/* Webforms */
form.webform-client-form label {
	display:block;
	padding-top:0px;
	padding-right:15px;
	margin: 0px;
}
form.webform-client-form .form-type-radio {
	display: inline;
  padding-right: 1em;
}
form.webform-client-form .form-type-radio label {
	display: inline;
	width: auto;
	padding:0px;
	margin: 0px;
	font-size:0.8em
}
form.webform-client-form .webform-component {
	clear:both;
	padding-bottom:8px;
}
form.webform-client-form .description {
	clear:both;
}
form.webform-client-form .field-prefix {
	margin-left:-1em;
}
form.webform-client-form .resizable {
	display: inline-block;
}
form.webform-client-form .description {
  font-size: 0.85em;
  line-height: 150%;
  margin-bottom: 0.75em;
  color: #8e958e;
}
form.webform-client-form label.option {
  display: inline;
}
form.webform-client-form label.element-invisible,
form.webform-client-form .webform-component-markup label,
.webform-component--contact-id,
.webform-progressbar-page .webform-progressbar-page-number {
  display: none;
}
.webform-progressbar {
  width: 90%;
  margin: 0 auto;
  text-align: center;
}
.webform-progressbar-inner {
  height: 1em;
  background-color: #74c421;
  height: 3px;
}
.webform-progressbar-outer {
  position: relative;
  border: 1px solid #356900;
  width: 100%;
  height: 3px;
  margin: 0.35em -1px 2em;
  background-color: white;
}
.webform-progressbar-page {
  position: absolute;
  width: 7px;
  height: 7px;
  margin: -6px -4px;
  border: 1px solid #356900;
  background-color: white;
  border-radius: 5px;
}
.webform-progressbar-page.completed {
  background-color: #74c421;
}
.webform-progressbar-page.current {
  background-color: #74c421;
}
.webform-progressbar-page .webform-progressbar-page-number,
.element-invisible {
  display: none;
}
.webform-progressbar-page .webform-progressbar-page-label {
  position: relative;
  top: 10px;
  margin: 0 -10em;
}

/* Collapsable fieldsets */
fieldset.collapsible legend {
	background: url("menu-expanded.png") no-repeat scroll 5px 60% rgba(0, 0, 0, 0);
	padding-left: 15px;
}
fieldset.collapsed legend {
	background-image: url("menu-collapsed.png");
	background-position: 5px 50%;
}
