body.com_rsform.view-rsform { font-family: 'Roboto'; }
.formContainer textarea { resize: none; }
.formContainer label { font-size: 15px; font-weight: normal; font-family: 'Roboto'; font-style: italic; display: block !important; }
.formContainer label strong.formRequired { font-weight: normal; }
.formContainer .form-control { padding: 12px; height: auto; font-family: 'Roboto'; border: 1px solid #d4dadd; border-radius: 2px; box-shadow: none; }
.formContainer .form-control:focus { box-shadow: none; }

body.com_rsform.view-rsform #userForm > h2 { font-size: 50px; color: #228e7d; font-family: 'Roboto'; }
body.com_rsform.view-rsform #userForm input[type="submit"] { font-size: 20px; font-weight: 300; color: #FFF; border-radius: 2px; }

@media (max-width: 767px) {
	body.com_rsform.view-rsform .navbar-default .navbar-toggle .icon-bar { background-color: #FFF; }
}
@media (max-width: 420px) {
	body.com_rsform.view-rsform #userForm input[type="submit"] { line-height: 1; padding-top: 5px; padding-bottom: 5px; }
}