.quiz .publish-exam {
  display: none; }

.quiz.state-0 {
  opacity: 0.3; }
  .quiz.state-0 .publish-exam {
    display: inline-block; }
  .quiz.state-0 .unpublish-exam {
    display: none; }

.quiz-header {
  font-size: 0.75em; }

.quiz-type {
  flex: 0 0 200px; }

.quiz-modules {
  flex: 0 0 200px; }

.quiz-block-progress {
  flex: 0 0 100px; }

.quiz-sections {
  flex: 0 0 100px; }

.quiz-questions {
  flex: 0 0 100px; }

.quiz-buttons {
  flex: 0 0 250px;
  margin-right: 0.5rem; }

.quiz-question .publish-question {
  display: none; }
.quiz-question .quiz-score {
  flex: 0 0 50px; }
.quiz-question .quiz-question-buttons {
  flex: 0 0 200px; }

.temp-quiz-question {
  opacity: 0.5; }

.quiz-question.state-0 {
  opacity: 0.3; }
  .quiz-question.state-0 .publish-question {
    display: inline-block; }
  .quiz-question.state-0 .unpublish-question {
    display: none; }

.quiz-navigation {
  display: flex;
  flex-wrap: wrap; }
  .quiz-navigation .quiz-navigation-header {
    display: block;
    width: 100%; }
  .quiz-navigation a {
    width: 40px;
    height: 40px;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #dee2e6;
    background: #eceeef;
    margin: .2rem; }
    .quiz-navigation a i {
      color: #636c72; }
    .quiz-navigation a:hover, .quiz-navigation a.completed {
      background: #2d8bc5;
      border: 1px solid #2d8bc5; }
      .quiz-navigation a:hover i, .quiz-navigation a.completed i {
        color: #fff; }
    .quiz-navigation a.correct {
      background: #398739;
      border: 1px solid #398739; }
      .quiz-navigation a.correct i {
        color: #fff; }
      .quiz-navigation a.correct:hover {
        border: 1px solid #398739; }
    .quiz-navigation a.wrong {
      background: #d9534f;
      border: 1px solid #d9534f; }
      .quiz-navigation a.wrong i {
        color: #fff; }
      .quiz-navigation a.wrong:hover {
        border: 1px solid #d9534f; }

.quiz-bg-correct {
  --bs-bg-opacity: .5;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; }

.quiz-bg-wrong {
  --bs-bg-opacity: .5;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; }

.quiz-evaluation-icons .quiz-evaluation-icon {
  display: inline-block;
  border-radius: 24px;
  font-size: 1.2em;
  width: 48px;
  height: 48px;
  background: #dee2e6;
  text-align: center;
  line-height: 48px; }
  .quiz-evaluation-icons .quiz-evaluation-icon:hover, .quiz-evaluation-icons .quiz-evaluation-icon.active {
    background: #398739;
    color: #fff; }
    .quiz-evaluation-icons .quiz-evaluation-icon:hover.partial, .quiz-evaluation-icons .quiz-evaluation-icon.active.partial {
      background: #fd7e14; }

@media print {
  #main-content > .row > div {
    width: 100% !important; }

  #content > .card {
    border-width: 0; }

  .quiz-session-results {
    border-width: 0; }
    .quiz-session-results hr {
      display: none; }
    .quiz-session-results canvas {
      min-height: 100%;
      max-width: 100%;
      max-height: 100%;
      height: auto !important;
      width: auto !important; } }

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