html {
	padding:0px;
	background-color: #2F3035;
	}
body.login { background-color:#2F3035;}
body.login div#login { 
	width:100%;
	max-width: 460px;
	background-color: #2F3035;
	margin:4.5% auto 25px;
	padding:1%;
	box-sizing:border-box;
	overflow: hidden;
	border:0px;

}
p#reg_passmail {
	color:white;
}

body.login div#login h1 a {
    background-position: center;
	
	-webkit-background-size: contain;
	-moz-background-size: contain;
	background-size: contain;

	width:95%;
	max-width: 260px;
	height:150px;
	margin: 0 auto;
}
body.login div#login form,body.login div#login form#lostpasswordform { background: none; box-shadow:none; -webkit-box-shadow:none; border:0px none;}
body.login div#login form label,body.login div#login form#lostpasswordform label { color:#fff;}
body.login div#login form input,body.login div#login form input#user_login,body.login div#login form input#user_pass,body.login div#login form#lostpasswordform input,body.login div#login form#lostpasswordform input#user_login,body.login div#login form#lostpasswordform input#user_pass {border:0px none; padding:8px; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.submit {
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius: 0px;
}
body.login div#login form p.forgetmenot,body.login div#login form#lostpasswordform p.forgetmenot {color:#fff;margin-bottom:15px; float:none;}
body.login div#login form p.submit,body.login div#login form#lostpasswordform p.submit {overflow:hidden;}
body.login div#login form p.submit input[type=submit]#wp-submit,body.login div#login form#lostpasswordform p.submit input[type=submit]#wp-submit {
-webkit-border-radius:0px;
-moz-border-radius:0px;
background: #3C5F94;
color: #fff;
padding: 20px;
font-size: 20px;
line-height:18px;
font-weight:bold;
display: block;
cursor: pointer;
margin: 0px;
border: 0px none;
font-family: Arial,Sans-serif;
text-transform: uppercase;
box-sizing: border-box;
-moz-box-sizing: border-box;
width: 100%;
text-align: center;
height:auto;
font-weight: bold;
border-radius: 5px;
box-shadow: inset 0 -5px 0 rgba(0,0,0,0.3);
text-shadow:none;
}

.login form {
	margin-top: 0;
}

body.login div#login form p.submit input#wp-submit:hover,body.login div#login form#lostpasswordform p.submit input#wp-submit:hover {
background-color: #F9AE3E;
-o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: .5s;
}

body.login div#login p#nav {color:#fff; text-shadow:none;box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align: center;margin-top:0;float:left;}
body.login div#login p#nav a {color:#fff;}
body.login div#login p#nav a:hover {color:#e5be68;}
body.login div#login p#backtoblog { color:#fff;text-shadow:none; float:right;margin-top:0;}
body.login div#login p#backtoblog a {color:#fff;}
body.login div#login p#backtoblog aLhover {color:#F9AE3E;}
body.login div#login p#nav a, body.login div#login p#nav a:hover, body.login div#login p#nav a:active, body.login div#login p#nav a:focus {color:#fff;text-shadow:none;}
input[type=checkbox]:checked:before {margin: -10px 0 0 -11px;}