:root {
  --bs-primary: #14b8a6 !important;
  --bs-primary-rgb: 20, 184, 166 !important;
  --bs-secondary: #737373 !important;
  --bs-secondary-rgb: 115, 115, 115 !important;
  --bs-link-color: #14b8a6 !important;
  --bs-link-hover-color: #12a695 !important;
  --bs-success: #4caf50 !important;
  --bs-success-rgb: 76, 175, 80 !important;
  --bs-danger: #f44335 !important;
  --bs-danger-rgb: 244, 67, 53 !important;
  --bs-warning: #fb8c00 !important;
  --bs-warning-rgb: 251, 140, 0 !important;
  --bs-pagination-active-bg: #14b8a6 !important;
  --bs-pagination-active-border-color: #14b8a6 !important;
  --bs-nav-link-color: #14b8a6 !important;
  --bs-nav-link-hover-color: #12a695 !important;
}

  .btn-primary {
    background-color: #14b8a6 !important;
    border-color: #14b8a6 !important;
    box-shadow: 0 3px 3px 0 rgba(20, 184, 166, 0.15), 0 3px 1px -2px rgba(20, 184, 166, 0.2), 0 1px 5px 0 rgba(20, 184, 166, 0.12) !important;
  }

  .btn-primary::before,
  .btn-primary::after {
    background: #14b8a6 !important;
  }

  .btn-primary:hover,
  .btn-primary:focus {
    background-color: #12a695 !important;
    border-color: #12a695 !important;
    box-shadow: 0 14px 26px -12px rgba(20, 184, 166, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(20, 184, 166, 0.2) !important;
  }

  .btn-primary:active,
  .btn-primary.active,
  .show > .btn-primary.dropdown-toggle {
    background-color: #119c8d !important;
    border-color: #119c8d !important;
  }

  .bg-primary {
    background-color: #14b8a6 !important;
  }

  .text-primary {
    color: #14b8a6 !important;
  }

  a.text-primary:hover,
  a.text-primary:focus {
    color: #12a695 !important;
  }

  .border-primary {
    border-color: #14b8a6 !important;
  }

  .btn-link.text-primary {
    color: #14b8a6 !important;
  }

  .btn-link.text-primary:hover {
    color: #12a695 !important;
  }

    .nav-link.active {
      color: #14b8a6 !important;
    }

    .nav-pills .nav-link.active {
      background-color: #14b8a6 !important;
    }

    .nav-tabs .nav-link.active {
      color: #14b8a6 !important;
    }

    .page-link.active,
    .active > .page-link {
      background-color: #14b8a6 !important;
      border-color: #14b8a6 !important;
      color: #fff !important;
    }

    .page-link {
      color: #14b8a6 !important;
    }

    .page-link:hover {
      color: #12a695 !important;
    }

    .form-check:not(.form-switch) .form-check-input[type="checkbox"]:checked {
      background: #14b8a6 !important;
      border-color: #14b8a6 !important;
    }
  .btn-secondary {
    background-color: #737373 !important;
    border-color: #737373 !important;
    box-shadow: 0 3px 3px 0 rgba(115, 115, 115, 0.15), 0 3px 1px -2px rgba(115, 115, 115, 0.2), 0 1px 5px 0 rgba(115, 115, 115, 0.12) !important;
  }

  .btn-secondary::before,
  .btn-secondary::after {
    background: #737373 !important;
  }

  .btn-secondary:hover,
  .btn-secondary:focus {
    background-color: #686868 !important;
    border-color: #686868 !important;
    box-shadow: 0 14px 26px -12px rgba(115, 115, 115, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(115, 115, 115, 0.2) !important;
  }

  .btn-secondary:active,
  .btn-secondary.active,
  .show > .btn-secondary.dropdown-toggle {
    background-color: #626262 !important;
    border-color: #626262 !important;
  }

  .bg-secondary {
    background-color: #737373 !important;
  }

  .text-secondary {
    color: #737373 !important;
  }

  a.text-secondary:hover,
  a.text-secondary:focus {
    color: #686868 !important;
  }

  .border-secondary {
    border-color: #737373 !important;
  }

  .btn-link.text-secondary {
    color: #737373 !important;
  }

  .btn-link.text-secondary:hover {
    color: #686868 !important;
  }

  .btn-link {
    background-color: #14b8a6 !important;
    border-color: #14b8a6 !important;
    box-shadow: 0 3px 3px 0 rgba(20, 184, 166, 0.15), 0 3px 1px -2px rgba(20, 184, 166, 0.2), 0 1px 5px 0 rgba(20, 184, 166, 0.12) !important;
  }

  .btn-link::before,
  .btn-link::after {
    background: #14b8a6 !important;
  }

  .btn-link:hover,
  .btn-link:focus {
    background-color: #12a695 !important;
    border-color: #12a695 !important;
    box-shadow: 0 14px 26px -12px rgba(20, 184, 166, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(20, 184, 166, 0.2) !important;
  }

  .btn-link:active,
  .btn-link.active,
  .show > .btn-link.dropdown-toggle {
    background-color: #119c8d !important;
    border-color: #119c8d !important;
  }

  .bg-link {
    background-color: #14b8a6 !important;
  }

  .text-link {
    color: #14b8a6 !important;
  }

  a.text-link:hover,
  a.text-link:focus {
    color: #12a695 !important;
  }

  .border-link {
    border-color: #14b8a6 !important;
  }

  .btn-link.text-link {
    color: #14b8a6 !important;
  }

  .btn-link.text-link:hover {
    color: #12a695 !important;
  }

  .btn-success {
    background-color: #4caf50 !important;
    border-color: #4caf50 !important;
    box-shadow: 0 3px 3px 0 rgba(76, 175, 80, 0.15), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12) !important;
  }

  .btn-success::before,
  .btn-success::after {
    background: #4caf50 !important;
  }

  .btn-success:hover,
  .btn-success:focus {
    background-color: #449e48 !important;
    border-color: #449e48 !important;
    box-shadow: 0 14px 26px -12px rgba(76, 175, 80, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2) !important;
  }

  .btn-success:active,
  .btn-success.active,
  .show > .btn-success.dropdown-toggle {
    background-color: #419544 !important;
    border-color: #419544 !important;
  }

  .bg-success {
    background-color: #4caf50 !important;
  }

  .text-success {
    color: #4caf50 !important;
  }

  a.text-success:hover,
  a.text-success:focus {
    color: #449e48 !important;
  }

  .border-success {
    border-color: #4caf50 !important;
  }

  .btn-link.text-success {
    color: #4caf50 !important;
  }

  .btn-link.text-success:hover {
    color: #449e48 !important;
  }

  .btn-danger {
    background-color: #f44335 !important;
    border-color: #f44335 !important;
    box-shadow: 0 3px 3px 0 rgba(244, 67, 53, 0.15), 0 3px 1px -2px rgba(244, 67, 53, 0.2), 0 1px 5px 0 rgba(244, 67, 53, 0.12) !important;
  }

  .btn-danger::before,
  .btn-danger::after {
    background: #f44335 !important;
  }

  .btn-danger:hover,
  .btn-danger:focus {
    background-color: #dc3c30 !important;
    border-color: #dc3c30 !important;
    box-shadow: 0 14px 26px -12px rgba(244, 67, 53, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 53, 0.2) !important;
  }

  .btn-danger:active,
  .btn-danger.active,
  .show > .btn-danger.dropdown-toggle {
    background-color: #cf392d !important;
    border-color: #cf392d !important;
  }

  .bg-danger {
    background-color: #f44335 !important;
  }

  .text-danger {
    color: #f44335 !important;
  }

  a.text-danger:hover,
  a.text-danger:focus {
    color: #dc3c30 !important;
  }

  .border-danger {
    border-color: #f44335 !important;
  }

  .btn-link.text-danger {
    color: #f44335 !important;
  }

  .btn-link.text-danger:hover {
    color: #dc3c30 !important;
  }

  .btn-warning {
    background-color: #fb8c00 !important;
    border-color: #fb8c00 !important;
    box-shadow: 0 3px 3px 0 rgba(251, 140, 0, 0.15), 0 3px 1px -2px rgba(251, 140, 0, 0.2), 0 1px 5px 0 rgba(251, 140, 0, 0.12) !important;
  }

  .btn-warning::before,
  .btn-warning::after {
    background: #fb8c00 !important;
  }

  .btn-warning:hover,
  .btn-warning:focus {
    background-color: #e27e00 !important;
    border-color: #e27e00 !important;
    box-shadow: 0 14px 26px -12px rgba(251, 140, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(251, 140, 0, 0.2) !important;
  }

  .btn-warning:active,
  .btn-warning.active,
  .show > .btn-warning.dropdown-toggle {
    background-color: #d57700 !important;
    border-color: #d57700 !important;
  }

  .bg-warning {
    background-color: #fb8c00 !important;
  }

  .text-warning {
    color: #fb8c00 !important;
  }

  a.text-warning:hover,
  a.text-warning:focus {
    color: #e27e00 !important;
  }

  .border-warning {
    border-color: #fb8c00 !important;
  }

  .btn-link.text-warning {
    color: #fb8c00 !important;
  }

  .btn-link.text-warning:hover {
    color: #e27e00 !important;
  }

