/* Layout */ body { font-family: Helvetica, Arial, sans-serif; font-size: 1rem; margin: 0px; } a { color: #000000; text-decoration: none; } a:hover { color: #ff9600; } th { text-transform: lowercase; } #metadata, #content { margin-left: 5px; } @media(min-width:1016px) { #wrapper { margin: 0 125px; } } @media(max-width:1015px) { #wrapper { margin: 0; width: 100%; box-sizing: border-box; } } #flash { height: 12px; line-height: 20px; margin-top: 40px; margin-bottom: 20px; margin-left: 5px; } #flash span { letter-spacing: 1px; margin-right: 10px; text-transform: lowercase; } #flash img { height: 12px; width: 12px; } span#flash_error, span.warning { color: #ffffff; letter-spacing: 1px; background-color: #ff9600; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; } /* Pagination */ div.pagination { padding-top: 5px; padding-bottom: 15px; } div.pagination span.current, div.pagination a:hover { color: #ff9600; } /* Styles */ .right { text-align: right; } .clear_left { clear: left; } #navigation { position: relative; margin-top: 10px; } #navigation div { float: left; } #navigation a:hover { color: #ffffff; background-color: #000000; } #main_navigation a, #sub_navigation a, #metadata a, input[type=submit], #overview_toggle a { letter-spacing: 1px; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; text-transform: lowercase; } /* button_to forms: render submit inputs as plain links */ form.button_to { display: inline; margin: 0; padding: 0; } form.button_to input[type="submit"], form.button_to button[type="submit"] { -webkit-appearance: none; appearance: none; background: none; border: none; padding: 0; margin: 0; font: inherit; color: inherit; cursor: pointer; text-decoration: none; } form.button_to input[type="submit"]:hover, form.button_to button[type="submit"]:hover { color: #ff9600; } form.button_to.destructive input[type="submit"], form.button_to.destructive button[type="submit"] { color: #cc0000; } form.button_to.destructive input[type="submit"]:hover, form.button_to.destructive button[type="submit"]:hover { color: #ffffff; background-color: #cc0000; border-radius: 2px; padding: 0 3px; } #admin_wizard { margin-bottom: 2rem; } #page_submit a, .admin_wizard_button a { color: white !important; } #page_submit, .admin_wizard_button { display: inline-block; font-size: 1rem; font-weight: bold; padding: 0.5rem; margin-bottom: 0.5rem; background-color: green; } #page_submit:hover, .admin_wizard_button:hover { background-color: lime !important; } #sub_navigation a { color: #969696; } #sub_navigation a:hover, #metadata a:hover { color: #ffffff; background-color: #ff9600; } #sub_navigation a.selected { color: #ffffff; background-color: #ff9600; } #navigation a.selected, #metadata a.selected, #overview_toggle a.selected { color: #ffffff; background-color: #000000; } /* Nodes */ table.node_table { border-collapse: collapse; } table.node_table tr { min-height: 2rem; border-bottom: 1px solid #000000; } table.node_table th.node_id, table.node_table th.revision, table.node_table th.title { min-width: 4rem; } table.node_table th.editor, table.node_table th.title { min-width: 12rem; } table.node_table tr.header { height: 2rem; text-align: left; } table.node_table td { padding-top: 0px; padding-bottom: 0px; padding-right: 25px; padding-left: 0px; min-width: 2rem; } table.node_table .node_id { padding-left: 10px; padding-right: 15px; } table.node_table tr.header:hover { background-color: #ffffff; } table.node_table tr:hover { background-color: #f1f1f1; } table.node_table .actions { text-transform: lowercase; } #admin_sitemap_table .node_id:before { content: "• "; } /* Revisions */ table#revisions { border-collapse: collapse; } table#revisions td { padding-right: 25px; } table#revisions td.title { width: 450px; } table#revisions td.date { width: 175px; } table#revisions tr.header:hover { background-color: #ffffff; } table#revisions tr.no_hover:hover { background-color: #ffffff; } table#revisions tr:hover { background-color: #f1f1f1; } table#revisions tr.header { height: 20px; text-align: left; } table#revisions tr { height: 45px } /* Page Editor */ input[type=text], textarea { font-size: 1rem; font-family: Helvetica; border: 1px solid #989898; } select { font-size: 1rem; border: 1px solid #989898; } input[type=text]#tag_list, input[type=text]#node_staged_slug, input#move_to_search_term { padding: 5px; } input[type=password] { border: 1px solid #989898; } input[type=submit] { border: none; padding-top: 0px; padding-bottom: 1px; background-color: #ffffff; } input[type=submit]:hover { border: none; color: #ffffff; background-color: #ff9600; } input[type=radio] { border: 1px solid #989898; } div#login_form input[type=text], div#login_form input[type=password] { width: 150px; } @media(min-width:1016px) { input#tag_list, input#node_staged_slug, input#move_to_search_term { width: 690px; } input[type=text]#page_title { width: 690px; font-size: 1rem; padding-top: 6px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; font-weight: bold; } textarea#page_abstract { width: 690px; height: 150px; padding: 5px; } #page_editor textarea#page_body { width: 700px; height: 600px; } #page_editor #metadata, #page_editor #content, #admin_overview { margin-left: -125px; } } /* Mobile */ @media(max-width:1015px) { input#tag_list, input#node_staged_slug, input#move_to_search_term { box-sizing: border-box; width: 100%; } #page_editor #content, #page_editor #metadata { padding-right: 5px; } #page_editor textarea#page_body { box-sizing: border-box; width: 800px; height: 50rem; } #page_editor textarea#page_abstract { box-sizing: border-box; height: 8rem; width: 100%; } input[type=text]#page_title { box-sizing: border-box; width: 100%; font-size: 2rem; padding-top: 6px; padding-bottom: 4px; padding-left: 5px; font-weight: bold; } input[type=text], textarea { font-size: 1.5rem; } select { font-size: 1.5rem; } #metadata ul#image_box { width: 100% !important; } } #new_node { margin-left: -118px; } #new_node input[type=text], #new_node input[type=password] { width: 350px; } tr {} td { padding-top: 10px; padding-bottom: 5px; padding-right: 10px; } @media(min-width:1016px) { div.node_description { float: left; width: 110px; min-height: 2rem; text-align: right; text-transform: lowercase; vertical-align: top; } div.node_content { margin-left: 120px; min-height: 2rem; display: block; margin-bottom: 1rem; } } @media(max-width:1015px) { div.node_description { min-height: 2rem; width: 30em; text-transform: lowercase; vertical-align: top; } div.node_content { min-height: 2rem; margin-bottom: 1rem; } } div#page_editor { margin-top: 0px; margin-left: 10px; } div#draft_list { border: 1px solid #000000; padding: 5px; overflow: auto; height: 300px; } div#draft_list table { border-collapse: collapse; } div#draft_list table tr.header:hover { background-color: #ffffff; } div#draft_list table td.actions { text-transform: lowercase; white-space: nowrap; } div#draft_list table td.actions a { letter-spacing: 1px; padding-left: 5px; padding-right: 5px; } div#draft_list table tr:hover { background-color: #f1f1f1; } table tr.header { height: 20px; text-align: left; } #search_widget { position: absolute; top: 20px; left: 50%; transform: translateX(-50%); width: min(520px, 90vw); border: 1px solid #000000; -webkit-box-shadow: 3px 3px 5px #b1b1b1; box-shadow: 3px 3px 5px #b1b1b1; background-color: #ffffff; padding: 3px; z-index: 100; } #search_widget input { width: calc(100% - 70px); font-size: 18px; } #search_results p { margin: 0; padding: 4px 4px 0 4px; border-bottom: 1px solid #e8e8e8; } #search_results p a { display: block; font-weight: bold; font-size: 0.95rem; } #search_results p span.result_path { display: block; margin-top: 2px; font-size: 0.75rem; font-family: monospace; color: #969696; padding-bottom: 4px; } #search_results p.search_more { margin: 0; padding: 6px 4px; font-size: 0.8rem; color: #969696; font-style: italic; border-bottom: none; } table#content th.description { width: 100px; } table#content th.content { width: 690px; } #menu_item_list { border-collapse: collapse; padding: 5px 5px 5px 5px; border: solid 5px lightgrey; background-color: lightgrey; border-radius: 5px; } #menu_item_list tr:hover { background-color: #f1f1f1; } #menu_item_list td { height: 20px; } #menu_item_list td.menu_sort_handle div { background-color: #989898; height: 26px; width: 26px; } #menu_item_list td.menu_sort_handle div:before { content: "⇳"; font-size: 20px; font-weight: bold; text-align: center; vertical-align: center; } #menu_item_list td.menu_sort_handle div:hover { cursor: grab; } #menu_item_list td.menu_item_title { width: 200px; } .ui-state-highlight td{ height: 20px; } #metadata ul#image_box { box-sizing: border-box; margin: 0; padding: 10px 5px 10px 5px; height: 100px; width: 702px; border: 1px solid #989898; } #metadata ul#image_box li { float: left; list-style-type: none; margin: 5px; } div#image_browser { position: absolute; top: 40px; left: 800px; } div#image_browser ul li { list-style-type: none; } table.user_list td.user_login { padding-right: 30px; }