

/* Start:/local/templates/specsvyaz/components/bitrix/system.auth.authorize/.default/style.css?17524890952401*/
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%;  */
    font-size: 32px;
    color: black;
    /* border-bottom:solid 2px #E3E3E3;  */
    padding-bottom:12px; 
    font-weight: 700;
    text-align: center;
}
div.bx-auth-note{
    margin:18px 0px 6px 0px;
    color: black;
}
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;
    background: var(--darkerblack_bg_black);
}
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/specsvyaz/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/specsvyaz/components/bitrix/system.auth.authorize/.default/images/sec-unlocked.png);}


.bx-auth-table tr{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.bx-auth-label{
    color: black;
}

.form-checkbox__input:checked+.form-checkbox__label .form-checkbox__box {
    border: 8px solid #9e9e9e;
    border-color: var(--theme-base-color);
    background-color: #9e9e9e;
    background-color: var(--theme-base-color);
}

.form-checkbox__box {
    border-radius: 4px;
    position: absolute;
    top: 0;
    left: 0;
    height: 21px;
    width: 21px;
    box-sizing: border-box;
    background: 0 0;
    background: var(--darkerblack_bg_black);
    border: 1px solid #afafaf;
    border: 1px solid var(--stroke_black);
    transition: all 250ms cubic-bezier(.4,0,.23,1);
    transition: all ease .3s;
}

.form-checkbox__input:checked+.form-checkbox__label .form-checkbox__box:before {
    transform: rotate(45deg);
    position: absolute;
    left: -3px;
    top: 0;
    width: 4px;
    height: 8px;
    border-right: 2px solid transparent;
    border-bottom: 2px solid transparent;
    content: "";
    box-sizing: content-box;
    transform-origin: 0 100%;
    -webkit-animation: checkbox-check 125ms 250ms cubic-bezier(.4,0,.23,1) forwards;
    animation: checkbox-check 125ms 250ms cubic-bezier(.4,0,.23,1) forwards;
}


.authorize-submit-cell{
    margin-top: 20px;
}
/* End */
/* /local/templates/specsvyaz/components/bitrix/system.auth.authorize/.default/style.css?17524890952401 */
