div.dataTables_wrapper div.fg-toolbar.ui-toolbar.ui-widget-header{
    background: #000 !important;
    background-color: #000 !important;
    background-image: none !important;
    border-color: #000 !important;
    color: #fff !important;
  }
  
  div.dataTables_wrapper div.fg-toolbar.ui-toolbar.ui-widget-header,
  div.dataTables_wrapper div.fg-toolbar.ui-toolbar.ui-widget-header label{
    color: #fff !important;
  }
  
  div.dataTables_wrapper div.fg-toolbar.ui-toolbar.ui-widget-header input,
  div.dataTables_wrapper div.fg-toolbar.ui-toolbar.ui-widget-header select{
    color: #000;
    background: #fff;
  }


/* Sfondo nero della riga CSV sotto la tabella */
.feed-icons{
    background-color: #000 !important;
  }
  
  /* Se il contenitore interno è inline, lo sfondo non si nota: rendilo blocco */
  .feed-icons .csv-feed,
  .feed-icons .views-data-export-feed{
    background-color: #000 !important;
    display: block;
  }

  div.dataTables_wrapper .fg-toolbar label{
    font-weight: 200 !important; /* 400 normale, 600 semi-bold, 700 bold */
  }
  
  /* Sfondo nero della riga titolo sopra la DataTable */
.view-header{
    background: #000 !important;
  }


/* DataTables: non sbiadire i pulsanti disabilitati (first/prev/next/last) */
div.dataTables_wrapper .dataTables_paginate .ui-state-disabled{
    opacity: 1 !important;
    filter: none !important; /* extra-sicurezza */
  }
  


  /* Header DataTables: sfondo + colore testo */
table.dataTable thead th,
table.dataTable thead td{
  /*  background: #000 !important; */
  color: #fff !important;
}

/* Se i link di ordinamento (sort) restano blu/grigi */
table.dataTable thead th a,
table.dataTable thead td a{
  color: #fff !important;
}

/* Iconcine/indicatori di sort (se presenti come pseudo-elementi) */
table.dataTable thead th:before,
table.dataTable thead th:after{
  color: #fff !important;
}