 label {
  float: none;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
 input.rsform-button,  input.rsform-submit-button {
  margin-right: 0.5rem;
}
 input[type="submit"]:hover {
  color: #fff;
}
 .btn:focus {
  outline: none;
}
 div.formCaption2 {
  color: #333;
  margin-bottom: 0.5em;
  margin-top: 1em;
}
 div.formBody strong {
  color: #333;
}
 input.indent {
  margin-left: 1rem;
}
 input, select, textarea {
  color: #333 !important;
  font-size: 0.875rem !important;
}
 fieldset {
  padding-top: 0.25rem;
}
 span.formError {
  background-color: #FF545F;
  color: #fff;
  font-weight: 500;
  padding: 0.125rem 0.25rem;
  font-size: 0.75rem;
  white-space: nowrap;
  -webkit-border-radius: 0.125rem;
  -moz-border-radius: 0.125rem;
  border-radius: 0.125rem;
  margin-top: 0.25rem;
}
 .formRed {
  color: #FF545F;
  font-weight: 500;
  font-size: inherit;
  margin-top: 0.25rem 0;
}
 div.formDescription {
  font-size: 0.75rem;
  padding-left: 1rem;
  padding-top: 0.25rem;
  float: left;
}
 .btnCal {
  margin-left: 0.25rem;
}
 div.formBody {
  width: 450px;
}
 div.formCaption {
  height: inherit;
  padding-top: 0.25rem;
  width: 30%;
  padding-right: 0.25rem;
}