.v-toast__item--error{background-color:#d51317!important}.v-toast__item--success{background-color:#243545!important}*{padding:0;margin:0}body{font-family:metropolisregular}body.blu{background-color:#243545}h1{font-family:metropolissemi_bold;color:#000}h1,h2{font-size:1rem}h2{color:#707070}h3{font-size:1.8rem}p{margin-bottom:0}p.indirizzo{font-size:.9rem;padding:15px 0}p.small{font-size:.6rem;margin:0}.bold{font-weight:700}.rosso{color:#d51317}.grigio{color:#707070}.img-full{width:100%}.height-full-screen{height:100vh}.box-login{background-color:#fff;padding:80px 20px 30px 20px;height:430px}.box-login input{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #707070;border-radius:0}.form-select{border-radius:0}.form-label{color:#707070;font-size:1.2rem}.btn{font-size:.8rem}.btn-primary{text-align:center;border:none;margin:3px 0}.btn-primary,.btn-primary:hover{background-color:#d51317;color:#fff}.btn-primary:hover{border-color:none}.btn-primary-outline,.btn-primary:active{color:#d51317!important;background-color:#fff!important;border-color:#d51317!important}.btn-primary-outline{text-align:center;margin:3px 0}.btn-primary-outline:hover{color:#d51317!important;background-color:#fff!important;border-color:#d51317!important}.btn-primary-outline:active{color:#fff!important;background-color:#d51317!important;border-color:none!important}.btn-rosso{background-color:#d51317;color:#fff;padding:0 40px}.btn-grigio,.btn-rosso{text-align:center;border:none}.btn-grigio{background-color:#d8d8d8;color:#707070;padding:5px 0;border-radius:0;font-size:.6rem}.btn-grigio:active{background-color:#d8d8d8!important;color:#707070!important}.btn-grigio img{height:12px}.btn:active,.btn:hover{color:#fff!important;background-color:#d51317!important}.full-width{width:100%}.menu-sx{background-color:#ebebeb;color:#000;padding:10px;height:100vh}.cont-dati{border-left:1px solid #ced4da;padding-left:10px}.dati{padding:20px 5px 10px}.menu-venditore{list-style:none;display:inline-block;padding-left:0;margin-left:2px;width:100%;margin-bottom:0}.menu-venditore li{background-color:#ebebeb;color:#6c757d;padding:10px;border:1px solid #ced4da;border-left:none;border-radius:0 5px 5px 0;border-collapse:collapse;margin-top:-1px}.menu-venditore li:active,.menu-venditore li:active a{background-color:#d51317;color:#fff}.menu-venditore li a{color:#6c757d;text-decoration:none}.icone-menu{padding-right:10px;width:28px}.menu-venditore li:active a .cls-1{fill:#fff}.mail{font-size:.8rem}.mail a{text-decoration:none;color:#000}.btn-tablet{background-color:#d1d1d1;border:1px solid #707070;color:#707070;padding:30px 0;text-align:center;width:100%}.contenuti-dx{padding:10px 0}.form-control{border-radius:0}.form-control::-moz-placeholder{color:#bfbfbf;font-size:.8rem}.form-control::placeholder{color:#bfbfbf;font-size:.8rem}.titolo-sezioni{border-bottom:1px solid #bfbfbf;margin-top:5px}.link{color:#d51317;padding-left:0;font-size:.8rem;text-decoration:none}.titolo-nero{font-size:1.2rem;color:#000;font-weight:800}.titolo-grigio{font-size:1rem;color:#707070}.titolo-sezioni p{margin-bottom:0}.grafico{text-align:center;color:#707070;font-size:.8rem;margin-top:20px}.grafici{padding:10px;height:100px;max-width:100%}.border-right{border-right:1px solid #707070}.legenda{margin-top:10px}.legenda ul{padding:0}.legenda ul li{list-style:none;display:inline;padding:0 5px}.legenda ul li img{padding-right:5px}.aggiorna-dato{float:right}.scroll-task{padding:10px 0}.task{border:1px solid #d6d6d6;padding:10px}.task img{padding-right:5px;width:20px}.task .nome{color:#000;font-size:1rem;font-weight:700}.task .email,.task .telefono{color:#000;font-size:.9rem}.form-switch{padding-left:2.5em;padding-top:5px}.form-check-input:checked{background-color:#d51317;border-color:#d51317}.carousel-indicators [data-bs-target]{width:5px;height:5px;border-radius:100%;background-color:#d51317}#carouselTask .carousel-indicators{top:120px}#carouselOrdini .carousel-indicators,#carouselPreventivi .carousel-indicators{top:90px}.box-anagrafiche{border:1px solid #d6d6d6;padding:10px;margin:10px 0}.circle{background:#d51317;color:#fff;height:20px;width:20px;border-radius:100%;text-align:center;font-size:.8rem}.box-anagrafiche .testi{color:#000;font-size:.8rem}.box-anagrafiche .testi a{color:#000}.box-anagrafiche .icona-grande{padding-right:5px;width:20px}.icona-piccola{padding-right:5px;height:20px}.form-control,.form-select{color:#bfbfbf;font-size:.9rem}.form-check-label{color:#000;font-size:.7rem}.ms-center{min-height:600px}#requisiti{padding:50px 0;min-height:690px}.riga-requisiti{border-bottom:1px solid #bfbfbf;padding-top:15px;padding-bottom:15px}.box-requisiti{background:#fff;color:#d51317;border:1px solid #d51317;border-radius:10px;width:60px;height:60px;font-size:.6rem}.riga-requisiti p{font-size:.9rem}.box-requisiti:active,.box-requisiti:hover{background:#d51317;color:#fff;border:none}.icone-requisiti{max-height:30px;margin:8px auto 7px;width:100%;padding:0 10px}.box-requisiti:hover .icone-requisiti .cls-1{fill:#fff}.nav-tabs .nav-link{color:#707070;background-color:#fff;border-top:none;border-right:none;border-left:none;width:100%}.nav-tabs .nav-link,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-bottom:1px solid #bfbfbf}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#c80010;background-color:#fff;border-bottom:1px solid #c80010;border-top:none;border-right:none;border-left:none;width:100%}#myTab .nav-item{width:33%}.dati-cliente{list-style:none;padding:0}.dati-cliente p{font-size:.8rem}.dati-cliente li{margin-bottom:10px}.stelle .Skills{display:flex;justify-content:start;align-items:flex-start;transition:.5s}.stelle:hover .Skills{filter:blur(5px);opacity:.2}.stelle .Skills:hover{filter:blur(0);opacity:1}.stelle .Skills h3{min-width:180px;text-align:right;padding-right:20px;color:#fff;font-size:20px;font-weight:400;letter-spacing:2px}.stelle .Skills .rating{position:relative;display:flex;margin:0;flex-direction:row-reverse}.stelle .Skills .rating input{position:relative;width:14px;height:40px;display:flex;justify-content:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.stelle .Skills .rating input:before{content:"\f005";font-family:fontAwesome;font-size:28px;position:absolute;left:0;color:#fff;transition:.5s}.stelle .Skills .rating input:nth-child(odd):before{right:2px;left:auto}.stelle .Skills .rating input:checked:before,.stelle .Skills .rating input:checked~input:before,.stelle .Skills .rating input:hover:before,.stelle .Skills .rating input:hover~input:before{color:#c80010}.accordion-button:not(.collapsed){color:#000;background-color:#fff}.accordion-button:focus{z-index:3;border-color:#d41317;outline:0;box-shadow:0 0 0 .25rem rgba(212,19,23,.3)}.accordion{--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23343A40'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.box-task{border:1px solid #d6d6d6;padding:10px;margin:10px 0}.box-task .testi a{color:#000}.box-task .testi{color:#000;font-size:.8rem}.box-task .icona-grande{padding-right:5px;width:20px}.titolo-bold{border-bottom:1px solid #bfbfbf;margin-top:5px}.legenda-kpi{color:#707070;font-size:.7rem;margin-top:10px}.legenda-kpi ul{padding:0;list-style:none;display:inline}.legenda-kpi ul li img{margin-right:5px;width:11px;height:11px}.numero_kpi{font-family:metropolissemi_bold;font-size:2rem;color:#d51317}.numero-absolute{position:absolute;top:40%;width:90%;text-align:center}#elenco_kpi a{text-decoration:none}.btn-outline-primary{background:#fff;border:1px solid #ced4da;border-radius:10px;width:100%;text-align:center;box-shadow:2px 2px 8px 2px rgba(0,0,0,.16);padding:10px 0 0 0;margin:10px 0}.btn-outline-primary p{color:#bfbfbf;font-family:metropolissemi_bold;font-size:.8rem}.btn-outline-primary h2{color:#d51317;font-family:metropolissemi_bold;font-size:2rem}.btn-outline-secondary{background:#ebebeb;border:1px solid #243845;border-radius:10px;width:100%;text-align:center;box-shadow:2px 2px 8px 2px rgba(0,0,0,.16);padding:10px 0 0 0;margin:10px 0}.btn-outline-secondary p{color:#243845;font-family:metropolissemi_bold;font-size:.8rem}.btn-outline-secondary h2{color:#d51317;font-family:metropolissemi_bold;font-size:2rem}#titolo{padding-bottom:5px}.pagination-container{display:flex;-moz-column-gap:10px;column-gap:10px}.paginate-buttons{height:40px;width:40px;border-radius:20px;cursor:pointer;background-color:#f2f2f2;border:1px solid #d9d9d9;color:#000}.paginate-buttons:hover{background-color:#d8d8d8}.active-page{border:1px solid #d51317;color:#fff}.active-page,.active-page:hover{background-color:#d51317}.bg-info{background-color:#243545!important}.paginate-buttons{height:30px;width:30px;border-radius:10px}.a-no-decoration{text-decoration:none}.menu-sx{height:100%}h3{font-size:1.5rem}.benvenuto{font-size:.8rem}.task .nome,.titolo-nero{font-size:.9rem}#requisiti{padding:15px 0;min-height:auto}.nav-tabs .nav-link{font-size:.9rem}.riga-requisiti{padding-top:10px;padding-bottom:10px}.ms-center{min-height:auto}.dati-cliente li{margin-bottom:7px}p.indirizzo{padding:10px 0}.dati{padding:15px 5px 5px}.div_button{background-color:#d51317;color:#fff;text-align:center;border:none;margin:3px 0;border-radius:.375rem;padding:5px;font-size:.9rem}.fontCurrency{font-size:1.5rem}.versionStyle{font-size:.7rem}.btn,.link{font-size:.9rem;font-weight:700}.star-rating{display:inline-block;position:relative}.empty-stars{color:#656464}.full-stars{color:#d51317}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 10, 2023 */@font-face{font-family:metropolisblack;src:url(/fonts/metropolis-black-webfont.4a47070d.woff2) format("woff2"),url(/fonts/metropolis-black-webfont.521b88e4.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:metropolisblack_italic;src:url(/fonts/metropolis-blackitalic-webfont.c8189d9f.woff2) format("woff2"),url(/fonts/metropolis-blackitalic-webfont.8a9162bd.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:metropolisbold;src:url(/fonts/metropolis-bold-webfont.4b269537.woff2) format("woff2"),url(/fonts/metropolis-bold-webfont.756cc83e.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:metropolisbold_italic;src:url(/fonts/metropolis-bolditalic-webfont.39925888.woff2) format("woff2"),url(/fonts/metropolis-bolditalic-webfont.0050edf3.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:metropolislight;src:url(/fonts/metropolis-light-webfont.5f884017.woff2) format("woff2"),url(/fonts/metropolis-light-webfont.fa419783.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:metropolislight_italic;src:url(/fonts/metropolis-lightitalic-webfont.e34ff01b.woff2) format("woff2"),url(/fonts/metropolis-lightitalic-webfont.e7c70521.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:metropolismedium;src:url(/fonts/metropolis-medium-webfont.0216fe90.woff2) format("woff2"),url(/fonts/metropolis-medium-webfont.da7c6ad2.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:metropolismedium_italic;src:url(/fonts/metropolis-mediumitalic-webfont.ff600c1c.woff2) format("woff2"),url(/fonts/metropolis-mediumitalic-webfont.c8c400e1.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:metropolisregular;src:url(/fonts/metropolis-regular-webfont.fae3d194.woff2) format("woff2"),url(/fonts/metropolis-regular-webfont.2d26503c.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:metropolisregular_italic;src:url(/fonts/metropolis-regularitalic-webfont.b98f95d3.woff2) format("woff2"),url(/fonts/metropolis-regularitalic-webfont.0b0b75de.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:metropolissemi_bold;src:url(/fonts/metropolis-semibold-webfont.ac71f182.woff2) format("woff2"),url(/fonts/metropolis-semibold-webfont.47c77d5b.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:metropolissemi_bold_italic;src:url(/fonts/metropolis-semibolditalic-webfont.c79841f5.woff2) format("woff2"),url(/fonts/metropolis-semibolditalic-webfont.054ef6b2.woff) format("woff");font-weight:400;font-style:normal}