/**
 * Belépés oldal – betöltés: header.php-ban az inlabel_layout.css UTÁN.
 * Így a form.inlabel + inFieldLabels nem írja felül a .log_form megjelenést.
 */
form.login_page_form.inlabel.log_form p label {
	top: 50% !important;
	transform: translate(0%, -50%) !important;
	-webkit-transform: translate(0%, -50%) !important;
	left: 20px !important;
	color: #2d2f33 !important;
	font-weight: 400 !important;
	font-family: "Roboto", "Open Sans", Arial, sans-serif !important;
	font-size: 15px !important;
	white-space: nowrap;
}
form.login_page_form.inlabel.log_form p input[type="email"],
form.login_page_form.inlabel.log_form p input[type="password"] {
	background: #fff !important;
	border: 0 !important;
	border-radius: 5px;
	width: 100% !important;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 20px !important;
	color: #2d2f33 !important;
	font-size: 15px !important;
	font-family: "Roboto", "Open Sans", Arial, sans-serif !important;
	box-sizing: border-box;
}
form.login_page_form.inlabel.log_form p input:-webkit-autofill,
form.login_page_form.inlabel.log_form p input:-webkit-autofill:hover,
form.login_page_form.inlabel.log_form p input:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0 30px #fff inset !important;
	-webkit-text-fill-color: #2d2f33 !important;
	transition: background-color 99999s ease-out 0s;
}
/* Elfelejtett tagsági szám (bal) + elfelejtett jelszó (jobb), teljes szélességben */
form.login_page_form.inlabel.log_form p.login_forgot_links {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: nowrap !important;
	justify-content: space-between !important;
	align-items: center !important;
	gap: 12px 16px !important;
	width: 100% !important;
	max-width: 100% !important;
	margin: 2px 0 18px 0 !important;
	padding: 0 !important;
	position: relative !important;
	overflow: visible !important;
	text-align: initial !important;
}
form.login_page_form.inlabel.log_form p.login_forgot_links a {
	color: #fff !important;
	text-decoration: underline !important;
	background: transparent !important;
	display: inline-block !important;
	margin: 0 !important;
	font-size: 13px !important;
	font-family: "Archivo", sans-serif !important;
	font-weight: 700 !important;
	flex: 0 1 auto !important;
	min-width: 0;
}
form.login_page_form.inlabel.log_form p.login_forgot_links a:hover {
	color: #c4a265 !important;
}
form.login_page_form.inlabel.log_form #login_kuld {
	display: table;
	margin: 0 auto;
	border: 0;
	width: 100%;
	height: 56px;
	line-height: 56px;
	border-radius: 56px;
	color: #fff;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 19px;
	font-weight: 600;
	font-family: "Archivo", sans-serif;
	background: #c4a265;
	cursor: pointer;
}
form.login_page_form.inlabel.log_form #login_kuld:hover {
	background: #f2cb84;
	color: #1a1b1f;
}
