body{background-color:#2c402f;background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fff}
a{color:#fff}
#login{width:auto;max-width:320px;padding:1em}
.login h1 a{background-image:url("/wp-content/uploads/cp-logo-sm.png");background-size:contain;width:100%;min-height:130px;margin-top:30px}
.login form{color:#fff;border:2px solid #fff;border-radius:3px;background:transparent}
.login label{color:#fff;font-weight:bold}
.wp-core-ui .button-primary{background:transparent;color:#fff;border-color:#fff;border-width:2px;font-weight:bold;border-style:solid;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;text-transform:uppercase;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#fff;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:#3f9cc8;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);color:#000}
.login .message{color:#fff;background-color:transparent;border-top:1px solid #fc932a;border-right:1px solid #fc932a;border-bottom:1px solid #fc932a;border-left:6px solid #fc932a;border-radius:0;font-weight:bold}
.login #login_error{background-color:transparent;border-top:1px solid #e4575a;border-right:1px solid #e4575a;border-bottom:1px solid #e4575a;border-left:6px solid #e4575a;border-radius:0}
.login #backtoblog a,.login #nav a{color:#fff;font-weight:700;text-decoration:underline}
.login #backtoblog a:hover,.login #backtoblog a:focus,.login #nav a:hover,.login #nav a:focus{color:#fff;text-decoration:none}