body
{
    background: white;
}

.login h1 a
{
    background-image: url(assets/image/porsche-logo-600.png);
    background-size: contain;
    width: 300px;
}

.login form .input, .login input[type=password], .login input[type=text]
{
    border: 1px solid black;
}



input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus
{
    box-shadow:0 0 0 1px #000;
}

.login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover
{
    color: black;
    text-decoration: underline;
}

.wp-core-ui .button, .wp-core-ui .button-secondary
{
    border-color: black;
    background: white;
    color: black;
}

.wp-core-ui .button-secondary:hover, .wp-core-ui .button.hover, .wp-core-ui .button:hover
{
    border-color: black;
    background: #eee;
    color: black;
}

.wp-core-ui .button-primary
{
    background: black;
    color: white;
    border: 0;
}

.wp-core-ui .button-primary:hover
{
    background: #333;
    color: white;
}

.login #login_error, .login .message, .login .success
{
    border-left: 4px solid #000;
}