.login-background {
  background-image: linear-gradient(45deg, #000000  10%, #EB1C2D 52%, #000000  100%);
}

.navbar .navbar-menu-wrapper {
  background: #000000 !important;
}

.navbar .navbar-menu-wrapper .navbar-toggler {
  background: #EB1C2D !important;
}

@media (max-width: 991px) {
  .navbar .navbar-menu-wrapper .navbar-toggler.navbar-toggler-right {
    background: unset !important;
  }
}

.sidebar .nav .nav-item:not(:nth-child(2)).active {
  background: #000000 !important;
}

.sidebar .nav .nav-item:not(:nth-child(2)).active .nav-link i {
  color: #ee3237 !important;
}

.text-primary {
  color: #333333 !important;
}

.text-danger {
  color: #ee3237 !important;
}

.text-success {
  color: #2bc571 !important;
}

.main-panel .content-wrapper .header-right .btn-icon-text {
  background: #2bc571 !important;
}

a {
  color: #319ce7;
}

.p-success i {
  color: #2bc571;
}

button.btn-inverse-info {
  color: #838383 !important;
  background: #333333;
}

.btn-link {
  color: #319ce7;
}

.pretty input:checked ~ .state.p-primary-o label:before, .pretty.p-toggle .state.p-primary-o label:before {
  border-color: #ee3237;
}

.pretty.p-default:not(.p-fill) input:checked ~ .state.p-primary-o label:after {
  background-color: #ee3237 !important;
}

.bg-second {
  background-color: #333333;
}
/*# sourceMappingURL=theme.css.map */