/* Bootstrap pagination active link override */
.pagination > .active > a {
  background-color: #eb2525 !important;
  border-color: #eb253c !important;
  color: #ffffff !important;
}

/* Keep active red on hover/focus (override theme's black hover) */
.pagination > .active > a:hover,
.pagination > .active > a:focus {
  background-color: #eb2525 !important;
  border-color: white !important;
  color: #ffffff !important;
}

/* Non-active hover: keep transparent background */
.pagination > li > a:hover,
.pagination > li > span:hover {
  background-color: transparent !important;
  color: white !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
  background: transparent !important;
  color: #374151 !important;
  border: 1px solid white !important;
  padding: 0 !important;
}

/* DataTables style pagination anchors */
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background: transparent !important;
  color: white !important;
  border: 1px solid white !important;
  background: #eb2525 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background: #eb2525 !important; /* keep active red */
  color: #ffffff !important;
  border: 1px solid white !important;
}


 .line {
   border: 1px solid #0e2231;
   margin-top: 2px;
 }