/* Table Container Background */
#RecentTable_wrapper {
    background-image: url('your-background.jpg'); /* Replace with actual path */
    background-size: cover;
    background-position: center;
    padding: 10px;
    border-radius: 10px;
    color: white;
}

/* Title styling */
.dataTables_wrapper .dataTables_filter label {
    font-weight: bold;
    color: white;
}


.dataTables_filter input {
    width: 500px !important; /* adjust as needed */
}

/* Table header row */
#RecentTable thead th {
    background-color: #F4B400; /* Golden yellow */
    color: white;
    font-weight: bold;
    text-align: center;
}


/* Table body */
#RecentTable tbody tr {
    background-color: rgba(0, 0, 0, 0.6); /* dark transparent background */
    color: white;
    text-align: center;
    border-bottom: 1px solid white;
}

#RecentTable tbody tr:nth-child(odd) {
    background-color: transparent; /* or match the even row color */
}


#RecentTable tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

/* Search bar styling */
.dataTables_filter input {
    padding: 5px;
    border-radius: 8px;
    border: 2px solid #ccc;
}
