.bg-contrast{background-color:#edf6ff!important}#appcontainer{margin-top:2rem}#appcontainer>.container{flex-grow:0!important}.results_list .datatable-header-container .utility-header{margin-bottom:2rem}.tqselect__control,.form-select,.form-control{min-height:58px!important}.input-group .form-control.form-select{height:31px!important}.result-pagination li.page-item{min-width:fit-content!important}.datatable-header .btn-sm{max-height:31px!important}.form-search-candidati .card-body .form-row,.form-search-aziende .card-body .form-row{flex-wrap:wrap}.form-search-candidati .card-body .form-row>div,.form-search-aziende .card-body .form-row>div{width:265px;display:flex;align-items:center}.form-search-candidati .card-body .form-row>div .tqselect__control,.form-search-candidati .card-body .form-row>div .basic-single,.form-search-aziende .card-body .form-row>div .tqselect__control,.form-search-aziende .card-body .form-row>div .basic-single{width:100%}.expandedSearchForm .card-body .form-row>div .email,.expandedSearchForm .card-body .form-row>div .newsletter{height:100%;display:flex;align-items:center;gap:5px}.expandedSearchForm .card-body .form-row>div .email input.form-check-input,.expandedSearchForm .card-body .form-row>div .newsletter input.form-check-input{margin-bottom:.25rem}.search-in-candidati .form-row,.search-in-aziende .form-row{gap:3px}.search-in-candidati .card-body .form-row>div.col-md-2,.search-in-candidati .card-body .form-row>div.col-md-2 .basic-single,.search-in-candidati .card-body .form-row>div.col-md-2 .tqselect__control,.search-in-aziende .card-body .form-row>div.col-md-2,.search-in-aziende .card-body .form-row>div.col-md-2 .basic-single,.search-in-aziende .card-body .form-row>div.col-md-2 .tqselect__control{min-width:200px;max-width:250px;display:flex;align-items:center}.search-in-candidati .card-body .collapse .col-12{margin-bottom:5px!important}.search-in-candidati .card-body .form-row>div.col-md-1,.search-in-aziende .card-body .form-row>div.col-md-1{min-width:110px}.search-in-candidati .card-body .form-row>div .tqselect__control,.search-in-candidati .card-body .form-row>div .basic-single,.search-in-aziende .card-body .form-row>div .tqselect__control,.search-in-aziende .card-body .form-row>div .basic-single{width:100%}.tipologia label,.parlato label,.scritto label,.form-floating.luogo label,.form-floating.durata label{display:none}.search-in-candidati .card .card-body,.search-in-aziende .card .card-body{display:flex;flex-wrap:wrap}.giudiziocandidati-form>div label{display:none}#GiudizioCommenti,#GiudizioNote{min-height:150px}.selectazienda-precoccupazioni{width:90%}.selectazienda-precoccupazioni .form-floating.element_autocomplete{width:100%}.headerazienderow{height:47px!important}.referentiinaziendelist{min-width:300px}.promoCheckbox{line-height:45px!important}.expandedSearchForm .card-body .form-row{display:flex;justify-content:space-around;width:100%;flex-wrap:wrap}.aziende-newsletter .form-check{display:flex;align-items:center;justify-content:center;width:100%}.dateinviopromo,.datemaillpc,.datemailexp,.datecooking,.dateaccademia{margin-bottom:.5rem!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}.removedinviopromo{text-align:center}.premiumusa{margin-right:10px}.datatable-header .input-group-text{line-height:1.0}.datatable-header .btn{line-height:0}.result-number-select .form-select{max-width:100px;line-height:1rem;min-height:30px!important}@media only screen and (max-width:992px){.pagination-with-numresults>.row{flex-direction:column!important}}@media only screen and (max-width:1024px){.slideshowContainer{max-width:none;width:100%;margin-bottom:10px}.mainpcontainer{flex-wrap:wrap}}