/* Quiz assessment */
/* line 44, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_assess_results {
  height: 100%;
  min-height: 500px;
}

/* line 48, app/assets/stylesheets/pages_other/quizzes.sass */
#question_form {
  text-align: left;
}

/* line 51, app/assets/stylesheets/pages_other/quizzes.sass */
.frame_body {
  overflow-y: hidden;
}

/* line 53, app/assets/stylesheets/pages_other/quizzes.sass */
.frame_body #quiz_assess_results {
  height: 0;
}

/* line 55, app/assets/stylesheets/pages_other/quizzes.sass */
.frame_body .quiz_container {
  min-height: 0;
}

/* line 58, app/assets/stylesheets/pages_other/quizzes.sass */
.return_summary_container {
  margin-bottom: 20px;
}

/* line 61, app/assets/stylesheets/pages_other/quizzes.sass */
.question_image {
  display: inline-block;
  position: relative;
  max-width: 100%;
}

/* line 65, app/assets/stylesheets/pages_other/quizzes.sass */
.question_image img {
  max-width: 100%;
  height: auto;
  border: 1px #ddd solid;
  border-radius: 2px;
}

/* line 71, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_content {
  font-size: 16px;
  margin: 0;
  width: 100%;
  white-space: normal;
}

/* line 76, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_content p:last-child {
  margin: 0;
}

/* line 81, app/assets/stylesheets/pages_other/quizzes.sass */
.edit_question_section.actions .btn {
  margin-top: 5px;
  display: inline-block;
}

/* line 87, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_checkbox {
  display: inline-block;
}

/* line 89, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_checkbox .answer_checkbox_content {
  margin: 0;
  display: table;
}

/* line 92, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_checkbox .answer_checkbox_content .answer_checkbox_icon {
  display: table-cell;
  width: 20px;
}

/* line 95, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_checkbox .answer_checkbox_content .answer_checkbox_icon i {
  margin-right: 0;
}

/* line 97, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_checkbox .answer_checkbox_content .answer_checkbox_label {
  display: table-cell;
}

@media screen and (max-width: 610px) {
  /* line 100, app/assets/stylesheets/pages_other/quizzes.sass */
  .answer_checkbox .answer_checkbox_content .answer_checkbox_label {
    display: none;
  }
}

/* line 104, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list {
  padding: 0px;
  overflow: hidden;
  background-color: #F7F7F7;
}

/* line 108, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list.affixed_answer_list {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: visible;
}

/* line 114, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list.hover {
  background-color: #efad47;
}

/* line 117, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list.image_only li {
  width: 50%;
  padding: 0 9px 0 9px;
  float: left;
}

/* line 121, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list.image_only li .btn {
  text-align: center;
}

/* line 123, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list.image_only li .btn .answer_image {
  width: 100%;
  margin: 0;
}

/* line 126, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list.image_only li .btn .answer_image img {
  max-width: 98%;
}

/* line 128, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list li {
  padding: 0;
  margin: 3px 0 3px 0;
  white-space: normal;
}

/* line 132, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list li.true_or_false_list {
  width: 50%;
  float: left;
  padding: 0 9px 0 9px;
}

/* line 136, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list li.true_or_false_list .btn {
  text-align: center;
}

/* line 138, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list li .btn {
  text-align: left;
  color: #071018;
  padding: 10px;
  max-height: 50%;
  font-weight: 300;
  width: 100%;
  cursor: pointer;
  background-color: #fcfcfc;
  border: 1px solid #ccc;
  border-radius: 3px;
}

/* line 149, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list li .btn img {
  height: auto;
}

/* line 151, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list li .icon {
  font-size: 40px;
  color: black;
  height: 20px;
  width: 20px;
  z-index: 9999;
}

/* line 157, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list li .answer_media {
  width: auto;
  margin: 0 10px 1px 0;
}

/* line 160, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list li .answer_media .answer_image {
  width: 250px;
  text-align: center;
  float: left;
  height: 200px;
  white-space: nowrap;
}

/* line 166, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list li .answer_media .answer_image .vertical_helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 170, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list li .answer_media .answer_image img {
  border: 1px #ddd solid;
  border-radius: 5px;
  max-width: 98%;
  max-height: 100%;
}

/* line 175, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list li .answer_media .answer_audio .audio_player {
  margin-top: 0.3em;
  width: 100%;
  height: 80%;
}

/* line 179, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list .answer_checkbox {
  display: table-cell;
  vertical-align: middle;
}

/* line 183, app/assets/stylesheets/pages_other/quizzes.sass */
.public_frame.quiz {
  overflow: -moz-scrollbars-none;
}

/* line 185, app/assets/stylesheets/pages_other/quizzes.sass */
.public_frame.quiz .framebody {
  overflow: -moz-scrollbars-none;
}

/* line 188, app/assets/stylesheets/pages_other/quizzes.sass */
.results_container {
  margin-bottom: 3%;
}

/* line 191, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_results_score {
  padding-top: 10px;
  margin-top: 6%;
}

/* line 194, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_results_score .score_intro {
  font-size: 12px;
}

/* line 196, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_results_score h4 {
  margin: 0.2em 0;
  font-weight: 400;
}

/* line 201, app/assets/stylesheets/pages_other/quizzes.sass */
#question_assessment_results {
  border: 0;
  margin: 0;
  border-radius: 0;
}

/* line 207, app/assets/stylesheets/pages_other/quizzes.sass */
#question_assessment_results .return_summary_container {
  margin-bottom: 30px;
}

/* line 212, app/assets/stylesheets/pages_other/quizzes.sass */
#countdown_timer {
  display: none;
  position: absolute;
  top: 4px;
  right: 120px;
  z-index: 1000;
}

/* line 218, app/assets/stylesheets/pages_other/quizzes.sass */
#countdown_timer .sprite {
  position: absolute;
  top: 6px;
  left: 0;
}

/* line 222, app/assets/stylesheets/pages_other/quizzes.sass */
#countdown_timer #time_counter_container {
  text-align: center;
  background: #f7f7f7;
  height: 35px;
  padding: 1px;
  width: 100px;
  margin-left: 28px;
}

@media screen and (max-width: 799px) {
  /* line 222, app/assets/stylesheets/pages_other/quizzes.sass */
  #countdown_timer #time_counter_container {
    width: 92px;
  }
}

@media screen and (max-width: 699px) {
  /* line 222, app/assets/stylesheets/pages_other/quizzes.sass */
  #countdown_timer #time_counter_container {
    width: 85px;
  }
}

/* line 233, app/assets/stylesheets/pages_other/quizzes.sass */
#countdown_timer #time_counter_container #time_counter {
  letter-spacing: 2px;
  font-size: 20px;
  font-weight: 700;
  width: 100%;
  position: absolute;
  right: 0;
  margin-top: 3px;
  padding-left: 28px;
}

@media screen and (max-width: 799px) {
  /* line 233, app/assets/stylesheets/pages_other/quizzes.sass */
  #countdown_timer #time_counter_container #time_counter {
    margin-top: 6px;
    font-size: 16px;
  }
}

/* line 246, app/assets/stylesheets/pages_other/quizzes.sass */
#countdown_timer #time_counter_container .pietimer_display {
  height: 100%;
}

/* line 248, app/assets/stylesheets/pages_other/quizzes.sass */
#countdown_timer #time_counter_container .pietimer_display .pie_timer {
  width: 0%;
  height: 100%;
}

/* line 252, app/assets/stylesheets/pages_other/quizzes.sass */
#module_splash_screen {
  padding: 40px;
  display: none;
}

/* line 255, app/assets/stylesheets/pages_other/quizzes.sass */
#module_splash_screen .hide_module_splash_screen {
  margin-top: 30px;
}

/* line 258, app/assets/stylesheets/pages_other/quizzes.sass */
#timed_quiz_splash {
  display: none;
  text-align: center;
}

/* line 261, app/assets/stylesheets/pages_other/quizzes.sass */
#timed_quiz_splash #timed_quiz_instructions {
  font-size: 22px;
}

/* line 263, app/assets/stylesheets/pages_other/quizzes.sass */
#timed_quiz_splash #begin_quiz_btn {
  font-size: 20px;
  margin-top: 20px;
}

/* line 266, app/assets/stylesheets/pages_other/quizzes.sass */
#timed_quiz_splash #limit_hit {
  font-size: 20px;
  font-weight: 700;
  color: orange;
}

/* line 270, app/assets/stylesheets/pages_other/quizzes.sass */
#timed_quiz_splash img {
  margin-bottom: 15px;
}

/* line 273, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_explained {
  margin-bottom: 20px;
}

/* line 275, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_explained h3 {
  margin-bottom: 5px;
}

/* line 277, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_explained .section {
  margin-bottom: 20px;
}

/* line 279, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_explained .section:last-of-type {
  margin-bottom: 0;
}

/* line 281, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_explained .answer_indicator {
  text-align: center;
}

/* line 283, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_explained .answer_indicator.correct {
  color: #9aad30;
}

/* line 285, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_explained .answer_indicator.correct .label {
  font-weight: bold;
  color: #9aad30;
}

/* line 288, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_explained .answer_indicator.incorrect {
  color: #e74c3c;
}

/* line 290, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_explained .answer_indicator.incorrect .label {
  color: #e74c3c;
}

/* line 292, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_explained .answer_indicator .icon {
  font-size: 48px;
}

/* line 294, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_explained .answer_indicator .label {
  font-size: 14px;
}

/* line 297, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_review_image {
  max-height: 60px;
  max-width: 100px;
  overflow: hidden;
  float: left;
  margin-right: 10px;
}

/* line 303, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_review_image img {
  max-width: 100%;
  max-height: inherit;
}

/* line 307, app/assets/stylesheets/pages_other/quizzes.sass */
.image_placeholder {
  font-size: 65px;
  margin: -19px 0 0 6px;
  float: right;
  display: none;
}

/* line 314, app/assets/stylesheets/pages_other/quizzes.sass */
.question_answer .upload_image_field, .question_answer .remove-image-answer {
  color: #3a99ad;
  margin: 5px;
  float: right;
}

/* line 320, app/assets/stylesheets/pages_other/quizzes.sass */
.player_controls .ui-effects-wrapper {
  display: inline-block;
}

