

/* Start:/local/templates/.default/components/bitrix/system.auth.authorize/.default/style.css?17278696222138*/
div.bx-auth {max-width:600px; margin-top:16px; margin-bottom:24px;}
div.bx-auth form {padding:0; margin:0;}
div.bx-auth-line {border-bottom:1px solid #E3E3E3; padding-bottom:10px;}
div.bx-auth-title {font-size:140%; border-bottom:solid 2px #E3E3E3; padding-bottom:12px; }
div.bx-auth-note{margin:18px 0px 6px 0px;}
td.bx-auth-label{text-align:right; font-weight:bold;}
table.bx-auth-table{margin-top:8px; }
table.bx-auth-table td {padding:3px;}

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(/local/templates/.default/components/bitrix/system.auth.authorize/.default/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(/local/templates/.default/components/bitrix/system.auth.authorize/.default/images/sec-unlocked.png);}

.auth-form-wrap {
    margin: 0 auto;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 0px 4px 0px #0000001A;

}
.auth-form-wrap .auth-title{
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 30px;
}
.auth-form-wrap .input:focus:not(:read-only) {
    border-color: #3B539C;
}

.auth-form-wrap .modal-small__input.field{
    position: relative;
}
.auth-form-wrap .modal-small__input.field .input-label{
    position: absolute;
    top: 7px;
    left: 20px;
    font-size: 14px;
    color: #888888;
}
.auth-form-wrap .modal-small__input.field .input{
    height: auto;
    padding: 30px 20px 10px;
}

.auth-form-wrap .auth-form__buttons-item.button {
    /*background: #3B539C;*/
    border-color: #3B539C;
    color: #3B539C;
}
.auth-form-wrap .auth-form__buttons-item.button:hover {
    background: #e9edef;
}
.auth-form-wrap .auth-form__buttons-item.button.button--secondary {
    background: #3B539C;
    border-color: #3B539C;
    color: #fff;
}
.auth-form-wrap .auth-form__buttons-item.button.button--secondary:hover {
    background: #5272d3;
    border-color: #5272d3;
    color: #fff;
}
.auth-form-wrap .check-box__input:checked + .check-box__text::before {
    background: #5272d3;
    border-color: #5272d3;
}
/* End */


/* Start:/local/components/akvarius/main.auth.sms/templates/.default/style.css?1739779758784*/

.input__error {
    color: var(--c-danger);
    transition: 0.3s ease;
    margin-top: -1em;
    line-height: 1;
    opacity: 0;
}

@keyframes fade-slide-down {
    0% {
    }
    100% {
        margin-top: 1em;
    }
}
.has-error .input__error {
    margin-top: 1em;
    opacity: 1;
    animation: fade-slide-down 0.3s ease;
}
.auth-form-wrap .has-error .input:focus:not(:read-only),
.has-error .input {
    border-color: var(--c-danger);
}

.auth-form-wrap .modal-small__input.field.has-error .input-label,
.has-error .input-label {
    color: var(--c-danger);
}

.auth-form__desc {
    margin-bottom: 0.7em;
    font-size: 0.9rem;
}
.auth-form__desc span {
    margin-right: 0.3em;
}
.auth-form__error {
    color: var(--c-danger);
    font-size: 0.8rem;
    margin-top: 0.5em;
}

/* End */
/* /local/templates/.default/components/bitrix/system.auth.authorize/.default/style.css?17278696222138 */
/* /local/components/akvarius/main.auth.sms/templates/.default/style.css?1739779758784 */
