/* This file is compiled using Sass. Instead of editing it directly
 * please modify g/scss/bases/main-theme.scss.
 */
:root,
[data-bs-theme=light] {
  --bs-primary: #4b9aaf;
  --bs-primary-rgb: 75, 154, 175;
  --bs-secondary: #6c757d;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success: #4da394;
  --bs-success-rgb: 77, 163, 148;
  --bs-info: rgb(183, 214.6, 223);
  --bs-info-rgb: 183, 215, 223;
  --bs-warning: #f6c94e;
  --bs-warning-rgb: 246, 201, 78;
  --bs-danger: #ad182d;
  --bs-danger-rgb: 173, 24, 45;
  --bs-light: #f8f9fa;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark: #343a40;
  --bs-dark-rgb: 52, 58, 64;
  --bs-blue: #456acf;
  --bs-blue-rgb: 69, 106, 207;
  --bs-purple: #8762c9;
  --bs-purple-rgb: 135, 98, 201;
  --bs-red: #ad182d;
  --bs-red-rgb: 173, 24, 45;
  --bs-coral: #e15f5f;
  --bs-coral-rgb: 225, 95, 95;
  --bs-yellow: #f6c94e;
  --bs-yellow-rgb: 246, 201, 78;
  --bs-green: #4da394;
  --bs-green-rgb: 77, 163, 148;
  --bs-link-color: #4b9aaf;
  --bs-link-color-rgb: 75, 154, 175;
  --bs-link-hover-color: rgb(60, 123.2, 140);
  --bs-link-hover-color-rgb: 60, 123, 140;
}

.bg-blue {
  background-color: rgba(var(--bs-blue-rgb), var(--bs-bg-opacity, 1)) !important;
}

.bg-purple {
  background-color: rgba(var(--bs-purple-rgb), var(--bs-bg-opacity, 1)) !important;
}

.bg-red {
  background-color: rgba(var(--bs-red-rgb), var(--bs-bg-opacity, 1)) !important;
}

.bg-coral {
  background-color: rgba(var(--bs-coral-rgb), var(--bs-bg-opacity, 1)) !important;
}

.bg-yellow {
  background-color: rgba(var(--bs-yellow-rgb), var(--bs-bg-opacity, 1)) !important;
}

.bg-green {
  background-color: rgba(var(--bs-green-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-blue {
  color: #fff !important;
  background-color: rgba(var(--bs-blue-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-purple {
  color: #fff !important;
  background-color: rgba(var(--bs-purple-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-red {
  color: #fff !important;
  background-color: rgba(var(--bs-red-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-coral {
  color: #fff !important;
  background-color: rgba(var(--bs-coral-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-yellow {
  color: #000 !important;
  background-color: rgba(var(--bs-yellow-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-green {
  color: #fff !important;
  background-color: rgba(var(--bs-green-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-blue {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity, 1)) !important;
}

.text-purple {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-purple-rgb), var(--bs-text-opacity, 1)) !important;
}

.text-red {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-red-rgb), var(--bs-text-opacity, 1)) !important;
}

.text-coral {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-coral-rgb), var(--bs-text-opacity, 1)) !important;
}

.text-yellow {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-yellow-rgb), var(--bs-text-opacity, 1)) !important;
}

.text-green {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-green-rgb), var(--bs-text-opacity, 1)) !important;
}

.border-blue {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue-rgb), var(--bs-border-opacity, 1)) !important;
}

.border-purple {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-purple-rgb), var(--bs-border-opacity, 1)) !important;
}

.border-red {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-red-rgb), var(--bs-border-opacity, 1)) !important;
}

.border-coral {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-coral-rgb), var(--bs-border-opacity, 1)) !important;
}

.border-yellow {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-yellow-rgb), var(--bs-border-opacity, 1)) !important;
}

.border-green {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-green-rgb), var(--bs-border-opacity, 1)) !important;
}

.underline-blue {
  --gfa-underline-color: var(--bs-blue);
}

