.dnnFAQs .categoryList{ padding: 0 20px 0 5px; }

.dnnFAQs .categoryList input[type=checkbox]{ vertical-align: middle; }

.dnnFAQs .categoryList label{
	vertical-align: middle;
	white-space: nowrap;
	padding: 2px 10px 2px 2px;
}

.dnnFAQs .categoryList ul li{ list-style-type: none; padding: 5px 10px 5px 5px; }

.dnnFAQs .RadListBox{ width: auto!important; }

.dnnFAQs .rlbItem{ white-space: nowrap; }

.dnnFAQs .rlbItem>span{ white-space: nowrap!important; padding: 3px; }

.question-faq-answer {
	background: #f0f0f0;
	border-bottom: solid 1px #c5c5c5;
	font-size: 1.5em;
	font-weight: 600;
	color: #555;
	padding: 16px 12px;
	line-height: 32px;
}

.question-faq-answer .ico {
   background: #0099ff;
	color: #fff;
	font-size: 1.1em;
	margin-right: 12px;
	float: left;
	height: 32px !important;
	width: 32px !important;
	border-radius: 16px;
	white-space: nowrap;
	line-height: 32px;
	text-align: center;	
} 

div.question-faq-text {
   padding: 16px 26px 12px 8px;
	line-height: 36px;
	font-size: 14px;
}