h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.0;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.75rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.5rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.25rem;
  }
}

h5, .h5 {
  font-size: 1.1rem;
}

h6, .h6 {
  font-size: 1rem;
}

th {
  /*color: #00a217 !important;*/
  text-align: center;
  font-weight: 500;
}

.form-label {
  /*color: #00a217 !important;*/
  font-weight: 500;
}

.bg-light {
  background-color: white !important;
}

.form-check-input {
  border: 1px solid rgba(96, 96, 96, 0.5)
}

.btn-primary {
  /* Litera .btn-success */
  --bs-btn-color: #fff;
  --bs-btn-bg: #02b875;
  --bs-btn-border-color: #02b875;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #029c63;
  --bs-btn-hover-border-color: #02935e;
  --bs-btn-focus-shadow-rgb: 40, 195, 138;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #02935e;
  --bs-btn-active-border-color: #028a58;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #02b875;
  --bs-btn-disabled-border-color: #02b875;
}

.btn-secondary {
  /* Zephyr .btn-success */
  --bs-btn-color: #fff;
  --bs-btn-bg: #2fb380;
  --bs-btn-border-color: #2fb380;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #28986d;
  --bs-btn-hover-border-color: #268f66;
  --bs-btn-focus-shadow-rgb: 78, 190, 147;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #268f66;
  --bs-btn-active-border-color: #238660;
  --bs-btn-active-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2fb380;
  --bs-btn-disabled-border-color: #2fb380;
}
