:root {
  --blue: #0d6efd;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #d63384;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #198754;
  --teal: #20c997;
  --cyan: #0dcaf0;
  --white: #ffffff;
  --gray: #6c757d;
  --gray_dark: #343a40;
  --primary: #0d6efd;
  --secondary: #6c757d;
  --success: #198754;
  --info: #0dcaf0;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
}

.bg_blue {
  background-color: var(--blue);
}

.bg_indigo {
  background-color: var(--indigo);
}

.bg_purple {
  background-color: var(--purple);
}

.bg_pink {
  background-color: var(--pink);
}

.bg_red {
  background-color: var(--red);
}

.bg_orange {
  background-color: var(--orange);
}

.bg_yellow {
  background-color: var(--yellow);
}

.bg_green {
  background-color: var(--green);
}

.bg_teal {
  background-color: var(--teal);
}

.bg_cyan {
  background-color: var(--cyan);
}

.bg_white {
  background-color: var(--white);
}

.bg_gray {
  background-color: var(--gray);
}

.bg_gray_dark {
  background-color: var(--gray_dark);
}

.bg_primary {
  background-color: var(--primary);
}

.bg_secondary {
  background-color: var(--secondary);
}

.bg_success {
  background-color: var(--success);
}

.bg_info {
  background-color: var(--info);
}

.bg_warning {
  background-color: var(--warning);
}

.bg_danger {
  background-color: var(--danger);
}

.bg_light {
  background-color: var(--light);
}

.bg_dark {
  background-color: var(--dark);
}

.text_blue {
  color: var(--blue);
}

.text_indigo {
  color: var(--indigo);
}

.text_purple {
  color: var(--purple);
}

.text_pink {
  color: var(--pink);
}

.text_red {
  color: var(--red);
}

.text_orange {
  color: var(--orange);
}

.text_yellow {
  color: var(--yellow);
}

.text_green {
  color: var(--green);
}

.text_teal {
  color: var(--teal);
}

.text_cyan {
  color: var(--cyan);
}

.text_white {
  color: var(--white);
}

.text_gray {
  color: var(--gray);
}

.text_gray_dark {
  color: var(--gray_dark);
}

.text_primary {
  color: var(--primary);
}

.text_secondary {
  color: var(--secondary);
}

.text_success {
  color: var(--success);
}

.text_info {
  color: var(--info);
}

.text_warning {
  color: var(--warning);
}

.text_danger {
  color: var(--danger);
}

.text_light {
  color: var(--light);
}

.text_dark {
  color: var(--dark);
}

/* Buttons */
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn-primary {
  background-color: var(--primary);
  color: var(--white);
  border-color: var(--primary);
}
.btn-secondary {
  background-color: var(--secondary);
  color: var(--white);
  border-color: var(--secondary);
}
.btn-success {
  background-color: var(--success);
  color: var(--white);
  border-color: var(--success);
}
.btn-info {
  background-color: var(--info);
  color: var(--white);
  border-color: var(--info);
}
.btn-warning {
  background-color: var(--warning);
  color: var(--dark);
  border-color: var(--warning);
}
.btn-danger {
  background-color: var(--danger);
  color: var(--white);
  border-color: var(--danger);
}
.btn-light {
  background-color: var(--light);
  color: var(--dark);
  border-color: var(--light);
}
.btn-dark {
  background-color: var(--dark);
  color: var(--white);
  border-color: var(--dark);
}
.btn:hover {
  filter: brightness(90%);
}
.btn:focus, .btn:active {
  filter: brightness(80%);
}/*# sourceMappingURL=inc.css.map */