/* $bg_demo1: #F0F8FF; */
/* $text_demo1: #0A1E2E; */
/* $border_demo1: #A7C8E8; */
/* $bg_demo2: #E7FAF9; */
/* $text_demo2: #0F3B3B; */
/* $border_demo2: #84C7C2; */
/* $bg_demo3: #E8FDF4; */
/* $text_demo3: #124F36; */
/* $border_demo3: #8EDBB9; */
/* $text_demo1:  #212529; */
/* $border_demo1:#DEE2E6; */
/* $bg_demo2:    #E9F5FF; */
/* $text_demo2:  #0B3D60; */
/* $border_demo2:#9EC9E6; */
/* $bg_demo3:    #FFF4E6; */
/* $text_demo3:  #5F3A0D; */
/* $border_demo3:#E3B17A; */
.text-bg-demo1 {
  --bs-body-bg: #F6F2EE;
  --bs-card-cap-color: #3B2F2F;
  --bs-card-border-color: #D8CFC6;
  background-color: var(--bs-body-bg);
  color: var(--bs-card-cap-color);
}

.text-demo1 {
  color: #3B2F2F;
}

.text-bg-demo2 {
  --bs-body-bg: #EFE7DD;
  --bs-card-cap-color: #4A3A2A;
  --bs-card-border-color: #CBB9A6;
  background-color: var(--bs-body-bg);
  color: var(--bs-card-cap-color);
}

.text-demo2 {
  color: #4A3A2A;
}

.text-bg-demo3 {
  --bs-body-bg: #E4DACC;
  --bs-card-cap-color: #403325;
  --bs-card-border-color: #B7A48E;
  background-color: var(--bs-body-bg);
  color: var(--bs-card-cap-color);
}

.text-demo3 {
  color: #403325;
}

.border-need-attention {
  border-color: #00b4d8;
}

.need-attention {
  color: #00b4d8;
}

.border-secret {
  border-color: orange;
}

.text-xs {
  font-size: 0.75rem;
}

.text-xxs {
  font-size: 0.65rem;
}

.course-coordinator-only {
  color: #8fbdf8;
  font-weight: bold;
}

.course-external {
  color: #7bc8a4;
  font-weight: bold;
}

.course-warning {
  color: #ffc107;
  font-weight: bold;
}

.link-inherit {
  color: inherit;
  text-decoration: none;
}

.link-inherit:hover,
.link-inherit:focus-visible {
  text-decoration: underline;
  text-decoration-color: currentColor;
}

.user__year_nav {
  margin-right: 1rem;
  margin-left: 0.25rem;
}
.user__year_nav .user__year {
  font-size: 1.3rem;
  letter-spacing: 0.2rem;
  font-weight: bold;
  line-height: 1.9rem;
}
.user__year_nav .user__year__alt {
  font-size: 1.3rem;
  font-weight: bold;
  line-height: 1.9rem;
}
.user__year_nav .user__nav {
  white-space: nowrap;
}

.user__name {
  font-size: 2.5rem;
  line-height: 2.5rem;
  letter-spacing: 0.1rem;
}

/* Optional: make the stripe a little lighter in dark mode */
[data-bs-theme=dark] .table-striped tbody tr:hover {
  outline: 2px solid purple;
}

.demo-radios {
  font-size: 1rem;
}

/*# sourceMappingURL=workload.css.map */
