:root,
[data-bs-theme="light"] {
  --bs-primary: #4A0404;
  --bs-primary-rgb: 74, 4, 4;
  --bs-link-color: #4A0404;
  --bs-link-hover-color: #6B1A1A;
  --bs-primary-bg-subtle: #E8D5D5;
  --bs-primary-border-subtle: #C4AAAA;
  --bs-primary-text-emphasis: #4A0404;
}

.btn-primary {
  --bs-btn-bg: #4A0404;
  --bs-btn-border-color: #4A0404;
  --bs-btn-hover-bg: #6B1A1A;
  --bs-btn-hover-border-color: #6B1A1A;
  --bs-btn-active-bg: #3A0303;
  --bs-btn-active-border-color: #3A0303;
  --bs-btn-disabled-bg: #4A0404;
  --bs-btn-disabled-border-color: #4A0404;
}

.btn-light-primary {
  color: #4A0404 !important;
  background-color: #E8D5D5 !important;
  border-color: transparent !important;
}

.btn-light-primary:hover,
.btn-light-primary:focus {
  color: #fff !important;
  background-color: #4A0404 !important;
}

.text-primary,
.menu-link.active .menu-title,
.nav-link.active {
  color: #4A0404 !important;
}

.bg-primary {
  background-color: #4A0404 !important;
}

.badge-primary,
.badge-light-primary {
  color: #4A0404 !important;
  background-color: #E8D5D5 !important;
}

.form-check-input:checked {
  background-color: #4A0404;
  border-color: #4A0404;
}

.page-item.active .page-link,
.nav-pills .nav-link.active {
  background-color: #4A0404;
  border-color: #4A0404;
}

.menu-item .menu-link:hover,
.menu-item.here > .menu-link,
.menu-item.show > .menu-link {
  background-color: #E8D5D5 !important;
}

.symbol-label.bg-light-primary,
.bg-light-primary {
  background-color: #E8D5D5 !important;
  color: #4A0404 !important;
}

a {
  color: #4A0404;
}

a:hover {
  color: #6B1A1A;
}
