:root {
    --bs-primary: #274F9B;
    --bs-primary-rgb: 39, 79, 155;
}

.text-primary {
    color: #274F9B !important;
}

.btn-primary {
    background-color: #274F9B !important;
    border-color: #274F9B !important;
    color: #ffffff !important;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #1f3f7d !important;
    border-color: #1f3f7d !important;
}

.bg-primary {
    background-color: #274F9B !important;
}

.badge.bg-primary {
    background-color: #274F9B !important;
}

.alert-primary {
    background-color: rgba(39, 79, 155, 0.1) !important;
    border-color: rgba(39, 79, 155, 0.3) !important;
    color: #274F9B !important;
}

.active > .page-link,
.page-link.active {
    background-color: #274F9B !important;
    border-color: #274F9B !important;
}