.b{border:solid 1px red!important}body{font-family:'Open Sans',Helvetica Neue,Helvetica,sans-serif;font-size:13px;background:#f2f7f8;color:#54667a}.pointer{cursor:pointer}a:focus{outline:0}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}.a1:active,.a1:hover,.a1:link,.a1:visited{color:#fff}.a2:hover{text-decoration:underline}.a3:active,.a3:hover,.a3:link,.a3:visited{color:#54667a}h1,h2,h3,h4,h5{font-family:'Open Sans',Helvetica Neue,Helvetica,sans-serif;color:#54667a}h1{font-size:28px;margin-bottom:25px;color:#fff}h1 span{font-weight:300}h2{font-family:Rubik,Helvetica Neue,Helvetica,sans-serif;font-size:28px}h3{font-size:21px;line-height:30px;margin-bottom:30px;color:#fff}h3 small{font-weight:300;font-size:14px}h4{font-size:28px;font-weight:300}h4 small{font-size:18px;margin-left:10px}.text-red{color:red}.text-orange{color:#ff851b}.text-blue{color:#0073b7}.text-gray{color:#d2d6de}.text-white{color:#fff}.bg-gray{background:#eaecef!important}.bg-gray-dark{background:#d0d4dd!important}.f1{font-size:18px}.f2{font-size:16px;font-weight:600}.f3{font-size:14px!important}.f4{font-size:22px;font-weight:300}.f5{font-size:24px;font-weight:500}.f6{font-size:24px!important}.f7{font-size:12px!important}.fsmall{font-size:10px!important}@media (min-width:991px) and (max-width:1099px){.f6{font-size:14px!important}}@media (min-width:1100px) and (max-width:1300px){.f6{font-size:18px!important}}.btn{border-radius:0;border:none;font-size:14px}.btn-xs{padding:2px 6px;font-size:12px}.btn.disabled,.btn.disabled:hover,.btn:disabled,.btn:disabled:hover{opacity:1;background-color:#f2f7f8}.btn-blu.focus,.btn-blu:focus,.btn-default.focus,.btn-default:focus,.btn-icon.focus,.btn-icon:focus,.btn-orange.focus,.btn-orange:focus,.btn-primary.focus,.btn-primary:focus,.btn-secondary.focus,.btn-secondary:focus,.btn-viola.focus,.btn-viola:focus{outline:0;box-shadow:none}.btn-secondary{background:#e9ecef;border:solid 1px #d8e0e2;color:#54667a}.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{background:#d1d9db;border:solid 1px #d1d9db;color:#54667a}.btn-valeo{border:solid 1px #758a6d;background:#6cb638;color:#fff}.btn-valeo:hover{background:#64a833;color:#fff}.btn-default{border:solid 1px #d4d8dd;background:#fff;color:#54667a}.btn-default:hover{background:#e9ecef}.btn-icon{background:0 0;border:0;padding:0;color:#54667a}.btn-comparti{background:#fff;border:solid 1px #d4d8dd;padding:9px 8px;margin:0;display:inline-block}.btn-comparti svg{width:30px;height:24px}.btn-comparti.active,.btn-comparti:hover{background:#cee4e9;border:solid 1px #d4d8dd}.btn-comparti[disabled]{background:#fff}.btn-comparti[disabled]>.svg-color path{fill:#d4d8dd!important}.btn-orange{background:#ff851b;color:#fff}.btn-blu:not(:disabled):not(.disabled).active,.btn-orange:hover,.btn-orange:not(:disabled):not(.disabled):active{background:#eb7b1a;color:#fff}.btn-blu{background:#213b62;color:#fff}.btn-blu:hover,.btn-blu:not(:disabled):not(.disabled).active,.btn-blu:not(:disabled):not(.disabled):active{background:#214e87;color:#fff}.btn-viola{background:#b86dcc;color:#fff}.btn-viola:hover,.btn-viola:not(:disabled):not(.disabled).active,.btn-viola:not(:disabled):not(.disabled):active{background:#a152bb;color:#fff}.btn-block{white-space:normal}@media (max-width:575px){.btn-sm-block{width:100%;margin-bottom:5px}}.btn-bordeaux{background:#c43455;color:#fff;border:none}.btn-bordeaux:hover{background:#9f1736;color:#fff}::placeholder{font-style:italic;text-transform:none}:-ms-input-placeholder{font-style:italic;text-transform:none}::-ms-input-placeholder{font-style:italic;text-transform:none}label{font-weight:700;margin-bottom:0!important}.form-control{font-size:14px;border-radius:0;border:solid 1px #fff;line-height:30px}.form-control-xs{line-height:24px!important}.form-control:disabled,.form-control[readonly]{background-color:#f2f7f8;cursor:inherit!important}.custom-select:focus,.custom-select:hover,.form-control.border:hover,.form-control:active,.form-control:focus,.form-control:hover{cursor:pointer;outline:0;box-shadow:none}.form-control.border{border:1px solid #ced4da!important}.form-control.border-0{border:none!important}.input-group-text{font-size:13px;border-radius:0}.custom-select{line-height:30px;height:auto;border-radius:0}.check-search{border-top:1px solid #ced4da!important;border-bottom:1px solid #ced4da!important}.check-search-general{border:none}.check-search-general>.custom-checkbox>.custom-control-label::after,.check-search-general>.custom-checkbox>.custom-control-label::before,.check-search>.custom-checkbox>.custom-control-label::after,.check-search>.custom-checkbox>.custom-control-label::before{left:-1.3rem;border-radius:0}.filter-check>.custom-checkbox label{font-weight:400}.filter-check>.custom-checkbox>.custom-control-label::after,.filter-check>.custom-checkbox>.custom-control-label::before,.filter-check>.custom-control-input:checked~.custom-control-label::before{left:-1.3rem;border-radius:0;border-color:#d4d8dd}.custom-checkbox-compara>.custom-control-input:checked~.custom-control-label::before,.custom-checkbox-compara>.custom-control-label::after,.custom-checkbox-compara>.custom-control-label::before{left:-1.3rem;border-radius:0;border-color:#d4d8dd}.navbar-header{padding-left:20px;width:inherit}.navbar-brand{display:block}.link-veloci ul{margin:0}.link-veloci li{list-style:none;float:left}.link-veloci a,.link-veloci button{min-width:60px;display:block;line-height:60px;padding:0}.del-articolo{width:25px!important;min-width:inherit!important;padding:10px!important}.del-articolo a:hover{color:#fff;background:#fff}.link-veloci img{width:25px}.link-veloci a:hover,.link-veloci button{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.navbar{border-bottom:solid 1px #fff;top:60px;z-index:99}.navbar-nav>li>.nav-link{padding:9px 20px!important;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase}.navbar-nav>li:hover>.nav-link{color:#fff}.navbar-nav>li.active{background:0 0;font-weight:600;position:relative}.btnlogout{padding:9px 20px!important;color:#fff;font-size:14px;font-weight:600;text-align:left;text-transform:uppercase}.btnlogout:hover{color:#fff;background:#172a47}@media (max-width:767px){.navbar{position:absolute;width:100%;z-index:100}}@media (min-width:768px){.navbar-nav>li:first-child>.nav-link{padding:9px 30px!important}.navbar-nav>li.active::before{content:"\f111";color:#fff;font-family:FontAwesome;position:absolute;margin-top:28px;left:45%;font-size:14px}}.navbar-toggler{font-size:14px;font-weight:600;color:#fff;width:100%;padding:9px 20px;border:none;text-align:left}.nav-item>.dropdown-menu{font-size:14px;text-transform:uppercase;padding:0;border:0;border-radius:0;margin:0;min-width:180px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.09);box-shadow:0 10px 20px rgba(0,0,0,.09)}.nav-item>.dropdown-menu>.dropdown-item{padding:10px 20px;color:#fff}.nav-item>.dropdown-menu button{line-height:0;padding:inherit}.navbar-nav>li.dropdown:hover>.dropdown-menu{display:block}@media (max-width:575px){.custom-checkbox.settings{margin:9px 0}}.custom-checkbox.settings label{color:#fff;text-transform:uppercase;font-size:14px}.custom-checkbox.settings label i{margin-top:3px;vertical-align:top;font-size:18px}.custom-checkbox.settings label:hover{cursor:pointer}.custom-checkbox.settings .custom-control-input:checked~.custom-control-label::after{background-image:none;content:"\f00c";font-size:12px;padding-left:2px;font-family:FontAwesome}.custom-checkbox.settings .custom-control-input:checked~.custom-control-label::before,.custom-checkbox.settings .custom-control-label::before{background:#fff!important;border-radius:0!important;border-color:#ccc}.custom-checkbox.eye .custom-control-input:checked~.custom-control-label i:before{content:"\f06e"}.custom-checkbox.eye .custom-control-label i:before{content:"\f070"}.nav-tabs>.nav-item{margin-bottom:0}.nav-tabs>.nav-item>.nav-link{border:none;border-radius:0;background:#eaecef;margin-right:5px;padding:12px 0;font-size:12px;text-transform:uppercase;font-weight:600}.nav-tabs>.nav-item>.nav-link.active{color:#fff}@media screen and (max-width:575px){.nav-tabs>.nav-item{width:50%;text-align:center}.nav-tabs>.nav-item>.nav-link{margin-right:1px;margin-top:2px}}.sidebar{height:100%;width:600px;position:fixed;box-shadow:0 0 15px 0 #111;z-index:999;top:60px;right:-700px;overflow-x:hidden;transition:all .5s ease-in-out}.sidebar.collapse{display:block;right:0}.overlay{display:none;background:rgba(0,0,0,.1);position:fixed;width:100vw;height:100vh;z-index:998;opacity:0;transition:all .5s ease-in-out}.overlay.active{display:block;opacity:1}.tab-chat-pane{position:absolute;overflow-y:auto;overflow-x:hidden;width:570px;height:auto;top:80px;bottom:80px}.tab-chat-content .btn-tutte{position:fixed;margin-right:10px;bottom:10px;width:570px}.chat-checkbox .custom-control-label::after,.chat-checkbox .custom-control-label::before{border-radius:0;width:20px;height:20px}.chat-checkbox .custom-control-label{padding-top:5px;padding-left:5px}.nav-tabs-chat>.nav-item>.nav-link{padding:20px 20px 25px;margin-right:0}.badge-chat{border-radius:100%;width:10px;height:10px;position:absolute;margin-top:5px}.badge-chat-big{border-radius:100%;width:24px;height:24px;line-height:17px;font-size:13px;font-weight:700}.chat-item{padding:20px;margin-bottom:20px}.chat-item:hover{cursor:pointer}.chat-card>.card-header p,.chat-item p{font-size:20px}.chat-card>.card-header p>small,.chat-item small{font-size:12px;display:block;font-style:italic}.chat-card{overflow:hidden}.chat-card>.card-header{padding:0;border:none;position:absolute;width:100%}.titolo-container{width:480px;margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.in-carico{width:220px;text-overflow:ellipsis;height:20px;white-space:nowrap;overflow:hidden}@media (min-width:768px){.in-carico{float:right}}.operatore{font-weight:700}.chat-card>.card-body{padding:0;width:100%;height:auto;bottom:120px;top:45px;overflow-y:scroll;overflow-x:hidden;position:absolute;margin-top:100px}.chat-card>.card-footer{padding:0;position:absolute;bottom:0;width:100%;border:none}.chat-card-modal>.card-header{padding:0 0 15px 0;position:absolute;width:100%}.chat-card-modal>.card-body{top:-40px}.btn-indietro{font-size:30px}.badge-ordine{background-color:#7ca96e!important;color:#fff!important;font-size:10px}.badge-offerta{background-color:#5f8aa7!important;color:#fff!important;font-size:10px}.badge-preventivo{background-color:#f4a259!important;color:#fff!important;font-size:10px}.badge-altro{background-color:#d1495b!important;color:#fff!important;font-size:10px}.capture{border-radius:50%;opacity:0;position:absolute;padding:90px 120px 0 60px;text-align:center;width:500px;height:500px;right:-100px;bottom:-200px;z-index:100000;transition:transform .3s cubic-bezier(.42, 0, .58, 1),opacity .3s cubic-bezier(.42, 0, .58, 1),-webkit-transform .3s cubic-bezier(.42, 0, .58, 1);-webkit-transition:transform .3s cubic-bezier(.42, 0, .58, 1),opacity .3s cubic-bezier(.42, 0, .58, 1),-webkit-transform .3s cubic-bezier(.42, 0, .58, 1);-moz-transition:transform .3s cubic-bezier(.42, 0, .58, 1),opacity .3s cubic-bezier(.42, 0, .58, 1);-webkit-transform:scale(0)}.capture.show{opacity:.9;-webkit-transform:scale(1)}.messages-data{text-align:center;width:20%;margin:0 auto 20px;border-radius:20px;padding:10px}.messages ul li{display:inline-block;clear:both;float:left;margin-bottom:20px;margin-left:-40px;width:auto;padding:10px 15px;max-width:80%}.messages ul li:last-child{margin-bottom:20px}.messages ul li.replies{float:right}.messages-info{text-align:right;margin-top:5px;width:100%;font-size:12px}.messages-info img{width:18px}.reazioni{white-space:normal!important}.dropup .reazioni::after,.reazioni::after{display:none}.reazioni-dropdown{background:#111;top:-5px;padding:0;min-width:80px;border-radius:10px!important}.reazioni-dropdown.dropdown-menu-right{min-width:100px}.reazioni-dropdown ul li{border-radius:9px;font-size:18px;float:none;padding:5px 10px;clear:none;margin-right:0!important;margin-bottom:0;margin-left:0}.reazioni-dropdown ul li a.active,.reazioni-dropdown ul li:hover{background:#333}.reazioni-dropdown ul li:last-child{margin-bottom:0}.reaction-container{left:5px;position:absolute;font-size:12px;padding:3px 5px;min-width:42px;border-radius:100px;margin-top:2px}.messages ul li.replies>.reazioni>.messages-info>.reaction-container{right:5px;left:auto}.emoji{display:inline-flex}.nav-pills{border-bottom:1px solid #eaecef}.nav-pills>.nav-item{margin-bottom:0}.nav-pills>.nav-link{border-right:1px solid #eaecef;border-radius:0;min-width:80px;background:#fff;padding:18px 0;text-align:center;text-transform:uppercase;font-weight:600}.nav-pills>.nav-link.active,.nav-pills>.nav-link:hover{background:#f2f7f8}.nav-pills>.nav-link.active::before{content:"\f111";font-family:FontAwesome;position:absolute;margin-top:27px;left:50px;font-size:14px}.card{border:none;border-radius:0;background:0 0}.card-body,.card-header{background:#fff}.card-body{padding-top:5px;padding-bottom:10px}.card-header{text-align:center;border-radius:0!important}.card-footer{text-align:right;border-radius:0!important}.modal{overflow-y:auto}.modal-content{border:none;border-radius:0;background:#f2f7f8}.modal-header{color:#fff;border-radius:0;padding:25px;text-transform:uppercase}@media (min-width:576px){.modal-lg{max-width:540px}.modal-xl{max-width:550px}}@media (min-width:992px){.modal-lg{max-width:960px}}@media (min-width:992px){.modal-xl{max-width:960px}}@media (min-width:1260px){.modal-xl{max-width:1200px}}.modal-full{max-width:95%}.datepicker{margin-bottom:50px}.datepicker-dropdown.dropdown-menu{font-size:13px;font-weight:300;background:#fff;border:solid 1px #ddd;box-shadow:none}.datepicker table thead{color:#fff}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{color:#54667a}.datepicker td,.datepicker th{border-radius:0;padding:8px 10px;border:none}.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active{text-shadow:none}.clockpicker-popover{border-radius:0}.clockpicker-popover .popover-title{padding:8px;color:#fff}.carousel-control{height:50px;width:50px;top:45%;opacity:.8}.carousel-control-small{height:40px;width:40px;top:40%;opacity:.8}.carousel-control-next-icon,.carousel-control-prev-icon{width:13px;height:13px}#gallery-foto>.carousel-inner>.carousel-item{text-align:center;line-height:500px;height:510px}#gallery-foto>.carousel-inner>.carousel-item img{max-height:500px}#gallery-foto-small>.carousel-inner>.carousel-item{text-align:center;line-height:250px;height:260px}#gallery-foto-small>.carousel-inner>.carousel-item img{max-height:250px}.jq-toast-wrap{width:350px}.jq-toast-heading{font-weight:600}.jq-icon-warning{background-color:#f4b541;color:#fff;border-radius:5px}.sweet-alert{border-radius:0}.sweet-alert h2,.sweet-alert p{color:#54667a}.sweet-alert button{padding:6px 20px;border:none;border-radius:0}.page-item.disabled .page-link{color:#54667a;background:#f2f7f8}.page-link{border-radius:0!important}.page-link:hover{color:#54667a}.table{font-size:13px;margin:0;color:#54667a}.table-sm th{padding:.3rem}.table-sm td{padding:.3rem .5rem}.table-hover tbody tr:hover{background:#f8f9fa}.table-responsive{overflow-x:hidden}.table-bordered{border:1px solid #e1e4e8}.table-bordered thead{background:#e9ebef;color:#5e6d81}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #dee2e6;vertical-align:middle;white-space:normal}.table-bordered>tbody>tr.active,.table-bordered>tbody>tr.active:hover>td,.table-bordered>tbody>tr.active>td{background-color:#f8f8f8}.etichetta{display:none}.sort{margin-top:2px;font-size:10px;float:right;cursor:pointer}.sort-down:after{content:"\f078";font-family:FontAwesome}.sort-up:after{content:"\f077";font-family:FontAwesome}@media screen and (max-width:767px){.table-responsive>.table-bordered thead tr{position:absolute;display:none}.table-responsive>.table-bordered tbody{background:0 0}.table-responsive>.table-bordered table,.table-responsive>.table-bordered tbody,.table-responsive>.table-bordered td,.table-responsive>.table-bordered th,.table-responsive>.table-bordered thead,.table-responsive>.table-bordered tr{display:block;width:auto}.table-responsive>.table-bordered{border:none}.table-responsive>.table-bordered>tbody>tr>td{border:none;position:relative;text-align:left!important;padding:5px 10px}.table-responsive>.table-bordered>tbody>tr{border:solid 1px #d2d6de;margin-bottom:8px;padding:0}.table-responsive>.table-bordered>tbody{border:none;margin-bottom:5px}.col-inline{display:inline-block!important;margin-bottom:5px}.etichetta{display:inline-block;font-size:13px;margin-right:5px}}.dropdown-azioni{border-radius:0;padding:0;margin-top:-1px;min-width:130px}.dropdown-azioni>.dropdown-item{font-size:14px;padding:10px}.dropdown-azioni>.dropdown-item.active,.dropdown-azioni>.dropdown-item:active{background-color:#d2d6de;color:#54667a}.nome-officina{color:#fff;font-size:20px;font-weight:300;line-height:15px;margin-bottom:0}@media (min-width:992px){.nome-officina{width:150px;line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.dropdown-toggle-carrello::after{display:none}.dropdown-carrello{font-size:14px;text-transform:uppercase;padding:0;border:0;border-radius:0;margin:0;min-width:180px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.09);box-shadow:0 10px 20px rgba(0,0,0,.09);background:#fff!important;min-width:780px;text-transform:inherit!important}.dropdown-carrello button{line-height:0;padding:inherit}.carrello-qta,.chat-qta,.documenti-qta{color:#fff;width:16px;height:16px;line-height:13px;border:solid 1px #fff;margin:15px 0 0 15px;font-size:9px;font-weight:600;text-align:center;border-radius:50%;position:absolute}.documenti-qta{margin:3px 0 0 5px;position:relative;float:right}.link-veloci>ul>li.dropdown:hover>.dropdown-menu{display:block}.logo-socio{height:30px}.page-wrapper{padding-top:95px}@media screen and (min-width:1200px){.logo-socio{height:38px}}.impersonifica-bar{font-size:18px;background:#ffc107;color:#000;height:60px;padding:10px 20px;width:100%;position:fixed;z-index:999}.main-wrapper.impersonifica{background-position:left 30px}.main-wrapper-home.impersonifica{background-position:left 90px}.navbar-top-navbar.impersonifica{top:60px}.navbar.impersonifica{top:120px}.page-wrapper.impersonifica{padding-top:160px}.footer{border-top:solid 1px #dfe8ea;padding:0 15px;line-height:60px}@media (max-width:575px){.footer{line-height:40px}}.footer-logo{display:block}.baloon{border-radius:50%;position:fixed;background-size:100% 100%;z-index:999;width:250px;padding:30px;right:20px;bottom:75px;text-align:center;color:#fff;font-size:14px}.baloon::after{content:'';position:absolute;width:16px;height:16px;left:50%;margin-left:-8px;top:100%;-webkit-transform:translate3d(0,-60%,0) rotate3d(0,0,1,45deg);transform:translate3d(0,-60%,0) rotate3d(0,0,1,45deg)}.baloon-chiudi{position:absolute;top:-10px;right:30px;display:block}.baloon-big{position:fixed;background-size:100% 100%;margin-right:24px;z-index:999;padding:30px;left:24px;bottom:75px;text-align:center;color:#fff;font-size:14px}.baloon-big-chiudi{position:absolute;top:-10px;left:20px;display:block}.login{max-width:480px;margin-top:15%}.login>.card-body{padding:30px}.page-empty{background:#fff}@media (max-width:768px){.page-login{background-size:cover 100%}}.icon-servizio{border-radius:50%;width:50px;height:50px;text-align:center;line-height:50px;margin-right:25px;float:left}.card-home{margin-bottom:30px!important}.card-home-link .card-body:hover{cursor:pointer}.card-home>.card-body>.icon{border-radius:50%;width:80px;height:80px;text-align:center;line-height:80px;margin-right:25px}.card-home>.card-body>.card-title{font-family:Rubik,Helvetica Neue,Helvetica,sans-serif;text-transform:inherit;font-size:28px;font-weight:300;line-height:80px;margin:0}.card-home>.card-footer{margin-top:6px;background:#fff;border:0}.card-home>.card-footer input{border:none;border-radius:0;padding-left:20px;text-transform:uppercase}.card-home>.card-footer .form-control:focus{border:none;box-shadow:none}.card-home>.card-footer .input-group-append button{width:54px;font-size:20px;padding:10px}.card-home>.card-footer .input-group-text{border:none}.card-home>.card-footer button{padding:15px}@media screen and (max-width:1300px){.card-home>.card-body>.icon{margin-right:10px}.card-home>.card-body>.card-title{font-size:18px}}@media screen and (max-width:991px){.card-home>.card-body>.card-title{font-size:25px}.card-home{-ms-flex:1 0 40%!important;flex:1 0 40%!important}}.card-news{min-height:325px}.card-benvenuto{border:none;border-radius:0;background:#fff}.note{font-size:14px;line-height:22px}.nota{display:table;height:75px;overflow:hidden;margin:10px auto;text-align:center}.nota img{position:absolute}.nota-content{display:table-cell;vertical-align:middle}.nota-content div{padding-left:80px}.b-right{border-right:dashed 2px #fff}.b-left{border-left:dashed 2px #fff}.card-dati{min-height:150px;vertical-align:middle}.card-dati.assistenza{background-image:url(../../../public/img/ico-assistenza.png);background-position:right;background-repeat:no-repeat}.card-dati.socio{background-image:url(../../../public/img/ico-socio.png);background-position:right;background-repeat:no-repeat}.card-dati-singolo{vertical-align:middle;text-align:center}@media screen and (min-width:992px){.card-dati-singolo{min-height:330px}}.risultati-ricerca{position:absolute;z-index:99;left:14px;right:14px;margin-top:-8px}.risultati-ricerca-home{position:absolute;z-index:99;left:inherit;right:0;margin-top:160px;width:calc(100vw/2.5)}.risultati-ricerca-ricambi{margin-top:-25px;left:25px;width:50%}.risultati-ricerca::before{content:"\f0d7";font-family:FontAwesome;position:absolute;margin-top:-53px;left:50%;color:#f2f7f8;font-size:80px}.risultati-ricerca h2{font-size:18px;color:#54667a;font-weight:300}.risultati-ricerca ul{margin:0;padding:0;max-height:400px;overflow-y:auto}.risultati-ricerca ul>li{list-style:none;border-bottom:dashed 1px #fff}.risultati-ricerca ul>li>a{display:block;padding:20px}.risultati-ricerca ul>li:hover{font-weight:600;background:#fff}.risultati-ricerca ul>li.divider{font-weight:600;padding:10px 20px;border:none}.height38{height:38px}.height55{height:55px}@media screen and (max-width:990px){.risultati-ricerca-home{left:0;right:0;width:100%}.risultati-ricerca-ricambi{margin-top:-25px;left:25px;right:25px;width:auto}}.svg-tipi{min-width:115px}.tipo-veicolo{width:40px;height:40px;cursor:pointer;margin:0 10px;display:inline-block}.tipo-veicolo svg{width:40px;height:40px}.tipo-logo{width:85px;height:40px;cursor:pointer;margin:0 10px;display:inline-block}.tipo-logo svg{width:85px;height:40px}.logo-tecdoc svg{width:85px;height:auto}@media screen and (max-width:610px){.tipo-veicolo{width:30px;height:30px;cursor:pointer;margin:0 0 0 5px;display:inline-block}.tipo-veicolo svg{width:30px;height:30px}.tipo-logo{width:50px;height:30px;cursor:pointer;margin:0;display:inline-block}.tipo-logo svg{width:50px;height:30px}.ricerca-veloce-titolo{width:100%}}.modal-tr-versione{cursor:pointer;padding:.5rem;border-bottom:solid 1px #0ee}.tipo-veicolo>svg path{fill:#54667a!important}.form-control.dropdown-toggle,.form-control.dropdown-toggle:hover{border:solid 1px #ced4da!important;line-height:21px}.dropdown-menu.select{position:absolute;transform:none!important;font-size:13px;color:#54667a;border-radius:0;margin-top:37px;width:100%;padding:0;border:solid 1px #ced4da;max-height:180px;overflow:auto;background:#fff;box-shadow:none}.dropdown-menu.select ul{margin:0;padding:0;list-style:none}.dropdown-menu.select li{padding:8px;display:block;white-space:normal;border-bottom:solid 1px #ced4da}.dropdown-menu.select li:last-child{border:none}.dropdown-menu.select li:hover{background:#f2f7f8;cursor:pointer}.dropdown-menu.select>.marca li{padding:5px}.marca img{margin-right:10px}.marche button{text-align:left;text-transform:uppercase;padding:0;margin-top:5px;line-height:45px}.marche img{margin-right:10px;padding:3px;border-right:solid 1px #ddd;background:#fff;float:left}.modello button,.motore button,.motorizzazione button,.serie{text-align:center;text-transform:uppercase;padding:0;margin-top:5px;line-height:35px}.serie button{text-transform:uppercase;white-space:inherit}.breadcrumb{background-color:#fff!important}.card-t{min-height:180px;vertical-align:middle}.card-t>.card-body{padding:30px;background:#267482}.card-t>.card-body>.icon{border-radius:50%;width:45px;height:45px;text-align:center;line-height:45px;margin-right:15px}.ricambio:hover{background:#f2f7f8;cursor:pointer}.ricambio-am{background:#f3e6e6}.ricambio-am:hover{background:#eedbdb;cursor:pointer}.periframe td,.periframe th{padding:.4rem!important}.list-type{border-radius:0;width:50px}.list-type>.list-group-item{background-color:#e2e6e9;padding:10px;width:50px;text-align:center;border:none}.list-type>.list-group-item:hover{cursor:pointer}.list-type>.list-group-item>svg{width:25px;height:25px}.list-type>.list-group-item.bg-color>svg path,.list-type>.list-group-item:hover>svg circle,.list-type>.list-group-item:hover>svg path{fill:#fff!important}.list-type>.list-group-item:hover>img{filter:invert(1)}@media screen and (min-width:1200px){.caratteristiche>.col{width:auto;max-width:25%!important}}@media screen and (min-width:1480px){.caratteristiche>.col{width:auto;max-width:20%!important}}.tableFixHead{overflow:auto;height:calc(100vh - 415px)}.tableFixHead thead th{position:sticky;top:-1px;z-index:1;border:1px solid #dee2e6!important}.bs-canvas{top:0;width:0;overflow-x:hidden;overflow-y:auto}.bs-canvas-right{width:250px}.bs-canvas-right>header{background:#eaecef}.btn-open-canvas:hover{cursor:pointer}.overflow-canvas-hidden{height:calc(100vh - 230px);overflow-y:hidden;width:100vw}.overflow-canvas{height:calc(100vh - 230px);overflow-y:auto;overflow-x:hidden}.overflow-content{overflow-y:auto;height:calc(100vh - 280px)}.alberatura-content{overflow-y:auto;height:calc(100vh - 330px)}.alberatura-content a{display:block;border-bottom:solid 1px #dee2e6;padding:8px 0}.alberatura-content>a{padding-left:20px}.compare-container{height:calc(100vh - 260px);font-size:12px}.compare-header{width:100%;height:170px;z-index:9}.compare-body{overflow-y:auto;overflow-x:hidden;position:relative;height:calc(100% - 170px)}.compare-column-sx{width:15%}.compare-column-dx{width:85%}.compare-dati{padding:5px 35px 5px 15px}.compare-card{height:calc(100vh - 260px);position:absolute;width:96%;border:solid 1px #dbe5e7;display:flex}.compare-arrow-left,.compare-arrow-right{position:absolute;margin-top:80px;position:absolute;z-index:999}.compare-arrow-left{margin-left:-30px}.compare-arrow-right{right:30px}.articolo-intastazione{position:absolute;z-index:99}.bg-light-trans{background-color:rgba(230,230,230,.4)}.descrizione-testo.collapsing{height:80px}.descrizione-testo.collapse:not(.show){display:block;overflow:hidden;height:80px!important}.button-informazioni.collapsed:before{content:"\f067";font-family:FontAwesome;margin-right:5px}.button-informazioni:before{content:"\f068";font-family:FontAwesome;margin-right:5px}.align-right{float:right}#container-tavola g:not([disabled]):hover path{cursor:pointer}#container-tavola g[disabled] path[fill]{fill:#9E9E9E!important}.form-control.is-invalid{border-color:#dc3545!important}.zoom{transition:transform .2s}.zoom:hover{position:relative;transform:scale(3);z-index:999}.zoom-2x:hover{position:relative;transform:scale(2);z-index:999}div.sticky{position:-webkit-sticky;position:sticky;top:20px}.debug{bottom:0;z-index:995}.debug-content{height:400px;overflow-y:auto}.slider-container{padding:0 80px;overflow:hidden;position:relative}.my-slider{position:relative}.slider-item{position:relative}.slider-item>.card{text-align:center;margin:0 auto;color:#333;background:#fff;width:200px;height:177px;overflow:hidden;position:relative}.slider-item>.card>.titolo-promo{margin:0;padding:5px;color:#fff;background:#333;text-transform:uppercase;font-weight:700;min-height:50px}.slider-container>.controls{margin:0;padding:0;list-style:none;position:absolute;left:0;width:100%;top:50%;transform:translatey(-50%);display:flex;align-items:center;justify-content:space-between;color:#fff}.slider-container>.controls:focus{outline:0}.slider-container>.controls li{background:#333;width:50px;line-height:45px;padding-top:5px;text-align:center}.slider-container>.controls li:hover{cursor:pointer;background:#222}.hoverfx{position:relative;display:block;overflow:hidden;text-align:center}.hoverfx img{position:absolute;left:0;width:100%;max-height:128px}.hoverfx:before{display:inline-block;padding-top:65%;content:'';vertical-align:middle}.hoverfx .figure{position:relative;z-index:2;display:inline-block;padding:10px 15px;max-width:60%;border:3px solid #e9e9e9;color:#ecf0f1;vertical-align:middle;text-transform:uppercase;font-size:1.2rem;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition-property:all .3s ease}.hoverfx .figure:hover{background:#e9e9e9;color:#333}.hoverfx .overlay{position:absolute;top:0;z-index:1;padding:32% 50%;background:rgba(0,0,0,.7);opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition-property:all .3s ease}.card :hover .figure,.card :hover .overlay{opacity:1}li.tns-item{text-align:center}.clockdiv{font-family:sans-serif;color:#fff;display:inline-block;font-weight:100;text-align:center;font-size:25px}.clockdiv>div{padding:8px;border-radius:3px;background:#4b8b9c;display:inline-block}.clockdiv div>span{padding:15px;border-radius:3px;background:#3f7380;display:inline-block}.smalltext{padding-top:5px;font-size:15px}.img-promo{min-height:360px}.badge-promo{width:70px;height:70px;display:block;position:absolute;z-index:1;top:0;right:0}.badge-promo-big{width:100px;height:100px;position:absolute;z-index:1;top:18px;right:33px}.badge-promo-big-dettaglio{width:100px;height:100px;position:absolute;z-index:1;top:9px;right:16px}.badge-promo img,.badge-promo-big img,.badge-promo-big-dettaglio img{width:100%}.timeline,.timeline-horizontal{list-style:none;padding:20px;position:relative}.timeline:before{top:40px;bottom:0;position:absolute;content:" ";width:3px;background-color:#eee;left:50%;margin-left:-1.5px}.timeline .timeline-item{margin-bottom:20px;position:relative}.timeline .timeline-item:after,.timeline .timeline-item:before{content:"";display:table}.timeline .timeline-item:after{clear:both}.timeline .timeline-item .timeline-badge{color:#fff;width:54px;height:54px;line-height:52px;font-size:22px;text-align:center;position:absolute;top:18px;left:50%;margin-left:-25px;background-color:#7c7c7c;border:3px solid #fff;z-index:100;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%}.timeline .timeline-item .timeline-badge .fa,.timeline .timeline-item .timeline-badge .glyphicon,.timeline .timeline-item .timeline-badge i{top:2px;left:0}.timeline .timeline-item .timeline-badge.primary{background-color:#1f9eba;display:flex;align-items:center;justify-content:center}.timeline .timeline-item .timeline-badge.info{background-color:#5bc0de;display:flex;align-items:center;justify-content:center}.timeline .timeline-item .timeline-badge.success{background-color:#59ba1f;display:flex;align-items:center;justify-content:center}.timeline .timeline-item .timeline-badge.warning{background-color:#d1bd10;display:flex;align-items:center;justify-content:center}.timeline .timeline-item .timeline-badge.danger{background-color:#ba1f1f;display:flex;align-items:center;justify-content:center}.timeline .timeline-item .timeline-panel{position:relative;width:46%;float:left;right:16px;border:1px solid silver;background:#fff;border-radius:2px;padding:20px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.175);box-shadow:0 1px 6px rgba(0,0,0,.175)}.timeline .timeline-item .timeline-panel:before{position:absolute;top:26px;right:-16px;display:inline-block;border-top:16px solid transparent;border-left:16px solid silver;border-right:0 solid silver;border-bottom:16px solid transparent;content:" "}.timeline .timeline-item .timeline-panel .timeline-title{margin-top:0;color:inherit}.timeline .timeline-item .timeline-panel .timeline-body>p,.timeline .timeline-item .timeline-panel .timeline-body>ul{margin-bottom:0}.timeline .timeline-item .timeline-panel .timeline-body>p+p{margin-top:5px}.timeline .timeline-item:last-child:nth-child(2n){float:auto}.timeline .timeline-item:nth-child(2n) .timeline-panel{float:right;left:16px}.timeline .timeline-item:nth-child(2n) .timeline-panel:before{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline-horizontal{list-style:none;position:relative;padding:20px 0 20px 0;display:inline-block}.timeline-horizontal:before{height:3px;top:auto;bottom:26px;left:56px;right:0;width:100%;margin-bottom:20px}.timeline-horizontal .timeline-item{display:table-cell;height:280px;width:20%;min-width:320px;float:none!important;padding-left:0;padding-right:20px;margin:0 auto;vertical-align:bottom}.timeline-horizontal .timeline-item .timeline-panel{top:auto;bottom:64px;display:inline-block;float:none!important;left:0!important;right:0!important;width:100%;margin-bottom:20px}.timeline-horizontal .timeline-item .timeline-panel:before{top:auto;bottom:-16px;left:28px!important;right:auto;border-right:16px solid transparent!important;border-top:16px solid silver!important;border-bottom:0 solid silver!important;border-left:16px solid transparent!important}.timeline-horizontal .timeline-item:after,.timeline-horizontal .timeline-item:before{display:none}.timeline-horizontal .timeline-item .timeline-badge{top:auto;bottom:0;left:43px}.vin-results-container{max-height:60vh;overflow:auto}.filepond--item{width:calc(50% - .5em)}@media (min-width:30em){.filepond--item{width:calc(50% - .5em)}}@media (min-width:50em){.filepond--item{width:calc(33.33% - .5em)}}.invert-color{filter:invert(1)}.risultati-ricerca-ricambio:hover{overflow-y:scroll}.availability-code-99{color:green;font-weight:700;background-color:#f0f0f0;padding:5px;border-radius:3px}.availability-code-0{color:red;background-color:#f0f0f0;font-weight:700;padding:5px;border-radius:3px}.availability-code-1{color:orange;background-color:#f0f0f0;font-weight:700;padding:5px;border-radius:3px}.filter-icon{cursor:pointer;display:inline-block;padding:2px 5px;margin-left:5px;border:1px solid #ccc;border-radius:5px}#filterDiv{z-index:10000}.sortable .sort-icon{cursor:pointer}.sort-asc .sort-icon{content:"\25B2"}.sort-desc .sort-icon{content:"\25BC"}.msg-chat-ripristinata{display:flex;flex-direction:column;align-items:center;background-color:#ff4500!important}
