/* line 11, app/assets/stylesheets/print/print.sass */
.page_break {
  page-break-after: always;
}

/* line 14, app/assets/stylesheets/print/print.sass */
.hidden,
.no-print,
.box_header,
.meta_section,
.ui-resizable-handle,
#footer-floor-fixed,
.question_perform_submit,
#examtime_footer,
.flash_card_button_panel,
#slider,
.deck_controls,
#questions_to_answer #quiz_questions_submit.quiz_question_perform,
.topbar,
.viewswitch,
#subjects,
#timezone_info,
.fc-button,
.btn,
.solution_symbol_small,
.full_screen.hover_area,
.modal,
.modal-backdrop,
.tooltip,
#ads_pane,
[data-freestar-ad],
#primisPlayerContainerDiv {
  display: none !important;
}

/* line 42, app/assets/stylesheets/print/print.sass */
#contents_pane {
  margin-right: 0px !important;
  border-right: none !important;
}

/* line 46, app/assets/stylesheets/print/print.sass */
.fixed_layout .fixed_container {
  right: 0px !important;
  border-right: none !important;
}

/* line 50, app/assets/stylesheets/print/print.sass */
body {
  height: auto !important;
}

/* line 53, app/assets/stylesheets/print/print.sass */
body.quiz, body.slide_set {
  overflow-y: auto;
}

/* line 55, app/assets/stylesheets/print/print.sass */
body.quiz.fixed_layout .fixed_container, body.quiz .embedded_content, body.slide_set.fixed_layout .fixed_container, body.slide_set .embedded_content {
  position: static;
  height: auto !important;
  min-width: 0;
}

/* line 59, app/assets/stylesheets/print/print.sass */
body.quiz .quiz_container, body.quiz .quiz_perform_container, body.slide_set .quiz_container, body.slide_set .quiz_perform_container {
  height: auto;
  position: static;
}

/* line 63, app/assets/stylesheets/print/print.sass */
.only-print {
  display: block !important;
}

/* line 66, app/assets/stylesheets/print/print.sass */
#wrap {
  padding: 0 20px;
  margin: 0;
}

/* line 70, app/assets/stylesheets/print/print.sass */
.container.main {
  overflow: visible;
  margin: 0;
  padding: 0;
}

/* line 75, app/assets/stylesheets/print/print.sass */
svg {
  display: none;
}

/* line 78, app/assets/stylesheets/print/print.sass */
textarea {
  border: none !important;
}

/* line 81, app/assets/stylesheets/print/print.sass */
.flash_card_display {
  -ie-transform: matrix(1, 0, 0, 1, 0, 0) !important;
  transform: matrix(1, 0, 0, 1, 0, 0) !important;
}

/* line 88, app/assets/stylesheets/print/print.sass */
.flash_card_to_print {
  width: 100mm;
  border: black 1mm dashed;
  text-align: center;
  overflow: hidden;
  page-break-inside: avoid;
  min-height: 70mm;
  float: left;
  display: table;
}

/* line 97, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .vert_cent_outer {
  display: table-row;
  height: 100%;
}

/* line 100, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .vert_cent_outer, .flash_card_to_print .vert_cent_inner, .flash_card_to_print .vert_cent_centred {
  width: 98mm !important;
}

/* line 102, app/assets/stylesheets/print/print.sass */
.flash_card_to_print img {
  margin: 0;
  padding: 0;
}

/* line 105, app/assets/stylesheets/print/print.sass */
.flash_card_to_print p {
  padding: 2mm;
  margin: 0 auto;
  word-wrap: break-word;
}

/* line 109, app/assets/stylesheets/print/print.sass */
.flash_card_to_print span {
  display: initial;
  vertical-align: middle;
  width: 100mm;
}

