.awz-autform2-link-block {display:block;padding:5px;}

.awz-autform2-modal-content-bg {position:fixed;top:0;left:0;width:100%;height:100%;
    display:block;z-index: 10000;}
.awz-autform2-modal-content-bg, .awz-autform2-modal-content-bg:hover,
.awz-autform2-close, .awz-autform2-close:hover {cursor:pointer;}
.awz-autform2-close {display:block;width:70px;height:68px;position:fixed;top:10px;right:10px;z-index:10002;
    text-decoration: none;
    text-align:center;
}
.awz-autform2-close div {
    cursor: pointer;
    position: relative;
    height: 68px;
    width: 70px;
}
.awz-autform2-close .awz-autform2-close-leftright {
    height: 4px;
    width: 50px;
    position: absolute;
    margin-top: 24px;
    border-radius: 2px;
    transform: rotate(45deg);
    transition: all .3s ease-in;
    left: 10px;
}
.awz-autform2-close .awz-autform2-close-rightleft {
    height: 4px;
    width: 50px;
    position: absolute;
    margin-top: 24px;
    border-radius: 2px;
    transform: rotate(-45deg);
    transition: all .3s ease-in;
    left: 10px;
}
.awz-autform2-close .awz-autform2-close-close-btn {
    margin: 54px auto 0 auto;
    position: absolute;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    transition: all .3s ease-in;
    opacity: 0;
    width: 100%;
    display: block;
    text-align:center;
}
.awz-autform2-close div:hover .awz-autform2-close-leftright {
    transform: rotate(-45deg);
}
.awz-autform2-close div:hover .awz-autform2-close-rightleft {
    transform: rotate(45deg);
}
.awz-autform2-close div:hover .awz-autform2-close-close-btn {
    opacity: 1;
}
.awz-autform2-modal-content {display:block;position:fixed;z-index:10001;width:100%;height:100%;top:0;left:0;}
.awz-autform2-modal-content-wrap {display:block;margin:auto;position:relative;
    max-width:460px;
}

.awz-autform2-modal-header {display:block;padding:15px;font-size:1.2em;line-height:1.2em;font-weight:bold;}
.awz-autform2-modal-body {width:100%;display:block;height:100%;position:relative;overflow-y:auto;}

