input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6}
input.parsley-error,select.parsley-error,textarea.parsley-error{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}
.parsley-errors-list{margin:0;padding:0;list-style-type:none;font-size:1em;line-height:1em;opacity:0;color:#b94a48;position:absolute;right:-8px;top:-8px;content:"";transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;z-index:6}
.parsley-errors-list li{display:none!important}
.parsley-errors-list:before{font-family:'Font Awesome 6 Pro';speak:none;font-weight:400;font-variant:normal;line-height:1;content:"\f06a"}
.sel2 .parsley-errors-list{right:20px;top:21%}
.sel2 .parsley-errors-list:not(.filled){display:none}
.sel2 .parsley-errors-list.filled+span.select2{margin-bottom:30px}
.parsley-errors-list.filled+span.select2 span.select2-selection--single,.sel2 .parsley-errors-list.filled+span.select2 span.select2-selection--single,.sel2multiple .parsley-errors-list.filled+span.select2 span.select2-selection--multiple{background:#f2dede!important;border:1px solid #eed3d7}
.parsley-errors-list.filled{opacity:1}
form:not(#formprenotazione) select + .parsley-errors-list{right: 4px;top: 16px;}