fieldset{border:none;padding:15px 25px}label{display:block;color:#777}label span,.required{color:#ed4747;font-weight:700}label em,.lingua{color:#4285f4;font-weight:700;text-transform:uppercase}.h-field-combo-elem{display:inline-block;position:relative}.h-field-combo-elem svg{position:absolute;right:3px;top:6px;width:24px;height:24px;cursor:pointer}.h-field-combo-elem-list .selected{background:#dedede}.h-field-combo-elem-list .selected:hover,.h-field-combo-elem-list div:hover{background:#4285f4;color:#fff}.h-field-combo-elem-list div.hide{display:none}.h-field-combo-elem-list div{padding:3px 10px;cursor:pointer}.h-field-combo-elem-list{width:100%;z-index:10;display:none;background:#fff;position:absolute;top:36px;left:0;border:1px solid #b0b0b0;overflow-y:auto;height:100px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);-o-box-shadow:0 5px 10px rgba(0,0,0,.2)}input,select,textarea{border-radius:0;border:1px solid #b0b0b0;height:36px;padding:0 5px;width:200px;font-size:12px}select option{height:20px}textarea{height:80px}tr.h-checkbox-wrapper{display:table-row;margin-left:0}.field-750 .h-checkbox-wrapper,.field-750 .field{width:750px}.field-600 .h-checkbox-wrapper,.field-600 .field{width:600px}.field-500 .h-checkbox-wrapper,.field-500 .field{width:500px}.field-400 .h-checkbox-wrapper,.field-400 .field{width:400px}.field-350 .h-checkbox-wrapper,.field-350 .field{width:350px}.field-300 .h-checkbox-wrapper,.field-300 .field{width:300px}.field-250 .h-checkbox-wrapper,.field-250 .field{width:250px}.field-200 .h-checkbox-wrapper,.field-200 .field{width:200px}.field-120 .h-checkbox-wrapper,.field-120 .field{width:120px}.field-125 .h-checkbox-wrapper,.field-125 .field{width:125px}.field-130 .h-checkbox-wrapper,.field-130 .field{width:130px}.field-150 .h-checkbox-wrapper,.field-150 .field{width:150px}.field-175 .h-checkbox-wrapper,.field-175 .field{width:175px}.field-100 .h-checkbox-wrapper,.field-100 .field{width:100px}.field-80 .h-checkbox-wrapper,.field-80 .field{width:80px}.field-75 .h-checkbox-wrapper,.field-75 .field{width:75px}.field-50 .h-checkbox-wrapper,.field-50 .field{width:50px}.field:focus{border:1px solid #1e73fe}.field-line{margin-top:15px}.field-line-med .field-line{margin-top:10px}.field-line-min .field-line{margin-top:5px}.field-line-left{float:left;margin-right:25px}.form-error-message{color:#ed4747;display:none}.form-error .form-error-message{display:block}.field-error .field,.field-error .field:focus{border-color:#ed4747}.field-error{position:relative}.error-text svg{fill:#fff;width:12px;float:left;margin-right:3px}.field-error .error-text:after{height:0;width:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ed4747;content:' ';position:absolute;top:-6px;left:3px}.field-error .error-text{background:#ed4747;color:#fff;display:block;position:absolute;min-width:100px;top:52px;font-size:10px;font-weight:400;padding:1px 3px;text-transform:uppercase;left:0}.error-text{display:none}.form-submit-loading .btn-submit{display:none}.form-submit-loading{text-align:center}.button-loading{display:none}.form-submit-loading .button-loading{display:block}.field-select-add .select-wrapper{float:left}.field-select-add .h-nav-button-wrapper{height:30px}.field-select-add .h-nav-button{margin-top:0}.form-current-value{font-size:10px;display:block;color:#909090}.field-anteprima{font-weight:700;margin-left:10px;margin-top:10px}.datepicker{top:0;left:0;padding:4px;margin-top:1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #4285f4;border-bottom-color:#4285f4;position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}.datepicker td.day:hover{background:#efefef;cursor:pointer}.datepicker td.day.disabled{color:#efefef}.datepicker td.old,.datepicker td.new{color:#919191}.datepicker td.active,.datepicker td.active:hover{color:#fff;background-color:#ed4747;font-weight:700}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}.datepicker td span:hover{background:#efefef}.datepicker td span.active{color:#fff;background-color:#ed4747}.datepicker td span.old{color:#919191}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:14px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#efefef}.input-append.date.add-on i,.input-prepend.date.add-on i{display:block;cursor:pointer;width:16px;height:16px}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid #4285f4;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);-o-box-shadow:0 5px 10px rgba(0,0,0,.2);display:none;float:left;left:0;list-style:none outside none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;top:100%;z-index:1000}.field-line-image[data-file=''] .field-anteprima{display:none}.field-wrap-anteprima .field-anteprima{display:block;max-width:160px;max-height:120px;margin:auto}.field-wrap-anteprima{text-align:center;float:left;width:160px;height:120px;margin-right:10px;border:1px solid #e5e5e5}.fieldset-box{border:1px solid #e5e5e5;margin-top:15px}.group-checkbox-wrapper-margin-small .field-line{margin-top:10px;margin-right:0}.group-checkbox-wrapper-margin-small .h-checkbox-wrapper{margin-bottom:0}.h-checkbox-wrapper{display:flex;align-items:center;padding:3px 5px}.h-checkbox-wrapper .h-checkbox{float:none;width:38px;height:18px;position:relative;background:none;margin:0 10px 0 0;cursor:pointer}.h-checkbox-wrapper .h-checkbox:before{content:'';overflow:hidden;width:38px;height:10px;border-radius:5px;background:#999;z-index:1;position:absolute;top:50%;left:0;transform:translateY(-50%);cursor:pointer}.h-checkbox-wrapper .h-checkbox:after{content:'';overflow:hidden;width:18px;line-height:18px;height:18px;border-radius:10px;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.35);box-shadow:0 0 5px 0 rgba(0,0,0,.35);z-index:2;position:absolute;top:0;left:2px;cursor:pointer;text-align:center}.h-checkbox-wrapper .h-checkbox.h-checkbox-checked:after{left:auto;right:2px;content:'\2713';color:#65c567}.h-checkbox-wrapper .h-checkbox.h-checkbox-checked:before{background:#65c567}.h-checkbox-wrapper .h-checkbox.h-checkbox-checked~strong{color:#65c567;font-weight:700}.h-checkbox-wrapper strong{float:none;flex:1}.h-checkbox-wrapper *,.h-checkbox-wrapper{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.h-checkbox-wrapper[color="red"] .h-checkbox.h-checkbox-checked:before{background:red}.h-checkbox-wrapper[color="red"] .h-checkbox.h-checkbox-checked:after,.h-checkbox-wrapper[color="red"] .h-checkbox.h-checkbox-checked~strong{color:red}.h-checkbox-wrapper[color="orange"] .h-checkbox.h-checkbox-checked:before{background:#ffa800}.h-checkbox-wrapper[color="orange"] .h-checkbox.h-checkbox-checked:after,.h-checkbox-wrapper[color="orange"] .h-checkbox.h-checkbox-checked~strong{color:#ffa800}.h-checkbox-wrapper[color="blu"] .h-checkbox.h-checkbox-checked:before{background:#0237e2}.h-checkbox-wrapper[color="blu"] .h-checkbox.h-checkbox-checked:after,.h-checkbox-wrapper[color="blu"] .h-checkbox.h-checkbox-checked~strong{color:#0237e2}