

/* Start:/local/templates/abbott_2021/components/bitrix/system.auth.form/reg/style.css?17518976374837*/
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/abbott_2021/components/bitrix/system.auth.form/reg/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/abbott_2021/components/bitrix/system.auth.form/reg/images/sec-unlocked.png);}
.auth-error {color:#E40028;}
.auth-error.hidden {display: none;}
.hidden {display: none;}
.description {font-size: 18px; font-weight: 400; line-height: 21.09px;margin-bottom:40px;}
.label {font-size: 18px; font-weight: 400; line-height: 100%;color: #222731;}
.label span {margin-bottom: 16px;}
.phone-message, .form-group__send-code-message, .form-group__send-code-message-email {color:#616161; font-size: 18px; font-style: italic; font-weight: 400; line-height: 21.09px;margin-top: 16px;}
.phone-message.error, .form-group__send-code-message.error, .form-group__send-code-message-email.error {color:#E40028;}
.later {color:#222731; font-size: 20px; font-weight: 700; line-height: 23.44px;display: inline-block;text-decoration: underline;}
.code-block__back, .code-block-email__back {font-weight: 400;font-size: 14px;line-height: 100%;color: #222731;padding: 6px 16px;background-color: #FFD100;border-radius: 65px;cursor: pointer;transition: color 0.3s, background-color 0.3s;
}
.code-block__back:hover, .code-block-email__back:hover {background-color: #222731;color: #fff;}
.later:hover {text-decoration: none;}
.form-control__confirm-phone-start, .form-control__confirm-phone {margin-top: 40px;margin-bottom: 20px;width: 360px;max-width: 100%;}
.center {display: flex;justify-content: center;}
.form-control.form-group__form-input--error {border-color: #E40028;}
.form-group input[type="password"].form-control.form-group__form-input--error {border-color: #E40028;}
.form-group input[type="text"].form-control.form-group__form-input--error {border-color: #E40028;}
.form-group__code-request {color: #222731;border: none;background-color: transparent;margin: 0 0 40px;}
.form-group__code-request.disabled {opacity: 0.5}
.form-group__code-request-email {color: #222731;border: none;background-color: transparent;margin: 0 0 40px;}
.form-group__code-request-email.disabled {opacity: 0.5}
.description-gray {font-size: 18px;font-weight: 400;line-height: 21.09px;color: #777777; margin-bottom: 40px;}
.link-lg.text-alert {background-color: transparent;border: none;padding: 0;color: #222731;text-decoration: underline;font-size: 18px;line-height: 100%;}
.err-block {display: none;}
.description-gray__number-start {margin-right: 20px;}
.login-error {color:#E40028;}
.valid-error, .err-block .error {color:#E40028;}
.auth-error a {color:#E40028;text-decoration: underline;}
.err-block .error a {color:#E40028;text-decoration: underline;}
.auth-error.message {color:#0CB140;}
.err-block .message {color:#0CB140;}
.auth-block-start--not_found .btn-container {display: none;}
.auth-block-start--not_found .err-block.err-block--not_found {display: block;margin: 6px 0 17px;}
.auth-block-start--not_found .err-block.err-block--not_found .error {margin: 0 0 30px;}
.auth-block-start--send_active .btn-container {display: none;}
.auth-block-start--send_active .register-linkk {display: none;}
.auth-block-start--send_active .forgot-link {display: none;}
.auth-block-start--send_active .err-block.err-block--send_active {display: block;margin-top: 20px;}
.auth-block-start--register .btn-container {display: none;}
.auth-block-start--register .forgot-link {display: none;}
.auth-block-start--register .register-linkk {display: none;}
.auth-block-start--register .err-block.err-block--register {display: block;margin: 20px 0;}
.auth-block-start--support .btn-container {display: none;}
.auth-block-start--support .register-linkk {display: none;}
.auth-block-start--support .forgot-link {display: none;}
.auth-block-start--support .err-block.err-block--support {display: block;margin: 20px 0;}
.forgot-link .forgot-phone-btn {text-align: left;}
.auth-block-start--wrong-number .err-block.err-block--wrong-number {display: block;margin: 6px 0 17px;}
.auth-block.auth-block--hide-all .forgot-pass {display: none;}
.auth-block.auth-block--hide-all .register-link-block {display: none;}
.auth-block.auth-block--hide-all .btn.log-in-btn {display: none!important;}
.auth-block.auth-block--btns .forgot-pass {display: none;}
.auth-block.auth-block--btns .btn.log-in-btn {display: none!important;}
.form-title {color:#222731;font-weight: 400;font-size: 44px;line-height: 100%;}
input.form-control {font-weight: 400;font-size: 14px;line-height: 100%;color: #222731;border-radius: 0;border-color: #D9D9D6;height: 44px;padding-left: 17px;padding-right: 17px;}
input.form-control::placeholder {color: #a3a3a3!important;}

/* End */
/* /local/templates/abbott_2021/components/bitrix/system.auth.form/reg/style.css?17518976374837 */