/* line 113, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .text_container {
  display: block;
  height: 67mm;
  overflow: hidden;
}

/* line 117, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .text_container .inner {
  display: table-cell;
  vertical-align: middle;
  width: 100mm;
}

/* line 121, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .image_only {
  width: 100mm;
  text-align: center;
  min-height: 70mm;
  display: table-cell;
}

/* line 126, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .image_only img {
  vertical-align: middle;
  max-height: 67mm !important;
  max-width: 100mm !important;
}

/* line 130, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .image_only .text_container {
  display: none;
}

/* line 132, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .left_align_image, .flash_card_to_print .right_align_image {
  min-height: 70mm;
  display: table-cell;
}

/* line 135, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .left_align_image .text_container, .flash_card_to_print .right_align_image .text_container {
  width: 49mm;
  height: auto;
}

/* line 138, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .left_align_image img, .flash_card_to_print .right_align_image img {
  max-width: 49mm !important;
}

/* line 141, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .right_align_image .text_container {
  float: left;
}

/* line 143, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .right_align_image img {
  float: right;
}

/* line 146, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .left_align_image .text_container {
  float: right;
}

/* line 148, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .left_align_image img {
  float: left;
}

/* line 150, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .top_align_image, .flash_card_to_print .bottom_align_image {
  display: table-cell;
  min-height: 70mm;
}

/* line 153, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .top_align_image .text_container, .flash_card_to_print .bottom_align_image .text_container {
  height: auto;
  width: 100%;
}

/* line 156, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .top_align_image img, .flash_card_to_print .bottom_align_image img {
  height: 34mm;
}

/* line 159, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .bottom_align_image .text_container {
  position: relative;
  top: 0mm;
}

/* line 162, app/assets/stylesheets/print/print.sass */
.flash_card_to_print .bottom_align_image img {
  position: relative;
}

/* line 164, app/assets/stylesheets/print/print.sass */
.header_to_print {
  width: 220mm;
  text-align: center;
  padding: 5mm 0 15mm 0;
  margin: auto;
}

/* line 169, app/assets/stylesheets/print/print.sass */
.question_and_answer_divider_to_print {
  width: 200mm;
  overflow: hidden;
  margin: auto;
  page-break-inside: avoid;
  display: block !important;
}

/* line 178, app/assets/stylesheets/print/print.sass */
h1, .clipping_container, .study_aid_meta_box {
  page-break-inside: avoid;
}

/* line 181, app/assets/stylesheets/print/print.sass */
.public_container {
  overflow: visible;
}

/* line 184, app/assets/stylesheets/print/print.sass */
.embedded_content {
  padding: 0;
}

/* line 186, app/assets/stylesheets/print/print.sass */
.quiz_perform_container {
  padding: 0;
  border: 0;
  display: block !important;
  height: auto;
}

/* line 191, app/assets/stylesheets/print/print.sass */
.public_frame_container {
  border: 0;
}

/* line 193, app/assets/stylesheets/print/print.sass */
.public_frame {
  height: auto !important;
}

/* line 195, app/assets/stylesheets/print/print.sass */
.full_screen_link {
  display: none !important;
}

/* line 198, app/assets/stylesheets/print/print.sass */
.quiz_title {
  padding: 0;
  margin: auto !important;
  position: relative !important;
  font-size: 30px;
  font-weight: 100;
  display: block !important;
  text-align: center;
  line-height: 60px;
  width: 100%;
  top: 0;
  left: 0;
}

/* line 211, app/assets/stylesheets/print/print.sass */
.quiz_container {
  overflow: visible !important;
}

/* line 213, app/assets/stylesheets/print/print.sass */
.quiz_container .quiz_perform_container {
  padding: 0;
}

/* line 215, app/assets/stylesheets/print/print.sass */
.quiz_container .vert_cent_inner {
  display: block;
}

/* line 217, app/assets/stylesheets/print/print.sass */
.perform_question_content .question_header {
  border-bottom: 0;
}

/* line 220, app/assets/stylesheets/print/print.sass */
#questions_to_answer {
  display: block !important;
  word-wrap: break-word;
  margin: 0;
}

/* line 224, app/assets/stylesheets/print/print.sass */
#questions_to_answer .question_available_points {
  text-align: right;
  text-transform: uppercase;
  line-height: inherit;
}

/* line 228, app/assets/stylesheets/print/print.sass */
#questions_to_answer .quiz_question_perform {
  display: block !important;
  border: 2px solid #ddd;
  border-radius: 10px;
  padding: 20px;
  margin-top: 30px;
  page-break-inside: avoid;
}

/* line 235, app/assets/stylesheets/print/print.sass */
#questions_to_answer .quiz_question_perform .answer_list {
  width: 100%;
  padding: 0px;
  overflow: hidden;
}

/* line 240, app/assets/stylesheets/print/print.sass */
#questions_to_answer .quiz_question_perform .answer_list.image_only li {
  width: 50%;
  padding: 0 9px 0 9px;
  float: left;
}

/* line 244, app/assets/stylesheets/print/print.sass */
#questions_to_answer .quiz_question_perform .answer_list.image_only li .btn {
  page-break-inside: avoid;
  text-align: center;
}

/* line 247, app/assets/stylesheets/print/print.sass */
#questions_to_answer .quiz_question_perform .answer_list.image_only li .btn .answer_image {
  width: 100%;
  margin: 0;
}

