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

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; }

--------------------------------------------------------------------------------------------------*/
/*Left allign submit buttons with the fileds*/
form.formtastic fieldset.buttons {padding: 0px;}

/*No borders inside form*/
form.formtastic fieldset.inputs { border:none;}
form.formtastic fieldset ol li { border:none;}

/*No margins in inline validation errors*/
form.formtastic fieldset ol li p.inline-errors {  margin:0 0 0 27%;}

/* NORMALIZE AND RESET - obviously inspired by Yahoo's reset.css, but scoped to just form.formtastic
--------------------------------------------------------------------------------------------------*/
form.formtastic div { margin:0; padding:0; }

/* NESTED FIELDSETS AND LEGENDS (radio, check boxes and date/time inputs use nested fieldsets)
--------------------------------------------------------------------------------------------------*/
/*Used in Datetime select*/
form.formtastic fieldset ol li.datetime fieldset ol { float:left; width:74%; margin:0; padding:0 0 0 27%; }

/* BOOLEAN (CHECKBOX) OVERRIDES
--------------------------------------------------------------------------------------------------*/
form.formtastic fieldset ol li.boolean label {padding:0; width:auto; display:inline;}
form.formtastic fieldset ol li.boolean label input { margin-right:0.5em; }

/*Checkbox inline error*/
form.formtastic fieldset ol li.boolean p.inline-errors {clear:both; display:block; margin:0;}

/* LABELS
--------------------------------------------------------------------------------------------------*/
form.formtastic fieldset ol li label { display:block; float:left; width: 27%}

/* TEXTAREA OVERRIDES
--------------------------------------------------------------------------------------------------*/
form.formtastic fieldset ol li.text textarea { width:70%; }

/* INPUT LIs
--------------------------------------------------------------------------------------------------*/

/*form.formtastic fieldset ol li { border-bottom:0px solid #eee; padding:5px; }*/
form.formtastic fieldset ol li { margin-bottom:0.7em; }

/*FORM Legends*/
form.formtastic legend { color:#333; font-weight: bold;}

/* STRING & NUMERIC OVERRIDES
--------------------------------------------------------------------------------------------------*/
form.formtastic fieldset ol li.string input { width:auto; font-size: 13px; padding: 1px; width: 70%}
form.formtastic fieldset ol li.numeric input { width:auto;  font-size: 13px; padding: 1px;}


/* HIDDEN OVERRIDES
--------------------------------------------------------------------------------------------------*/
form.formtastic fieldset ol li.hidden { display:none; }
html[xmlns] form.formtastic fieldset ol li.hidden { display:none; }

/*Inline hint */
form.formtastic fieldset ol li p.inline-hints {
  color:#666666;
  margin:0 0 0 27%;
  font-size: 0.9em;
}

form.formtastic li.datetime legend {
  color:#333333;
  font-weight:normal;
}

/*Custom Changes for Partner Order form width: 45%*/
#advertiser_video_preferred_shoot_time_input label { display:block; float:left; }

form.formtastic fieldset ol li.boolean{
 margin-left: 27%
}

/*Restore stong tag style*/
form.formtastic strong {
    font-weight:bold;
}

/*Set font-family for textarea*/
form.formtastic fieldset ol li.text textarea{
    font-family: inherit;
}

/* show category checkboxes horizontally */
html[xmlns] form.formtastic div.category_checkboxes fieldset ol {
    margin-bottom: 11%;
}

html[xmlns] form.formtastic div.category_checkboxes fieldset ol li {
    width: 160px;
    margin: 0px;
}


