.elementor-29 .elementor-element.elementor-element-7742078{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-7742078:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7742078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #0F75BC 0%, #003153 100%);}/* Start custom CSS for html, class: .elementor-element-b2893ba */#retryQuiz{
    display:none;
}

.quiz-question {
  margin-bottom: 20px;
}
.quiz-question label {
  cursor: pointer;
}


#quizResult {
  display: none;
}



/* pozadina kviza */
.quiz-wrap {
  background: #0f75bc;
  padding: 20px 14px;
  border-radius: 14px;
}

/* pitanje */
.quiz-question {
  background: #ffffff;
  border-radius: 10px;
  padding: 14px;
  margin-bottom: 14px;
  border: none !important;
}

/* tekst pitanja */
.quiz-question p {
  margin: 0 0 10px;
  font-weight: 600;
  font-size: 18px;
}

/* odgovor */
.quiz-question label {
  display: block;
  padding: 10px;
  margin-bottom: 8px;
  border-radius: 8px;
  border: 1px solid #e5e5e5;
  cursor: pointer;
  font-size: 18px;
  font-weight: 400;
}

/* radio dugme */
.quiz-question input[type="radio"] {
  margin-right: 8px;
}



/* submit / retry dugmad */
#submitQuiz,
#retryQuiz,
#reviewQuiz{
  width: 100%;
  padding: 14px;
  border-radius: 10px;
  font-weight: 600;
  font-size: 16px;
}

#submitQuiz {
  background: #0f75bc;
  color: #fff;
}

#retryQuiz {
  background: #fff;
  color: #000;
  margin-top: 10px;
}

#retryQuiz:hover {
  background: #ccc;
  color: #000;

}

#reviewQuiz{
  background: #0f75bc;
  color: #fff;
  margin-top: 10px;
  border: 2px solid #fff;
}

#reviewQuiz:hover{
  background: #ccc;
  color: #fff;
}

/* rezultat */
#quizResult {
  background: #ffffff;
  padding: 14px;
  border-radius: 10px;
  margin-top: 14px;
}

/* final DA/NE */
#finalQuestion {
  background: #ffffff;
  padding: 14px;
  border-radius: 10px;
  margin-top: 14px;
}

#finalYes,
#finalNo {
  width: 100%;
  padding: 12px;
  border-radius: 8px;
  border: none;
  font-weight: 600;
  margin-top: 8px;
}

#finalYes {
  background: #0f75bc;
  color: #fff;
}

#finalNo {
  background: #e5e5e5;
}

/* interpretacija */
#interpretation {
  background: #ffffff;
  padding: 14px;
  border-radius: 10px;
  margin-top: 14px;
}

/* desktop malo šire */
@media (min-width: 768px) {
  .quiz-wrap {
    padding: 30px;
  }
}/* End custom CSS */