.datatables thead{
        text-align: center;
        font-size:0.8em;
    }
.dataTables_wrapper .dataTables_paginate{
    padding:0;
}
/* Cor padrão dos botões */
.dataTables_wrapper .dataTables_paginate .paginate_button {
  background-color: #007bff !important; /* azul bootstrap */
  color: white !important;
  border-radius: 6px;
  
}
@media (max-width: 768px) {
    .govbr-datatable thead{
        text-align: center;
        font-size:0.5em;
    }
    .dataTables_wrapper .dataTables_paginate .paginate_button {
    margin: 2px auto;
    margin-left:-3px;
    padding: 6px 12px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    }
}
/* Cor ao passar o mouse */
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background-color: #0056b3 !important;
  color: #fff !important;
}

/* Botão ativo (página atual) */
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  background-color: #28a745 !important;
  color: #fff !important;
}
