.quiz_form .quiz_page {
  display: none;
  border: 1px solid #d4d6d8; }
  .quiz_form .quiz_page:not(.quiz_end) {
    text-align: center;
    padding-bottom: 40px; }
  .quiz_form .quiz_page .quiz_question .question {
    font-size: 18px;
    font-weight: 700;
    padding: 40px 30px 13px;
    border-bottom: 1px solid #d4d6d8; }
  .quiz_form .quiz_page .quiz_question .choices {
    padding: 0 30px; }
    .quiz_form .quiz_page .quiz_question .choices .quiz-choice {
      margin-right: 8px; }
  .quiz_form .quiz_page .quiz_pagination {
    padding: 20px 30px 40px; }
    .quiz_form .quiz_page .quiz_pagination button {
      background: #e8e8e8;
      border: none;
      font-weight: bold;
      font-size: 15px;
      padding: 5px 12px;
      color: #cacaca;
      cursor: not-allowed;
      outline: none; }
      .quiz_form .quiz_page .quiz_pagination button.prev {
        float: left;
        background: #dadada;
        cursor: pointer;
        color: #333333; }
      .quiz_form .quiz_page .quiz_pagination button.next {
        float: right; }
      .quiz_form .quiz_page .quiz_pagination button.campaign_submit {
        float: right;
        margin-top: 0; }
  .quiz_form .quiz_page.selected .quiz_pagination button {
    background: #dadada;
    cursor: pointer;
    color: #333333; }
    .quiz_form .quiz_page.selected .quiz_pagination button.campaign_submit {
      float: right;
      background: #1e95d3;
      border: none;
      color: #fff;
      padding: 10px;
      margin-top: 0; }
  .quiz_form .quiz_page.quiz_end {
    padding: 40px; }
    .quiz_form .quiz_page.quiz_end .quiz_pagination {
      padding: 20px 0 0;
      float: left; }
    .quiz_form .quiz_page.quiz_end .campaign_submit {
      float: right; }
  .quiz_form .quiz_page[data-quiz_page_num="1"] .quiz_pagination .prev {
    display: none; }
  .quiz_form .quiz_page.active {
    display: block; }

.quiz_results .results_summary {
  padding: 10px;
  border-bottom: 1px solid #a2a2a2;
  margin-bottom: 15px;
  font-size: 20px;
  color: #212121; }
.quiz_results .question_wrap {
  margin-bottom: 15px;
  padding: 10px;
  border: 1px solid; }
  .quiz_results .question_wrap .question {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 3px; }
  .quiz_results .question_wrap .answer {
    font-size: 14px;
    margin-bottom: 5px; }
  .quiz_results .question_wrap .user_answer {
    font-size: 16px;
    margin-bottom: 3px; }
  .quiz_results .question_wrap.correct {
    border-color: green; }
    .quiz_results .question_wrap.correct .user_answer {
      color: green; }
  .quiz_results .question_wrap.incorrect {
    border-color: red; }
    .quiz_results .question_wrap.incorrect .user_answer {
      color: red; }

/*# sourceMappingURL=quiz.css.map */
