 .has-error{background-color:#fff5f5;border:1px solid #e53e3e !important;box-shadow:0 0 0 3px rgba(229, 62, 62, 0.25);}.field-error-msg{color:#e53e3e;font-size:0.85rem;margin-top:3px;}div.FormSeparator{width:2%;float:left;background-position:top center;background-repeat:repeat-y;height:275px;}.accetta{float:left;padding-top:15px;}div.FormHeaderSeparator{height:10px;}.LinkInformativa{font-size:12px;color:black;float:left;margin-right:10px;}div.RegistrazioneWrapper h3.TipoRegistrante{display:block;position:absolute;left:33%;top:38px;}span.LabelLog{display:block;position:relative;margin-top:20px;}div.RegistrazioneWrapper{display:flex;flex-flow:wrap;gap:30px;row-gap:10px;}.RegistrazioneWrapper > div.contenitorerichiestapulsanti{width:100%;}.RegistrazioneWrapper > div{width:calc(50% - 15px);}div.RegistrazioneWrapper h1{font-size:24px;font-weight:normal;margin:0px;padding:0px;}select.DD_SelezioneTipoCliente{background-color:#1A78AB;display:block;color:black;margin-bottom:20px;width:140px;padding:2px 10px 2px 10px;border:none;}div.RegistrazioneWrapper a.LinkInformativa{font-size:12px;color:black;}input[type='text'].TB_Informazioni{display:block;flex:1;background-color:transparent;border:none;border-bottom:1px solid #fff;outline:none;width:100%;font-family:'Standerd', sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:40px;}.TB_Informazioni::placeholder{color:#fff;opacity:0.7;}.TB_Messaggio::placeholder{color:#fff;opacity:0.7;}.ContattiForm{margin:auto;margin-top:30px;}.contenitorerichiestacheckbox{text-align:left;}.containercheckbox{display:block;position:relative;padding-left:35px; cursor:pointer; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;} .containercheckbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;} .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#ddd;} .containercheckbox:hover input ~ .checkmark{background-color:#ccc;} .containercheckbox input:checked ~ .checkmark{background-color:#1c1c1c;}.containercheckbox a{margin-left:5px;text-decoration:underline;} .checkmark:after{content:"";position:absolute;display:none;} .containercheckbox input:checked ~ .checkmark:after{display:block;} .containercheckbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.contenitorerichiestapulsanti{margin-top:50px;text-align:center;display:flex;justify-content:center;flex-flow:column;align-items:center;}textarea.TB_Messaggio{display:block;flex:1;background-color:transparent;border:none;border-bottom:1px solid #fff;outline:none;letter-spacing:0px;width:100%;font-family:'Standerd', sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:40px;} .BottoneRichiediInformazioni{background:#3C51AA;text-transform:uppercase;color:#FFF;text-align:center;border:1px solid #425EB7;font-weight:bold;text-decoration:none;box-sizing:border-box;padding:10px 50px;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;margin-top:30px;font-size:0.8em;font-weight:600;}.BottoneRichiediInformazioni.Verde{background:#18B2AE;border:1px solid #1DCCC3;}.BottoneLogin{border:1px solid #333;font-size:14px;color:White;font-family:'tt-commons-pro', sans-serif;background-color:#f67800;padding:4px 14px 4px 14px;display:block;margin-top:25px;text-transform:uppercase;font-weight:bold;}.BottoneRecuperaPWD{border:1px solid #333;font-size:14px;color:White;font-family:'tt-commons-pro', sans-serif;background-color:#f67800;padding:4px 14px 4px 14px;display:block;margin-top:24px;text-transform:uppercase;font-weight:bold;}span.CB_FormHoLetto input[type='checkbox']{margin:0px;display:inline-block;float:left;}span.CB_FormHoLetto label{display:inline-block;float:left;margin-left:3px;}span.Errore label{ }a.Errore{background-color:rgb(250,50,50) !important;background-color:rgba(250, 50, 50, 0.5) !important;}input[type='text'].TB_InformazioniErrore, textarea.TB_InformazioniErrore{background-color:rgb(250,50,50) !important;background-color:rgba(250, 50, 50, 0.5) !important;}.TB_Informazioni_contenitoreTextBox{position:relative;}.TB_Informazioni_contenitoreTextBox > input + span{position:absolute;z-index:1;pointer-events:none;font-size:26px;color:black;margin-top:6.5px;margin-left:13px;display:inline-block;}.TB_Informazioni_contenitoreTextBox > span{display:none;}input[type='text'].NOMINATIVO{}input[type='text'].EMAIL{}input[type='text'].TELEFONO{}input[type='text'].ADDRESS{}input[type='text'].NOMINATIVO{} .modal{position:fixed;z-index:10000000;height:100%;width:100%;top:0px;left:0px;background-color:Black;filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.8;}.modalcenter{z-index:1000;margin:300px auto;padding:10px;width:130px;background-color:White;border-radius:10px;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}.modalcenter img{height:128px;width:128px;} @media screen and (max-width:767px){div.RegistrazioneWrapper{width:100%;}.RegistrazioneWrapper > div{width:100%;}div.RegistrazioneLeft{position:relative;width:100%;float:none;}div.RegistrazioneRight{position:relative;width:100%;float:none;}input[type='text'].TB_Informazioni{display:block;}div.FormSeparator{display:none;}.accetta{padding-left:15px;}}