h1,
h2 {
  /* -webkit-background-clip: text !important; */
  /* -webkit-text-fill-color: transparent; */
  /* background: linear-gradient(74.55deg, #ffffff 32%, #97979e 68%); */
  /* background: linear-gradient(74.55deg, #000000 32%, #606065 68%); */
  color: #000000;
}

.text-bg-success h1,
.text-bg-success h2,
.text-bg-light h1,
.text-bg-light h2 {
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset;
  background: unset;
}

.btn {
  border-radius: 12px !important;
  line-height: 1;
  padding: 0.6rem 1rem;
  --bs-btn-font-size: 0.9rem !important;
  min-height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn-group-lg > .btn,
.btn-lg {
  --bs-btn-font-size: 1.25rem !important;
}

.btn-secondary {
  background-color: #000000;
  border: 1px solid #fff;
}

/* .link-success {
  color: #84cc16 !important;
}

.link-success:hover {
  color: #84cc16 !important;
}

.text-bg-success {
  background-color: #84cc16 !important;
} */

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

.form-control {
  background-color: #2a2a2ac2;
}

.form-control:focus {
  background-color: #2a2a2ac2;
  box-shadow: unset;
}

/* .form-control::placeholder {
  color: rgba(255, 255, 255, 0.45);
  opacity: 1;
} */

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

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

/* .text-primary {
  color: #75b614 !important;
}

.text-bg-primary {
  background-color: #75b614 !important;
} */

.text-violet {
  color: #722ed1 !important;
}

.text-bg-violet {
  background-color: #722ed1 !important;
}

.text-birch {
  color: #00bcd5 !important;
}

.text-bg-birch {
  background-color: #00bcd5 !important;
}

.text-orange {
  color: #d56b00 !important;
}

.text-bg-orange {
  background-color: #d56b00 !important;
}

.text-purple {
  color: #b62ed1 !important;
}

.text-bg-purple {
  background-color: #b62ed1 !important;
}

.text-body-tertiary {
  color: rgba(0, 0, 0, 0.651) !important;
}

.accordion-button {
  transition: font-weight 0.25s ease-in-out;
}

.accordion-button.collapsed {
  color: #8c8c8c;
}

.accordion-button:not(.collapsed) {
  font-weight: 700 !important;
  color: rgba(0, 0, 0, 0.878);
}

.bg-dark-gray {
  background-color: #c3c3c3 !important;
}

.bg-gray {
  background-color: #e5e4e4 !important;
}

.bg-light-gray {
  color: #000000 !important;
  background-color: #f5f5f7 !important;
}

/* .btn-primary {
  background-color: #84cc16;
  border-color: #84cc16;
}

.btn-primary:hover {
  background-color: #73b315;
  border-color: #73b315;
} */

.text-dark-blue {
  color: #0d3885;
}

.text-dark-red {
  color: #ff4d4f;
}

.text-iris-blue {
  color: #00bcd5;
}

.text-dark-orange {
  color: #d56b00;
}

.text-dark-violet {
  color: #b62ed1;
}

/* .form-range::-webkit-slider-thumb {
  background: #4caf50 !important;
}

.form-range::-moz-range-thumb {
  background: #4caf50 !important;
}

.form-range::-ms-thumb {
  background: #4caf50 !important;
} */

.text-bg-white {
  color: #000000 !important;
  background-color: #fff !important;
}

/* .text-bg-white h1,
.text-bg-white h2 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(74.55deg, #000000 32%, #606065 68%);
} */

.text-secondary,
.text-white {
  transition: color 0.25s ease-in-out;
}

.btn-outline-primary:hover {
  color: var(--bs-btn-hover-color) !important;
  background-color: var(--bs-btn-hover-bg) !important;
  border-color: var(--bs-btn-hover-border-color) !important;
}
