/* -------------------------------------------------------------------------------------------------

Load this stylesheet after formtastic.css in your layouts to override the CSS to suit your needs.
This will allow you to update formtastic.css with new releases without clobbering your own changes.

For example, to make the inline hint paragraphs a little darker in color than the standard #666:

form.formtastic fieldset ol li p.inline-hints { color:#333; }

--------------------------------------------------------------------------------------------------*/
form.formtastic div.buttons { 
  margin-top: 20px;
}
form.formtastic fieldset ol li p.inline-hints { 
margin:0.5em 0 0.5em 0;
}
form.formtastic fieldset ol li fieldset ol {
  padding: 0px
}
form.formtastic fieldset.break-labels {
  padding: 5px;
}
form.formtastic fieldset.inputs {
  padding-bottom: 20px;
}
form.formtastic fieldset.break-labels ol li.alternate {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#F7F9FB none repeat scroll 0 0;
}
form.formtastic fieldset.break-labels ol li {
  padding: 10px 0px 20px 20px;
}
form.formtastic fieldset.break-labels ol li label { width: 590px; padding-left: 0px; }

form.formtastic fieldset.break-labels ol li label,
form.formtastic fieldset.break-labels ol li.radio fieldset,
form.formtastic fieldset.break-labels ol li.string input,
form.formtastic fieldset.break-labels ol li.select select { 
  float: none;
  text-align:left;
  margin: 0px;
}

form.formtastic fieldset ol li.radio { 
  display: block;
  padding-bottom: 0px;
}
form.formtastic fieldset ol li.radio legend span.label { 
  font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 80%;
  font-weight:inherit; 
  float: left;
}
form.formtastic fieldset ol li.radio ol { 
  padding-top: 15px;
}
form.formtastic fieldset ol li.radio ol li { 
  padding: 0px 0px 0px 20px;
}
form.formtastic fieldset ol li.radio input,  
form.formtastic fieldset ol li.check_boxes label input { 
  border: none;
}
form.formtastic fieldset ol li.check_boxes label.input_box input { 
  border:1px solid #BBBBBB;
}

form.formtastic fieldset p.description { 
  padding: 10px 10px 0px 10px;
}
form.formtastic fieldset { 
  padding: 10px 10px 10px 10px;
}
form.formtastic fieldset ol li { 
  margin: 0px;
}
form.formtastic fieldset ol li label { 
float:left;
margin:8px 0;
padding:5px 0px 0px 0px;
text-align:right;
width:25%; 
}

form.formtastic fieldset ol li label abbr { 
  padding: 2px;
  color: red;
}

form.formtastic fieldset ol li.select select,
form.formtastic fieldset ol li input,
form.formtastic fieldset ol li.string input {
/*background:transparent url(/images/registration/field-bg.gif) no-repeat scroll left top;*/
margin:10px 0px 0px 5px;
padding:6px;
border: 1px solid #bbb;
}

form.formtastic fieldset ol li.string input {
  width: 290px;
}

