/* Custom CSS for SuveyJS engine environment */
.sv_main .sv_container .sv_body .sv_p_root .sv_q_title {
	font-size: 15pt !important;
	margin: 0.5em 0;
}

.sv_q_title {
	font-weight: 500 !important;
	color: black;
}

.sv_q_radiogroup {
	font-weight: normal !important;
}

.sv_q_rating {
	margin-top: 10px !important;
}

.sv_q_rating_item_text {
	font-size: 15pt !important;
}

.sv_q_rating_item {
	border: 1px solid black;
	background-color: lightgrey;
	margin: 10px 5px 0px 0px;
	padding: 10px;
}

.sv_main input[type="button"], .sv_main button {
	background-color: hsl(9, 12%, 34%) !important;
	background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a08a87", endColorstr="#614f4c");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#a08a87), to(#614f4c));
	background-image: -moz-linear-gradient(top, #a08a87, #614f4c);
	background-image: -ms-linear-gradient(top, #a08a87, #614f4c);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a08a87), color-stop(100%, #614f4c));
	background-image: -webkit-linear-gradient(top, #a08a87, #614f4c);
	background-image: -o-linear-gradient(top, #a08a87, #614f4c);
	background-image: linear-gradient(#a08a87, #614f4c);
	border-color: #614f4c #614f4c hsl(9, 12%, 28%);
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.39);
	-webkit-font-smoothing: antialiased;
    font-size: 15pt !important;
    font-weight: normal !important;
    line-height: 2em !important;
    border: none;
    min-width: 125px !important;
    cursor: pointer;
    padding: 0 2em;
    border-radius: 2px;
}

.sv-q-col-1 {
	padding: 5px 0px 5px 10px !important;
	padding-top: 5px !important;
	background-color: #f5f5f5 !important;
	font-size: 14pt !important;
}

.svd_container .svd_toolbox .svd_toolbox_item { white-space: normal !important; }
.svd_container .svd_toolbox .svd_toolbox_item .svd_toolbox_item_text { float: right; width: 85%; padding-top: 2px; }

.sjs-sortablejs-item {
	background-color: darkgrey !important;
	color: #fff !important;
	font-size: 14pt !important;
}

.sjs-sortablejs-result {
	font-size: 14pt !important;
	padding-top: 9px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.sv_q_radiogroup_other {
	background-color: #fff !important;
	border: 2px solid darkorange !important;
	width: 99% !important;
	margin-top: 50px;
	margin-bottom: 10px;
}
