.dropdown-tests {
  margin-right: 0 !important;
  float: right;
}
table.student-responses tr td {
  text-align: center;
}
table.student-responses tr td i {
  color: #000;
}
table.student-responses tr td i:hover {
  cursor: pointer;
  color: #aaa;
}
.answer-choice,
.answer-choice-boolean {
  display: inline-block;
  color: #ccc;
  height: 20px;
  cursor: pointer;
  text-align: left;
  margin: 0 7px;
}
.answer-choice:hover,
.answer-choice-boolean:hover {
  color: #000;
}
a {
  cursor: pointer;
}
td .selected {
  font-weight: bold;
  color: #000;
}
.font-result-correct {
  color: #5cb85c;
}
.font-result-incorrect {
  color: #d9534f;
}
.row {
  margin-right: 0;
}
.dropdown button {
  margin-right: 20px;
}
.shrink-text {
  font-size: 0.95em;
}
.tc-student-test-response-points {
  background-repeat: no-repeat;
  background-position: 10px 50%;
}
.tc-student-test-response-points span {
  margin-left: 20px;
  font-size: 0.75em;
}
.tc-student-test-response-points .tc-student-test-response-points-changed {
  display: none;
}
.tc-student-test-response-points.tc-student-test-response-points-full {
  background-image: url('student-test-correct.png');
}
.tc-student-test-response-points.tc-student-test-response-points-partial {
  background-image: url('student-test-partial.png');
}
.tc-student-test-response-points.tc-student-test-response-points-none {
  background-image: url('student-test-incorrect.png');
}
.response-result-print {
  display: none;
}
.modal-header span {
  position: absolute;
  top: 14px;
  right: 20px;
  font-size: 1.5em;
}
.hidden-header {
  display: none;
}
@media print {
  .no-print,
  .no-print * {
    display: none !important;
  }
  body * {
    visibility: hidden;
  }
  #printSection,
  #printSection * {
    visibility: visible;
  }
  .answer-choice-boolean:NOT(.selected),
  .answer-choice:NOT(.selected) {
    display: none;
  }
  .hidden-header {
    display: block;
  }
  .hidden-header span {
    float: right;
    font-size: 1.5em;
    margin-top: -25px;
  }
  .response-result {
    display: none;
  }
  .response-result-print {
    display: block;
  }
  table {
    width: 45% !important;
    float: left !important;
    margin-left: 20px !important;
  }
}