/* line 324, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_perform_actions {
  background: #f7f7f7;
  padding: 0px 40px 20px 40px;
  overflow: auto;
}

/* line 328, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_perform_actions .quiz_actions_left, .quiz_perform_actions .quiz_actions_center, .quiz_perform_actions .quiz_actions_right {
  width: 33.33333333333333%;
  float: left;
  min-height: 1px;
}

/* line 332, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_perform_actions .quiz_actions_center {
  text-align: center;
}

/* line 334, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_perform_actions .player_next {
  float: right;
}

/* line 336, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_perform_actions .player_next i {
  margin-left: 3px;
}

/* line 338, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_perform_actions .player_prev {
  float: left;
}

/* line 340, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_perform_actions .player_prev i {
  margin-right: 3px;
}

/* line 342, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_perform_actions .player_prev, .quiz_perform_actions .player_next, .quiz_perform_actions .player_check_answer {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  font-weight: 600;
  font-size: 13px;
  text-align: center;
  min-width: 110px;
}

/* line 348, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_perform_actions .player_prev .text_label, .quiz_perform_actions .player_next .text_label, .quiz_perform_actions .player_check_answer .text_label {
  display: inline-block;
  vertical-align: top;
}

/* line 351, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_perform_actions .player_prev i, .quiz_perform_actions .player_next i, .quiz_perform_actions .player_check_answer i {
  display: inline-block;
  vertical-align: top;
  font-size: 18px;
}

/* line 355, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_perform_actions .player_prev.disabled, .quiz_perform_actions .player_next.disabled, .quiz_perform_actions .player_check_answer.disabled {
  display: none;
}

/* line 359, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_results_summary .vert_cent_inner {
  vertical-align: middle;
}

/* line 362, app/assets/stylesheets/pages_other/quizzes.sass */
#image_quiz_loading {
  text-align: center;
}

/* line 367, app/assets/stylesheets/pages_other/quizzes.sass */
.review_correct_answers_section h3 {
  color: #9aad30;
  font-weight: 600;
}

/* line 372, app/assets/stylesheets/pages_other/quizzes.sass */
.review_incorrect_answers_section h3 {
  color: #e74c3c;
  font-weight: 600;
}

/* line 378, app/assets/stylesheets/pages_other/quizzes.sass */
.review_answers_section .empty_answer {
  color: #e74c3c;
}

/* line 380, app/assets/stylesheets/pages_other/quizzes.sass */
.review_answers_section .answer_incorrect {
  border: 1px solid #e74c3c;
}

/* line 382, app/assets/stylesheets/pages_other/quizzes.sass */
.review_answers_section .answer_correct {
  border: 1px solid #9aad30;
}

/* line 389, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_settings_fields .quiz_settings_fields_block_title {
  font-weight: 600;
}

/* line 391, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_settings_fields .quiz_settings_fields_block_content {
  margin: 0 0 20px 0;
}

/* line 393, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_settings_fields #section_quiz_overall_time, .quiz_settings_fields #section_quiz_timed, .quiz_settings_fields #section_quiz_allowed_attempts {
  margin-left: 25px;
}

/* line 395, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_settings_fields #overall_time_mask, .quiz_settings_fields #default_question_time_mask {
  width: 85px !important;
}

/* line 400, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_edit_wrap {
  height: 100%;
}

/* line 403, app/assets/stylesheets/pages_other/quizzes.sass */
.ajax_error_container {
  margin-bottom: 20px;
}

/* line 405, app/assets/stylesheets/pages_other/quizzes.sass */
.ajax_error_container p {
  margin: 0 0 10px;
}

/* line 409, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_preview {
  margin-bottom: 10px;
  padding: 5px 10px;
  border: 1px solid #cccccc;
  overflow: auto;
}

/* line 414, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_preview p {
  margin: 5px 0;
}

/* line 416, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_preview_image, .question_preview_image {
  float: left;
  margin: 5px 10px 5px 0;
  overflow: hidden;
}

/* line 420, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_preview_image img, .question_preview_image img {
  max-height: 100%;
  max-width: 100%;
}

/* line 423, app/assets/stylesheets/pages_other/quizzes.sass */
.question_preview_contents {
  overflow: auto;
}

/* line 425, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_preview_image {
  max-height: 60px;
  max-width: 100px;
}

/* line 428, app/assets/stylesheets/pages_other/quizzes.sass */
.question_preview_image {
  max-height: 200px;
  max-width: 300px;
}

/* line 431, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_tick {
  float: right;
  font-size: 18px;
  margin: 0 0 5px 10px;
}

/* line 436, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_preview.image_only {
  width: 25%;
  width: 165px;
  display: inline-block;
  margin-right: 10px;
}

/* line 441, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_preview.image_only .answer_review_image {
  text-align: center;
  overflow: hidden;
  max-width: none;
  width: 100%;
  max-height: none;
}

/* line 447, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_preview.image_only .answer_review_image img {
  float: none;
  max-height: 100px;
  max-width: none;
  width: auto;
}

/* line 453, app/assets/stylesheets/pages_other/quizzes.sass */
h1.quiz_title {
  display: none;
}

/* line 457, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_settings form {
  margin: 0;
}

/* line 459, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_settings form label {
  display: inline-block;
  font-weight: normal;
}

/* line 462, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_settings form input[type="text"] {
  width: 55px;
  text-align: right;
}

/* line 465, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_settings .quiz_setting_checkbox {
  display: inline-block;
  width: 20px;
}

/* line 468, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_settings .questions_per_assessment_info {
  margin-top: 5px;
  font-size: 11px;
}

/* line 472, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_settings #quiz_defaults #apply_defaults_to_all_option {
  margin-top: 5px;
  font-size: 11px;
}

/* line 475, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_settings #quiz_defaults #apply_defaults_to_all_option #apply_to_all, #quiz_settings #quiz_defaults #apply_defaults_to_all_option #apply_to_all_default_score, #quiz_settings #quiz_defaults #apply_defaults_to_all_option #apply_to_all_default_time {
  font-weight: bold;
}

/* line 477, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_settings .after_label {
  font-style: normal;
  font-weight: normal;
  margin-left: 2px;
}

/* line 483, app/assets/stylesheets/pages_other/quizzes.sass */
.showing_results .quiz_container {
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 487, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_container {
  height: 100%;
  overflow: auto;
  background: #ededed;
}

/* line 491, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_container .quiz_perform_container {
  margin: 20px 0px 20px 0px;
  overflow: auto;
  border-radius: 0;
  word-wrap: break-word;
  padding: 0px 30px 0px 30px;
  position: relative;
}

/* line 498, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_container .quiz_perform_container .no_questions {
  text-align: center;
}

/* line 500, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_container .quiz_perform_container .no_questions p {
  font-size: 20px;
  color: #272727;
  margin: 0 0 20px 0;
  letter-spacing: -1px;
  line-height: 1.1;
}

/* line 507, app/assets/stylesheets/pages_other/quizzes.sass */
.course_frame_body .quiz_container {
  background: white;
}

/* line 510, app/assets/stylesheets/pages_other/quizzes.sass */
.perform_question_content {
  width: 100%;
}

/* line 513, app/assets/stylesheets/pages_other/quizzes.sass */
.perform_question_content .question_header_wrapper .question_header_section {
  display: flex;
  justify-content: space-between;
}

/* line 516, app/assets/stylesheets/pages_other/quizzes.sass */
.perform_question_content .question_header_wrapper .question_available_points, .perform_question_content .question_header_wrapper .question_negative_scoring {
  display: inline-block;
  font-weight: 900;
  margin-left: 0.5em;
}

/* line 520, app/assets/stylesheets/pages_other/quizzes.sass */
.perform_question_content .question_header_wrapper .question_available_points {
  font-size: 12px;
  color: #444;
  position: relative;
  top: -3px;
}

/* line 525, app/assets/stylesheets/pages_other/quizzes.sass */
.perform_question_content .question_header_wrapper .question_negative_scoring {
  font-size: 10px;
  color: #e74c3c;
  padding: 5px 0 0 5px;
  border: 1px solid lightpink;
  border-radius: 50%;
  width: 28px;
  height: 28px;
}

/* line 528, app/assets/stylesheets/pages_other/quizzes.sass */
.perform_question_content .question_header_wrapper .question_negative_scoring sup {
  top: -4px;
  margin-left: -4px;
  font-size: 200%;
}

/* line 538, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_actions_container {
  padding-left: 0;
  text-transform: lowercase;
}

/* line 541, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_actions_container .remove_answer {
  width: 20%;
}

/* line 543, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_actions_container .remove_answer .sprite {
  cursor: pointer;
}

/* line 545, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_actions_container .correct_answer, .answer_actions_container .remove_answer, .answer_actions_container .case_sensitive {
  float: left;
  margin-top: 17px;
}

/* line 548, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_actions_container .correct_answer img, .answer_actions_container .remove_answer img, .answer_actions_container .case_sensitive img {
  vertical-align: top;
}

/* line 550, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_actions_container .correct_answer, .answer_actions_container .case_sensitive {
  width: 80%;
  cursor: default;
}

/* line 553, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_actions_container .correct_answer .correct_answer_input, .answer_actions_container .correct_answer label, .answer_actions_container .correct_answer .case_sensitive_input, .answer_actions_container .case_sensitive .correct_answer_input, .answer_actions_container .case_sensitive label, .answer_actions_container .case_sensitive .case_sensitive_input {
  float: left;
}

/* line 555, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_actions_container .correct_answer .correct_answer_input, .answer_actions_container .correct_answer .correct_answer_text, .answer_actions_container .correct_answer .case_sensitive_input, .answer_actions_container .correct_answer .case_sensitive_text, .answer_actions_container .case_sensitive .correct_answer_input, .answer_actions_container .case_sensitive .correct_answer_text, .answer_actions_container .case_sensitive .case_sensitive_input, .answer_actions_container .case_sensitive .case_sensitive_text {
  margin-right: 10px;
}

/* line 558, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_true_or_false {
  margin-left: 25px;
  cursor: default;
  height: 30px;
}

/* line 562, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_true_or_false p, .answer_true_or_false input {
  float: left;
  margin-right: 10px;
}

/* line 567, app/assets/stylesheets/pages_other/quizzes.sass */
.edit_question_section {
  margin-bottom: 35px;
}

/* line 569, app/assets/stylesheets/pages_other/quizzes.sass */
.edit_question_section textarea {
  line-height: 21px;
  height: 100px !important;
  padding: 15px !important;
}

/* line 574, app/assets/stylesheets/pages_other/quizzes.sass */
.edit_answers_section {
  margin-bottom: 35px;
}

/* line 580, app/assets/stylesheets/pages_other/quizzes.sass */
.FillTheBlanksTextFieldQuestion #answer_list_view .question_answer:first-child .remove_answer, .LabelImageTextFieldQuestion #answer_list_view .question_answer:first-child .remove_answer {
  display: none;
}

