.formResponsive .formBody {
	float: right;
}

.formResponsive .formHorizontal .formControlLabel {
	float: right;
	font-size: 16px;
	font-weight: 700;
	width: auto;
}
.formResponsive input[type="radio"],
.formResponsive input[type="checkbox"] {
	float: right;
	margin-left: 5px;
}
div .formResponsive input[type="text"] {
	line-height: 35px !important;
	height: 35px !important;
	background: rgba(240,240,240,0.52) !important;
	border-radius: 0 !important;
	width: 308px;
}
div .formResponsive input[type="text"]:focus{
    	background: #fff !important;
}
.rsform-input-box.ui-widget-content.ui-corner-all.ui-keyboard-preview {
	font-size: 25px;
	line-height: 50px;
	height: 50px;
}
.formResponsive label {
	margin: 3px 0 3px 5px;
	float: right;
}

.yui-calcontainer.single {
	float: right;
}

.formResponsive .formControls .formBody .rsformgrid2,
.formResponsive .formControls .formBody .rsformgrid3,
.formResponsive .formControls .formBody .rsformgrid4,
.formResponsive .formControls .formBody .rsformgrid6,
.formResponsive .formControls .formBody .rsformgrid12 {
	float:right;
}

@media screen and (max-width: 650px) {
	.formResponsive .formHorizontal .rsform-block {
		text-align: right;
	}
	
	.formResponsive .formHorizontal .formControlLabel {
		text-align: right;
	}
	
	.formResponsive .formControls .formBody .rsformgrid2,
	.formResponsive .formControls .formBody .rsformgrid3,
	.formResponsive .formControls .formBody .rsformgrid4,
	.formResponsive .formControls .formBody .rsformgrid6,
	.formResponsive .formControls .formBody .rsformgrid12 {
		float:none;
	}
}