/* CUSTOM LOGIN */
/* Background */
body.login, html {margin:0; background:url(../images/site_bg.jpg) no-repeat center -60px #000; font-family:'Tomorrow', sans-serif; color:#FFF; text-transform:uppercase;}

/* Logo */
#login h1 a {background:url(logo.png) 0 0 no-repeat; display:block; width:303px; height:121px; margin:0 0 20px 0; padding:0;}


/* Login Button */
#wp-submit {background:rgba(230,0,230,1)!important; color:rgba(255,255,255,1)!important; display:inline-block!important; padding:0.6em 0.8em!important; border-radius:8px!important; transition:0.2s;
	font-family:ArtBrush; font-size:1.8em!important; line-height:1em; text-shadow:2px 3px #000!important; text-transform:uppercase;
	-webkit-box-shadow: 4px 4px 0px 0px rgba(136,0,136,0.7)!important;
	-moz-box-shadow: 4px 4px 0px 0px rgba(136,0,136,0.7)!important;
	box-shadow: 4px 4px 0px 0px rgba(136,0,136,0.7)!important;
} 
#wp-submit:hover {background:rgba(255,255,255,1)!important; color:rgba(230,0,230,1)!important; text-shadow:none!important;}
.wp-core-ui .button-primary {border:none;}

.login form .input, .login input[type=password], .login input[type=text] {border:none; font-size:1.5em; padding:0.9em;}


/* Lost Password Link */
.login #nav a, .login #nav a:visited {color:rgba(255,255,255,1)!important; transition:0.2s;}
.login #nav a:hover {text-decoration: underline;}

/* Back to Blog Link */
.login #backtoblog a, .login #backtoblog a:visited {color:rgba(230,0,230,1)!important; transition:0.2s;}
.login #backtoblog a:hover {color:rgba(255,255,255,1)!important; text-decoration: underline;}

.login form {border:solid 1px rgba(227,223,238,0.6); background:rgba(0,0,0,0.6); margin:0 0 1em 0; padding:2em 2em 2.5em 2em;
	-webkit-box-shadow: 0px 8px 0px 0px rgba(227,223,238,0.6);
	-moz-box-shadow: 0px 8px 0px 0px rgba(227,223,238,0.6);
	box-shadow: 0px 8px 0px 0px rgba(227,223,238,0.6);
}

#login_error {background:rgba(230,0,230,1)!important; padding:0.5em; font-size:1em; font-weight:600; color:#FFF;}
#login_error a, #login_error a:visited {color:#FFF;}

.login #login_error {border-left-color:#FFF; margin-bottom:10px;}


.login .message, .login .success {background:rgba(255,255,255,1)!important; color:rgba(230,0,230,1)!important; border-left-color:rgba(230,0,230,1)!important; margin-bottom:10px;}


/* privacy policy*/
a.privacy-policy-link, a.privacy-policy-link:visited {color:rgba(230,0,230,1);}
a.privacy-policy-link:hover {color:rgba(255,255,255,1);}

/*HIDE*/
.privacy-policy-page-link, #backtoblog, #nav {display:none;}