:root {
  --primary-color: #a304a5;
  --primary-color-rgb: 163, 4, 165;
  --line-color: #ced4da;
  --hover-color: #ececec;
  --text-primary-color: #1a0841;
  --color-link: #2f2ab5;
  --bs-warning: #ff7000;
  --bs-warning-rgb: 255, 122, 0;
}

/* Botones */
.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: var(--primary-color);
  --bs-btn-border-color: var(--primary-color);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb06bf;
  --bs-btn-hover-border-color: #bb06bf;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #bb06bf;
  --bs-btn-active-border-color: #bb06bf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: var(--primary-color);
  --bs-btn-disabled-border-color: var(--primary-color);
}

/* @font-face {
  font-family: 'Poppins-Regular';
  src: url('/css/fonts/Poppins/Poppins-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
} */

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

.text-bg-warning {
  color: white !important;
  background-color: var(--bs-warning) !important;
}

.btn-primary {
  background-color: #1a0841d8;
  border-color: #1a0841d8;
}

.btn-primary:hover {
  background-color: #2d0e71d8;
  border-color: #2d0e71d8;
}

.fs-8 {
  font-size: 8px;
}
.fs-9 {
  font-size: 9px;
}
.fs-10 {
  font-size: 10px;
}
.fs-11 {
  font-size: 11px;
}
.fs-12 {
  font-size: 12px;
}
.fs-13 {
  font-size: 13px;
}
.fs-14 {
  font-size: 14px;
}
.fs-15 {
  font-size: 15px;
}
.fs-16 {
  font-size: 16px;
}
.fs-17 {
  font-size: 17px;
}
.fs-18 {
  font-size: 18px;
}
.fs-19 {
  font-size: 19px;
}
.fs-20 {
  font-size: 20px;
}
.fs-21 {
  font-size: 21px;
}
.fs-22 {
  font-size: 22px;
}
.fs-23 {
  font-size: 23px;
}
.fs-24 {
  font-size: 24px;
}
.fs-25 {
  font-size: 25px;
}
.fs-26 {
  font-size: 26px;
}
.fs-27 {
  font-size: 27px;
}
.fs-28 {
  font-size: 28px;
}
.fs-29 {
  font-size: 29px;
}
