.table-title { 
        font-size: 1.8em; 
        font-weight: bold; 
        text-align: center; 
        margin: 20px 0 5px 0; 
        letter-spacing: 1px;
        color: #335d92;
    }
    .table-description {
        max-width: 900px;
        margin: 0 auto 25px auto;
        text-align: center;
        font-size: 1em;
        color: #555;
    }

    /* Responsive scroll wrapper */
    .table-responsive {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        border: 1px solid #ddd;
    }

    /* Table Styling */
    .scholarship-table {
        width: 100%; 
        border-collapse: collapse; 
        min-width: 800px; 
        background: #fff;
        box-shadow: 0 2px 4px #eee;
    }
    .scholarship-table th, .scholarship-table td {
        border: 1px solid #4176bc; 
        padding: 9px 8px; 
        text-align: center; 
        font-size: 1em;
        white-space: nowrap;
    }
    .scholarship-table th {
        background-color: #335d92; 
        color: #fff; 
        font-weight: bold;
    }
    .sub-head th {
        background-color: #4a7abd; 
        color: #fff;
    }
    .scholarship-table tr.table-row-even td {
        background: #f7faff;
    }
    .scholarship-table tr.table-row-odd td {
        background: #ffffff;
    }
    .scholarship-table td {
        min-height: 40px;
    }