:root {
    --laforet-blue: #153a8a;
    --laforet-blue-dark: #102f6f;
}

.bg-success {
    background-color: var(--laforet-blue) !important;
    color: white !important;
}

.text-success {
    color: var(--laforet-blue) !important;
}

.btn-success {
    background-color: var(--laforet-blue) !important;
    border-color: var(--laforet-blue) !important;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success:active:focus {
    background-color: var(--laforet-blue-dark) !important;
    border-color: var(--laforet-blue-dark) !important;
}

.navbar-dark .bg-success,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link:hover {
    background-color: var(--laforet-blue) !important;
}

.badge.bg-success,
.badge.bg-success.text-dark {
    background-color: var(--laforet-blue) !important;
    color: white !important;
}

.border-success {
    border-color: var(--laforet-blue) !important;
}

.alert-success {
    background-color: #e9efff !important;
    color: var(--laforet-blue) !important;
    border-color: #b8d0ff !important;
}

.form-check-input:checked {
    background-color: var(--laforet-blue) !important;
    border-color: var(--laforet-blue) !important;
}

.text-success-muted {
    color: var(--laforet-blue) !important;
}

.site-back-nav-button {
    white-space: nowrap;
}
