#auth-form {
  width: 610px;
}
@media (max-width: 650px) {
  #auth-form {
    width: 100%;
  }
}
#auth-form .form-head {
  border-bottom: 2px solid #1e396b;
  padding: 34px 35px 35px;
}
#auth-form .form-head .auth-title {
  font-size: 24px;
  line-height: 1.2;
  color: #383838;
  font-weight: 500;
}
#auth-form .form-body {
  border-bottom: 1px solid #e5e5e5;
  display: grid;
  grid-template-columns: 1fr 40%;
}
@media (max-width: 650px) {
  #auth-form .form-body {
    grid-template-columns: 1fr;
  }
}
#auth-form .form-body .error_block_auth {
  color: #e62222;
  font-size: 12px;
}
#auth-form .form-body .left {
  border-right: 1px solid #e5e5e5;
  padding: 29px 35px 35px;
}
@media (max-width: 650px) {
  #auth-form .form-body .left {
    padding: 10px 14px;
  }
}
#auth-form .form-body .left .form-control {
  margin-bottom: 20px;
}
#auth-form .form-body .left .form-control label {
  font-weight: 400;
  color: #000000;
  display: block;
  font-size: 12px;
  margin-bottom: 2px;
}
#auth-form .form-body .left .form-forget {
  display: flex;
  justify-content: space-between;
  align-content: center;
}
#auth-form .form-body .left .form-forget .forgot {
  font-size: 12px;
  text-decoration: none;
}
#auth-form .form-body .left .form-forget .forgot:hover {
  color: #1d1a1a;
}
#auth-form .form-body .left .button {
  margin-top: 20px;
}
#auth-form .form-body .right {
  padding: 51px 35px 0 35px;
}
@media (max-width: 650px) {
  #auth-form .form-body .right {
    padding: 0 14px 20px;
  }
}
#auth-form .form-body .right .more_text_small {
  font-size: 12px;
  color: #b3b3b3;
  line-height: 16px;
  padding: 11px 0 0;
}
#auth-form .form-soc-auth {
  padding: 24px 35px 30px;
  background: #f7f7f7;
}
#auth-form .form-soc-auth .soc-auth-title {
  font-size: 12px;
  color: #000;
  margin-bottom: 12px;
}

/*# sourceMappingURL=style.css.map */
