.question {
    background-color: #F0FFFF !important;
}

.question .ic-content
{
	padding-top: 0;
}

.explain, .answer .answer-label 
{
	display: none;
}

.answer button:hover, .explain .thumb:hover {
	transform: scale(1.05);
}

.thumbnail-container {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.thumbnail-container img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 4px;
}

/* Overlay icon */
.enlarge-icon {
  position: absolute;
  bottom: 8px;
  right: 8px;
  background-color: rgba(0, 0, 0, 0.4);
  color: white;
  padding: 6px;
  border-radius: 50%;
  font-size: 16px;
  transition: background-color 0.5s ease;
}

.thumbnail-container:hover .enlarge-icon {
  background-color: rgba(0, 0, 0, 0.8);
}
	
.answer button {
	margin-bottom: 5px!important;
	text-align: left!important;
	margin-right: 1rem!important;
}

.active_menu {
	background-color: rgba(178, 178, 178, .5) !important;
}