div.bx-auth input.bx-auth-input {vertical-align:middle;}
div.bx-auth span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth div.bx-auth-secure-icon {background-image:url(images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth div.bx-auth-secure-unlock {background-image:url(images/sec-unlocked.png);}
.auth_result{
    position: absolute;
    max-width: 311px;
    top: 260px;
    color: white;
    font: normal 14px/1.71429 Verdana;
    line-height: 20px;
}

.authorization .auth_result a{
    font-weight: bold;
    text-decoration: underline;
}
.redRegisterbutton{
    border-radius: 15px;
    width: 311px;
    height: 56px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    background: linear-gradient(135deg, #e83b3b 0%, #741e1e 100%);
    font-weight: 700;
    font-size: 24px;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 51px;
    text-align: center;
    padding-top: 14px;
}
form .authorization__submit{
    top: unset;
    margin-bottom: 51px;
}
@media (orientation: portrait){
    form .authorization__submit{
        top: unset;
        margin-bottom: 51px;
    }
}
.authorization form.form.js-register-step1-form{
    padding-top: 0;
}

.authorization form.form.js-register-step2-form{
    padding-top: 0;
    margin-top: -66px;
}
.authorization a.logo{
    height: 280px;
}

.label-remember{
    color: #FFF;
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 1.7;
}
.label-remember a{
    text-decoration: underline;
}
.USER_REMEMBER{
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.USER_REMEMBER+label {

}
.USER_REMEMBER+label:before{
    content: '';
    display: inline-block;

    width: 20px;
    height: 20px;
    flex-shrink: 0;

    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;

}
.USER_REMEMBER:checked+label::before {
    border-radius: 5px;
    border: 3px solid #DDD;
    background: linear-gradient(215deg, #015570 24.39%, #9747FF 80.03%);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}