.dataTables_filter {
    display: none;
}
.dataTables_paginate {
    display: none;
}

.dt-search {
    display: none;
}
.dt-length {
    display: none;
}

.filterBtn.active {
    background-color: #007bff;
    color: white;
}
.dt-buttons {
    display: none;
}
table.dataTable tbody tr {
    height: 92px;
}

.training-page-left, .training-page-right {
  cursor: pointer;
  padding: 7px 12px;
  font-weight: bold;
  font-size: 20px;
  border: 0px !important;
  background-color: white;
}

#myTable.dataTable thead th {
    background-color: rgb(237, 243, 243);
    border-bottom: 1.5px solid rgb(99, 156, 153);
    border-top: 2px solid rgb(99, 156, 153);
}

#myTable.dataTable tbody td {
    border-bottom: .5px solid rgb(99, 156, 153);
    border-top: .5px solid rgb(99, 156, 153);
}

.margin-bottom-training-button {
  margin-bottom: 1.5rem;
}
/*
#training-download-buttons{
  flex-direction: column;
  width: 100% !important;
}

.training-download-button-1{
  width: 100% !important;
}

#training-download-button-2{
  width: 100% !important;
}

#training-download-button-3{
  width: 100% !important;
} */


.pager-button {
    display: inline-block;
    padding: 8px 12px;
    margin: 6px;
    border: 2px solid #0004ff; /* blue border color */
    border-radius: 4px; /* rounded rectangle */
    background-color: transparent; /* no background color */
    color: #0004ff; /* blue text color */
    text-decoration: none;
    cursor: pointer;
}

.pager-button-current {
    display: inline-block;
    padding: 8px 12px;
    margin: 6px;
    border: 2px solid #350111; /* blue border color */
    border-radius: 4px; /* rounded rectangle */
    background-color: transparent; /* no background color */
    color: #000000; /* blue text color */
    text-decoration: none;
    cursor: initial;
}
.pager-button:hover {
    background-color: #e2e6ea; /* light gray background color on hover */
}

