/* @override 
	http://127.0.0.1/SitiPicov/HomeInItaly/www.homeinitaly.com/_engine/_libs/ELF/css/ELF_CSS_Forms_base.css */

/* File base minimo che non sovrascrive gli stili di UIKIT per i campi */

/* IMP Fix (errore assurdo da scoprire)
	Safari come stile di default imposta min-width: min-content
	e la cosa interferisce con la larghezza della select2 che oltre il container quando il testo dell'opzione è lungo
*/
fieldset.elf-form-fieldset {
	min-width: auto;	
}

/* Spaziatura verticale campi */
.elf-form-item {
	margin-bottom: 4px;
}

/* Errori di validazione dei campi dei form */
.elf-form-item .elf-processing-message {
	display: block;
	color:  green;
	font-size: 75%;
}
.elf-form-item-error .elf-processing-message {
	color:  red;
}
.elf-form-item-error {
	border-left1: 2px red solid;
	margin-bottom: 4px;
	background-color1: rgba(0,0,0,0.05);
}

/* user logged in data*/
.userdata {
	font-size: 90%;
}
/* Nome e cognome */ 
.userdata em {
	font-size: 90%;
}
/* Nome utente */ 
.userdata strong {
	font-size: 90%;
}


/* Box info ed errori */
.elf-form-message,
.elf-form-error {
	font-size1: 80%;
	padding: 8px;
	margin: 0px;
	margin-top: 12px;
	margin-bottom: 12px;
}
.elf-form-message  {
	border: 1px green dashed;
	background-color: #ebfceb;
}
.elf-form-error  {
	border: 1px red dashed;
	background-color: #fff;
}

/* h3 usata da UserAccess ed h4 usata da ELF_Form -> DA UNIFICARE su H4 (aggiornando i vecchi siti) */
.elf-form-message h3, 
.elf-form-error h3,
.elf-form-message h4,
.elf-form-error h4 {
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	padding-bottom: 6px !important;
	font-size: 90%;
	font-weight: 600;
}
.elf-form-message h3,
.elf-form-message h4 {
	color: #1f6d00 !important;	
}
.elf-form-error h3,
.elf-form-error h4 {
	color: red !important;
}

.elf-form-message p,
.elf-form-error p {
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: normal;
	font-size: 90%;
}
