
*:is(.form-field-group-inner, label, .form-field-group-select):has(input, select, textarea) > * {
	margin: auto 0px;
}
*:is(.form-field-group-inner, label, .form-field-group-select) > *:is(input:not(input[type="checkbox"],input[type="radio"]), select, textarea) {
	margin-right: 0px;
	margin-left: auto;
	min-width: 250px;
 
}
*:is(.form-field-group-inner, label, .form-field-group-select) label {
	width: 200px!important; 

}
select {
	border:2px solid currentColor;
	color: currentColor;
	background: none;
}

input:not([type="checkbox"],[type="radio"]), form select, textarea {
	background-color: rgba(255,255,255,0.3);
	border:2px solid var(--color_text);
}
input:not([type="checkbox"],[type="radio"]), select, textarea { 
	padding: 5px 15px;
	border-radius: 5px;
} 


button[type="submit"] {
	
	margin-left: auto!important;
	margin-right: 0px!important;
}

.checkbox input[type="checkbox"] {
	margin-right: 10px;
}


fieldset legend {
	font-weight: 600;
}
fieldset {
	margin-top: 30px;
	padding-top: 5px;
	padding-bottom: 30px;
}
fieldset + fieldset {
	margin-top: 10px;
}