/* line 584, app/assets/stylesheets/pages_other/quizzes.sass */
.image_question_container, .image_answer_container {
  position: relative;
  margin: auto;
  overflow: hidden;
  min-width: 50px;
}

/* line 589, app/assets/stylesheets/pages_other/quizzes.sass */
.image_question_container img, .image_answer_container img {
  max-height: 40px;
  width: auto;
  margin-top: 1px;
}

/* line 595, app/assets/stylesheets/pages_other/quizzes.sass */
.question_image_container label {
  cursor: pointer;
}

/* line 597, app/assets/stylesheets/pages_other/quizzes.sass */
.question_image_container .image_question_container {
  margin: 1px 0 0 10px;
}

/* line 601, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_image_container label {
  cursor: pointer;
}

/* line 603, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_image_container .image_answer_container {
  margin: 1px;
}

/* line 606, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_edit_outer {
  position: fixed;
  top: 97px;
  right: 0;
  left: 0;
  bottom: 0;
  overflow: auto;
}

@media screen and (max-width: 1200px) {
  /* line 606, app/assets/stylesheets/pages_other/quizzes.sass */
  .quiz_edit_outer {
    top: 138px;
  }
}

@media screen and (max-width: 767px) {
  /* line 606, app/assets/stylesheets/pages_other/quizzes.sass */
  .quiz_edit_outer {
    top: 179px;
  }
}

/* line 618, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_edit_container {
  overflow-y: hidden;
}

@media screen and (max-width: 1900px) {
  /* line 620, app/assets/stylesheets/pages_other/quizzes.sass */
  #quiz_edit_container.add_margin_left {
    margin-left: 35px;
  }
}

@media screen and (max-width: 1600px) {
  /* line 620, app/assets/stylesheets/pages_other/quizzes.sass */
  #quiz_edit_container.add_margin_left {
    margin-left: 65px;
  }
}

@media screen and (max-width: 1500px) {
  /* line 620, app/assets/stylesheets/pages_other/quizzes.sass */
  #quiz_edit_container.add_margin_left {
    margin-left: 160px;
  }
}

@media screen and (max-width: 1400px) {
  /* line 620, app/assets/stylesheets/pages_other/quizzes.sass */
  #quiz_edit_container.add_margin_left {
    margin-left: 205px;
  }
}

@media screen and (max-width: 1200px) {
  /* line 620, app/assets/stylesheets/pages_other/quizzes.sass */
  #quiz_edit_container.add_margin_left {
    margin-left: 290px;
  }
}

/* line 631, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_edit_container.add_margin_left #form_container_view {
  margin-left: 90px;
}

/* line 634, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container {
  /* Firefox */
  /* WebKit */
  /* Opera */
  height: -o-calc(100% - 98px);
  /* Standard */
  height: calc(100% - 98px);
  transition: all 1s ease;
  background: #F5F5F5;
  position: fixed;
  width: 300px;
  border: 1px solid #e8e8e8;
  border-width: 0 1px 0 0;
  top: 97px;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
}

@media screen and (max-width: 1600px) {
  /* line 634, app/assets/stylesheets/pages_other/quizzes.sass */
  #quiz_sidebar_container {
    left: -300px;
  }
}

/* line 655, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container .actions {
  padding: 1em;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  position: sticky;
  top: 0;
  z-index: 99;
  background: #F5F5F5;
}

/* line 665, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container #quiz_questions_list {
  padding-top: 5px;
  height: auto;
  overflow: hidden;
}

/* line 669, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container #quiz_questions_list li {
  display: block;
  overflow: hidden;
}

/* line 673, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container #quiz_questions_list li.active .question_view_inner {
  background: #E6E6E6;
}

/* line 675, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container #quiz_questions_list li.question_view {
  position: relative;
  height: 145px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}

/* line 680, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container #quiz_questions_list li .question_number {
  position: absolute;
  font-weight: 600;
  top: 2px;
  left: 15px;
  height: 22px;
  width: 22px;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  text-align: center;
}

/* line 691, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container #quiz_questions_list li .question_selector {
  position: absolute;
  bottom: -2px;
  right: 2px;
  z-index: 9;
}

/* line 696, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container #quiz_questions_list li .question_view_inner {
  background: #fff;
  border: 1px solid #e8e8e8;
  position: absolute;
  width: 245px;
  height: 130px;
  margin: 10px 0 0 20px;
  padding: 10px 5px 0 20px;
}

/* line 704, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container #quiz_questions_list li .question_view_inner .question_title {
  color: #3a99ad;
  font-weight: 500;
  height: 55px;
  word-break: break-word;
  overflow: hidden;
}

/* line 710, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container #quiz_questions_list li .question_view_inner .question_type {
  margin: 5px 0 5px 0;
  font-size: 11px;
}

/* line 713, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container #quiz_questions_list li .question_view_inner .question_score, #quiz_sidebar_container #quiz_questions_list li .question_view_inner .question_time {
  font-size: 11px;
  font-weight: 400;
}

/* line 716, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container #quiz_questions_list li .question_view_inner .question_time {
  float: right;
  margin-right: 15px;
}

/* line 719, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container #quiz_questions_list li .question_view_overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  cursor: pointer;
  opacity: 0;
}

/* line 727, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_sidebar_container #quiz_questions_list li .question_view_handle {
  position: absolute;
  cursor: move;
  left: 265px;
  width: 15px;
  height: 130px;
  text-align: center;
  padding-top: 50px;
  border: 1px solid #e8e8e8;
  border-left: none;
  color: #999;
  margin-top: 10px;
}

/* line 740, app/assets/stylesheets/pages_other/quizzes.sass */
.question_errors {
  display: none;
}

/* line 742, app/assets/stylesheets/pages_other/quizzes.sass */
.question_errors li {
  display: list-item;
}

/* line 745, app/assets/stylesheets/pages_other/quizzes.sass */
.select_quiz_modal .shared_resource_search_count {
  display: none;
}

/* line 750, app/assets/stylesheets/pages_other/quizzes.sass */
#main_toolbar #insert_question_btn .btn-text {
  margin-right: 20px;
  margin-left: 10px;
}

/* line 755, app/assets/stylesheets/pages_other/quizzes.sass */
#main_toolbar .insert_picker_dropdown img {
  position: relative;
  top: -1px;
  right: 3px;
}

/* line 761, app/assets/stylesheets/pages_other/quizzes.sass */
#main_toolbar #goto_question_btn .btn-text {
  margin-right: 20px;
  margin-left: 15px;
}

/* line 765, app/assets/stylesheets/pages_other/quizzes.sass */
#main_toolbar .goto_question_btn_dropdown {
  padding: 10px;
}

/* line 767, app/assets/stylesheets/pages_other/quizzes.sass */
#main_toolbar .goto_question_btn_dropdown ul {
  max-height: 250px;
  overflow-y: auto;
}

/* line 770, app/assets/stylesheets/pages_other/quizzes.sass */
#main_toolbar .goto_question_btn_dropdown .btn {
  width: 35px;
  min-height: 20px;
  padding: 0px;
  text-align: center;
  margin: 0 1px 3px 2px;
}

/* line 776, app/assets/stylesheets/pages_other/quizzes.sass */
#main_toolbar .goto_question_btn_dropdown .btn:hover {
  background: #ededed;
}

/* line 778, app/assets/stylesheets/pages_other/quizzes.sass */
#main_toolbar .goto_question_btn_dropdown .btn.active {
  background: #ededed;
}

/* line 780, app/assets/stylesheets/pages_other/quizzes.sass */
#main_toolbar .goto_question_btn_dropdown .btn .btn-text {
  margin: 0;
}

/* line 784, app/assets/stylesheets/pages_other/quizzes.sass */
#add_question_answer .add_answer_box_plus_img, #add_question_answer .add_answer_field_plus_img {
  cursor: pointer;
}

/* line 786, app/assets/stylesheets/pages_other/quizzes.sass */
#add_question_answer .add_answer_box_plus_img {
  margin: 15px 0 0 15px;
  float: right;
}

/* line 789, app/assets/stylesheets/pages_other/quizzes.sass */
#add_question_answer .add_answer_field_plus_img {
  margin: 6px 0 0 35px;
}

/* line 791, app/assets/stylesheets/pages_other/quizzes.sass */
#add_question_answer .add_answer_field, #add_question_answer .add_answer_box {
  cursor: pointer;
  width: 100%;
  border: 1px solid #cccccc;
  opacity: 0.5;
  border-radius: 3px;
}

/* line 797, app/assets/stylesheets/pages_other/quizzes.sass */
#add_question_answer .add_answer_field span, #add_question_answer .add_answer_box span {
  font-size: 14px;
}

/* line 799, app/assets/stylesheets/pages_other/quizzes.sass */
#add_question_answer .add_answer_box {
  height: 60px;
  padding: 17px;
}

/* line 802, app/assets/stylesheets/pages_other/quizzes.sass */
#add_question_answer .add_answer_field {
  height: 40px;
  padding: 10px;
}

/* line 806, app/assets/stylesheets/pages_other/quizzes.sass */
#question_settings_section {
  display: none;
}

/* line 808, app/assets/stylesheets/pages_other/quizzes.sass */
#question_settings_section .question_settings_containerz {
  margin: 10px 0 0 10px;
}

/* line 810, app/assets/stylesheets/pages_other/quizzes.sass */
#question_settings_section .question_settings_container {
  border-bottom: 1px solid #DDDDDD;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  justify-content: space-around;
  padding-bottom: 1em;
}

/* line 817, app/assets/stylesheets/pages_other/quizzes.sass */
#question_settings_section .question_settings_container .scoring, #question_settings_section .question_settings_container .timing, #question_settings_section .question_settings_container .ordering {
  padding-left: 2em;
}

/* line 819, app/assets/stylesheets/pages_other/quizzes.sass */
#question_settings_section .question_settings_container .scoring h4, #question_settings_section .question_settings_container .timing h4, #question_settings_section .question_settings_container .ordering h4 {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 100%;
  margin: 1em 0;
}

/* line 824, app/assets/stylesheets/pages_other/quizzes.sass */
#question_settings_section .question_settings_container #quiz_question_score, #question_settings_section .question_settings_container #quiz_question_time_allowed {
  padding: 5px 10px;
  text-align: right;
}

