form { display:block;}select, select option, .select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single { vertical-align:middle; border:1px solid rgba(27, 33, 41, 0.7);; background:rgba(27, 33, 41, 0.7); url('../_immagini/icona_arrow_down.png') 94% / 20px no-repeat; height:52px; color:rgba(27, 33, 41, 0.7);; overflow:hidden; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:0px; width:100%;}select, select option { padding:10px 20px 5px 5px;}.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single { padding-top:7px;}select option { padding:5px; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-color:white;}.select2-default, .select2-search__field::placeholder, .select2-selection__placeholder { color:rgba(255, 255, 255, 0.87); !important; opacity:1;}.select2-container--default .select2-results__option {line-height:17px;}.select2-selection__arrow { display:none;}.select2-container .select2-selection--single .select2-selection__clear { position:absolute; right:25px;}s.select2-container .select2-selection--single {height:auto !important;}.select2-container .select2-selection--single .select2-selection__rendered {white-space:normal;}.select2-container--default .select2-selection--single .select2-selection__rendered { color:rgba(255, 255, 255, 0.87);;line-height:40px; }.select2-container--default .select2-selection--single .select2-selection__placeholder {}.select2-container--open .select2-dropdown--below, .select2-dropdown { background-color:rgba(27, 33, 41, 0.7);; border:1px solid #25a9e0;}.select2-container {}.select2-container .select2-search--inline .select2-search__field { padding-top:5px; color:white; }.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color:#25a9e0; border:1px solid #25a9e0; color:rgba(27, 33, 41, 1);; padding:4px; }.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color:rgba(27, 33, 41, 1);; }.template-elenco-valore select, .template-elenco-valore select option, .template-elenco-valore .select2-container--default .select2-selection--multiple,.template-elenco-valore .select2-container--default .select2-selection--single, .template-elenco-valore input[type="text"]{ background-color:rgba(27, 33, 41, 1);; color:rgba(255, 255, 255, 0.87);; }input[type="text"], input[type="date"], input[type="time"], input[type="email"], input[type="password"], input[type="number"], .input {vertical-align:middle;border:1px solid rgba(27, 33, 41, 0.7);;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(27, 33, 41, 0.7);;padding:7px;height:52px;color:rgba(255, 255, 255, 0.87);;width:80%;-ms-transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out; -webkit-transition:all 0.4s ease-out; -o-transition:all 0.4s ease-out; transition:all 0.4s ease-out;}input[type="text"]:hover, input[type="date"]:hover, input[type="time"]:hover, input[type="email"]:hover, input[type="password"]:hover, input[type="number"]:hover, .input:hover, textarea:hover, select:hover, select option:hover {border:1px solid #25a9e0;-ms-transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out; -webkit-transition:all 0.4s ease-out; -o-transition:all 0.4s ease-out; transition:all 0.4s ease-out;}button, input[type="button"] {padding:4px 20px;margin:0 auto;border:1px solid #25a9e0;background-color: #25a9e0;color:white;display:inline-block;vertical-align:middle;min-height:40px;line-height:40px;margin-right:7px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out; -webkit-transition:all 0.4s ease-out; -o-transition:all 0.4s ease-out; transition:all 0.4s ease-out;}button:hover, input[type="button"]:hover {background-color:rgba(27, 33, 41, 0.7);;color:#25a9e0;-ms-transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out; -webkit-transition:all 0.4s ease-out; -o-transition:all 0.4s ease-out; transition:all 0.4s ease-out;}button.bottone_rosso {background:#901e29;color:white;border:1px solid #901e29;}button.bottone_rosso:hover {background:rgba(27, 33, 41, 0.7);;color:#901e29;}button .far, button .fas {position:relative;margin-right:5px;top:5px;left:0px;}button .apice {font-size:13px;margin-left:-4px;top:0px;}textarea {padding:7px;background-color:rgba(27, 33, 41, 0.7);;color:rgba(255, 255, 255, 0.87);;border:1px solid rgba(27, 33, 41, 0.7);;font-family:'Noto Sans JP', sans-serif;}