label.error {
  color: #ff0000;
}

.card .card-header {
  background-color: #5b175d;
  color: #fff;
  border: #5b175d;
  padding: 0.5rem 1.5rem;
  border-radius: 0.25rem 0.25rem 0 0;
}
.card .card-header .h1,
.card .card-header .h2,
.card .card-header .h3,
.card .card-header .h4,
.card .card-header .h5,
.card .card-header .h6,
.card .card-header h1,
.card .card-header h2,
.card .card-header h3,
.card .card-header h4,
.card .card-header h5,
.card .card-header h6 {
  color: #fff;
  margin-bottom: 0;
}

input.label_look, input.label_look:focus, input.label_look:focus-visible, input.label_look:active, input.label_look:hover {
  border: 0 !important;
  background-color: transparent !important;
  padding: 0 !important;
  outline: none;
}

.bg-positive {
  background-color: #E1BEE7 !important;
  border-radius: 0 !important;
}
.bg-positive h1, .bg-positive h6 {
  color: #5b175d !important;
}

.bg-negative {
  background-color: #B39DDB !important;
  border-radius: 0 !important;
}
.bg-negative h1, .bg-negative h6 {
  color: #5b175d !important;
}

.badge-dot.badge-md i {
  width: 0.9rem;
  height: 0.9rem;
}

.bg-gradient-violet {
  background-color: #5b175d;
}

.navbar-main.fixed-top + [class*=container] {
  margin-top: 0.5rem !important;
}

.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  margin: 0 1rem;
}

.table th {
  background-color: #5b175d;
}

.dropdown .dropdown-menu:before {
  display: none !important;
}

.dropdown-menu:not(.show) {
  display: none;
}

.dropdown:not(.dropdown-hover) .dropdown-menu {
  margin-top: 0 !important;
}

@media (min-width: 992px) {
  .dropdown:not(.dropdown-hover) .dropdown-menu.show {
    margin-top: 0 !important;
  }
}
.form-control {
  border-radius: 0;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.pagination.pagination-success .page-item.active > .page-link, .pagination.pagination-success .page-item.active > .page-link:focus, .pagination.pagination-success .page-item.active > .page-link:hover {
  background-image: linear-gradient(195deg, #5b175d 0%, #5b175d 100%);
  border: none;
}

.page-item.active .page-link, .page-item span {
  color: #ffffff;
}

.text-primary.arcane {
  white-space: normal;
}/*# sourceMappingURL=site.css.map */