.miniSurveyView{ margin-bottom:16px}
.miniSurveyView #msg{ background:#FFFF99; color: #000; padding:2px; border:1px solid #999; margin:8px 0px 8px 0px}
.miniSurveyView table.formBlockSurveyTable td{ padding-bottom:4px }
.miniSurveyView td.question {padding-right: 12px}
.miniSurveyView #msg .error {padding-left:16px; color:#cc0000}
.miniSurveyView table.formBlockSurveyTable td img.ccm-captcha-image{ }
.miniSurveyView .required{ color:#cc0000 }

.rrw .formblock legend {
	margin-bottom: 10px;
}

.rrw legend + .fields.control-group {
	margin-top: 0;
}
.rrw .control-group .field-radios {
	margin-top: 10px;
}

.rrw .control-group .field-select {
	margin-top: 20px;
}

.rrw .control-group .field-checkboxlist {
	margin-top: 22px;
}

.rrw .control-group .field-fileupload {
	margin-top: 17px;
	margin-bottom: 17px;
}

.rrw .field-captcha {
	margin-top: 20px;
}


.rrw .field-captcha .row-fluid .span9 {
	margin-left: -10px;
}

.rrw .field-captcha .reloadCaptcha{
	font-size: 12px;
	margin-top: 5px;
}

.rrw .formblock .button {
	margin-top: 20px;
}

.rrw .formblock textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

.rrw .formblock .control-group {
	margin-bottom: 0;
}


.rrw .formblock .gbFieldLabel {
	margin-bottom: 5px;
}

.rrw .formblock .reloadCaptcha {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
}


.rrw .formblock .ccm-input-captcha {
	margin-bottom: 0;
}

/*==================================================================================================
	MOBILE
====================================================================================================*/


 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 

}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 

}
 
/* Landscape phones and down */
@media (max-width: 480px) {  }
