@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");
:root {
  --bs-primary: #fac727;
  --bs-primary-darker: #d4a722;
  --bs-primary-rgb: 250, 199, 39;
  --bs-text-color: #333333;
  --bs-heading-color: #333333;
  --bs-border-radius: 0;
  --bs-border-radius-sm: 0;
  --bs-border-radius-lg: 0;
  --bs-border-radius-xl: 0;
  --bs-border-radius-xxl: 0;
  --bs-border-radius-2xl: 0;
  --bs-border-radius-pill: 50rem;
  --bs-primary-light-bg: #fff3cf;
}

.nav {
  --bs-nav-link-color: #e8b71e;
  --bs-nav-link-hover-color: #d8ab21;
}

.btn-primary {
  --bs-btn-color: #333333;
  --bs-btn-bg: #fac727;
  --bs-btn-border-color: #fac727;
  --bs-btn-hover-color: #333333;
  --bs-btn-hover-bg: #d9ab23;
  --bs-btn-hover-border-color: #d9ab23;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #333333;
  --bs-btn-active-bg: #d9ab23;
  --bs-btn-active-border-color: #d4a722;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #333333;
  --bs-btn-disabled-bg: #fac727;
  --bs-btn-disabled-border-color: #fac727;
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cf;
  --bs-table-border-color: #ccc2a5;
  --bs-table-striped-bg: #f2e7c4;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbba;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ede2c0;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-primary thead tr th {
  border-bottom: 2px solid #000;
}

.fc .fc-button {
  border-radius: 0;
}

.fc .fc-button-primary {
  --fc-button-bg-color: #333333;
  --fc-button-border-color: #333333;
}

.fc .fc-button-primary:hover {
  --fc-button-hover-bg-color: #4a4a4a;
  --fc-button-hover-border-color: #4a4a4a;
}

.fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active {
  --fc-button-active-bg-color: #252525;
  --fc-button-active-border-color: #252525;
}

#sidebar ul li a, #sidebar ul li button {
  --bs-btn-bg: #fac727;
  --bs-btn-hover-bg: #d9ab23;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.form-select:focus, .form-control:focus {
  border-color: #ffe081;
  box-shadow: 0 0 0 0.25rem rgba(255, 194, 13, 0.25);
}

.form-check-input:checked {
  background-color: #fac727;
  border-color: #fac727;
}

.step-number {
  width: 30px;
  height: 30px;
  font-weight: bold;
}

.step .step-number.bg-secondary {
  background-color: #e0e0e0;
  color: #000;
}

.input-group > .pass-series-select {
  flex: 1 1 auto;
}

.input-group > .pass-input {
  flex: 20 1 auto;
}

@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1620px;
  }
}

/*# sourceMappingURL=general.css.map */
