.rsform {margin-left:-15px;margin-right:-15px;}
.rsform label{float: right; font-weight: normal;}
.rsform .formRequired{font-weight: normal;}
.body-xs .rsform label{float: none;}
.rsform .btn[type=submit]{float: right; text-transform: uppercase; font-weight: bold; padding: 2px 18px; background: #3e7767; color: #fff; border: 3px solid #3e7767}
.rsform .btn[type=reset]{float: right; padding: 2px 18px; margin-right: 7px; text-transform: uppercase; font-weight: bold; border: 3px solid #3e7767; color: #3e7767}
.rsform .form-group {margin-bottom: 18px; clear: both;} 
.rsform form > div:last-of-type .form-group { float: left; margin-top:15px}
.rsform .form-control {box-shadow: none; height: 40px; font-size: 13px; padding-left:20px; background: #f6f6f6;border:1px solid #c4c4c4; border-left: 3px solid #426f59;color: #8c8c8c;}
.rsform textarea.form-control {height: auto; padding-left:20px}
.rsform .form-control::-webkit-input-placeholder {color: #8c8c8c;}
.rsform .form-control:-moz-placeholder {color: #8c8c8c;}
.rsform .form-control::-moz-placeholder {color: #8c8c8c;}
.rsform .form-control:-ms-input-placeholder {color: #8c8c8c;}
.rsform .form-control.rsform-error {border-color:#CF4D4D;}
.rsform .form-control.rsform-error::-webkit-input-placeholder {color: #CF4D4D;}
.rsform .form-control.rsform-error:-moz-placeholder {color: #CF4D4D;}
.rsform .form-control.rsform-error::-moz-placeholder {color: #CF4D4D;}
.rsform .form-control.rsform-error:-ms-input-placeholder {color: #CF4D4D;}