 body.login{
	background: #ffffff !important;
}
.login h1 a{
	background-size: 100%;
    background-position: center top;
    background-repeat: no-repeat;
    color: #444;
    height: 80px;
    width:320px;
}
.login form{
	background: #ffffff !important;
}
.login label, .login #backtoblog a, .login #nav a{
	color: #be1622 !important;
}

.login  .button-primary {
    background: #be1622;
    border-color: #be1622 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: #000000;
    text-decoration: none;
    text-shadow: none !important;
}
.login .button-primary.focus, .login .button-primary.hover, .login .button-primary:focus, .login .button-primary:hover{
	background: #ffffff !important;
}
.login input[type=text]:focus, .login input[type=search]:focus, .login input[type=radio]:focus, .login input[type=tel]:focus, .login input[type=time]:focus, 
.login input[type=url]:focus, .login input[type=week]:focus, .login input[type=password]:focus, .login input[type=checkbox]:focus, .login input[type=color]:focus, 
.login input[type=date]:focus, .login input[type=datetime]:focus, .login input[type=datetime-local]:focus, .login input[type=email]:focus, .login input[type=month]:focus, 
.login input[type=number]:focus, .login select:focus, .login textarea:focus{
	    border-color: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.login #login_error, .login .message{
	border-left: 4px solid #000000;
}