/* line 827, app/assets/stylesheets/pages_other/quizzes.sass */
#question_settings_section .question_settings_container #quiz_question_score {
  width: 60px;
}

/* line 829, app/assets/stylesheets/pages_other/quizzes.sass */
#question_settings_section .question_settings_container #quiz_question_time_allowed {
  width: 70px;
}

/* line 831, app/assets/stylesheets/pages_other/quizzes.sass */
#question_settings_section .question_settings_container #quiz_question_randomise_answers {
  margin-top: 8px;
}

/* line 835, app/assets/stylesheets/pages_other/quizzes.sass */
#question_explanation_section .question_explanation_container {
  margin: 10px 0 0 10px;
}

/* line 837, app/assets/stylesheets/pages_other/quizzes.sass */
#question_explanation_section .question_explanation_container textarea {
  height: 70px !important;
}

/* line 840, app/assets/stylesheets/pages_other/quizzes.sass */
.remove_image, .audio_remove {
  display: block;
  color: red;
  font-size: 10px;
}

/* line 844, app/assets/stylesheets/pages_other/quizzes.sass */
.remove_image:hover, .audio_remove:hover {
  color: red;
  text-decoration: underline;
}

/* line 848, app/assets/stylesheets/pages_other/quizzes.sass */
#question_container_view {
  margin: 30px 0 10px 0;
}

/* line 850, app/assets/stylesheets/pages_other/quizzes.sass */
#question_container_view textarea {
  height: 60px;
}

/* line 852, app/assets/stylesheets/pages_other/quizzes.sass */
#question_container_view textarea, #question_container_view input[type="text"] {
  padding: 10px;
}

/* line 855, app/assets/stylesheets/pages_other/quizzes.sass */
.question_header_wrapper {
  background-color: #FCFCFC;
  border-bottom: 1px solid #DDDDDD;
  padding: 10px 20px;
}

/* line 860, app/assets/stylesheets/pages_other/quizzes.sass */
.question_content_wrapper {
  background-color: #F7F7F7;
  border-bottom: 1px solid #DDDDDD;
  padding: 20px 40px 20px 40px;
}

/* line 866, app/assets/stylesheets/pages_other/quizzes.sass */
.question_header_section .question_title {
  display: inline;
}

/* line 868, app/assets/stylesheets/pages_other/quizzes.sass */
.question_header_section .question_buttons {
  position: relative;
  bottom: 5px;
  float: right;
}

/* line 872, app/assets/stylesheets/pages_other/quizzes.sass */
.question_header_section .question_buttons .sprite {
  margin-left: 10px;
  cursor: pointer;
}

/* line 876, app/assets/stylesheets/pages_other/quizzes.sass */
.question_number, .question_number_print {
  font-weight: 600;
}

/* line 879, app/assets/stylesheets/pages_other/quizzes.sass */
.question_number_print {
  display: none;
}

/* line 882, app/assets/stylesheets/pages_other/quizzes.sass */
.section.explanation {
  display: none;
  font-size: 16px;
  background-color: #F7F7F7;
  padding: 20px 40px 20px 40px;
}

/* line 887, app/assets/stylesheets/pages_other/quizzes.sass */
.section.explanation .explanation_content {
  margin-top: 10px;
}

/* line 890, app/assets/stylesheets/pages_other/quizzes.sass */
#question_input_section {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -ms-user-select: none;
}

/* line 893, app/assets/stylesheets/pages_other/quizzes.sass */
#question_input_section h3 {
  margin-bottom: 0.5em;
}

/* line 896, app/assets/stylesheets/pages_other/quizzes.sass */
.create_blank {
  display: inline;
  float: right;
}

/* line 899, app/assets/stylesheets/pages_other/quizzes.sass */
.create_blank .create_blanks_btn {
  margin-left: 10px;
  padding: 3px 15px;
  display: inline-block !important;
}

/* line 904, app/assets/stylesheets/pages_other/quizzes.sass */
.create_blank .blank_length .blank_length_count {
  padding: 0px 2px 1px 3px;
  vertical-align: middle;
  margin-right: 3px;
}

/* line 908, app/assets/stylesheets/pages_other/quizzes.sass */
.create_blank .blank_length .blank_length_count.valid_length {
  color: #000;
  font-weight: 400;
}

/* line 911, app/assets/stylesheets/pages_other/quizzes.sass */
.create_blank .blank_length .blank_length_count.invalid_length {
  color: #b94a48;
  background-color: #f2dede;
  border: 1px solid #eed3d7;
}

/* line 917, app/assets/stylesheets/pages_other/quizzes.sass */
.supplementary_info .text-muted {
  margin-top: 10px;
}

/* line 920, app/assets/stylesheets/pages_other/quizzes.sass */
#question_footer {
  padding-top: 20px;
}

/* line 923, app/assets/stylesheets/pages_other/quizzes.sass */
#question_form_buttons {
  text-align: right;
}

/* line 925, app/assets/stylesheets/pages_other/quizzes.sass */
#question_form_buttons .btn-success {
  margin-left: 10px;
}

/* line 929, app/assets/stylesheets/pages_other/quizzes.sass */
.question_answer {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 933, app/assets/stylesheets/pages_other/quizzes.sass */
.textimage_text {
  position: relative;
  overflow: hidden;
}

/* line 936, app/assets/stylesheets/pages_other/quizzes.sass */
.textimage_image {
  position: relative;
  max-width: 100px;
  max-height: 60px;
  overflow: hidden;
  float: right;
  margin-left: 10px;
}

/* line 943, app/assets/stylesheets/pages_other/quizzes.sass */
.textimage_image img {
  max-height: 100%;
  max-width: 100%;
}

/* line 948, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_answer_buttons {
  margin-right: 10px;
}

/* line 952, app/assets/stylesheets/pages_other/quizzes.sass */
.manage_blanks_area {
  line-height: 21px;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  -ms-user-select: text;
  margin: 16px;
}

/* line 957, app/assets/stylesheets/pages_other/quizzes.sass */
.manage_blanks_area .blank {
  border-radius: 4px;
  background-color: #ffe4b2;
  color: #000;
  padding: 1px 10px;
}

/* line 962, app/assets/stylesheets/pages_other/quizzes.sass */
.manage_blanks_area .blank:hover {
  cursor: pointer;
}

/* line 964, app/assets/stylesheets/pages_other/quizzes.sass */
.manage_blanks_area .blank.active {
  background-color: #efad47;
  color: #fff;
}

/* line 970, app/assets/stylesheets/pages_other/quizzes.sass */
.manage_blanks_area::-moz-selection {
  background-color: #efad47;
  color: #fff;
}
.manage_blanks_area::selection {
  background-color: #efad47;
  color: #fff;
}

/* line 973, app/assets/stylesheets/pages_other/quizzes.sass */
.manage_blanks_area::-moz-selection {
  background-color: #efad47;
  color: #fff;
}

/* line 977, app/assets/stylesheets/pages_other/quizzes.sass */
.no_questions_instructions {
  position: absolute;
  top: 40px;
  font-family: 'Coming Soon';
  font-size: 2em;
  margin-left: 150px;
}

/* line 983, app/assets/stylesheets/pages_other/quizzes.sass */
.no_questions_instructions_arrow {
  position: absolute;
  top: 25px;
  margin-left: 80px;
}

/* line 988, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_answer {
  border-radius: 3px;
  padding: 4px 3px 4px 3px;
  vertical-align: middle;
  cursor: pointer;
}

/* line 993, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_answer.correct {
  background-color: adjust-lightness(#9aad30, 35);
  background-image: url(/assets/sprites/tick.png);
  background-repeat: no-repeat;
  background-position: 2px;
  padding-left: 20px;
}

/* line 999, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_answer.incorrect {
  background-color: adjust-lightness(#e74c3c, 35);
  background-image: url(/assets/sprites/cross.png);
  background-repeat: no-repeat;
  background-position: 2px;
  padding-left: 20px;
}

/* line 1005, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_answer.incorrect:empty {
  display: inline-block;
  width: 40px;
  padding: 16px;
  padding-left: inherit;
  background-position: 50%;
}

/* line 1012, app/assets/stylesheets/pages_other/quizzes.sass */
.question_review_header {
  background: #fcfcfc;
  border-bottom: 1px solid #ddd;
  padding: 20px;
}

/* line 1016, app/assets/stylesheets/pages_other/quizzes.sass */
.question_review_header .question_title {
  margin-bottom: 20px;
}

/* line 1019, app/assets/stylesheets/pages_other/quizzes.sass */
.controls_bar_quiz_actions {
  display: inline-block;
  margin-right: 20px;
}

/* line 1022, app/assets/stylesheets/pages_other/quizzes.sass */
.controls_bar_quiz_actions .btn {
  padding: 5px !important;
  margin-left: 5px;
  font-weight: 600;
}

/* Performing a quiz */
/* line 1035, app/assets/stylesheets/pages_other/quizzes.sass */
#questions_to_answer, #questions_review, #quiz_error_assess_submit {
  position: relative;
}

/* line 1038, app/assets/stylesheets/pages_other/quizzes.sass */
#questions_review {
  background: #f7f7f7;
  margin-top: 20px;
}

