body {background: #eee;}

#login h1 a, .login h1 a {
display:none;
}

#login {
    width: 320px;
    padding: 20vh 0 0;
}

a {
color: #000;
text-decoration: none;
}

a:hover {
color: #000;
text-decoration: none; 
}

.privacy-policy-page-link{
padding: 10px 0;
font-size: 13px;
top: -50px;
-webkit-box-shadow: 0px 8px 20px rgba(0,0,0,.2);
        box-shadow: 0px 8px 20px rgba(0,0,0,.2);  
text-align: center;
position:relative;
background: rgba(255,255,255, .6);
 margin-top: 60px !important; 
}

.privacy-policy-page-link a:hover{
font-weight:700;
}
 

.login #backtoblog, .login #nav {
font-size: 13px;
padding: 10px 10px;
margin: 10px 0 0;
background: rgba(255,255,255, .6);
-webkit-box-shadow: 0px 8px 20px rgba(0,0,0,.2);
        box-shadow: 0px 8px 20px rgba(0,0,0,.2);
text-align: center;
}

.login #login_error, .login .message, .login .success {
    border-left: none;
    border-top: 2px solid #000;
    color: #000;
    padding: 12px;
    margin-left: 0;
    margin-bottom: 40px;
    background-color: rgba(255,255,255, .6);
    -webkit-box-shadow: 0px 8px 20px rgba(0,0,0,.2);
        box-shadow: 0px 8px 20px rgba(0,0,0,.2);
}


.login #backtoblog a, .login #nav a {
text-decoration: none;
color: #000;
}

.login #backtoblog a:hover, .login #nav a:hover {
text-decoration: none;
color: #000;
font-weight: 700;
}

.login form {
margin: 0 0 40px;
padding: 26px 24px 26px;
background: rgba(255,255,255, .6);
-webkit-box-shadow: 0px 8px 20px rgba(0,0,0,.2);
        box-shadow: 0px 8px 20px rgba(0,0,0,.2);
border: none;  
}

input[type=radio], input[type=checkbox] {
border: 1px solid #000;
background: #fff;
color: #000;
clear: none;
cursor: pointer;
display: inline-block;
line-height: 0;
height: 16px;
margin: -4px 4px 0 0;
outline: 0;
padding: 0!important;
text-align: center;
vertical-align: middle;
width: 16px;
min-width: 16px;
-webkit-appearance: none;
-webkit-box-shadow: none;
        box-shadow: none;
-webkit-transition: .05s border-color ease-in-out;
-o-transition: .05s border-color ease-in-out;
transition: .05s border-color ease-in-out;
}
input[type=checkbox]{
border-radius:0; 
}
input[type=checkbox]:checked:before {
content:"";
width: 8px;
height: 8px;
margin: 3px 0 0 3px;
background-color: #000;
color: #000;
font-size: 20px;
  line-height: 20px;
  font-weight: 700;
}

.dashicons-visibility:before, .dashicons-hidden:before {
color: #000;}


input[type=text]:focus, input[type=search]:focus, input[type=radio]:focus, input[type=tel]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, input[type=password]:focus, input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, select:focus, textarea:focus
{border-color: #000;
-webkit-box-shadow: none;
        box-shadow: none;
}

input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
    -webkit-box-shadow: 0 0 0 transparent;
            box-shadow: 0 0 0 transparent;
    border-radius: 0;
    border: 1px solid #000;
    background-color: #fff;
    color: #000;
}

body.login div#login form#loginform p.submit {background: #000;}
body.login div#login form#loginform p.submit input#wp-submit {background: #000; border: 1px solid #000; border-radius: 0px; text-shadow: none; -webkit-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s}
body.login div#login form#loginform p.submit input#wp-submit:hover {background: #eee; color: #000; -webkit-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s}

.forgetmenot {margin-top: 5px;}

#login_error {display: none;}

::-moz-selection {
background-color: #000;
color: #fff;
}
::selection {
background-color: #000;
color: #fff;
}


.wp-core-ui .button, .wp-core-ui .button-secondary {
    color: #fff;
    border-color: #000;
    background: #000;
    vertical-align: top;
  border-radius: 0;
}