comparison modules/system/system.css @ 1:c1f4ac30525a 6.0

Drupal 6.0
author Franck Deroche <webmaster@defr.org>
date Tue, 23 Dec 2008 14:28:28 +0100
parents
children
comparison
equal deleted inserted replaced
0:5a113a1c4740 1:c1f4ac30525a
1 /* $Id: system.css,v 1.48 2008/01/09 09:56:39 goba Exp $ */
2
3 /*
4 ** HTML elements
5 */
6 body.drag {
7 cursor: move;
8 }
9 th.active img {
10 display: inline;
11 }
12 tr.even, tr.odd {
13 background-color: #eee;
14 border-bottom: 1px solid #ccc;
15 padding: 0.1em 0.6em;
16 }
17 tr.drag {
18 background-color: #fffff0;
19 }
20 tr.drag-previous {
21 background-color: #ffd;
22 }
23 td.active {
24 background-color: #ddd;
25 }
26 td.checkbox, th.checkbox {
27 text-align: center;
28 }
29 tbody {
30 border-top: 1px solid #ccc;
31 }
32 tbody th {
33 border-bottom: 1px solid #ccc;
34 }
35 thead th {
36 text-align: left; /* LTR */
37 padding-right: 1em; /* LTR */
38 border-bottom: 3px solid #ccc;
39 }
40
41 /*
42 ** Other common styles
43 */
44 .breadcrumb {
45 padding-bottom: .5em
46 }
47 div.indentation {
48 width: 20px;
49 height: 1.7em;
50 margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
51 padding: 0.42em 0 0.42em 0.6em; /* LTR */
52 float: left; /* LTR */
53 }
54 div.tree-child {
55 background: url(../../misc/tree.png) no-repeat 11px center; /* LTR */
56 }
57 div.tree-child-last {
58 background: url(../../misc/tree-bottom.png) no-repeat 11px center; /* LTR */
59 }
60 div.tree-child-horizontal {
61 background: url(../../misc/tree.png) no-repeat -11px center;
62 }
63 .error {
64 color: #e55;
65 }
66 div.error {
67 border: 1px solid #d77;
68 }
69 div.error, tr.error {
70 background: #fcc;
71 color: #200;
72 padding: 2px;
73 }
74 .warning {
75 color: #e09010;
76 }
77 div.warning {
78 border: 1px solid #f0c020;
79 }
80 div.warning, tr.warning {
81 background: #ffd;
82 color: #220;
83 padding: 2px;
84 }
85 .ok {
86 color: #008000;
87 }
88 div.ok {
89 border: 1px solid #00aa00;
90 }
91 div.ok, tr.ok {
92 background: #dfd;
93 color: #020;
94 padding: 2px;
95 }
96 .item-list .icon {
97 color: #555;
98 float: right; /* LTR */
99 padding-left: 0.25em; /* LTR */
100 clear: right; /* LTR */
101 }
102 .item-list .title {
103 font-weight: bold;
104 }
105 .item-list ul {
106 margin: 0 0 0.75em 0;
107 padding: 0;
108 }
109 .item-list ul li {
110 margin: 0 0 0.25em 1.5em; /* LTR */
111 padding: 0;
112 list-style: disc;
113 }
114 ol.task-list li.active {
115 font-weight: bold;
116 }
117 .form-item {
118 margin-top: 1em;
119 margin-bottom: 1em;
120 }
121 tr.odd .form-item, tr.even .form-item {
122 margin-top: 0;
123 margin-bottom: 0;
124 white-space: nowrap;
125 }
126 tr.merge-down, tr.merge-down td, tr.merge-down th {
127 border-bottom-width: 0 !important;
128 }
129 tr.merge-up, tr.merge-up td, tr.merge-up th {
130 border-top-width: 0 !important;
131 }
132 .form-item input.error, .form-item textarea.error, .form-item select.error {
133 border: 2px solid red;
134 }
135 .form-item .description {
136 font-size: 0.85em;
137 }
138 .form-item label {
139 display: block;
140 font-weight: bold;
141 }
142 .form-item label.option {
143 display: inline;
144 font-weight: normal;
145 }
146 .form-checkboxes, .form-radios {
147 margin: 1em 0;
148 }
149 .form-checkboxes .form-item, .form-radios .form-item {
150 margin-top: 0.4em;
151 margin-bottom: 0.4em;
152 }
153 .marker, .form-required {
154 color: #f00;
155 }
156 .more-link {
157 text-align: right; /* LTR */
158 }
159 .more-help-link {
160 font-size: 0.85em;
161 text-align: right; /* LTR */
162 }
163 .nowrap {
164 white-space: nowrap;
165 }
166 .item-list .pager {
167 clear: both;
168 text-align: center;
169 }
170 .item-list .pager li {
171 background-image:none;
172 display:inline;
173 list-style-type:none;
174 padding: 0.5em;
175 }
176 .pager-current {
177 font-weight:bold;
178 }
179 .tips {
180 margin-top: 0;
181 margin-bottom: 0;
182 padding-top: 0;
183 padding-bottom: 0;
184 font-size: 0.9em;
185 }
186 dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
187 font-family: inherit;
188 font-size: inherit;
189 width: 14em;
190 }
191 dl.multiselect dd.a, dl.multiselect dd.a .form-item {
192 width: 8em;
193 }
194 dl.multiselect dt, dl.multiselect dd {
195 float: left; /* LTR */
196 line-height: 1.75em;
197 padding: 0;
198 margin: 0 1em 0 0; /* LTR */
199 }
200 dl.multiselect .form-item {
201 height: 1.75em;
202 margin: 0;
203 }
204
205 /*
206 ** Inline items (need to override above)
207 */
208 .container-inline div, .container-inline label {
209 display: inline;
210 }
211
212 /*
213 ** Tab navigation
214 */
215 ul.primary {
216 border-collapse: collapse;
217 padding: 0 0 0 1em; /* LTR */
218 white-space: nowrap;
219 list-style: none;
220 margin: 5px;
221 height: auto;
222 line-height: normal;
223 border-bottom: 1px solid #bbb;
224 }
225 ul.primary li {
226 display: inline;
227 }
228 ul.primary li a {
229 background-color: #ddd;
230 border-color: #bbb;
231 border-width: 1px;
232 border-style: solid solid none solid;
233 height: auto;
234 margin-right: 0.5em; /* LTR */
235 padding: 0 1em;
236 text-decoration: none;
237 }
238 ul.primary li.active a {
239 background-color: #fff;
240 border: 1px solid #bbb;
241 border-bottom: #fff 1px solid;
242 }
243 ul.primary li a:hover {
244 background-color: #eee;
245 border-color: #ccc;
246 border-bottom-color: #eee;
247 }
248 ul.secondary {
249 border-bottom: 1px solid #bbb;
250 padding: 0.5em 1em;
251 margin: 5px;
252 }
253 ul.secondary li {
254 display: inline;
255 padding: 0 1em;
256 border-right: 1px solid #ccc; /* LTR */
257 }
258 ul.secondary a {
259 padding: 0;
260 text-decoration: none;
261 }
262 ul.secondary a.active {
263 border-bottom: 4px solid #999;
264 }
265
266 /*
267 ** Autocomplete styles
268 */
269 /* Suggestion list */
270 #autocomplete {
271 position: absolute;
272 border: 1px solid;
273 overflow: hidden;
274 z-index: 100;
275 }
276 #autocomplete ul {
277 margin: 0;
278 padding: 0;
279 list-style: none;
280 }
281 #autocomplete li {
282 background: #fff;
283 color: #000;
284 white-space: pre;
285 cursor: default;
286 }
287 #autocomplete li.selected {
288 background: #0072b9;
289 color: #fff;
290 }
291 /* Animated throbber */
292 html.js input.form-autocomplete {
293 background-image: url(../../misc/throbber.gif);
294 background-repeat: no-repeat;
295 background-position: 100% 2px; /* LTR */
296 }
297 html.js input.throbbing {
298 background-position: 100% -18px; /* LTR */
299 }
300
301 /*
302 ** Collapsing fieldsets
303 */
304 html.js fieldset.collapsed {
305 border-bottom-width: 0;
306 border-left-width: 0;
307 border-right-width: 0;
308 margin-bottom: 0;
309 height: 1em;
310 }
311 html.js fieldset.collapsed * {
312 display: none;
313 }
314 html.js fieldset.collapsed legend {
315 display: block;
316 }
317 html.js fieldset.collapsible legend a {
318 padding-left: 15px; /* LTR */
319 background: url(../../misc/menu-expanded.png) 5px 75% no-repeat; /* LTR */
320 }
321 html.js fieldset.collapsed legend a {
322 background-image: url(../../misc/menu-collapsed.png); /* LTR */
323 background-position: 5px 50%; /* LTR */
324 }
325 /* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
326 * html.js fieldset.collapsed legend,
327 * html.js fieldset.collapsed legend *,
328 * html.js fieldset.collapsed table * {
329 display: inline;
330 }
331 /* For Safari 2 to prevent collapsible fieldsets containing tables from dissapearing due to tableheader.js. */
332 html.js fieldset.collapsible {
333 position: relative;
334 }
335 html.js fieldset.collapsible legend a {
336 display: block;
337 }
338 /* Avoid jumping around due to margins collapsing into collapsible fieldset border */
339 html.js fieldset.collapsible .fieldset-wrapper {
340 overflow: auto;
341 }
342
343 /*
344 ** Resizable text areas
345 */
346 .resizable-textarea {
347 width: 95%;
348 }
349 .resizable-textarea .grippie {
350 height: 9px;
351 overflow: hidden;
352 background: #eee url(../../misc/grippie.png) no-repeat center 2px;
353 border: 1px solid #ddd;
354 border-top-width: 0;
355 cursor: s-resize;
356 }
357 html.js .resizable-textarea textarea {
358 margin-bottom: 0;
359 width: 100%;
360 display: block;
361 }
362
363 /*
364 ** Table drag and drop.
365 */
366 .draggable a.tabledrag-handle {
367 cursor: move;
368 float: left; /* LTR */
369 height: 1.7em;
370 margin: -0.4em 0 -0.4em -0.5em; /* LTR */
371 padding: 0.42em 1.5em 0.42em 0.5em; /* LTR */
372 text-decoration: none;
373 }
374 a.tabledrag-handle:hover {
375 text-decoration: none;
376 }
377 a.tabledrag-handle .handle {
378 margin-top: 4px;
379 height: 13px;
380 width: 13px;
381 background: url(../../misc/draggable.png) no-repeat 0 0;
382 }
383 a.tabledrag-handle-hover .handle {
384 background-position: 0 -20px;
385 }
386
387 /*
388 ** Teaser splitter
389 */
390 .joined + .grippie {
391 height: 5px;
392 background-position: center 1px;
393 margin-bottom: -2px;
394 }
395 /* Keeps inner content contained in Opera 9. */
396 .teaser-checkbox {
397 padding-top: 1px;
398 }
399 div.teaser-button-wrapper {
400 float: right; /* LTR */
401 padding-right: 5%; /* LTR */
402 margin: 0;
403 }
404 .teaser-checkbox div.form-item {
405 float: right; /* LTR */
406 margin: 0 5% 0 0; /* LTR */
407 padding: 0;
408 }
409 textarea.teaser {
410 display: none;
411 }
412 html.js .no-js {
413 display: none;
414 }
415
416 /*
417 ** Progressbar styles
418 */
419 .progress {
420 font-weight: bold;
421 }
422 .progress .bar {
423 background: #fff url(../../misc/progress.gif);
424 border: 1px solid #00375a;
425 height: 1.5em;
426 margin: 0 0.2em;
427 }
428 .progress .filled {
429 background: #0072b9;
430 height: 1em;
431 border-bottom: 0.5em solid #004a73;
432 width: 0%;
433 }
434 .progress .percentage {
435 float: right; /* LTR */
436 }
437 .progress-disabled {
438 float: left; /* LTR */
439 }
440 .ahah-progress {
441 float: left; /* LTR */
442 }
443 .ahah-progress .throbber {
444 width: 15px;
445 height: 15px;
446 margin: 2px;
447 background: transparent url(../../misc/throbber.gif) no-repeat 0px -18px;
448 float: left; /* LTR */
449 }
450 tr .ahah-progress .throbber {
451 margin: 0 2px;
452 }
453 .ahah-progress-bar {
454 width: 16em;
455 }
456
457 /*
458 ** Formatting for welcome page
459 */
460 #first-time strong {
461 display: block;
462 padding: 1.5em 0 .5em;
463 }
464
465 /*
466 ** To be used with tableselect.js
467 */
468 tr.selected td {
469 background: #ffc;
470 }
471
472 /*
473 ** Floating header for tableheader.js
474 */
475 table.sticky-header {
476 margin-top: 0;
477 background: #fff;
478 }
479
480 /*
481 ** Installation clean URLs
482 */
483 #clean-url.install {
484 display: none;
485 }
486
487 /*
488 ** For anything you want to hide on page load when JS is enabled, so
489 ** that you can use the JS to control visibility and avoid flicker.
490 */
491 html.js .js-hide {
492 display: none;
493 }
494
495 /*
496 ** Styles for the system modules page (admin/build/modules)
497 */
498 #system-modules div.incompatible {
499 font-weight: bold;
500 }
501
502 /*
503 ** Styles for the system themes page (admin/build/themes)
504 */
505 #system-themes-form div.incompatible {
506 font-weight: bold;
507 }
508
509 /*
510 ** Password strength indicator
511 */
512 span.password-strength {
513 visibility: hidden;
514 }
515 input.password-field {
516 margin-right: 10px; /* LTR */
517 }
518 div.password-description {
519 padding: 0 2px;
520 margin: 4px 0 0 0;
521 font-size: 0.85em;
522 max-width: 500px;
523 }
524 div.password-description ul {
525 margin-bottom: 0;
526 }
527 .password-parent {
528 margin: 0 0 0 0;
529 }
530 /*
531 ** Password confirmation checker
532 */
533 input.password-confirm {
534 margin-right: 10px; /* LTR */
535 }
536 .confirm-parent {
537 margin: 5px 0 0 0;
538 }
539 span.password-confirm {
540 visibility: hidden;
541 }
542 span.password-confirm span {
543 font-weight: normal;
544 }