#mztenno-class-details .mztenno-trial-container{
  position: relative;
}

#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container{
  border: 1px solid #666;
  border-radius: 6px;
  display: block;
  margin: 0 0 3rem 0;
  padding: 1rem;
  position: relative;
}

#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-question{
  font-size: 1.2rem;
  margin: 0 0 2rem 0;
  position: relative;
}
#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-question > p{
  font-size: 1.2rem;
}
#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-question > *:first-child{
  margin-top: 0 !important;
}
#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-question > *:last-child{
  margin-bottom: 0 !important;
}

#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-answers{
  position: relative;
}

#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-answers > .mztenno-answer{
  border: 1px solid #777;
  border-radius: 6px;
  color: #111;
  cursor: pointer;
  margin: 0 0 2rem 0;
  padding: 1rem;
  pointer-events: all !important;
  position: relative;
}
#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-answers > .mztenno-answer:last-child{
  margin-bottom: 0 !important;
}
#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-answers > .mztenno-answer > *{
  margin-top: 0;
}
#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-answers > .mztenno-answer > *:last-child{
  margin-bottom: 0;
}
#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-answers > .mztenno-answer > input[type="checkbox"]{
  float: left;
  margin: .25rem 1rem .25rem .25rem;
  transform: scale(1.5);
}
#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-answers > .mztenno-answer.mztenno-is-result-passed{
  background: #b4ecb6;
  cursor: default;
  pointer-events: none;
}
#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-answers > .mztenno-answer.mztenno-is-result-failed{
  background: #ffbeb9;
  cursor: default;
  pointer-events: none;
}
#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-answers > .mztenno-answer.mztenno-is-result-unknown{
  opacity: .7;
  cursor: default;
  pointer-events: none;
}

#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-explanation{
  display: none;
  font-size: 1.1rem;
  margin: 2rem 0 0 0;
  position: relative;
}
#mztenno-class-details .mztenno-trial-container.mztenno-is-explanation > .mztenno-trial-question-container > .mztenno-explanation{
  display: block;
}
#mztenno-class-details .mztenno-trial-container > .mztenno-trial-question-container > .mztenno-explanation > p{
  font-size: 1.1rem;
}