.awz-autform2-modal-error {padding:20px 15px;display:block;font-size:16px;line-height:24px;}
.awz-autform2-preload {display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.awz-autform2-load {display:block;width:50%;top:50%;
    margin: -20px auto auto;
    font-size:18px;position:relative;
    text-align:center;
}
.awz-autform2-contentWrap {padding:15px;position:relative;height:100%;}
.awz-autform2-modal-body {height:300px;}

.awz-autform2-close-mobile {right:0;top:0;overflow:hidden;height:57px;}
.awz-autform2-close-mobile  > div {margin-top:3px;}


.awz-autform2-errors {display:block;padding:5px 0;}
.awz-autform2-messages {display:block;padding:5px 0;}
.awz-autform2-error-row {display:block;padding:5px 0;clear:both;margin:0 0 10px 0;text-align: center;}
.awz-autform2-message-row {display:block;padding:5px 0;clear:both;margin:0 0 10px 0;text-align: center;}

.awz-autform2-form-group {padding:0 0 10px 0;text-align:center;}
.awz-autform2-form-group label {display:inline-block;text-align: center;padding-bottom:5px;clear:both;}
.awz-autform2-form-group input {display:inline-block;text-align: center;clear:both;}
.awz-autform2-form-agreement {text-align:center;}
.awz-autform2-form-agreement input {margin-right:10px;}
.awz-autform2-form-buttons {text-align:center;}
.awz-autform2-form-buttons button {display:inline-block;border:none;border-radius:3px;padding:5px 15px;
    font-size:1.2em;line-height:1.2em;cursor:pointer;margin-top:10px;
}
.awz-autform2-message-agreement-content {font-size: 0.9em;line-height:120%;}

.awz-autform2-form-group a {margin:0 5px;text-transform: lowercase;}


.awz-autform2-hide {display:none;}

.awz-autform2-modal-mobile .awz-autform2-modal-header {font-size:22px;line-height:27px;}
.awz-autform2-form-links {display:block;text-align: center;}
.awz-autform2-form-links a {display:inline-block;padding:2px 10px;font-size:0.9em;text-decoration: none;border-radius: 3px;
    margin:0 5px 10px 0;
}

.awz-autform2-form .nav-tabs {display:block;border:none;}
.awz-autform2-form .nav-tabs li {display:inline-block;margin:5px 5px 0 0;}
.awz-autform2-form .nav-tabs li a {text-decoration:none;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    display:block;
}

.awz-autform2-form .nav-tabs li a span {display:block;padding-bottom:2px;}
.awz-autform2-form .nav-tabs li a {color:#000000;border-bottom:1px solid #ffffff;}
.awz-autform2-form .nav-tabs li a:hover, .awz-autform2-form .nav-tabs li a.active {color:#000000;border-bottom:1px solid #000000;}
.awz-autform2-form .awz-ajax-field-password .wrap-icon,
.awz-autform2-form .awz-ajax-field-password2 .wrap-icon {
    position:absolute;right:0;top:22px;width:30px;text-align:center;
    font-size:20px;
}
.awz-autform2-form .awz-ajax-field-password .wrap-icon,
.awz-autform2-form .awz-ajax-field-password2 .wrap-icon {cursor:pointer;}
.awz-autform2-form .awz-ajax-field-password .wrap-icon:hover,
.awz-autform2-form .awz-ajax-field-password2 .wrap-icon:hover {color:#FCBF23;cursor: pointer;}

.awz-autform2-form .system-error p {color:#E71D36;padding:0;margin:0;padding-bottom:5px;
    font-size:12px;line-height:16px;
}
.awz-autform2-form .info {font-size:14px;line-height:18px;}
.awz-autform2-form .oferta-row-checkbox .oferta-name, .awz-autform2-form .row-clever {font-size:14px;line-height:18px;}
.awz-autform2-form .form-border .h4 {font-size:18px;line-height:24px;font-weight:700;
text-transform: uppercase;
}

.awz-autform2-form .oferta-row-checkbox .oferta-name {font-size:12px;
    display: inline-block;
    max-width: calc(100% - 25px);
    float: left;
}
.awz-autform2-form .oferta-row-checkbox .checkbox-wrapper-42 {margin-top: -6px;}
.row-clever {display:none;}
a.row-clever-open {margin-top: 0;
    position: absolute;
    bottom: -15px;
    font-size: 13px;
    line-height: 14px;
    padding: 5px 0px 0 0px;
    right: 0;
    height: 14px;
    color:#666666;
    text-decoration: none;
}
a.row-clever-open:hover {color:#000000;}
.links-reg-auth a {text-decoration: none;font-weight:500;}
.modal.show.right-modal-auth {z-index:1052;}
.right-modal-auth + .modal-backdrop {z-index:1051;}
@media (min-width: 768px){
    .right-modal .modal-dialog {right:0px;}
    .right-modal .modal-dialog {
        width: 50%;
        min-width: 420px;
        max-width: 680px;
        position: fixed;
        background: #ffffff;
        padding: 0;
        margin: 0;
        height: 100%;
        min-height: 100%;
    }
    .right-modal .modal-content {
        border-radius: 0px;
        border: none;
    }
    .right-modal-auth .modal-content {max-width:410px;margin:auto;}
    .right-modal-auth .modal-header {border-bottom: none;}
    .right-modal-auth .btn-close{
        position: fixed;
        top: 20px;
        right: 25px;
    }
    .modal.fade.right-modal-auth .modal-dialog {
        transform: translate(125%, 0px);
    }

    .modal.show.right-modal-auth .modal-dialog {
        transform: none;
    }
}

.js-timer.countdownHolder .countDays, .js-timer.countdownHolder .countHours {display:none;}
.js-timer.countdownHolder .countMinutes .position, .js-timer.countdownHolder .countSeconds .position {position:relative;}
.js-timer.countdownHolder .position .digit {position:absolute;top:0;left:0;text-align: center;
    width:100%;height:100%;z-index:2;transition: 0s;opacity:0;}
.js-timer.countdownHolder .position .digit.static {position:static;opacity:1;transition: 0.3s;}