/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./assets/scss/login.scss ***!
  \*********************************************************************************************************************************************/
@charset "UTF-8";
#login {
  padding: 1% 0 0;
}

.login {
  min-height: 100vh;
  align-items: center;
  justify-content: center;
  background: #f5f5fb;
  padding: 20px 15px;
  flex-direction: column;
}
.login h1 {
  margin-bottom: 20px;
}
.login h1 a {
  background: url(../images/transparent_icon_title_description_black.png) no-repeat center center;
  background-size: auto 100%;
  width: 100%;
  max-width: 400px;
  height: 80px;
  display: block;
  margin: 0 0 10px;
}

.login form {
  background: #fff;
  border-radius: 16px;
  padding: 24px 24px 26px;
  box-shadow: 0 18px 45px rgba(18, 23, 38, 0.12);
  border: 1px solid #e2e0ff;
}

.login #nav,
.login #backtoblog {
  text-align: center;
}

#registerform label,
#loginform label,
#lostpasswordform label {
  font-size: 13px;
  color: #555;
}
#registerform input[type=text],
#registerform input[type=password],
#registerform input[type=email],
#loginform input[type=text],
#loginform input[type=password],
#loginform input[type=email],
#lostpasswordform input[type=text],
#lostpasswordform input[type=password],
#lostpasswordform input[type=email] {
  border-radius: 10px;
  border: 1px solid #d7d5f5;
  padding: 10px 12px;
  font-size: 14px;
  box-shadow: none;
}
#registerform input[type=text]:focus,
#registerform input[type=password]:focus,
#registerform input[type=email]:focus,
#loginform input[type=text]:focus,
#loginform input[type=password]:focus,
#loginform input[type=email]:focus,
#lostpasswordform input[type=text]:focus,
#lostpasswordform input[type=password]:focus,
#lostpasswordform input[type=email]:focus {
  border-color: #8C53FF;
  box-shadow: 0 0 0 1px rgba(140, 83, 255, 0.25);
}
#registerform input[type=submit],
#loginform input[type=submit],
#lostpasswordform input[type=submit] {
  text-align: center;
  display: block;
  padding: 12px 15px;
  text-decoration: none;
  background: #8C53FF;
  color: #fff;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  transition: all 0.2s 0.05s ease;
  border-radius: 25px;
  border-bottom: 4px solid #6C40C4;
  width: 100%;
  margin: 12px 0 0;
}
#registerform input[type=submit]:hover,
#loginform input[type=submit]:hover,
#lostpasswordform input[type=submit]:hover {
  text-decoration: none;
  background: #7746D8;
}

/* Скрыть переключатель языка на странице входа (элемент может быть вне #login) */
body.login #language-switcher,
body.login .language-switcher,
body.login [id*=language-switcher],
body.login [class*=language-switcher] {
  display: none !important;
}

#login .login-social-wrap {
  margin: 0 0 20px;
}
#login .login-social-wrap a {
  width: 100%;
}

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