.survey-question{
	padding-top: 20px;
	border-top: 1px solid #ddd;
	margin-top: 20px;
}

.survey-question label{
	display: block;
}

.survey-question .answer{
}

.mt20{
	margin-top: 20px;
}

.mb20{
	margin-bottom: 20px;
}

.dbl{
	display: block;
}

.question-label{
	display: block;
}

.question-label .remove-question{
	float: right;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: opacity .25s ease;
	   -moz-transition: opacity .25s ease;
	    -ms-transition: opacity .25s ease;
	     -o-transition: opacity .25s ease;
	        transition: opacity .25s ease;
}

.question-label .fa-arrow-circle-o-up{
	float: right;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: opacity .25s ease;
	   -moz-transition: opacity .25s ease;
	    -ms-transition: opacity .25s ease;
	     -o-transition: opacity .25s ease;
	        transition: opacity .25s ease;
}
.new-question{
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

.new-question:hover .remove-question{
	opacity: 1;
}

.new-question:hover .fa-arrow-circle-o-up{
	opacity: 1;
}
.choose-answer-type[type=radio] + label{
	margin-right: 30px;
	display: inline-block;
}