@font-face{font-family:EpigrafastFont;src:url(/assets/fonts/Epigrafast.ttf)}
html body.layout-dark.layout-transparent .bg-glass-gray,html body.layout-dark.layout-transparent.bg-glass-gray{background-image:linear-gradient(519deg,rgba(77,77,77,.05) 0,rgba(77,77,77,.05) 25%,rgba(42,42,42,.05) 25%,rgba(42,42,42,.05) 38%,rgba(223,223,223,.05) 38%,rgba(223,223,223,.05) 75%,rgba(36,36,36,.05) 75%,rgba(36,36,36,.05) 100%),linear-gradient(314deg,rgba(128,128,128,.05) 0,rgba(128,128,128,.05) 34%,rgba(212,212,212,.05) 34%,rgba(212,212,212,.05) 57%,rgba(25,25,25,.05) 57%,rgba(25,25,25,.05) 89%,rgba(135,135,135,.05) 89%,rgba(135,135,135,.05) 100%),linear-gradient(486deg,rgba(55,55,55,.05) 0,rgba(55,55,55,.05) 14%,rgba(209,209,209,.05) 14%,rgba(209,209,209,.05) 60%,rgba(245,245,245,.05) 60%,rgba(245,245,245,.05) 69%,rgba(164,164,164,.05) 69%,rgba(164,164,164,.05) 100%),linear-gradient(511deg,rgba(248,248,248,.05) 0,rgba(248,248,248,.05) 32%,rgba(148,148,148,.05) 32%,rgba(148,148,148,.05) 35%,rgba(202,202,202,.05) 35%,rgba(202,202,202,.05) 51%,rgba(181,181,181,.05) 51%,rgba(181,181,181,.05) 100%),linear-gradient(362deg,#444,#444)}
.select2-container{z-index:1060}
html body.layout-dark.layout-transparent .form-group.error .select2-selection--multiple,html body.layout-dark.layout-transparent .form-group.error .select2-selection--single{color:#f55252!important;border-color:#f55252!important}
html body.layout-dark.layout-transparent .form-group.validate .select2-selection--multiple,html body.layout-dark.layout-transparent .form-group.validate .select2-selection--single{color:#40c057!important;border-color:#40c057!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px}
.fc-time-grid .fc-slats td{height:4rem}
.fc-scroller.fc-time-grid-container{height:100%!important;overflow:hidden!important}
.nav-container hr{margin-top:1rem;margin-bottom:1rem}
.tab-content{padding-top:1.4rem}
.table td,.table th{padding:1.05rem 1.5rem}
.table .filter td:first-child{padding-bottom:2.05rem}
.page-link{border-radius:.15rem}
table.dataTable thead th[class*=sorting]:not(.sorting_disabled):before{top:.6rem}
.nosort::after,.nosort::before{display:none!important}
.nosort{pointer-events:none!important;cursor:default!important;width:1px;padding:0!important}
.point-handle.selected{border-color:purple!important;border-width:2px!important}
.app-sidebar .logo-img{margin-right:9px}
.ft-dollar-sign:before{content:"€"}
[class*=" egf-"],[class^=egf-]{font-family:EpigrafastFont!important;speak:none;font-style:normal;font-size:2rem!important;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.egf-comuni:before{content:'\e900'}
.egf-gestione:before{content:'\e901'}
.egf-imprese:before{content:'\e902'}
.egf-operatori:before{content:'\e903'}
.egf-opzioni:before{content:'\e904'}
.egf-pacchetti:before{content:'\e905'}
.egf-task:before{content:'\e906'}
.egf-abusivo:before{content:'\e945'}
.egf-fdl:before{content:'\e946'}
.egf-rilevato:before{content:'\e947'}
.tui-full-calendar-timegrid-hourmarker-time{color:#c19b39!important}
.tui-full-calendar-timegrid-hourmarker-line-left{border-top:1px dashed #c19b39!important}
.tui-full-calendar-timegrid-hourmarker-line-today{border-top:1px solid #c19b39!important}
.tui-full-calendar-timegrid-todaymarker{background-color:#c19b39!important}
.btn-outline-primary:hover i,.btn-outline-secondary:hover i,.btn-outline-success:hover i,.btn-primary,.btn-secondary,.btn-success{color:#fff!important}
.picker{z-index:10003}
hr{border-top:1px solid #ababab}
th,tr.filter td{border-top:none!important;border-bottom:none!important}
tr.filter{margin-bottom:1rem}
.card{background-color:transparent;box-shadow:none}
tr.even{background-color:#fff}
.form-control:disabled,.form-control[readonly]:not(.pickadate,.pickatime){background-color:#eee!important}
.card-header span:first-child{font-size:2rem}
.form-control,.form-control:focus{background-color:#fff}
.checkbox input[type=checkbox]~label:before{background-color:#fff!important}
input[class*=birthdate],input[class*=pickadate],input[class*=pickatime]{background-color:#fff!important}
tfoot th{padding-right:0!important}
tfoot th .row{margin-right:0!important}
tfoot th .row .col-sm-6:last-child{padding-right:0!important}
.select2-container--classic .select2-selection--single,.select2-container--default .select2-selection--single{background-color:#fff}
.nav-tabs .nav-link{text-transform:uppercase;color:#fff!important;font-weight:500!important}
.nav-tabs .nav-link.active{background:rgba(224,224,224,.2);border-bottom:solid 5px #f49c13;color:#fff!important}
.nav-tabs{border-bottom:none;background-color:#5e5e5e}
.app-sidebar{box-shadow:none}
.app-sidebar hr{border-top:1px solid #777}
.btn[data-toggle=button-journey].selected{background-color:#b9761a}
.auth .form-group.issue .help-block{color:#f49c13}
.swal2-content{z-index:2!important}
.bg-purple{background-color:#7952b3}
#modal .card{margin:0}
#modal .card-header{padding:0;padding-top:.75rem;padding-bottom:1.25rem}
#modal .card-body{padding:0}
#modal .card-header span{margin-top:0;margin-bottom:.75rem;font-weight:500;line-height:1.1;font-size:1.25rem;margin-bottom:.75rem;color:#17102f}