.wppb-user-forms .form-submit,.wppb-user-forms .login-submit{display:inline-block}.wppb-user-forms li{margin:0;background:0 0;padding:0}.wppb-user-forms label{display:block;font-weight:700;margin:0 0 3px;padding:0;font-size:.8rem}.wppb-user-forms input{width:100%;resize:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;width:100%;max-width:100%;padding:10px;border:2px solid #f8f7f4;line-height:150%;background:#f8f7f3;color:#222;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.wppb-user-forms input:focus{border:2px solid #e0dfdc;outline:none}.wppb-user-forms input[type=checkbox]{width:auto;height:12px;margin-right:5px}.wppb-user-forms input[type=submit]{display:inline-block;padding:12px 20px;font-weight:700;text-transform:uppercase;font-size:.8rem;color:#fff !important;-moz-border-radius:20px 0;-webkit-border-radius:20px 0;border-radius:20px 0;background:#ee465a linear-gradient(180deg,#f06171,#ee465a) repeat-x;border:1px solid #ee465a;white-space:nowrap;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:auto}.wppb-user-forms input[type=submit]:hover{background:#eb233b linear-gradient(180deg,#ed4356,#eb233b) repeat-x;border-color:#ea1730}.fields-wrapper{background-color:#0d5f56;width:100%;padding:30px 20px 20px;margin-bottom:20px}.field-filter{display:inline-block;padding:5px;width:40%}.field-filter.filter{width:20%}.form-styled{width:100%}.form-styled input,.form-styled textarea,.form-styled select{width:100%;max-width:100%;padding:10px;border:solid 3px #387d7a;margin:0 0 10px;line-height:150%;background:#105e56;color:#fff;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.form-styled select{height:51px;-webkit-appearance:none;-webkit-border-radius:0px;background:url(//roma.aio.it/html/themes/aio_sede_provinciale/css/../images/select.svg) 97.5% no-repeat;background-size:1.5rem}.form-styled input:focus,.form-styled textarea:focus,.form-styled select:focus{border:solid 3px #ecebe5;outline:none}.form-styled input:-webkit-autofill,.form-styled input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#333}.form-styled ::-webkit-input-placeholder{color:#fff}.form-styled :-moz-placeholder{color:#fff}.form-styled ::-moz-placeholder{color:#fff}.form-styled :-ms-input-placeholder{color:#fff}.form-styled input[type=submit]{position:relative;width:100%;padding:10px;background-color:#387c79;color:#fff;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.form-styled input[type=submit]:hover{border:solid 3px #ecebe5}.form-styled input[type=radio],.form-styled input[type=checkbox]{display:none}.form-styled input[type=radio]+label,.form-styled input[type=checkbox]+label{cursor:pointer}.form-styled input[type=radio]+label:before,.form-styled input[type=checkbox]+label:before{display:inline-block;content:'';width:12px;height:12px;margin-right:5px;border-radius:50%;border:1px solid #888}.form-styled input[type=checkbox]+label:before{border-radius:2px}.form-styled input[type=radio]+label:hover:before,.form-styled input[type=checkbox]+label:hover:before{border:2px solid #888}.form-styled input[type=radio]:checked+label:before,.form-styled input[type=checkbox]:checked+label:before{border:2px solid #888;background:#888}#kelfo{display:none}.loader{text-align:center;display:none}.loader .show{display:block}#errori{padding:15px;width:100%;margin:10px 0;background:#e43459;color:#fff;text-align:center;border-radius:4px}#risultato{padding:15px;width:100%;margin:10px 0;background:#73c412;color:#fff;text-align:center;border-radius:4px}#privacy-form{margin:0 0 20px}