/* Base Dark Mode for Body & Main Layout */


/* Sidebar Dark Mode Elements */
body.darkThm .sidebar {
  background-color: #1e1e2d !important;
  border-color: #2b2b40 !important;
}

/* Change Text, Headings, Spans, & Icons to White/Light Gray */
body.darkThm .sidebar h4,
body.darkThm .sidebar h6,
body.darkThm .sidebar small,
body.darkThm .sidebar span,
body.darkThm .sidebar a,
body.darkThm .sidebar i,
body.darkThm .dropdown-item,
body.darkThm .text-dark
{
  color: #e1e1e6 !important;
}
body.darkThm .sidebar .navActive {
  color: var(--2ndry) !important;
}
/* Sidebar Link Hover & Active States */
body.darkThm .sidebar .nav-link:hover {
  background-color: #2b2b40 !important;
  color: #ffffff !important;
}

body.darkThm .sidebar .nav-link.active {
  background-color: #70AD47 !important; /* Retains accent color */
  color: #ffffff !important;
}

/* Dark User Profile Card & Dividers */
body.darkThm .sidebar .user-card,
body.darkThm .bg-light,
body.darkThm .headerDiv,
body.darkThm .staticHead .tqtag
{
  background-color: #2b2b40 !important;
}

body.darkThm .sidebar hr,
body.darkThm .sidebar .border-start,
body.darkThm .sidebar .border-end {
  border-color: #363654 !important;
}

body.darkThm #contentBox,
body.darkThm #searchResultsWrapper,

body.darkThm .quiz_body .description_wrapper,
body.darkThm .questionAtr
 {
  color: #fff !important;
  background-color: #2b2b40 !important;
}
body.darkThm .card-header
 {
  color: #fff !important;
  background-color: #494949 !important;
}
body.darkThm .card-body
 {
  color: #fff !important;
  background-color: #2b2b40 !important;
}