div.watu-question, div.show-question {
margin-top: 15px !important;
}
.question-choices, .show-question-choices {
margin-top: 5px !important;
}

/* Card styling per question */
.watupro-quiz .watupro-question {
  margin-bottom: 24px !important;
  padding: 16px !important;
  background: #f8f9fa !important;
  border: 1px solid #e7e9ec !important;
  border-radius: 10px !important;
  box-shadow: 0 2px 4px rgba(0,0,0,.05) !important;
}

/* Question title spacing */
.watupro-quiz .watupro-question .question {
  margin-bottom: 10px !important;
  font-weight: 600 !important;
}

/* Answers spacing */
.watupro-quiz .watupro-answers li,
.watupro-quiz .watupro-answers .watupro-answer {
  margin: 6px 0 !important;
  line-height: 1.35 !important;
}

/* Radio alignment */
.watupro-quiz input[type=\"radio\"],
.watupro-quiz input[type=\"checkbox\"] {
  margin-right: 8px !important;
}

/* Buttons */
.watupro-quiz .watupro-button,
.watupro-quiz input[type=\"submit\"],
.watupro-quiz .watupro-submit {
  background:#003366 !important;
  color:#fff !important;
  border:none !important;
  border-radius:8px !important;
  padding:10px 18px !important;
  font-size:16px !important;
  cursor:pointer !important;
}
.watupro-quiz .watupro-button:hover,
.watupro-quiz input[type=\"submit\"]:hover,
.watupro-quiz .watupro-submit:hover {
  background:#0055a5 !important;
}

/* Intro/description spacing */
.watupro-quiz .quiz-description {
  margin-bottom: 18px !important;
}


.watupro-question-choice span {
		  display: inline !important; /* added in WatuPRO 6.1.0.4 */
		}
@media 
			only screen and (max-width: 600px) {
}
