﻿/* Wrapper */
.fees-wrapper {
    width: 90%;
    margin: 20px auto;
    background: #ffffffcc;
    padding: 20px;
    border-radius: 10px;
}

/* GridView Table */
.fees-table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Segoe UI', sans-serif;
    font-size: 15px;
}

    /* Header */
    .fees-table th {
        background: #0a2e5c;
        color: #fff;
        padding: 12px;
        text-align: center;
        border: 1px solid #ddd;
    }

    /* Rows */
    .fees-table td {
        padding: 10px;
        border: 1px solid #ddd;
        text-align: center;
    }

/* Alternate row */
.fees-alt-row {
    background-color: #f6f9ff;
}

/* Hover */
.fees-table tr:hover {
    background-color: #eef3ff;
}

/* Dropdowns */
.fees-filter {
    width: 90%;
    margin: 15px auto;
    display: flex;
    gap: 10px;
}

    .fees-filter select {
        padding: 6px 10px;
        font-size: 14px;
    }

@media (max-width: 768px) {
    .fees-table {
        font-size: 13px;
    }
}
