form.formtastic{margin:0;padding:0}form.formtastic ul,form.formtastic ol,form.formtastic li,form.formtastic fieldset,form.formtastic legend,form.formtastic input,form.formtastic textarea,form.formtastic select,form.formtastic p{margin:0;padding:0}form.formtastic fieldset{border:0}form.formtastic em,form.formtastic strong{font-style:normal;font-weight:normal}form.formtastic ol,form.formtastic ul{list-style:none}form.formtastic abbr,form.formtastic acronym{border:0;font-variant:normal}form.formtastic input,form.formtastic textarea,form.formtastic select{font-family:inherit;font-size:inherit;font-weight:inherit}form.formtastic input,form.formtastic textarea,form.formtastic select{font-size:100%}form.formtastic legend{white-space:normal;color:#000}form.formtastic ul.errors{padding:8px;font-weight:bold;text-align:center;margin-bottom:20px;width:98%;background-color:#c00;color:#fff;list-style:none}form.formtastic ul.errors li{padding:0;border:none;display:list-item}form.formtastic fieldset{display:inline-block}form.formtastic fieldset.buttons{padding-left:25%}form.formtastic fieldset.buttons li{float:left;padding-right:0.5em}form.formtastic fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}html[xmlns] form.formtastic fieldset{display:block}* html form.formtastic fieldset{height:1%}form.formtastic fieldset > ol > li{margin-bottom:1.5em;display:inline-block}form.formtastic fieldset > ol > li:after{content:".";display:block;height:0;clear:both;visibility:hidden}html[xmlns] form.formtastic fieldset > ol > li{display:block}* html form.formtastic fieldset > ol > li{height:1%}form.formtastic fieldset > ol > li.required,form.formtastic fieldset > ol > li.optional,form.formtastic fieldset > ol > li.error{font-weight:normal}form.formtastic fieldset > ol > li label{display:block;width:25%;float:left;padding-top:0.2em}form.formtastic fieldset > ol > li > li label{line-height:100%;padding-top:0}form.formtastic fieldset > ol > li > li label input{line-height:100%;vertical-align:middle;margin-top:-0.1em}form.formtastic fieldset > ol > li fieldset{position:relative}form.formtastic fieldset > ol > li fieldset legend{position:absolute;width:95%;padding-top:0.1em;left:0px}form.formtastic fieldset > ol > li fieldset legend span,form.formtastic fieldset > ol > li fieldset legend.label label{position:absolute}form.formtastic fieldset > ol > li fieldset ol{float:left;width:74%;margin:0;padding:0 0 0 25%}form.formtastic fieldset > ol > li fieldset ol li{padding:0;border:0}form.formtastic fieldset > ol > li.error input{border:2px solid #c00}form.formtastic fieldset > ol > li p.inline-hints{color:#666;margin:0.5em 0 0 25%}form.formtastic fieldset > ol > li p.inline-errors{color:#c00;margin:0.5em 0 0 25%}form.formtastic fieldset > ol > li ul.errors{color:#c00;list-style:square}form.formtastic fieldset > ol > li ul.errors li{padding:0;border:none;display:list-item}form.formtastic fieldset > ol > li.string input{max-width:74%}form.formtastic fieldset > ol > li.password input{max-width:13em}form.formtastic fieldset > ol > li.numeric input{max-width:74%}form.formtastic fieldset > ol > li.text textarea{width:74%}form.formtastic fieldset > ol > li ol li.hidden{display:none}html[xmlns] form.formtastic fieldset ol li.hidden{display:none}form.formtastic fieldset > ol > li.boolean label{padding-left:25%;width:auto}form.formtastic fieldset > ol > li.boolean label input{margin:0 0.5em 0 0.2em}form.formtastic fieldset > ol > li.radio fieldset ol,form.formtastic fieldset > ol > li.check_boxes fieldset ol{margin-bottom:-0.6em}form.formtastic fieldset > ol > li.radio fieldset ol li,form.formtastic fieldset > ol > li.check_boxes fieldset ol li{margin:0.1em 0 0.5em 0}form.formtastic fieldset > ol > li.radio fieldset ol li label,form.formtastic fieldset > ol > li.check_boxes fieldset ol li label{float:none;width:100%}form.formtastic fieldset > ol > li.radio fieldset ol li label input,form.formtastic fieldset > ol > li.check_boxes fieldset ol li label input{margin-right:0.2em}form.formtastic fieldset > ol > li.date fieldset ol li,form.formtastic fieldset > ol > li.time fieldset ol li,form.formtastic fieldset > ol > li.datetime fieldset ol li{float:left;width:auto;margin:0 0.3em 0 0}form.formtastic fieldset > ol > li.date fieldset ol li label,form.formtastic fieldset > ol > li.time fieldset ol li label,form.formtastic fieldset > ol > li.datetime fieldset ol li label{display:none}form.formtastic fieldset > ol > li.date fieldset ol li label input,form.formtastic fieldset > ol > li.time fieldset ol li label input,form.formtastic fieldset > ol > li.datetime fieldset ol li label input{display:inline;margin:0;padding:0}