/* line 1042, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_error_assess_submit {
  text-align: center;
}

/* line 1045, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform {
  display: none;
}

/* line 1047, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .quiz_question_perform_question {
  background: #c4c4c4;
  font-size: 24px;
  line-height: 30px;
}

/* line 1051, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .question_section {
  margin: 0;
}

/* line 1053, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform input[type=checkbox] {
  visibility: hidden;
}

/* line 1055, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .answer_content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  transition: background-color 0.5s;
}

/* line 1061, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .answer_content.selected {
  background-color: #3a99ad;
  transition: background-color 0.5s;
  color: #fff;
}

/* line 1065, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .answer_content.selected.check_answer_correct {
  background-color: #9aad30 !important;
  transition: background-color 0.5s;
  color: #fff;
}

/* line 1069, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .answer_content.check_answer_correct {
  border: 2px solid #7d9013;
  background-repeat: no-repeat;
  background-position: 97%;
}

/* line 1073, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .answer_content.check_answer_correct::before {
  font-family: FontAwesome;
  content: "\f00c";
  float: right;
  color: adjust-lightness(#7d9013, -7);
}

/* line 1078, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .answer_content.selected.check_answer_incorrect {
  background-color: #e74c3c !important;
  transition: background-color 0.5s;
  color: #fff;
}

/* line 1082, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .answer_content.check_answer_incorrect {
  border: 2px solid #c12b1b;
  background-repeat: no-repeat;
  background-position: 97%;
}

/* line 1086, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .answer_content.check_answer_incorrect::before {
  font-family: FontAwesome;
  content: "\f00d";
  float: right;
  color: adjust-lightness(#c12b1b, -7);
}

/* line 1091, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .ftb_question.blank_drop_zone.check_answer_correct, .quiz_question_perform .ftb_question.blank_drop_zone.check_answer_incorrect {
  padding-left: 0;
}

/* line 1094, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .ftb_question .check_answer_correct, .quiz_question_perform .ftb_question.check_answer_correct {
  background-color: adjust-lightness(#9aad30, 35);
  background-image: url(/assets/sprites/tick.png);
  background-repeat: no-repeat;
  background-position: 2px;
  padding-left: 20px;
}

/* line 1100, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .ftb_question .check_answer_correct:empty, .quiz_question_perform .ftb_question.check_answer_correct:empty {
  padding-left: inherit;
  background-position: 50%;
}

/* line 1103, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .ftb_question .check_answer_incorrect, .quiz_question_perform .ftb_question.check_answer_incorrect {
  background-color: adjust-lightness(#e74c3c, 35);
  background-image: url(/assets/sprites/cross.png);
  background-repeat: no-repeat;
  background-position: 2px;
  padding-left: 20px;
}

/* line 1109, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .ftb_question .check_answer_incorrect:empty, .quiz_question_perform .ftb_question.check_answer_incorrect:empty {
  padding-left: inherit;
  background-position: 50%;
}

/* line 1114, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .image_primary, #questions_review .image_primary {
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
  display: block;
  clear: both;
}

/* line 1120, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .media_secondary, #questions_review .media_secondary {
  float: left;
  width: 40%;
  margin-right: 40px;
  margin-bottom: 40px;
  text-align: center;
}

/* line 1126, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_question_perform .media_secondary .question_audio .audio_player, #questions_review .media_secondary .question_audio .audio_player {
  width: 100%;
  margin-top: 0.5em;
}

/* line 1131, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_submit.btn, .sign_up_quiz, .quiz_submit_again {
  padding: 20px;
  font-size: 26px;
  font-weight: 300;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

/* line 1139, app/assets/stylesheets/pages_other/quizzes.sass */
.quiz_submit_again {
  margin-bottom: 20px;
}

/* line 1143, app/assets/stylesheets/pages_other/quizzes.sass */
.question_review_text h2 {
  font-size: 18px;
  font-weight: 100;
  line-height: 34px;
  letter-spacing: normal;
  outline: none;
  margin: 0;
}

/* line 1146, app/assets/stylesheets/pages_other/quizzes.sass */
.question_review_text .question_available_points {
  text-transform: uppercase;
  font-size: 11px;
  color: #909090;
}

/* line 1150, app/assets/stylesheets/pages_other/quizzes.sass */
.question_review_text .image_label_answer .clear {
  display: none;
}

/* line 1153, app/assets/stylesheets/pages_other/quizzes.sass */
.correct_answers_for_zones {
  display: none;
}

/* line 1155, app/assets/stylesheets/pages_other/quizzes.sass */
.view_users_answers_for_zone_btn {
  display: none;
}

/* line 1158, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_questions_submit {
  margin-top: 20px;
  text-align: center;
  overflow: auto;
}

/* line 1162, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_questions_submit .submit_loading_img {
  margin: 0;
  display: block;
}

/* line 1165, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_questions_submit .submit_loading_text {
  display: block;
  font-size: 25px;
}

/* line 1169, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_list.fill_the_blanks_drag_and_drop_question, .answer_list.label_image_drag_and_drop_question {
  border: 1px solid #cccccc;
  padding: 30px;
  line-height: 42px;
  text-align: center;
  z-index: 20;
}

/* line 1177, app/assets/stylesheets/pages_other/quizzes.sass */
.perform_question_content .question_content_wrapper {
  border-bottom: none;
}

/* line 1180, app/assets/stylesheets/pages_other/quizzes.sass */
.perform_question_text {
  font-size: 18px;
  font-weight: 100;
  line-height: 34px;
  letter-spacing: normal;
  outline: none;
  margin: 0;
}

/* line 1184, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_drop_zone {
  font-size: 18px;
  font-weight: 100;
  line-height: 34px;
  letter-spacing: normal;
  outline: none;
  height: 30px;
  min-width: 40px;
  display: inline-block;
  vertical-align: middle;
  padding: 2px 0 2px 0;
  background-color: #ffe4b2;
  border: 1px dashed #efad47;
}

/* line 1193, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_drop_zone.hover {
  background-color: #efad47;
}

/* line 1195, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_drop_zone.valid_drop_zone {
  outline: 1px dashed #efad47;
}

/* line 1198, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_dropdown_select {
  font-size: 18px;
  font-weight: 100;
  line-height: 34px;
  letter-spacing: normal;
  outline: none;
  width: inherit;
  max-width: 100%;
  padding: 0;
  background-color: #ffe4b2;
  border: 1px solid #efad47;
}

/* line 1205, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_dropdown_select option {
  font-weight: 100 !important;
}

/* line 1208, app/assets/stylesheets/pages_other/quizzes.sass */
.ftb_dd_inline_answers {
  display: none;
}

/* line 1211, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_input_field {
  font-size: 18px;
  font-weight: 100;
  line-height: 34px;
  letter-spacing: normal;
  outline: none;
  border-radius: 4px;
  padding: 1px 2px;
  background-color: #ffe4b2;
}

/* line 1216, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_input_field:empty {
  padding-right: 35px;
  display: inline-block;
  height: 30px;
}

/* line 1221, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_draggable_answer_container {
  display: inline-block;
  margin-right: 10px;
}

/* line 1227, app/assets/stylesheets/pages_other/quizzes.sass */
.label_image_drag_and_drop_question .blank_draggable_answer {
  display: block;
  white-space: nowrap;
}

/* line 1231, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_draggable_answer {
  font-size: 18px;
  font-weight: 100;
  line-height: 34px;
  letter-spacing: normal;
  outline: none;
  display: inline;
  text-align: center;
  padding: 2px 0px 2px 0px;
  background-color: #ffe4b2;
  border: 1px dashed #efad47;
  cursor: pointer;
  display: inline;
  text-align: center;
  padding: 2px 5px;
  background-color: #ffe4b2;
  border: 1px dashed #efad47;
  cursor: pointer;
}

/* line 1240, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_draggable_answer pre {
  display: inline;
}

/* line 1242, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_drop_zone.hover .blank_draggable_answer {
  background: #efad47;
}

/* line 1245, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_draggable_answer.mathjax_contained {
  display: inline-block;
}

/* line 1247, app/assets/stylesheets/pages_other/quizzes.sass */
.blank_draggable_answer.mathjax_contained .MathJax_Display {
  display: inline;
}

/* line 1251, app/assets/stylesheets/pages_other/quizzes.sass */
.editable {
  border-radius: 3px;
}

/* line 1256, app/assets/stylesheets/pages_other/quizzes.sass */
.edit_answers_section.fill_the_blanks h3, .edit_answers_section.label_image h3 {
  display: inline;
}

/* line 1258, app/assets/stylesheets/pages_other/quizzes.sass */
.edit_answers_section.fill_the_blanks .correct_answer, .edit_answers_section.fill_the_blanks .remove_answer, .edit_answers_section.fill_the_blanks .case_sensitive, .edit_answers_section.label_image .correct_answer, .edit_answers_section.label_image .remove_answer, .edit_answers_section.label_image .case_sensitive {
  margin-top: 8px;
}

/* line 1260, app/assets/stylesheets/pages_other/quizzes.sass */
.edit_answers_section.fill_the_blanks #question_answers_container, .edit_answers_section.label_image #question_answers_container {
  margin-top: 15px;
}

/* line 1263, app/assets/stylesheets/pages_other/quizzes.sass */
.correct_answer_input + .correct_answer_text {
  opacity: 0.5;
}

/* line 1265, app/assets/stylesheets/pages_other/quizzes.sass */
.correct_answer_input:checked + .correct_answer_text {
  opacity: 1;
}

/* line 1267, app/assets/stylesheets/pages_other/quizzes.sass */
.correct_answer_input + .case_sensitive_text {
  opacity: 0.5;
}

/* line 1269, app/assets/stylesheets/pages_other/quizzes.sass */
.correct_answer_input:checked + .case_sensitive_text {
  opacity: 1;
}

/* line 1272, app/assets/stylesheets/pages_other/quizzes.sass */
.correct_answer_input + .correct_answer_text + .correct_answer_image {
  display: none;
}

/* line 1274, app/assets/stylesheets/pages_other/quizzes.sass */
.correct_answer_input:checked + .correct_answer_text + .correct_answer_image {
  display: inline;
}

/* line 1278, app/assets/stylesheets/pages_other/quizzes.sass */
.label_image_upload_prompt {
  display: none;
}

/* line 1282, app/assets/stylesheets/pages_other/quizzes.sass */
.label_image_question_input .upload_image_question_container {
  position: relative;
  border: 2px dashed #cccccc;
  height: 150px;
}

