.mark-sheet-table {
    border: 1px solid #212529;
}

.mark-sheet-table > thead > tr > td {
    border: 1px solid #212529 !important;
    background: #f2f2f2 !important;
}

.mark-sheet-table > tbody > tr > td {
    border: 1px solid #212529 !important;
}

.scholarship-color {
    color: #00A651 !important;
}

.organization-color {
    color: #EC1F27 !important;
}

.scholarship-result-badge {
    min-width: 200px;
    height: 90px;
    border-radius: 14px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
}

@media (min-width: 576px) {
    .w-sm-75 {
        width: 75% !important;
    }
}

@media print {
    header {
        display: none !important;
    }
}

.min-height-300 {
    min-height: 300px;
}

.logo-height {
    height: 80px;
}

.mb-100, .pb-100 {
    margin-bottom: 100px;
    padding-bottom: 100px;
}

.custom-error-text {
    font-size: 18px;
    line-height: 1.5rem;
    color: red;
}
