.sfPopup table {border-collapse: separate;border-spacing: 0px 4px;text-align: left;}
.sfPopup table tr td:nth-child(1){font-weight: bold;}
#idVacationBalancePopup.sfPopup table tr td:nth-child(2){font-weight: bold;}
.sfPopupClose{float:right;padding-right: 15px}
#idLoginPopup .sfContainer > div > div:first-child {width: 150px !important;}
#idCreateUserAccount > div > div:first-child {width: 140px !important;}
.sfSuccess{text-align: center;}
.no-close .ui-dialog-titlebar-close {display: none;}
#fChangeLang {width:260px}
.ui-dialog{padding:0;}
.ui-dialog .ui-dialog-titlebar{
    border: none;
    border-top: 2px solid #05A4D8;
    border-bottom: 2px solid #f2f2f5;
    padding: 12px 10px;
    background: #fff;
    color: #05A4D8;
}
.error-modal .ui-dialog-titlebar{
    background: #FF3300;
    color: #fff;
    border-top: 0;
}
.warning-modal .ui-dialog-titlebar{
    background: #FFCC00;
    color: #fff;
    border-top: 0;
}

.error-modal hr, .warning-modal hr {
    border: 1px solid #ccc;
}

.error-modal .small-note, .warning-modal .small-note {
    font-size: 12px !important;
}

.error-modal .small-note i, .warning-modal .small-note i {
    color: #000 !important;
    font-size: 12px !important;
}

.ui-dialog .ui-dialog-titlebar .fa-close,.ui-dialog .ui-dialog-titlebar .fa-print {float: right;margin-right: 10px}
.ui-dialog.ui-widget-content { border: 1px solid #D6D6D6 !important;padding: 0;background: #fff;overflow: visible}
.sfPopup .sfPopupBody {border-radius: 6px;height: auto;margin: 10px 0;color: #000000}
.sfPopupFooter {
  padding: 10px 0px;
  text-align: right;
}
.sfPopup{overflow: visible !important;}
.sfPopup .cssLabelDiv { margin-top: 5px}
.sfPopup label { font-size: 13px; font-weight: bold;}
#idFileUploadProgress {width: 600px;}
#idFileUploadProgress td:nth-child(1) {width: 200px}
#idFileUploadProgress td:nth-child(2) {width: 400px}
#idFileUploadProgress div {width: 0%; height: 18px; background: green; color: #fff}
#idFileUploadDialog {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 0;
}