:root {
    --bs-secondary: #000 !important;
    --bs-primary: rgb(131, 131, 131) !important;
}

.btn-primary,
.bg-primary,
.text-bg-primary {
    background-color: var(--bs-primary) !important;
    border-color: var(--bs-primary) !important;
    color: #fff !important;
}

.border-primary {
    border-color: var(--bs-primary) !important;
}

.btn-outline-primary {
    color: var(--bs-primary) !important;
    border-color: var(--bs-primary) !important;
    background-color: transparent !important;
}

.btn-outline-primary:hover {
    background-color: var(--bs-primary) !important;
    color: #fff !important;
}

.btn-secondary,
.bg-secondary,
.text-bg-secondary {
    background-color: var(--bs-secondary) !important;
    border-color: var(--bs-secondary) !important;
    color: #fff !important;
}

.text-secondary {
    color: var(--bs-secondary) !important;
}

.active-nav-item {
  border-top: 3px solid #0d6efd;
}

html {
    scroll-behavior: auto !important;
}

.bg-info {
    background-color: #b1b1b1 !important;
}