.underline-purple {
  --gfa-underline-color: var(--bs-purple);
}

.underline-red {
  --gfa-underline-color: var(--bs-red);
}

.underline-coral {
  --gfa-underline-color: var(--bs-coral);
}

.underline-yellow {
  --gfa-underline-color: var(--bs-yellow);
}

.underline-green {
  --gfa-underline-color: var(--bs-green);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4b9aaf;
  --bs-btn-border-color: #4b9aaf;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(63.75, 130.9, 148.75);
  --bs-btn-hover-border-color: rgb(60, 123.2, 140);
  --bs-btn-focus-shadow-rgb: 102, 169, 187;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(60, 123.2, 140);
  --bs-btn-active-border-color: rgb(56.25, 115.5, 131.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4b9aaf;
  --bs-btn-disabled-border-color: #4b9aaf;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
  --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.4, 93.6, 100);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4da394;
  --bs-btn-border-color: #4da394;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(65.45, 138.55, 125.8);
  --bs-btn-hover-border-color: rgb(61.6, 130.4, 118.4);
  --bs-btn-focus-shadow-rgb: 104, 177, 164;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(61.6, 130.4, 118.4);
  --bs-btn-active-border-color: rgb(57.75, 122.25, 111);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4da394;
  --bs-btn-disabled-border-color: #4da394;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: rgb(183, 214.6, 223);
  --bs-btn-border-color: rgb(183, 214.6, 223);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(193.8, 220.66, 227.8);
  --bs-btn-hover-border-color: rgb(190.2, 218.64, 226.2);
  --bs-btn-focus-shadow-rgb: 156, 182, 190;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(197.4, 222.68, 229.4);
  --bs-btn-active-border-color: rgb(190.2, 218.64, 226.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(183, 214.6, 223);
  --bs-btn-disabled-border-color: rgb(183, 214.6, 223);
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #f6c94e;
  --bs-btn-border-color: #f6c94e;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(247.35, 209.1, 104.55);
  --bs-btn-hover-border-color: rgb(246.9, 206.4, 95.7);
  --bs-btn-focus-shadow-rgb: 209, 171, 66;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(247.8, 211.8, 113.4);
  --bs-btn-active-border-color: rgb(246.9, 206.4, 95.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f6c94e;
  --bs-btn-disabled-border-color: #f6c94e;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #ad182d;
  --bs-btn-border-color: #ad182d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(147.05, 20.4, 38.25);
  --bs-btn-hover-border-color: rgb(138.4, 19.2, 36);
  --bs-btn-focus-shadow-rgb: 185, 59, 77;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(138.4, 19.2, 36);
  --bs-btn-active-border-color: rgb(129.75, 18, 33.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #ad182d;
  --bs-btn-disabled-border-color: #ad182d;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(249.05, 249.9, 250.75);
  --bs-btn-hover-border-color: rgb(248.7, 249.6, 250.5);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(249.4, 250.2, 251);
  --bs-btn-active-border-color: rgb(248.7, 249.6, 250.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(44.2, 49.3, 54.4);
  --bs-btn-hover-border-color: rgb(41.6, 46.4, 51.2);
  --bs-btn-focus-shadow-rgb: 82, 88, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(41.6, 46.4, 51.2);
  --bs-btn-active-border-color: rgb(39, 43.5, 48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #343a40;
  --bs-btn-disabled-border-color: #343a40;
}

.btn-blue {
  --bs-btn-color: #fff;
  --bs-btn-bg: #456acf;
  --bs-btn-border-color: #456acf;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(58.65, 90.1, 175.95);
  --bs-btn-hover-border-color: rgb(55.2, 84.8, 165.6);
  --bs-btn-focus-shadow-rgb: 97, 128, 214;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(55.2, 84.8, 165.6);
  --bs-btn-active-border-color: rgb(51.75, 79.5, 155.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #456acf;
  --bs-btn-disabled-border-color: #456acf;
}

.btn-purple {
  --bs-btn-color: #fff;
  --bs-btn-bg: #8762c9;
  --bs-btn-border-color: #8762c9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(114.75, 83.3, 170.85);
  --bs-btn-hover-border-color: rgb(108, 78.4, 160.8);
  --bs-btn-focus-shadow-rgb: 153, 122, 209;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(108, 78.4, 160.8);
  --bs-btn-active-border-color: rgb(101.25, 73.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #8762c9;
  --bs-btn-disabled-border-color: #8762c9;
}

.btn-red {
  --bs-btn-color: #fff;
  --bs-btn-bg: #ad182d;
  --bs-btn-border-color: #ad182d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(147.05, 20.4, 38.25);
  --bs-btn-hover-border-color: rgb(138.4, 19.2, 36);
  --bs-btn-focus-shadow-rgb: 185, 59, 77;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(138.4, 19.2, 36);
  --bs-btn-active-border-color: rgb(129.75, 18, 33.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #ad182d;
  --bs-btn-disabled-border-color: #ad182d;
}

.btn-coral {
  --bs-btn-color: #fff;
  --bs-btn-bg: #e15f5f;
  --bs-btn-border-color: #e15f5f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(191.25, 80.75, 80.75);
  --bs-btn-hover-border-color: #b44c4c;
  --bs-btn-focus-shadow-rgb: 230, 119, 119;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b44c4c;
  --bs-btn-active-border-color: rgb(168.75, 71.25, 71.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #e15f5f;
  --bs-btn-disabled-border-color: #e15f5f;
}

.btn-yellow {
  --bs-btn-color: #000;
  --bs-btn-bg: #f6c94e;
  --bs-btn-border-color: #f6c94e;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(247.35, 209.1, 104.55);
  --bs-btn-hover-border-color: rgb(246.9, 206.4, 95.7);
  --bs-btn-focus-shadow-rgb: 209, 171, 66;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(247.8, 211.8, 113.4);
  --bs-btn-active-border-color: rgb(246.9, 206.4, 95.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f6c94e;
  --bs-btn-disabled-border-color: #f6c94e;
}

.btn-green {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4da394;
  --bs-btn-border-color: #4da394;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(65.45, 138.55, 125.8);
  --bs-btn-hover-border-color: rgb(61.6, 130.4, 118.4);
  --bs-btn-focus-shadow-rgb: 104, 177, 164;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(61.6, 130.4, 118.4);
  --bs-btn-active-border-color: rgb(57.75, 122.25, 111);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4da394;
  --bs-btn-disabled-border-color: #4da394;
}

.btn-outline-primary {
  --bs-btn-color: #4b9aaf;
  --bs-btn-border-color: #4b9aaf;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4b9aaf;
  --bs-btn-hover-border-color: #4b9aaf;
  --bs-btn-focus-shadow-rgb: 75, 154, 175;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4b9aaf;
  --bs-btn-active-border-color: #4b9aaf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4b9aaf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4b9aaf;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #4da394;
  --bs-btn-border-color: #4da394;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4da394;
  --bs-btn-hover-border-color: #4da394;
  --bs-btn-focus-shadow-rgb: 77, 163, 148;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4da394;
  --bs-btn-active-border-color: #4da394;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4da394;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4da394;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: rgb(183, 214.6, 223);
  --bs-btn-border-color: rgb(183, 214.6, 223);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(183, 214.6, 223);
  --bs-btn-hover-border-color: rgb(183, 214.6, 223);
  --bs-btn-focus-shadow-rgb: 183, 215, 223;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(183, 214.6, 223);
  --bs-btn-active-border-color: rgb(183, 214.6, 223);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(183, 214.6, 223);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(183, 214.6, 223);
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #f6c94e;
  --bs-btn-border-color: #f6c94e;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f6c94e;
  --bs-btn-hover-border-color: #f6c94e;
  --bs-btn-focus-shadow-rgb: 246, 201, 78;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f6c94e;
  --bs-btn-active-border-color: #f6c94e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f6c94e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f6c94e;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #ad182d;
  --bs-btn-border-color: #ad182d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ad182d;
  --bs-btn-hover-border-color: #ad182d;
  --bs-btn-focus-shadow-rgb: 173, 24, 45;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #ad182d;
  --bs-btn-active-border-color: #ad182d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ad182d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ad182d;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #343a40;
  --bs-btn-hover-border-color: #343a40;
  --bs-btn-focus-shadow-rgb: 52, 58, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #343a40;
  --bs-btn-active-border-color: #343a40;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #343a40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #343a40;
  --bs-gradient: none;
}

.btn-outline-blue {
  --bs-btn-color: #456acf;
  --bs-btn-border-color: #456acf;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #456acf;
  --bs-btn-hover-border-color: #456acf;
  --bs-btn-focus-shadow-rgb: 69, 106, 207;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #456acf;
  --bs-btn-active-border-color: #456acf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #456acf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #456acf;
  --bs-gradient: none;
}

.btn-outline-purple {
  --bs-btn-color: #8762c9;
  --bs-btn-border-color: #8762c9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #8762c9;
  --bs-btn-hover-border-color: #8762c9;
  --bs-btn-focus-shadow-rgb: 135, 98, 201;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #8762c9;
  --bs-btn-active-border-color: #8762c9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #8762c9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #8762c9;
  --bs-gradient: none;
}

.btn-outline-red {
  --bs-btn-color: #ad182d;
  --bs-btn-border-color: #ad182d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ad182d;
  --bs-btn-hover-border-color: #ad182d;
  --bs-btn-focus-shadow-rgb: 173, 24, 45;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #ad182d;
  --bs-btn-active-border-color: #ad182d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ad182d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ad182d;
  --bs-gradient: none;
}

.btn-outline-coral {
  --bs-btn-color: #e15f5f;
  --bs-btn-border-color: #e15f5f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #e15f5f;
  --bs-btn-hover-border-color: #e15f5f;
  --bs-btn-focus-shadow-rgb: 225, 95, 95;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #e15f5f;
  --bs-btn-active-border-color: #e15f5f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #e15f5f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e15f5f;
  --bs-gradient: none;
}

.btn-outline-yellow {
  --bs-btn-color: #f6c94e;
  --bs-btn-border-color: #f6c94e;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f6c94e;
  --bs-btn-hover-border-color: #f6c94e;
  --bs-btn-focus-shadow-rgb: 246, 201, 78;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f6c94e;
  --bs-btn-active-border-color: #f6c94e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f6c94e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f6c94e;
  --bs-gradient: none;
}

.btn-outline-green {
  --bs-btn-color: #4da394;
  --bs-btn-border-color: #4da394;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4da394;
  --bs-btn-hover-border-color: #4da394;
  --bs-btn-focus-shadow-rgb: 77, 163, 148;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4da394;
  --bs-btn-active-border-color: #4da394;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4da394;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4da394;
  --bs-gradient: none;
}

.nav-pills {
  --bs-nav-pills-link-active-bg: #4b9aaf;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(60, 123, 140, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(60, 123, 140, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(62, 130, 118, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(62, 130, 118, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(197, 223, 229, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(197, 223, 229, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(248, 212, 113, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(248, 212, 113, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(138, 19, 36, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(138, 19, 36, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(42, 46, 51, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important;
}

.card-action-img {
  --gfa-card-angle-color: var(--bs-yellow);
  --gfa-card-angle-size: calc(var(--bs-card-spacer-x)* .75);
  position: relative;
}
.card-action-img::after {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: var(--gfa-card-angle-color);
  border-top-color: var(--gfa-card-angle-color);
  border-style: solid;
  border-width: var(--gfa-card-angle-size);
  bottom: 0;
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 50%) rotateZ(45deg);
}

/*# sourceMappingURL=main-theme.css.map */
