:root{--color-primary:#218ead;--color-green:#b6cf57;--color-white:#fff;--color-black:#000;--color-separator:rgba(0,0,0,.3);--title-size:16px}.dataTables_wrapper{overflow-x:auto}.swal2-styled.swal2-confirm{background-color:var(--color-primary)!important}.layout-content-body>.title-bar{margin-bottom:25px}.layout-content-body>.title-bar:after{background-color:var(--color-separator);content:"";height:1px;left:0;margin-top:15px;position:absolute;width:100%}.layout-content-body>.title-bar>h1{margin-left:50px;padding-top:2px}.layout-content-body>.title-bar>svg{float:left;padding:5px;width:35px}.layout-content-body>.title-bar>svg path{fill:var(--color-white)}.pazienti .layout-content-body>.title-bar>svg{background-color:#a38bc0}.operatori .layout-content-body>.title-bar>svg{background-color:#b5b23f}.utenti .layout-content-body>.title-bar>svg{background-color:#98cdef}.ruoli .layout-content-body>.title-bar>svg{background-color:#b5b23f}.viaggi .layout-content-body>.title-bar>svg{background-color:#c01633}.mezzi .layout-content-body>.title-bar>svg{background-color:#de7ab0}.dashboard .layout-content-body>.title-bar>svg,.report .layout-content-body>.title-bar>svg{background-color:#9070b1}.layout-content-body div.row>div.col-xs-12>.panel{background-color:transparent;border:0;box-shadow:none}.layout-content-body .dataTables_wrapper{position:relative}.layout-content-body .dataTables_wrapper .pagination{margin:0}.layout-content-body a.btn.btn-primary{align-items:center;display:flex}.layout-content-body a.btn.btn-primary>svg{margin-right:8px;width:15px}.layout-content-body a.btn.btn-primary>svg path{fill:var(--color-white)}.layout-content-body .table{width:100%!important}.layout-content-body .table>tbody>tr,.layout-content-body .table>thead>tr{position:relative}.layout-content-body .table>thead>tr:after{background-color:rgba(0,0,0,.5);bottom:0;content:"";height:1px;left:0;margin-top:3px;position:absolute;width:100%}.layout-content-body .table>thead>tr>th>svg{float:left;height:15px;margin-right:6px;margin-top:2px;width:15px}.layout-content-body .table>tbody>tr:after{background-color:rgba(0,0,0,.2);bottom:0;content:"";height:1px;left:0;margin-top:3px;position:absolute;width:100%}.layout-content-body .table>tbody>tr>td>img{max-width:25px}.layout-content-body .table>tbody>tr>td>a.sq-20{height:28px;padding:4px;width:28px}.layout-content-body .table>tbody>tr>td>a.sq-20:hover{background-color:var(--color-green)}.group{display:flex}.group>label{align-items:center;background-color:var(--color-green);border-bottom-left-radius:4px;border-top-left-radius:4px;color:var(--color-white);display:flex;justify-content:space-between;padding:7px 20px;width:30%}.group>label>img{margin:0;width:20px}.login .container{max-width:600px}.login img{margin:20px auto;max-width:300px}.login p{margin:20px;text-align:center}.login div.login{background-color:var(--color-primary);border-radius:4px;padding:20px}.login div.login>div.login-body>.login-heading{color:var(--color-white);font-size:var(--title-size);margin-bottom:20px}.login div.login>div.login-body>div.login-form div.login-button{text-align:right}.login div.login>div.login-body>div.login-form div.login-button>button{background-color:var(--color-green)}.login div.login>div.login-body>div.login-form p{color:var(--color-white);text-align:center}.login div.login>div.login-body>div.login-form p>a{color:var(--color-green)}.sidenav-toggler{display:none}.layout-sidebar,.layout-sidebar>.layout-sidebar-backdrop,.layout-sidebar>.layout-sidebar-body{width:80px}.layout-sidebar-collapsed .layout-content,.layout-sidebar-collapsed .layout-footer{margin-left:80px}ul.sidenav.sidenav-collapsed>.sidenav-item{margin-bottom:20px}ul.sidenav.sidenav-collapsed>.sidenav-item>a{height:auto;line-height:20px;text-align:center}ul.sidenav.sidenav-collapsed>.sidenav-item>a>img,ul.sidenav.sidenav-collapsed>.sidenav-item>a>svg{width:30px}ul.sidenav.sidenav-collapsed>.sidenav-item>a>span.sidenav-label{display:inherit;font-size:10px}ul.sidenav.sidenav-collapsed>.sidenav-item.active>a>span.sidenav-label,ul.sidenav.sidenav-collapsed>.sidenav-item.active>a>svg path{fill:var(--color-primary)!important;color:var(--color-primary)}ul.sidenav.sidenav-collapsed>.sidenav-item.active>a{position:relative}ul.sidenav.sidenav-collapsed>.sidenav-item.active>a:before{background-color:var(--color-primary);content:"";height:100%;left:10px;position:absolute;top:0;width:2px}.dashboard .dash-container{display:flex}.dashboard .dash-container>.day{background-color:#fff;padding:8px;width:14.28571%}.dashboard .dash-container>.day h5{background-color:var(--color-primary);color:#fff;font-size:large;padding:20px 4px}
