

/* 	===========================================================================================================
								CHRONOFORMS													
	=========================================================================================================== */	

/* 	CONTAINERS PRINCIPALI
	============================================================================================================================= */	
/*	==================================================
	REQUESTER PER LE FORM DELL'EDITOR
	=================================================
*/
	DIV.Review-INPUT {					text-align:center; padding:10px 10px;}
	DIV.Review-INPUT H4 	{			text-align:center;	color:orange;}	
	
/*	====================================================================================================================== */	
	form.chronoform {						display:block; max-width:500px; margin:0px auto 30px auto; padding:0px 15px 0px 15px; 
												font-family:'Arimo'; font-size:15px; color:black;
												border-radius:4px;border:0px double silver; text-align:left;	}

	h1.FORM-Title {							display:block; margin:0px 0px 0px 0px; padding:20px 20px 25px 20px; 
												font-family: var(--Basic); font-size:30px; font-weight:normal;  text-align:center;
												text-transform:lowercase; font-variant:small-caps;
												color:var(--Evid2);  border-radius:0px;	}	
														
	div.FORM-Title {					display:block; margin:0px 0px 0px 0px; padding:20px 20px 25px 20px; 
												font-family: var(--Basic); font-size:30px; font-weight:normal;  text-align:center;
												text-transform:lowercase; font-variant:small-caps;
												color:var(--Evid2);  border-radius:0px;	}	
												
	div.FORM-Info {						margin:0px 0px ; padding:0px 25px 20px 25px; font-size:14px; line-height:18px; color:gray; border:0px solid silver;}
										
	form.chronoform div.chronoform-container {	padding:0px; border-radius:3px; background:rgb(247,249,247) !important; border:1px solid rgb(179,202,179); }

	p.chrono_credits {						font:11px "Arial"; font-weight:normal; }
	
/* 	PANEL 
	============================================================================================================================= */
	form.chronoform .panel {					margin-bottom:30px; border-radius:3px; background-color:rgb(247,249,247) !important; 
										border:none !important;  }
	form.chronoform .panel-default {			 }	
	form.chronoform div.panel-heading {			display:block; clear:both; margin:0px 0px 0px 0px; max-width:500px; padding:18px 20px 20px 80px !important;
										background-position:8px 1px;
										font-family: 'Roboto Condensed', sans-serif; font-size:20px;  font-weight:normal; color:white !important;  
										background:rgb(179,202,179) !important; border-radius:0px;}
	form.chronoform .panel-body {				 }										

									
/* 	SELETTORI GENERALI
	============================================================================================================================= */
	form.chronoform label { 				 		font-size:15px; font-weight:normal;  color: black;}
	form.chronoform textarea {			 		max-width:500px; font-size:12px; font-weight:normal; border:1px solid silver; } 		
	form.chronoform select {			 			max-width:230px !important; }			
	form.chronoform  select.selectsmall {			width:30px; }
/*											==================================================================================== */		
	form.chronoform  input {						height:22px;  margin:0px; margin-bottom:4px; padding:0px 20px;
											font-family:'Arimo', sans-serif; line-height:21px; font-weight:normal; text-align:left; cursor:text; 
											background-color: transparent; border:1px solid gray ;  border-radius:2px; }	
	form.chronoform  input[type="submit"] {		height:30px !important; margin:0px; padding:0px 20px ;  		/* non prende il padding ! */
											font:15px/23px Arial; font-weight:normal; text-align:center; cursor:pointer;
											color:rgb(74,66,53); color:white; background:none; background-color:rgb(255,200,98);
											border:1px solid gray; border-radius:2px; } 	
	form.chronoform  input[type="submit"]:hover {	color:black; background-color:white; } 								
/*											==================================================================================== */							
	form.chronoform   hr {						clear:both; height:8px; margin:10px 0px 20px 0px; border:none; color:silver; background-color:silver;  }	

	
/*											Blocco riga del singolo FIELD (Label + Input) - RIQUADRO PIU' SCURO
											============================================================================= */	
	.gcore-form-row {							display:block ; overflow:hidden !important;
											margin:4px 0px 10px 0px !important; padding:15px 20px 15px 20px !important; 
											background-color:rgb(225,234,225); border-bottom:0px dotted silver !important;  border-radius:4px; }	
	
