
	.rosurveyError { 
		color:#cc0000;
		display:block;
	}
	
	.srdSurveyForm  .c-table thead th	{
		font-size: 15px;
		color: #000;
	}	
	.srdSurveyForm  input.c-text-field[type=text]{
		margin:0px;
	}

	.srdSurveyForm  .c-label{
		font-size: 15px;
		font-family: SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;
		margin:0px;
		padding:0px;
	}    

	.srdSurveyForm  .c-table td:first-child, .srdSurveyForm  .c-table th:first-child 
	{
		padding-left: 12px;
	}
	
	.srdSurveyForm fieldset.c-radio {
		padding: 8px 0px 0px 0px;
	}

	.srdSurveyForm  input[aria-invalid=true] {
	    background-color: rgb(251, 247, 168);
	}
	.srdSurveyForm fieldset.rosurveyFieldsetError, .srdSurveyForm td.rosurveyFieldsetError {
	    background-color: rgb(251, 247, 168);
	}

 	.srdSurveyForm .rosurveyRadioCell {
	    min-width: 450px;
	}
	
@media screen and (max-width: 900px) {
	
	.c-radio.f-inline legend+div, .c-radio.f-inline legend+div>div { display:block;}
	.c-radio.f-inline legend+div, .c-radio.f-inline legend+div>div label { margin-bottom:8px;}
	.srdSurveyForm  .surveyRadioButtonGroup label.c-label { margin-bottom: 8px; }
 	.srdSurveyForm .rosurveyRadioCell {  min-width: 190px; }

}