/* = STRUCTURE = no need to adjust ========================= */

body {
    min-width: 0;
}

.wp-core-ui .button-primary {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    text-decoration: none;
}

.wp-core-ui .button-primary:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
}

#login {
    padding: 20px;
    margin: 30px auto 0;
}

#jrd-login {
    background: url(../svg/jrd.svg) no-repeat center top;
    margin: 0 auto;
    display: block;
    padding: 0 0 15px;
    width: 320px;
    height: 70px;
}

.login form {
    box-shadow: none;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .13);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .13);
}

.login #nav {
    text-align: center;
}

.login #backtoblog {
    text-align: center;
    margin: 5px 0 0;
    border-bottom: 1px solid #d8d8d8;
    padding: 0 0 20px;
}

.login #backtoblog a,
.login #nav a {
    font-weight: 100;
}

.login #backtoblog a:hover,
.login #nav a:hover {
    font-weight: 100;
}

.login .privacy-policy-page-link {
	margin:1em 0 2em;
}



/* = STYLES = customize for the site ========================= */

html,
body {
    background: #f3f3f3;
    color: #000;
}

.wp-core-ui .button-primary {
    background: #333;
    text-shadow: none;
    color: #fff;
}

.wp-core-ui .button-primary:hover {
    background: #555;
}

.login label,
.forgetmenot label {
    color: #000;
}

body.login #login h1 a {
    background: url(../svg/logo.svg) no-repeat;
    width: 213px;
    height: 124px;
    background-size: contain;
}

.login #nav a:hover,
.login #backtoblog a:hover,
.login h1 a:hover {
    color: #000;
}