/*											Sub Label di Help
											============================================================================= */
	form.chronoform span.help-block {				font-size:12px;line-height:14px; font-style:normal; font-weight:bold; color:rgb(70,70,70);}

	
	.fc-error {									display:block; clear:both; width:200px; border : 1px solid #888; margin:10px; padding:7px 10px; background-color:white; 
											border-radius:4px; border:1px solid gray; }
	.fc-error p {								font-size:90%; font-weight:bold; color: red; margin: 5px; text-align:center;}

	.panel-body {								}


	div.nullclass {								background:none !important; }

	.cfdiv_checkboxgroup label:first-child, .cfdiv_radio label:first-child {    margin-right: 0;     }


	.small-message {							margin-bottom:10px; color: #777777;    font-style: normal; font-size:11px; }




	.gbs3 .panel-default > .panel-heading  {			background-image:none !important; background-position:5px 5px !important;}
/*	========================================================================================================================= */		
	div#panel-ACCOUNT div.panel-heading {			background-image:url(../images/form-account.png) !important; background-repeat:no-repeat !important; }	
	div#panel-ANAGRAFICA div.panel-heading {			background-image:url(../images/form-anagrafica.png) !important; background-repeat:no-repeat!important;  }	
	div#panel-CONTATTI div.panel-heading {			background-image:url(../images/form-contatti.png) !important; background-repeat:no-repeat!important;  }	
	div#panel-SETTINGS div.panel-heading {			background-image:url(../images/form-settings.png) !important; background-repeat:no-repeat!important;  }	
	div#panel-TRAINING div.panel-heading {			background-image:url(../images/form-training.png) !important; background-repeat:no-repeat!important;  }	
	div#panel-UNDERGRADUATE div.panel-heading {		background-image:url(../images/form-undergraduate.png) !important; background-repeat:no-repeat!important;  }	
	div#panel-GRADUATE div.panel-heading {			background-image:url(../images/form-graduate.png) !important; background-repeat:no-repeat!important;  }	
	div#panel-PROFESSION div.panel-heading {			background-image:url(../images/form-profession.png) !important; background-repeat:no-repeat!important;  }	
	div#panel-VOLUNTEER div.panel-heading {			background-image:url(../images/form-volontariato.png) !important; background-repeat:no-repeat!important;  }
	div#panel-SCIENTIFIC div.panel-heading {			background-image:url(../images/form-scientific.png) !important; background-repeat:no-repeat!important;  }		
	div#panel-MEDIC div.panel-heading {				background-image:url(../images/form-medic.png) !important; background-repeat:no-repeat!important;  }	
	div#panel-POSTGRADUATE div.panel-heading {		background-image:url(../images/form-postgraduate.png) !important; background-repeat:no-repeat!important;  }	
	div#panel-SPECIALIST div.panel-heading {			background-image:url(../images/form-specialist.png) !important; background-repeat:no-repeat!important;  }	
	div#panel-PHD div.panel-heading {				background-image:url(../images/form-phd.png) !important; background-repeat:no-repeat!important;  }		
	div#panel-MESSAGE div.panel-heading {			background-image:url(../images/form-message.png) !important; background-repeat:no-repeat!important;  }		
	div#panel-SEND div.panel-heading {				background-image:url(../images/form-send.png) !important; background-repeat:no-repeat!important;  }	
	div#panel-QUESTION div.panel-heading {			background-image:url(../images/form-domanda.png) !important; background-repeat:no-repeat!important;  }
/*	============================================================================================================================= */
	form.chronoform H2 {						display:block; clear:both; margin:20px 0px 20px 0px; max-width:500px; padding:15px 20px 20px 20px;
											background-position:10px 2px;  font-family:'Archivo Narrow'; font-size:20px; color:rgb(70,70,70); 
											border: none; border-radius:0px;}	
/*											==================================================================================== */	
	form.chronoform H3 {						display:block; clear:both; max-width:500px; padding:10px 20px 18px 20px; border-bottom:3px double silver; 
											font-family:'Arimo'; font-size:16px; font-weight:normal; color:orange; background-color:transparent !important;}		
	
	
	form.chronoform div.question {					padding:10px 0px 15px 0px; border-top:1px dotted gray; }
	form.chronoform div.question-first {				padding:10px 0px 15px 0px; border-top:0px dotted gray; }
	form.chronoform div.question-continue {			padding:0px 0px 15px 0px; border-top:0px dotted gray; }	
	
	form.chronoform div.Alert1 {					display:block; overflow:hidden; margin-bottom:15px; padding:5px 0px 10px 50px; color:orange; 
											background-image:url(../images/alert-step-mini.png); background-repeat:no-repeat; background-position:10px top;}
											

div.ALERT-FormEditor { 		margin:10px 0px 20px 0px; padding:10px 20px; text-align:center; color:black; background-color:rgb(247,222,83); }											
