/** * The .theme.css file is intended to contain presentation declarations including * images, borders, colors, and fonts. */ /* @group Reset */ .views-admin .links { list-style: none outside none; margin: 0; } .views-admin a:hover { text-decoration: none; } /* @end */ /* @group Layout */ .box-padding { padding-left: 12px; padding-right: 12px; } /* @end */ /* @group Icons */ .views-admin .icon { height: 16px; width: 16px; } .views-admin .icon, .views-admin .icon-text { background-attachment: scroll; background-image: url("../images/sprites.png"); background-position: left top; /* LTR */ background-repeat: no-repeat; } .views-admin a.icon { background-image: url("../images/sprites.png"), -moz-linear-gradient( -90deg, #ffffff 0px, #e8e8e8 100%); background-image: url("../images/sprites.png"), -webkit-gradient( linear, left top, left bottom, color-stop(0.0, rgba(255, 255, 255, 1.0)), color-stop(1.0, rgba(232, 232, 232, 1.0)) ); background-image: url("../images/sprites.png"), -webkit-linear-gradient( -90deg, #ffffff 0px, #e8e8e8 100%); background-repeat: no-repeat, repeat-y; border: 1px solid #dddddd; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 0 rgba(0,0,0,0.3333) inset; -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.3333) inset; box-shadow: 0 0 0 rgba(0,0,0,0.3333) inset; } .views-admin a.icon:hover { border-color: #d0d0d0; -moz-box-shadow: 0 0 1px rgba(0,0,0,0.3333) inset; -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.3333) inset; box-shadow: 0 0 1px rgba(0,0,0,0.3333) inset; } .views-admin a.icon:active { border-color: #c0c0c0; } /** * Targets a element inside an element. * This assumes no visible text from the span. */ .views-admin span.icon { display: inline-block; float: left; position: relative; } .views-admin .icon.compact { display: block; overflow: hidden; text-indent: -9999px; } /* Targets any element with an icon -> text combo */ .views-admin .icon-text { padding-left: 19px; /* LTR */ } .views-admin .icon.linked { background-position: center -153px; } .views-admin .icon.unlinked { background-position: center -195px; } .views-admin .icon.add { background-position: center 3px; } .views-admin .icon.delete { background-position: center -52px; } .views-admin .icon.rearrange { background-position: center -111px; } .views-displays .secondary a:hover > .icon.add { background-position: center -25px; } .views-displays .secondary .open a:hover > .icon.add { background-position: center 3px; } /* @end */ /* @group Buttons */ .views-admin .button { background-color: #ffffff; background-image: -moz-linear-gradient( -90deg, #ffffff 0px, #efefef 100%); background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.0, rgba(255, 255, 255, 1.0)), color-stop(1.0, rgba(242, 242, 242, 1.0)) ); background-image: -webkit-linear-gradient( -90deg, #ffffff 0px, #efefef 100%); border: 1px solid #D0D0D0; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; font-size: 12px; line-height: 1; padding: 0; } .views-admin .button:hover { background-image: -moz-linear-gradient( -90deg, #ffffff 0px, #e6e6e6 100%); background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.0, rgba(255, 255, 255, 1.0)), color-stop(1.0, rgba(230, 230, 230, 1.0)) ); background-image: -webkit-linear-gradient( -90deg, #ffffff 0px, #e6e6e6 100%); border-color: #b8b8b8; cursor: pointer; } .views-admin .button.open:hover { background-image: -moz-linear-gradient( -90deg, #ffffff 0px, #efefef 100%); background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.0, rgba(255, 255, 255, 1.0)), color-stop(1.0, rgba(242, 242, 242, 1.0)) ); background-image: -webkit-linear-gradient( -90deg, #ffffff 0px, #efefef 100%); border: 1px solid #D0D0D0; } .views-admin .button:active { border-color: #a0a0a0; } .views-admin .button > ul { margin: 0; padding-bottom: 2px; padding-top: 2px; } .views-admin .button li { line-height: 1.3333; padding: 0 12px; } /* @group Drop buttons */ .views-admin .drop.button { padding-right: 18px; position: relative; } .views-admin .drop.button > ul { border-right: 1px solid #e8e8e8; } .views-admin .drop.button li, .views-admin .drop.button a { display: block; } .views-admin .drop.button .trigger { -moz-border-radius-bottomright: 7px; -moz-border-radius-topright: 7px; -webkit-border-bottom-right-radius: 7px; -webkit-border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-top-right-radius: 7px; border-left: 1px solid #ffffff; bottom: 0; height: auto; position: absolute; right: 0; top: 0; width: 17px; } .views-admin .drop.button.open { -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.25); -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.25); box-shadow: 1px 1px 2px rgba(0,0,0,0.25); z-index: 100; } .views-admin .drop.button.open li + li { border-top: 1px solid #efefef; margin-top: 4px; padding-bottom: 0; padding-top: 4px; } .views-admin .drop.button.open li:last-child { padding-bottom: 2px; } /** * This creates the dropbutton arrow and inherits the link color */ .views-admin .drop.button .trigger span { border-bottom-color: transparent; border-left-color: transparent; border-right-color: transparent; border-style: solid; border-width: 4px 4px 0; right: 3pt; position: absolute; top: 0.75em; } .views-admin .drop.button.open .trigger span { border-bottom: 4px solid; border-left-color: transparent; border-right-color: transparent; border-top-color: transparent; top: 0.5em; } /* @end */ /* @end */ /* @group Forms */ .views-admin-dependent { padding-left: 17px; } fieldset.box-padding { border: none; } .form-item { margin-top: 15px; padding-bottom: 0; padding-top: 0; } input.form-checkbox, input.form-radio { vertical-align: baseline; } .form-submit + .form-submit, .views-admin a.button + a.button { margin-left: 1em; /* LTR */ } .fieldset-wrapper > * + *, .form-wrapper > * + * { margin-top: 15px; } .container-inline { padding-top: 15px; } .container-inline > * + *, .container-inline .fieldset-wrapper > * + * { padding-left: 4pt; /* LTR */ } .form-type-checkbox + .form-wrapper { margin-left: 16px; } /* Hide 'remove' checkboxes. This might be scoped too widely. */ [class*="form-type-checkbox"][class*="remove"] { display: none; } /* sizes the labels of checkboxes and radio button to the height of the text */ .form-type-checkbox label, .form-type-radio label { line-height: 2; } /* @end */ /* @group Lists */ .horizontal > * + * { margin-left: 9px; /* LTR */ padding-left: 9px; /* LTR */ } .views-ui-view-title { font-weight: bold; } .ctools-export-ui-row { margin-bottom: 5px; } .ctools-export-ui-row label { display: block; float: left; width: 55px; } .ctools-export-ui-fourth-row input { margin-top: 5px !important; } /* @end */ /* @group Messages */ .view-changed { margin-bottom: 21px; } /* @end */ /* @group Headings */ .views-admin h1 { font-size: 15px; line-height: 1.6154; margin-bottom: 0; margin-top: 18px; } /* @end */ /* @group Add view */ /** * I wish this didn't have to be so specific */ .form-item-description-enable + .form-item-description { margin-top: 0; } .form-item-description-enable label { font-weight: bold; } #edit-view-displays-wrapper { margin-top: 27px; } /* @end */ /* @group Attachments */ .views-displays { border: 1px solid #CCC; padding-bottom: 18px; } .views-alt-ui-view-displays, .views-alt-ui-view-paths, .views-alt-ui-view-description { font-size: 0.9167em; /* 11px/12px */ line-height: 1.5em; } .views-displays .secondary { background-color: #F9F9F9; } .views-displays .views-display-top { background-color: #F9F9F9; border-bottom: 1px solid #CCCCCC; margin-bottom: 14px; padding: 8px 8px 6px; /* LTR */ position: relative; } .views-displays .views-extra-actions { position: absolute; right: 10px; /* LTR */ top: 5px; } .views-displays .views-display-top li { display: inline; } .views-displays .views-display-top > ul > li + li { margin-left: 3px; /* LTR */ } .views-displays .views-extra-actions li { padding: 0 5px; } .views-displays .views-extra-actions .analyze { border: 1px solid #aaa; border-width: 0 1px; padding: 3px 11px; } /* @end */ /* @group Attachment details tabs * * The tabs that switch between sections */ .views-displays .secondary a { background-color: #f1f1f1; border: 1px solid #cbcbcb; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; color: #008BCB; display: inline-block; padding: 2px 7px 3px; } .views-displays .secondary a:focus { outline: none; } .views-displays .secondary a:hover, .views-displays .secondary .active a { background-color: #666666; color: #ffffff; } .views-displays .secondary .open > a { -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; border-bottom: 1px solid transparent; position: relative; } .views-displays .secondary .open > a:hover { background-color: #f1f1f1; color: #008BCB; } .views-displays .secondary .action-list li { background-color: #f1f1f1; border-color: #cbcbcb; border-style: solid; border-width: 0 1px; padding: 2px 9px; } .views-displays .secondary .action-list li:first-child { -moz-border-radius: 0 7px 0 0; -webkit-border-radius: 0 7px 0 0; border-radius: 0 7px 0 0; border-width: 1px 1px 0; } .views-displays .secondary .action-list li.last { border-width: 0 1px 1px; } .views-displays .secondary .action-list li:last-child { -moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px; border-radius: 0 0 7px 7px; border-width: 0 1px 1px; } .views-displays .secondary .action-list input.form-submit { background: none repeat scroll 0 0 transparent; border: medium none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; color: #008BCB; padding: 0; } .views-displays .secondary .action-list li:hover { background-color: #dddddd; } /* @end */ /* @group Attachment details collapsible fieldset * * The attachment details section is a collapsible fieldset, but should not * have a border around it. */ #edit-displays-settings-content { border-bottom: 3px solid #CCC; padding-bottom: 18px; } /* @end */ /* @group Attachment columns * * The columns that contain the option buckets e.g. Format and Basic Settings */ .views-display-columns > * + * { margin-top: 0; } /* @end */ /* @group Auto preview * * The auto-preview checkbox line. This may have more stuff added to it. */ input.arguments-preview { margin-left: 10px; margin-right: -5px; } div.form-item-displays-live-preview { text-align: right; /* LTR */ margin: 0 12px; padding-bottom: 12px; } .views-query-info { margin: 12px 0; } /* @end */ /* @group Attachment buckets * * These are the individual "buckets," or boxes, inside the three columns in the * attachment details section. */ .views-ui-display-tab-bucket { border: 1px solid #f3f3f3; line-height: 20px; margin: 0; padding-top: 4px; } /* The full-width bucket at the top. */ .fieldset-wrapper > .views-ui-display-tab-bucket:first-child { border: none; padding: 0; } .views-ui-display-tab-bucket + .views-ui-display-tab-bucket { border-top: medium none; } .views-ui-display-tab-bucket h3 { font-size: 12px; text-transform: uppercase; } .views-ui-display-tab-bucket .actions.links { margin-right: 6px; } .views-ui-display-tab-bucket > * { padding: 2px 6px 4px; } /* @end */ /* @group Attachment bucket drop button */ .views-ui-display-tab-bucket { position: relative; } .views-ui-display-tab-bucket .button, .views-ui-display-tab-bucket .button.drop { position: absolute; } .views-ui-display-tab-bucket .button { right: 5px; top: 4px; } .views-ui-display-tab-bucket .button .links { margin: 0; } /* @end */ /* @group Attachment bucket rows * * This is each row within one of the "boxes." */ .views-ui-display-tab-bucket .views-display-setting { color: #666666; font-size: 12px; padding-bottom: 2px; } .views-ui-display-tab-bucket .even { background-color: #f9f9f9; } .views-ui-display-tab-bucket .views-group-text { margin-top: 6px; margin-bottom: 6px; } .views-display-setting .label { margin-right: 3pt; /* LTR */ } /* @end */ /* @group Preview * * The preview controls and the preview pane */ #edit-displays-preview-controls .fieldset-wrapper > * { float: left; } #edit-displays-preview-controls .fieldset-wrapper > .form-item { margin-top: 0.3333em; } #edit-displays-preview-controls .form-submit { display: inline-block; margin-right: 1em; } #edit-displays-preview-controls .form-type-textfield { margin-left: 1em; position: relative; } #edit-displays-preview-controls .form-type-textfield label { border-left: 1px solid #999; padding-left: 1em; position: absolute; } #edit-displays-preview-controls .form-type-textfield label:after { content: ":"; } #edit-displays-preview-controls .form-type-textfield label ~ * { margin-left: 105px; } /* @end */ /* @group Modal dialog box * * The contents of the popup dialog on the views edit form. */ .views-ui-dialog { padding: 0; } div.views-filterable-options .form-type-checkbox { border: 1px solid #CCC; padding: 5px 8px; border-top: none; } div.views-filterable-options { border-top: 1px solid #CCC; } div.views-filterable-options .even .form-type-checkbox { background-color: #F3F4EE; } div.views-filterable-options .form-type-checkbox .description { margin-top: 0; margin-bottom: 0; } #views-filterable-options-controls { margin: 1em 0; } #views-filterable-options-controls .form-item { width: 45%; margin-right: 2%; /* LTR */ } #views-filterable-options-controls input, #views-filterable-options-controls select { width: 200px; } .views-ui-dialog .views-filterable-options { margin-bottom: 10px; } .views-ui-dialog .views-add-form-selected { margin: 5px 16px; } .views-ui-dialog #views-ajax-title, .views-ui-dialog .views-override { background-color: #F3F4EE; } .views-ui-dialog .views-override { padding: 8px 13px; } .views-ui-dialog .views-override > * { margin: 0; } .views-ui-dialog #views-ajax-title { font-size: 15px; padding: 8px 13px; } .views-ui-dialog #views-progress-indicator { font-size: 11px; position: absolute; right: 10px; /* LTR */ top: 8px; } .views-ui-dialog #views-progress-indicator:before { content: "\003C\00A0"; } .views-ui-dialog #views-progress-indicator:after { content: "\00A0\003E"; } .views-ui-dialog .scroll { border: 1px solid #CCC; border-width: 1px 0; padding: 8px 13px; } .views-ui-dialog .form-buttons { background-color: #F3F4EE; padding: 8px 13px; } .views-ui-dialog .form-buttons input { margin-bottom: 0; } /* @end */ /* @group Configure filter criteria */ /* @todo the width and border info could be moved into a more generic class */ /* @todo Make this a class to be used anywhere there's node types? */ #edit-options-value, #edit-options-validate-options-node-types { border-color: #CCCCCC; border-style: solid; border-width: 1px; max-height: 210px; overflow: auto; padding: 0 0 0 2px; width: 190px; } /* @end */ /* @group Rearrange filter criteria */ #views-ui-rearrange-filter-form table { border-collapse: collapse; } #views-ui-rearrange-filter-form tr td[rowspan] { border-color: #CDCDCD; border-style: solid; border-width: 0 1px 1px 1px; } #views-ui-rearrange-filter-form tr[id^="views-row"] { border-right: 1px solid #CDCDCD; } #views-ui-rearrange-filter-form tr[id^="views-row"].even td { background-color: #F3F4ED; } #views-ui-rearrange-filter-form .views-group-title { border-top: 1px solid #CDCDCD; } #views-ui-rearrange-filter-form .group-empty { border-bottom: 1px solid #CDCDCD; } /* @end */ /* @group Live preview elements */ /** * Create a horizontal rule above the live preview area. */ #views-live-preview { margin: 0 12px; } #views-live-preview h1 { color: #818181; display: inline-block; font-size: 13px; font-weight: normal; margin-top: 0; } #views-live-preview .view > * { margin-top: 18px; } #views-live-preview a, #views-live-preview a:link, #views-live-preview a:visited { color: #000000; } #views-live-preview .preview-section { border: 1px dashed #DEDEDE; margin: 0 -5px; padding: 3px 5px; } #views-live-preview .views_ui_view_preview_section_title + *, #views-live-preview li.views-row + li.views-row { margin-top: 18px; } /* The div.views-row is intentional and excludes li.views-row, for example */ #views-live-preview div.views-row + div.views-row { margin-top: 36px; } /* @group Grid */ #views-live-preview .views-view-grid th, #views-live-preview .views-view-grid td { vertical-align: top; } /* @end */ /* @group HTML list */ #views-live-preview .view-content > .item-list > ul { list-style-position: outside; padding-left: 21px; /* LTR */ } /* @end */ /* @group Jump list */ #views-live-preview .ctools-jump-menu-select{ max-width: 450px; } /* @end */ /* @end */ /* @group Add/edit argument form */ #edit-options-default-action { width: 300px; float: left; } #edit-options-exception { float: right; width: 250px; margin-top: 0pt; } #edit-options-argument-present .form-item { margin-top: 10px; } #edit-options-exception .form-type-textfield, #edit-options-argument-present .form-type-textfield { margin-top: 0; } /* @end */ /* @group CTools */ .ctools-toggle { border-bottom-color: transparent; border-left-color: transparent; border-right-color: transparent; border-style: solid; border-width: 5px 5px 0; display: inline-block; float: left; height: 0; margin-right: 2px; margin-top: 7pt; width: 0; } .ctools-toggle.ctools-toggle-collapsed { border-bottom-color: transparent; border-left: 4px solid; border-right-color: transparent; border-top-color: transparent; border-width: 5px 0 5px 5px; margin-left: 2px; margin-right: 5px; margin-top: 4pt; } /* @end */ /* @group Output specific */ /** * Keeps the admin screen from looking stretched out larger monitors */ @media screen and (min-width: 1400px) { .views-admin { margin: 0 auto; max-width: 1379px; } } /* @end */