body.login {
	color: #999;
	min-height: 900px;
	width:100%;
	min-width:100%;
	background: #ffffff;
    background-repeat:no-repeat;
	background-size:cover;
	background-attachment: fixed;
    background-position: center;
	}
bbody.login div#login p#nav a {}
body.login div#login p#backtoblog,
p#backtoblog {
	display:none;
	}

ody.login div#login {
	padding:0 0 0 0;
	}

form#loginform,
form#registerform {
	box-sizing:border-box;
	display:block;
	width:320px;
	background-color: #fdd360;
	border-radius: 3px;
	margin:10px 0 0 0;
	}

body.login div#login form#loginform p.submit input#wp-submit,
body.login div#login form#registerform p.submit input#wp-submit {
	color:#fff;
	background: #0274be;
	transition: color .5s, background .5s;
	border: 0px solid transparent;
	font-weight: bold;
	text-transform:uppercase;
	}
body.login div#login form#loginform p.submit input#wp-submit:hover,
body.login div#login form#registerform p.submit input#wp-submit:hover {
	color:#0274be;
	background:#fff;
	border: 0px solid transparent;
	}


.login #login_error, 
.login .message, 
.login .success {
	color:#0274be;
	border-left: transparent;
	padding: 12px 0 18px 0;
	background-color: transparent;
	box-shadow: 0 0px 0px 0 rgba(0,0,0,0.0);
	font-size:1.6em;
	line-height:1.1em;
	margin:0 0 0.4em 0;
	text-align:center;
	font-weight:bold;
	}

.login a {
	color:#0274be;
}

.login label,
p#reg_passmail,
p.message {
	color: #46403c;
	}
.login form .input:focus, 
.login form input[type="checkbox"]:focus, 
.login input[type="text"]:focus {
	border: 1px solid #0274be;
	box-shadow: 0px 0px 0px rgba(0,0,0,0);
	}




body.login div#login p#nav {
	font-size: 16px;
	margin-bottom:10px;
	background-color: transparent;
	color:#999;
	text-align: center;
	}
body.login h1 {
	padding:10px 0 20px 0;
	margin: 0 auto;
	}
body.login div#login h1 a {
	background-image: url(https://dirtyfreehub.org/wp-content/themes/dfh/images/Dirty-Freehub-Logo.png);
	padding-bottom: 30px;
	background-size: 300px 58.5px;
	background-position: center top;
	background-repeat: no-repeat;
	color: #999;
	width: 300px !important;
	height: 58.5px !important;
	font-size: 20px;
	font-weight: normal;
	line-height: 1;
	margin: 0 auto  0 auto;
	padding: 0;
	text-decoration: none;
	text-indent: -9999px;
	outline: none;
	overflow: hidden;
	display: block;
	}
body.login div#login p#nav a,
body.login div#login p#backtoblog a,
body.login div#login div.privacy-policy-page-link a {
    color: #0274be !important; /* Your link color. */
    border: transparent;
    text-decoration:none;
	}
body.login div#login div.privacy-policy-page-link {
    margin: 0px 0px 100px 0px !important;
	}
