/** * Base Rubik styles. */ /******************************************************************************* * General styles ******************************************************************************/ p:last-child { margin: 0; } hr { display: none; } /* Toggleables. */ .toggleable { display: none; } /* Generic. */ .page-content dl dd, .page-content dl dl { margin-left: 20px; margin-bottom: 10px; } /* Console. */ div.messages { color: #036; background-color: #f8f8f8; padding: 9px 9px 9px 40px; border: 1px solid #ccc; margin: 0 0 10px; } table tr.warning th, div.warning { color: #a84; background-color: #fff4c0; } table tr.error th, div.error { color: #965; background-color: #ffe4e0; } table tr.ok th, table tr.info th, div.status { color: #687; background-color: #ecf8f4; } table tr.merge-down td {border-bottom: 0;} table tr.merge-up td {border-top: 0;} table td.status-description { padding: 3px 40px; font-size: .9em; } div.error { border-color: #ffd4d0; } div.warning { border-color: #ffe4b0; } div.status { border-color: #dce8e4; } /* Pagers. */ .pager { font-weight: normal; font-size: 11px; } .pager ul.pager-list { float: left; } .pager ul.pager-links { float: right; } /* General styles end */ /******************************************************************************* * Menus, lists ******************************************************************************/ .admin-block-description, .help-items ul li, .confirmation ul li, .item-list ul li, .prose .item-list li, .menu li { float: none; display: block; padding: 5px 10px 4px; border-bottom: 1px solid #f4f4f4; } .admin-block-description, .help-items ul li:last-child, .confirmation ul li:last-child, .item-list ul li:last-child, .prose .item-list li:last-child, .menu li:last-child { border-bottom: 0; padding-bottom: 5px; } .item-list ul.ui-tabs-nav li:last-child { padding-bottom: 0; } .admin-panel h3 span.icon, .admin-list li a span.icon { position: absolute; left: 10px; top: 10px; } .admin-list-compact li a span.icon { top: 5px; } .admin-panel h3, .node-type-list li, .admin-list li { position: relative; padding: 10px 5px 9px 50px; margin: 0; min-height: 30px; border-bottom: 1px solid #e8e8e8; } .admin-panel h3 { background: #f4f4f4; line-height: 30px; } .admin-list-compact li { min-height: 20px; } .node-type-list li:last-child, .admin-list li:last-child { border: 0; } /* Fix default spacing between the links displayed in "Operations" column. */ td ul.links.inline.operations li:not(:last-child) { padding: 0 10px 0 0; margin: 0 8px 0 0; border-right: 1px solid #DDD; } /* Menus, lists end */ /******************************************************************************* * Tables ******************************************************************************/ .tabledrag-toggle-weight-wrapper { float: right; font-size: 11px; margin-bottom: -30px; height: 20px; padding: 5px; } .tabledrag-toggle-weight-wrapper a { display: block; width: 20px; height: 20px; text-indent: -999px; overflow: hidden; background: url(../images/bleeds.png) -40px -120px no-repeat; } table { width: 100%; margin: 0 0 10px; background-color: #fff; border-collapse: collapse; border-color: #ddd; border-width: 1px; border-style: solid; } .fieldset table { margin: 0; } table td, table th { vertical-align: top; border-width: 1px 0; border-style: solid; border-color: #ddd; padding: 5px; } table th { font-size: 11px; text-align: left; font-weight: normal; color: #666; background: #eee; } table thead th { border-top-color: #ccc; } table td.active { background: #e4f0f8; } table tr.odd td.active { background: #ecf8fc; } table tr.selected td.active, table tr.selected td { background: #ffc; border-color: #eeb; } /* Block administration */ table tr.region td { background: #f8f8f8; } /* Hide tabledrag markers */ table tr.draggable span.tabledrag-changed { display: none; } table.field-multiple-table td { padding: 10px; } /* Stripe administrative tables */ .page-admin table tr.even, .page-admin table tr.even td { background-color: #f9f9f9; } .page-admin table tr.odd, .page-admin table tr.odd td { background-color: #fff; } .page-admin table tr:hover, .page-admin table tr:hover td { background-color: #EEE; } /* Use Drupal's default colors for Available Updates page statuses */ .page-admin table tr.warning, .page-admin table tr.warning td { background-color: #ffd; color: #020; } .page-admin table tr.ok, .page-admin table tr.ok td { background-color: #dfd; color: #020; } .page-admin table tr.error, .page-admin table tr.error td { background-color: #fcc; color: #020; } /* Overrides the striping with core classes for errors and warnings */ .page-admin table tr.error, .page-admin table tr.error td { background: #FCC; } .page-admin table tr.warning, .page-admin table tr.warning td { background: #FFD; } /* Tables end */ /******************************************************************************* * Forms ******************************************************************************/ .block, .item-list, .help-items ul, .form-item, .confirmation ul, .admin-list, .node-type-list, .admin-panel { background: #fff; margin: 0 0 10px; border-width: 1px; border-style: solid; border-color: #ddd; } .form-item { position: relative; padding: 9px; } .form-wrapper { margin-bottom: 10px; } .media-widget.form-wrapper{ padding-bottom: 10px; } .form-wrapper .form-wrapper a.button{ margin-left: 10px; } .admin-list { margin: 0; } table .form-item, table .item-list, .block .form-item, .block .item-list, .admin-panel .item-list, .admin-panel .admin-list, .fieldset .form-item, .fieldset .form-type-radio, .fieldset .form-type-checkbox, .form-item .form-item, .form-item .form-type-radio, .form.item .form-type-checkbox, .form-checkboxes .form-type-checkbox, .text-format-wrapper .fieldset .form-item { background: transparent; padding: 0; border: 0; } table .form-item, table .item-list, .block .item-list, .admin-panel .item-list, .admin-panel .admin-list, .fieldset .form-type-radio, .fieldset .form-type-checkbox, .form-item .form-type-radio, .form.item .form-type-checkbox, .form-checkboxes .form-type-checkbox { margin-bottom: 0; } .text-format-wrapper .form-item { background: #fff; margin: 0 0 10px; border-width: 1px; border-style: solid; border-color: #ddd; padding: 9px; } .form-item label { margin: 0; padding: 0; color: #666; font-weight: bold; font-size: 10px; } .form-item label.option { text-transform: none; font-size: 11px; } input.button-add { background-position: -801px 50%; padding-left: 25px; } input.button-add:active { background-position: -1201px 50%; } input.button-remove { background-position: -1601px 50%; padding-left: 25px; } input.button-remove:active { background-position: -2001px 50%; } .form-item label.option input { vertical-align: middle; } .page-content .password-description, .page-content .password-strength, .page-content .description, .page-content .form-item .description { line-height: 15px; font-size: 11px; white-space: normal; } .admin-panel p.description { background: #eee; border-top: 1px solid #ddd; border-bottom: 1px solid #fff; line-height: 20px; font-size: 11px; padding: 4px 9px; margin: 0; } .fieldset .description { margin: 0 0 10px; } .page-content .form-item .description { position: absolute; bottom: 100%; right: -15px; z-index: 5; color: #687; background: url(../images/popup.png) 50% 100% no-repeat; border-top: 1px solid #d8e4e0; width: 240px; margin: 0 0 -15px; padding: 9px 10px 20px; display: none; } .page-content .form-item.form-type-checkbox .description { bottom: 150%; } .page-content .form-item:hover { z-index: 10; height: auto; /* Fix for flicker in IE7 */ } .page-content .form-item:hover > .description { display: block; } .rubik-inline-field-descriptions .page-content .form-item .description { display: block; position: relative; background: none; margin: 0; padding: 0.25em 0 0.75em; border: none; right: 0; width: 100%; z-index: 0; } a.button, input.form-submit, .form-actions #edit-cancel { display: inline-block } a.button, input.teaser-button, input.form-submit, .form-actions #edit-cancel { cursor: pointer; padding: 3px 10px; color: #333; font-size: 13px; text-align: center; font-weight: normal; border-width: 1px; border-style: solid; border-color: #ddd #ddd #ccc; background: #fff url(../images/buttons.png) -1px 50% no-repeat; } input.form-submit:hover, a.button:hover, .form-actions #edit-cancel:hover { border-color: #ace; -webkit-box-shadow: #ace 0 0 5px; -moz-box-shadow: #ace 0 0 5px; box-shadow: #ace 0 0 5px; } input.form-submit:active, a.button:active, .form-actions #edit-cancel:active { border-color: #666 #666 #555; background: #666 url(../images/buttons.png) -401px 50% no-repeat; color: #222; text-shadow: #999 0 1px 0; } input.button-yes, a.button-yes { background-position: -2401px 50%; padding-left: 25px; } input.button-yes:active, a.button-yes:active { background-position: -2801px 50%; } input.button-no, a.button-no{ background-position: -3201px 50%; padding-left: 25px; } input.button-no:active, a.button-no:active{ background-position: -3601px 50%; } input.button.launcher, a.button.launcher { background-position: -4800px 50%; padding-left: 25px; } input.button.launcher:active, a.button.launcher:active { background-position: -1200px 50%; } input.button.edit, a.button.edit { background-position: -2400px 50%; padding-left: 25px; } input.button.edit:active, a.button.edit:active { background-position: -2800px 50%; } input.button.remove, a.button.remove { background-position: -3200px 50%; padding-left: 25px; } input.button.remove:active, a.button.remove:active { background-position: -3600px 50%; } .media-widget a.button.remove { padding-top: 4px; padding-bottom: 4px; } .media-widget .preview { min-height: 35px; } select:not([multiple]).form-select { height: 28px; } input.form-autocomplete, input.form-text, input.form-file, textarea.form-textarea, select.form-select { padding: 3px; border-width: 1px; border-style: solid; border-color: #ddd; background: #fff; color: #666; max-width: 100%; } input.form-autocomplete:hover, input.form-text:hover, input.form-file:hover, textarea.form-textarea:hover, select.form-select:hover, input.form-autocomplete:focus, input.form-text:focus, input.form-file:focus, input.form-checkbox:focus, input.form-radio:focus, textarea.form-textarea:focus, select.form-select:focus { color: #333; border-color: #ace; -webkit-box-shadow: #ace 0 0 5px; -moz-box-shadow: #ace 0 0 5px; box-shadow: #ace 0 0 5px; } input.fluid { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; width: 100%; } input.form-file { padding: 1px; margin-right: 3px; } html.js input.form-autocomplete { background-position: 100% 7px; } html.js input.throbbing { background-position: 100% -2px; } #search-block-form .form-wrapper.form-actions { background: none; border: none; padding: 0; margin-top: 0; } /* Fieldsets */ .fieldset, .fieldset-title, .fieldset-title a, .fieldset-content { display: block; } .fieldset { margin: 0 0 10px; display: block; position: relative; min-height: 28px; border: 1px solid #CCCCCC; } fieldset legend { display: block; float: left; width: 100%; } .fieldset-content .fieldset { margin: 0; } .fieldset-content .fieldset + .fieldset, .fieldset-content .fieldset + .form-wrapper { margin-top: 10px; } body.page-admin div.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane fieldset { padding: 0; } .fieldset-legend { display: block; } .container-inline .fieldset-legend .fieldset-content, .fieldset.titled > .fieldset-content { display: block; padding-top: 40px; } .item-list h3, .block .block-title, .fieldset-title, .collapsible .fieldset-legend a { display: block; font-size: 11px; margin: 0; padding: 4px 9px 5px; color: #333; background: #f6f6f6; } .fieldset-legend, .collapsible .fieldset-legend a { padding-bottom: 4px; } /* Explicit height for IE */ .collapsible .fieldset-legend a { height: 20px; padding-left: 28px; } .collapsible .fieldset-legend span.icon { position: absolute; left: 6px; top: 6px; background: url(../images/bleeds.png) -80px -120px no-repeat; width: 15px; height: 15px; display: block; cursor: pointer; } html.js .collapsed .fieldset-legend span.icon { background-position: -60px -120px; } .collapsed .fieldset-legend a { background: #eee; color: #484848; } .collapsed .fieldset-legend a:hover { color: #666; } .collapsible .fieldset-legend { padding: 0; background: transparent; } .collapsed .fieldset-legend a { padding-bottom: 4px; } .block .block-content, .container-inline .fieldset-content, .fieldset-content { padding: 10px 9px 9px; background: #fff; } html.js .collapsed .fieldset-content { display: none; } .fieldset .fieldset .fieldset-content { background: #fff; } /* Filter form */ .filter-wrapper { font-size: 11px; margin-top: -10px; border-top: none; } .text-format-wrapper .filter-wrapper { border-top: 1px solid #CCC; margin-top: 0; } .text-format-wrapper .filter-wrapper .form-type-select .filter-list { max-height: 22px; } .text-format-wrapper .filter-wrapper .form-type-select, .text-format-wrapper .filter-wrapper .filter-guidelines { margin: 0; overflow: auto; } .filter-wrapper .fieldset-content, .fieldset .fieldset.filter-wrapper .fieldset-content { background: #f8f8f8; border-top: 0; padding: 5px 9px 4px; } .filter-wrapper .form-type-select { padding: 0; } .filter-wrapper .form-type-select * { float: left; margin-right: 5px; } .filter-wrapper select { padding: 0; font-size: 11px; } .filter-wrapper .filter-help { float: right; font-size: 11px; margin: 0; padding: 0; } .form-type-date-popup label { padding: 10px 10px 0 10px; } .form-type-date-popup .date-padding label { padding: 0; } .form-type-date-popup .date-padding { padding-top: 0; } /* Form containers. */ .container-inline div { display: inline; border: 0; padding: 0; background: transparent; } .container-inline { margin: 0 0 10px; } /* File uploads. */ .form-type-managed-file input[type="submit"].progress-disabled { float: none; } .form-type-managed-file .ajax-progress-throbber { margin-top: 5px; } /* Forms end */ /******************************************************************************* * Form layout: default ******************************************************************************/ .form-layout-default { background: url(../images/vrule.png) 65% 0% repeat-y; } .column-main { float: left; width: 65%; } .column-main .column-wrapper { padding-right: 10px; } .column-side { float: right; width: 34.99%; } .column-side .column-wrapper { padding-left: 10px; } .column-footer { clear: both; } .form-wrapper.form-actions { background: #eee; border: 1px solid #ddd; padding: 9px; margin-top: 10px; margin-bottom: 0; } form .form-actions.container-inline { background: transparent; border: 0; padding: 0; } .form-wrapper.form-actions input.form-submit, .form-wrapper.form-actions a.button { margin-right: 5px; } .form-layout-default .column-main .column-wrapper > .form-actions { display: none; } .form-layout-default .column-side .form-actions { margin: 0 0 10px; } .form-layout-default .column-side .form-actions input.form-submit, .form-layout-deafult .column-side .form-actions a.button { margin: 1px 5px 1px 0; } /* "Boxes" aka generic wrappers. */ .box-title { font-weight: normal; font-size: 10px; background: #eee; border: 1px solid #ddd; padding: 4px 9px; margin: 0 0 10px; } /* Form layout: default end */ /******************************************************************************* * System ******************************************************************************/ .admin .right { padding-left: 5px; float: right; } .admin .left { padding-right: 5px; float: left; } .admin .right, .admin .left { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; width: 50%; margin: 0; } /* admin/appearance */ .theme-selector { position: relative; padding: 9px 9px 9px 314px; border: 1px solid #ddd; margin: 10px 0; min-height: 224px; text-shadow: #fff 0 1px 0; } .theme-selector img { clip: rect(0px, 294px, 219px, 0); height: auto; left: 10px; position: absolute; top: 10px; width: 294px; } .theme-selector .operations a { margin-right: 20px; } .system-themes-list-disabled .theme-selector { background: #eee; color: #676767; padding: 9px 9px 9px 162px; min-height: 110px; } .system-themes-list-disabled .theme-selector img { width: 142px; } /* admin/content/node & admin/user/user */ .exposed-filters .form-item label { float: left; width: 120px; } .exposed-filters .additional-filters { padding: 5px; font-size: 11px; color: #666; } /* Update options. */ .admin-options { background: #f8f8f8; line-height: 30px; height: 30px; padding: 9px; border: 1px solid #ddd; margin: 0 0 10px; } .admin-options label, .admin-options .form-item { margin-right: 10px; float: left; } .admin-options .form-item { padding: 0; border: 0; } /* Dependency colors. */ .admin-dependencies, .admin-required { color: #666; } .admin-disabled { color: #900; } .admin-enabled { color: #099; } .admin-missing { color: #c30; } /* Progressbar styles. */ .progress .bar { -webkit-box-shadow: inset #ddd 0 1px 3px; -moz-box-shadow: inset #ddd 0 1px 3px; background: #eee; border: 1px solid #ccc; } .progress .filled { background: #666; } /* Help pages. */ .help-items { float: left; width: 25%; } .help-items ul { margin: 10px 5px; } /* System end */ /******************************************************************************* * Admin toolbar ******************************************************************************/ body.tao #admin-toolbar a.menu-hover span.menu-description { padding-left: 50px; } body.tao #admin-toolbar a.menu-hover span.menu-description span.icon { position: absolute; left: 10px; top: 0; } /* Admin toolbar end */ /******************************************************************************* * Form description exceptions * * Some form elements are either too weirdly positioned or really benefit * from persistent descriptions. Reset for all of these. ******************************************************************************/ .page-content .form-item-files-feeds, .page-content .form-item-files-feeds .description, .ctools-export-ui-row .form-item, .ctools-export-ui-row .form-item .description, .multiselect .form-item, .multiselect .form-item .description, .page-content table .form-item, .page-content table .form-item .description, .page-content .form-item .widget-edit .description, #upload-attachments .description, #views-ajax-pad .form-item, #views-ajax-pad .form-item .description { width: auto; padding: 0; margin: 0; border: 0; background: transparent; position: static; display: block; } .page-content .form-item-files-feeds:hover, .ctools-export-ui-row .form-item:hover, .multiselect .form-item:hover, .page-content table .form-item:hover, #views-ajax-pad .form-item:hover { position: static; } .page-content .form-item-files-feeds .description, .page-content table .form-item .description, #upload-attachments .description, #views-ajax-pad .form-item .description { padding: 0; color: #666; display: block; max-width: none; } /* Form description exceptions end */ /******************************************************************************* * Vertical tabs ******************************************************************************/ .vertical-tabs { background: #fff url(../images/vtabs.png) 0 0 repeat-y; border: 1px solid #ddd; margin: 0 0 10px; position: relative; } .vertical-tabs .fieldset-content, .vertical-tabs fieldset.titled .fieldset-content { border: 0; padding: 10px; } .vertical-tabs .fieldset-content .fieldset-content { margin-top: 20px; } .vertical-tabs-list li a { display: block; text-shadow: #fff 0 1px 0; padding: 5px 10px 4px 10px; border-bottom: 1px solid #ddd; color: #666; } .vertical-tabs-list .selected a { background: #fff; color: #333; } .vertical-tabs-list .summary { font-size: 11px; } .vertical-tabs .vertical-tabs-panes .vertical-tabs-pane .fieldset legend { display: block; } .vertical-tabs .vertical-tabs-panes .vertical-tabs-pane fieldset.collapsible { border: 1px solid #CCCCCC; margin: 1em 0; position: relative; padding-top: 0; } /* Vertical tabs end */ /* Action links. */ .action-links a { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 5px 0 0; padding: 0 5px 0 25px; background: #999 url(../images/buttons.png) -800px 50% no-repeat; color: #fff; text-shadow: #666 0 1px 0; } .action-links a:active { color: #222; background-color: #666; background-position: -1200px 50%; text-shadow: #999 0 1px 0; } /* Color module fix. */ #palette .form-item { width: 20em !important; height: 2em; line-height: 2em; margin: 0.5em 0; padding: 0.2em; } #palette .lock { z-index: 2; } .page-content .color-form .form-item:hover { height: 2em; } /* Panels stylizer color fix. */ div.ctools-modal-content #palette .form-item label { clear: none; float: left; width: 14em; } div.ctools-modal-content .color-form .form-item input { margin-top: 0; } /** * ORPHANED MARKUP ==================================================== * The following selectors target markup generated by Drupal that have * exactly 1 or extremely few instances. It will make a great future * hitlist of markup to consolidate and generalize. */ .compact-link { font-size: 11px; height: 20px; margin: 0 0 10px; } .compact-link a { float: left; line-height: 18px; padding: 0 9px; border: 1px solid #ddd; color: #666; background: #fff; } /******************************************************************************* * Display suit ******************************************************************************/ .field-formatter-settings-edit-form.ds-ft-processed { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 0.5em 1em 0; } .field-formatter-settings-edit-form.ds-ft-processed .ft-group { overflow: auto; margin-bottom: 1em !important; border-bottom: 1px solid #CCC; } .field-formatter-settings-edit-form.ds-ft-processed .ft-group.fi { border-bottom: 0; } .field-formatter-settings-edit-form.ds-ft-processed .ft-group > .form-item { margin: 0.25em 1em 0.5em 0 !important; } .field-formatter-settings-edit-form.ds-ft-processed .ft-group > .form-item .description { max-width: 120px !important; } .field-formatter-settings-edit-form.ds-ft-processed .ft-group > .form-item.form-type-checkbox { clear: both; margin-right: 0 !important; } .field-formatter-settings-edit-form.ds-ft-processed .ft-group.ow .form-type-textfield, .field-formatter-settings-edit-form.ds-ft-processed .ft-group.fis .form-type-textfield, .field-formatter-settings-edit-form.ds-ft-processed .ft-group.fi .form-type-textfield { clear: left; } .field-formatter-settings-edit-form.ds-ft-processed .ft-group.ow .form-type-textfield ~ .form-type-textfield, .field-formatter-settings-edit-form.ds-ft-processed .ft-group.fis .form-type-textfield ~ .form-type-textfield, .field-formatter-settings-edit-form.ds-ft-processed .ft-group.fi .form-type-textfield ~ .form-type-textfield { clear: none; } /* Display suit end */ /******************************************************************************* * Search API ******************************************************************************/ #facetapi-facet-display-form .fieldset-content > .form-item { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: left; width: 50% !important; } #facetapi-facet-display-form .fieldset-content .facetapi-sort-table { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin-top: 0 !important; position: static !important; width: 50% !important; z-index: 1 !important; } /* Search API end */ /******************************************************************************* * Sidebar scroll ******************************************************************************/ #content .column-side .column-wrapper { padding-bottom: 5px; } #content .column-side .column-wrapper.fixed { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: inline-block; position: fixed; top: 5px; z-index: 11; /* Necessary to avoid overlap with the left column upon scrolling. */ margin-left: 1px; } .admin-menu #content .column-side .column-wrapper.fixed { top: 40px; } /* Sidebar scroll end */ /******************************************************************************* * Watchdog/dblog ******************************************************************************/ #admin-dblog td { border-color: #ccc; } #admin-dblog .dblog-notice td, #admin-dblog .dblog-notice .active { background-color: #ECF8FC; } #admin-dblog .dblog-info td, #admin-dblog .dblog-info .active { background-color: #DFF2BF; } #admin-dblog .dblog-warning td, #admin-dblog .dblog-warning .active { background-color: #FEEFB3; } #admin-dblog .dblog-error td, #admin-dblog .dblog-error .active { background-color: #FFBABA; } /* Watchdog/dblog end */ /******************************************************************************* * Breakpoints ******************************************************************************/ #breakpoints-admin-breakpoints #edit-buttons input, #breakpoints-admin-breakpoints #edit-buttons a { margin-bottom: 1em; margin-right: 1em; } .breakpoints-group-operations-link { display: inline-block; cursor: pointer; padding: 3px 10px; color: #333; font-size: 13px; text-align: center; font-weight: normal; border-width: 1px; border-style: solid; border-color: #ddd #ddd #ccc; background: #fff url(../images/buttons.png) -1px 50% no-repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: #ddd 0 1px 1px; -moz-box-shadow: #ddd 0 1px 1px; box-shadow: #ddd 0 1px 1px; } .breakpoints-group-operations-link:hover { border-color: #ace; -webkit-box-shadow: #ace 0 0 5px; -moz-box-shadow: #ace 0 0 5px; box-shadow: #ace 0 0 5px; } .breakpoints-group-operations-link:active { border-color: #666 #666 #555; background: #666 url(../images/buttons.png) -401px 50% no-repeat; color: #222; text-shadow: #999 0 1px 0; } /* Breakpoints end */ /******************************************************************************* * Media ******************************************************************************/ .page-media-browser { overflow: hidden; } .page-media-browser #block-system-main { border: none; } .media-widget .preview { background-color: #CCC; min-width: 50px; min-height: 50px; } .media-widget .preview .media-item { margin: 0; } .media-widget .preview.launcher > .form-item { padding: 0; border: 0; } .media-widget.form-wrapper { margin-bottom: 0; } .media-widget > .form-item:last-child {display: none;} .field-widget-media-generic > div > .form-item { border: 0; padding: 0; } .field-widget-media-generic .field-multiple-table thead .field-label { padding-left: 5px; } .media-item .label-wrapper label { display: block; } #media-browser-page { overflow: hidden; } #media-browser-page .form-actions { margin-bottom: 0; } #media-browser-tabset { border: none; } #media-browser-tabset #branding { padding: 8px 10px 2px 10px; height: 20px; } #media-browser-tabset #branding h1 { margin-top: -3px; } #media-tabs-wrapper .tabs.primary { margin-right: 10px; } .media-browser-tab.ui-tabs-panel { border: none; padding-bottom: 0; } .view-media-default #edit-filename-wrapper { max-width: 200px; } /* Media end */ /******************************************************************************* * Other contrib modules ******************************************************************************/ /* CTools */ td.ctools-export-ui-operations { position: relative; } /* Administration Menu. */ #admin-menu-wrapper { overflow: visible; } #admin-menu .admin-menu-search .form-item { border: 0; } #admin-menu .admin-menu-search input.admin-menu-search { height: 19px; padding: 0 5px; border-radius: 0; } #admin-menu .dropdown .admin-menu-search-results { top: 21px; } body.adminimal-menu #admin-menu .dropdown .admin-menu-search-results { top: 29px; } #admin-menu .dropdown li ul, #admin-menu .dropdown li li { width: 160px!important; } /* Adminimal Administration Menu. */ body.adminimal-menu { margin-top: 29px!important; } body.adminimal-menu .admin-menu-search > .form-item { border: none; position: static; } #admin-menu .admin-menu-search input, body.adminimal-menu #admin-menu-search input[type="text"] { height: 28px; padding-top: 0; padding-bottom: 0; width: 160px; } body.adminimal-menu #admin-menu-search input[type="text"]:hover, body.adminimal-menu #admin-menu-search input[type="text"]:focus { outline: none; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; } body.adminimal-menu #admin-menu-search input[type="text"]:focus { background: #666; } /* Date. */ fieldset.date-combo .container-inline-date .date-padding { padding: 0; } fieldset.date-combo .container-inline-date > .form-item { margin-bottom: 0; } /* Other contrib modules end */