body {
  background: #DC6462;
  background-size: cover;
}
body #login {
  display: flex;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  right: 8%;
  top: 0;
  padding: 0 40px;
  min-height: 100%;
  width: 400px;
  background: white;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
}
@media (max-width: 768px) {
  body #login {
    position: unset;
    width: unset;
    max-width: 400px;
    padding: 0 10px;
  }
}
body #login h1 a {
  margin: 0 auto 40px;
  background: url("/wp-content/uploads/2022/01/logo_color.svg") no-repeat center;
  background-size: 80%;
  border-radius: 25px;
  width: 200px;
  height: 100px;
}
@media (max-width: 768px) {
  body #login h1 a {
    width: 100%;
    max-width: 200px;
  }
}
body #login .message {
  border: none;
  border-radius: 10px;
  text-align: center;
  padding: 10px;
  margin: 0 20px;
  background: none;
  box-shadow: none;
  color: black;
  font-size: 14px;
}
body #login #login_error {
  border: none;
  background: #fdcb6e;
  border-radius: 10px;
  padding: 10px 15px;
  margin: 0 20px 20px;
  font-size: 14px;
}
body #login #loginform .forgetmenot {
  float: none;
}
body #login #loginform, body #login #lostpasswordform, body #login #resetpassform, body #login #registerform {
  margin: 0;
  padding: 20px 20px 10px;
  border: none;
  box-shadow: none;
}
body #login #loginform input[type=text], body #login #loginform input[type=password], body #login #loginform input[type=email], body #login #lostpasswordform input[type=text], body #login #lostpasswordform input[type=password], body #login #lostpasswordform input[type=email], body #login #resetpassform input[type=text], body #login #resetpassform input[type=password], body #login #resetpassform input[type=email], body #login #registerform input[type=text], body #login #registerform input[type=password], body #login #registerform input[type=email] {
  background: #eee;
  border: none;
  border-radius: 8px;
  padding: 6px 12px;
  font-size: 16px;
}
body #login #loginform #pass-strength-result, body #login #lostpasswordform #pass-strength-result, body #login #resetpassform #pass-strength-result, body #login #registerform #pass-strength-result {
  margin-top: 10px;
  border-radius: 8px;
}
body #login #loginform .description, body #login #lostpasswordform .description, body #login #resetpassform .description, body #login #registerform .description {
  font-size: 14px;
}
body #login #loginform .submit, body #login #lostpasswordform .submit, body #login #resetpassform .submit, body #login #registerform .submit {
  text-align: center;
}
body #login #loginform .submit .button, body #login #lostpasswordform .submit .button, body #login #resetpassform .submit .button, body #login #registerform .submit .button {
  float: none;
  width: 240px;
  padding: 1px 12px;
  border-radius: 10px;
  font-size: 16px;
  margin: 20px auto 0;
}
@media (max-width: 768px) {
  body #login #loginform .submit .button, body #login #lostpasswordform .submit .button, body #login #resetpassform .submit .button, body #login #registerform .submit .button {
    width: 100%;
    max-width: 240px;
  }
}
body #login #nav {
  font-size: 16px;
  text-align: center;
}
body #login #nav a {
  color: #2980b9;
}
body #login #backtoblog {
  text-align: center;
  font-size: 14px;
}

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