/* $Id$ */ /* ** HTML elements */ fieldset { margin-bottom: 1em; padding: .5em; } form { margin: 0; padding: 0; } hr { height: 1px; border: 1px solid gray; } img { border: 0; } table { border-collapse: collapse; } th { text-align: left; /* LTR */ padding-right: 1em; /* LTR */ border-bottom: 3px solid #ccc; } th.active img { display: inline; } tr.even, tr.odd { background-color: #eee; border-bottom: 1px solid #ccc; padding: 0.1em 0.6em; } tr.drag { background-color: #fffff0; } tr.drag-previous { background-color: #ffd; } td.active { background-color: #ddd; } td.checkbox, th.checkbox { text-align: center; } tbody { border-top: 1px solid #ccc; } tbody th { border-bottom: 1px solid #ccc; } thead th { text-align: left; /* LTR */ padding-right: 1em; /* LTR */ border-bottom: 3px solid #ccc; } /* ** Other common styles */ .breadcrumb { padding-bottom: .5em } .error { color: #e55; } div.error { border: 1px solid #d77; } div.error, tr.error { background: #fcc; color: #200; padding: 2px; } .warning { color: #e09010; } div.warning { border: 1px solid #f0c020; } div.warning, table tr.warning { background: #ffd; color: #220; padding: 2px; } .ok { color: #008000; } div.ok { border: 1px solid #00aa00; } div.ok, tr.ok { background: #dfd; color: #020; padding: 2px; } .item-list .icon { color: #555; float: right; /* LTR */ padding-left: 0.25em; /* LTR */ clear: right; /* LTR */ } .item-list .title { font-weight: bold; } .item-list ul { margin: 0 0 0.75em 0; padding: 0; } .item-list ul li { margin: 0 0 0.25em 1.5em; /* LTR */ padding: 0; list-style: disc; } .form-item { margin-top: 1em; margin-bottom: 1em; } tr.odd .form-item, tr.even .form-item { margin-top: 0; margin-bottom: 0; white-space: nowrap; } tr.merge-down, tr.merge-down td, tr.merge-down th { border-bottom-width: 0 !important; } tr.merge-up, tr.merge-up td, tr.merge-up th { border-top-width: 0 !important; } .form-item input.error, .form-item textarea.error, .form-item select.error { border: 2px solid red; } .form-item .description { font-size: 0.85em; } .form-item label { display: block; font-weight: bold; } .form-item label.option { display: inline; font-weight: normal; } .form-checkboxes, .form-radios { margin: 1em 0; } .form-checkboxes .form-item, .form-radios .form-item { margin-top: 0.4em; margin-bottom: 0.4em; } .form-type-radio .description, .form-type-checkbox .description { margin-left: 2.4em; } .marker, .form-required { color: #f00; } .more-help-link { text-align: right; /* LTR */ } .more-help-link a, a.module-link { padding: 1px 0 1px 20px; /* LTR */ } a.module-link { display: block; white-space: nowrap; } .more-help-link a, a.module-link-help { background: url(../../misc/help.png) 0 50% no-repeat; /* LTR */ } a.module-link-permissions { background: url(../../misc/permissions.png) 0 50% no-repeat; /* LTR */ } a.module-link-configure { background: url(../../misc/configure.png) 0 50% no-repeat; /* LTR */ } .more-link { text-align: right; /* LTR */ } .module-help { margin-left: 1em; /* LTR */ float: right; /* LTR */ } .item-list .pager { clear: both; text-align: center; } .item-list .pager li { background-image:none; display:inline; list-style-type:none; padding: 0.5em; } .pager-current { font-weight:bold; } .tips { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; font-size: 0.9em; } .compact-link { margin: 0 0 0.5em 0; } /* ** Tab navigation */ ul.primary { border-collapse: collapse; padding: 0 0 0 1em; /* LTR */ white-space: nowrap; list-style: none; margin: 5px; height: auto; line-height: normal; border-bottom: 1px solid #bbb; } ul.primary li { display: inline; } ul.primary li a { background-color: #ddd; border-color: #bbb; border-width: 1px; border-style: solid solid none solid; height: auto; margin-right: 0.5em; /* LTR */ padding: 0 1em; text-decoration: none; } ul.primary li.active a { background-color: #fff; border: 1px solid #bbb; border-bottom: #fff 1px solid; } ul.primary li a:hover { background-color: #eee; border-color: #ccc; border-bottom-color: #eee; } ul.secondary { border-bottom: 1px solid #bbb; padding: 0.5em 1em; margin: 5px; } ul.secondary li { display: inline; padding: 0 1em; border-right: 1px solid #ccc; /* LTR */ } ul.secondary a { padding: 0; text-decoration: none; } ul.secondary a.active { border-bottom: 4px solid #999; } /* ** To be used with tableselect.js */ tr.selected td { background: #ffc; } /* ** Floating header for tableheader.js */ table.sticky-header { margin-top: 0; background: #fff; } /* ** Styles for the system modules page (admin/modules) */ #system-modules div.incompatible { font-weight: bold; } /* ** Styles for the system themes page (admin/appearance) */ .system-themes-list { margin-bottom: 20px; } .system-themes-list-disabled { border-top: 1px solid #cdcdcd; padding-top: 20px; } .system-themes-list h2 { margin: 0; } .theme-selector { padding-top: 20px; } .theme-selector .screenshot, .theme-selector .no-screenshot { border: 1px solid #e0e0d8; padding: 2px; vertical-align: bottom; width: 294px; height: 219px; line-height: 219px; text-align: center; } .theme-default .screenshot { border: 1px solid #aaa; } .system-themes-list-enabled .theme-selector .screenshot, .system-themes-list-enabled .theme-selector .no-screenshot { float: left; /* LTR */ margin: 0 20px 0 0; /* LTR */ } .system-themes-list-disabled .theme-selector .screenshot, .system-themes-list-disabled .theme-selector .no-screenshot { width: 194px; height: 144px; line-height: 144px; } .theme-selector h3 { font-weight: normal; } .theme-default h3 { font-weight: bold; } .system-themes-list-enabled .theme-selector h3 { margin-top: 0; } .system-themes-list-disabled .theme-selector { width: 300px; float: left; /* LTR */ padding: 20px 20px 20px 0; /* LTR */ } .system-themes-list-enabled .theme-info { max-width: 940px; } .system-themes-list-disabled .theme-info { min-height: 170px; } .theme-selector .incompatible { margin-top: 10px; font-weight: bold; } .theme-selector .operations { margin: 10px 0 0 0; padding: 0; } .theme-selector .operations li { float: left; /* LTR */ margin: 0; padding: 0 0.7em; list-style-type: none; border-right: 1px solid #cdcdcd; /* LTR */ } .theme-selector .operations li.last { padding: 0 0 0 0.7em; /* LTR */ border-right: none; /* LTR */ } .theme-selector .operations li.first { padding: 0 0.7em 0 0; /* LTR */ } #system-themes-admin-form { clear: left; } /* ** Markup free clearing ** Details: http://www.positioniseverything.net/easyclearing.html */ .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hides from IE-mac \*/ * html .clearfix { height: 1%; } .clearfix { display: block; } /* End hide from IE-mac */