:root, [data-bs-theme=dark] {
  --bs-link-color: #ffffff;
  --bs-link-color-rgb: 255, 255, 255;
}

.dropdown-item {
  font-size: 12px;
}

.nav-link {
  color: #fff;
  font-size: 12px;
  text-transform: none;
}

.nav-link:focus-visible {
  box-shadow: none;
}

.nav-link:hover {
  color: #d3d3d3;
}

.navbar-toggler:focus {
  box-shadow: none;
}

.nav-item {
  margin-right: 0.8rem;
}

.btn {
  text-transform: none;
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-font-size: 0.8rem;
}

.btn {
  border-radius: 2px;
}

.btn-success {
  --bs-btn-hover-bg: #50e41c;
  --bs-btn-hover-border-color: #50e41c;
  --bs-btn-bg: #50e41c;
  --bs-btn-border-color: #50e41c;
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #50e41c;
  --bs-btn-disabled-border-color: #50e41c;
}

.btn-outline-success {
  --bs-btn-color: #50e41c;
  --bs-btn-border-color: #50e41c;
  --bs-btn-hover-bg: #49cc19;
  --bs-btn-hover-border-color: #49cc19;
  --bs-btn-active-bg: #50e41c;
  --bs-btn-active-border-color: #50e41c;
  --bs-btn-disabled-color: #50e41c;
  --bs-btn-disabled-border-color: #50e41c;
}

.bg-primary {
  --bs-bg-opacity: 0;
}

.text-warning {
  color: var(--darkYellow) !important;
}

.text-success {
  color: var(--green) !important;
}

.form-label {
  color: white;
}
.form-check-label {
  color: white;
}
.form-check-input {
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.07);
  border: 1px solid white;
  color: white;
}
.form-check-input:focus {
  background-color: rgba(255, 255, 255, 0.07);
  border: 1px solid white;
  color: white;
}
.form-check-input:active {
  background-color: rgba(255, 255, 255, 0.07);
  border: 1px solid white;
  color: white;
}
.form-check-input:checked {
  background-color: rgba(255, 255, 255, 0.07);
  border: 1px solid white;
  color: white;
}
.form-control {
  border-radius: 2px;
  border: 1px solid white;
  background-color: rgba(255, 255, 255, 0.07);
  color: white;
}
.form-control:focus {
  background-color: rgba(255, 255, 255, 0.07);
  border: 1px solid white;
  color: white;
}

.accordion {
  --bs-accordion-transition: none;
  --bs-accordion-btn-icon-transition: none;
}

.accordion-button:after {
  order: -1;
  margin-left: 0;
  margin-right: 0.5em;
}

.accordion-button:focus {
  box-shadow: none;
}

.accordion-button::after, .accordion-button:not(.collapsed)::after {
  background-color: #1E3E12;
  width: 25px;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 1.2rem;
  border-radius: 2px;
  background-position: center center;
}

.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round'><path d='M2 5L8 11L14 5'/></svg>");
}

.accordion-button::after {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round'><path d='M2 5L8 11L14 5'/></svg>");
}

.accordion {
  --bs-accordion-color: #fff;
  --bs-accordion-bg: rgba(0,0,0,0);
  --bs-accordion-border-color: rgba(0,0,0,0);
  border: none;
}

.accordion-item {
  margin-bottom: 20px;
}

.accordion-body {
  padding-left: 0;
}

.accordion-button {
  font-family: "Nunito Sans", sans-serif;
  font-weight: bold;
  color: #fff;
  background-color: rgba(255, 255, 255, 0);
  padding-left: 0;
}

.accordion-button:not(.collapsed) {
  color: #fff;
  background-color: rgba(255, 255, 255, 0);
}

@media screen and (max-width: 992px) {
  .dropdown-menu {
    border: none;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 0;
  }
  .navbar-collapse {
    padding-top: 10px;
  }
  .nav-link {
    font-size: 0.9rem;
  }
  .dropdown-item {
    font-size: 0.9rem;
    padding: 7px 16px;
  }
  .dropdown-item:hover {
    background-color: rgba(0, 0, 0, 0);
  }
  .dropdown-item:active {
    background-color: rgba(0, 0, 0, 0);
  }
  .dropdown-item:focus {
    background-color: rgba(0, 0, 0, 0);
  }
}

/*# sourceMappingURL=bs-override.css.map */