/* line 250, app/assets/stylesheets/print/print.sass */
#questions_to_answer .quiz_question_perform .answer_list.image_only li .btn .answer_image img {
  max-width: 98%;
}

/* line 252, app/assets/stylesheets/print/print.sass */
#questions_to_answer .quiz_question_perform .answer_list li {
  padding: 0;
  margin: 3px 0 3px 0;
  white-space: normal;
  page-break-after: avoid;
  page-break-inside: avoid;
}

/* line 258, app/assets/stylesheets/print/print.sass */
#questions_to_answer .quiz_question_perform .answer_list li .answer_content.btn {
  display: block !important;
  overflow: auto;
  text-align: left;
  width: 100%;
  white-space: normal;
  word-wrap: break-word;
  font-weight: 100;
  page-break-inside: avoid;
}

/* line 267, app/assets/stylesheets/print/print.sass */
#questions_to_answer .quiz_question_perform .answer_list li .answer_checkbox {
  visibility: hidden;
}

/* line 269, app/assets/stylesheets/print/print.sass */
#questions_to_answer .quiz_question_perform .answer_list li.true_or_false_list {
  width: 50%;
  float: left;
  padding: 0 9px 0 9px;
}

/* line 273, app/assets/stylesheets/print/print.sass */
#questions_to_answer .quiz_question_perform .answer_list li.true_or_false_list .btn {
  text-align: center;
}

/* line 275, app/assets/stylesheets/print/print.sass */
#questions_to_answer .quiz_question_perform .answer_list li .answer_image {
  width: 150px;
  height: 100px;
  text-align: center;
  margin: 0 10px 1px 0;
  float: left;
}

/* line 281, app/assets/stylesheets/print/print.sass */
#questions_to_answer .quiz_question_perform .answer_list li .answer_image .vertical_helper {
  display: none;
}

/* line 283, app/assets/stylesheets/print/print.sass */
#questions_to_answer .quiz_question_perform .answer_list li .answer_image img {
  border: 1px #ddd solid;
  max-width: 98%;
  max-height: 100%;
}

/* line 289, app/assets/stylesheets/print/print.sass */
.image_label_answer {
  display: none;
}

/* line 293, app/assets/stylesheets/print/print.sass */
.image_primary {
  max-width: 500px !important;
  max-height: 500px !important;
}

/* line 296, app/assets/stylesheets/print/print.sass */
.image_primary img {
  max-width: 500px !important;
  max-height: 500px !important;
}

/* line 301, app/assets/stylesheets/print/print.sass */
.media_secondary .question_image {
  display: inline !important;
}

/* line 306, app/assets/stylesheets/print/print.sass */
.label_image_dropdown_question .pin .index_for_print {
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 20px;
  text-align: center;
}

/* line 315, app/assets/stylesheets/print/print.sass */
.blank_input_field {
  color: #000;
  border-bottom: 2px solid #909090;
  border-radius: 0;
  font-size: 0;
  padding-right: 65px;
}

/* line 321, app/assets/stylesheets/print/print.sass */
.blank_input_field:empty {
  padding-right: 65px;
  margin-right: 4px;
}

/* line 325, app/assets/stylesheets/print/print.sass */
.blank_drop_zone {
  min-width: 75px;
}

/* line 328, app/assets/stylesheets/print/print.sass */
.blank_drop_zone, .blank_draggable_answer {
  line-height: 37px;
  border: 1px dashed #909090;
}

/* line 332, app/assets/stylesheets/print/print.sass */
.pin {
  -webkit-print-color-adjust: exact;
  background-color: #efad47 !important;
}

/* line 336, app/assets/stylesheets/print/print.sass */
.pin::before {
  content: url(/assets/quiz/pin.png);
  position: absolute;
  top: -2px;
  left: -2px;
}

/* line 342, app/assets/stylesheets/print/print.sass */
.label_image_text_field_question,
.label_image_dropdown_question,
.label_image_drag_and_drop_question {
  page-break-inside: avoid;
}

/* line 346, app/assets/stylesheets/print/print.sass */
.label_image_text_field_question .question_text_wrapper,
.label_image_dropdown_question .question_text_wrapper,
.label_image_drag_and_drop_question .question_text_wrapper {
  display: block;
  width: 100%;
}

/* line 350, app/assets/stylesheets/print/print.sass */
.question_available_points {
  position: inherit !important;
  float: right;
}

/* line 354, app/assets/stylesheets/print/print.sass */
.affixed_answer_list {
  position: relative !important;
}

