/** @format */

label,
legend {
	margin-bottom: 0.5em;
	font-weight: normal !important;
}

input::placeholder,
select.placeholder_active,
textarea::placeholder {
	color: var(--color-roedl-hunter-green);
}

input[type='date'],
input[type='datetime'],
input[type='datetime-local'],
input[type='email'],
input[type='month'],
input[type='number'],
input[type='password'],
input[type='range'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='time'],
input[type='url'],
input[type='week'],
select,
textarea,
div.wpforms-container .wpforms-form .choices .choices__inner {
	padding: calc(var(--universal-gap) / 2.2);
	border: 0;
	border-bottom: 1px solid var(--color-neutral-grey);
	background-color: transparent;
}

textarea {
	border: 1px solid var(--color-neutral-grey);
}

div.wpforms-container .wpforms-form .choices__list--single {
	padding: 0 !important;
}

.wpforms-container ul {
	padding: 0;
}

.wpforms-submit-container {
	padding-top: 15px;
}

.wpforms-container .wpforms-field-label {
	/* margin-bottom: calc(var(--universal-gap) / 3) !important;
	font-weight: var(--fw-normal) !important;
	color: var(--color-white) !important; */
}

.wpforms-container .wpforms-field-gdpr-checkbox li {
	display: flex;
}

/*--Input Checkbox--*/
.wpforms-container fieldset ul li {
	display: block;
}

select {
	appearance: none;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right calc(var(--universal-gap) / 2.2) center;
	background-size: 1em;
	padding-right: calc(var(--universal-gap) * 2);
	color: var(--color-roedl-hunter-green);
}