/* line 1286, app/assets/stylesheets/pages_other/quizzes.sass */
.label_image_question_input .upload_image_question_container label {
  margin: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

/* line 1292, app/assets/stylesheets/pages_other/quizzes.sass */
.label_image_question_input .upload_image_question_container label .label_image_upload_prompt {
  display: block;
}

/* line 1294, app/assets/stylesheets/pages_other/quizzes.sass */
.label_image_question_input .image_question_container {
  max-width: 100%;
  padding-left: 10px;
  position: relative;
  display: inline-block;
}

/* line 1299, app/assets/stylesheets/pages_other/quizzes.sass */
.label_image_question_input .question_image_container {
  text-align: center;
}

/* line 1301, app/assets/stylesheets/pages_other/quizzes.sass */
.label_image_question_input .question_image_container .image_question_container {
  margin: 0;
}

/* line 1303, app/assets/stylesheets/pages_other/quizzes.sass */
.label_image_question_input .question_image_container .image_question_container img {
  margin: 0;
  cursor: crosshair;
  max-width: inherit;
  max-height: inherit;
}

/* line 1311, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label {
  position: absolute;
  z-index: 10;
  opacity: 0.7;
  width: 20px;
  height: 20px;
}

/* line 1317, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label:hover {
  opacity: 1;
}

/* line 1319, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.hovering, .image_label.hover {
  opacity: 1;
  z-index: 25;
}

/* line 1322, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.hovering .pin.active_label_drop_zone, .image_label.hover .pin.active_label_drop_zone {
  background-color: adjust-lightness(#efad47, -10);
}

/* line 1324, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label .pin {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 2px solid white;
  background-color: #efad47;
  box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.4);
  border-radius: 50%;
}

/* line 1334, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label .answer_label {
  font-size: 18px;
  font-weight: 100;
  line-height: 34px;
  letter-spacing: normal;
  outline: none;
  display: inline;
  text-align: center;
  padding: 2px 0px 2px 0px;
  background-color: #ffe4b2;
  border: 1px solid #efad47;
  cursor: pointer;
  padding: 2px;
  text-align: left;
  display: inline-block;
  line-height: 24px;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
}

/* line 1346, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label .answer_label:hover {
  max-width: 350px;
}

/* line 1348, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label .answer_wrapper {
  position: relative;
  top: -4px;
}

/* line 1351, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label .answer_wrapper select, .image_label .answer_wrapper input {
  width: auto;
  font-size: 13px;
}

/* line 1355, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label_pin {
  z-index: 20;
}

/* line 1358, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label_answer {
  margin-left: 20px;
}

/* line 1362, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.correct .pin, .image_label.correct .answer_label, .image_label.correct input, .image_label.correct select, .image_label.correct .blank_draggable_answer, .image_label.check_answer_correct .pin, .image_label.check_answer_correct .answer_label, .image_label.check_answer_correct input, .image_label.check_answer_correct select, .image_label.check_answer_correct .blank_draggable_answer {
  background-color: adjust-lightness(#9aad30, 35);
}

/* line 1364, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.correct .pin, .image_label.check_answer_correct .pin {
  background-image: url(/assets/sprites/tick.png);
  background-repeat: no-repeat;
}

/* line 1369, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.incorrect .pin, .image_label.incorrect .answer_label, .image_label.incorrect input, .image_label.incorrect select, .image_label.incorrect .blank_draggable_answer, .image_label.check_answer_incorrect .pin, .image_label.check_answer_incorrect .answer_label, .image_label.check_answer_incorrect input, .image_label.check_answer_incorrect select, .image_label.check_answer_incorrect .blank_draggable_answer {
  background-color: adjust-lightness(#e74c3c, 35);
}

/* line 1371, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.incorrect .pin, .image_label.check_answer_incorrect .pin {
  background-image: url(/assets/sprites/cross.png);
  background-repeat: no-repeat;
}

/* line 1376, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.hovering .answer_label {
  max-width: 350px;
}

/* line 1380, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.active {
  opacity: 1;
  z-index: 30;
}

/* line 1384, app/assets/stylesheets/pages_other/quizzes.sass */
.label_container.hover .image_label {
  opacity: 1;
  z-index: 30;
}

/* line 1390, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.text_field .answer_input_field, .image_label.dropdown .answer_input_field {
  display: none;
}

/* line 1392, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.text_field .label_content_wrapper, .image_label.dropdown .label_content_wrapper {
  display: none;
}

/* line 1395, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.text_field.active, .image_label.dropdown.active {
  opacity: 1;
  z-index: 30;
}

/* line 1398, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.text_field.active .answer_input_field, .image_label.dropdown.active .answer_input_field {
  display: inline-block;
}

/* line 1400, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.text_field.active .label_content_wrapper, .image_label.dropdown.active .label_content_wrapper {
  display: none;
}

/* line 1404, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.text_field.answer_provided .answer_input_field, .image_label.dropdown.answer_provided .answer_input_field {
  display: none;
}

/* line 1406, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.text_field.answer_provided .label_content_wrapper, .image_label.dropdown.answer_provided .label_content_wrapper {
  display: inline-block;
}

/* line 1410, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.text_field.answer_provided.active .answer_input_field, .image_label.dropdown.answer_provided.active .answer_input_field {
  display: inline-block;
}

/* line 1412, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.text_field.answer_provided.active .label_content_wrapper, .image_label.dropdown.answer_provided.active .label_content_wrapper {
  display: none;
}

/* line 1419, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.drag_and_drop .answer_input_field {
  display: none;
}

/* line 1421, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.drag_and_drop .label_content_wrapper {
  display: inline-block;
}

/* line 1424, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.drag_and_drop.active {
  opacity: 1;
}

/* line 1426, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.drag_and_drop.active .answer_input_field {
  display: none;
}

/* line 1430, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.drag_and_drop.answer_provided .answer_input_field {
  display: none;
}

/* line 1432, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.drag_and_drop.answer_provided .label_content_wrapper {
  display: inline-block;
}

/* line 1436, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.drag_and_drop.answer_provided.active .answer_input_field {
  display: none;
}

/* line 1438, app/assets/stylesheets/pages_other/quizzes.sass */
.image_label.drag_and_drop.answer_provided.active .label_content_wrapper {
  display: inline-block;
}

/* line 1442, app/assets/stylesheets/pages_other/quizzes.sass */
.delete_zone_btn {
  display: inline-block !important;
  float: right;
  padding: 3px 15px;
}

/* line 1448, app/assets/stylesheets/pages_other/quizzes.sass */
.fill_the_blanks_text_field_question_instructions,
.fill_the_blanks_dropdown_question_instructions,
.label_image_text_field_question_instructions,
.label_image_dropdown_question_instructions {
  margin-bottom: 20px;
}

/* line 1455, app/assets/stylesheets/pages_other/quizzes.sass */
.review_answer_popover {
  padding: 0;
  width: auto;
  line-height: 34px;
}

/* line 1460, app/assets/stylesheets/pages_other/quizzes.sass */
.review_answer_popover .correct_answers span {
  background-color: adjust-lightness(#9aad30, 35);
  padding: 5px;
}

/* line 1464, app/assets/stylesheets/pages_other/quizzes.sass */
.review_answer_popover .incorrect_answers span {
  background-color: adjust-lightness(#e74c3c, 35);
  padding: 5px;
}

/* line 1469, app/assets/stylesheets/pages_other/quizzes.sass */
#insert_controls .title_blanks {
  font-weight: 500;
  font-size: 0.85em;
  padding: 15px 0 7px 10px;
}

/* line 1476, app/assets/stylesheets/pages_other/quizzes.sass */
.preparing_for_print .image_primary {
  max-width: 500px !important;
  max-height: 500px !important;
}

/* line 1479, app/assets/stylesheets/pages_other/quizzes.sass */
.preparing_for_print .image_primary img {
  max-width: 500px !important;
  max-height: 500px !important;
}

/* line 1485, app/assets/stylesheets/pages_other/quizzes.sass */
.pin .index_for_print {
  display: none;
}

/* line 1488, app/assets/stylesheets/pages_other/quizzes.sass */
.print_answer_areas {
  font-size: 20px;
}

/* line 1490, app/assets/stylesheets/pages_other/quizzes.sass */
.print_answer_areas li {
  display: list-item;
}

/* line 1492, app/assets/stylesheets/pages_other/quizzes.sass */
.print_answer_areas .zone_position {
  font-weight: bold;
}

/* line 1496, app/assets/stylesheets/pages_other/quizzes.sass */
.frame_body.quiz .embedded_content {
  height: calc(100% - 55px);
  position: fixed;
  width: 100%;
}

/* line 1503, app/assets/stylesheets/pages_other/quizzes.sass */
.question_image_container, .question_audio_container, .answer_image_container, .answer_audio_container {
  text-align: center;
}

/* line 1506, app/assets/stylesheets/pages_other/quizzes.sass */
.question_media_container, .answer_media_container {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  padding: 0;
}

/* line 1512, app/assets/stylesheets/pages_other/quizzes.sass */
.audio_attachment_container {
  position: relative;
  width: auto;
  min-width: 30px;
  margin: auto;
}

/* line 1517, app/assets/stylesheets/pages_other/quizzes.sass */
.attach_audio_container {
  width: auto;
  min-width: 40px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  background: #fcfcfc;
  padding-right: 0.25em;
}

/* line 1524, app/assets/stylesheets/pages_other/quizzes.sass */
.attach_audio_container .attach_audio {
  cursor: pointer;
  font-size: 130%;
  position: relative;
}

/* line 1528, app/assets/stylesheets/pages_other/quizzes.sass */
.attach_audio_container .attach_audio .icon-plus {
  position: absolute;
  font-size: 55%;
  bottom: 0px;
  right: -2px;
}

/* line 1534, app/assets/stylesheets/pages_other/quizzes.sass */
.answer_media_container .answer_image_container {
  width: 50%;
}

/* line 1537, app/assets/stylesheets/pages_other/quizzes.sass */
.question_media_container .question_image_container {
  width: 50%;
}

/* line 1541, app/assets/stylesheets/pages_other/quizzes.sass */
.question_content_wrapper.audio .multiple_choice_question_instructions, .question_content_wrapper.audio .checkbox_question_instructions, .question_content_wrapper.text_audio .multiple_choice_question_instructions, .question_content_wrapper.text_audio .checkbox_question_instructions {
  clear: both;
}

/* line 1544, app/assets/stylesheets/pages_other/quizzes.sass */
.perform_question_text .zone_wrapper {
  position: relative;
}

/* line 1547, app/assets/stylesheets/pages_other/quizzes.sass */
.label_container .answer_wrapper .clear, .perform_question_text .zone_wrapper .clear {
  display: none;
}

/* line 1551, app/assets/stylesheets/pages_other/quizzes.sass */
body.touch .label_container .answer_wrapper .clear, body.touch .perform_question_text .zone_wrapper .clear {
  display: block;
  position: absolute;
  width: 1.5em;
  border-radius: 50%;
  top: -1.5em;
  right: -1em;
  z-index: 10;
  background-color: #efad47;
  color: white;
  font-weight: bold;
  font-size: 1.1em;
}

/* line 1563, app/assets/stylesheets/pages_other/quizzes.sass */
body.touch .perform_question_text .zone_wrapper .clear {
  height: 1.5em;
  line-height: 1.5em;
  text-align: center;
  top: -1em;
  right: -0.5em;
}

/* line 1570, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_assessment_not_found.modal-dialog {
  max-width: 500px;
  max-height: 400px;
}

/* line 1573, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_assessment_not_found.modal-dialog .modal-content {
  text-align: center;
}

/* line 1575, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_assessment_not_found.modal-dialog .modal-header {
  margin: auto;
}

/* line 1578, app/assets/stylesheets/pages_other/quizzes.sass */
#quiz_assessment_not_found.modal-dialog .modal-body h3, #quiz_assessment_not_found.modal-dialog .modal-body .btn-cancel {
  margin-top: 2rem;
}
/* line 6, app/assets/stylesheets/pages/payments/smart_shares.sass */
.smart_share_header {
  border-bottom: 1px solid #cccccc;
  position: relative;
}

/* line 9, app/assets/stylesheets/pages/payments/smart_shares.sass */
.smart_share_header .smart_share_title {
  height: 60px;
  overflow: hidden;
  position: relative;
}

/* line 13, app/assets/stylesheets/pages/payments/smart_shares.sass */
.smart_share_header .smart_share_title h1 {
  padding-right: 25px;
  height: 60px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  display: block;
}

/* line 18, app/assets/stylesheets/pages/payments/smart_shares.sass */
.smart_share_header .smart_share_tabs {
  z-index: 1;
  float: right;
  height: 60px;
  position: relative;
}

/* line 23, app/assets/stylesheets/pages/payments/smart_shares.sass */
.smart_share_header .smart_share_tabs ul.nav.nav-tabs.smart_share_nav_tabs {
  border-bottom: 0;
  display: table-cell;
  vertical-align: bottom;
  height: 60px;
  padding: 0;
}

/* line 29, app/assets/stylesheets/pages/payments/smart_shares.sass */
.smart_share_header .smart_share_tabs ul.nav.nav-tabs.smart_share_nav_tabs li {
  position: relative;
}

/* line 31, app/assets/stylesheets/pages/payments/smart_shares.sass */
.smart_share_header .smart_share_tabs ul.nav.nav-tabs.smart_share_nav_tabs li.active {
  top: 1px;
}

@media screen and (max-width: 991px) {
  /* line 6, app/assets/stylesheets/pages/payments/smart_shares.sass */
  .smart_share_header {
    height: 100px;
  }
  /* line 35, app/assets/stylesheets/pages/payments/smart_shares.sass */
  .smart_share_header .smart_share_title h1 {
    padding-right: 60px;
  }
  /* line 37, app/assets/stylesheets/pages/payments/smart_shares.sass */
  .smart_share_header .smart_share_tabs {
    float: none;
    position: absolute;
    right: 0;
    bottom: 0;
  }
}

/* line 5, app/assets/stylesheets/pages/payments/data_capture.sass */
.link_resource_tab_instructions, .link_course_tab_instructions {
  margin-bottom: 20px;
  font-weight: 500;
}

/* line 10, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view {
  margin: 30px 0 10px 0;
}

/* line 12, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view .form_header_wrapper {
  background-color: #FCFCFC;
  border-bottom: 1px solid #DDDDDD;
  padding: 20px 40px;
}

/* line 16, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view .form_header_wrapper h3 {
  display: inline;
}

/* line 18, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view .form_buttons {
  position: relative;
  bottom: 5px;
  float: right;
}

/* line 22, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view .form_buttons .sprite {
  margin-left: 10px;
  cursor: pointer;
}

/* line 25, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view .form_content_wrapper {
  background-color: #F7F7F7;
  border-bottom: 1px solid #DDDDDD;
  padding: 20px 40px 40px 40px;
}

/* line 29, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view .form_content_wrapper textarea {
  height: 100px;
}

/* line 32, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view #form_fields .form_field_view {
  margin-bottom: 20px;
}

/* line 34, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view #form_fields .form_field_view .form_field_number {
  font-size: 18px;
  color: #999999;
}

/* line 37, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view #form_fields .form_field_view input[type=text], #form_container_view #form_fields .form_field_view input[type=text], #form_container_view #form_fields .form_field_view select {
  width: 100%;
  height: 30px;
}

/* line 40, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view #add_form_field {
  text-align: center;
  font-size: 20px;
  color: #999999;
  cursor: pointer;
}

/* line 45, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view #add_form_field i {
  vertical-align: middle;
  font-size: 40px;
}

/* line 48, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view .sprite.remove_form_field {
  float: right;
  cursor: pointer;
}

/* line 51, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view .add_form_field_option {
  font-size: 15px;
  color: #999999;
  cursor: pointer;
  margin-left: 20px;
}

/* line 53, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view .add_form_field_option i {
  vertical-align: middle;
  font-size: 20px;
}

/* line 59, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view .form_field_option {
  padding: 5px 5px 0px 5px;
  text-align: center;
}

/* line 62, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view .form_field_option input {
  width: 80% !important;
}

/* line 64, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view .form_field_option .sprite {
  float: right;
  margin: 5px;
  cursor: pointer;
}

/* line 69, app/assets/stylesheets/pages/payments/data_capture.sass */
#form_container_view #form_footer {
  padding-top: 20px;
  text-align: right;
}

