/* RESET START */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } body { line-height: 1; } ol, ul { list-style: none; } table { border-collapse: collapse; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; } q, blockquote { quotes: none; } q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; } a img { border: none; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } /* RESET END */ /* line 9, ../../../app/stylesheets/screen.scss */ body { font-family: 'Lucida Grande',Verdana,sans-serif; } /* HEADER START */ #header { position: fixed; width: 100%; top: 0; height: 20px; background: #333; color: white; z-index: 100; padding: 10px; } #header a { color: red; text-decoration: underline; font-size: 12px; font-family: 'Lucida Grande',Verdana,sans-serif; } #header .current_user { margin: 3px 20px 0 0; float: right; font-size: 12px; } #header .organizations_menu h1 { font-family: Georgia; font-size: 20px; padding: 0; margin: 0; font-weight: normal; } #header .organizations_menu h1 a { position: relative; top: -2px; left: 30px; cursor: pointer; opacity: 0; } #header .organizations_menu h1:hover a { opacity: 1; } #header .organizations_menu:hover ul { display: block; } #header .organizations_menu .current_organization { color: yellow; } /* HEADER END */ /* MAIN START */ #main { margin: 50px 10px; } #main .side { width: 200px; position: fixed; } #main .side .side_content { width: 185px; } #main .side .side_content h2 { font-weight: bold; margin-bottom: 5px; } #main .side .side_content ul { margin-bottom: 20px; } #main .side .side_content li { font-size: 12px; cursor: pointer; padding: 5px 10px; list-style: none; } #main .side .side_content li:hover { background: #efefef; } #main .side .side_content li.selected { cursor: pointer; background: yellow; } #main .side .side_content li.selected:hover { background: yellow; } #main .current { margin-left: 210px; padding: 10px; } #main .current table { border: 1px; } #main .current table td, #main .current table th { padding: 10px; } /* FOOTER START */ #footer { background: #444; color: #ffffff; position: fixed; padding: 10px; bottom: 0; width: 100%; } /* FOOTER END */ /* FORMS */ #edit_dialog, #dialog { padding: 0 !important; } div.form_container { height: 300px; overflow: auto; padding: 10px; } div.form_container fieldset { background: #f1f1f1; padding: 15px; margin: 20px 0; } div.form_container fieldset legend { font-size: 16px; font-weight: bold; color: #000; } div.form_container fieldset textarea { width: 70%; height: 150px; } div.form_container fieldset label { width: 150px; display: inline-block; vertical-align: top; padding-bottom: 20px; font-size: 14px; color: #999; } div.form_errors { display: none; color: red; padding: 10px 30px; margin-top: 20px; text-align: center; }