.navbar-brand {
    font-weight: bold;
    max-width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.card {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    border: 1px solid rgba(0, 0, 0, 0.125);
}

.table th {
    border-top: none;
    font-weight: 600;
}

.school-name {
    font-size: 1.1rem;
}

.fade-message {
    opacity: 1;
    transition: opacity 1s ease-in-out;
}

.fade-message.hide {
    opacity: 0;
}
