html { background: transparent; font-family: "Source Sans Pro", sans-serif; min-height: 100%; body.active_admin { background: $bodyColor !important; background: white; font-family: "Source Sans Pro", sans-serif; padding-bottom: 80px; } #header { background: $bodyColor; border: none; text-shadow: none; margin-top: -2px; padding: 0; h1.site_title { background-color: white; color: $skinTextColor; } a, a:link { color: $skinTextColor; } ul.tabs { padding: 0; font-size: 0; } ul.tabs > li:hover > a, ul.tabs > li.current > a { color: $skinTextActiveColor; background: $skinActiveColor; border-radius: 0 !important; margin: -10px 0; display: block; margin-top: 0 !important; } ul.tabs > li { font-size: 12px; margin: 0; min-height: 29px !important; a { display: block; padding: 6px 20px; margin: 0; } } ul.tabs > li.has_nested a { background-position: 93% 50%; padding-right: 30px; } ul.tabs > li.has_nested:hover { a { border-radius: 0 !important; background-color: $skinActiveColor; border: none; background-position: 93% 50%; } ul { background: $skinActiveColor; box-shadow: none !important; border-radius: 0 !important; border: none; li a { color: white; &:hover { color: $skinTextColor; } } } } ul.tabs > li.has_nested.current a { background-color: $skinActiveColor; background-position: 93% 50%; padding-right: 30px; } #utility_nav { background: white; padding: 0; li#logout a { font-weight: bold; text-decoration: underline; &:hover { text-decoration: none; } } li { padding: 0 !important; a { padding: 6px; &:hover { background: none; color: $skinTextColor; } } } } } #utility_nav { li { display: block !important; height: 29px !important; width: 120px !important; text-align: left !important; padding: 0 0 0 10px !important; overflow: hidden; &:hover { margin: 0 !important; padding: 0 0 0 10px !important; a { margin: 0 !important; background: none !important; color: $skinActiveColor !important; } } &#logout { padding-bottom: 4px !important; } } } .panel { background: white; position: relative; border-top: 3px solid darken($bodyColor, 20); border-radius: 0; box-shadow: inset 0 0px 3px #dddddd; > h3 { border-bottom: 1px solid #f4f4f4; background: $panelHeaderBck; color: white; padding: 8px 15px; box-shadow: none; border-radius: 0; text-shadow: none; font-weight: bold; border-style: none none solid; } } #title_bar { background: $skinHeaderBck; text-shadow: none; border: none; padding: 15px 30px; box-shadow: none; border-bottom: 4px solid $skinActiveColor; margin: 0; h2 { color: white; } .action_items a { border-radius: 0 !important; background: $skinActiveColor !important; color: white !important; box-shadow: none !important; text-shadow: none !important; border: none !important; padding: 17px; font-size: 14px; &:hover { background: lighten($skinActiveColor, 10%) !important; } } } table.index_table { border: 1px solid #d3d8dc; background: white; th { background: #f1f5f6; border: 1px #d3d8dc; border-style: none solid solid none; padding: 7px 10px; box-shadow: none; color: $skinTextColor; a, a:link, a:visited { color: $skinTextColor; } &:last-child { border-right: none; } } td { color: black; a, a:link, a:visited { color: black; display: inline-block; padding: 2px 3px; margin: -2px 0; &:hover { color: white; background: $skinActiveColor; } } } tr.even td { background: #ecf0f1; } } #active_admin_content { &::after { clear: both; content: ""; display: table; } .table_tools { height: 30px; } a.table_tools_button, .table_tools .dropdown_menu_button { border-radius: 0; box-shadow: 0; color: $skinTextColor; background: white; padding: 7px 10px !important; font-weight: normal; text-shadow: none; } a.table_tools_button:hover { background-color: $skinActiveColor; color: white; .count { color: white; } } .table_tools_segmented_control li { a { border-radius: 0; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); color: $skinTextColor; background: white; padding: 7px 15px; font-weight: normal; text-shadow: none; border-color: #d3d8dc; span.count { color: $skinActiveColor; } } &.selected { a { color: white; background-color: $skinActiveColor; span.count { color: white; } } } } } .download_links { color: $skinTextTable; font-size: 12px; a { color: $skinActiveColor; font-weight: bold; } } .pagination_information { font-size: 12px; color: $skinTextTable; } .pagination { margin-top: -2px; a, span.page.current { font-family: "Source Sans Pro", sans-serif; border: 1px solid #d3d8dc; background: #ecf0f1; box-shadow: none !important; text-shadow: none; font-size: 12px; font-weight: normal; padding: 4px 6px; margin-right: 1px; } span.page.current, a:not(.disabled):hover { background: $skinActiveColor; color: white; } span.page.current { font-weight: 600; } span.page.current:not(.disabled):hover { background: $skinActiveColor; } .page.gap { display: none; } } .sidebar_section.panel { background: white; border-top: 3px solid darken($bodyColor, 20); border-radius: 0; box-shadow: inset 0 0px 2px #dddddd; form .buttons { background: $panelHeaderBck; margin: 25px -15px -15px; padding: 10px 15px; } form fieldset { margin-bottom: 0; } & > h3 { background: $panelHeaderBck; color: white; border: none; margin: 0; padding: 8px 15px; box-shadow: none; } border-radius: 0 { text-shadow: none; font-weight: bold; }; .filter_form_field { label { color: black; font-weight: normal; font-size: 13px; text-transform: uppercase; font-family: "Source Sans Pro", sans-serif; padding: 7px 0; } } } .attributes_table table th, .attributes_table table td { padding: 10px; font-family: "Source Sans Pro", sans-serif; color: black; } .panel_contents table th, .attributes_table table th { font-weight: normal; font-size: 13px; text-transform: uppercase; } #footer { position: fixed; bottom: 0; left: 0; right: 0; background: white; padding: 15px 30px; font-size: 13px; color: $skinTextTable; border-top: 1px solid #d3d8dc; p { margin: 0; padding: 0; } } form input[type=submit], a.button, a:link.button, a:visited.button { box-shadow: none; border-radius: 0; background: $skinActiveColor; color: white; border: none; text-shadow: none; padding: 11px 15px; &:hover { background: lighten($skinActiveColor, 10%) !important; } } form fieldset.buttons li.cancel a, form fieldset.actions li.cancel a, form.filter_form a.clear_filters_btn { background: white; box-shadow: none; border-radius: 0; text-shadow: none; padding: 10px 20px; color: black; border: none !important; &:hover { background: darken(white, 5%) !important; } } form fieldset.inputs { background: white; position: relative; padding-top: 50px; border-top: 3px solid darken($bodyColor, 20); border-radius: 0; box-shadow: inset 0 0px 3px #dddddd; > legend { border-bottom: 1px solid #f4f4f4; position: absolute; top: 0; span { background: $panelHeaderBck; color: white; padding: 8px 15px; border: none; margin: 0; box-shadow: none !important; border-radius: 0 !important; text-shadow: none; font-weight: bold; } } ol > li { label { padding-top: 7px; text-transform: uppercase; } &.boolean label { padding-top: 0px; margin-bottom: 15px; } } } input[type=text], input[type=password], input[type=email], input[type=date], input[type=tel], input[type=number], button { height: 20px !important; border-radius: 0; } $width-list: 50 60 70 75 80 85 90; @each $width in $width-list { .block-#{$width} { float: none; width: #{$width}% !important; display: block; margin: 0 auto; overflow: hidden; } } form input[type=text], form input[type=password], form input[type=email], form input[type=number], form input[type=url], form input[type=tel], form textarea { border-radius: 0; font-family: "Source Sans Pro", sans-serif; } form.filter_form .filter_form_field.filter_date_range input[type=text] { background-position: 100% 4px; } body.logged_in { .flashes { .flash { position: inherit; top: 0; text-shadow: none; } } } strong, b { font-weight: 600; } .blank_slate_container .blank_slate { color: #7f8c8d; } .comments form.active_admin_comment { margin: 0; .actions { margin-bottom: 0; } fieldset.inputs { border: none; li { margin-bottom: 0 !important; } textarea { width: 95%; } } } body.logged_out { height: 100%; #footer { display: none; } #content_wrapper { margin-top: 150px; #active_admin_content { padding-bottom: 0; } } #login { form fieldset { border: none; } > h2 { background: $panelHeaderBck; font-family: "Source Sans Pro", sans-serif; color: white; box-shadow: none !important; border-radius: 0 !important; padding: 8px 15px; } fieldset.actions { background: #f1f5f6; margin: 0 -30px -17px; padding: 6px 30px; } a { margin-top: -25px; } } .flash { background: #f2ecbf; position: absolute; top: 0; left: 0; right: 0; padding: 15px; border-bottom: 1px solid #dede8b; text-shadow: none; } } .sidebar_section { ul { margin-bottom: 0; } } .cke_toolgroup, .cke_combo_button { border-radius: 0 !important; } .cke_top { background: #f0f4f5 !important; padding: 8px 15px !important; box-shadow: 0 !important; border-radius: 0 !important; text-shadow: none !important; font-weight: bold !important; border-style: none none solid !important; } .cke_chrome { border: 1px solid #d3d8dc !important; } .ckeditor { label { display: block; width: 20%; float: left; } .cke_chrome { width: 79.7% !important; overflow: hidden; } } .cke_toolgroup, .cke_combo_button { border-radius: 0 !important; } }