/*all questions*/

.questionpane {
  padding: 1rem;
}

div.question {
  background-color: var(--white);
  font-size: 16px;
  line-height: 1.4;
}

div.inset {
  margin-right: 0;
}

div.prequestion {
  background-color: #e8f1f6;
  border: 1px solid #cad7df;
}

div.review {
  /*info bar*/
  margin-top: -6px;
  background-color: #e8f1f6;
  border: 1px solid #cad7df;
  font-size: 85%;
}

div.intro {
  border: 1px solid #cccccc;
  background-color: #f8f8f8;
  /*#FAFFFD;*/
  padding: 10px;
  line-height: 24px;
}

div.navbar {
  background: #f5f5ff;
  /*#E0F0F8;*/
  border: 1px solid #ddddff;
  color: #000;
}

div.navbar a {
  color: blue;
}

div.navbar ul.qlist li {
  font-size: 12px;
}

div.navbar ul.qlist li a {
  font-size: 14px;
}

span.current {
  background-color: #e0ff92;
}

span.done {
  text-decoration: line-through;
}

span.padright {
  padding-right: 120px;
}

span.formright {
  width: auto !important;
}

.question table {
  margin-left: 0;
  margin-top: 10px;
  width: auto;
}

.questionpane > .question,
.scrollpane {
  background-image: none !important;
}

#qsearchbarswrap .dropdown-toggle {
  width: initial;
  height: initial;
}

#cursearchtype {
  background-color: #eee;
}

/*colors and borders for assessments*/
/*seq question css*/
div.todoquestion {
  background-color: var(--white) fcc;
  border: 0;
}

/* Augmented matrix styling - add vertical line before 4th column */
/* MathJax 2 uses classes (.mjx-mtd), MathJax 3 uses custom elements (mjx-mtd/mjx-itable) */
.mjx-mtd:nth-child(4),
mjx-mtable mjx-mtd:nth-child(4),
mjx-itable mjx-mtd:nth-child(4) {
  border-left: 1px solid currentColor !important;
  padding-left: 0.6em !important;
}

/* Augmented matrix styling - add vertical line before 4th column */
.mjx-mtd:nth-child(4) {
  border-left: 1px solid currentColor;
  padding-left: 0.6em !important;
}
