.form-required {color:red;}
.webform-client-form label {font-weight:700;}

#webform-component-updates{margin-top:10px;}

#webform-component-updates label.option {font-weight:400; display:inline;}


.webform-client-form fieldset {
  border: 1px solid #c8c8c8;
  padding: 1em;
}

.webform-client-form fieldset legend {
  border:0;
  width:auto;
  margin-bottom:0;
  padding:0 10px;
}

.form-type-radio label, .form-type-checkbox label { margin-bottom:15px;}
.form-type-radio input, .form-type-checkbox input {float:left; margin-right: 10px;}

.llaa-hours .form-item, .llaa-hours .form-radios {display:inline-block;}
.llaa-hours .form-radios, .llaa-hours .form-radios div {margin-left:10px;}
.llaa-hours select {width:100px;}