#container,body{background:#f3f3f4}
.navbar-header:after,.navbar-header:before{display:initial;content:initial}
@media (prefers-reduced-motion:no-preference){
:root{scroll-behavior:smooth}
}
#page-topbar{position:fixed;top:0;right:0;left:0;z-index:1002;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.08);box-shadow:0 1px 1px rgba(0,0,0,.08)}
.navbar-header{float:inherit}
.form-label{margin-bottom:.5rem}
.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}
.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}
.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}
.form-control{display:block;width:100%;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}
.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}
.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}
.metismenu{margin:0}
.metismenu li{display:block;width:100%}
.metismenu .mm-collapse{display:none}
.metismenu .mm-collapse:not(.mm-show){display:none}
.metismenu .mm-collapse.mm-show{display:block}
.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}
.vertical-menu{width:240px;z-index:1001;background:#fff;bottom:0;margin-top:0;position:fixed;top:70px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.08);box-shadow:0 1px 1px rgba(0,0,0,.08)}
.main-content{margin-left:240px}
.main-content .content{padding:0 15px 10px 15px;margin-top:70px}
.navbar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;height:70px;padding:0 calc(24px / 2) 0 0}
.navbar-header .dropdown .show.header-item{background-color:#fafafa}
.navbar-brand-box{padding:0 1.5rem;width:240px}
.logo{line-height:70px}
.logo .logo-sm{display:none}
.logo-dark{display:block}
.logo-light{display:none}
.app-search{padding:calc(32px / 2) 0}
.app-search .form-control{border:none;height:38px;padding-left:40px;padding-right:20px;background-color:#f1f5f7;-webkit-box-shadow:none;box-shadow:none}
.app-search span{position:absolute;z-index:10;font-size:16px;line-height:38px;left:13px;top:0;color:#74788d}
.megamenu-list li{position:relative;padding:5px 0}
.megamenu-list li a{color:#505d69}
@media (max-width:991px){
.navbar-brand-box{width:auto}
.logo span.logo-lg{display:none}
.logo span.logo-sm{display:inline-block}
}
.page-content{padding:calc(70px + 24px) calc(24px / 2) 60px calc(24px / 2)}
body[data-layout=horizontal] .page-content{margin-top:70px;padding:calc(55px + 24px) calc(24px / 2) 60px calc(24px / 2)}
@media (max-width:992px){
body[data-layout=horizontal] .page-content{margin-top:15px}
}
.header-item{height:70px;-webkit-box-shadow:none!important;box-shadow:none!important;color:#636e75;border:0;border-radius:0}
.header-item:hover{color:#636e75}
.header-profile-user{height:36px;width:36px;background-color:#f1f5f7;padding:3px}
.user-dropdown .dropdown-item i{display:inline-block}
.noti-icon i{font-size:22px;color:#636e75}
.noti-icon .noti-dot{position:absolute;display:inline-block;height:6px;width:6px;background-color:#ff3d60;border-radius:50%;top:20px;right:14px}
.notification-item .d-flex{padding:.75rem 1rem}
.notification-item .d-flex:hover{background-color:#f1f5f7}
.dropdown-icon-item{display:block;border-radius:3px;line-height:34px;text-align:center;padding:15px 0 9px;display:block;border:1px solid transparent;color:#74788d}
.dropdown-icon-item img{height:24px}
.dropdown-icon-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dropdown-icon-item:hover{border-color:#eff2f7;text-decoration:none}
.fullscreen-enable [data-toggle=fullscreen] .ri-fullscreen-line:before{content:"\ed73"}
body[data-topbar=dark] #page-topbar{background-color:#252b3b}
body[data-topbar=dark] .logo-dark{display:none}
body[data-topbar=dark] .logo-light{display:block}
body[data-topbar=dark] .navbar-header .dropdown .show.header-item{background-color:rgba(255,255,255,.05)}
body[data-topbar=dark] .navbar-header .waves-effect .waves-ripple{background:rgba(255,255,255,.4)}
body[data-topbar=dark] .header-item{color:#e9ecef}
body[data-topbar=dark] .header-item:hover{color:#e9ecef}
body[data-topbar=dark] .header-profile-user{background-color:rgba(255,255,255,.25)}
body[data-topbar=dark] .noti-icon i{color:#e9ecef}
body[data-topbar=dark] .app-search .form-control{background-color:rgba(241,245,247,.07);color:#fff}
body[data-topbar=dark] .app-search input.form-control::-webkit-input-placeholder,body[data-topbar=dark] .app-search span{color:rgba(255,255,255,.5)}
body[data-sidebar=dark] .navbar-brand-box{background:#222e3c}
body[data-sidebar=dark] .logo-light{display:block}
body[data-sidebar=dark] .logo-dark{display:none}
body[data-sidebar=dark] #dropdownpromemoria .dropdown-menu>div:before{display:none}
@media (max-width:600px){
.navbar-header .dropdown{position:static}
.navbar-header .dropdown .dropdown-menu{left:10px!important;right:10px!important}
}
@media (max-width:380px){
.navbar-brand-box{display:none}
}
.topnav .topnav-menu{margin:0;padding:0}
.topnav .navbar-nav .nav-link{font-size:15px;position:relative;padding:1rem 1.3rem;color:#74788d;font-family:Inter,sans-serif}
.topnav .navbar-nav .nav-link i{font-size:15px;vertical-align:middle;display:inline-block}
.topnav .navbar-nav .nav-link:focus,.topnav .navbar-nav .nav-link:hover{color:#0bb197;background-color:transparent}
.topnav .navbar-nav .dropdown-item{color:#74788d}
.topnav .navbar-nav .dropdown-item.active,.topnav .navbar-nav .dropdown-item:hover{color:#0bb197}
.topnav .navbar-nav .nav-item .nav-link.active{color:#0bb197}
.topnav .navbar-nav .dropdown.active>a{color:#0bb197;background-color:transparent}
@media (min-width:1200px){
body[data-layout=horizontal] .container-fluid,body[data-layout=horizontal] .navbar-header{max-width:85%}
}
@media (min-width:992px){
.topnav .navbar-nav .nav-item:first-of-type .nav-link{padding-left:0}
.topnav .dropdown-item{padding:.5rem 1.5rem;min-width:180px}
.topnav .dropdown.mega-dropdown .mega-dropdown-menu{left:0;right:auto}
.topnav .dropdown .dropdown-menu{margin-top:0;border-radius:0 0 .25rem .25rem}
.topnav .dropdown .dropdown-menu .arrow-down::after{right:15px;-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%);position:absolute}
.topnav .dropdown .dropdown-menu .dropdown .dropdown-menu{position:absolute;top:0!important;left:100%;display:none}
.topnav .dropdown:hover>.dropdown-menu{display:block}
.topnav .dropdown:hover>.dropdown-menu>.dropdown:hover>.dropdown-menu{display:block}
.navbar-toggle{display:none}
}
.arrow-down{display:inline-block}
.arrow-down:after{border-color:initial;border-style:solid;border-width:0 0 1px 1px;content:"";height:.4em;display:inline-block;right:5px;top:50%;margin-left:10px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:.4em}
@media (max-width:1199.98px){
.topnav-menu .navbar-nav li:last-of-type .dropdown .dropdown-menu{right:100%;left:auto}
}
@media (max-width:991.98px){
.navbar-brand-box .logo-dark{display:block}
.navbar-brand-box .logo-dark span.logo-sm{display:block}
.navbar-brand-box .logo-light{display:none}
.topnav{max-height:360px;overflow-y:auto;padding:0}
.topnav .navbar-nav .nav-link{padding:.75rem 1.1rem}
.topnav .dropdown .dropdown-menu{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;padding-left:15px}
.topnav .dropdown .dropdown-menu.dropdown-mega-menu-xl{width:auto}
.topnav .dropdown .dropdown-menu.dropdown-mega-menu-xl .row{margin:0}
.topnav .dropdown .dropdown-item{position:relative;background-color:transparent}
.topnav .dropdown .dropdown-item.active,.topnav .dropdown .dropdown-item:active{color:#0bb197}
.topnav .arrow-down::after{right:15px;position:absolute}
}
@media (min-width:992px){
body[data-layout=horizontal][data-topbar=light] .navbar-brand-box .logo-dark{display:block}
body[data-layout=horizontal][data-topbar=light] .navbar-brand-box .logo-light{display:none}
body[data-layout=horizontal][data-topbar=light] .topnav{background-color:#252b3b}
body[data-layout=horizontal][data-topbar=light] .topnav .navbar-nav .nav-link{color:rgba(255,255,255,.7)}
body[data-layout=horizontal][data-topbar=light] .topnav .navbar-nav .nav-link:focus,body[data-layout=horizontal][data-topbar=light] .topnav .navbar-nav .nav-link:hover{color:rgba(255,255,255,.9)}
body[data-layout=horizontal][data-topbar=light] .topnav .navbar-nav>.dropdown.active>a{color:rgba(255,255,255,.9)!important}
}
.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}
.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropend .dropdown-toggle:empty::after{margin-left:0}
.dropend .dropdown-toggle::after{vertical-align:0}
.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}
.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}
.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
.dropstart .dropdown-toggle:empty::after{margin-left:0}
.dropstart .dropdown-toggle::before{vertical-align:0}
.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}
.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef;text-decoration:none}
.dropdown-item.active,.dropdown-item:active{color:#fff!important;text-decoration:none;background-color:#334d66}
.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}
.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}
.dropdown-menu-dark .dropdown-item{color:#dee2e6}
.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}
.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}
.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}
.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}
.dropdown-menu-dark .dropdown-header{color:#adb5bd}
.footer{z-index:1;bottom:0;padding:20px calc(24px / 2);position:fixed;right:0;color:#74788d;left:240px;height:60px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.08);box-shadow:0 1px 1px rgba(0,0,0,.08);background-color:#fff}
@media (max-width:992px){
.footer{left:0}
}
.vertical-collpsed .footer{left:70px}
.modal-dialog .tooltip{z-index:12006}
.bootstrap-datetimepicker-widget .datepicker>div.datepicker-days{display:block!important}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}
.bigmenulaterale.selezionato{border:1px solid #7dab2e!important}
body[data-sidebar=dark] #page-topbar .btn{display:inline-block;font-weight:400;line-height:1.5;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0;outline-offset:initial}
#sidebar-menu{padding:10px 0 30px 0}
#sidebar-menu .mm-active>.has-arrow:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
#sidebar-menu .has-arrow:after{content:"\F0140";font-family:"Material Design Icons";display:block;float:right;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;font-size:1rem}
#sidebar-menu ul li a{font-family:Montserrat,sans-serif;display:block;padding:6px 8px;color:#74788d;position:relative;font-size:14px;font-weight:500;-webkit-transition:all .4s;transition:all .4s;border-left:3px solid transparent}
#sidebar-menu ul li a i{display:inline-block;min-width:24px;font-size:18px;line-height:1.40625rem;vertical-align:middle;color:#505d69;-webkit-transition:all .4s;transition:all .4s;opacity:.75}
#sidebar-menu ul li a:hover{color:#383c40}
#sidebar-menu ul li a:hover i{color:#383c40}
#sidebar-menu ul li .badge{margin-top:4px}
#sidebar-menu ul li ul.sub-menu{padding:0}
#sidebar-menu ul li ul.sub-menu li a{padding:6px 10px 6px 32px;font-size:14px;color:#7c8a96}
#sidebar-menu ul li ul.sub-menu li ul.sub-menu{padding:0}
#sidebar-menu ul li ul.sub-menu li ul.sub-menu li a{padding:6px 10px 6px 32px;font-size:14px}
.menu-title{padding:12px 20px!important;letter-spacing:.05em;pointer-events:none;cursor:default;font-size:11px;text-transform:uppercase;color:#505d69;font-weight:600;font-family:Inter,sans-serif;opacity:.5}
.mm-active{color:#0bb197!important}
.mm-active>a{color:#0bb197!important}
.mm-active>a i{color:#0bb197!important}
.mm-active>i{color:#0bb197!important}
.mm-active .active{color:#0bb197!important}
.mm-active .active i{color:#0bb197!important}
@media (max-width:992px){
.vertical-menu{display:none}
.main-content{margin-left:0!important}
body.sidebar-enable .vertical-menu{display:block}
}
.vertical-collpsed .main-content{margin-left:70px}
.vertical-collpsed .navbar-brand-box{width:70px!important;padding:0}
.vertical-collpsed .logo span.logo-lg{display:none}
.vertical-collpsed .logo span.logo-sm{display:block}
.vertical-collpsed .vertical-menu{position:absolute;width:70px!important;z-index:12}
.vertical-collpsed .vertical-menu .simplebar-content-wrapper,.vertical-collpsed .vertical-menu .simplebar-mask{overflow:visible!important}
.vertical-collpsed .vertical-menu .simplebar-scrollbar{display:none!important}
.vertical-collpsed .vertical-menu .simplebar-offset{bottom:0!important}
.vertical-collpsed .vertical-menu #sidebar-menu .badge,.vertical-collpsed .vertical-menu #sidebar-menu .collapse.in,.vertical-collpsed .vertical-menu #sidebar-menu .menu-title{display:none!important}
.vertical-collpsed .vertical-menu #sidebar-menu .nav.collapse{height:inherit!important}
.vertical-collpsed .vertical-menu #sidebar-menu .has-arrow:after{display:none}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li{position:relative;white-space:nowrap}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a{padding:15px 20px;min-height:55px;-webkit-transition:none;transition:none}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a:active,.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a:focus,.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a:hover{color:#383c40}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a i{font-size:20px;margin-left:4px}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a span{display:none;padding-left:25px}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a{position:relative;width:calc(230px + 70px);color:#0bb197;background-color:#f5f5f5;-webkit-transition:none;transition:none}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a i{color:#0bb197}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a span{display:inline}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul{display:block;left:70px;position:absolute;width:230px;height:auto!important;-webkit-box-shadow:3px 5px 12px -4px rgba(18,19,21,.1);box-shadow:3px 5px 12px -4px rgba(18,19,21,.1)}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul ul{-webkit-box-shadow:3px 5px 12px -4px rgba(18,19,21,.1);box-shadow:3px 5px 12px -4px rgba(18,19,21,.1)}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul a{-webkit-box-shadow:none;box-shadow:none;padding:8px 20px;position:relative;width:230px;z-index:6;color:#7c8a96}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul a:hover{color:#383c40}
.vertical-collpsed .vertical-menu #sidebar-menu>ul ul{padding:5px 0;z-index:9999;display:none;background-color:#fff}
.vertical-collpsed .vertical-menu #sidebar-menu>ul ul li:hover>ul{display:block;left:230px;height:auto!important;margin-top:-36px;position:absolute;width:230px}
.vertical-collpsed .vertical-menu #sidebar-menu>ul ul li>a span.pull-right{position:absolute;right:20px;top:12px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.vertical-collpsed .vertical-menu #sidebar-menu>ul ul li.active a{color:#f8f9fa}
body[data-sidebar=dark] .vertical-menu{background:#222e3c}
body[data-sidebar=dark] #sidebar-menu ul li a,body[data-sidebar=dark] #sidebar-menu ul li a i{color:#fff;opacity:.75}
body[data-sidebar=dark] #sidebar-menu ul li a:hover,body[data-sidebar=dark] #sidebar-menu ul li a:hover i{color:#fff;text-decoration:none;opacity:1}
body[data-sidebar=dark] #sidebar-menu ul li ul.sub-menu li a{color:#fff;opacity:.75}
body[data-sidebar=dark] #sidebar-menu ul li ul.sub-menu li a:hover{text-decoration:none;color:#fffopacity:1}
body[data-sidebar=dark].vertical-collpsed{min-height:1400px}
body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a{background:#1e3146;color:#d7e4ec}
body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a i{color:#d7e4ec}
body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul a{color:#8590a5}
body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul a:hover{color:#383c40}
body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul ul{background-color:#fff}
body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu ul>li>a.mm-active{color:#fff!important}
body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu ul li li.active>a,body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu ul li li.mm-active>a{color:#383c40!important}
body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu ul li li a.active,body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu ul li li a.mm-active{color:#383c40!important}
body[data-sidebar=dark] .mm-active{color:#d7e4ec!important}
body[data-sidebar=dark] .mm-active>a{color:#fff!important}
body[data-sidebar=dark] .mm-active>a i{color:#fff!important}
body[data-sidebar=dark] .mm-active>i{color:#fff!important}
body[data-sidebar=dark] .mm-active .active{border-left:3px solid #c40000!important;color:#fff!important}
body[data-sidebar=dark] .mm-active .active i{color:#fff!important}
body[data-sidebar=dark] .menu-title{color:#8590a5}
body[data-sidebar=dark] #header-menu{background:#334d66;height:70px}
body[data-sidebar=dark] a .vrlink{background:url(/admin/responsive/images/virtualtour-builder-hover.png) center top no-repeat;background-size:contain;vertical-align:middle}
.crmclientilink{width:34px;height:18px;position:relative;display:inline-block;margin-right:4px;background-image:url(/admin/responsive/images/crm-clienti-logo-32.png);background-position:center top;background-repeat:no-repeat;background-size:contain;vertical-align:middle}
body[data-sidebar=dark] #content{padding:calc(70px + 24px) calc(24px / 2) 60px calc(24px / 2)}
body[data-layout=horizontal] .main-content{margin-left:0!important}
body[data-sidebar-size=small] .navbar-brand-box{width:160px}
@media (max-width:992px){
body[data-sidebar-size=small] .navbar-brand-box{width:auto}
}
body[data-sidebar-size=small] .vertical-menu{width:160px;text-align:center}
body[data-sidebar-size=small] .vertical-menu .badge,body[data-sidebar-size=small] .vertical-menu .has-arrow:after{display:none!important}
body[data-sidebar-size=small] .main-content{margin-left:160px}
body[data-sidebar-size=small] .footer{left:160px}
@media (max-width:991px){
body[data-sidebar-size=small] .footer{left:0}
}
body[data-sidebar-size=small] #sidebar-menu ul li.menu-title{background-color:#1e3146}
body[data-sidebar-size=small] #sidebar-menu ul li a i{display:block}
body[data-sidebar-size=small] #sidebar-menu ul li ul.sub-menu li a{padding-left:1.5rem}
body[data-sidebar-size=small] #sidebar-menu ul li ul.sub-menu li ul.sub-menu li a{padding-left:1.5rem}
body[data-sidebar-size=small].vertical-collpsed .main-content{margin-left:70px}
body[data-sidebar-size=small].vertical-collpsed .vertical-menu #sidebar-menu{text-align:left}
body[data-sidebar-size=small].vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a i{display:inline-block}
body[data-sidebar-size=small].vertical-collpsed .footer{left:70px}
body[data-layout=horizontal][data-layout-size=boxed] #layout-wrapper,body[data-layout=horizontal][data-layout-size=boxed] #page-topbar,body[data-layout=horizontal][data-layout-size=boxed] .footer{max-width:100%}
[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}
.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}
.simplebar-offset{direction:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0!important;bottom:0;right:0!important;padding:0;margin:0;-webkit-overflow-scrolling:touch}
.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;overflow:auto;max-width:100%;max-height:100%;scrollbar-width:none;padding:0!important}
.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none}
.simplebar-content:after,.simplebar-content:before{content:' ';display:table}
.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}
.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}
.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}
.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}
[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}
.simplebar-scrollbar{position:absolute;right:2px;width:6px;min-height:10px}
.simplebar-scrollbar:before{position:absolute;content:'';background:#a2adb7;border-radius:7px;left:0;right:0;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}
.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition:opacity 0 linear;transition:opacity 0 linear}
.simplebar-track.simplebar-vertical{top:0;width:11px}
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}
.simplebar-track.simplebar-horizontal{left:0;height:11px}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}
.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}
.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none}
.custom-scroll{height:100%}
.font-size-8{font-size:8px!important}
.font-size-9{font-size:9px!important}
.font-size-10{font-size:10px!important}
.font-size-11{font-size:11px!important}
.font-size-12{font-size:12px!important}
.font-size-13{font-size:13px!important}
.font-size-14{font-size:14px!important}
.font-size-15{font-size:15px!important}
.font-size-16{font-size:16px!important}
.font-size-17{font-size:17px!important}
.font-size-18{font-size:18px!important}
.font-size-20{font-size:20px!important}
.font-size-22{font-size:22px!important}
.font-size-24{font-size:24px!important}
.font-size-26{font-size:26px!important}
.font-size-28{font-size:28px!important}
.font-size-30{font-size:30px!important}
.line-height-8{line-height:8px!important}
.line-height-9{line-height:9px!important}
.line-height-10{line-height:10px!important}
.line-height-11{line-height:11px!important}
.line-height-12{line-height:12px!important}
.line-height-13{line-height:13px!important}
.line-height-14{line-height:14px!important}
.line-height-15{line-height:15px!important}
.line-height-16{line-height:16px!important}
.line-height-17{line-height:17px!important}
.line-height-18{line-height:18px!important}
.line-height-20{line-height:20px!important}
.line-height-22{line-height:22px!important}
.line-height-24{line-height:24px!important}
.noti-icon b{position:absolute;bottom:14px;left:0;right:0;display:block;font-size:10px}
.navbar-header div.dropdown{border-left:1px solid rgb(236 236 236 / 50%)}
.navbar-header div.dropdown:first-child{border-left:none}
.navbar-header div.dropdown:last-child{border-right:1px solid rgb(236 236 236 / 50%)}
@media (min-width:600px){
.dropdown-menu-lg{width:320px}
.dropdown-menu-md{width:240px}
}
.dropdown-divider{border-top-color:#eff2f7}
.dropdown-mega{position:static!important}
.dropdown-megamenu[style]{padding:20px;left:20px!important;right:20px!important}
.dropdown-mega-menu-xl{width:40rem}
.dropdown-mega-menu-lg{width:26rem}
.accessorapido i{font-size:24px}
.recent-chat-wrap .input-group .input-group-btn.emojis{right:50px}
.recent-chat-wrap .chat-content .user-img{border:1px solid #ebebeb;height:48px;width:48px;position:absolute}
.recent-chat-wrap .chat-content .user-img2{border:1px solid #ebebeb;height:48px;width:48px}
.recent-chat-wrap .chat-content ul li{padding:0 15px;margin-bottom:20px;position:relative}
.recent-chat-wrap .chat-content .msg{padding:7px 25px 7px 15px;color:#212121;max-width:100%;overflow-wrap:break-word;box-shadow:0 1px 2px rgba(0,0,0,.3);font-size:14px;border-radius:2px}
.recent-chat-wrap .chat-content .msg .msg-per-detail span{font-size:10px;text-transform:uppercase}
.recent-chat-wrap .chat-content .friend .friend-msg-wrap .msg{margin-left:12px;background:rgba(33,33,33,.04) none repeat scroll 0 0}
.recent-chat-wrap .chat-content .self .self-msg-wrap .msg{position:relative;background:rgba(80,181,0,.24) none repeat scroll 0 0;margin-left:100px;margin-right:52px;font-size:14px}
.chat-cmplt-wrap{position:relative}
.chat-cmplt-wrap .chat-box-wrap{left:0;position:relative;-webkit-transition:left .4s ease 0;-moz-transition:left .4s ease 0;transition:left .4s ease 0}
.chat-cmplt-wrap .recent-chat-box-wrap{position:absolute;right:-300px;top:0;-webkit-transition:right .4s ease 0;-moz-transition:right .4s ease 0;transition:right .4s ease 0;width:100%;z-index:60}
.chat-cmplt-wrap.chat-box-slide .chat-box-wrap{left:-300px}
.chat-cmplt-wrap.chat-box-slide .recent-chat-box-wrap{right:0}
.chat-cmplt-wrap.chat-for-widgets,.chat-cmplt-wrap.chat-for-widgets-1{height:370px;overflow:hidden}
.chat-cmplt-wrap.chat-for-widgets .recent-chat-box-wrap,.chat-cmplt-wrap.chat-for-widgets-1 .recent-chat-box-wrap{position:absolute;right:-100%}
.chat-cmplt-wrap.chat-box-slide.chat-for-widgets-1 .chat-box-wrap,.chat-cmplt-wrap.chat-for-widgets.chat-box-slide .chat-box-wrap{left:-100%}
.chat-cmplt-wrap.chat-box-slide.chat-for-widgets-1 .recent-chat-box-wrap,.chat-cmplt-wrap.chat-for-widgets.chat-box-slide .recent-chat-box-wrap{right:0}
.chat-cmplt-wrap.chat-for-widgets-1{height:596px}
.chat-cmplt-wrap.chat-for-widgets-1 .chat-search{padding:0}
.chat-cmplt-wrap.chat-for-widgets-1 .chat-search .input-group input{height:52px;border-radius:0;border:none}
.chat-cmplt-wrap.chat-for-widgets-1 .chat-search .input-group .input-group-btn{top:18px}
.chat-cmplt-wrap.chat-for-widgets-1 .chat-box-wrap{float:left;width:30%}
.chat-cmplt-wrap.chat-for-widgets-1 .recent-chat-box-wrap{border-left:1px solid rgba(33,33,33,.05);float:left;position:relative;right:0;width:70%}
.chat-cmplt-wrap.chat-for-widgets-1{height:596px;overflow:hidden}
.chat-cmplt-wrap{position:relative}
.chat-cmplt-wrap.chat-for-widgets-1 .chat-box-wrap{float:left;width:20%}
.chat-cmplt-wrap .chat-box-wrap{left:0;position:relative;-webkit-transition:left .4s ease 0;-moz-transition:left .4s ease 0;transition:left .4s ease 0}
.chat-cmplt-wrap.chat-box-slide .chat-box-wrap{left:-300px}
.chat-cmplt-wrap.chat-box-slide .recent-chat-box-wrap{right:0}
.chat-cmplt-wrap.chat-for-widgets,.chat-cmplt-wrap.chat-for-widgets-1{height:450px;overflow:hidden}
.chat-cmplt-wrap.chat-for-widgets .recent-chat-box-wrap,.chat-cmplt-wrap.chat-for-widgets-1 .recent-chat-box-wrap{position:absolute;right:-100%}
.chat-cmplt-wrap.chat-box-slide.chat-for-widgets-1 .chat-box-wrap,.chat-cmplt-wrap.chat-for-widgets.chat-box-slide .chat-box-wrap{left:-100%}
.chat-cmplt-wrap.chat-box-slide.chat-for-widgets-1 .chat-cmplt-wrap.chat-for-widgets.chat-box-slide .recent-chat-box-wrap,.chat-cmplt-wrap.chat-box-slide.chat-for-widgets-1 .recent-chat-box-wrap,.chat-cmplt-wrap.chat-for-widgets.chat-box-slide .recent-chat-box-wrap{right:0}
.chat-list-wrap .chat-body>a{border-bottom:1px solid rgba(33,33,33,.1);display:block}
.chat-list-wrap .chat-body .chat-data{padding:10px 15px;position:relative;transition:all .2s ease 0}
.chat-list-wrap .chat-body .chat-data .user-img{float:left;height:35px;margin-right:15px;width:35px}
.chat-list-wrap .chat-body .chat-data .user-data{float:left}
.chat-list-wrap .block{display:block}
.chat-list-wrap .capitalize-font{text-transform:capitalize}
.chat-list-wrap .chat-body .chat-data .user-data .time{font-size:12px;margin-top:2px;width:165px}
.chat-list-wrap .truncate{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.chat-list-wrap .chat-body .chat-data .status{border:2px solid #fff;border-radius:50%;height:10px;left:40px;position:absolute;top:37px;width:10px}
.chat-list-wrap .chat-body .chat-data .status.away{background:#fec107}
.chat-list-wrap .chat-body .chat-data .status.offline{background:#ff2a00}
.chat-list-wrap .chat-body .chat-data .status.online{background:#01c853}
.clearfix{clear:both;float:none;overflow:hidden}
.chat-cmplt-wrap.chat-for-widgets-1 .recent-chat-box-wrap{border-left:1px solid rgba(33,33,33,.05);float:left;position:relative;right:0;width:80%}
.chat-img{position:absolute;right:-60px;top:0;vertical-align:top;width:50px}
.friend-msg-wrap i,.self-msg-wrap i{position:absolute;right:2px;bottom:6px}
.msg-per-detail{text-align:right}
.friend-msg-wrap .msg{position:relative}
.pa-0 .btn-info,.pa-0 .btn-info.disabled{background:#1e88e5;border:1px solid #1e88e5;-webkit-box-shadow:0 2px 2px 0 rgba(66,165,245,.14),0 3px 1px -2px rgba(66,165,245,.2),0 1px 5px 0 rgba(66,165,245,.12);box-shadow:0 2px 2px 0 rgba(66,165,245,.14),0 3px 1px -2px rgba(66,165,245,.2),0 1px 5px 0 rgba(66,165,245,.12);-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}
.pa-0 .btn-info.disabled:hover,.pa-0 .btn-info:hover{background:#1e88e5;border:1px solid #1e88e5;-webkit-box-shadow:0 14px 26px -12px rgba(23,105,255,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(23,105,255,.2);box-shadow:0 14px 26px -12px rgba(23,105,255,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(23,105,255,.2)}
.btn-info:focus,.pa-0 .btn-info.active,.pa-0 .btn-info.disabled.active,.pa-0 .btn-info.disabled:focus{background:#028ee1;-webkit-box-shadow:0 14px 26px -12px rgba(23,105,255,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(23,105,255,.2);box-shadow:0 14px 26px -12px rgba(23,105,255,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(23,105,255,.2)}
.pa-0 .btn-circle{border-radius:100%;width:40px;height:40px;padding:10px}
.pa-0 .btn-circle.btn-sm{width:35px;height:35px;padding:8px 10px;font-size:14px}
.pa-0 .btn-circle.btn-lg{width:50px;height:50px;padding:14px 15px;font-size:18px}
.pa-0 .btn-circle.btn-xl{width:70px;height:70px;padding:14px 15px;font-size:24px}
/*!
 * font-awesome-animation - v0.2.1
 * https://github.com/l-lin/font-awesome-animation
 * License: MIT
 */
@-webkit-keyframes wrench{
0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}
10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes wrench{
0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}
10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}
}
.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}
.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}
.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}
@-webkit-keyframes ring{
0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}
6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}
8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}
10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}
12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}
14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}
16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}
100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes ring{
0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}
6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}
8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}
10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}
12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}
14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}
16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}
100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}
}
.faa-parent.animated-hover:hover>.faa-ring,.faa-ring.animated,.faa-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}
.faa-parent.animated-hover:hover>.faa-ring.faa-fast,.faa-ring.animated-hover.faa-fast:hover,.faa-ring.animated.faa-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite}
.faa-parent.animated-hover:hover>.faa-ring.faa-slow,.faa-ring.animated-hover.faa-slow:hover,.faa-ring.animated.faa-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite}
@-webkit-keyframes vertical{
0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}
4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}
8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}
12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}
16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}
20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}
100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}
}
@keyframes vertical{
0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}
4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}
8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}
12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}
16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}
20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}
100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}
}
.faa-parent.animated-hover:hover>.faa-vertical,.faa-vertical.animated,.faa-vertical.animated-hover:hover{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite}
.faa-parent.animated-hover:hover>.faa-vertical.faa-fast,.faa-vertical.animated-hover.faa-fast:hover,.faa-vertical.animated.faa-fast{-webkit-animation:vertical 1s ease infinite;animation:vertical 1s ease infinite}
.faa-parent.animated-hover:hover>.faa-vertical.faa-slow,.faa-vertical.animated-hover.faa-slow:hover,.faa-vertical.animated.faa-slow{-webkit-animation:vertical 4s ease infinite;animation:vertical 4s ease infinite}
@-webkit-keyframes horizontal{
0%{-webkit-transform:translate(0,0);transform:translate(0,0)}
6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}
12%{-webkit-transform:translate(0,0);transform:translate(0,0)}
18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}
24%{-webkit-transform:translate(0,0);transform:translate(0,0)}
30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}
100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}
}
@keyframes horizontal{
0%{-webkit-transform:translate(0,0);transform:translate(0,0)}
6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}
12%{-webkit-transform:translate(0,0);transform:translate(0,0)}
18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}
24%{-webkit-transform:translate(0,0);transform:translate(0,0)}
30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}
100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}
}
.faa-horizontal.animated,.faa-horizontal.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite}
.faa-horizontal.animated-hover.faa-fast:hover,.faa-horizontal.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-horizontal.faa-fast{-webkit-animation:horizontal 1s ease infinite;animation:horizontal 1s ease infinite}
.faa-horizontal.animated-hover.faa-slow:hover,.faa-horizontal.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-horizontal.faa-slow{-webkit-animation:horizontal 3s ease infinite;animation:horizontal 3s ease infinite}
@-webkit-keyframes flash{
0%,100%,50%{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{
0%,100%,50%{opacity:1}
25%,75%{opacity:0}
}
.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-flash{-webkit-animation:flash 2s ease infinite;animation:flash 2s ease infinite}
.faa-flash.animated-hover.faa-fast:hover,.faa-flash.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-flash.faa-fast{-webkit-animation:flash 1s ease infinite;animation:flash 1s ease infinite}
.faa-flash.animated-hover.faa-slow:hover,.faa-flash.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-flash.faa-slow{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite}
@-webkit-keyframes bounce{
0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}
@keyframes bounce{
0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}
.faa-bounce.animated,.faa-bounce.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-bounce{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}
.faa-bounce.animated-hover.faa-fast:hover,.faa-bounce.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-bounce.faa-fast{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite}
.faa-bounce.animated-hover.faa-slow:hover,.faa-bounce.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-bounce.faa-slow{-webkit-animation:bounce 3s ease infinite;animation:bounce 3s ease infinite}
@-webkit-keyframes spin{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes spin{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.faa-parent.animated-hover:hover>.faa-spin,.faa-spin.animated,.faa-spin.animated-hover:hover{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}
.faa-parent.animated-hover:hover>.faa-spin.faa-fast,.faa-spin.animated-hover.faa-fast:hover,.faa-spin.animated.faa-fast{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}
.faa-parent.animated-hover:hover>.faa-spin.faa-slow,.faa-spin.animated-hover.faa-slow:hover,.faa-spin.animated.faa-slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite}
@-webkit-keyframes float{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes float{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite}
.faa-float.animated-hover.faa-fast:hover,.faa-float.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite}
.faa-float.animated-hover.faa-slow:hover,.faa-float.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite}
@-webkit-keyframes pulse{
0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(.8);transform:scale(.8)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}
@keyframes pulse{
0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(.8);transform:scale(.8)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}
.faa-parent.animated-hover:hover>.faa-pulse,.faa-pulse.animated,.faa-pulse.animated-hover:hover{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}
.faa-parent.animated-hover:hover>.faa-pulse.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-pulse.animated.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}
.faa-parent.animated-hover:hover>.faa-pulse.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-pulse.animated.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}
.faa-parent.animated-hover:hover>.faa-shake,.faa-shake.animated,.faa-shake.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite}
.faa-parent.animated-hover:hover>.faa-shake.faa-fast,.faa-shake.animated-hover.faa-fast:hover,.faa-shake.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}
.faa-parent.animated-hover:hover>.faa-shake.faa-slow,.faa-shake.animated-hover.faa-slow:hover,.faa-shake.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}
@-webkit-keyframes tada{
0%{-webkit-transform:scale(1);transform:scale(1)}
10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}
30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}
40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}
100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
}
@keyframes tada{
0%{-webkit-transform:scale(1);transform:scale(1)}
10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}
30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}
40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}
100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
}
.faa-parent.animated-hover:hover>.faa-tada,.faa-tada.animated,.faa-tada.animated-hover:hover{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}
.faa-parent.animated-hover:hover>.faa-tada.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-tada.animated.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite}
.faa-parent.animated-hover:hover>.faa-tada.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-tada.animated.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}
@-webkit-keyframes passing{
0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}
50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}
}
@keyframes passing{
0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}
50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}
}
.faa-parent.animated-hover:hover>.faa-passing,.faa-passing.animated,.faa-passing.animated-hover:hover{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite}
.faa-parent.animated-hover:hover>.faa-passing.faa-fast,.faa-passing.animated-hover.faa-fast:hover,.faa-passing.animated.faa-fast{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite}
.faa-parent.animated-hover:hover>.faa-passing.faa-slow,.faa-passing.animated-hover.faa-slow:hover,.faa-passing.animated.faa-slow{-webkit-animation:passing 3s linear infinite;animation:passing 3s linear infinite}
@-webkit-keyframes passing-reverse{
0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}
50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}
}
@keyframes passing-reverse{
0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}
50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}
}
.faa-parent.animated-hover:hover>.faa-passing-reverse,.faa-passing-reverse.animated,.faa-passing-reverse.animated-hover:hover{-webkit-animation:passing-reverse 2s linear infinite;animation:passing-reverse 2s linear infinite}
.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-fast,.faa-passing-reverse.animated-hover.faa-fast:hover,.faa-passing-reverse.animated.faa-fast{-webkit-animation:passing-reverse 1s linear infinite;animation:passing-reverse 1s linear infinite}
.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-slow,.faa-passing-reverse.animated-hover.faa-slow:hover,.faa-passing-reverse.animated.faa-slow{-webkit-animation:passing-reverse 3s linear infinite;animation:passing-reverse 3s linear infinite}
@-webkit-keyframes burst{
0%{opacity:.6}
50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}
100%{opacity:0}
}
@keyframes burst{
0%{opacity:.6}
50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}
100%{opacity:0}
}
.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-burst{-webkit-animation:burst 2s infinite linear;animation:burst 2s infinite linear}
.faa-burst.animated-hover.faa-fast:hover,.faa-burst.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-burst.faa-fast{-webkit-animation:burst 1s infinite linear;animation:burst 1s infinite linear}
.faa-burst.animated-hover.faa-slow:hover,.faa-burst.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-burst.faa-slow{-webkit-animation:burst 3s infinite linear;animation:burst 3s infinite linear}
@-webkit-keyframes falling{
0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}
50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}
}
@keyframes falling{
0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}
50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}
}
.faa-falling.animated,.faa-falling.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-falling{-webkit-animation:falling 2s linear infinite;animation:falling 2s linear infinite}
.faa-falling.animated-hover.faa-fast:hover,.faa-falling.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-falling.faa-fast{-webkit-animation:falling 1s linear infinite;animation:falling 1s linear infinite}
.faa-falling.animated-hover.faa-slow:hover,.faa-falling.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-falling.faa-slow{-webkit-animation:falling 3s linear infinite;animation:falling 3s linear infinite}
@-webkit-keyframes rising{
0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}
50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}
}
@keyframes rising{
0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}
50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}
}
.faa-parent.animated-hover:hover>.faa-rising,.faa-rising.animated,.faa-rising.animated-hover:hover{-webkit-animation:rising 2s linear infinite;animation:rising 2s linear infinite}
.faa-parent.animated-hover:hover>.faa-rising.faa-fast,.faa-rising.animated-hover.faa-fast:hover,.faa-rising.animated.faa-fast{-webkit-animation:rising 1s linear infinite;animation:rising 1s linear infinite}
.faa-parent.animated-hover:hover>.faa-rising.faa-slow,.faa-rising.animated-hover.faa-slow:hover,.faa-rising.animated.faa-slow{-webkit-animation:rising 3s linear infinite;animation:rising 3s linear infinite}
h4.modal-title,h5.modal-title{font-size:16px;margin:0;font-weight:600;line-height:30px;color:#334d66}
label.control-label{position:relative}
.parsley-errors-list{position:absolute!important;top:100%!important;z-index:5!important;display:none;max-width:100%!important;padding:4px 6px!important;margin-top:1px!important;font-size:10px!important;line-height:1.5!important;color:#fff!important;background-color:rgba(255,61,96,.9)!important;border-radius:.25rem!important;right:0!important}
.parsley-errors-list.filled{display:block}
.parsley-errors-list>li{color:#fff!important;margin-top:0!important}
.form-control:focus,.form-select:focus{background-color:#fff;border-color:#9dbeee;box-shadow:0 0 0 .2rem rgba(59,125,221,.25);color:#495057;outline:0}
div.parsley-error,input.parsley-error,select.parsley-error,textarea.parsley-error{border-color:#ff3d60;padding-right:calc(1.5em + .94rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff3d60'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff3d60' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .235rem) center;background-size:calc(.75em + .47rem) calc(.75em + .47rem);color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}
div.parsley-error:focus,input.parsley-error:focus,select.parsley-error:focus,textarea.parsley-error:focus{border-color:#ff3d60;-webkit-box-shadow:0 0 0 .15rem rgba(255,61,96,.25);box-shadow:0 0 0 .15rem rgba(255,61,96,.25);background:#fff;color:#505d69}
div.parsley-error,input.parsley-success,select.parsley-success,textarea.parsley-success{border-color:#0ac074;padding-right:calc(1.5em + .94rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%230ac074' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .235rem) center;background-size:calc(.75em + .47rem) calc(.75em + .47rem);color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6}
div.parsley-error:focus,input.parsley-success:focus,select.parsley-success:focus,textarea.parsley-success:focus{border-color:#0ac074;-webkit-box-shadow:0 0 0 .15rem rgb(10 192 116 / 25%);box-shadow:0 0 0 .15rem rgb(10 192 116 / 25%);background:#fff;color:#505d69}
.sp-original-input-container .sp-add-on{min-width:44px!important}
.cursor-move{cursor:move}
.cursor-pointer{cursor:pointer}
.cursor-default{cursor:default}
.btn-check:focus+.btn,.btn:focus{-webkit-box-shadow:0 0 0 .15rem rgb(194 194 194 / 25%);box-shadow:0 0 0 .15rem rgb(194 194 194 / 25%)}
.dt-buttons{float:left}
.dataTables_wrapper .dataTables_filter{float:right;position:relative!important}
.dataTables_filter input{width:280px!important;border:0!important;background-image:linear-gradient(#b61c20,#b61c20),linear-gradient(#e9ecef,#e9ecef);background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:center bottom,center calc(100% - 1px);background-color:transparent;transition:background 0 ease-out;float:none;box-shadow:none;border-radius:0!important;margin-left:10px!important;padding:6px 5px;font-size:14px}
.dataTables_filter input:focus{outline:0;background-image:linear-gradient(#b61c20,#b61c20),linear-gradient(#e9ecef,#e9ecef);background-size:100% 2px,100% 1px;box-shadow:none;transition-duration:.3s;box-shadow:none!important}
.dataTables_filter label{display:inline-block;margin-bottom:.5rem}
.dataTables_filter .btn-circle.btn-xs{width:25px;height:25px;padding:3px 0;font-size:12px;position:absolute;right:0;top:0}
.form_validation .mb-3,.needs-validation .mb-3{position:relative}
.table>thead>tr>th{text-transform:uppercase!important;border-bottom:2px solid rgb(214 214 214 / 60%)!important;vertical-align:middle!important}
.select2.select2-container{display:inline-block;background:#fff;width:100%!important;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:3px 6px!important;border-radius:0.25rem}
.select2.select2-container.select2-container--disabled{background:#eee}
.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{background-color:#fff;border:none!important;border-radius:0!important}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-search--dropdown .select2-search__field{box-shadow:none!important;min-height:26px;padding:6px!important;font-weight:400;line-height:20px;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;outline:0!important}
.select2-container--default .select2-selection--single .select2-selection__clear{height:28px}
.select2-container .select2-selection--single .select2-selection__clear{font-size:18px!important;color:#888!important}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px!important}
.select2-results__option--selectable{line-height:20px!important}
.select2-container.select2-container--default.select2-container--open{z-index:12110!important;border-color:#aaa;border-radius:0.25rem 0.25rem 0 0}
.table .fa:not(.btn .fa):not(.badge .fa),.table .fab:not(.btn .fab):not(.badge .fab),.table .fad:not(.btn .fad):not(.badge .fad),.table .fal:not(.btn .fal):not(.badge .fal),.table .far:not(.btn .far):not(.badge .far),.table .fas:not(.btn .fas):not(.badge .fas){font-size:16px}
input[type=checkbox].form-check-input{width:16px!important;height:16px!important;margin-top:0}
.dot-animated{position:absolute;right:-5px;top:-6px;width:6px;height:6px;border-radius:100%;content:'';background-color:#d22d3d;-webkit-animation:fadeIn 2s ease infinite;animation:fadeIn 2s ease infinite}
@-webkit-keyframes fadeIn{
0%{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{
0%{opacity:0}
to{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{
0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{
0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.row div[class^=col-xl-] .parsley-errors-list{right:12px!important}
.parsley-errors-list.filled~.select2.select2-container{border-color:#ff3d60;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ff3d60'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ff3d60' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + 1.235rem) center;background-size:calc(.75em + .47rem) calc(.75em + .47rem);color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}
.parsley-errors-list.filled~.select2.select2-container .select2-selection{background-color:transparent!important}
.input-group>.select2.select2-container{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto!important;min-width:0}
#usernameResult{position:absolute!important;z-index:5!important;display:none;max-width:100%!important;padding:4px 6px!important;margin-top:1px!important;font-size:10px!important;line-height:1.5!important;color:#fff!important;background-color:rgba(255,61,96,.9)!important;border-radius:.25rem!important;right:12px}
td .btn-group .btn:not(.btn-social-icon){padding:3px 8px!important}
.btn.btn-secondary.dropdown-toggle.dataeichettacliente{padding:0 8px!important}
@media print{
body{color:#000;background-color:#fff!important}
.table>thead>tr>th{font-size:12px}
}
.opacity-0{opacity:0!important}
.opacity-1{opacity:.1!important}
.opacity-2{opacity:.2!important}
.opacity-3{opacity:.3!important}
.opacity-4{opacity:.4!important}
.opacity-5{opacity:.5!important}
.opacity-6{opacity:.6!important}
.opacity-7{opacity:.7!important}
.opacity-8{opacity:.8!important}
.opacity-9{opacity:.9!important}
.opacity-10{opacity:1!important}
.electo li{display:block;height:24px;clear:both;border-bottom:1px solid #ececec;line-height:24px;margin-bottom:2px}
.divider{position:relative;margin-top:20px;margin-bottom:15px;height:1px}
.div-transparent:before{content:"";position:absolute;top:0;left:5%;right:5%;width:90%;height:1px;background-image:linear-gradient(to right,transparent,#303133,transparent)}
.div-arrow-down:after{content:"";position:absolute;z-index:1;top:-7px;left:calc(50% - 7px);width:14px;height:14px;transform:rotate(45deg);background-color:#fff;border-bottom:1px solid #303133;border-right:1px solid #303133}
.div-tab-down:after{content:"";position:absolute;z-index:1;top:0;left:calc(50% - 10px);width:20px;height:14px;background-color:#fff;border-bottom:1px solid #303133;border-left:1px solid #303133;border-right:1px solid #303133;border-radius:0 0 8px 8px}
.div-stopper:after{content:"";position:absolute;z-index:1;top:-6px;left:calc(50% - 7px);width:14px;height:12px;background-color:#fff;border-left:1px solid #303133;border-right:1px solid #303133}
@media print{
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left!important}
.col-sm-12{width:100%}
.col-sm-11{width:91.666666666667%}
.col-sm-10{width:83.333333333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.666666666667%}
.col-sm-7{width:58.333333333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.666666666667%}
.col-sm-4{width:33.333333333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.666666666667%}
.col-sm-1{width:8.3333333333333%}
}
.dropzone{min-height:230px!important;border:2px dashed #ced4da!important;background:#fff!important;border-radius:6px!important}
.dropzone .dz-message{font-size:24px!important;width:100%!important}
.page-item.active .page-link{background-color:#334d66!important;border-color:#334d66!important}
.page-link:hover{background-color:#eff2f7;border-color:#ced4da}
.page-link:focus{-webkit-box-shadow:0 0 0 .15rem rgb(51 77 102 / 25%);box-shadow:0 0 0 .15rem rgb(51 77 102 / 25%)}
.line-height-14{line-height:14px!important}
.line-height-16{line-height:16px!important}
.line-height-18{line-height:18px!important}
.line-height-20{line-height:20px!important}
.line-height-22{line-height:22px!important}
.line-height-24{line-height:24px!important}
.line-height-26{line-height:26px!important}
.line-height-28{line-height:28px!important}
.line-height-30{line-height:30px!important}
.line-height-32{line-height:32px!important}
.rightbar-overlay{background-color:rgba(52,58,64,.55);position:absolute;right:0;left:0;top:0;bottom:0;display:none;z-index:1038;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.right-bar{background-color:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);display:block;position:fixed;transition:all .2s ease-out;width:381px;z-index:1039;float:right!important;right:-391px;top:0;bottom:0}
.right-bar .right-bar-toggle{background-color:#c40000;height:30px;width:30px;line-height:30px!important;font-size:18px;color:#fff;text-align:center;border-radius:50%;opacity:.8;position:absolute;right:5px;top:10px}
.right-bar .right-bar-toggle:hover{opacity:1}
.rightbarenabled .right-bar{right:0}
.rightbarenabled .rightbar-overlay{display:block}
@media (max-width:767.98px){
.right-bar{overflow:auto}
.right-bar .slimscroll-menu{height:auto!important}
}
@media print{
.footer,.navbar-header,.page-title-box,.right-bar,.vertical-menu{display:none!important}
.card-body,.main-content,.page-content,.right-bar,body{padding:0;margin:0}
.card{border:0}
#no-more-tables,.table-responsive{overflow:inherit!important}
.table-responsive .dataTables_filter{display:none!important}
}
.right-bar hr{margin:1rem 0;color:rgba(0,0,0,.1);background-color:currentColor;border:0;opacity:.7;height:1px}
.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.btn-group-sm>.btn,.btn-sm{font-size:12px;padding:.25rem .5rem}
.btn-check+.btn-primary{background-color:#fff!important;border-color:#334d66!important;color:#334d66!important}
.btn-check:checked+.btn-primary{background-color:#334d66!important;border-color:#334d66!important;color:#fff!important}
.fw-900{font-weight:900!important}
.styled-checkbox .styled-check+span.equipmentimages{margin-top:-8px}
.btn-group .btn-default{border:1px solid #e9e9e9;border-radius:5px;line-height:20px}
tr.impausa{border-left:3px solid #c40}
.btn-group.gesbtn-group .btn:not(:last-child):not(.dropdown-toggle){text-align:left;width:130px}
.btn-group.gesbtn-group .btn.dropdown-toggle-split{text-align:center;width:30px}
.gesbtn-group i{width:14px}
ul.dropdownmenutags5{max-height:200px!important}
.form-control-feedback.fa-solid,.form-control-feedback.fas{position:absolute;font-size:22px;right:10px;top:8px!important;width:22px;height:22px}
.immoastattiva{border-bottom:1px solid #ececec;border-left:6px solid #7dab2e!important}
.immoastpausa{border-bottom:1px solid #ececec;border-left:6px solid #c40000!important}
span.menuconicona{margin-left:22px;position:relative}
.letter-spacing-1{letter-spacing:1px!important}
.letter-spacing-0{letter-spacing:0!important}
.letter-spacing--1{letter-spacing:-1px!important}
.letter-spacing--2{letter-spacing:-2px!important}
span.rigalabel{min-width:110px;display:inline-flex}
.rigalabel .btn.dataeichetta,.rigalabel .btn.dataeichettalibero{padding:1px 8px!important;line-height:14px!important}
.inlineellipsis410{max-width:390px;display:inline;overflow:hidden;text-overflow:ellipsis}
.inlineellipsis300{max-width:280px;display:inline;overflow:hidden;text-overflow:ellipsis}
.h-340{height:340px}
.h-250{height:250px}
.h-190{height:190px}
.h-110{height:110px}
@media (min-width:768px){
.h-md-340{height:340px}
.h-md-250{height:250px}
.h-md-190{height:190px}
.h-md-110{height:110px}
}
.modal{z-index:12095!important}
.modal-backdrop.show{z-index:12094!important}
.modal .modal{z-index:12097!important}
.modal .modal .modal-content{box-shadow:0 1px 1px rgb(0 0 0 / 12%),0 2px 2px rgb(0 0 0 / 12%),0 4px 4px rgb(0 0 0 / 12%),0 8px 8px rgb(0 0 0 / 12%),0 16px 16px rgb(0 0 0 / 12%);top:10px}
.modal-backdrop2{z-index:12096!important;position:absolute;top:0;opacity:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;display:none}
.fade2{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.modal-backdrop2.show2{opacity:.5;display:block}
#conchiamate{justify-content:flex-end;max-height:300px}
#conchiamate .media{display:flex}
#conchiamate .notification-icons{width:36px;height:36px;border-radius:100%;display:flex;align-items:center;justify-content:center}
#conchiamate .media .media-body{flex:1 1}
#conchiamate .media-body h6{margin-bottom:2px;line-height:1.2;font-size:1rem;font-weight:500}
#conchiamate .media-body p{font-size:13px;line-height:1.7;letter-spacing:.7px}
#conchiamate .btn-close{position:absolute;right:15px;top:10px;width:.4em;height:.4em}
#background-hide-content{position:absolute;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 59%,#fff 100%);z-index:99}
.background-hide-content .alert{bottom:115px;margin:0 auto;left:15px;right:15px;margin-left:auto;margin-right:auto;padding:15px;font-size:16px}
.bg-info-opacity-10{background-color:rgb(30,159,242,.1)}
.bg-info-opacity-25{background-color:rgb(30,159,242,.25)}
.bg-info-opacity-50{background-color:rgb(30,159,242,.5)}
.bg-info-opacity-75{background-color:rgb(30,159,242,.75)}
.bg-info-opacity-100{background-color:#1e9ff2}
.bg-gradient{background-image:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0))!important}
.overflow-auto{overflow:auto!important}
.overflow-hidden{overflow:hidden!important}
.overflow-visible{overflow:visible!important}
.overflow-scroll{overflow:scroll!important}
.overflow-x-auto{overflow-x:auto!important}
.overflow-x-hidden{overflow-x:hidden!important}
.overflow-x-visible{overflow-x:visible!important}
.overflow-x-scroll{overflow-x:scroll!important}
.overflow-y-auto{overflow-y:auto!important}
.overflow-y-hidden{overflow-y:hidden!important}
.overflow-y-visible{overflow-y:visible!important}
.overflow-y-scroll{overflow-y:scroll!important}
.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}
.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}