/* line 357, app/assets/stylesheets/print/print.sass */
.question_number {
  display: none !important;
}

/* line 360, app/assets/stylesheets/print/print.sass */
.question_number_print {
  display: inline !important;
}

/* line 363, app/assets/stylesheets/print/print.sass */
.blank_dropdown_select {
  display: none !important;
}

/* line 366, app/assets/stylesheets/print/print.sass */
.ftb_dd_inline_answers {
  display: inline !important;
  font-weight: 500;
}

/* line 370, app/assets/stylesheets/print/print.sass */
.perform_question_text {
  font-weight: 200;
}

/* line 374, app/assets/stylesheets/print/print.sass */
#examtime_header {
  border: 0;
}

/* line 376, app/assets/stylesheets/print/print.sass */
#examtime_header .container {
  display: none !important;
}

/* line 379, app/assets/stylesheets/print/print.sass */
#wrap {
  overflow-x: visible;
}

/* line 385, app/assets/stylesheets/print/print.sass */
.note.public_frame_container .embedded_content .container {
  height: auto;
}

/* line 387, app/assets/stylesheets/print/print.sass */
.note.public_frame_container .embedded_content .container #notes_area {
  overflow-y: visible;
}

/* line 391, app/assets/stylesheets/print/print.sass */
.switch_user_banner {
  display: none !important;
}

/* line 393, app/assets/stylesheets/print/print.sass */
.switch_user_toggle {
  display: none !important;
}

/* Slide sets */
/* line 401, app/assets/stylesheets/print/print.sass */
.slide_view {
  display: block !important;
  height: auto !important;
}

/* line 404, app/assets/stylesheets/print/print.sass */
.slide_view_inner {
  width: 100%;
  display: block !important;
  padding-top: 0 !important;
  page-break-inside: avoid;
}

/* line 409, app/assets/stylesheets/print/print.sass */
.slide {
  border: 1px solid #000;
  max-width: none;
  max-height: none;
  min-width: 0;
  min-height: 540px;
  padding: 10px 30px 10px 30px !important;
  font-size: 0.8em;
}

/* line 420, app/assets/stylesheets/print/print.sass */
.slide .next_container, .slide .previous_container {
  display: none !important;
}

/* line 422, app/assets/stylesheets/print/print.sass */
.slide .resource {
  border: 1px solid #000;
}

/* line 424, app/assets/stylesheets/print/print.sass */
.slide .resource:before {
  border-width: 0 !important;
}

/* line 426, app/assets/stylesheets/print/print.sass */
.slide .resource:after {
  color: #000;
}

/* line 429, app/assets/stylesheets/print/print.sass */
.slide .property[data-type=media] iframe {
  display: none;
}

/* line 431, app/assets/stylesheets/print/print.sass */
.slide .print_ph {
  display: block !important;
  border: 2px dashed #bbb;
  width: 100%;
  height: 200px;
  padding-top: 40px;
}

/* line 437, app/assets/stylesheets/print/print.sass */
.slide .print_ph i {
  font-size: 72px;
  display: block;
}

/* line 442, app/assets/stylesheets/print/print.sass */
.slide_col {
  margin-bottom: 20px !important;
}

/* line 446, app/assets/stylesheets/print/print.sass */
#slide_set_canvas .property {
  font-size: 1.3em;
}

/* Shows 1 column layout on portrait, 2 column layout on landscape */
@media (max-width: 800px) {
  /* line 451, app/assets/stylesheets/print/print.sass */
  .slide .col-md-6 {
    width: 100%;
    float: left;
  }
}

@media (min-width: 801px) {
  /* line 455, app/assets/stylesheets/print/print.sass */
  .slide .col-md-6 {
    width: 50%;
    float: left;
  }
}

/* Chrome's dimensions are little different - adjusts accordingly */
@supports (-webkit-appearance: none) {
  @media (min-width: 600px) {
    /* line 461, app/assets/stylesheets/print/print.sass */
    .slide .col-md-6 {
      width: 50%;
      float: left;
    }
  }
}

/* line 466, app/assets/stylesheets/print/print.sass */
.slide_view:last-of-type .slide_view_inner {
  padding-bottom: 0 !important;
}

/* line 470, app/assets/stylesheets/print/print.sass */
.blank_drop_zone {
  display: inline-block !important;
  width: 75px !important;
}

/* line 474, app/assets/stylesheets/print/print.sass */
.hidden.block-visible-print {
  display: block !important;
  visibility: visible !important;
}
/*

*/

