/*
Stylesheet for the login page
*/

@import url('https://fonts.googleapis.com/css?family=Poppins&display=swap');
	
/***** Login styles *****/

body.login {
	background: #fff;
	font-family: "Poppins";
}

body.login div#login {
	margin-top: 1em;
	padding-top: 1em;
}

body.login div#login h1 {
	padding: 1em 0 0 0;
}

body.login div#login h1 a, .login h1 a {
	background-image: url(https://www.duckhuntsrecords.com/wp-content/uploads/2023/11/dh-logo.svg);
	height: 129px;
	width: 129px;
	background-size: 129px 129px;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

body.login div#login form {
	border: none;
	box-shadow: none;
}

body.login div#login .notice {
	border: 1px solid #8f7966;
	background: #f4f0eb;
	padding: 1.5em;
	color: #000;
	box-shadow: none;
	margin: 1em 2em -1em;
}

body.login div#login form#loginform {
	margin-top: -1em;
}

body.login div#login form#loginform p {
/*	padding-bottom: 0.5em; */
}

body.login div#login form#loginform p label, body.login div#login form#lostpasswordform p label {
	color: #000;
}

body.login div#login form#loginform input, body.login div#login form#lostpasswordform input {
	border: 1px solid #000;
	border-radius: 1px;
}

body.login div#login form#loginform input#user_login,
body.login div#login form#loginform input#user_pass {
	
}

body.login div#login form#loginform p.forgetmenot {
	margin-top: 1em;
}
body.login div#login form#loginform p.forgetmenot input#rememberme {}

body.login div#login form#loginform p.submit {
	border: none;
}

.user-pass-wrap {
	padding-bottom: 0.75em;
}

body.login .submit .button {
	border: 3px #000 solid !important;
	box-shadow: 3px 3px 0 #000;
	border-radius: 1px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	font-size: 1.1em;
	font-weight: 600;
	padding: 0.2em 1.5em;
	margin-bottom: 1em;
	width: 100%;
}

body.login .submit .button + .button {
	margin-top: 0.75em;
}

body.login form#lostpasswordform .submit {
	margin-bottom: 0;
	padding-bottom: 0;
}

body.login form#resetpassform {
	margin-bottom: 0;
}

body.login .submit input#wp-submit {
	background: #eeca45;
	color: #000 !important;
}

body.login .submit  input#wp-submit:hover, body.login .submit button.wp-generate-pw {
	background: #d3c2af !important;
	color: #000 !important;
}

body.login .submit button.wp-generate-pw:hover {
	background: #fff;
	color: #000 !important;
}

body.login div#login p#nav, body.login div#login p#backtoblog, body.login .privacy-policy-page-link {
	font-size: 1.1em;
}

body.login div#login p#nav a, body.login div#login p#backtoblog a, body.login .privacy-policy-page-link a {
	color: #483d33;
	font-weight: 500;
}

body.login .privacy-policy-page-link {
	text-align: left;
	margin-left: 2em;
}

body.login  div#login:has(#resetpassform) .privacy-policy-page-link {
	padding-bottom: 3em;
}

.description {
	color: #000;
	font-style: italic;
}

body.login:has(#resetpassform) {
	margin-top: auto;
	padding-bottom: 2em;
}

body.login div#login:has(#resetpassform) p#nav {
	margin-top: -1em;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

body.login:has(.reset-pass) #backtoblog {
	padding-top: 1em;
}

body.login .notice a {
	font-weight: 600;
	color: #483d33;
}