/* line 73, app/assets/stylesheets/pages/payments/data_capture.sass */
.report_views_view_container {
  word-break: break-all;
}

/* line 76, app/assets/stylesheets/pages/payments/data_capture.sass */
.data_capture_links_table {
  margin-top: 15px;
}

/* line 78, app/assets/stylesheets/pages/payments/data_capture.sass */
.data_capture_links_table .actions, .data_capture_links_table .active, .data_capture_links_table .paid_form_submissions, .data_capture_links_table .unpaid_form_submissions {
  text-align: center;
}
/* line 2, app/assets/stylesheets/shared/data_capture.sass */
.data_capture_form_modal textarea {
  height: 100px;
  resize: vertical;
}

/* line 5, app/assets/stylesheets/shared/data_capture.sass */
.data_capture_form_modal .dc-required-field {
  color: red;
}

/* line 7, app/assets/stylesheets/shared/data_capture.sass */
.data_capture_form_modal .dc-checkbox-wrapper {
  whitespace: no-wrap;
  display: inline-block;
  padding-right: 10px;
}

/* line 12, app/assets/stylesheets/shared/data_capture.sass */
.smart_embed_result {
  display: none;
}

/* line 14, app/assets/stylesheets/shared/data_capture.sass */
.smart_embed_result input {
  height: 30px;
}

/* line 18, app/assets/stylesheets/shared/data_capture.sass */
#form_container_view .form_field_view .field_attributes_and_destroy {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
/* line 3, app/assets/stylesheets/shared/audio_player.sass */
.audio_player {
  display: inline-block;
  position: relative;
  width: auto;
  min-width: 40px;
  font-size: 130%;
  text-align: center;
}

/* line 10, app/assets/stylesheets/shared/audio_player.sass */
.audio_player .custom_player {
  border: 1px solid #cccccc;
  border-radius: 5px;
  background: #fcfcfc;
  padding: 0.2em 0.5em;
  color: black;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

/* line 20, app/assets/stylesheets/shared/audio_player.sass */
.audio_player .custom_player .speaker_icon {
  position: absolute;
  top: -5px;
  left: -5px;
}

/* line 24, app/assets/stylesheets/shared/audio_player.sass */
.audio_player .custom_player .custom_play, .audio_player .custom_player .custom_pause, .audio_player .custom_player .custom_volume, .audio_player .custom_player .custom_timer, .audio_player .custom_player .custom_seek {
  padding: 0 0.4em;
}

/* line 26, app/assets/stylesheets/shared/audio_player.sass */
.audio_player .custom_player .custom_play, .audio_player .custom_player .custom_pause, .audio_player .custom_player .custom_volume, .audio_player .custom_player .custom_seek {
  cursor: pointer;
}

/* line 28, app/assets/stylesheets/shared/audio_player.sass */
.audio_player .custom_player .custom_play, .audio_player .custom_player .custom_pause {
  min-width: 30px;
}

/* line 30, app/assets/stylesheets/shared/audio_player.sass */
.audio_player .custom_player .custom_timer {
  font-size: 60%;
  white-space: nowrap;
}

/* line 34, app/assets/stylesheets/shared/audio_player.sass */
.audio_player .custom_player .custom_volume input[type=range] {
  display: none;
  font-size: 10px;
  width: 25%;
  position: absolute;
  transform: rotate(270deg) translate(12px);
  transform-origin: bottom left;
}

/* line 41, app/assets/stylesheets/shared/audio_player.sass */
.audio_player .custom_player .timer_and_seek {
  display: flex;
  flex-direction: row;
  align-items: center;
}

/* line 45, app/assets/stylesheets/shared/audio_player.sass */
.audio_player .custom_player .timer_and_seek.stacked {
  flex-direction: column-reverse;
}

/* line 48, app/assets/stylesheets/shared/audio_player.sass */
.audio_player .custom_player .custom_seek {
  /*Chrome*/
  /** FF*/
  /* IE*/
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 51, app/assets/stylesheets/shared/audio_player.sass */
  .audio_player .custom_player .custom_seek input[type='range'] {
    overflow: hidden;
    width: 100%;
    -webkit-appearance: none;
    background-color: #62b1cc;
  }
  /* line 57, app/assets/stylesheets/shared/audio_player.sass */
  .audio_player .custom_player .custom_seek input[type='range']::-webkit-slider-runnable-track {
    height: 10px;
    -webkit-appearance: none;
    color: red;
    margin-top: -1px;
  }
  /* line 63, app/assets/stylesheets/shared/audio_player.sass */
  .audio_player .custom_player .custom_seek input[type='range']::-webkit-slider-thumb {
    width: 10px;
    -webkit-appearance: none;
    height: 10px;
    cursor: pointer;
    background: #323738;
    box-shadow: -80px 0 0 80px #43e5f7;
  }
}

/* line 72, app/assets/stylesheets/shared/audio_player.sass */
.audio_player .custom_player .custom_seek input[type="range"]::-moz-range-progress {
  background-color: #323738;
}

/* line 74, app/assets/stylesheets/shared/audio_player.sass */
.audio_player .custom_player .custom_seek input[type="range"]::-moz-range-track {
  background-color: #62b1cc;
}

/* line 78, app/assets/stylesheets/shared/audio_player.sass */
.audio_player .custom_player .custom_seek input[type="range"]::-ms-fill-lower {
  background-color: #323738;
}

/* line 80, app/assets/stylesheets/shared/audio_player.sass */
.audio_player .custom_player .custom_seek input[type="range"]::-ms-fill-upper {
  background-color: #62b1cc;
}

/* line 85, app/assets/stylesheets/shared/audio_player.sass */
.audio_player.labels_bottom .custom_player .speaker_icon {
  top: auto;
  bottom: -5px;
}

/* line 89, app/assets/stylesheets/shared/audio_player.sass */
.audio_player.labels_bottom .custom_player .custom_volume input[type=range] {
  transform: translate(-20%) rotate(90deg) translate(5%);
}
/* line 6, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile .alert {
  position: fixed;
  top: 4em;
  z-index: 9;
  width: 90%;
}

/* line 11, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile .alert.fade.in {
  opacity: 0.9;
}

/* line 14, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile .edit_meta_modal .modal-header {
  display: none;
}

/* line 16, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile .edit_meta_modal .boxed {
  border: none;
  background: none;
  padding: 0.5em;
}

/* line 20, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile .flex {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
}

/* line 26, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile #main_toolbar .toolbar_section {
  margin: 0;
  display: flex;
}

/* line 29, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile #main_toolbar #expand_collapse_secondary .btn.action {
  font-size: 120%;
  padding: 0 0.5em;
}

/* line 32, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile #main_toolbar #expand_collapse_secondary .btn.action .icon-angle-down {
  display: block;
}

/* line 34, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile #main_toolbar #expand_collapse_secondary .btn.action .icon-angle-up {
  display: none;
}

/* line 37, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile #main_toolbar #expand_collapse_secondary .btn.action.expanded .icon-angle-down {
  display: none;
}

/* line 39, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile #main_toolbar #expand_collapse_secondary .btn.action.expanded .icon-angle-up {
  display: block;
}

/* line 41, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile #main_toolbar #toolbar_2 {
  background: #F5F5F5;
  margin-top: 0;
  padding-top: 0.2em;
  padding-bottom: 1em;
}

/* line 46, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile #main_toolbar #toolbar_2 h3 {
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 80%;
}

/* line 51, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile #main_toolbar #toolbar_2 .toolbar_section {
  display: flex;
  flex-direction: row;
}

/* line 54, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile #main_toolbar #toolbar_2 .side_options {
  width: 100%;
}

/* line 56, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile #main_toolbar #toolbar_2 .flex {
  border-top: 1px dotted #a1b0b3;
  padding-top: 0.5em;
  margin-bottom: 0.5em;
}

/* line 61, app/assets/stylesheets/mobile/edit_mode.sass */
body.mobile #main_toolbar #toolbar_2 .pull-right .font_picker.dropdown-menu, body.mobile #main_toolbar #toolbar_2 .pull-right .colour_picker_dropdown.dropdown-menu {
  left: unset;
  right: 0;
}

