.step-card .progress-bar {
    background-color: var(--brand-red);
}

.step-card .btn-outline-primary {
    color: var(--brand-red);
    border-color: var(--brand-red);
}

.step-card .btn-outline-primary:hover,
.step-card .btn-check:checked + .btn-outline-primary,
.step-card .btn-outline-primary.active {
    color: #fff;
    background-color: var(--brand-red);
    border-color: var(--brand-red);
}

.step-card .btn-primary {
    background-color: var(--brand-red);
    border-color: var(--brand-red);
}

.step-card .btn-primary:hover,
.step-card .btn-primary:focus {
    background-color: var(--brand-red);
    border-color: var(--brand-red);
    opacity: 0.9;
}

.id-section {
    border-radius: 0.75rem;
    border: 1px solid rgba(0,0,0,0.05);
}

.error {
    text-align: center;
    color: red;
    font-weight: 600;
}

.provided {
    color: green;
}

.not-provided {
    color: red;
}

.step1-progressbar {
    width: 16.67% !important;
}

.step2-progressbar {
    width: 33.33% !important;
}

.step3-progressbar {
    width: 50% !important;
}

.step4-progressbar {
    width: 66.67% !important;
}

.step5-progressbar {
    width: 83.33% !important;
}
