#login form{margin-left:8px;padding:26px 24px 46px;font-weight:normal;background:#fff;border:1px solid #e5e5e5;-moz-box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;-webkit-box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px}
#login form .forgetmenot{font-weight:normal;float:left;margin-bottom:0}
#login .button-primary{font-size:13px!important;line-height:16px;padding:3px 10px;float:right}
#login form p{margin-bottom:0}
#login form p.submit{padding:0}
#login label{color:#777;font-size:14px}
#login form .forgetmenot label{font-size:12px;line-height:19px}
#login h1 {display:none;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){
	.wp-badge{background-image:url('http://dytbxbqvpce4z.cloudfront.net/wp-admin/images/wp-badge-2x.png?ver=20120516');background-size:173px 194px}
}
#login{width:320px;padding:90px 0;margin:auto}
#login_error,
#login .message{margin:0 0 16px 8px;padding:12px}
#login #nav,
#login #backtoblog{text-shadow:#fff 0 1px 0;margin:0 0 0 16px;padding:16px 16px 0}#backtoblog{padding:12px 16px 0}
#login #pass-strength-result{width:250px;font-weight:bold;border-style:solid;border-width:1px;margin:12px 0 6px;padding:6px 5px;text-align:center}
.mobile #login{padding:20px 0}
.mobile #login form,
.mobile #login .message,
.mobile #login_error{margin-left:0}
.mobile #login #nav,
.mobile #login #backtoblog{margin-left:8px}

#login input.button-primary:hover, 
#login button.button-primary:hover, 
#login a.button-primary:hover, 
#login a.button-primary:focus, 
#login a.button-primary:active {
border-color: #13455b;
color: #eaf2fa;
}

#login input.button-primary, #login button.button-primary, #login a.button-primary {
border-color: #298cba;
font-weight: bold;
color: #fff;
background: #21759b url(http://dytbxbqvpce4z.cloudfront.net/wp-admin/images/button-grad.png) repeat-x scroll left top;
text-shadow: rgba(0,0,0,0.3) 0 -1px 0;
}

#login .submit input, #login .button, #login input.button, #login .button-primary, #login input.button-primary, #login .button-secondary, #login input.button-secondary, #login .button-highlighted, #login input.button-highlighted, #login #postcustomstuff .submit input {
text-decoration: none;
font-size: 12px!important;
line-height: 13px;
padding: 3px 8px;
cursor: pointer;
border-width: 1px;
border-style: solid;
-webkit-border-radius: 11px;
border-radius: 11px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}

#login_error, .login .message {
margin: 0 0 16px 8px;
padding: 12px;
}

div.error, .login #login_error {
background-color: #ffebe8;
border-color: #c00;
-webkit-border-radius: 3px;
border-radius: 3px;
border-width: 1px;
border-style: solid;
}

#login form .input, #login input[type="text"] {
color: #555;
font-weight: 200;
font-size: 24px;
line-height: 1;
width: 100%;
padding: 3px;
margin-top: 2px;
margin-right: 6px;
margin-bottom: 16px;
border: 1px solid #e5e5e5;
background: #fbfbfb;
outline: 0;
-moz-box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
-webkit-box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
-webkit-border-radius: 3px;
border-radius: 3px;
border-width: 1px;
border-style: solid;
font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
}

.login #backtoblog {
	display:none;
}

/* Fix login Page */
div.push {display: none;}