/* line 2, ../../app/assets/stylesheets/quizzes.css.scss */
.quiz-header {
  padding: 1rem;
  margin-bottom: 2rem;
}
/* line 6, ../../app/assets/stylesheets/quizzes.css.scss */
.quiz-header h3 {
  text-align: center;
  white-space: nowrap;
}
/* line 7, ../../app/assets/stylesheets/quizzes.css.scss */
.quiz-header h3 i {
  font-size: 60px;
}
/* line 15, ../../app/assets/stylesheets/quizzes.css.scss */
.quiz-header h5 {
  text-align: justify;
}

/* line 20, ../../app/assets/stylesheets/quizzes.css.scss */
.section-header {
  margin-bottom: 3rem;
}
/* line 23, ../../app/assets/stylesheets/quizzes.css.scss */
.section-header h4 {
  text-align: center;
  white-space: nowrap;
}
/* line 28, ../../app/assets/stylesheets/quizzes.css.scss */
.section-header h5 {
  text-align: justify;
}

/* line 33, ../../app/assets/stylesheets/quizzes.css.scss */
.section-results {
  padding: 1rem;
  display: flow-root;
}

/* line 38, ../../app/assets/stylesheets/quizzes.css.scss */
.question-block {
  margin-bottom: 3rem;
}

/* line 43, ../../app/assets/stylesheets/quizzes.css.scss */
form, .answer-group {
  padding-left: 2rem;
  padding-right: 2rem;
  margin-top: 16px;
}
/* line 47, ../../app/assets/stylesheets/quizzes.css.scss */
form .answer, .answer-group .answer {
  margin-bottom: 8px;
}
/* line 51, ../../app/assets/stylesheets/quizzes.css.scss */
form label, .answer-group label {
  display: inline;
  font-size: 16px;
}
/* line 55, ../../app/assets/stylesheets/quizzes.css.scss */
form input[type='radio'], .answer-group input[type='radio'] {
  margin: 0;
  line-height: 1rem;
  margin-bottom: 0;
  height: 16px;
  width: 16px;
}
/* line 62, ../../app/assets/stylesheets/quizzes.css.scss */
form input[type='radio'] + label, .answer-group input[type='radio'] + label {
  margin-left: 3px;
}

/* line 70, ../../app/assets/stylesheets/quizzes.css.scss */
.quiz-buttons {
  text-align: center;
  padding: 2rem;
}

/* line 75, ../../app/assets/stylesheets/quizzes.css.scss */
.score-badge {
  color: #fff;
  background-color: #009dc6;
  border-radius: 2px;
  min-width: 3rem;
  padding: 0 6px;
  text-align: center;
  line-height: inherit;
  box-sizing: border-box;
}

/* line 88, ../../app/assets/stylesheets/quizzes.css.scss */
.collapsible .collapsible-header {
  background-color: burlywood;
}
/* line 92, ../../app/assets/stylesheets/quizzes.css.scss */
.collapsible .collapsible-body {
  padding: 2rem;
}
/* line 95, ../../app/assets/stylesheets/quizzes.css.scss */
.collapsible .collapsible-body p {
  padding-bottom: 1rem;
}

/* line 102, ../../app/assets/stylesheets/quizzes.css.scss */
.contracted-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 108, ../../app/assets/stylesheets/quizzes.css.scss */
.description-toggle {
  margin-left: 2rem;
}

/* line 112, ../../app/assets/stylesheets/quizzes.css.scss */
.input-field.corrected label {
  width: 100%;
}

/* line 116, ../../app/assets/stylesheets/quizzes.css.scss */
.lightgreen {
  background-color: lightgreen;
}

/* line 122, ../../app/assets/stylesheets/quizzes.css.scss */
.score-block h4 {
  margin-bottom: 2rem;
}
/* line 126, ../../app/assets/stylesheets/quizzes.css.scss */
.score-block i {
  font-weight: bold;
  font-size: 4rem;
}
/* line 131, ../../app/assets/stylesheets/quizzes.css.scss */
.score-block a {
  cursor: default;
}
/* line 135, ../../app/assets/stylesheets/quizzes.css.scss */
.score-block .qualification {
  border-width: 3px;
  border-style: solid;
  border-radius: 10px;
  text-transform: uppercase;
}
/* line 142, ../../app/assets/stylesheets/quizzes.css.scss */
.score-block .qualification.passed {
  border-color: green;
  background-color: greenyellow;
}
/* line 147, ../../app/assets/stylesheets/quizzes.css.scss */
.score-block .qualification.failed {
  border-color: red;
  background-color: darksalmon;
}
