:root {
  --blue: #24205F;
  --red: #EC4035;
  --yellow: #F8AD40;
}

.btn-primary {
  --bs-btn-bg: var(--blue);
  --bs-btn-border-color: var(--blue);
  --bs-btn-hover-bg: var(--blue);
  --bs-btn-hover-border-color: var(--blue);
  --bs-btn-active-bg: var(--blue);
  --bs-btn-active-border-color: var(--blue);

  --bs-btn-color: var(--bs-white);
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-active-color: var(--bs-white);
}

.btn-outline-primary {
  --bs-btn-color: var(--blue);
  --bs-btn-border-color: var(--blue);
  --bs-btn-hover-bg: var(--blue);
  --bs-btn-hover-border-color: var(--blue);
  --bs-btn-active-bg: var(--blue);
  --bs-btn-active-border-color: var(--blue);
  --bs-btn-disabled-color: var(--blue);
  --bs-btn-disabled-border-color: var(--blue);
}

.gradient-impactly {
  background-image: linear-gradient(43deg, var(--blue) 0, var(--red) 70%, var(--yellow) 100%);
}



.text-bold,
.text-600 {
  font-weight: 600;
}

.display-7 {
  font-size: 1.2rem;
}

.nav-tabs.nav-justified.flex-lg-column .nav-item {
  margin-left: 0;
}

.navbar.navbar-light.fixed .btn:not(.btn-expand):not(.btn-gradient) {
  background: var(--blue);
  border-color: var(--blue);
}

.breadcrumb-item {
  color: #747ed1;
}
.breadcrumb-item.active {
  color: #60697b;
}

.img-rounded-10 {
  border-radius: 10px;
}
.img-rounded-20 {
  border-radius: 20px;
}

.solid-duo.text-impactly .fill-primary {
  fill: #EC4035;
}
.solid-duo.text-impactly .fill-secondary {
  fill: #24205F;
}
.solid-duo.text-impactly .fill-tertiary {
  fill: #F8AD40;
}