.login h1 a {
  margin: 0px;
  margin-left: 25px;
}

.login #login_error a,.login label,.login #backtoblog a,.login #nav a {
color:#FFF
}

.login label,.login #nav,.login #backtoblog {
display:block;
#text-align:center
}


.login form .input,.login input[type=text] {
margin-top:10px;
display:block
}

 

.login form .forgetmenot {
float:none
}

#loginform,.login #login_error,.login .message {
background: rgba(0,0,0,0.2);
color:#FFF
}

#loginform {
padding-bottom:25px;
height:auto;
}

.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large {
height:auto;
font-size:18px;
margin-top:15px;
padding:10px 0;
width:100%
}

.wp-core-ui .button-primary {
text-shadow: none;
}
