.app-header {
  border-bottom: 0;
}

@media (min-width: 992px) {
  [data-kt-app-header-fixed=true] .app-wrapper {
    margin-top: 115px;
  }
}

@media (min-width: 992px) {
  .app-header-secondary {
    height: auto;
  }
}

@media (min-width: 992px) {
  [data-kt-app-sidebar-fixed=true][data-kt-app-header-fixed=true]:not([data-kt-app-sidebar-push-header=true]) .app-sidebar {
    top: 115px;
  }
}

.menu-item.menu-item-left.active .menu-icon i,
.menu-item.menu-item-left.active .menu-title {
  color: #A60E06 !important;
}

.form-row {
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .form-row {
    margin-bottom: 20px;
  }
}
.form-row:last-child {
  margin-bottom: 0;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

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

[data-bs-theme=light] .app-header .btn.btn-custom {
  background-color: rgb(255, 255, 255);
}

[data-bs-theme=light] .app-header .btn.btn-custom .svg-icon,
[data-bs-theme=light] .app-header .btn.btn-custom i {
  color: #131313;
}

.col-form-label {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 10px;
}

.app-main {
  background: #ffffff;
}

.repeater-item {
  margin-bottom: 30px;
}
.repeater-item:last-child {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .app-header-primary {
    background-color: #c0090f;
  }
}

@media (min-width: 992px) {
  .app-header-secondary {
    background-color: #8e0307;
  }
}

.table:not(.table-bordered).table-row-dashed tr {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #919191;
}

@media (max-width: 991.98px) {
  .app-header-primary {
    background-color: #c0090f;
  }
}

[data-bs-theme=light] .app-header-secondary-menu-main .menu > .menu-item > .menu-link {
  transition: color 0.2s ease;
  background-color: #dcdcdc;
}
[data-bs-theme=light] .app-header-secondary-menu-main .menu > .menu-item > .menu-link .menu-title {
  color: #101010;
}
[data-bs-theme=light] .app-header-secondary-menu-main .menu > .menu-item.here > .menu-link {
  transition: color 0.2s ease;
  background-color: #ffffff;
}
[data-bs-theme=light] .app-header-secondary-menu-main .menu > .menu-item.here > .menu-link .menu-title {
  color: #1c1c1c;
}
[data-bs-theme=light] .app-header-secondary-menu-main .menu > .menu-item:hover > .menu-link .menu-title {
  color: #8e0307;
}

.mx--3px {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.app-header-secondary-menu-main .menu > .menu-item > .menu-link {
  border-radius: 4px 4px 0px 0px;
}

.form-control {
  padding: 1rem 1rem;
  border: 1px solid #616161;
}

.form-select {
  padding: 1rem 3rem 1rem 1rem;
  border: 1px solid #616161;
}

.input-group-text {
  border: 1px solid #616161;
}

@media (min-width: 992px) {
  .app-header-secondary {
    background-color: #c0090f;
  }
}
@media (min-width: 992px) {
  .app-container {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

::-moz-placeholder {
  font-size: 15px;
  color: #424242;
}

::placeholder {
  font-size: 15px;
  color: #424242;
}

.fs--15 {
  font-size: 15px !important;
}

.btn-sm,
.btn-group-sm > .btn {
  font-size: 1rem;
}/*# sourceMappingURL=custom.css.map */