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

}
p#reg_passmail {
	color:white;
}

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

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



}

.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!important;
-o-transition: .5s!important;
-ms-transition: .5s!important;
-moz-transition: .5s!important;
-webkit-transition: .5s!important;
transition: .5s!important;
}

body.login div#login p#nav {color:#fff!important; text-shadow:none!important;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!important;}
body.login div#login p#nav a:hover {color:#e5be68!important;}
body.login div#login p#backtoblog { color:#fff!important;text-shadow:none!important; float:right!important;margin-top:0;}
body.login div#login p#backtoblog a {color:#fff!important;}
body.login div#login p#backtoblog aLhover {color:#F9AE3E!important;}
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!important;text-shadow:none!important;}
input[type=checkbox]:checked:before {margin: -10px 0 0 -11px!important;}