#login h1 a, .login h1 a {
  height:90px;
  width:auto;
  padding-bottom: 30px;
  }

  body, .login form {
    
  }

  .login form {
  box-shadow: none !important;
  }


.wp-core-ui .button-primary {
    background: #444;
    border-color: #444;
    box-shadow: 0 1px 0 #444;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
}


body.login-action-lostpassword,
body.login-action-checkemail,
body.login-action-login,
body.login-action-rp,
body.login-action-resetpass {
  min-height: 100%;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e8e8e8)) calc(1*100%/12), -webkit-gradient(linear, left top, left bottom, color-stop(0, #E8E8E8)) calc(2*100%/8), -webkit-gradient(linear, left top, left bottom, color-stop(0, #E8E8E8)) calc(3*100%/7), -webkit-gradient(linear, left top, left bottom, color-stop(0, #E8E8E8)) calc(76%), -webkit-gradient(linear, left top, left bottom, color-stop(0, #E8E8E8)) calc(100vw - 16.6666%);
  background: linear-gradient(#e8e8e8 0 0) calc(1*100%/12), linear-gradient(#E8E8E8 0 0) calc(2*100%/8), linear-gradient(#E8E8E8 0 0) calc(3*100%/7), linear-gradient(#E8E8E8 0 0) calc(76%), linear-gradient(#E8E8E8 0 0) calc(100vw - 16.6666%);
  background-size: 1px 100%;
  background-repeat: no-repeat;
}

#login h1 {
  display: none;
}

#user_login {
  border-radius: 0;
}

#lostpasswordform,
.message {
  background-color: transparent !important;
  border-width: 0 !important;
}

/* Change margins to better position with the image used on that page */
/* .login-action-lostpassword #login{
  margin: auto 10% auto auto;
} */
/* Opacity on every form */
.login-action-lostpassword form, .login-action-lostpassword #login_error, .login-action-lostpassword .message, .login-action-lostpassword .success {
  background-color: rgba(0,0,0,0.1);
  box-shadow: none;
}

#nav {
  display: none;
}

.wp-core-ui .button-primary,
#wp-submit {
  padding: .7rem 3rem;
  border: 1px solid #de4632;
  color: #de4632;
  border-radius: 0;
  background-color: white;
  box-shadow: 0 0;
}

.wp-core-ui .button-primary:hover,
#wp-submit:hover {
  padding: .7rem 3rem;
  border: 1px solid #de4632;
  color: #de4632;
  border-radius: 0;
  background-color: white;
  box-shadow: 0 0;
}

#login {
  z-index: 2;
  background-color: white;
  position: relative;
}

#login .message {
  border-width: 0;
}