/* MS OPEN DOORS - WORDPRESS LOGIN */

body.login {

    background: #000;

    color: #e8d7b5;

}

body.login #login {

    width: 360px;

    padding: 8% 0 0;

}

body.login h1 a {

    background-image: none;

    width: auto;

    height: auto;

    text-indent: 0;

    font-size: 32px;

    font-weight: 400;

    color: #d9a74c;

    text-decoration: none;

    margin-bottom: 30px;

}

body.login h1 a::after {

    content: "MS OPEN DOORS";

}

body.login form {

    background: #0b0b0b;

    border: 1px solid #a66b16;

    border-radius: 18px;

    box-shadow: 0 0 25px rgba(166, 107, 22, 0.18);

    padding: 28px;

}

body.login label {

    color: #e8d7b5;

    font-size: 14px;

}

body.login input[type="text"],

body.login input[type="password"] {

    background: #111;

    color: #f5e6c8;

    border: 1px solid #6f531f;

    border-radius: 8px;

    padding: 10px;

}

body.login input[type="text"]:focus,

body.login input[type="password"]:focus {

    border-color: #d9a74c;

    box-shadow: 0 0 5px rgba(217, 167, 76, 0.35);

}

body.login .button-primary {

    background: #d9a74c;

    border-color: #d9a74c;

    color: #000;

    border-radius: 20px;

    font-weight: 600;

    padding: 4px 20px;

    text-shadow: none;

}

body.login .button-primary:hover {

    background: #f5d07a;

    border-color: #f5d07a;

    color: #000;

}

body.login #nav,

body.login #backtoblog {

    text-align: center;

}

body.login #nav a,

body.login #backtoblog a {

    color: #d9a74c;

}

body.login #nav a:hover,

body.login #backtoblog a:hover {

    color: #f5d07a;

}

body.login .message,

body.login #login_error {

    background: #0b0b0b;

    border-left-color: #d9a74c;

    color: #e8d7b5;

}