body {
  background: #ffffff url('../img/login.png') no-repeat right top;
  padding-bottom: 300px;
}
@media (min-width: 992px) {
  #login {
    width: 56%;
  }
}
.login form {
  background-color: rgba(250, 250, 250, 0.85);
  border: 1px solid #e5e5e5;
}
form#loginform {
  padding-top: 90px;
  padding-bottom: 90px;
}
.login form .input,
.login form input[type=checkbox],
.login input[type=text] {
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid #b5b5b5;
}
#login form p,
#login form p.submit {
  padding-left: 10%;
  padding-right: 10%;
}
.login .button-primary {
  float: initial;
}
.wp-core-ui .button,
.wp-core-ui .button-primary,
.wp-core-ui .button-secondary {
  border-radius: 0;
}
.wp-core-ui .button.button-large {
  width: 100%;
}
#login form p.submit {
  margin-top: 60px;
}
input#wp-submit {
  border: none;
  box-shadow: none;
  height: 53px;
  text-transform: uppercase;
  font-weight: 400;
  -webkit-transition: background .3s;
  transition: background .3s;
  -webkit-transition: color .3s;
  transition: color .3s;
}
input#wp-submit:hover {
  background-color: #e6e6e6;
  color: #717171;
}
.login form input[type="text"] {
  margin-bottom: 30px;
}
.login form input[type="text"],
.login form input[type="password"],
.login form input[type="email"] {
  height: 65px;
  padding-left: 30px;
  padding-right: 30px;
}
.login #nav a {
  font-size: 17px;
  font-weight: 400;
}
.login #nav {
  margin-left: 0;
}
.login #backtoblog,
.login #nav {
  padding-left: 0;
}
#login_error,
.login .message {
  background-color: rgba(250, 250, 250, 0.8);
}
/*# sourceMappingURL=login.css.map */