

/* Start:/bitrix/templates/b2bmodern_default/include/header/auth/style.css?17925095684127*/
.kt-login-v3 .kt-login-v3__head {
  padding: 2rem; }

.kt-login-v3 .kt-login-v3__footer {
  padding: 2rem; }

.kt-login-v3 .kt-login-v3__image {
  background-size: cover; }

.kt-login-v3 .kt-login-v3__body .kt-login-v3__wrapper .kt-login-v3__container {
  padding: 48px 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

@media (max-width: 1024px) {
  .kt-login-v3 .kt-login-v3__body .kt-login-v3__wrapper .kt-login-v3__container {
    padding: 2rem; } }

/* вход и заявка по эталону b2b.alphahookah.ru/auth/ */
body.kt-login-v3--enabled,
.kt-login-v3,
.kt-login-v3 .kt-login-v3__wrapper {
  background: #fff !important;
  font-family: 'Montserrat', Arial, sans-serif; }

.kt-login-v3 .kt-login-v3__body .kt-login-v3__wrapper .kt-login-v3__container {
  width: 100%;
  max-width: 540px;
  padding: 40px 16px 24px; }

.kt-login-v3 .kt-login-v3__footer {
  padding: 0 16px 48px !important;
  margin: 0 !important;
  width: 100%;
  text-align: center; }

.kt-login-v3 .kt-login-v3__title { text-align: center; }
.kt-login-v3 .kt-login-v3__title h1 {
  font-size: 1rem; font-weight: 700; color: #333; margin: 0; }
.kt-login-v3 .lc-title-left { text-align: left; }
.kt-login-v3 .lc-title-left h1 { font-size: 1.75rem; }

/* вход: поле с серой рамкой, голубая кнопка */
.kt-login-v3 .lc-auth .form-control {
  background: #fff; border: 2px solid #e0e0e0; border-radius: 4px;
  height: 42px; font-size: .875rem; box-shadow: none; }
.kt-login-v3 .lc-auth .btn-primary {
  background: #378ef0; border: 0; border-radius: 4px; height: 42px;
  padding: 0 16px; line-height: 42px; font-weight: 700; font-size: .875rem; }
.kt-login-v3 .lc-auth-link { display: block; text-align: center; margin: 22px 0 6px;
  font-size: .8125rem; color: #378ef0; }

/* заявка: подписи сверху, светло-серые поля */
.kt-login-v3 .lc-reg label.lc-label { display: block; font-size: .8125rem; color: #777; margin-bottom: 6px; }
.kt-login-v3 .lc-reg label.lc-label i { color: #e00; font-style: normal; }
.kt-login-v3 .lc-reg .form-control {
  background: #f7f7f7; border: 1px solid #eee; border-radius: 0; height: 48px;
  font-size: .875rem; box-shadow: none; }
.kt-login-v3 .lc-reg .form-group { margin-bottom: 18px; }

/* тумблер согласия */
.kt-login-v3 .lc-switch { display: flex; align-items: center; gap: 12px; margin: 28px 0 22px;
  font-size: .8125rem; color: #888; cursor: pointer; }
.kt-login-v3 .lc-switch a { color: #000; }
.kt-login-v3 .lc-switch input { position: absolute; opacity: 0; }
.kt-login-v3 .lc-switch .lc-track { flex: 0 0 34px; width: 34px; height: 16px; border-radius: 8px;
  background: #ddd; position: relative; transition: background .2s; }
.kt-login-v3 .lc-switch .lc-track::after { content: ''; position: absolute; top: -2px; left: 0;
  width: 20px; height: 20px; border-radius: 50%; background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.35); transition: left .2s; }
.kt-login-v3 .lc-switch input:checked + .lc-track { background: #378ef0; }
.kt-login-v3 .lc-switch input:checked + .lc-track::after { left: 14px; }

/* чёрные кнопки */
.kt-login-v3 .lc-reg-btn,
.kt-login-v3 .lc-reg-btn:hover,
.kt-login-v3 .lc-btn-black {
  display: inline-block; background: #000; color: #fff; text-transform: uppercase;
  letter-spacing: .06em; font-size: .75rem; font-weight: 500; font-family: inherit;
  padding: 14px 26px; border: 0; border-radius: 0; text-decoration: none; cursor: pointer; }
.kt-login-v3 .lc-submit-row { display: flex; align-items: center; gap: 24px; flex-wrap: wrap; }
.kt-login-v3 .lc-note { font-size: .8125rem; color: #888; }
.kt-login-v3 .lc-note i { color: #e00; font-style: normal; }
.kt-login-v3 .kt-login-v3__body .kt-login-v3__wrapper .kt-login-v3__container.lc-reg-wrap { max-width: 680px; }
.kt-login-v3 .lc-auth { padding-bottom: 0 !important; }

/* End */
/* /bitrix/templates/b2bmodern_default/include/header/auth/style.css?17925095684127 */
