/* style.css */
.data-table {
    border-collapse: collapse;
    width: 80%;
    margin: 0 auto;
}

.data-table th {
    background-color: green; /* Blue color for the table header */
    color: #fff; /* White text color for the table header */
    border: 1px solid #2a4bdf;
    padding: 8px;
    text-align: left;
}
.sortable-column .sort-link{
    background-color: green; /* Blue color for the table header */
    color: #fff; /* White text color for the table header */
    padding: 8px;
    text-align: left;
}

.data-table td {
    border: 1px solid #2a4bdf;
    padding: 8px;
    text-align: left;
}
.pagination {
    margin-top: 10px; /* Align pagination to the center */
     text-align: center;
      padding: 10px 0;
    justify-content: center;
    
}

.pagination a {
    text-decoration: none;
    padding: 8px 16px;
    background-color: #f1f1f1;
    color: #333;
    border: 1px solid #ddd;
    margin: 0 5px; /* Add margin for spacing between pagination links */
    text-align: center;
}

.pagination a:hover {
    background-color: #ddd;
}

.pagination .active {
    background-color: green; /* Blue color for the active page */
    color: #fff; /* White text color for the active page */
    text-align: center;
}

.pagination span {
    display: inline-block;
    padding: 8px 16px;
    background-color: green; /* Blue color for the page number */
    color: #fff; /* White text color for the page number */
    margin: 0 5px; /* Add margin for spacing between pagination links */
    text-align: center;
}
/* css/table.css */
.table-description {
    margin-bottom: 20px; /* Add more space below the description */
    font-style: italic;
    color: #555;
    font-size: 18px; /* Increase the font size */
    padding: 10px 0; /* Add padding above and below the description */
    text-align: center;
}

.row-selector {
    margin-bottom: 20px;
    float:right;
}

.row-selector label {
    margin-left: 40px;
}