.bootstrap5-plus {
    --bs-body-color-rgb: 78, 85, 98;
    --bs-secondary-bg:#eef1f6;
    --bs-progress-bar-bg:#0081c6;
    --bs-progress-font-size: 0.75rem;
    --bs-progress-height: 1rem;
    --bs-progress-box-shadow: none;
    --bs-progress-border-radius: 50rem;
    --bs-warning-rgb: 252, 146, 49;
    --bs-border-width:1px;
    --bs-border-style:solid;
    --bs-border-color:#e0e5eb;
    --bs-body-bg-rgb:255,255,255;
    --bs-border-radius:0.5rem;
    --bs-tertiary-color: #9ca3af;
    --bs-tertiary-color-rgb: 156, 163, 175;
    --bs-tertiary-bg: #f5f7fa;
    --bs-tertiary-bg-rgb:245, 247, 250;
    --bs-white-rgb:255,255,255;
    --danger-text:#C52827;

}

.bootstrap5-plus .text-danger {color: var(--danger-text)!important;}

.bootstrap5-plus .progress, .bootstrap5-plus .progress-stacked {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: 0.75rem;
    --bs-progress-bg: var(--bs-secondary-bg);
    --bs-progress-border-radius: 50rem;
    --bs-progress-box-shadow: none;
    --bs-progress-bar-color: #fff;
    --bs-progress-bar-bg: #f55266;
    --bs-progress-bar-transition: width 0.6s ease;
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius);
    box-shadow: var(--bs-progress-box-shadow);
    display: flex;
    font-size: var(--bs-progress-font-size);
    height: var(--bs-progress-height);
    overflow: hidden;
}

.bootstrap5-plus .progress-bar {
    background-color: var(--bs-progress-bar-bg);
    color: var(--bs-progress-bar-color);
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    text-align: center;
    transition: var(--bs-progress-bar-transition);
    white-space: nowrap;
}

.bootstrap5-plus .bg-body-tertiary {--bs-bg-opacity: 1;background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity))!important;}
.bootstrap5-plus .form-select:focus, .bootstrap5-plus .form-control:focus {outline: none;box-shadow:none;}