:root, [data-bs-theme=light] {
    --bs-primary: #222758;
    --bs-primary-rgb: 34, 39, 88;
    --bs-link-color: #222758;
    --bs-link-color-rgb: 34, 39, 88;
    --bs-link-hover-color: #171b3e;
    --bs-link-hover-color-rgb: 23, 27, 62;
    --bs-primary-text-emphasis: #171b3e;
    --bs-primary-bg-subtle: #e9eaff;
    --bs-primary-border-subtle: #c8cbdc;
}

[data-bs-theme=dark] {
    --bs-primary: #636bad;
    --bs-primary-rgb: 99, 107, 173;
    --bs-primary-text-emphasis: #c8cbdc;
    --bs-primary-bg-subtle: #12142d;
    --bs-primary-border-subtle: #3a3e6a;
}

.layout-horizontal .main-navbar {
    background-color: #222758;
    padding: 1rem;
}

.container {
    max-width: 95% !important;
}
