1
2/**
3 * @file
4 * Styles for administration pages.
5 */
6
7/**
8 * Administration blocks.
9 */
10div.admin-panel {
11  margin: 0;
12  padding: 5px 5px 15px 5px;
13}
14div.admin-panel .description {
15  margin: 0 0 3px;
16  padding: 2px 0 3px 0;
17}
18div.admin-panel .body {
19  padding: 0 4px 2px 8px; /* LTR */
20}
21div.admin {
22  padding-top: 15px;
23}
24div.admin .left {
25  float: left; /* LTR */
26  width: 47%;
27  margin-left: 1em; /* LTR */
28}
29div.admin .right {
30  float: right; /* LTR */
31  width: 47%;
32  margin-right: 1em; /* LTR */
33}
34div.admin .expert-link {
35  text-align: right; /* LTR */
36  margin-right: 1em; /* LTR */
37  padding-right: 4px; /* LTR */
38}
39
40/**
41 * Markup generated by theme_system_compact_link().
42 */
43.compact-link {
44  margin: 0 0 0.5em 0;
45}
46
47/**
48 * Quick inline admin links.
49 */
50small .admin-link:before {
51  content: '[';
52}
53small .admin-link:after {
54  content: ']';
55}
56
57/**
58 * Modules page.
59 */
60#system-modules div.incompatible {
61  font-weight: bold;
62}
63div.admin-requirements,
64div.admin-required {
65  font-size: 0.9em;
66  color: #444;
67}
68span.admin-disabled {
69  color: #800;
70}
71span.admin-enabled {
72  color: #080;
73}
74span.admin-missing {
75  color: #f00;
76}
77a.module-link {
78  display: block;
79  padding: 1px 0 1px 20px; /* LTR */
80  white-space: nowrap;
81}
82a.module-link-help {
83  background: url(../../misc/help.png) 0 50% no-repeat; /* LTR */
84}
85a.module-link-permissions {
86  background: url(../../misc/permissions.png) 0 50% no-repeat; /* LTR */
87}
88a.module-link-configure {
89  background: url(../../misc/configure.png) 0 50% no-repeat; /* LTR */
90}
91.module-help {
92  margin-left: 1em; /* LTR */
93  float: right; /* LTR */
94}
95
96/**
97 * Status report.
98 */
99table.system-status-report td {
100  padding: 6px;
101  vertical-align: middle;
102}
103table.system-status-report tr.merge-up td {
104  padding: 0 6px 8px 28px; /* LTR */
105}
106table.system-status-report td.status-icon {
107  width: 16px;
108  padding-right: 0; /* LTR */
109}
110table.system-status-report td.status-icon div {
111  background-repeat: no-repeat;
112  height: 16px;
113  width: 16px;
114}
115table.system-status-report tr.error td.status-icon div {
116  background-image: url(../../misc/message-16-error.png);
117}
118table.system-status-report tr.warning td.status-icon div {
119  background-image: url(../../misc/message-16-warning.png);
120}
121tr.merge-down,
122tr.merge-down td {
123  border-bottom-width: 0 !important;
124}
125tr.merge-up,
126tr.merge-up td {
127  border-top-width: 0 !important;
128}
129
130/**
131 * Theme settings.
132 */
133.theme-settings-left {
134  float: left;
135  width: 49%;
136}
137.theme-settings-right {
138  float: right;
139  width: 49%;
140}
141.theme-settings-bottom {
142  clear: both;
143}
144
145/**
146 * Appearance page.
147 */
148table.screenshot {
149  margin-right: 1em; /* LTR */
150}
151.theme-info h2 {
152  margin-bottom: 0;
153}
154.theme-info p {
155  margin-top: 0;
156}
157.system-themes-list {
158  margin-bottom: 20px;
159}
160.system-themes-list-disabled {
161  border-top: 1px solid #cdcdcd;
162  padding-top: 20px;
163}
164.system-themes-list h2 {
165  margin: 0;
166}
167.theme-selector {
168  padding-top: 20px;
169}
170.theme-selector .screenshot,
171.theme-selector .no-screenshot {
172  border: 1px solid #e0e0d8;
173  padding: 2px;
174  vertical-align: bottom;
175  width: 294px;
176  height: 219px;
177  line-height: 219px;
178  text-align: center;
179}
180.theme-default .screenshot {
181  border: 1px solid #aaa;
182}
183.system-themes-list-enabled .theme-selector .screenshot,
184.system-themes-list-enabled .theme-selector .no-screenshot {
185  float: left; /* LTR */
186  margin: 0 20px 0 0; /* LTR */
187}
188.system-themes-list-disabled .theme-selector .screenshot,
189.system-themes-list-disabled .theme-selector .no-screenshot {
190  width: 194px;
191  height: 144px;
192  line-height: 144px;
193}
194.theme-selector h3 {
195  font-weight: normal;
196}
197.theme-default h3 {
198  font-weight: bold;
199}
200.system-themes-list-enabled .theme-selector h3 {
201  margin-top: 0;
202}
203.system-themes-list-disabled .theme-selector {
204  width: 300px;
205  float: left; /* LTR */
206  padding: 20px 20px 20px 0; /* LTR */
207}
208.system-themes-list-enabled .theme-info {
209  max-width: 940px;
210}
211.system-themes-list-disabled .theme-info {
212  min-height: 170px;
213}
214.theme-selector .incompatible {
215  margin-top: 10px;
216  font-weight: bold;
217}
218.theme-selector .operations {
219  margin: 10px 0 0 0;
220  padding: 0;
221}
222.theme-selector .operations li {
223  float: left; /* LTR */
224  margin: 0;
225  padding: 0 0.7em;
226  list-style-type: none;
227  border-right: 1px solid #cdcdcd;  /* LTR */
228}
229.theme-selector .operations li.last {
230  padding: 0 0 0 0.7em; /* LTR */
231  border-right: none; /* LTR */
232}
233.theme-selector .operations li.first {
234  padding: 0 0.7em 0 0; /* LTR */
235}
236#system-themes-admin-form {
237  clear: left;
238}
239
240/**
241 * Exposed filters.
242 */
243.exposed-filters .filters {
244  float: left; /* LTR */
245  margin-right: 1em; /* LTR */
246  width: 25em; /* IE6 */
247}
248.exposed-filters .form-item {
249  margin: 0 0 0.1em 0;
250  padding: 0;
251}
252.exposed-filters .form-item label {
253  float: left; /* LTR */
254  font-weight: normal;
255  width: 10em;
256}
257.exposed-filters .form-select {
258  width: 14em;
259}
260/* Current filters */
261.exposed-filters .current-filters {
262  margin-bottom: 1em;
263}
264.exposed-filters .current-filters .placeholder {
265  font-style: normal;
266  font-weight: bold;
267}
268.exposed-filters .additional-filters {
269  float: left; /* LTR */
270  margin-right: 1em; /* LTR */
271}
272