/* CSS Document */
@import url('/jump/jquery-colorbox.css');
@import url('/jump/confirm_box.css');

.form-custom {padding:25px 15px 15px 15px ;}
form 						{overflow:hidden;width:100%;}
fieldset 				{}
fieldset div 		{position:relative;padding:0 0 8px 0;}
fieldset label 	{display:block;width:100%;font-size:13px;font-weight:400;color:#000;}
fieldset input  {width:100%;padding:8px;font-size:13px;border:1px solid #cbcbcb;background-color:#FFFFFF;}
fieldset select {width:100%;padding:14px 8px!important;font-size:13px;border:1px solid #cbcbcb;background-color:#FFFFFF;}
select {-webkit-appearance:none;-moz-appearance:none;appearance:none;}
fieldset textarea {font-family:Arial, Helvetica, sans-serif;	height:60px;}
fieldset #campi-obbligatori label {font-size:12px;}
fieldset #privacy_box	{width:100%;margin:0;padding:0;font-size:11px; line-height:13px;background:none;border:none;}
fieldset #privacy_box input {width:15px;height:15px;padding:4px 0 0 0;}
fieldset #privacy_box strong {font-size:14px; font-weight:700;}
fieldset #privacy_box span {display:inline-table;}
fieldset input::placeholder {color:#333;}
.form-control {margin-bottom: 10px;}
#invia2 {width:100%;margin:2px 0 0 0;padding:0;border:0;}
.item {}
.item .jqconferma {display:block;height:40px;margin:0;padding:0;font-size:20px;font-weight:500;text-transform:uppercase;color:#fff;background-color:#498C98;cursor:pointer;}
.item:hover .jqconferma:hover {background-color:#2F5A62;}
#nome-errore,#cognome-errore,#telefono-errore,#email-errore,#provincia-errore,#privacy-errore{display: none;}
/*.error {float:right;margin:2px 5px 0 0 0;font-size:11px; text-align:right;color:#C00;}*/
.error {position:absolute;top:0; left:0; width:10px; padding:24px 0; font-size:1px; background-color:#F00;}
input.error {background-color:#FF9;color:#FF9;color!important;}


