body.login {
  background-color: #F8F7FA;
  color: #5D596C;
  font-family: "Public Sans", sans-serif;
}

#login h1 {
  display: none;
}
#login form {
  border-radius: 8px;
  border: none;
  padding: 24px;
  -webkit-box-shadow: 0px 4px 16px 0px rgba(111, 107, 125, 0.16);
          box-shadow: 0px 4px 16px 0px rgba(111, 107, 125, 0.16);
}
#login form p.submit {
  display: block;
  width: 100%;
  margin-top: 8px;
}
#login form .button:not(.wp-hide-pw) {
  display: block;
  width: 100%;
  -webkit-transition: color 0.16s ease, background 0.16s ease, -webkit-filter 0.16s ease;
  transition: color 0.16s ease, background 0.16s ease, -webkit-filter 0.16s ease;
  transition: filter 0.16s ease, color 0.16s ease, background 0.16s ease;
  transition: filter 0.16s ease, color 0.16s ease, background 0.16s ease, -webkit-filter 0.16s ease;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  padding: 8px 16px;
}
#login form .button:not(.wp-hide-pw):hover {
  -webkit-filter: brightness(1.1);
          filter: brightness(1.1);
}
#login form .button-primary {
  background-color: #7367F0;
  border: none;
  color: #ffffff;
}
#login form .button-primary:hover, #login form .button-primary:focus {
  border: none;
  background-color: #7367F0;
}
#login form .button-primary:focus {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px #7367F0;
          box-shadow: 0 0 0 1px #fff, 0 0 0 3px #7367F0;
}
#login form .button-secondary {
  border-color: #7367F0;
  color: #7367F0;
}
#login form .button-secondary:hover, #login form .button-secondary:focus {
  border-color: #7367F0;
  color: #7367F0;
}
#login form .button-secondary:focus {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px #7367F0;
          box-shadow: 0 0 0 1px #fff, 0 0 0 3px #7367F0;
}
#login form .button.wp-hide-pw {
  border: none;
}
#login form .button.wp-hide-pw:focus {
  border-color: #7367F0;
  -webkit-box-shadow: 0 0 0 1px #7367F0;
          box-shadow: 0 0 0 1px #7367F0;
  outline: 2px solid transparent;
}
#login form .forgetmenot {
  float: none;
}
#login label {
  font-size: 13px;
  font-weight: 500;
}
#login input,
#login input[type=text],
#login input[type=password] {
  font-size: 18px;
  color: #5D596C;
}
#login input:focus,
#login input[type=text]:focus,
#login input[type=password]:focus {
  -webkit-box-shadow: 0 0 0 1px #7367F0;
          box-shadow: 0 0 0 1px #7367F0;
  border-color: #7367F0;
}

#login_error {
  border-color: #EA5455;
}

.login #nav {
  text-align: center;
}
.login #nav a {
  color: #6F6B7D;
  text-decoration: none;
}
.login #nav a:hover {
  color: #6F6B7D;
  text-decoration: underline;
}
.login #nav a:focus {
  color: #6F6B7D;
}
.login #backtoblog {
  display: none;
}
.login .message,
.login .success {
  font-family: "Public Sans", sans-serif;
  border-radius: 4px;
}

.login #login_error,
.login .message,
.login .success {
  font-family: "Public Sans", sans-serif;
  border-radius: 4px;
  border-color: #7367F0;
  line-height: 1.333;
}

.login #login_error {
  border-color: #EA5455;
}/*# sourceMappingURL=login.css.map */