/* ------------------------------------------------------------------------------------------------- * *It's *strongly* suggested that you don't modify this file. Instead, load a new stylesheet after *this one in your layouts (eg formtastic_changes.css) and override the styles to suit your needs. *This will allow you to update formtastic.css with new releases without clobbering your own changes. * *This stylesheet forms part of the Formtastic Rails Plugin *(c) 2008 Justin French * *-------------------------------------------------------------------------------------------------- */ /* NORMALIZE AND RESET - obviously inspired by Yahoo's reset.css, but scoped to just form.formtastic *-------------------------------------------------------------------------------------------------- */ /* line 15, ../../app/stylesheets/formtastic.sass */ form.formtastic { margin: 0; padding: 0; } /* line 18, ../../app/stylesheets/formtastic.sass */ 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; } /* line 21, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset { border: 0; } /* line 23, ../../app/stylesheets/formtastic.sass */ form.formtastic em, form.formtastic strong { font-style: normal; font-weight: normal; } /* line 26, ../../app/stylesheets/formtastic.sass */ form.formtastic ol, form.formtastic ul { list-style: none; } /* line 28, ../../app/stylesheets/formtastic.sass */ form.formtastic abbr, form.formtastic acronym { border: 0; font-variant: normal; } /* line 31, ../../app/stylesheets/formtastic.sass */ form.formtastic input, form.formtastic textarea, form.formtastic select { font-family: inherit; font-size: inherit; font-weight: inherit; } /* line 35, ../../app/stylesheets/formtastic.sass */ form.formtastic input, form.formtastic textarea, form.formtastic select { font-size: 100%; } /* line 37, ../../app/stylesheets/formtastic.sass */ form.formtastic legend { white-space: normal; color: black; } /* line 40, ../../app/stylesheets/formtastic.sass */ form.formtastic ul.errors { color: #cc0000; margin: 0.5em 0 1.5em 25%; list-style: square; } /* line 44, ../../app/stylesheets/formtastic.sass */ form.formtastic ul.errors li { padding: 0; border: none; display: list-item; } /* line 48, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset { overflow: auto; } /* line 51, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset.buttons { padding-left: 25%; } /* line 54, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset.buttons li { float: left; padding-right: 0.5em; } /* line 57, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li { margin-bottom: 1.5em; overflow: auto; } /* line 61, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li label { display: block; width: 25%; float: left; padding-top: 0.2em; } /* line 66, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li > li label { line-height: 100%; padding-top: 0; } /* line 69, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li > li label input { line-height: 100%; vertical-align: middle; margin-top: -0.1em; } /* line 73, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li fieldset { position: relative; } /* line 75, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li fieldset legend { position: absolute; width: 95%; padding-top: 0.1em; left: 0px; } /* line 80, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li fieldset legend span, form.formtastic fieldset > ol > li fieldset legend.label label { position: absolute; } /* line 82, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li fieldset ol { float: left; width: 74%; margin: 0; padding: 0 0 0 25%; } /* line 87, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li fieldset ol li { padding: 0; border: 0; } /* line 91, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li p.inline-hints { color: #666666; margin: 0.5em 0 0 25%; } /* line 94, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li p.inline-errors { color: #cc0000; margin: 0.5em 0 0 25%; } /* line 97, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li ul.errors { color: #cc0000; margin: 0.5em 0 0 25%; list-style: square; } /* line 101, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li ul.errors li { padding: 0; border: none; display: list-item; } /* line 105, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li.string input { max-width: 74%; } /* line 107, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li.password input { max-width: 13em; } /* line 109, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li.numeric input { max-width: 74%; } /* line 111, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li.text textarea { width: 74%; } /* line 113, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset ol li.hidden { display: none; } /* line 116, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li.boolean label { padding-left: 25%; width: auto; } /* line 119, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li.boolean label input { margin: 0 0.5em 0 0.2em; } /* line 121, ../../app/stylesheets/formtastic.sass */ form.formtastic fieldset > ol > li.radio fieldset ol, form.formtastic fieldset > ol > li.check_boxes fieldset ol { margin-bottom: -0.6em; } /* line 123, ../../app/stylesheets/formtastic.sass */ 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; } /* line 125, ../../app/stylesheets/formtastic.sass */ 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%; } /* line 128, ../../app/stylesheets/formtastic.sass */ 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; } /* line 130, ../../app/stylesheets/formtastic.sass */ 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; } /* line 134, ../../app/stylesheets/formtastic.sass */ 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; } /* line 136, ../../app/stylesheets/formtastic.sass */ 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; }