.RadWindow_Bootstrap {
    font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
    font-size: 14px;
    background-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #dedede;
    border-radius: 4px;
    /* override base shadow dimensions */
    /* Loading Indicators */
    /* When ShowContentDuringLoad="true" */
    /* When ShowContentDuringLoad="false" */
    /* Alert buttons */
    /* Overrides*/
}

    .RadWindow_Bootstrap.rwShadow {
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    }

        .RadWindow_Bootstrap.rwShadow .rwTopResize {
            height: 6px;
        }

.RadWindow .rwTitleRow {
    background: linear-gradient(to right, #0F223D, #2E4F7F) !important
}

.RadWindow_Bootstrap .rwTitleRow .rwCorner,
.RadWindow_Bootstrap .rwTitleRow .rwTitlebar {
    background-color: whitesmoke;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dedede;
}

.RadWindow_Bootstrap.rwNoTitleBar .rwTitleRow .rwCorner,
.RadWindow_Bootstrap.rwNoTitleBar .rwTitleRow .rwTitlebar {
    background-color: transparent;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

.RadWindow_Bootstrap .rwTitleRow .rwTopLeft {
    border-radius: 4px 0 0;
    background-color: #0F223D !important;
}

.RadWindow_Bootstrap .rwTitleRow .rwTopRight {
    border-radius: 0 4px 0 0;
    background-color: #0F223D !important;
}

.RadWindow .rwTitleRow, .RadWindow .rwTitleRow * {
    box-sizing: content-box;
    background-color: #0F223D !important;
}

.RadWindow_Bootstrap .rwTitlebarControls {
    height: 34px;
    *height: 36px;
}

.RadWindow_Bootstrap.rwShadow .rwTitlebarControls {
    height: 28px;
}

.RadWindow_Bootstrap .rwTitlebarControls em {
    font-size: 16px;
}

.RadWindow .rwTitleRow em {
    color: white !important;
    font: normal 12px 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

.RadWindow_Bootstrap .rwControlButtons li a {
    width: 32px;
    height: 32px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

    .RadWindow_Bootstrap .rwControlButtons li a:hover {
        background-color: #ebebeb;
        border-color: #adadad;
        border-radius: 3px;
    }

.RadWindow_Bootstrap table.rwShadow em {
    padding: 0 0 0 1px;
}

.RadWindow_Bootstrap .rwStatusbar input {
    background-color: #ffffff;
}

.RadWindow_Bootstrap .rwStatusbar div {
    background-image: url('Common/radActionsSprite.png');
    background-position: -12px -2212px;
    margin: 6px -3px 0 0;
}

.RadWindow_Bootstrap.rwShadow .rwStatusbar div {
    margin: 9px -9px 0 0;
}

.RadWindow_Bootstrap .rwTable .rwTitlebarControls .rwIcon {
    background-image: url('Window/rwIcon.png');
    background-position: 0 0;
    margin: 8px 5px 0 0;
    display: none !important;
}

.RadWindow_Bootstrap .rwTable.rwShadow .rwTitlebarControls .rwIcon {
    margin: 5px 5px 0 0;
}

.RadWindow_Bootstrap .rwTable .rwTitlebarControls em {
    color: #333333;
    font-weight: normal;
}

.RadWindow_Bootstrap .rwTable .rwDialogInput,
.RadWindow_Bootstrap .rwTable .rwDialogInput:hover {
    height: 1.5em;
    padding: 0.42857143em 0.85714286em;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}

    .RadWindow_Bootstrap .rwTable .rwDialogInput:focus {
        border-color: #3c87c8;
        color: #333333;
        background-color: #ffffff;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
        outline: 0 none;
    }

    .RadWindow_Bootstrap .rwTable .rwDialogInput:active {
        border-color: #3c87c8;
        color: #333333;
        background-color: #ffffff;
    }

.RadWindow_Bootstrap td.rwWindowContent {
    background-color: #ffffff;
    color: #333333;
}

.RadWindow_Bootstrap .rwTable tr td.rwLoading {
    background-color: #ffffff;
}

.RadWindow_Bootstrap td.rwWindowContent.rwLoading,
.RadWindow_Bootstrap .rwIframeWrapperIOS.rwLoading {
    background-image: url('Common/loading.gif');
}

.RadWindow_Bootstrap input.rwLoading {
    background-image: url('Common/loading_small.gif');
}

.RadWindow_Bootstrap .rwTable a.rwCancel,
.RadWindow_Bootstrap .rwTable a.rwCancel span {
    background: none;
    cursor: pointer;
}

    .RadWindow_Bootstrap .rwTable a.rwCancel span span {
        color: #333333;
        text-decoration: underline;
    }

.RadWindow_Bootstrap .rwControlButtons {
    margin: -2px 0 0;
    *margin: 0;
}

.RadWindow_Bootstrap.rwShadow .rwControlButtons {
    margin: -4px 0 0;
}

.RadWindow_Bootstrap .rwTable .rwControlButtons li a {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 0 0 8px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    background-image: url('Common/radActionsSprite.png');
}

    .RadWindow_Bootstrap .rwTable .rwControlButtons li a:hover {
        background-color: #ebebeb;
        border-color: #adadad;
        border-radius: 3px;
    }

.RadWindow_Bootstrap .rwCloseButton,
.RadWindow_Bootstrap .rwCloseButton:hover {
    background-position: -9px -1909px;
}

.RadWindow_Bootstrap .rwPinButton,
.RadWindow_Bootstrap .rwPinButton:hover {
    background-position: -9px -1259px;
}

    .RadWindow_Bootstrap .rwPinButton.on,
    .RadWindow_Bootstrap .rwPinButton.on:hover {
        background-position: -9px -1209px;
    }

.RadWindow_Bootstrap .rwMinimizeButton,
.RadWindow_Bootstrap .rwMinimizeButton:hover {
    background-position: -9px -1509px;
}

.RadWindow_Bootstrap .rwMaximizeButton,
.RadWindow_Bootstrap .rwMaximizeButton:hover {
    background-position: -9px -1609px;
}

.RadWindow_Bootstrap.rwMaximizedWindow .rwMaximizeButton,
.RadWindow_Bootstrap.rwMinimizedWindow .rwMinimizeButton,
.RadWindow_Bootstrap.rwMaximizedWindow .rwMaximizeButton:hover,
.RadWindow_Bootstrap.rwMinimizedWindow .rwMinimizeButton:hover {
    background-position: -9px -1809px;
    background-color: #ffffff;
}

.RadWindow_Bootstrap .rwReloadButton,
.RadWindow_Bootstrap .rwReloadButton:hover {
    background-position: -9px -1309px;
}

.RadWindow_Bootstrap .rwStatusbarRow .rwCorner,
.RadWindow_Bootstrap .rwStatusbarRow .rwStatusbar {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #dedede;
}

.RadWindow_Bootstrap a.rwPopupButton span {
    height: 32px;
    line-height: 32px;
}

.RadWindow_Bootstrap a.rwPopupButton {
    height: 32px;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    background-position: 0 0;
    background-repeat: repeat-x;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
}

    .RadWindow_Bootstrap .rwWindowContent a.rwPopupButton:hover,
    .RadWindow_Bootstrap a.rwPopupButton:focus {
        border-color: #adadad;
        color: #333333;
        background-color: #e6e6e6;
        background-position: 0 0;
        background-repeat: repeat-x;
        border-radius: 3px;
        border-color: #adadad;
    }

    .RadWindow_Bootstrap a.rwPopupButton:focus {
        outline-width: thin;
        outline-style: dotted;
        outline-offset: -2px;
    }

    .RadWindow_Bootstrap a.rwPopupButton:active {
        border-color: #adadad;
        color: #333333;
        background-color: #e6e6e6;
        color: #333333;
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
        border-color: #adadad;
    }

.RadWindow_Bootstrap .rwDialogPopup {
    font: 14px 'Poppins', sans-serif !important;
}

.RadWindow_Bootstrap .rwTitlebarControls em {
    font-size: 16px !important;
}

.RadWindow_Bootstrap.rwMinimizedWindow, .RadWindow_Bootstrap .RadWindow .rwMinimizedWindowOverlay {
    width: 214px !important;
    height: 36px !important;
}

    .RadWindow_Bootstrap.rwMinimizedWindow .rwControlButtons {
        margin: -3px 0 0;
    }

    .RadWindow_Bootstrap.rwMinimizedWindow .rwTable {
        width: 214px !important;
        height: 55px !important;
    }

    .RadWindow_Bootstrap.rwMinimizedWindow .rwControlButtons {
        width: 86px !important;
    }


.RadWindow_MetroTouch .rwTable a.rwIcon {
    background-image: url(WebResource.axd?d=31J6a-7ZfqFcFJDCACb0t2pHp2OlSas3T6--Z7v9TfAEa4DFrWRnGZOjPWNDNJl9o6fcSVCZmIghSOc2yaa2OuDxfAGlvWc9IYbQTB00nFyhFxNe4Z5Lf1dafQVwp50zq0I48Pz-M-i-9yaki_ivJEkxkrkOWGEc-uoKBdrH9CA1&t=638810285749820226);
    background-repeat: no-repeat;
    background-position: 0 0;
    visibility: hidden;
    width: 0px !important;
    height: 0px !important;
    margin: 6px 5px 0 6px;
}


.RadWindow_MetroTouch .rwTable .rwTitlebarControls em {
    font-size: 1rem !important;
    padding: 4px 0 0 1px !important;
    margin-top: -2px;
}


.RadWindow_MetroTouch .rwTable .rwTitlebarControls {
    height: 30px !important;
}

.RadWindow_MetroTouch .rwTable .rwControlButtons li a {
    margin: -8px 2px -2px -4px !important;
}

/* 
   RADWINDOW - BORDES REDONDEADOS
*/

/* Contenedor principal */
.RadWindow,
.RadWindow_MetroTouch,
.RadWindow_Bootstrap {
    border-radius: 14px !important;
    overflow: hidden !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15), 0 8px 16px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
}


    /* Tabla contenedora */
    .RadWindow .rwTable,
    .RadWindow_MetroTouch .rwTable,
    .RadWindow_Bootstrap .rwTable {
        border-radius: 14px !important;
        overflow: hidden !important;
    }

    /* Esquinas superiores */
    .RadWindow .rwTitleRow .rwTopLeft,
    .RadWindow_MetroTouch .rwTitleRow .rwTopLeft,
    .RadWindow_Bootstrap .rwTitleRow .rwTopLeft {
        border-radius: 14px 0 0 0 !important;
    }

    .RadWindow .rwTitleRow .rwTopRight,
    .RadWindow_MetroTouch .rwTitleRow .rwTopRight,
    .RadWindow_Bootstrap .rwTitleRow .rwTopRight {
        border-radius: 0 14px 0 0 !important;
    }

    /* Esquinas inferiores */
    .RadWindow .rwFooterRow .rwFooterLeft,
    .RadWindow_MetroTouch .rwFooterRow .rwFooterLeft,
    .RadWindow_Bootstrap .rwFooterRow .rwFooterLeft {
        border-radius: 0 0 0 14px !important;
    }

    .RadWindow .rwFooterRow .rwFooterRight,
    .RadWindow_MetroTouch .rwFooterRow .rwFooterRight,
    .RadWindow_Bootstrap .rwFooterRow .rwFooterRight {
        border-radius: 0 0 14px 0 !important;
    }

    /* Botones de control redondeados */
    .RadWindow .rwControlButtons li a,
    .RadWindow_MetroTouch .rwControlButtons li a,
    .RadWindow_Bootstrap .rwControlButtons li a {
        border-radius: 6px !important;
    }

    /* Iframe interno */
    .RadWindow iframe,
    .RadWindow_MetroTouch iframe {
        border-radius: 0 0 14px 14px !important;
    }
