body.is-inova-popup .mce-container.mce-panel.mce-floatpanel,
body.is-inova-popup .mce-widget.mce-notification,
body.is-inova-popup .mce-widget.mce-tooltip {
    position: fixed;
}

@media only screen and (max-device-width: 549px) {

    .mce-window {
        width:      auto !important;
        top:        0 !important;
        left:       0 !important;
        right:      0 !important;
        bottom:     0 !important;
        background: none !important;
    }

    .mce-window-head {
        background: #ffffff !important;
    }

    .mce-window-body {
        background: #ffffff !important;
    }

    .mce-foot > .mce-container-body {
        padding: 10px !important;
    }

    .mce-foot button {
    }

    .mce-panel {
        max-width: 100% !important;
    }

    .mce-container {
        max-width: 100% !important;
        height:    auto !important;
    }

    .mce-container-body {
        max-width: 100% !important;
        height:    auto !important;
    }

    .mce-form {
        padding: 10px !important;
    }

    .mce-tabs {
        max-width: 100% !important;
    }

    .mce-tabs .mce-tab,
    .mce-tabs .mce-tab.mce-active {
    }

    .mce-formitem {
        margin: 10px 0 !important;
    }

    .mce-abs-layout-item {
        position: static !important;
        width:    auto !important;
    }

    .mce-abs-layout-item.mce-label {
        display: block !important;
    }

    .mce-abs-layout-item.mce-textbox {
        -webkit-box-sizing: border-box !important;
        -moz-box-sizing:    border-box !important;
        box-sizing:         border-box !important;
        display:            block !important;
        width:              100% !important;
    }

    .mce-abs-layout-item.mce-combobox {
        display: flex !important;
    }

    .mce-abs-layout-item.mce-combobox > .mce-textbox {
        -ms-flex:     1 1 auto;
        -webkit-flex: 1 1 auto;
        flex:         1 1 auto;
        height:       29px !important;
    }

}