

/* Start:/local/templates/Tonnag-copy/components/bitrix/system.auth.form/autorizacia_oomi_2025/style.css?17382283225659*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/local/templates/Tonnag-copy/components/bitrix/system.auth.form/autorizacia_oomi_2025/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/local/templates/Tonnag-copy/components/bitrix/system.auth.form/autorizacia_oomi_2025/images/sec-unlocked.png);}

div#pop_up_avtor{
    background: #101010E0;
    z-index: 10000;
}
@media(max-height: 600px){
    div#pop_up_avtor{
        padding-top: 200px;
    }
}
#pop_up_avtor #pop_up_avtor_vloh{
    max-width: 520px;
    width: 520px;
    padding:40px;
}
#pop_up_avtor .pop_up_avtor_heade_title{
    border-bottom:none;
    padding:0;
    font-family: Proxima Nova;
    font-size: 24px;
    font-weight: 700;
    line-height: 29.23px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
#pop_up_avtor_vloh .register-form-content{
    margin-top: 24px;
}
#pop_up_avtor_vloh .register-form-content__label{
    font-family: Proxima Nova;
    font-size: 14px;
    font-weight: 700;
    line-height: 17.05px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #000000;
}

#pop_up_avtor_vloh .register-form-content input::placeholder,
#pop_up_avtor_vloh .register-form-content textarea::placeholder{
    font-family: Proxima Nova;
    font-size: 14px;
    font-weight: 300;
    line-height: 17.05px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

    color: #808996;
}
#pop_up_avtor_vloh .register-form-content input[type="text"],
#pop_up_avtor_vloh .register-form-content input[type="password"],
#pop_up_avtor_vloh .register-form-content textarea{
    padding: 20px;
}

#pop_up_avtor_vloh .register-form-content input[type="submit"]{
    color: #FFFFFF;

    font-family: Proxima Nova;
    font-size: 14px;
    font-weight: 700;
    line-height: 17.05px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

    background-color: #277AF9;
    opacity: 1;

    width: 100%;
    text-align: center;

    transition: opacity linear .3s;
    padding:16px 24px;
}
#pop_up_avtor_vloh .pop_up_avtor_header .pop_up_avtor_heade_close {
    margin-top: 23px;
    margin-right: 23px;
}
#pop_up_avtor_vloh .register-form-content input:hover{
    opacity: .8;
}

#pop_up_avtor_vloh .register-forgot a {
    font-family: 'Proxima Nova';
    font-size: 14px;
    font-weight: 400;
    line-height: 17.05px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

    color: #277AF9;
}
#pop_up_avtor_vloh .register-forgot{
    display: flex;
    flex-direction: column;
    align-items: center;
}
#pop_up_avtor_vloh .register-form-content .pop_up_avtor_vloh_frend2:after {
    border: 1px solid #E6E6E6;
    background: none;
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    transform: translateY(-12%);
}

.register-form-content .pop_up_avtor_vloh_frend2{
    font-family: Proxima Nova;
    font-size: 14px;
    font-weight: 400;
    line-height: 17.05px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

    color: #898989;

    padding-left: 28px;
    cursor: pointer;
}
.register-social{
    margin-bottom: 24px;
    text-align: center;
}
.register-social__item + .register-social__item{
    margin-top: 7px;
}
/*
.register-social__item{
    border: 1px solid #C0D5F5
}
*/


.custom-checkbox {
    margin-top: 10px;
    margin-bottom: 4px;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.custom-checkbox__input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.custom-checkbox__checkmark {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
}
#pop_up_avtor_vloh label.custom-checkbox {
    padding-left: 0;
}

.custom-checkbox__unchecked,
.custom-checkbox__checked {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.custom-checkbox__label{
    font-family: Proxima Nova;
    font-size: 14px;
    font-weight: 400;
    line-height: 17.05px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #898989;
    margin-left: 8px;
}
.custom-checkbox__checked {
    display: none;
}

.custom-checkbox__input:checked ~ .custom-checkbox__checkmark .custom-checkbox__unchecked {
    display: none;
}

.custom-checkbox__input:checked ~ .custom-checkbox__checkmark .custom-checkbox__checked {
    display: block;
}
.pop_up_avtor_header .pop_up_avtor_heade_close{
    transition: .3s linear all;
}
.pop_up_avtor_header .pop_up_avtor_heade_close:hover {
    color: #FFF;
    opacity: .6;

    background: none !important;
}
.login-button{
    background: none;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    gap: 10px;

    position: absolute;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
}
.register-social__item{
    position: relative;
    height: 56px !important;
    border: 1px solid #C0D5F5;
    /*padding: 19.5px 0;*/

    transition: opacity .3s linear;
}
.register-social__item:hover{
    opacity: .8;
}
.register-widget{
    opacity: 0;
    z-index: 3;
}
.register-widget .yaPreloadingSuggestBlockContainer{
    position: initial;
}
.register-widget iframe{
   height: 100%;
}
@media (max-width: 460px){
    #pop_up_avtor{
        overflow-y: scroll;
    }
}
/* End */
/* /local/templates/Tonnag-copy/components/bitrix/system.auth.form/autorizacia_oomi_2025/style.css?17382283225659 */
