body {
	background-color: rgb(35, 45, 63); /* #232D3F */
	color: rgb(255, 255, 255);
}

.goldenh1 {
	color: rgb(251, 169, 44) /* #FBA92C */
}

.headline {
	background-color: rgb(20, 20, 30); /* #14141E */
}

.calendar-today {
	border: 5px solid rgb(140, 210, 140) !important;
}

.calendar-event {
	border-radius: 5px;
	cursor: pointer;
}

/* GENERATED BY BOOTSTRAP 5 COLOR THEME GENERATOR */
/* https://bootstrapcolors.com */
.btn-outline-primary {
	color: #232d3f;
	border-color: #232d3f; }
	.btn-outline-primary:hover {
	  color: #fff;
	  background-color: #232d3f;
	  border-color: #232d3f; }
	.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
	  box-shadow: 0 0 0 0.25rem rgba(35, 45, 63, 0.5); }
	.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
	  color: #fff;
	  background-color: #232d3f;
	  border-color: #232d3f; }
	  .btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
		box-shadow: 0 0 0 0.25rem rgba(35, 45, 63, 0.5); }
	.btn-outline-primary:disabled, .btn-outline-primary.disabled {
	  color: #232d3f;
	  background-color: transparent; }
  
  .table-primary {
	--bs-table-bg: #232d3f;
	--bs-table-striped-bg: #2e3849;
	--bs-table-striped-color: #fff;
	--bs-table-active-bg: #394252;
	--bs-table-active-color: #fff;
	--bs-table-hover-bg: #343d4d;
	--bs-table-hover-color: #fff;
	color: #fff;
	border-color: #394252; }
  
  .alert-primary {
	color: #151b26;
	background-color: #d3d5d9;
	border-color: #bdc0c5; }
	.alert-primary .alert-link {
	  color: #11161e; }
  
  .bg-primary {
	background-color: #232d3f !important; }
  
  .text-primary {
	color: #232d3f !important; }
  
  .border-primary {
	border-color: #232d3f !important; }
  
  .link-primary {
	color: #232d3f; }
	.link-primary:hover, .link-primary:focus {
	  color: #1c2432; }
  
  .list-group-item-primary {
	color: #151b26;
	background-color: #d3d5d9; }
	.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
	  color: #151b26;
	  background-color: #bec0c3; }
	.list-group-item-primary.list-group-item-action.active {
	  color: #fff;
	  background-color: #151b26;
	  border-color: #151b26; }
  
  /*# sourceMappingURL=style-2025-01-22-10-41-21-739.css.map */
  .btn-primary {
	color: #ffffff;
	background-color: #232d3f;
	border-color: #232d3f; }
	.btn-primary:hover {
	  color: #ffffff;
	  background-color: #1e2636;
	  border-color: #1c2432; }
	.btn-check:focus + .btn-primary, .btn-primary:focus {
	  color: #ffffff;
	  background-color: #1e2636;
	  border-color: #1c2432;
	  box-shadow: 0 0 0 0.25rem rgba(68, 77, 92, 0.5); }
	.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
	  color: #ffffff;
	  background-color: #1c2432;
	  border-color: #1a222f; }
	  .btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.25rem rgba(68, 77, 92, 0.5); }
	.btn-primary:disabled, .btn-primary.disabled {
	  color: #ffffff;
	  background-color: #232d3f;
	  border-color: #232d3f; }
  
  /*# sourceMappingURL=style-2025-01-22-10-41-21-739_button.css.map */

/* GENERATED BY BOOTSTRAP 5 COLOR THEME GENERATOR */
/* https://bootstrapcolors.com */
.btn-outline-secondary {
	color: #ffffff;
	border-color: #ffffff; }
	.btn-outline-secondary:hover {
	  color: #000;
	  background-color: #ffffff;
	  border-color: #ffffff; }
	.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
	  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); }
	.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
	  color: #000;
	  background-color: #ffffff;
	  border-color: #ffffff; }
	  .btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
		box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); }
	.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
	  color: #ffffff;
	  background-color: transparent; }
  
  .table-secondary {
	--bs-table-bg: #ffffff;
	--bs-table-striped-bg: #f2f2f2;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #e6e6e6;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #ececec;
	--bs-table-hover-color: #000;
	color: #000;
	border-color: #e6e6e6; }
  
  .alert-secondary {
	color: #666666;
	background-color: white;
	border-color: white; }
	.alert-secondary .alert-link {
	  color: #525252; }
  
  .bg-secondary {
	background-color: #ffffff !important; }
  
  .text-secondary {
	color: #ffffff !important; }
  
  .border-secondary {
	border-color: #ffffff !important; }
  
  .link-secondary {
	color: #ffffff; }
	.link-secondary:hover, .link-secondary:focus {
	  color: white; }
  
  .list-group-item-secondary {
	color: #666666;
	background-color: white; }
	.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
	  color: #666666;
	  background-color: #e6e6e6; }
	.list-group-item-secondary.list-group-item-action.active {
	  color: #fff;
	  background-color: #666666;
	  border-color: #666666; }
  
  /*# sourceMappingURL=style-2025-01-22-10-46-30-738.css.map */
  .btn-secondary {
	color: #000000;
	background-color: #ffffff;
	border-color: #ffffff; }
	.btn-secondary:hover {
	  color: #000000;
	  background-color: white;
	  border-color: white; }
	.btn-check:focus + .btn-secondary, .btn-secondary:focus {
	  color: #000000;
	  background-color: white;
	  border-color: white;
	  box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5); }
	.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
	  color: #000000;
	  background-color: white;
	  border-color: white; }
	  .btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5); }
	.btn-secondary:disabled, .btn-secondary.disabled {
	  color: #000000;
	  background-color: #ffffff;
	  border-color: #ffffff; }
  
  /*# sourceMappingURL=style-2025-01-22-10-46-30-738_button.css.map */

  /* GENERATED BY BOOTSTRAP 5 COLOR THEME GENERATOR */
/* https://bootstrapcolors.com */
.btn-outline-public {
	color: #3399ff;
	border-color: #3399ff; }
	.btn-outline-public:hover {
	  color: #000;
	  background-color: #3399ff;
	  border-color: #3399ff; }
	.btn-check:focus + .btn-outline-public, .btn-outline-public:focus {
	  box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.5); }
	.btn-check:checked + .btn-outline-public, .btn-check:active + .btn-outline-public, .btn-outline-public:active, .btn-outline-public.active, .btn-outline-public.dropdown-toggle.show {
	  color: #000;
	  background-color: #3399ff;
	  border-color: #3399ff; }
	  .btn-check:checked + .btn-outline-public:focus, .btn-check:active + .btn-outline-public:focus, .btn-outline-public:active:focus, .btn-outline-public.active:focus, .btn-outline-public.dropdown-toggle.show:focus {
		box-shadow: 0 0 0 0.25rem rgba(51, 153, 255, 0.5); }
	.btn-outline-public:disabled, .btn-outline-public.disabled {
	  color: #3399ff;
	  background-color: transparent; }
  
  .table-public {
	--bs-table-bg: #3399ff;
	--bs-table-striped-bg: #3091f2;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #2e8ae6;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #2f8eec;
	--bs-table-hover-color: #000;
	color: #000;
	border-color: #2e8ae6; }
  
  .alert-public {
	color: #1f5c99;
	background-color: #d6ebff;
	border-color: #c2e0ff; }
	.alert-public .alert-link {
	  color: #194a7a; }
  
  .bg-public {
	background-color: #3399ff !important; }
  
  .text-public {
	color: #3399ff !important; }
  
  .border-public {
	border-color: #3399ff !important; }
  
  .link-public {
	color: #3399ff; }
	.link-public:hover, .link-public:focus {
	  color: #5cadff; }
  
  .list-group-item-public {
	color: #1f5c99;
	background-color: #d6ebff; }
	.list-group-item-public.list-group-item-action:hover, .list-group-item-public.list-group-item-action:focus {
	  color: #1f5c99;
	  background-color: #c1d4e6; }
	.list-group-item-public.list-group-item-action.active {
	  color: #fff;
	  background-color: #1f5c99;
	  border-color: #1f5c99; }
  
  /*# sourceMappingURL=style-2025-01-30-15-05-16-657.css.map */
  .btn-public {
	color: #000000;
	background-color: #3399ff;
	border-color: #3399ff; }
	.btn-public:hover {
	  color: #000000;
	  background-color: #52a8ff;
	  border-color: #47a3ff; }
	.btn-check:focus + .btn-public, .btn-public:focus {
	  color: #000000;
	  background-color: #52a8ff;
	  border-color: #47a3ff;
	  box-shadow: 0 0 0 0.25rem rgba(43, 130, 217, 0.5); }
	.btn-check:checked + .btn-public, .btn-check:active + .btn-public, .btn-public:active, .btn-public.active, .show > .btn-public.dropdown-toggle {
	  color: #000000;
	  background-color: #5cadff;
	  border-color: #47a3ff; }
	  .btn-check:checked + .btn-public:focus, .btn-check:active + .btn-public:focus, .btn-public:active:focus, .btn-public.active:focus, .show > .btn-public.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.25rem rgba(43, 130, 217, 0.5); }
	.btn-public:disabled, .btn-public.disabled {
	  color: #000000;
	  background-color: #3399ff;
	  border-color: #3399ff; }
  
  /*# sourceMappingURL=style-2025-01-30-15-05-16-657_button.css.map */

/* GENERATED BY BOOTSTRAP 5 COLOR THEME GENERATOR */
/* https://bootstrapcolors.com */
.btn-outline-primarycontrast {
	color: #2d3f23;
	border-color: #2d3f23; }
	.btn-outline-primarycontrast:hover {
	  color: #fff;
	  background-color: #2d3f23;
	  border-color: #2d3f23; }
	.btn-check:focus + .btn-outline-primarycontrast, .btn-outline-primarycontrast:focus {
	  box-shadow: 0 0 0 0.25rem rgba(45, 63, 35, 0.5); }
	.btn-check:checked + .btn-outline-primarycontrast, .btn-check:active + .btn-outline-primarycontrast, .btn-outline-primarycontrast:active, .btn-outline-primarycontrast.active, .btn-outline-primarycontrast.dropdown-toggle.show {
	  color: #fff;
	  background-color: #2d3f23;
	  border-color: #2d3f23; }
	  .btn-check:checked + .btn-outline-primarycontrast:focus, .btn-check:active + .btn-outline-primarycontrast:focus, .btn-outline-primarycontrast:active:focus, .btn-outline-primarycontrast.active:focus, .btn-outline-primarycontrast.dropdown-toggle.show:focus {
		box-shadow: 0 0 0 0.25rem rgba(45, 63, 35, 0.5); }
	.btn-outline-primarycontrast:disabled, .btn-outline-primarycontrast.disabled {
	  color: #2d3f23;
	  background-color: transparent; }
  
  .table-primarycontrast {
	--bs-table-bg: #2d3f23;
	--bs-table-striped-bg: #38492e;
	--bs-table-striped-color: #fff;
	--bs-table-active-bg: #425239;
	--bs-table-active-color: #fff;
	--bs-table-hover-bg: #3d4d34;
	--bs-table-hover-color: #fff;
	color: #fff;
	border-color: #425239; }
  
  .alert-primarycontrast {
	color: #1b2615;
	background-color: #d5d9d3;
	border-color: #c0c5bd; }
	.alert-primarycontrast .alert-link {
	  color: #161e11; }
  
  .bg-primarycontrast {
	background-color: #2d3f23 !important; }
  
  .text-primarycontrast {
	color: #2d3f23 !important; }
  
  .border-primarycontrast {
	border-color: #2d3f23 !important; }
  
  .link-primarycontrast {
	color: #2d3f23; }
	.link-primarycontrast:hover, .link-primarycontrast:focus {
	  color: #24321c; }
  
  .list-group-item-primarycontrast {
	color: #1b2615;
	background-color: #d5d9d3; }
	.list-group-item-primarycontrast.list-group-item-action:hover, .list-group-item-primarycontrast.list-group-item-action:focus {
	  color: #1b2615;
	  background-color: #c0c3be; }
	.list-group-item-primarycontrast.list-group-item-action.active {
	  color: #fff;
	  background-color: #1b2615;
	  border-color: #1b2615; }
  
  /*# sourceMappingURL=style-2025-02-02-00-53-43-760.css.map */
  .btn-primarycontrast {
	color: #ffffff;
	background-color: #2d3f23;
	border-color: #2d3f23; }
	.btn-primarycontrast:hover {
	  color: #ffffff;
	  background-color: #26361e;
	  border-color: #24321c; }
	.btn-check:focus + .btn-primarycontrast, .btn-primarycontrast:focus {
	  color: #ffffff;
	  background-color: #26361e;
	  border-color: #24321c;
	  box-shadow: 0 0 0 0.25rem rgba(77, 92, 68, 0.5); }
	.btn-check:checked + .btn-primarycontrast, .btn-check:active + .btn-primarycontrast, .btn-primarycontrast:active, .btn-primarycontrast.active, .show > .btn-primarycontrast.dropdown-toggle {
	  color: #ffffff;
	  background-color: #24321c;
	  border-color: #222f1a; }
	  .btn-check:checked + .btn-primarycontrast:focus, .btn-check:active + .btn-primarycontrast:focus, .btn-primarycontrast:active:focus, .btn-primarycontrast.active:focus, .show > .btn-primarycontrast.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.25rem rgba(77, 92, 68, 0.5); }
	.btn-primarycontrast:disabled, .btn-primarycontrast.disabled {
	  color: #ffffff;
	  background-color: #2d3f23;
	  border-color: #2d3f23; }
  
  /*# sourceMappingURL=style-2025-02-02-00-53-43-760_button.css.map */

/* GENERATED BY BOOTSTRAP 5 COLOR THEME GENERATOR */
/* https://bootstrapcolors.com */
.btn-outline-school {
	color: #ffff00;
	border-color: #ffff00; }
	.btn-outline-school:hover {
	  color: #000;
	  background-color: #ffff00;
	  border-color: #ffff00; }
	.btn-check:focus + .btn-outline-school, .btn-outline-school:focus {
	  box-shadow: 0 0 0 0.25rem rgba(255, 255, 0, 0.5); }
	.btn-check:checked + .btn-outline-school, .btn-check:active + .btn-outline-school, .btn-outline-school:active, .btn-outline-school.active, .btn-outline-school.dropdown-toggle.show {
	  color: #000;
	  background-color: #ffff00;
	  border-color: #ffff00; }
	  .btn-check:checked + .btn-outline-school:focus, .btn-check:active + .btn-outline-school:focus, .btn-outline-school:active:focus, .btn-outline-school.active:focus, .btn-outline-school.dropdown-toggle.show:focus {
		box-shadow: 0 0 0 0.25rem rgba(255, 255, 0, 0.5); }
	.btn-outline-school:disabled, .btn-outline-school.disabled {
	  color: #ffff00;
	  background-color: transparent; }
  
  .table-school {
	--bs-table-bg: #ffff00;
	--bs-table-striped-bg: #f2f200;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #e6e600;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #ecec00;
	--bs-table-hover-color: #000;
	color: #000;
	border-color: #e6e600; }
  
  .alert-school {
	color: #666600;
	background-color: #ffffcc;
	border-color: #ffffb3; }
	.alert-school .alert-link {
	  color: #525200; }
  
  .bg-school {
	background-color: #ffff00 !important; }
  
  .text-school {
	color: #ffff00 !important; }
  
  .border-school {
	border-color: #ffff00 !important; }
  
  .link-school {
	color: #ffff00; }
	.link-school:hover, .link-school:focus {
	  color: #ffff33; }
  
  .list-group-item-school {
	color: #666600;
	background-color: #ffffcc; }
	.list-group-item-school.list-group-item-action:hover, .list-group-item-school.list-group-item-action:focus {
	  color: #666600;
	  background-color: #e6e6b8; }
	.list-group-item-school.list-group-item-action.active {
	  color: #fff;
	  background-color: #666600;
	  border-color: #666600; }
  
  /*# sourceMappingURL=style-2025-02-12-11-36-39-696.css.map */
  .btn-school {
	color: #000000;
	background-color: #ffff00;
	border-color: #ffff00; }
	.btn-school:hover {
	  color: #000000;
	  background-color: #ffff26;
	  border-color: #ffff1a; }
	.btn-check:focus + .btn-school, .btn-school:focus {
	  color: #000000;
	  background-color: #ffff26;
	  border-color: #ffff1a;
	  box-shadow: 0 0 0 0.25rem rgba(217, 217, 0, 0.5); }
	.btn-check:checked + .btn-school, .btn-check:active + .btn-school, .btn-school:active, .btn-school.active, .show > .btn-school.dropdown-toggle {
	  color: #000000;
	  background-color: #ffff33;
	  border-color: #ffff1a; }
	  .btn-check:checked + .btn-school:focus, .btn-check:active + .btn-school:focus, .btn-school:active:focus, .btn-school.active:focus, .show > .btn-school.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.25rem rgba(217, 217, 0, 0.5); }
	.btn-school:disabled, .btn-school.disabled {
	  color: #000000;
	  background-color: #ffff00;
	  border-color: #ffff00; }
  
  /*# sourceMappingURL=style-2025-02-12-11-36-39-696_button.css.map */

/* GENERATED BY BOOTSTRAP 5 COLOR THEME GENERATOR */
/* https://bootstrapcolors.com */
.btn-outline-special {
	color: #ff99ff;
	border-color: #ff99ff; }
	.btn-outline-special:hover {
	  color: #000;
	  background-color: #ff99ff;
	  border-color: #ff99ff; }
	.btn-check:focus + .btn-outline-special, .btn-outline-special:focus {
	  box-shadow: 0 0 0 0.25rem rgba(255, 153, 255, 0.5); }
	.btn-check:checked + .btn-outline-special, .btn-check:active + .btn-outline-special, .btn-outline-special:active, .btn-outline-special.active, .btn-outline-special.dropdown-toggle.show {
	  color: #000;
	  background-color: #ff99ff;
	  border-color: #ff99ff; }
	  .btn-check:checked + .btn-outline-special:focus, .btn-check:active + .btn-outline-special:focus, .btn-outline-special:active:focus, .btn-outline-special.active:focus, .btn-outline-special.dropdown-toggle.show:focus {
		box-shadow: 0 0 0 0.25rem rgba(255, 153, 255, 0.5); }
	.btn-outline-special:disabled, .btn-outline-special.disabled {
	  color: #ff99ff;
	  background-color: transparent; }
  
  .table-special {
	--bs-table-bg: #ff99ff;
	--bs-table-striped-bg: #f291f2;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #e68ae6;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #ec8eec;
	--bs-table-hover-color: #000;
	color: #000;
	border-color: #e68ae6; }
  
  .alert-special {
	color: #663d66;
	background-color: #ffebff;
	border-color: #ffe0ff; }
	.alert-special .alert-link {
	  color: #523152; }
  
  .bg-special {
	background-color: #ff99ff !important; }
  
  .text-special {
	color: #ff99ff !important; }
  
  .border-special {
	border-color: #ff99ff !important; }
  
  .link-special {
	color: #ff99ff; }
	.link-special:hover, .link-special:focus {
	  color: #ffadff; }
  
  .list-group-item-special {
	color: #663d66;
	background-color: #ffebff; }
	.list-group-item-special.list-group-item-action:hover, .list-group-item-special.list-group-item-action:focus {
	  color: #663d66;
	  background-color: #e6d4e6; }
	.list-group-item-special.list-group-item-action.active {
	  color: #fff;
	  background-color: #663d66;
	  border-color: #663d66; }
  
  /*# sourceMappingURL=style-2025-02-12-11-40-36-480.css.map */
  .btn-special {
	color: #000000;
	background-color: #ff99ff;
	border-color: #ff99ff; }
	.btn-special:hover {
	  color: #000000;
	  background-color: #ffa8ff;
	  border-color: #ffa3ff; }
	.btn-check:focus + .btn-special, .btn-special:focus {
	  color: #000000;
	  background-color: #ffa8ff;
	  border-color: #ffa3ff;
	  box-shadow: 0 0 0 0.25rem rgba(217, 130, 217, 0.5); }
	.btn-check:checked + .btn-special, .btn-check:active + .btn-special, .btn-special:active, .btn-special.active, .show > .btn-special.dropdown-toggle {
	  color: #000000;
	  background-color: #ffadff;
	  border-color: #ffa3ff; }
	  .btn-check:checked + .btn-special:focus, .btn-check:active + .btn-special:focus, .btn-special:active:focus, .btn-special.active:focus, .show > .btn-special.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.25rem rgba(217, 130, 217, 0.5); }
	.btn-special:disabled, .btn-special.disabled {
	  color: #000000;
	  background-color: #ff99ff;
	  border-color: #ff99ff; }
  
  /*# sourceMappingURL=style-2025-02-12-11-40-36-480_button.css.map */

  /* GENERATED BY BOOTSTRAP 5 COLOR THEME GENERATOR */
/* https://bootstrapcolors.com */
.btn-outline-misc {
	color: #00cc00;
	border-color: #00cc00; }
	.btn-outline-misc:hover {
	  color: #000;
	  background-color: #00cc00;
	  border-color: #00cc00; }
	.btn-check:focus + .btn-outline-misc, .btn-outline-misc:focus {
	  box-shadow: 0 0 0 0.25rem rgba(0, 204, 0, 0.5); }
	.btn-check:checked + .btn-outline-misc, .btn-check:active + .btn-outline-misc, .btn-outline-misc:active, .btn-outline-misc.active, .btn-outline-misc.dropdown-toggle.show {
	  color: #000;
	  background-color: #00cc00;
	  border-color: #00cc00; }
	  .btn-check:checked + .btn-outline-misc:focus, .btn-check:active + .btn-outline-misc:focus, .btn-outline-misc:active:focus, .btn-outline-misc.active:focus, .btn-outline-misc.dropdown-toggle.show:focus {
		box-shadow: 0 0 0 0.25rem rgba(0, 204, 0, 0.5); }
	.btn-outline-misc:disabled, .btn-outline-misc.disabled {
	  color: #00cc00;
	  background-color: transparent; }
  
  .table-misc {
	--bs-table-bg: #00cc00;
	--bs-table-striped-bg: #00c200;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #00b800;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #00bd00;
	--bs-table-hover-color: #000;
	color: #000;
	border-color: #00b800; }
  
  .alert-misc {
	color: #007a00;
	background-color: #ccf5cc;
	border-color: #b3f0b3; }
	.alert-misc .alert-link {
	  color: #006200; }
  
  .bg-misc {
	background-color: #00cc00 !important; }
  
  .text-misc {
	color: #00cc00 !important; }
  
  .border-misc {
	border-color: #00cc00 !important; }
  
  .link-misc {
	color: #00cc00; }
	.link-misc:hover, .link-misc:focus {
	  color: #33d633; }
  
  .list-group-item-misc {
	color: #007a00;
	background-color: #ccf5cc; }
	.list-group-item-misc.list-group-item-action:hover, .list-group-item-misc.list-group-item-action:focus {
	  color: #007a00;
	  background-color: #b8ddb8; }
	.list-group-item-misc.list-group-item-action.active {
	  color: #fff;
	  background-color: #007a00;
	  border-color: #007a00; }
  
  /*# sourceMappingURL=style-2025-02-12-11-41-31-694.css.map */
  .btn-misc {
	color: #000000;
	background-color: #00cc00;
	border-color: #00cc00; }
	.btn-misc:hover {
	  color: #000000;
	  background-color: #26d426;
	  border-color: #1ad11a; }
	.btn-check:focus + .btn-misc, .btn-misc:focus {
	  color: #000000;
	  background-color: #26d426;
	  border-color: #1ad11a;
	  box-shadow: 0 0 0 0.25rem rgba(0, 173, 0, 0.5); }
	.btn-check:checked + .btn-misc, .btn-check:active + .btn-misc, .btn-misc:active, .btn-misc.active, .show > .btn-misc.dropdown-toggle {
	  color: #000000;
	  background-color: #33d633;
	  border-color: #1ad11a; }
	  .btn-check:checked + .btn-misc:focus, .btn-check:active + .btn-misc:focus, .btn-misc:active:focus, .btn-misc.active:focus, .show > .btn-misc.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.25rem rgba(0, 173, 0, 0.5); }
	.btn-misc:disabled, .btn-misc.disabled {
	  color: #000000;
	  background-color: #00cc00;
	  border-color: #00cc00; }
  
  /*# sourceMappingURL=style-2025-02-12-11-41-31-694_button.css.map */

  /* GENERATED BY BOOTSTRAP 5 COLOR THEME GENERATOR */
/* https://bootstrapcolors.com */
.btn-outline-light {
	color: #666699;
	border-color: #666699; }
	.btn-outline-light:hover {
	  color: #fff;
	  background-color: #666699;
	  border-color: #666699; }
	.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
	  box-shadow: 0 0 0 0.25rem rgba(102, 102, 153, 0.5); }
	.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
	  color: #fff;
	  background-color: #666699;
	  border-color: #666699; }
	  .btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
		box-shadow: 0 0 0 0.25rem rgba(102, 102, 153, 0.5); }
	.btn-outline-light:disabled, .btn-outline-light.disabled {
	  color: #666699;
	  background-color: transparent; }
  
  .table-light {
	--bs-table-bg: #666699;
	--bs-table-striped-bg: #6e6e9e;
	--bs-table-striped-color: #fff;
	--bs-table-active-bg: #7575a3;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #7171a1;
	--bs-table-hover-color: #fff;
	color: #fff;
	border-color: #7575a3; }
  
  .alert-light {
	color: #3d3d5c;
	background-color: #e0e0eb;
	border-color: #d1d1e0; }
	.alert-light .alert-link {
	  color: #31314a; }
  
  .bg-light {
	background-color: #666699 !important; }
  
  .text-light {
	color: #666699 !important; }
  
  .border-light {
	border-color: #666699 !important; }
  
  .link-light {
	color: #666699; }
	.link-light:hover, .link-light:focus {
	  color: #52527a; }
  
  .list-group-item-light {
	color: #3d3d5c;
	background-color: #e0e0eb; }
	.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
	  color: #3d3d5c;
	  background-color: #cacad4; }
	.list-group-item-light.list-group-item-action.active {
	  color: #fff;
	  background-color: #3d3d5c;
	  border-color: #3d3d5c; }
  
  /*# sourceMappingURL=style-2025-02-16-23-13-12-712.css.map */
  .btn-light {
	color: #FFFFFF;
	background-color: #666699;
	border-color: #666699; }
	.btn-light:hover {
	  color: #FFFFFF;
	  background-color: #575782;
	  border-color: #52527a; }
	.btn-check:focus + .btn-light, .btn-light:focus {
	  color: #FFFFFF;
	  background-color: #575782;
	  border-color: #52527a;
	  box-shadow: 0 0 0 0.25rem rgba(125, 125, 168, 0.5); }
	.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
	  color: #FFFFFF;
	  background-color: #52527a;
	  border-color: #4d4d73; }
	  .btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.25rem rgba(125, 125, 168, 0.5); }
	.btn-light:disabled, .btn-light.disabled {
	  color: #FFFFFF;
	  background-color: #666699;
	  border-color: #666699; }
  
  /*# sourceMappingURL=style-2025-02-16-23-13-12-712_button.css.map */
/* GENERATED BY BOOTSTRAP 5 COLOR THEME GENERATOR */
/* https://bootstrapcolors.com */
.btn-outline-dark {
	color: #333399;
	border-color: #333399; }
	.btn-outline-dark:hover {
	  color: #fff;
	  background-color: #333399;
	  border-color: #333399; }
	.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
	  box-shadow: 0 0 0 0.25rem rgba(51, 51, 153, 0.5); }
	.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
	  color: #fff;
	  background-color: #333399;
	  border-color: #333399; }
	  .btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
		box-shadow: 0 0 0 0.25rem rgba(51, 51, 153, 0.5); }
	.btn-outline-dark:disabled, .btn-outline-dark.disabled {
	  color: #333399;
	  background-color: transparent; }
  
  .table-dark {
	--bs-table-bg: #333399;
	--bs-table-striped-bg: #3d3d9e;
	--bs-table-striped-color: #fff;
	--bs-table-active-bg: #4747a3;
	--bs-table-active-color: #fff;
	--bs-table-hover-bg: #4242a1;
	--bs-table-hover-color: #fff;
	color: #fff;
	border-color: #4747a3; }
  
  .alert-dark {
	color: #1f1f5c;
	background-color: #d6d6eb;
	border-color: #c2c2e0; }
	.alert-dark .alert-link {
	  color: #19194a; }
  
  .bg-dark {
	background-color: #333399 !important; }
  
  .text-dark {
	color: #333399 !important; }
  
  .border-dark {
	border-color: #333399 !important; }
  
  .link-dark {
	color: #333399; }
	.link-dark:hover, .link-dark:focus {
	  color: #29297a; }
  
  .list-group-item-dark {
	color: #1f1f5c;
	background-color: #d6d6eb; }
	.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
	  color: #1f1f5c;
	  background-color: #c1c1d4; }
	.list-group-item-dark.list-group-item-action.active {
	  color: #fff;
	  background-color: #1f1f5c;
	  border-color: #1f1f5c; }
  
  /*# sourceMappingURL=style-2025-02-17-00-05-41-568.css.map */
  .btn-dark {
	color: #FFFFFF;
	background-color: #333399;
	border-color: #333399; }
	.btn-dark:hover {
	  color: #FFFFFF;
	  background-color: #2b2b82;
	  border-color: #29297a; }
	.btn-check:focus + .btn-dark, .btn-dark:focus {
	  color: #FFFFFF;
	  background-color: #2b2b82;
	  border-color: #29297a;
	  box-shadow: 0 0 0 0.25rem rgba(82, 82, 168, 0.5); }
	.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
	  color: #FFFFFF;
	  background-color: #29297a;
	  border-color: #262673; }
	  .btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.25rem rgba(82, 82, 168, 0.5); }
	.btn-dark:disabled, .btn-dark.disabled {
	  color: #FFFFFF;
	  background-color: #333399;
	  border-color: #333399; }
  
  /*# sourceMappingURL=style-2025-02-17-00-05-41-568_button.css.map */
/* GENERATED BY BOOTSTRAP 5 COLOR THEME GENERATOR */
/* https://bootstrapcolors.com */
.btn-outline-complementary {
	color: #dcd2c0;
	border-color: #dcd2c0; }
	.btn-outline-complementary:hover {
	  color: #000;
	  background-color: #dcd2c0;
	  border-color: #dcd2c0; }
	.btn-check:focus + .btn-outline-complementary, .btn-outline-complementary:focus {
	  box-shadow: 0 0 0 0.25rem rgba(220, 210, 192, 0.5); }
	.btn-check:checked + .btn-outline-complementary, .btn-check:active + .btn-outline-complementary, .btn-outline-complementary:active, .btn-outline-complementary.active, .btn-outline-complementary.dropdown-toggle.show {
	  color: #000;
	  background-color: #dcd2c0;
	  border-color: #dcd2c0; }
	  .btn-check:checked + .btn-outline-complementary:focus, .btn-check:active + .btn-outline-complementary:focus, .btn-outline-complementary:active:focus, .btn-outline-complementary.active:focus, .btn-outline-complementary.dropdown-toggle.show:focus {
		box-shadow: 0 0 0 0.25rem rgba(220, 210, 192, 0.5); }
	.btn-outline-complementary:disabled, .btn-outline-complementary.disabled {
	  color: #dcd2c0;
	  background-color: transparent; }
  
  .table-complementary {
	--bs-table-bg: #dcd2c0;
	--bs-table-striped-bg: #d1c8b6;
	--bs-table-striped-color: #000;
	--bs-table-active-bg: #c6bdad;
	--bs-table-active-color: #000;
	--bs-table-hover-bg: #ccc2b2;
	--bs-table-hover-color: #000;
	color: #000;
	border-color: #c6bdad; }
  
  .alert-complementary {
	color: #58544d;
	background-color: #f8f6f2;
	border-color: #f5f2ec; }
	.alert-complementary .alert-link {
	  color: #46433e; }
  
  .bg-complementary {
	background-color: #dcd2c0 !important; }
  
  .text-complementary {
	color: #dcd2c0 !important; }
  
  .border-complementary {
	border-color: #dcd2c0 !important; }
  
  .link-complementary {
	color: #dcd2c0; }
	.link-complementary:hover, .link-complementary:focus {
	  color: #e3dbcd; }
  
  .list-group-item-complementary {
	color: #58544d;
	background-color: #f8f6f2; }
	.list-group-item-complementary.list-group-item-action:hover, .list-group-item-complementary.list-group-item-action:focus {
	  color: #58544d;
	  background-color: #dfddda; }
	.list-group-item-complementary.list-group-item-action.active {
	  color: #fff;
	  background-color: #58544d;
	  border-color: #58544d; }
  
  /*# sourceMappingURL=style-2025-02-17-00-09-34-748.css.map */
  .btn-complementary {
	color: #000000;
	background-color: #dcd2c0;
	border-color: #dcd2c0; }
	.btn-complementary:hover {
	  color: #000000;
	  background-color: #e1d9c9;
	  border-color: #e0d7c6; }
	.btn-check:focus + .btn-complementary, .btn-complementary:focus {
	  color: #000000;
	  background-color: #e1d9c9;
	  border-color: #e0d7c6;
	  box-shadow: 0 0 0 0.25rem rgba(187, 179, 163, 0.5); }
	.btn-check:checked + .btn-complementary, .btn-check:active + .btn-complementary, .btn-complementary:active, .btn-complementary.active, .show > .btn-complementary.dropdown-toggle {
	  color: #000000;
	  background-color: #e3dbcd;
	  border-color: #e0d7c6; }
	  .btn-check:checked + .btn-complementary:focus, .btn-check:active + .btn-complementary:focus, .btn-complementary:active:focus, .btn-complementary.active:focus, .show > .btn-complementary.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.25rem rgba(187, 179, 163, 0.5); }
	.btn-complementary:disabled, .btn-complementary.disabled {
	  color: #000000;
	  background-color: #dcd2c0;
	  border-color: #dcd2c0; }
  
  /*# sourceMappingURL=style-2025-02-17-00-09-34-748_button.css.map */
  