
/* DIALOG */

.ui-dialog {
    font-family: Helvetica,Arial,sans-serif;
    font-family: 'Ubuntu', sans-serif;
    z-index: 1000000000;
    top: 0; left: 0;
    margin: auto;
    position: fixed;
    max-width: 100%;
    max-height: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}

.ui-dialog .ui-dialog-content {
    flex: 1;
}

.ui-widget-header,
.ui-state-default,
.ui-button {
    background: #CCCCCC;
    border: 1px solid #B8B8B8;
    color: #000;
    font-weight: bold;
}


/* custom style for modal content*/

.ui-widget.warning-dialog {
    font-family: Helvetica,Arial,sans-serif;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    color: var(--cBlack);
    font-size: 1em;
    background: var(--cWhite);
}

.ui-widget-content.warning-dialog {
    border: 1px solid var(--cDRed);
    color: var(--cBlack);
}

/*.ui-dialog.warning-dialog {*/
/*left: 0;*/
/*outline: 0 none;*/
/*padding: 0 !important;*/
/*position: absolute;*/
/*top: 0;*/
/*}*/

.ui-dialog.warning-dialog .ui-dialog-content {
    padding: 1em 1em;
}

.ui-dialog.warning-dialog .ui-dialog-content .dialog {
    line-height: 1.4;
}

.ui-dialog.warning-dialog .ui-widget-header {
    background: var(--cWhite);
    border: 0;
    color: var(--cDRed);
    font-weight: 300;
}

.ui-dialog.warning-dialog .ui-dialog-titlebar {
    position: relative;
    font-size: 1em;
    color: var(--cDRed);
    padding: 0.3em .5em;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: 0.5em 0.4em 0.5em 0;
    cursor: pointer;
    padding: 0.5em 1em;
    min-width: 10em;
    font-size: 0.777em;
}

.ui-dialog.warning-dialog .ui-dialog-buttonpane {
    background: var(--cWhite);
    border-top: 0px solid var(--cDRed);
    padding: 0em 0.5em 0.5em 0em;
    margin-top: 0;
}

.ui-dialog.warning-dialog.ui-dialog-buttonpane button {
    font-family: Helvetica,Arial,sans-serif;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
    font-size: 1em;
    margin: 0;
}


.ui-dialog.warning-dialog .ui-dialog-titlebar-close {
    display: none;
}

.ui-dialog.warning-dialog .btn.active.focus, 
.ui-dialog.warning-dialog .btn.active:focus, 
.ui-dialog.warning-dialog .btn.focus, 
.ui-dialog.warning-dialog .btn:active.focus, 
.ui-dialog.warning-dialog .btn:active:focus, 
.ui-dialog.warning-dialog .btn:focus { outline: none; }



/*HOOK EXPLORER11*/
@media all and (-ms-high-contrast:none) { 

    .ui-dialog.warning-dialog .ui-dialog-content {
        min-height: 4em !important;
    }
    
    .ui-dialog.warning-dialog.ui-dialog-buttonpane button {
        color: var(--cWhite) !important;
    }

}

/* dialog styles */

.ui-dialog {
    z-index:1000000000;
    top: 0; left: 0;
    margin: auto;
    position: fixed;
    max-width: 100%;
    max-height: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}

.ui-dialog .ui-dialog-content {
    flex: 1;
}

.ui-widget-header,
.ui-state-default,
.ui-button {
    background: #CCCCCC;
    border: 1px solid #B8B8B8;
    color: #000;
    font-weight: bold;
}


/* custom style for modal content*/

.ui-widget.warning-dialog {
    font-family: Arial, Helvetica, sans-serif;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 400;
    color: var(--cBlack);
    font-size: 1em;
    background: var(--cWhite);
}

.ui-widget-content.warning-dialog {
    border: 1px solid var(--cDRed);
    color: var(--cBlack);
}

/*.ui-dialog.warning-dialog {*/
/*left: 0;*/
/*outline: 0 none;*/
/*padding: 0 !important;*/
/*position: absolute;*/
/*top: 0;*/
/*}*/

.ui-dialog.warning-dialog .ui-dialog-content {
    padding: 1em 1em;
}

.ui-dialog.warning-dialog .ui-dialog-content .dialog {
    line-height: 1.4;
}

.ui-dialog.warning-dialog .ui-widget-header {
    background: var(--cWhite);
    border: 0;
    color: var(--cDRed);
    font-weight: 400;
}

.ui-dialog.warning-dialog .ui-dialog-titlebar{
    position: relative;
    font-size: 1em;
    color: var(--cDRed);
    padding: 0.3em .5em;
}

.ui-dialog.warning-dialog .ui-dialog-buttonpane {
    background: var(--cWhite);
    border-top: 0px solid var(--cDRed);
    padding: 0em 0.5em 0.5em 0em;
    margin-top: 0;
}

.ui-dialog.warning-dialog.ui-dialog-buttonpane button {
    font-family: Arial, Helvetica, sans-serif;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 400;
    font-size: 1em;
    margin: 0;
    background-color: var(--cDRed) !important;
    border: 1px solid var(--cDRed) !important;
    color: var(--cWhite) !important;
    outline: none;
    box-shadow: none;
}


.ui-dialog.warning-dialog .ui-dialog-titlebar-close {
    display: none;
}

/*HOOK EXPLORER11*/
@media all and (-ms-high-contrast:none) { 

    .ui-dialog.warning-dialog .ui-dialog-content {
        min-height: 4em !important;
    }
    
    .ui-dialog.warning-dialog.ui-dialog-buttonpane button {
        color: #FFF !important;
    }

}

