.ui-widget-overlay {
    z-index           : 10000 !important;
    background-image  : none !important;
    background-color  : #ffffff !important;
    background-repeat : repeat !important;
    opacity           : 0.60 !important;
    filter            : Alpha(Opacity=60);
    position          : fixed;
}
.ui-dialog {
    z-index       : 10001 !important;
    padding       : 0 !important;
    border        : none !important;
    border-radius : 10px !important;
}
.ui-widget-overlay.eip-overlay {
    z-index           : 10000 !important;
    background-image  : none !important;
    background-color  : #000000 !important;
    background-repeat : repeat !important;
    opacity           : 0.60 !important;
    filter            : Alpha(Opacity=60);
}
.eip-wrapper,
.eip-overlay {
    position : fixed !important;
}
.ui-dialog .ui-dialog-content.eip {
    border      : 8px solid #ffdd13;
    padding     : 52px 25px 20px 25px !important;
    display     : none;
    font-family : 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight : bold;
    background  : #ffffff;
}
.without_title .ui-dialog-titlebar {
    display : none;
}
.eip-wrapper.ui-dialog {
    z-index       : 10001 !important;
    padding       : 0 !important;
    border        : none !important;
    border-radius : 0 !important;
}
#eip {
    display    : none;
    background : #ffffff;
}
.eip__container_cell {
    display        : table-cell;
    vertical-align : middle;
}
/*Buttons and links*/
.ui-dialog .eip #eip-close {
    position   : absolute;
    top        : 9px;
    right      : 9px;
    width      : 12px;
    height     : 12px;
    background : url("/resource/img/exit-popup/new-year/close.png") 0 0 no-repeat transparent;
}
.ui-dialog .eip #eip-close-lnk {
    margin-top      : 14px;
    font-size       : 14px;
    font-family     : 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight     : 400;
    color           : #b607b3;
    text-decoration : underline;
    cursor          : pointer;
    text-align      : center;
}
.ui-dialog .eip #eip-close-lnk:hover {
    text-decoration : none;
}
.ui-dialog .eip #eip-close:hover {
    opacity : 0.8;
}
.ui-dialog .eip .eip__container__btn-wrapper {
    margin     : 0 auto;
    text-align : center;
}
.ui-dialog .eip .eip__container__btn-wrapper_inner {
    display    : inline-block;
    text-align : center;
}
.ui-dialog #eip #eip-offer-button {
    border-radius    : 28px;
    display          : inline-block;
    padding          : 15px 25px 14px 25px;
    margin           : 0;
    min-width        : 222px;
    font-family      : 'Open Sans', Arial, Helvetica, sans-serif;
    font-size        : 18px;
    font-weight      : 800;
    color            : #ffffff;
    text-align       : center;
    text-decoration  : none;
    text-transform   : uppercase;
    outline          : none;
    background-color : #b607b3;
}
/*End Buttons and links*/
/*Content*/
.ui-dialog .eip .eip-title {
    padding-left   : 0;
    height         : auto;
    line-height    : 1;
    font-size      : 44px;
    font-family    : 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight    : 800;
    margin-bottom  : 0;
    text-transform : uppercase;
    text-align     : center;
    color          : #430241;
}
.ui-dialog .eip .eip-title span {
    color : #b607b3;
}
.eip__container_separator {
    margin          : 14px 0 20px 0;
    display         : flex;
    align-items     : center;
    position        : relative;
    text-align      : center;
    justify-content : center;
}
.separator-text {
    position       : relative;
    display        : inline-block;
    padding        : 0;
    margin         : 0 35px;
    font-size      : 18px;
    font-weight    : 700;
    color          : #b607b3;
    letter-spacing : 8px;
    word-spacing   : 5px;
    text-transform : uppercase;
    z-index        : 1;
}
/*End Content*/
.stimer {
    position   : relative;
    display    : none;
    margin     : -25px auto 14px auto;
    text-align : center;
    z-index    : 1;
}
.stimer-row {
    font-size   : 17px;
    font-weight : 600;
    display     : inline-block;
    padding     : 0 30px;
    margin      : 0 auto;
}
.stimer .clock__digit:not(:last-child):after {
    position : relative;
    content  : ':';
    display  : inline-block;
    margin   : 0 0 0 5px;
    color    : #f0d466;
    top      : -4px;
}
.stimer .clock__digit span {
    display     : inline-block;
    width       : 13px;
    font-size   : 25px;
    font-weight : 600;
    text-align  : center;
    color       : #f0d466;
}
