﻿h1 {
    font-size: 1.5rem;
    font-weight: 500;
}

h6 {
    font-size: 1.25rem;
    font-weight: 500;
}

.scholarship-course-list {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin: -0.25rem -0.25rem 0;
}

.scholarship-course-item {
    display: inline-flex;
    max-width: 100%;
    min-width: 0;
    margin: 0.25rem;
}

.scholarship-course-link {
    display: inline-flex;
    max-width: 100%;
    min-width: 0;
    text-decoration: none;
}

    .scholarship-course-link:hover,
    .scholarship-course-link:focus {
        text-decoration: none;
    }

.scholarship-course-badge {
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    min-width: 0;
    padding: 0.55em 0.75em;
    white-space: normal;
    text-align: left;
    line-height: 1.25;
    overflow-wrap: anywhere;
    word-break: break-word;
}

.scholarship-course-toggle {
    display: inline-flex;
    align-items: center;
    min-height: 2.25rem;
    padding: 0.25rem 0;
    font-weight: 600;
}

    .scholarship-course-toggle:focus {
        text-decoration: none;
    }

@media (max-width: 767.98px) {
    .scholarship-course-list {
        margin: -0.2rem -0.2rem 0;
    }

    .scholarship-course-item {
        margin: 0.2rem;
    }

    .scholarship-course-badge {
        max-width: 100%;
        padding: 0.5em 0.7em;
        font-size: 0.875rem;
    }
}
