.title{font-size:32px;font-weight:700;line-height:36px}
hr{height:1px;align-self:stretch;border-top:1px solid #efefef}
.download-wrapper{margin-top:24px !important;margin-bottom:24px !important}
.subtitle{font-size:24px;font-weight:400;line-height:31px}
.infoLinea{color:var(--Secondary-secondary-01,#000);font-size:24px;font-weight:700;line-height:31px;gap:32px}
.lineaData{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;align-self:stretch}
.det-field{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:23px}
.det-value{font-weight:400}
.title_linea{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:36px}
.container_subheading{display:flex;flex-direction:column;gap:24px;align-self:stretch;margin-top:32px}
.wrapper-caratteristiche{display:flex;padding:40px 0 64px 0;align-self:stretch;flex-direction:column;gap:40px}
.wrapper-sts{display:flex;padding:40px 0 64px 0;align-self:stretch;flex-direction:column}
.container-dataTable{gap:40px;margin-top:60px}
.search-container{display:flex;align-items:center;height:48px;width:300px;border:1px solid #0033a1;background:#FFF;padding:5px 10px;border-radius:8px}
.dropdown-container{display:inline-block;width:185px;position:relative}
.data-drawer{border-radius:8px}
.btn-reb{display:flex;height:48px;padding:16px 24px;justify-content:center;align-items:center;gap:7px;flex:1 0 0;border:0;background:linear-gradient(90deg,#0033a1 0,#520da3 50%,#eb0b26 100%);color:#fff;border-radius:8px;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase}
.btn-reset{display:flex;height:48px;padding:16px 24px;justify-content:center;align-items:center;gap:7px;background-color:white;color:grey;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;border:0;opacity:.5;pointer-events:none}
.btn-reset.enabled{cursor:pointer;opacity:1;color:#0033a1 !important;pointer-events:auto}
.search-custom{flex:1;height:47px;padding:14px;border:0;outline:0;font-size:16px;background:transparent;display:flex;align-items:flex-start;gap:10px}
.sub_first-text{display:flex;align-items:center;color:#000;font-size:18px;font-weight:700;line-height:23px;display:flex;width:196px;align-items:baseline;gap:8px}
.titleColumn{color:var(--Primary-primary-03,#FFF);font-size:16px;font-weight:700;line-height:20px}
.link_sub-text{color:#0033a1;font-size:16px;font-weight:700;line-height:20px;text-decoration-line:underline;cursor:pointer;text-align:right;margin-left:auto;cursor:pointer}
.first-section{display:flex;height:47px}
.subTitle_linea{color:var(--Secondary-secondary-01,#000);font-size:18px;font-style:normal;font-weight:400;line-height:23px;margin-top:32px}
.filter-wrapper{display:flex;align-items:flex-start;gap:16px}
th,td{white-space:nowrap}
div.dataTables_wrapper{width:1042px;margin:0 auto}
.result-container{display:flex;height:48px;justify-content:space-between;align-items:center;align-self:stretch}
.result-find{color:var(--Neutrals-neutrals-04,#333);font-family:"TIM Sans";font-size:16px;font-style:normal;font-weight:700;line-height:20px}
.paginator_row{display:flex;width:100%;justify-content:space-between;align-items:center;height:47px}
.paginator_first-item-row,.paginator_second-item-row{display:flex;align-items:center;gap:16px}
.paginator_first-item{display:flex;justify-content:center;align-items:center;gap:10px;height:100%}
.text_paginator{color:#000;font-family:"TIM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:18px}
.text_paginator_2{color:var(--Neutrals-neutrals-04,#333);font-family:"TIM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:20px}
.paginator_second-item{display:flex;align-items:center;height:100%}
.paginator-dropdown{display:flex;align-items:center;gap:10px;padding:0 14px;height:100%;border:1px solid var(--Secondary-secondary-06,#0164f2)}
.paginator_second-item-right{display:flex;align-items:center;gap:10px;color:#000;font-family:"TIM Sans";font-size:14px;font-style:normal;font-weight:400;line-height:18px;height:100%}
.attivo{font-weight:bold;line-height:18px;text-transform:uppercase;padding:4px 8px 4px 8px;gap:10px}
.disattivo{color:black;font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase;background:#fbedef;padding:4px 8px 4px 8px;font-weight:bold;border-radius:8px}
.reset-btn.btn.disabled.text-btn-reset{border-color:transparent}
.data{align-items:flex-start}
.download-container{cursor:pointer}
.container-fluid{padding-left:0;padding-right:0}
.card-title{font-size:24px;font-weight:700;line-height:31px;text-align:left}
a{text-decoration:underline;color:#0164f2}
.nav-tabs{--bs-nav-tabs-border-color:#0033a1;--bs-nav-tabs-border-radius:.375rem;--bs-nav-tabs-link-active-color:#000;--bs-nav-tabs-link-active-bg:#e9f1fe}
.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:#000;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--Blue-Chiaro,#ebefff);border-color:var(--bs-nav-tabs-link-active-border-color);border-bottom:3px solid var(--Secondary-secondary-06,#0033a1)}
.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:0;border:0}
.nav-item .nav-link{white-space:nowrap}
.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight:;display:flex;flex-wrap:nowrap !important;padding-left:0;margin-bottom:0;list-style:none;width:100%;gap:16px;margin-bottom:40px}
.navbar{width:100%;margin-bottom:10px}
.tab-content{margin-top:20px;width:100%}
.btn-reb{display:flex;height:42px;padding:16px 32px;width:140px !important;justify-content:center;align-items:center;cursor:pointer;gap:7px;border-radius:8px;background:linear-gradient(90deg,#0033a1 0,#520da3 50%,#eb0b26 100%);color:var(--Primary-primary-03,#FFF)}
.select-container{display:flex;align-items:center;width:100%}
.container_squares{display:flex;flex-direction:column;align-items:flex-start;gap:32px;margin-top:60px;width:100%}
.container_squares-title{display:flex;align-items:flex-start;gap:12px;width:100%}
.squares{display:flex;flex-wrap:wrap;gap:16px;width:100%;justify-content:space-between}
.general_square{flex:1 1 calc(20% - 16px);display:flex;flex-direction:column;align-items:center;gap:12px;background:#ebefff;height:196px;border-radius:8px;max-width:200px}
.icon_squares{display:flex;width:56px;justify-content:center;align-items:center}
.internal_icon_squares{display:flex;width:56px;height:56px;padding:9.1px 10.478px 9.2px 4.9px;align-items:center;flex-shrink:0}
.text_heading{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:36px}
.squares_text-box{display:flex;height:112px;flex-direction:column;align-items:flex-start;gap:12px}
.text-box_heading{width:147.6px;height:23px;flex-shrink:0;color:#0033a1;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:23px;gap:12px}
.text-box_subheading{width:147.6px;height:54px;flex-shrink:0;color:#0033a1;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:18px;gap:12px}
.buttons-wrapper{display:flex}
.cancel.nolog{display:flex;justify-content:center;align-items:center;width:190px;height:48px;padding:16px 32px;gap:7px;border-radius:8px;border:2px solid #0033a1;background-color:#FFF;color:#0033a1;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer}
.modal-ripartizione{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4);justify-content:center;align-items:center}
.navbar-modal-ripartizione{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:10px}
.modal-ripartizione-content{display:flex;padding:0 24px 40px 24px;flex-direction:column;justify-content:center;align-items:center;gap:32px;flex:1 0 0;border:1px solid #0033a1;background:#FFF;max-width:1190px;max-height:500px;position:relative}
.close-modal-ripartizione{position:absolute;top:10px;right:10px;font-size:28px;font-weight:bold;cursor:pointer}
.close-modal-ripartizione:hover,.close-modal-ripartizione:focus{color:#000;text-decoration:none;cursor:pointer}
.table-modal-ripartizione{width:100%;border-collapse:collapse;margin-top:20px}
.table-modal-ripartizione th{display:flex;padding:16px;align-items:center;gap:16px;align-self:stretch;background:#0033a1}
.column-title-modal-ripartizione{display:flex;align-items:center;margin-top:10px}
.modal-ripartizione-body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}
.rip-modal-btn{display:flex;height:48px;padding:16px 24px;justify-content:center;align-items:center;gap:7px;border:2px solid #0033a1;background:#FFF}
.text-btn-modal{color:#0033a1;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase}
.txt-title-modal-ripartizione{color:#000;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:36px}
.column-title-modal-ripartizione{color:#FFF;font-size:16px;font-style:normal;font-weight:700;line-height:20px;max-width:210px}
@media(max-width:768px){#ServiziLineaSts_wrapper{overflow-x:auto;width:100%}
.sub_first-text{width:unset;margin-right:10px}
.data-drawer{max-width:100% !important}
.dataCustom{padding:16px}
.nav-tabs{overflow-x:scroll;overflow-y:hidden}
.row{display:flex;flex-direction:column;gap:24px;align-self:stretch}
.det-field{display:flex;width:760px;height:47px;gap:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center}
.general_square{min-width:100%;height:100%;max-width:unset}
.sub_second-row_first{flex-direction:column;align-items:normal !important;gap:30px}
.first-section{flex-direction:column}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-body-item span,:not(.aem-GridColumn.aem-GridColumn--default--12).widget-body-item small{display:block}
:not(.aem-GridColumn.aem-GridColumn--default--12).widget-body-item{width:100% !important}
.squares{justify-content:center}
#ServiziLineaSts{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}
#ServiziLineaSts table{width:100%;min-width:350px;border-collapse:collapse}
.filter-wrapper{display:flex;flex-direction:column;gap:24px;align-self:stretch}
.search-container{width:100% !important}
#statoServizioFilter{width:100% !important}
.buttons-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:20px}
}
.widget-activity-cta{text-decoration:none}
.gap-svg{display:flex;gap:4px}
:root{--neutralsneutrals-04:rgba(51,51,51,1);--primaryprimary-03:rgba(255,255,255,1);--secondarysecondary-06:rgba(1,100,242,1);--neutralsneutrals-02:rgba(165,175,191,1);--secondarysecondary-01:rgba(0,0,0,1);--secondarysecondary-09:rgba(204,224,252,1);--body-regular-tablet-mobile-body-02-regular-tablet-mobile-font-family:"TIM Sans",sans-serif;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-font-weight:400;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-font-size:14px;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-letter-spacing:0;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-line-height:18px;--body-regular-tablet-mobile-body-02-regular-tablet-mobile-font-style:normal;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-font-family:"TIM Sans",sans-serif;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-font-weight:400;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-font-size:16px;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-letter-spacing:0;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-line-height:20px;--body-regular-tablet-mobile-body-01-regular-tablet-mobile-font-style:normal;--body-regular-desktop-body-02-regular-desktop-font-family:"TIM Sans",sans-serif;--body-regular-desktop-body-02-regular-desktop-font-weight:400;--body-regular-desktop-body-02-regular-desktop-font-size:16px;--body-regular-desktop-body-02-regular-desktop-letter-spacing:0;--body-regular-desktop-body-02-regular-desktop-line-height:20px;--body-regular-desktop-body-02-regular-desktop-font-style:normal}
.dataTables_wrapper table.dataTable thead th:nth-child(1){width:400px !important;min-width:200px !important;max-width:400px !important}
.dataTables_wrapper table.dataTable thead th:nth-child(2){width:400px !important;min-width:200px !important;max-width:400px !important}
.dataTables_wrapper table.dataTable thead th:nth-child(3){width:400px !important;min-width:200px !important;max-width:400px !important}
.dataTables_wrapper table.dataTable tbody td:nth-child(1){width:400px !important;min-width:200px !important;max-width:400px !important}
.dataTables_wrapper table.dataTable tbody td:nth-child(2){width:400px !important;min-width:200px !important;max-width:400px !important}
.dataTables_wrapper table.dataTable tbody td:nth-child(3){width:400px !important;min-width:200px !important;max-width:400px !important}
.puk-container{white-space:nowrap !important}
.puk-display{min-width:80px;display:inline-block;letter-spacing:1.2px}
table.dataTable thead>tr>th.sorting{padding:16px;padding-right:18px;color:white !important}
.data-drawer-row.fenced.selected{background:url('../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/sfondo-chiaro.svg') no-repeat 95% center #cce0fc}
select#select_role option[value=""][disabled]{color:grey}
[role=dialog] .dialog h3{width:auto;text-align:center}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;height:16px;width:16px;background:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"viewBox="002424"fill="red"><pathd="M19.24.8l-1.6-1.6L128.86.43.24.84.8l5.65.6-5.65.61.61.65.6-5.65.65.61.6-1.6-5.6-5.65.6-5.6z"/></svg>') no-repeat center;cursor:pointer;color:red}
[id*='tooltip'].roles_tip li{list-style:disc;text-wrap:nowrap}
.column-title,.svgOrder{display:inline-block;vertical-align:middle}
.pagination-container{display:flex;justify-content:space-between;align-items:center;margin:20px 0}
.items-per-page{display:flex;align-items:center}
.items-per-page label{margin-right:10px;font-size:14px}
.items-per-page select{padding:5px;font-size:14px}
.page-info{display:flex;align-items:center}
.page-info span{margin-right:10px;font-size:14px}
.page-button{background:0;border:0;font-size:18px;cursor:pointer}
.page-button:focus{outline:0}
.data .dataTables_wrapper table.dataTable>tbody>tr>td.select-checkbox-disabled:before{top:40%;left:24px;width:90px;height:24px;display:block;position:absolute;pointer-events:none}
#portafoglio_clienti_table_wrapper .row{width:956px;max-height:503px}
#portafoglio_clienti_table_wrapper .row>.col-sm-12{padding-left:0 !important;padding-right:0 !important}
#referenti_table_wrapper .row{width:956px;max-height:503px;padding:0}
table.dataTable>tbody>tr>td.select-checkbox-disabled:before,table.dataTable>tbody>tr>th.select-checkbox-disabled:before{content:" ";margin-top:-6px;margin-left:-6px;background-color:#e6e6e6;border:1px solid #b1afaf}
.result-found{display:flex;width:100%;align-items:center;justify-content:space-between;position:relative;flex-wrap:wrap}
.paginator{display:flex;width:100%;align-items:center;justify-content:space-between;position:relative;flex-wrap:wrap;margin-bottom:2rem}
.paginator .frame{display:inline-flex;align-items:center;gap:16px;position:relative;flex:0 0 auto}
.paginator .frame .generic_table_select{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-left:16px;border-radius:8px;padding:14px;padding-right:45px;border:1px solid #0164f2;background-color:#fff;font-size:16px;font-weight:400;line-height:20px;text-align:left;cursor:pointer;color:#000;background:url("../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/down.svg") no-repeat 85% center;text-transform:capitalize;transition:all .4s ease}
.paginator .div-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;flex:0 0 auto}
.paginator .text-wrapper{position:relative;width:fit-content;margin-top:-1px;color:#000;letter-spacing:var(--body-regular-tablet-mobile-body-02-regular-tablet-mobile-letter-spacing);white-space:nowrap}
.paginator .div{display:flex;align-items:flex-start;gap:10px;padding-left:14px;padding-right:14px;position:relative;align-self:stretch;width:100%;flex:0 0 auto;border:1px solid;border-color:var(--secondarysecondary-06)}
.paginator .frame-2{display:flex;justify-content:end;align-items:center;gap:24px;position:relative;align-self:stretch;flex:0 0 auto}
.paginator .frame-3{display:inline-flex;align-items:center;gap:16px;position:relative;align-self:stretch;flex:0 0 auto}
.paginator .img{position:relative;width:24px;height:24px;cursor:pointer}
.fwhite{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(283deg) brightness(110%) contrast(101%)}
.fblack{filter:brightness(0) saturate(100%) invert(0) sepia(42%) saturate(27%) hue-rotate(241deg) brightness(101%) contrast(102%)}
.fgray5{filter:brightness(0) saturate(100%) invert(12%) sepia(1%) saturate(2019%) hue-rotate(33deg) brightness(100%) contrast(78%)}
.faccent{filter:brightness(0) saturate(100%) invert(81%) sepia(74%) saturate(527%) hue-rotate(11deg) brightness(92%) contrast(87%)}
.faqua{filter:brightness(0) saturate(100%) invert(97%) sepia(67%) saturate(5251%) hue-rotate(100deg) brightness(103%) contrast(101%)}
.fblue{filter:brightness(0) saturate(100%) invert(13%) sepia(50%) saturate(5928%) hue-rotate(220deg) brightness(93%) contrast(104%)}
.flblue{filter:brightness(0) saturate(100%) invert(32%) sepia(86%) saturate(5540%) hue-rotate(210deg) brightness(97%) contrast(99%) !important}
.fade-in-right{-webkit-animation:fade-in-right .6s cubic-bezier(0.39,0.575,0.565,1) both;animation:fade-in-right .6s cubic-bezier(0.39,0.575,0.565,1) both}
.fade-in-top{-webkit-animation:fade-in-top .4s cubic-bezier(0.39,0.575,0.565,1) both;animation:fade-in-top .4s cubic-bezier(0.39,0.575,0.565,1) both}
.fade-in-bottom{-webkit-animation:fade-in-bottom .4s cubic-bezier(0.39,0.575,0.565,1) both;animation:fade-in-bottom .4s cubic-bezier(0.39,0.575,0.565,1) both}
.fade-out-top{-webkit-animation:fade-out-top .7s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:fade-out-top .7s cubic-bezier(0.25,0.46,0.45,0.94) both}
.swing-in-bottom-fwd{-webkit-animation:swing-in-bottom-fwd .5s cubic-bezier(0.175,0.885,0.32,1.275) both;animation:swing-in-bottom-fwd .5s cubic-bezier(0.175,0.885,0.32,1.275) both}
.slide-in-right{-webkit-animation:slide-in-right .5s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:slide-in-right .5s cubic-bezier(0.25,0.46,0.45,0.94) both}
@-webkit-keyframes slide-in-right{0{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes slide-in-right{0{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@-webkit-keyframes swing-in-bottom-fwd{0{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}
100%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}
}
@keyframes swing-in-bottom-fwd{0{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}
100%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}
}
.h-0{margin:0 !important;padding:0 !important;height:0 !important}
.click-slide-up{cursor:pointer}
@-webkit-keyframes fade-in-bottom{0{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-bottom{0{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes fade-in-top{0{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-top{0{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes fade-in-right{0{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes fade-in-right{0{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@-webkit-keyframes fade-out-top{0{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
}
@keyframes fade-out-top{0{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
}
.hide-anim{opacity:0;display:none;transition:opacity .5s linear;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;-ms-transition:opacity .5s linear}
.dataTables_info{font-size:16px;font-weight:700;line-height:20px}
.dataTables_scroll{margin-bottom:24px}
.dataTables_scrollBody{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.dataTables_scrollBody::-webkit-scrollbar{height:6px;background-color:#efefef}
.dataTables_scrollBody::-webkit-scrollbar-thumb{background-color:#333}
table{width:100% !important;margin-bottom:24px !important}
table th,table td{padding:16px 0;padding-left:18px;padding-right:16px}
table th:nth-of-type(1),table td:nth-of-type(1){padding-right:0;z-index:2 !important}
table th.dtfc-fixed-left:nth-of-type(2),table td.dtfc-fixed-left:nth-of-type(2){box-shadow:0 4px 4px 0 rgba(0,0,0,0.15)}
table th.dtfc-fixed-right,table td.dtfc-fixed-right{box-shadow:0 4px 4px 0 rgba(0,0,0,0)}
table th::after,table th::before{display:none !important}
table th.dtfc-fixed-left{border-radius:8px 0 0 0;background:linear-gradient(180deg,#0033a1 0,#520da3 100%);z-index:1}
table th.dtfc-fixed-middle{background:linear-gradient(180deg,#0033a1 0,#520da3 100%);z-index:1}
table th.dtfc-fixed-right{border-radius:0 8px 0 0;background:linear-gradient(180deg,#0033a1 0,#520da3 100%)}
table th input[type=checkbox]{appearance:none;width:24px;height:24px;border:1px solid #333;background:#fff;vertical-align:middle}
table th input[type=checkbox]:checked{background:url("../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/Checkbox.svg") no-repeat center center #0164f2}
table th input[type=checkbox]:disabled{background-color:#e6e6e6;border:1px solid rgba(0,0,0,0.2)}
table th div:not([id*=tooltip]){display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:2px;font-size:16px;font-weight:700;line-height:20px;color:#fff}
table th div:not([id*=tooltip]) img{cursor:pointer}
table td{border-bottom:1px solid #e6e6e6}
table td.roles:hover>div{opacity:1;display:block}
[id*=tooltip]{min-height:0}
[id*=tooltip].roles_tip{max-width:fit-content;width:fit-content;min-height:0}
table td.username:hover>div{opacity:1;display:block}
[id*=tooltip].roles_tip .tooltip-username{height:48px !important}
table td small{padding:3px 6px;text-transform:uppercase;color:#000;white-space:nowrap;font-weight:bold}
table td small.red{background-color:#fbedef;color:#ea0026}
table td small.non_registrato{background-color:#fbedef;color:#ea0026}
table td small.inattivo{background-color:#fbedef;color:#ea0026}
table td small.attivo{background-color:#def7ed;color:#2cbe80}
table td small.green{background-color:#def7ed;color:#2cbe80}
table td small.registrato{background-color:#2cbe80}
table td small.in_sospeso{background-color:#fcf0cf;color:#8e5c06}
table td small.yellow{background-color:#fcf0cf;color:#8e5c06}
table td small.able{background-color:#def7ed;color:#2cbe80}
table td small.disable{background-color:#fbedef;color:#ea0026}
table td small.blue{background-color:#e0ebfd;color:#003c91}
table td small.grey{background-color:#e6e6e6;color:#666}
table td button.cancel{padding:16px 24px;min-width:125px;text-transform:uppercase}
table td a[aria-controls*=points]{writing-mode:vertical-lr;text-decoration:none;color:#000;width:24px;height:10px}
table td a[aria-controls*=tooltip][id=link-roles]{color:#000;font-weight:bold;text-decoration:underline}
table.dataTable>tbody>tr>td.select-checkbox::before{top:40%;left:24px;width:24px;height:24px;border-color:#333;border-radius:0}
table.dataTable>tbody>tr.selected>*{color:#000;box-shadow:inset 0 0 0 9999px #cce0fc}
table.dataTable>tbody>tr.selected>td.select-checkbox::before{content:"";background:url("../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/Checkbox.svg") no-repeat center center #0164f2}
table.dataTable>tbody>tr.selected>td.select-checkbox::after{content:""}
.dataTables_length label select{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-left:16px;padding:14px;padding-right:45px;border:1px solid #0164f2;background-color:#fff;font-size:16px;font-weight:400;line-height:20px;text-align:left;color:#000;background:url("../../../../etc.clientlibs/flyenterprise-common/clientlibs/clientlib-site/resources/img/icon/down.svg") no-repeat 85% center;text-transform:capitalize;border-radius:0rem;transition:all .4s ease}
.dataTables_paginate{padding-top:5px}
.dataTables_paginate ul li.pText{padding:8px 12px;font-size:14px;font-weight:400;line-height:18px}
.dataTables_paginate ul li a.page-link{border:0}
.dataTables_wrapper.splash-screen table{margin-top:0 !important}
.dataTables_wrapper.splash-screen table td{display:none}
.dataTables_wrapper.splash-screen .splash-screen-load{width:inherit;height:70vh;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:16px;text-align:center}
@media(max-width:768px){.dataTables_wrapper.splash-screen{width:83vw;overflow-x:scroll}
.dataTables_wrapper.splash-screen .splash-screen-load p dataTables{max-width:240px;max-height:380px}
}
.t-scroll .dataTables_wrapper:not(.splash-screen){width:83vw}
.t-scroll .dataTables_wrapper:not(.splash-screen) table{width:100% !important;margin-top:0 !important;margin-bottom:0 !important}
table.dataTable thead>tr>th.sorting{padding:16px;padding-right:18px}
table.dataTable thead>tr>th.sorting_asc{padding:16px;padding-right:18px}
table.dataTable thead>tr>th.sorting_asc_disabled{padding:16px;padding-right:18px}
table.dataTable thead>tr>th.sorting_desc{padding:16px;padding-right:18px}
table.dataTable thead>tr>th.sorting_desc_disabled{padding:16px;padding-right:18px}
table.dataTable thead>tr>td.sorting{padding:16px;padding-right:18px}
table.dataTable thead>tr>td.sorting_asc{padding:16px;padding-right:18px}
table.dataTable thead>tr>td.sorting_asc_disabled{padding:16px;padding-right:18px}
table.dataTable thead>tr>td.sorting_desc{padding:16px;padding-right:18px}
table.dataTable thead>tr>td.sorting_desc_disabled{padding:16px;padding-right:18px}
-list{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:40px}
-list button img{margin-left:10px;width:16px;height:16px}
-list-filter fieldset{display:flex;justify-content:flex-start;align-items:flex-start;gap:16px;flex-direction:row;justify-content:normal;align-items:flex-start;width:68%}
-list-filter fieldset>div{display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0}
@media only screen and (max-width:1300px){-list-filter fieldset{width:80%}
}
section.hero-breadcrumb .list-group.list-group-horizontal li a,section.hero-breadcrumb .list-group.list-group-horizontal li{list-style:none}
section.hero-breadcrumb nav a,section.hero-breadcrumb .breadcrumb-item{list-style:none}
-list-filter-bar a,-list-filter-bar img{color:#8aaff2}
.w-101{width:101px}
.w-102{width:102px}
.w-103{width:103px}
.w-104{width:104px}
.w-105{width:105px}
.w-106{width:106px}
.w-107{width:107px}
.w-108{width:108px}
.w-109{width:109px}
.w-110{width:110px}
.w-111{width:111px}
.w-112{width:112px}
.w-113{width:113px}
.w-114{width:114px}
.w-115{width:115px}
.w-116{width:116px}
.w-117{width:117px}
.w-118{width:118px}
.w-119{width:119px}
.w-120{width:120px}
.w-121{width:121px}
.w-122{width:122px}
.w-123{width:123px}
.w-124{width:124px}
.w-125{width:125px}
.w-126{width:126px}
.w-127{width:127px}
.w-128{width:128px}
.w-129{width:129px}
.w-130{width:130px}
.w-131{width:131px}
.w-132{width:132px}
.w-133{width:133px}
.w-134{width:134px}
.w-135{width:135px}
.w-136{width:136px}
.w-137{width:137px}
.w-138{width:138px}
.w-139{width:139px}
.w-140{width:140px}
.w-141{width:141px}
.w-142{width:142px}
.w-143{width:143px}
.w-144{width:144px}
.w-145{width:145px}
.w-146{width:146px}
.w-147{width:147px}
.w-148{width:148px}
.w-149{width:149px}
.w-150{width:150px}
.w-151{width:151px}
.w-152{width:152px}
.w-153{width:153px}
.w-154{width:154px}
.w-155{width:155px}
.w-156{width:156px}
.w-157{width:157px}
.w-158{width:158px}
.w-159{width:159px}
.w-160{width:160px}
.w-161{width:161px}
.w-162{width:162px}
.w-163{width:163px}
.w-164{width:164px}
.w-165{width:165px}
.w-166{width:166px}
.w-167{width:167px}
.w-168{width:168px}
.w-169{width:169px}
.w-170{width:170px}
.w-171{width:171px}
.w-172{width:172px}
.w-173{width:173px}
.w-174{width:174px}
.w-175{width:175px}
.w-176{width:176px}
.w-177{width:177px}
.w-178{width:178px}
.w-179{width:179px}
.w-180{width:180px}
.w-181{width:181px}
.w-182{width:182px}
.w-183{width:183px}
.w-184{width:184px}
.w-185{width:185px}
.w-186{width:186px}
.w-187{width:187px}
.w-188{width:188px}
.w-189{width:189px}
.w-190{width:190px}
.w-191{width:191px}
.w-192{width:192px}
.w-193{width:193px}
.w-194{width:194px}
.w-195{width:195px}
.w-196{width:196px}
.w-197{width:197px}
.w-198{width:198px}
.w-199{width:199px}
.w-200{width:200px}