@font-face {font-display: swap;font-family: 'Typ1451Std';src: url('../webfonts/Typ1451Std-Regular.woff2') format('woff2');font-weight: 300;font-style: normal;}
@font-face {font-display: swap;font-family: 'Typ1451Std';src: url('../webfonts/Typ1451Std-Medium.woff2') format('woff2');font-weight: 600;font-style: normal;}
@font-face {font-display: swap;font-family: 'Font Awesome';src: url('../webfonts/fa-regular-400.woff2') format('woff2');font-style: normal;}
body.login {
	background: #F2F9FA;
	padding: 0 1rem;
	font-family: "Typ1451Std", sans-serif;
}
#login {
	width: 100%;
	max-width: 540px;
}
#login h1 a, .login h1 a {
	background-image: url('../img/logo.svg');
	height: 90px;
	width: 250px;
	background-size: contain;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	margin: 0 auto;
}
#login .login-message {
	background-color: #D7C9C1;
	color: #000;
	padding: 1.5rem 0;
	font-size: 1.2rem;
	font-weight: 600;
	margin-top: 1rem;
	text-align: center;
}
#login .login-message i {
	font-family: "Font Awesome";
	margin-right: 8px;
}
#login .login-message i::before {
	content: "\f007";
	font-style: normal;
}
#login form {
	border: 0;
	padding: 2rem;
	margin-top: 0;
}
#login form label {
	font-weight: 600;
}
#login form input[type="text"],
#login form input[type="password"] {
	border: 1px solid #ebebeb;
	border-radius: 5px;
	font-size: 1rem;
	height: 50px;
	line-height: 50px;
	padding: 0 1rem;
}
#login .button.wp-hide-pw {
	height: 50px;
}
#login form .forgetmenot {
	float: none;
	margin-bottom: 1rem;
}
#login #wp-submit {
	align-items: center;
	background-color: #a1006b;
	border-radius: 5px;
	border: 0;
	color: #FFF;
	cursor: pointer;
	display: inline-flex;
	float: none;
	font-family: "Typ1451Std", sans-serif;
	font-weight: 600;
	height: 38px;
	line-height: 38px;
	padding: 0 2rem;
	text-align: center;
	transition: all 0.2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
	width: auto;
}
#login #wp-submit:hover {
	background-color: darken(#a1006b, 8%);
}

@media only screen and (max-width: 780px) {

}
