.question {
	margin-top: 35px;
}

.question-1 {
	margin-bottom: 40px;
}

.text-entry {
	display: inline-block;
	font-size: 1em;
	font-weight: bold;
	height: 25px;
	min-width: 20px;
	padding: 0 5px;
  background: #CCC;
  line-height: 1.8em;
}

[contenteditable=true]:empty:before {
  content: attr(placeholder);
  display: block; /* For Firefox */
  color: #000;
}

.bottom-line-volume {
	margin-left: 65px;
}

#svg-container {
	height: 0;
	padding-top: 100%;
	position: relative;
	width: 100%;
}

svg {
	left: 0;
	position: absolute;
	top: 0;
}

:focus {
  outline: none;
}

#q-and-a-1 .question-1, #q-and-a-2 .question-2 {
  min-height: 130px;
}

#q-and-a-1 .question-1 {
  margin-bottom: 0;
}

/* Tablet */
@media(min-width: 768px){


}

/* Desktop */
@media(min-width:992px){

	.question {
		margin-top: 50px;
	}

}

/* Large Desktop */
@media(min-width:1200px){

	.question {
		margin-top: 60px;
	}

}

/* Print */
@media print {

.complete-message {
  display: none!important;
}

}