#appcontainer{position:relative;min-height:calc(100vh - 30px)!Important}#appcontainer>.container,#appcontainer>.container-fluid,#appcontainer>.container-lg,#appcontainer>.container-md,#appcontainer>.container-sm,#appcontainer>.container-xl,#appcontainer>.container-xxl{display:flex;flex-direction:column}.btn-outline>.btn{--bs-btn-bg:none;color:#000}.documentcard{max-width:22%;padding-right:15px}.liveEditLabel{padding-left:7px}.zebra:nth-child(even){background-color:#e9e9e9}.zebra:nth-child(odd){background-color:#fff}.thumbGallery picture{display:inline-block;max-width:200px}.mainGallery{width:400px;max-width:100%}.mainGallery .lightboxbutton{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;font-size:100px}.mainGallery .lightboxbutton:hover{opacity:.4}.slideshowContainer{max-width:40%}.homeresult .results_list .col-12{display:flex;flex-wrap:wrap}.homeresult .results_list .col-12 .card{width:400px}.homeresult .datatable-header-container{min-width:100%;flex:1 1 100%}.homeresult .btn-outline>.btn>.zmdi{margin-right:5px}.form-row>div{padding-bottom:10px}.product-item .card-title a{text-decoration:none;color:black;font-weight:bold}.product-item .card-text{padding:10px}.product-item .card-body{padding:0}.product-item .card-body .btn{margin:2px 0}.slick-next:before,.slick-prev:before{color:#666;font-size:30px;position:absolute}.slick-next{z-index:999;right:30px}.slick-prev{z-index:999;left:0}.hierarchicalMenu.accordion{--bs-accordion-border-width:0;--bs-accordion-bg:transparent;--bs-accordion-border-radius:0;--bs-accordion-active-bg:transparent;--bs-accordion-btn-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23212529'%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);--bs-accordion-btn-active-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23212529'%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);--bs-accordion-btn-icon-transform:rotate(-90deg);--bs-accordion-btn-focus-border-color:none;--bs-accordion-btn-focus-box-shadow:none}.hierarchicalMenu .accordion-body{background-color:white;padding:0 var(--bs-accordion-body-padding-x)}.hierarchicalMenu .accordion-collapse label.form-check-label{display:flex;flex-direction:row;padding-bottom:5px;align-items:center;align-items:flex-start}.hierarchicalMenu .accordion-header label.form-check-label{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;align-items:flex-start}.hierarchicalMenu .accordion-header label.form-check-label:checked{background-color:#CFE2FF}.hierarchicalMenu .accordion-item .form-check-input{visibility:hidden;display:none}.hierarchicalMenu .accordion-item{--bs-accordion-btn-padding-y:.2rem}.hierarchicalMenu .accordion-button{padding:var(--bs-accordion-btn-padding-y) 4px;display:flex;flex-direction:row-reverse}.hierarchicalMenu .accordion-button::after{margin-left:0!important;margin-right:auto}.hierarchicalMenu .accordion-button:not(.collapsed),.hierarchicalMenu .accordion-button:not(.collapsed) .badge,.menu-checked .badge{font-weight:bolder;color:black}.hierarchicalMenu-lv1{padding-top:5px}.hierarchicalMenu-lv1 label.form-check-label{padding-left:16px}.hierarchicalMenu-lv1 .menu-checked{font-weight:bolder;color:black}.hierarchicalMenu .badge{color:#999;font-family:"Helvetica Neue",Helvetica}.hierarchicalMenu .badge::before{content:"(";margin-right:1px}.hierarchicalMenu .badge::after{content:")";margin-left:1px}.hierarchicalMenu .badge.bg-secondary{background-color:transparent!important}.expandedSearchForm .inlineradiotq{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;margin-bottom:30px}.expandedSearchForm .inlineradiotq .form-check-label{position:relative;width:100%;padding-right:50px}.expandedSearchForm .inlineradiotq span.badge.bg-secondary{position:absolute;right:0;top:50%;margin-top:-10px}.datatable-container>.row:nth-child(2n+1){background-color:#f5f5f5}.dettagliolicenze{background:#fff;margin:10px;border:1px solid #ccc}.datatable-header .form-floating>.form-control{padding:.5rem;height:2rem!important;line-height:2rem;min-height:2rem}.datatable-header .form-floating>label{padding:.2rem;color:#666;line-height:1rem;height:1.2rem;margin:0!important}.text-bg-secondary-custom{background-color:#6c757d1a!important;color:#545454!important;font-weight:600;font-size:.9rem}.zebra:nth-child(even){background-color:#e9e9e9}.title-box{font-weight:bold;border-bottom:1px solid #000;margin-bottom:10px}.nav-tabs{border-bottom:none!important}.tab-content{border:solid 1px rgb(222,226,230);padding:10px}.fixedDataTableLayout_main.public_fixedDataTable_main{max-width:100%}.cursor-pointer{cursor:pointer}.btn{border:.15rem solid black!important;padding:.5rem .75rem;min-width:40px}.btn-link{border:0}.datatable-header .btn,.bg-secondary .btn{border:1px solid white}.btn.btn-transparent,.btn.btn-link{border:1px solid rgba(0,0,0,0)!important}.form-control,.search-submit,.clearSearch{border:1px solid black}.bg-secondary{background-color:#a8a7a7!important}.btn-group .btn{flex:0 1 auto!important}.languagecantieri .selectlanguage,.languagecantieri .selectlanguage select{height:57px}.defaultview-page .fixed-header{top:61px!important}.defaultview-page .datatable-header-container>.row:nth-child(1) .pagination-with-numresults>.row{align-items:center}.defaultview-page .datatable-header-container>.row:nth-child(1) .pagination-with-numresults>.row ul.pagination{margin:0}.results_list>div.col-12 .utility-header{background-color:#fff}.creationdate-cantierilist .input-group-text{max-width:75%}.truck-listamateriali,.truck-listamateriali-tabella{margin:0 5.6rem 0 0}.mailcantieri a,.telcantieri a{padding:0!important}.fontpiccolo{font-size:.85rem!important}.descrizione_listamaterialirighetabella p{margin:0!important}.public_fixedDataTableCell_cellContent:has(.truck-listamateriali-tabella){display:flex;align-items:center;height:55px;justify-content:flex-end;padding-right:15px}.fixedDataTableCellLayout_wrap1.public_fixedDataTableCell_wrap1:has(.truck-listamateriali-tabella){background-color:#a8a7a7!important}.righemateriali .col,.preventivatorevmclocali,.preventivatoreradiantestanze{font-size:.9rem}.modal .numeromassimouscitecollettore.is-filled,.modal .numerotermostatiambiente.is-filled{height:57.59px!important;position:relative}.modal .numeromassimouscitecollettore.is-filled .form-label,.modal .numerotermostatiambiente.is-filled .form-label{color:#9a9a9a;font-size:small;left:18px;max-width:100%;overflow:hidden;position:absolute;text-overflow:ellipsis}.modal .numeromassimouscitecollettore,.modal .numeromassimouscitecollettore>select,.modal .numeromassimouscitecollettore.is-filled .form-select,.modal .numerotermostatiambiente,.modal .numerotermostatiambiente>select,.modal .numerotermostatiambiente.is-filled .form-select{height:57.59px!important}.modal .spessoremassetto>label,.modal .dosaggiocemento>label{display:none!important}.checkboxradiante{padding-top:25px}.preventiviAquanest strong,.preventiviAquanest small{font-size:.7rem}.preventiviAquanest span{font-size:.9rem}.preventiviAquanest h6{padding-bottom:.4rem}@media only screen and (min-width:2300px){.colnotelistamat{max-width:300px}.colbuttonlistamat{max-width:200px}}@media only screen and (min-width:1800px) and (max-width:2300px){.colnotelistamat{max-width:350px}}@media only screen and (min-width:1400px) and (max-width:2300px){.columlistamat{max-width:75px}.colscontolistamat,.coltotalelistamat{max-width:110px}.colclassescontolistamat{max-width:70px}.colbuttonlistamat{max-width:200px}}@media only screen and (max-width:1024px){.slideshowContainer{max-width:none;width:100%;margin-bottom:10px}.mainpcontainer{flex-wrap:wrap}}@media only screen and (max-width:991px){.datatable-header-container .result-number-select{min-width:fit-content}}@media only screen and (max-width:575px){.checkboxradiante{padding-top:0}.datatable-header-container>.row:nth-child(1){height:100px}.datatable-header-container .result-number-select{min-width:100%;margin:10px 0 0 0}.datatable-header-container .result-pagination{display:flex;margin:10px;justify-content:center}}