/*
 Theme Name:   PEC Solar Child
 Theme URI:    https://pro-ec.de
 Description:  PEC Solar
 Template:     pecsolar
 Version:      1.0.0
 Text Domain:  pecsolar
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
*/

body.login {
	background:linear-gradient(180deg, rgba(0,0,0,0.4), rgba(0,0,0,0.1)), url(/wp-content/uploads/2024/05/Header-Generic-2560x1440-1.webp) no-repeat center center / cover;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
}
body.login #login {
	width:500px;
}
body.login #login h1 a {
	background:url(/wp-content/uploads/2024/05/pec-logo-v3.webp) no-repeat center center / cover;
	width:144px;
	height:45px;
	scale:0.8;
}
body.login #login #loginform {
	background:rgba(255,255,255,1);
	border:none;
	padding:35px 30px 35px 30px;
	border-radius:25px;
}
label[for="user_login"],
label[for="user_pass"] {
	display:none !important;
}
label[for="rememberme"] {
	font-family:"SF Pro Display";
	font-size:0.8rem !important;
	font-weight:700;
	color:#787878;
}
input {
	font-family:"NHD Pro" !important;
	font-size:1rem !important;
	text-align:center;
	padding:5px 15px !important;
	outline:none !important;
	border:none !important;
	box-shadow:none !important;
	background-color:#efefef !important;
	border-radius:25px !important;
}
#wp-submit {
	background:linear-gradient(35deg, rgba(233,79,64,1) 0%, rgba(242,138,72,1) 100%) !important;
	border-radius:50px !important;
	font-family:"NHD Pro";
	padding:0.615rem 2.63rem !important;
	font-size:0.9rem !important;
	font-weight:700;
	line-height:1.5;
	color:#ffffff;
	border:none;
	transition:background-color 0.2s ease-in-out;
	width:100%;
}
#wp-submit:hover {
	background-color:#fc802d;
}
.options {
	width:100%;
	height:20px;
	display:flex;
	justify-content:center;
	margin-bottom:15px;
}
#login-message,
.language-switcher {
	display:none !important;
}