@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css"; 

.dataTables_processing { height: auto }
.table.table-hover tr:hover { cursor: pointer }
.swal2-container .loading { position: static }
.swal2-modal .form-horizontal { color: #888; line-height: 1.471; font-size: 13px; text-align: left; }
.btn-link { color: #777 }
#stat-hours .btn-link { text-decoration: underline; margin: 0; border: 0 }
#stat-hours .btn-link.orange, #stat-hours .btn-link:focus, .btn-link:hover { color: #eb6d30 }
#stat-hours .btn-link.orange { font-weight: bold; text-decoration: none }

/* Customizzazione paletta */

body { color: #555 }
body, .left_col { background: #e35a17 }

.btn-primary { background-color: #eb6d30 }
.btn-primary:hover, .btn-primary:focus { background-color: #e35a17 }
.btn-primary:active:focus { background-color: #be4b14 }
.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active:focus { border-color: #be4b14 }

.dropdown-menu > li > a { color: #555 }

#menu_toggle { color: #777 }
#menu_toggle:hover { color: #555 }

.navbar.nav_title .site_title { background: no-repeat url('../images/logo_recorder.png') center center; background-size: cover }
.nav-sm .navbar.nav_title .site_title { background-image: url('../images/logo_recorder_quadrato.png') }
.nav.side-menu > li.active, .nav-sm .nav.child_menu li.active, .nav-sm .nav.side-menu li.active-sm { border-right-color: #be4b14 }
.nav.side-menu > li.active > a { background: #eb6d30 }
.nav_title { background-color: #fff; text-align: center }
.nav-md .container.body .col-md-3.left_col { z-index: 1000 }
.nav-md ul.nav.child_menu li::before { background: #ec7f4a }
.nav-md ul.nav.child_menu li::after { border-left-color: #ec7f4a }
.nav.child_menu li:hover, .nav.child_menu li.active, .nav li.current-page { background-color: rgba(255,255,255,0.1) }
.nav-sm ul.nav.child_menu { background: #ea7238 }
.nav.side-menu > li.current-page, .nav.side-menu > li.active {
  border-right: 0px; }

.sidebar-footer { background: #e35a17 }
.sidebar-footer a { background: #be4b14; color: #e7e7e7 }
.sidebar-footer a:hover { background: #e66b2f }

table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected { background-color: #eb6d30 }
.pagination > li > a, .pagination > li > span { color: #eb6d30 }
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover { color: #be4b14 }

.daterangepicker td.active, .daterangepicker td.active:hover { background-color: #777 }

label.required:after {
    content: " (*)";
    color: red;
}

.nav li{
    font-size: 18px;
}

.nav.child_menu > li > a{
    font-size: 18px;
}

.nav-sm .nav.side-menu li a{
    font-size: 15px;
}

.dettaglio{
    margin: auto !important;
    max-width: 90vw;
    margin-top: 5vh !important;
    margin-bottom: 5vh !important;
    min-height: 90vh;
}

.loader {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-image: url('../images/loader.gif');
    background-repeat: no-repeat;
    background-color: rgba(255,255,255,0.5);
    background-position: center;
}

#elenco-parametri_filter {
    display: none;
}

#elenco-infoStatiche,
#elenco-infoStatiche td {
    border: none;
}

#elenco-monitoraggioCollegamenti,
#elenco-monitoraggioCollegamenti td {
    border: none;
}

#elenco-scadenzario,
#elenco-scadenzario td {
    border: none
}

.disable {
    pointer-events: none;
}

.disabled {
    cursor: not-allowed !important;
    background-color: #eee !important;
    opacity: 1 !important;
}

.disabled-opacity{
    cursor: not-allowed !important;
    opacity: .4!important;
}