body {
  background-color: #f1f1f1;
  color: #231f20;
}

a,
.login #backtoblog a,
.login #nav a {
  color: #231f20;
}
a:hover,
.login #backtoblog a:hover,
.login #nav a:hover {
  color: #080707;
}

#login {
  padding: 30px 0 0;
}

.login form {
  margin-top: 30px;
}
.login h1 a {
  background-image: url(login-logo.png);
  width: 286px !important;
  height: 298px !important;
  margin: 0 auto 0;
  background-repeat: no-repeat;
  background-size: contain;
}
.login label {
  font-size: 12px;
  color: #231f20;
}
.login input[type=text],
.login input[type=password] {
  background-color: #fff;
  border-color: #231f20;
  border-radius: 3px;
}
.login input[type=text]:focus,
.login input[type=password]:focus {
  border-color: #231f20 !important;
  box-shadow: 1px 1px 5px 1px rgba(30, 30, 30, 0.15) !important;
}
.login .button.wp-hide-pw {
  color: #3b3936;
}
.login .button.wp-hide-pw:hover {
  color: #201f1e;
  border-color: transparent;
  background: transparent;
}
.login .message,
.login .success,
.login #login_error {
  border-left: 4px solid #231f20;
  margin-top: 30px;
}

.wp-core-ui .button {
  color: #3b3936;
  border-color: #3b3936;
  background: #fff;
  border-radius: 3px;
  text-shadow: none;
  box-shadow: none;
}
.wp-core-ui .button:hover, .wp-core-ui .button:active {
  color: #fff;
  border-color: #3b3936;
  background: #3b3936;
}
.wp-core-ui .button-primary {
  color: #231f20;
  border-color: #231f20;
  background: #fff;
  border-radius: 3px;
  text-shadow: none;
  box-shadow: none;
}
.wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:active {
  color: #fff;
  border-color: #231f20;
  background: #231f20;
}

/*# sourceMappingURL=custom-login-style.css.map */
