body.login{ background-color: #000000;
	background-image: url('../images/crowd.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	color: #FFFFFF;
	box-sizing: border-box;
	padding-top: 15%;
 }
#login{ background-color: #0000008c; margin-top:0px;  border-radius: 30px;}
 .login #login{ padding-top:24px !important; }

#login h1{ color:#FFFFFF; }
.login-action-confirm_admin_email #login{ max-width: 500px; }
#login h1:not([class]) a{display: none;}
#login h1:not([class]){ display: block; width:100px; height:120px; margin:0px auto;
	background-image: url('../images/sinewave-icon.png');
	background-repeat: no-repeat;
	background-size: cover;
 }
 #login #nav{text-align: center; margin-top: 10px;}
 #login #backtoblog{text-align: center; margin: 10px 0px;}
 .login #backtoblog a, .login #nav a{ color:#FFFFFF; }
 .login .privacy-policy-link{ color:#FFFFFF; }
 .login form{ background-color: transparent; border:0px solid transparent; margin-top: 0px; padding-bottom: 10px;}
 .login #login_error, .login .message, .login .success{   background-color: transparent; border-left: 0px transparent solid; text-align: center; padding: 20px 12px 0px 12px; margin-bottom: 0px;}
 .login .button-primary{ float: none; width: 100%; margin-top: 10px;}
 .privacy-policy-page-link{ margin: 10px 0px 0px 0px !important ; padding-bottom:20px; }


.admin-email__actions-primary .button{ display: block; width: 100%; text-align: center; }
