.btn-primary {
	--bs-btn-bg: var(--bs-primary);
	--bs-btn-border-color: var(--bs-primary);
}

a {
	color: var(--bs-primary);
}

.form-check-input:checked {
	color: var(--bs-primary);
	border-color: var(--bs-primary);
}

.form-check-input:checked {
	background-color: var(--bs-primary);
}

.accordion-button:not(.collapsed) {
	background-color: var(--bs-primary);
}

.list-group-item.active {
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
}

.btn.btn-secondary:disabled {
	background-color: var(--bs-secondary);
	border-color: var(--bs-secondary);
}

.btn.btn-warning:disabled {
	background-color: var(--bs-warning);
	border-color: var(--bs-warning);
}

.btn.btn-danger:disabled {
	background-color: var(--bs-danger);
	border-color: var(--bs-danger);
}

.table-primary {
	--bs-table-bg: var(--bs-primary);
}

.nav-link {
	color: var(--bs-primary);
}

#mainNav .navbar-nav li.nav-item a.nav-link:hover {
	color: var(--bs-primary);
}

.nav-link:hover,
.nav-link:focus {
	color: var(--bs-secondary);
}

.dropdown-item.active,
.dropdown-item:active {
	background-color: var(--bs-secondary);
}

fieldset:disabled {
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
}

.btn-primary:disabled,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus-visible,
:not(.btn-check) + .btn-primary:active {
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
	--bs-btn-focus-shadow-rgb: var(--bs-primary);
}

.form-control:focus,
.form-check-input:focus {
	border-color: var(--bs-primary);
	box-shadow: 0 0 0 0.25rem var(--bs-primary);
}
