.section{clear:both;margin:0;padding:0;}
.col{display:block;float:left;margin:1% 0 1% 1.6%;}
.col:first-child{margin-left:0;}
.group:before,.group:after{content:"";display:table;}
.group:after{clear:both;}
.span_12_of_12{width:100%;}
.span_11_of_12{width:91.53%;}
.span_10_of_12{width:83.06%;}
.span_9_of_12{width:74.6%;}
.span_8_of_12{width:66.13%;}
.span_7_of_12{width:57.66%;}
.span_6_of_12{width:49.2%;}
.span_5_of_12{width:40.73%;}
.span_4_of_12{width:32.26%;}
.span_3_of_12{width:23.8%;}
.span_2_of_12{width:15.33%;}
.span_1_of_12{width:6.86%;}
@media only screen and max-width 480px {
.span_12_of_12,.span_11_of_12,.span_10_of_12,.span_9_of_12,.span_8_of_12,.span_7_of_12,.span_6_of_12,.span_5_of_12,.span_4_of_12,.span_3_of_12,.span_2_of_12,.span_1_of_12{width:100%;}
}


.node{ 	}

.node .progress{
	/*border:solid 1px #ccc;*/
	padding-bottom:20px;
	border-bottom:solid 1px #ccc;
	
 }

.node .question{  margin-top: 5px; }

.responses_nav {
	display:block;
 
	border-top: dashed 1px #ccc;
	padding-top:20px;
	
}

ul.responses_nav li{
/*	float:left;*/
	list-style:none;
	margin:0;
	margin-right:20px;
	/*border-right:solid 1px #000;*/
}

ul.responses_nav li:first-child{
}

 
.dtree-button-1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
 	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
 	text-decoration:none;
	padding:0 8px 0 8px;
 	text-shadow:1px 1px 0px #287ace;
	background-color: #6c89b1;
background: linear-gradient(#6c89b1 45%, #2e4d7b);
background: -moz-linear-gradient(#6c89b1 45%, #2e4d7b);
background: -o-linear-gradient(#6c89b1 45%, #2e4d7b);
background: -webkit-gradient(linear, left top, left bottom, color-stop(.45, #6c89b1), color-stop(1, #2e4d7b));
border-style: solid;
border-width: 1px;
border-color: #3b6597;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-shadow: -1px -1px 0px #3d4363;
box-shadow: 0px 0px 2px #111322;
-pie-background: linear-gradient(#6c89b1 45%, #2e4d7b);
position: relative;
margin-bottom:10px;
}
.dtree-button-1:hover {
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
*/
background-color: #2270df;
color:#ffffff;
background: linear-gradient(#2270df 45%, #12295d);
background: -moz-linear-gradient(#2270df 45%, #12295d);
background: -o-linear-gradient(#2270df 45%, #12295d);
background: -webkit-gradient(linear, left top, left bottom, color-stop(.45, #2270df), color-stop(1, #12295d));
border-color: #0f2557;
text-shadow: -1px -1px 0px #12295d;
box-shadow: 0px 0px 2px #333333;
-pie-background: linear-gradient(#2270df 45%, #12295d);
position: relative;
behavior: url("http://obr412.com/wp-content/plugins/maxbuttons-pro/pie/PIE.htc");
}
.dtree-button-1:active {
	position:relative;
	top:1px;
}

.dtree-button-1:visited{  
color: #fff !important;
text-shadow:1px 1px 0px #287ace;
}

ul.summary li:before{
/*content: "\00BB \0020";	*/
}
ul.summary li{
	list-style:none;
	margin:0;
	padding: 0;
	font-weight: 700;

}
ul.summary li i{
	color:#009;
}

ul.summary li span{
	color: #009;


}

.lbl{
	color:#009;

}

.entry-content h4.lbl-nexq {
	margin: 10px 0;

}

#wait{
	width:69px;height:69px; position:absolute;top:50%;left:50%;padding:2px;
	background:url(../demo_wait.gif) no-repeat;
	display:block;
	height:64px;
	width:64px;
	
}

.loading-indicator {
	height: 80px;
	width: 80px;
	/*background: url( '../demo_wait.gif' );*/
	background: url( '../loading.gif' );
	background-repeat: no-repeat;
	background-position: center center;
}

.loading-indicator-overlay {
	background-color: #FFFFFF;
	opacity: 0.8;
	filter: alpha(opacity = 60);
}

.node_title h4{
margin-bottom: 0 !important;
}