@media screen and (orientation: landscape) {
  /* line 67, app/assets/stylesheets/mobile/edit_mode.sass */
  body.mobile.mind_map {
    overflow-y: hidden;
  }
  /* line 69, app/assets/stylesheets/mobile/edit_mode.sass */
  body.mobile #wrap {
    margin: 0;
    padding: 0;
  }
  /* line 72, app/assets/stylesheets/mobile/edit_mode.sass */
  body.mobile #wrap #contents_pane .contents_wrap {
    height: 100%;
  }
}
/* line 3, app/assets/stylesheets/mobile/data_capture.sass */
body.mobile #form_container_view .form_content_wrapper {
  padding: 1rem 0.5rem;
}

/* line 6, app/assets/stylesheets/mobile/data_capture.sass */
body.mobile #form_container_view .form_field_view [class^="col-"] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

/* line 9, app/assets/stylesheets/mobile/data_capture.sass */
body.mobile #form_container_view .form_field_view .field_attributes {
  font-size: x-small;
}
/* line 6, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz .quiz_edit_outer {
  top: unset;
  max-height: calc( 100vh - 92px);
  overflow-y: auto;
}

/* line 10, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz .quiz_edit_outer #question_container_view {
  margin: 1em auto;
}

/* line 12, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz .quiz_action_bar {
  position: sticky;
  top: 46px;
  z-index: 2;
}

/* line 16, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #main_toolbar {
  padding: 0.8em 0 0.5em 0;
}

/* line 18, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #main_toolbar .btn {
  margin: 0;
  padding: 3px 4px;
}

/* line 22, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #main_toolbar #insert_question_btn .btn-text, body.mobile.quiz #main_toolbar #goto_question_btn .btn-text {
  display: inline;
  margin: 0 0.5em;
}

/* line 25, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #main_toolbar .goto_question_btn_dropdown {
  left: unset;
  right: 0;
  padding: 1em 0.5em;
  min-width: 14em;
}

/* line 30, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #main_toolbar .goto_question_btn_dropdown .btn {
  margin: 0.2em 0.4em;
  width: 4em;
  height: 2em;
}

/* line 34, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #quiz_sidebar_container {
  /* Firefox */
  /* WebKit */
  /* Opera */
  height: -o-calc(100% - 84px);
  /* Standard */
  height: calc(100% - 84px);
  top: 84px;
  z-index: 31;
}

/* line 46, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #quiz_edit_container .no_questions_instructions_arrow {
  top: 105px;
}

/* line 48, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #quiz_edit_container .no_questions_instructions {
  top: 120px;
}

/* line 50, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #quiz_edit_container.add_margin_left {
  margin-left: 0;
}

/* line 53, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #quiz_settings .modal-header, body.mobile.quiz #quiz_settings .modal-body, body.mobile.quiz #quiz_settings .modal-footer {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

/* line 56, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #quiz_settings h2 {
  margin: 0;
  font-size: 18px;
  text-align: center;
}

/* line 60, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #quiz_settings .quiz_setting_checkbox {
  width: 20px;
}

/* line 62, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #quiz_settings form label {
  width: calc(100% - 25px);
  font-size: 11px;
  font-weight: 300;
}

/* line 67, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view h3.question_title {
  font-size: 15px;
}

/* line 69, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .question_answer {
  margin-top: 1.5em;
}

/* line 71, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .question_answer {
  display: flex;
  flex-direction: row;
}

/* line 74, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .answer_media_container, body.mobile.quiz #question_container_view .question_media_container {
  flex-direction: column;
  align-items: center;
}

/* line 78, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .question_media_container .question_image_container {
  width: 100%;
}

/* line 80, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .question_media_container .question_image_container .image_question_container {
  margin: 0;
}

/* line 83, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .answer_media_container .answer_image_container {
  width: 100%;
}

/* line 85, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .answer_text_area_container {
  padding: 0 0.5em 0 1em;
}

/* line 87, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .answer_actions_container {
  display: flex;
  padding: 0;
  flex-direction: column;
  align-items: center;
}

/* line 92, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .answer_actions_container .correct_answer, body.mobile.quiz #question_container_view .answer_actions_container .remove_answer {
  margin-top: 0;
  width: 100%;
}

/* line 95, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .answer_actions_container .remove_answer {
  margin-top: 0.3em;
  position: absolute;
  top: -1em;
  left: -2.5em;
  width: auto;
  padding: 0 0.5em;
}

/* line 102, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .answer_actions_container .correct_answer {
  margin-top: 1em;
  margin-left: -0.5em;
}

/* line 105, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .answer_actions_container .correct_answer .correct_answer_image {
  display: none;
}

/* line 107, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .answer_actions_container .correct_answer .correct_answer_input {
  margin-right: 0.3em;
  margin-top: 0.1em;
}

/* line 110, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .answer_actions_container .correct_answer .correct_answer_text {
  margin-right: 0;
}

/* line 112, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view .create_blank {
  width: 100%;
  text-align: center;
  margin-top: -0.5em;
  margin-bottom: 2.5em;
}

/* line 117, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_container_view a.remove_image {
  margin-bottom: 0.5em;
}

/* line 120, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_settings_section .question_settings_container .timing, body.mobile.quiz #question_settings_section .question_settings_container .scoring, body.mobile.quiz #question_settings_section .question_settings_container .ordering {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  padding-left: 0;
  margin: 1em auto;
}

/* line 128, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_settings_section .question_settings_container .timing h4, body.mobile.quiz #question_settings_section .question_settings_container .scoring h4, body.mobile.quiz #question_settings_section .question_settings_container .ordering h4 {
  min-width: 20%;
  margin-right: 1em;
}

/* line 131, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_settings_section .question_settings_container .timing .info_image, body.mobile.quiz #question_settings_section .question_settings_container .scoring .info_image, body.mobile.quiz #question_settings_section .question_settings_container .ordering .info_image {
  display: none;
}

/* line 133, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_settings_section .question_settings_container .timing label, body.mobile.quiz #question_settings_section .question_settings_container .scoring label, body.mobile.quiz #question_settings_section .question_settings_container .ordering label {
  margin-bottom: 0;
}

/* line 135, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_settings_section .question_settings_container .timing .control-group, body.mobile.quiz #question_settings_section .question_settings_container .scoring .control-group, body.mobile.quiz #question_settings_section .question_settings_container .ordering .control-group {
  margin-right: 1em;
}

/* line 137, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_settings_section .question_settings_container .timing .control-group label, body.mobile.quiz #question_settings_section .question_settings_container .timing .control-group input, body.mobile.quiz #question_settings_section .question_settings_container .scoring .control-group label, body.mobile.quiz #question_settings_section .question_settings_container .scoring .control-group input, body.mobile.quiz #question_settings_section .question_settings_container .ordering .control-group label, body.mobile.quiz #question_settings_section .question_settings_container .ordering .control-group input {
  display: block;
}

/* line 139, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #question_settings_section .question_settings_container #quiz_question_randomise_answers {
  margin-top: unset;
  margin-right: 0.4em;
}

/* line 143, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz .select_quiz_modal .modal-header {
  display: none;
}

/* line 145, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz .select_quiz_modal .input-append {
  text-align: center;
  margin-bottom: 1em;
}

/* line 148, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz .select_quiz_modal .input-append input#full-search {
  width: 80%;
}

/* line 150, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz .select_quiz_modal .resource-tile .resource_search_ratings {
  display: none;
}

/* line 152, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz .select_quiz_modal .search_results_controls {
  width: 100%;
  float: unset;
}

/* line 155, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz .select_quiz_modal .search_results_controls .pagination {
  margin: 0.5em 0;
}

/* line 157, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz .select_quiz_modal .modal-footer .btn {
  display: block;
  width: 70%;
  margin: 0.5em auto;
}

/* line 161, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz #add_question_answer .add_answer_field_plus_img {
  margin: 0;
  margin-left: 6px;
}

/* line 164, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz .question_header_wrapper {
  padding: 10px;
}

/* line 166, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz .question_header_wrapper .question_header_section {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

/* line 170, app/assets/stylesheets/mobile/quizzes.sass */
body.mobile.quiz .question_header_wrapper .question_header_section .question_buttons .sprite {
  margin-left: 0px;
}
/*







 */

