.sidebar-dark .nav-sidebar > .nav-item-open > .nav-link:not(.disabled), .sidebar-dark .nav-sidebar > .nav-item > .nav-link.active, .sidebar-light .card[class*="bg-"]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar > .nav-item-open > .nav-link:not(.disabled), .sidebar-light .card[class*="bg-"]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar > .nav-item > .nav-link.active {background-color: #EF5350!important;}
.page-title {padding: 1.6rem 0;}
.breadcrumb-item.active {color: rgba(255,255,255,.85) !important;}
ul.cobra-tabs{margin: -1.25rem -1.25rem 1.25rem -1.25rem!important;}
.list-icons > a.disabled{color:#CCC!important;}
/* DataTable */
.table thead th {border-bottom: 1px solid #dee2e6;box-shadow: 0px 5px 10px -4px rgba(0, 0, 0, 0.1);}
.dataTable tbody tr:hover{cursor: pointer!important}
.dt-buttons, .dataTables_length, .dataTables_paginate {margin: 1.25rem!important;}
.dataTables_filter, .dataTables_info{margin: 1.25rem 0 1.25rem 1.25rem!important;}
.datatable-header {padding: 0!important;}
.dataTable{width: 100%!important;}
.dataTables_filter > label::after {right: 1.375rem!important;}
.dataTable tbody > tr.selected, .dataTable tbody > tr > .selected {background-color: #DCF0F5!important;}
.datatable-footer {border-top: 1px solid #dee2e6!important;padding:0}
.dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button.current:focus, .dataTables_paginate .paginate_button.current:hover {background-color: #42A5F5!important;}

.dt-buttons>.btn:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
/* Eléments de fomulaire */
label{font-weight:500!important;}
input.required{border-bottom:2px solid #666; border-radius: .1875rem .1875rem 0 0!important;}
.custom-file-label::after {content: "Parcourir";}
.card-header .nav-link{padding: 1.032rem 1.75rem!important;}
.select2-results__group {margin: 0;}
.select2-dropdown{z-index:1095!important}
.file-footer-caption {padding: .55rem;}
.validation-valid-label {display: none!important;}
.success{border-color:GREEN}
.form-control:disabled, .form-control[readonly] {background-color: #e5e5e5;}

/* DataTable */
.table tfoot th {border-top-color: #ddd;}
.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;vertical-align: top;}
.table-condensed input[type="text"], .table-condensed textarea, .table-condensed select, .table-condensed .select2-results__option {padding: .2375rem .575rem!important;font-size:.875em;}
.table-condensed .select2-selection--single{padding: .4875rem .575rem;font-size:.875em;}
.table-condensed .select2-selection--single .select2-selection__rendered {padding-left: .4875rem;padding-right: 1.875rem;}
.table-condensed  .btn-sm {
    padding: .3755rem .51rem;
    font-size: .6925rem;
    line-height: 1.7524;
}

@media (min-width: 576px){
    .modal-dialog {
        max-width: 680px;
    }
}

/** Sheet codes */
.select2-results>.select2-results__options{padding-bottom:0!important;}
.no-border{border:none!important}
.modal-backdrop{z-index:1080}
.modal{z-index:1090}
.no-display{display:none!important}
.btn-xs {
    padding: .2125rem .22rem;
    font-size: .6125rem;
    line-height: 1.3924;
    border-radius: .1875rem;
}
