@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

Body.login{
	--palette-primary-color: #FDFCF5;
	--palette-secondary-color: #DFF3A3;
	--palette-tertiary-color: #FFFFFF;
	--palette-quaternary-color: #153E26;
	--palette-quintary-color: #555;
	--palette-senary-color: #EFF2E9;
	font-family: "Montserrat", sans-serif;
	display: flex;
	align-content: center;
	flex-direction: column;
	justify-content: center;
	background-color: var(--palette-primary-color);
	/* background-image: url("../../images/homepage__image__1.jpeg"); */
	background-repeat: no-repeat;
	background-size: cover;
}

#login h1 a {
	background-image: url();
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 auto;
	background-size: contain;
	width: 280px;
	height: 100px;
}

.login form{
	box-shadow: none;
	background-color: var(--palette-secondary-color);
	padding: 2rem;
	margin: 0;
	border: 0;
}
#login {
	background: var(--palette-tertiary-color);
	margin: 0 auto;
	padding: 0 0 1rem;
	width: calc(22.5vw - 2px);
	width: 320px;
}

.login h1{
	background: var(--palette-quaternary-color);
	padding: 1rem 0;
}

.interim-login #login{
	margin: 20px auto;
}

.login label {
	color: var(--palette-quintary-color);
}
.login form .forgetmenot{
	float:none;
}

#login form p.submit{
	margin-top:15px;
}
.login.wp-core-ui .button-primary {
	box-shadow: none;
	border-radius: 0;
	color: var(--palette-senary-color);
	text-shadow: none;
	float: none;
	clear: both;
	display: block;
	height: auto;
	border: none;
	text-transform: uppercase;
	font-size: 0.7rem;
	line-height: 1.6;
	background-color: var(--palette-quaternary-color);
	width: 100%;
	padding: 0.6rem 1.4rem 0.6rem;
	margin-bottom: 0;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.login.wp-core-ui .button-primary:hover,
.login.wp-core-ui .button-primary:focus {
	background-color: var(--palette-quaternary-color);
	color: var(--palette-senary-color);
}

p#nav{
	display: none;
}

p#backtoblog{
	display: none;
}

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

.login .privacy-policy-page-link a{
	color: var(--palette-quaternary-color);
	text-decoration: none;
}