.login h1 a {
  background-color: #FFF;
  border-radius: 2.5px;
  width: 200px;
  background-size: 181px;
}

.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 #nav a:hover,.login #backtoblog a:hover {
color:#FFF;
text-decoration:underline
}

.login form {
     background: none;
	border: none;
	box-shadow: none;
}

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

.wp-core-ui .button-primary, .wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
border-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}

.wp-core-ui .button.button-large:hover {
background: #F1F1F1;
}

input#rememberme {
	float: left;
	margin: 2px;
}

.login form .forgetmenot {
float:none;
height: 40px;
padding-top:10px;
width: 100%;
}


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

/*#loginform {*/
/*    padding-bottom:25px*/
/*}*/

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

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