.navbar-collapse{position:relative}@media (min-width: 992px){.sidenav{position:fixed;left:0;top:0;margin-top:56px;width:300px;height:100vh;padding:0 5px 5px 5px;background-color:var(--bs-primary)}.sidenav .navbar-nav{flex-direction:column}.sidenav .navbar-nav ul.mm-collapse{list-style:none}.sidenav .navbar-nav li.mm-active>a{background:#3354b5;border-radius:3px}.sidenav .navbar-nav a.nav-link{color:white}}@media (min-width: 992px){.brand-container{position:absolute;top:0;left:0;width:300px;height:100%;background-color:var(--bs-primary)}.brand-container .navbar-brand{color:white;font-weight:900;padding-left:15px}}#MainNav{height:56px}@media (max-width: 992px){#MainNav .container-fluid{background-color:var(--bs-light) !important}}#MainNav .navbar-nav.navbar-left li a.active,#MainNav .navbar-nav.navbar-right li a.active{background:#c4d2fb;color:var(--bs-primary);border-radius:3px}@media (max-width: 992px){#MainNav .navbar-collapse{margin-top:8px;padding-bottom:8px;background-color:var(--bs-light) !important}}@media (min-width: 992px){#MainNav .navbar-collapse{margin-left:300px}#MainNav .navbar-collapse .navbar-right{margin-left:auto}}.sidebar-nav ul{padding:0;margin:0;list-style:none}.sidebar-nav .metismenu{display:flex;flex-direction:column}.sidebar-nav .metismenu li+li{margin-top:5px}.sidebar-nav .metismenu li:first-child{margin-top:5px}.sidebar-nav .metismenu li:last-child{margin-bottom:5px}.sidebar-nav .metismenu>li{display:flex;flex-direction:column;position:relative}.sidebar-nav .metismenu a{position:relative;display:block;padding:13px 15px;color:white;transition:all 0.3s ease-out;text-decoration:none}.sidebar-nav .metismenu ul a{padding:10px 15px 10px 30px}.sidebar-nav .metismenu ul ul a{padding:10px 15px 10px 45px}.sidebar-nav .metismenu a:hover,.sidebar-nav .metismenu a:focus,.sidebar-nav .metismenu a:active,.sidebar-nav .metismenu .mm-active>a{color:white;text-decoration:none}.sidebar-nav .metismenu .mm-active>a{background:#3354b5;border-radius:3px}:root{--card-border-color:#e3e6f0}main{margin-top:56px;padding:20px 5px}.el-shadow{-webkit-box-shadow:0 0.15rem 1.75rem 0 rgba(58,59,69,0.15) !important;box-shadow:0 0.15rem 1.75rem 0 rgba(58,59,69,0.15) !important}.card{margin-bottom:20px;border:1px solid var(--card-border-color)}.card .card-header{background-color:var(--bs-light);padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--card-border-color)}.card .card-header h5{color:var(--bs-primary);font-size:16px;font-weight:bold;margin-bottom:0}.card.card-featured .card-title{font-size:14px;text-transform:uppercase}.card.card-featured .card-content{font-size:25px;font-weight:700;color:var(--bs-dark)}.card.card-featured .card-featured-col-icon .bi{color:var(--bs-gray-300);font-size:30px}.card.card-featured.card-featured--primary{border-left:3px solid var(--bs-primary)}.card.card-featured.card-featured--primary .card-title{color:var(--bs-primary)}.card.card-featured.card-featured--info{border-left:3px solid var(--bs-info)}.card.card-featured.card-featured--info .card-title{color:var(--bs-info)}.card.card-featured.card-featured--warning{border-left:3px solid var(--bs-warning)}.card.card-featured.card-featured--warning .card-title{color:var(--bs-warning)}.card.card-featured.card-featured--danger{border-left:3px solid var(--bs-danger)}.card.card-featured.card-featured--danger .card-title{color:var(--bs-danger)}.pe-100{padding-right:100px !important}.accordion-button{width:auto !important}.cisterna-detail-label{font-size:12px;text-transform:uppercase;letter-spacing:1.5px}.cisterna-level-live-view{position:absolute;top:80px;right:15px}.cisterna-level-live-view .cisterna-container{position:relative;border:3px var(--bs-gray-300) solid;border-radius:.25rem;width:60px;height:200px;overflow:hidden}.cisterna-level-live-view .cisterna-container .cisterna-level{position:absolute;bottom:0;left:0;width:100%;background-color:var(--bs-success)}.container-page-title .page-title{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px}.container-page-title .page-title h1{font-weight:300;font-size:30px;text-transform:uppercase;margin-bottom:0}.toolbar-container{padding-bottom:15px}.modal .modal-header{background-color:var(--bs-light)}footer{display:none}@media (min-width: 992px){footer{margin-left:300px;position:fixed;bottom:0;left:0;right:0;padding:20px 15px;text-align:center;background-color:var(--bs-gray-300)}}.sidebar-divider{border-top:1px solid rgba(255,255,255,0.5);margin:0 1rem 1rem}@media (max-width: 992px){.sidebar-divider{display:none}}.btn{text-transform:uppercase;font-size:13px;font-weight:600}.btn>span{margin-left:5px}.btn.btn-secondary,.btn.btn-danger{color:white}.impianto-call{cursor:pointer}#barra-progresso{width:50%;height:20px;background-color:#f0f0f0;border:1px solid #ccc}#barra-avanzamento{width:0%;height:100%;background-color:#4CAF50}.form-col{margin-bottom:15px}.form-col .required-field>label::after{content:'*';position:relative;margin-left:5px;font-weight:700;color:var(--bs-danger)}.form-col .errors{position:relative}.form-col .errors::after{font-family:"Bootstrap-icons";content:'\F332';position:absolute;top:35px;right:10px;color:var(--bs-danger);font-size:20px}.form-col .errors input,.form-col .errors select,.form-col .errors textarea{position:relative;border:1px var(--bs-danger) solid;color:var(--bs-danger)}.form-col .errors input:focus,.form-col .errors select:focus,.form-col .errors textarea:focus{outline:none !important;box-shadow:0 0 10px var(--bs-danger)}form .form-filedset{padding:15px;margin-bottom:15px;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}form .form-legend{float:none;width:auto;padding-left:20px;padding-right:20px;font-size:13px;text-transform:uppercase;font-weight:bold}form ul.errorlist{padding:5px;margin-top:5px !important;margin-bottom:5px !important;border:1px solid var(--bs-danger-border-subtle);border-left-width:5px;background-color:var(--bs-danger-bg-subtle);border-radius:5px !important;display:inline-block;width:100%;list-style:none}form ul.errorlist li{margin-bottom:0;color:var(--bs-danger-text-emphasis);font-size:14px}form ul.errorlist li::before{content:'\F622';position:relative;left:0;padding-right:5px;font-family:"Bootstrap-icons";color:var(--bs-danger-text-emphasis)}label{display:inline-block;margin-bottom:.5rem}#t-filter-form label{font-size:10px;text-transform:uppercase;letter-spacing:2px;font-weight:600}input,textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out}select{--bs-form-select-bg-img:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out}select[readonly],input[readonly]{pointer-events:none !important;cursor:not-allowed !important;background-color:var(--bs-secondary-bg)}.input-group input,.input-group textarea{flex:1 1 auto;width:1%;min-width:0}.select2.select2-container{width:100% !important}.select2-selection.select2-selection--single{height:38px !important;border:1px solid #ced4da !important}.select2-selection__rendered{padding:8.5px 13px !important;height:38px !important;line-height:1.2 !important}.select2-selection__arrow{padding:13px !important;top:6px !important}.select2-container--default,.select2-selection--multiple{border-color:var(--bs-border-color) !important}table thead th{vertical-align:middle;text-transform:uppercase;font-size:10px;border-bottom:4px solid var(--bs-primary) !important;background-color:var(--bs-light) !important}table tbody tr.even td{background-color:white !important}table tbody tr.odd td{background-color:#f2f2f2 !important}table tbody td{font-size:13px}table td{vertical-align:middle !important}table .t-filter th,table .t-filter td{background-color:var(--bs-gray-200) !important}table .t-filter .col-input-group{position:relative;width:300px}table .t-filter .col-input-group span>input{display:inline-block;width:48%}table .sm-col{width:50px !important}table .action-col{text-align:right;width:150px !important}table .action-col .dropdown{display:inline-block}table .w-250{width:250px !important}table .w-80{width:80px !important}table .dt-column-order::before{margin-bottom:2px !important}@media (max-width: 992px){.t-bottom .dt-info,.t-bottom .dt-length{display:none !important}}@media (max-width: 992px){table .none-mobile{display:none}}.alert{border-left-width:5px}.alert::before{font-family:"Bootstrap-icons";margin-right:15px}.alert h6{display:inline-block}.alert .errorlist{padding-left:4rem}.alert.alert-success::before{content:"\F26A"}.alert.alert-warning::before{content:"\F33A"}.alert.alert-danger::before{content:"\F622"}.alert.alert-info::before{content:"\F430"}.alarm{font-size:13px;border:3px var(--bs-gray-200) solid}
