﻿.page-header,
header,
.right-action-area,
#shareModal,
#projectsettingsModal,
#myProfile,
#notificationModal,
.simditor-toolbar,
#insertMediaImageModal,
#editMediaImageModal,
#editMediaVideoModal,
#insertMediaTextModal,
#insertMediaLearningCheckModal,
#confirmCancel,
.footer-container,
#global-message,
.left-action-area-start,
#helpCenterModal,
#insertMediaAttachmentModal,
#insertCourseModal {
  display: none;
}
figure,
img,
.learningcheck,
.qr,
.qr-container,
.fcz-step,
.fcz-section,
p {
  page-break-before: auto;
  /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
  page-break-after: auto;
  /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
  page-break-inside: avoid;
  /* or 'auto' */
}
.page-break {
  page-break-after: always;
}
#printSection .print-header {
  display: none;
}
#printContent {
  font-family: Arial, sans-serif;
  /*    h5 {
        display: none;
    }*/
}
#printContent .start-learningcheck {
  display: none;
}
p,
ul,
ol {
  font-size: 0.9rem;
}
.projects-container .content-area {
  border-right: 1px solid #fff !important;
  border-left: none;
}
@media print {
  body {
    -webkit-print-color-adjust: exact;
  }
}
.content-area {
  display: none;
}
.print-project-picture {
  width: 500px;
  height: auto;
  border: 1px solid black;
  border-radius: 50%;
}
.module-list-mobile {
  display: none;
}
.project-mobile-settings-container {
  display: none;
}
.modal {
  display: none;
}
.hidden {
  visibility: hidden;
}
.learningcheck {
  border: 1px solid black;
  padding: 0.5em;
  margin: 50px 0px;
}
.learningcheck h5,
.learningcheck h6 {
  margin-block-start: 0;
  margin-block-end: 0;
  font-size: 1.2rem;
}
.file {
  border: 1px solid black;
  padding: 0.5em;
  margin: 50px 0px;
}
.file h5,
.file h6 {
  margin-block-start: 0;
  margin-block-end: 0;
  font-size: 1.2rem;
}
.info-list {
  height: 0px;
}
.learningcheck-list {
  height: 0px;
}
.learningcheck-list .learningcheck-trigger {
  height: 0px;
}
.btn-open-3d {
  border: none;
  background-color: yellow;
  width: 100%;
  height: 25px;
}
.tooltipster-content {
  display: none;
}
.ar30-70 .fcz-step-media .no-toolbar .qr {
  position: unset;
  background-color: white;
}
.ar30-70 .fcz-step-media .no-toolbar .qr .qr-image {
  width: 50%;
  margin: auto;
}
.ar40-60 .fcz-step-media .no-toolbar .qr {
  position: unset;
  background-color: white;
}
.ar40-60 .fcz-step-media .no-toolbar .qr .qr-image {
  width: 50%;
  margin: auto;
}
.ar50-50 .fcz-step-media .no-toolbar .qr {
  position: unset;
  background-color: white;
}
.ar50-50 .fcz-step-media .no-toolbar .qr .qr-image {
  width: 50%;
  margin: auto;
}
.ar30-70 {
  display: flex;
  margin-bottom: 2rem;
}
.ar30-70 .fcz-step-media {
  width: 30%;
  max-height: unset!important;
}
.ar30-70 .fcz-step-media .no-toolbar .fcz-step-wrapper .info-wrapper .fcz-step-nr {
  display: none;
}
.ar30-70 .fcz-step-content {
  width: 70%;
  margin-left: 10px;
}
.ar30-70 .fcz-step-content p {
  margin: 0;
}
.ar40-60 {
  display: flex;
  margin-bottom: 2rem;
}
.ar40-60 .fcz-step-media {
  width: 40%;
}
.ar40-60 .fcz-step-media .no-toolbar .fcz-step-wrapper .info-wrapper .fcz-step-nr {
  display: none;
}
.ar40-60 .fcz-step-content {
  width: 60%;
  margin-left: 1px;
}
.ar40-60 .fcz-step-content p {
  margin: 0;
}
.tooltipster-show {
  display: none;
}
.ar50-50 {
  display: flex;
  margin-bottom: 2rem;
}
.ar50-50 .fcz-step-media {
  width: 50%;
}
.ar50-50 .fcz-step-media .no-toolbar .fcz-step-wrapper .info-wrapper .fcz-step-nr {
  display: none;
}
.ar50-50 .fcz-step-content {
  width: 50%;
  margin-left: 10px;
}
.ar50-50 .fcz-step-content p {
  margin: 0;
}
.fcz-section {
  margin-bottom: 0.5rem;
}
.fcz-section.bg-gray,
.fcz-section.bg-white,
.fcz-section.bg-green,
.fcz-section.bg-yellow {
  border: 1px solid #ddd;
}
.pd-2 {
  padding: 2rem;
}
.pd-1 {
  padding: 1rem;
}
.pd-0 {
  padding: 0;
}
.bg-gray {
  background-color: #EEE;
}
.bg-green {
  background-color: #dcf7dc;
}
.bg-yellow {
  background-color: lightyellow;
}
.bg-white {
  background-color: #FFF;
  /*    border: 1px solid black;*/
}
.counter {
  display: none!important;
}
h1,
h3,
h4,
p {
  font-family: Arial;
}
/*h3{
    margin-left: 20px;
}

h4 {
    margin-left: 35px;
}*/
.download-attachment {
  display: none;
}
.data-cnt {
  display: none;
}
.qr-container {
  display: grid;
  grid-template-columns: 75% 25%;
}
.qr-container div {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.qr-container div .lc-check-title-print {
  font-weight: bold;
}
.qr-container div .file-title-print {
  font-weight: bold;
}
.qr-container div .lc-text {
  /*            display: flex;
            align-items: center;
            font-weight: bold;*/
}
.qr-container .qr {
  height: 128px;
  width: 128px;
}
.type-1,
.type-2,
.type-4 {
  margin-bottom: 2rem;
}
/*.type-1{
    max-height:400px;
}*/
figure {
  margin: 0 auto;
  position: relative;
  text-align: center;
  background-color: #eee;
  /*    width: 450px;*/
}
figure video {
  width: 100%;
}
figure .printvideo {
  display: none;
}
figure .video-buttons {
  display: grid !important;
  position: absolute;
  top: 10%;
  left: 0;
  width: 100%;
  height: 72%;
  justify-content: center;
  align-items: center;
}
figure .video-buttons button {
  border: none;
  background: none;
  font-size: 28px;
  color: #FFF;
  padding: 20px;
}
figure .video-buttons .btn-jump-min {
  display: none;
}
figure .video-buttons .btn-pauze {
  display: none;
}
figure .video-buttons .btn-play {
  display: inline-block;
}
figure .video-buttons .btn-jump-plus {
  display: none;
}
figure .pic-title {
  position: absolute;
  top: 0.7rem;
  left: 0.3rem;
  width: 100%;
  text-align: left;
}
figure .pic-title span {
  background: rgba(255, 255, 255, 0.7);
  color: #333;
  font-size: 0.9rem;
  padding: 0.3rem 0.4rem;
  font-weight: bold;
}
figure .qr {
  position: absolute;
  top: 0;
  right: 0;
}
figure figcaption {
  text-align: center;
  font-size: 0.9rem;
  font-style: italic;
}
figure .info-list .info-bullet {
  width: 23px;
  height: 23px;
  background-clip: padding-box;
  position: absolute;
  left: -10000px;
  top: -10000px;
  background-color: #FFF;
  border-radius: 50%;
  cursor: pointer;
  border: 5px solid rgba(0, 0, 0, 0.2);
}
figure .info-list .info-bullet.tt {
  display: none;
}
figure .icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 4rem;
  color: #fff;
}
/*.type-2 {
    .printvideo {
        position: absolute;
        left: 10px;
        top: 0;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: flex-start;
        font-size: 2rem;
        color: #fff;
    }
}*/
img {
  /*    max-height: unset !important;*/
  max-height: 600px;
  height: 100% !important;
  display: block;
  visibility: visible;
  padding-left: 0;
  margin-left: 0;
  width: 100%;
}
#printTOC h3,
#printContent h3 {
  margin-left: 10px;
}
#printTOC h4,
#printContent h4 {
  margin-left: 20px;
}
#printTOC .export-title,
#printContent .export-title {
  text-align: center;
  font-size: 3rem;
  font-weight: bold;
}
#printTOC .export-title-toc,
#printContent .export-title-toc {
  text-align: center;
  font-size: 2.5rem;
  font-weight: bold;
}
#printTOC .p-desc,
#printContent .p-desc {
  text-align: center;
}
#printTOC .print-header,
#printContent .print-header {
  margin-top: 5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#printTOC .title,
#printContent .title {
  page-break-before: always;
}
#printContent h3,
#printContent h4 {
  margin-left: 0;
}