.app-sidebar,
.off-canvas-sidebar {
  background-color: #3a3a3a !important;
}
.app-sidebar .sidebar-background:after,
.off-canvas-sidebar .sidebar-background:after {
  background: #974c00 !important;
  background-repeat: repeat-x !important;
  opacity: 0.7 !important;
}

.app-sidebar .navigation i {
  color: #44d4b1 !important;
}
.app-sidebar .logo-text,
.off-canvas-sidebar .logo-text {
  color: #fff !important;
}
.app-sidebar .sidebar-header a.nav-toggle,
.off-canvas-sidebar .sidebar-header a.nav-toggle {
  color: #fff !important;
  top: 27px !important;
}
.app-sidebar .sidebar-header,
.app-sidebar .sidebar-header .logo {
  background-color: #fcfcfc !important;
}

.app-sidebar .sidebar-header a.nav-close,
.off-canvas-sidebar .sidebar-header a.nav-close {
  color: #092b2d !important;
}
.app-sidebar .logo-text,
.off-canvas-sidebar .logo-text {
  color: #092b2d !important;
}
.app-sidebar .sidebar-header a.nav-toggle,
.off-canvas-sidebar .sidebar-header a.nav-toggle {
  color: #092b2d !important;
}

.logo-text {
  text-transform: none !important;
  font-size: 1.3rem !important;
  letter-spacing: 1px !important;
}

.logo {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.logo-img {
  margin: 2px 0;
}

.page-link {
  color: black !important;
}
.page-link:hover {
  color: black !important;
}

.page-item.active .page-link {
  color: #fff !important;
  background-color: #3a3a3a !important;
  border-color: #3a3a3a !important;
}

.circle-spinner.spinner-primary {
  border: 0.1em solid transparent;
  border-left-color: #3a3a3a;
  border-top-color: #3a3a3a;
}
