.omc-force-hide {
    display: none !important;
}

.omc-hide {
    display: none;
}

.omc-bs-style.omc-wrap.block {
    display: block;
}

.omc-bs-style.omc-wrap .modal {
    overflow-y: auto;
}

.omc-bs-style.omc-wrap {
    width: 100%;
    overflow: hidden;
}

.omc-bs-style.omc-wrap .modal-dialog {
    margin: 5% auto;
}

.omc-bs-style.omc-wrap legend {
    overflow: hidden;
}

.omc-overlay-spinner {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 99999992;
}

.omc-overlay-spinner .spinner {
    background: none;
    display: inline-block;
    height: auto;
    margin: auto;
    opacity: 1;
    visibility: visible;
}

.omc-modal-backdrop.modal-backdrop.omc-mv-tweak-tools-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    /* Theoretically for IE 8 & 9 (more valid) */
    /* ...but not required as filter works too */
    /* should come BEFORE filter */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    /* This works in IE 8 & 9 too */
    /* ... but also 5, 6, 7 */
    filter: alpha(opacity=70);
    /* Modern Browsers */
    opacity: 0.7;
    z-index: 9999999;
}

.omc-bs-style.omc-wrap .modal {
    z-index: 99999991;
}

.bs-switch-control>.bootstrap-switch-wrapper {
    margin-top: 5px;
}