Projet

Général

Profil

Paste
Télécharger (19,8 ko) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / themes / rubik / core.css @ 87dbc3bf

1
p:last-child { margin:0px; }
2

    
3
hr { display:none; }
4

    
5
/**
6
 * Toggleables ========================================================
7
 */
8
.toggleable { display:none; }
9

    
10
/**
11
 * Generic ============================================================
12
 */
13
.page-content dl dt {}
14
.page-content dl dd,
15
.page-content dl dl {
16
  margin-left:20px;
17
  margin-bottom:10px;
18
  }
19

    
20
/**
21
 * Console ============================================================
22
 */
23
div.messages {
24
  color:#036;
25
  background-color:#f8f8f8;
26
  border:1px solid #ccc;
27
  margin:0px 0px 10px;
28
  }
29

    
30
table tr.warning th,
31
div.warning {
32
  color:#a84;
33
  background-color:#fff4c0;
34
  }
35

    
36
table tr.error th,
37
div.error {
38
  color:#965;
39
  background-color:#ffe4e0;
40
  }
41

    
42
table tr.ok th,
43
table tr.info th,
44
div.status {
45
  color:#687;
46
  background-color:#ecf8f4;
47
  }
48

    
49
  div.error   { border-color:#ffd4d0; }
50
  div.warning { border-color:#ffe4b0; }
51
  div.status  { border-color:#dce8e4; }
52

    
53
/**
54
 * Pagers =============================================================
55
 */
56
.pager {
57
  font-weight:normal;
58
  font-size:11px;
59
  }
60

    
61
  .pager ul.pager-list { float:left; }
62
  .pager ul.pager-links { float:right; }
63

    
64
/**
65
 * Menus, lists =======================================================
66
 */
67
.admin-block-description,
68
.help-items ul li,
69
.confirmation ul li,
70
.item-list ul li,
71
.prose .item-list li,
72
.menu li {
73
  float:none;
74
  display:block;
75
  padding:5px 10px 4px;
76
  border-bottom:1px solid #f4f4f4;
77
  }
78

    
79
  .admin-block-description,
80
  .help-items ul li:last-child,
81
  .confirmation ul li:last-child,
82
  .item-list ul li:last-child,
83
  .prose .item-list li:last-child,
84
  .menu li:last-child {
85
    border-bottom:0px;
86
    padding-bottom:5px;
87
    }
88

    
89
  .item-list ul.ui-tabs-nav li:last-child {
90
    padding-bottom:0;
91
    }
92

    
93
.admin-panel h3 span.icon,
94
.admin-list li a span.icon {
95
  position:absolute;
96
  left:10px;
97
  top:10px;
98
  }
99

    
100
  .admin-list-compact li a span.icon { top:5px; }
101

    
102
.admin-panel h3,
103
.node-type-list li,
104
.admin-list li {
105
  position:relative;
106
  padding:10px 5px 9px 50px;
107
  margin:0px;
108
  min-height:30px;
109
  border-bottom:1px solid #e8e8e8;
110
  }
111

    
112
  .admin-panel h3 {
113
    background:#f4f4f4;
114
    line-height:30px;
115
    }
116

    
117
  .admin-list-compact li { min-height:20px; }
118

    
119
  .node-type-list li:last-child,
120
  .admin-list li:last-child { border:0px; }
121

    
122
/* Fix default spacing between the links displayed in "Operations" column. */
123
td ul.links.inline.operations li:not(:last-child) {
124
  padding: 0 10px 0 0;
125
  margin: 0 8px 0 0;
126
  border-right: 1px solid #DDD;
127
  }
128

    
129
/**
130
 * Tables =============================================================
131
 */
132
.tabledrag-toggle-weight-wrapper {
133
  float:right;
134
  font-size:11px;
135
  margin-bottom:-30px;
136
  height:20px;
137
  padding:5px;
138
  }
139

    
140
.tabledrag-toggle-weight-wrapper a {
141
  display:block;
142
  width:20px;
143
  height:20px;
144
  text-indent:-999px;
145
  overflow:hidden;
146
  background:url(images/bleeds.png) -40px -120px no-repeat;
147
  }
148

    
149

    
150
table {
151
  width:100%;
152
  margin:0px 0px 10px;
153
  background-color:#fff;
154

    
155
  border-collapse:collapse;
156
  border-color:#ddd;
157
  border-width:1px;
158
  border-style:solid;
159
  }
160

    
161
  .fieldset table { margin:0px; }
162

    
163
table td,
164
table th {
165
  vertical-align:top;
166
  border-width:1px 0px;
167
  border-style:solid;
168
  border-color:#ddd;
169
  padding:5px;
170
  }
171

    
172
table th {
173
  font-size:11px;
174
  text-align:left;
175
  font-weight:normal;
176
  color:#666;
177
  background:#eee;
178
  }
179

    
180
  table thead th { border-top-color:#ccc; }
181

    
182
table td.active { background:#e4f0f8; }
183
table tr.odd td.active { background:#ecf8fc; }
184

    
185
table tr.selected td.active,
186
table tr.selected td {
187
  background:#ffc;
188
  border-color:#eeb;
189
  }
190

    
191
/* Block administration */
192
table tr.region td { background:#f8f8f8; }
193

    
194
/* Hide tabledrag markers */
195
table tr.draggable span.tabledrag-changed { display:none; }
196

    
197
table.field-multiple-table td { padding: 10px; }
198

    
199
/* Stripe administrative tables */
200
.page-admin table tr.even,
201
.page-admin table tr.even td {
202
  background-color: #f9f9f9;
203
}
204

    
205
/* Use Drupal's default colors for Available Updates page statuses */
206
.page-admin table tr.warning,
207
.page-admin table tr.warning td {
208
  background-color: #ffd;
209
  color: #020;
210
}
211
.page-admin table tr.ok,
212
.page-admin table tr.ok td {
213
  background-color: #dfd;
214
  color: #020;
215
}
216
.page-admin table tr.error,
217
.page-admin table tr.error td {
218
  background-color: #fcc;
219
  color: #020;
220
}
221

    
222
/* Overrides the striping with core classes for errors and warnings */
223
.page-admin table tr.error, .page-admin table tr.error td {
224
  background: #FCC;
225
}
226
.page-admin table tr.warning, .page-admin table tr.warning td {
227
  background: #FFD;
228
}
229

    
230
/**
231
 * Forms ==============================================================
232
 */
233
.block,
234
.item-list,
235
.help-items ul,
236
.form-item,
237
.confirmation ul,
238
.admin-list,
239
.node-type-list,
240
.admin-panel {
241
  background:#fff;
242
  margin:0px 0px 10px;
243

    
244
  border-width:1px;
245
  border-style:solid;
246
  border-color:#ddd;
247
  }
248

    
249
  .form-item {
250
    position:relative;
251
    padding:9px;
252
    }
253
.form-wrapper {
254
  border: 1px solid #ddd;
255
  margin-bottom: 10px;
256
  }
257

    
258
.media-widget.form-wrapper{
259
  padding-bottom:10px;
260
  }
261
.form-wrapper .form-wrapper a.button{
262
  margin-left:10px;
263
  }
264

    
265
  .admin-list { margin:0px; }
266

    
267
table .form-item,
268
table .item-list,
269
.block .form-item,
270
.block .item-list,
271
.admin-panel .item-list,
272
.admin-panel .admin-list,
273
.fieldset .form-item,
274
.fieldset .form-type-radio,
275
.fieldset .form-type-checkbox,
276
.form-item .form-item,
277
.form-item .form-type-radio,
278
.form.item .form-type-checkbox,
279
.form-checkboxes .form-type-checkbox,
280
.text-format-wrapper .fieldset .form-item {
281
    background:transparent;
282
    padding:0px;
283
    border:0px;
284
    }
285

    
286
  table .form-item,
287
  table .item-list,
288
  .block .item-list,
289
  .admin-panel .item-list,
290
  .admin-panel .admin-list,
291
  .fieldset .form-type-radio,
292
  .fieldset .form-type-checkbox,
293
  .form-item .form-type-radio,
294
  .form.item .form-type-checkbox,
295
  .form-checkboxes .form-type-checkbox { margin-bottom:0px; }
296

    
297
.text-format-wrapper .form-item {
298
  background:#fff;
299
  margin:0px 0px 10px;
300

    
301
  border-width:1px;
302
  border-style:solid;
303
  border-color:#ddd;
304
  padding: 9px;
305
  }
306

    
307
.form-item label {
308
  margin:0px;
309
  padding:0px;
310
  color:#666;
311
  font-weight:bold;
312
  font-size:10px;
313
  text-transform:uppercase;
314
  }
315

    
316
  .form-item label.option {
317
    text-transform:none;
318
    font-size:11px;
319
    }
320

    
321
  .form-item label.option input { vertical-align:middle; }
322

    
323
.page-content .password-description,
324
.page-content .password-strength,
325
.page-content .description,
326
.page-content .form-item .description {
327
  line-height:15px;
328
  font-size:11px;
329
  white-space:normal;
330
  }
331

    
332
  .admin-panel p.description {
333
    background:#eee;
334
    border-top:1px solid #ddd;
335
    border-bottom:1px solid #fff;
336
    line-height:20px;
337
    font-size:11px;
338
    padding:4px 9px;
339
    margin:0px;
340
    }
341

    
342
.fieldset .description { margin:0px 0px 10px; }
343

    
344
.page-content .form-item .description {
345
  position:absolute;
346
  bottom:100%;
347
  right:-15px;
348
  z-index:5;
349

    
350
  color:#687;
351
  background:url(images/popup.png) 50% 100% no-repeat;
352
  border-top:1px solid #d8e4e0;
353

    
354
  width:240px;
355
  margin:0px 0px -15px;
356
  padding:9px 10px 20px;
357
  display:none;
358
  }
359
  
360
  .page-content .form-item.form-type-checkbox .description {
361
    bottom: 150%;
362
    }
363

    
364
  .page-content .form-item:hover {
365
    z-index:1;
366
    height:auto; /* Fix for flicker in IE7 */
367
    }
368

    
369
  .page-content .form-item:hover > .description { display:block; }
370

    
371
  .rubik-inline-field-descriptions .page-content .form-item .description {
372
    display:block;
373
    position:relative;
374
    background:none;
375
    margin:0;
376
    padding:0.25em 0 0.75em;
377
    border:none;
378
    right:0;
379
    width:100%;
380
    z-index:0;
381
    }
382

    
383
input.form-submit, a.button { display: inline-block;}
384

    
385
input.teaser-button,
386
input.form-submit, a.button {
387
  cursor:pointer;
388
  padding:2px 10px;
389
  color:#333;
390
  font-size:13px;
391
  text-align:center;
392
  font-weight:normal;
393
  border-width:1px;
394
  border-style:solid;
395
  border-color:#ddd #ddd #ccc;
396
  background:#fff url(images/buttons.png) -1px 50% no-repeat;
397
  }
398

    
399
  input.form-submit:hover, a.button:hover {
400
    border-color:#ace;
401
    -webkit-box-shadow:#ace 0px 0px 5px;
402
    }
403

    
404
  input.form-submit:active, a.button:active {
405
    border-color:#666 #666 #555;
406
    background:#666 url(images/buttons.png) -401px 50% no-repeat;
407
    color:#222;
408
    text-shadow:#999 0px 1px 0px;
409
    }
410

    
411
  input.button-yes, a.button-yes {
412
    background-position:-2401px 50%;
413
    padding-left:25px;
414
    }
415

    
416
  input.button-yes:active, a.button-yes:active { background-position:-2801px 50%; }
417

    
418
  input.button-no, a.button-no{
419
    background-position:-3201px 50%;
420
    padding-left:25px;
421
    }
422

    
423
  input.button-no:active , a.button-no:active{ background-position:-3601px 50%; }
424

    
425
  input.button.launcher , a.button.launcher {
426
    background-position:-4800px 50%;
427
    padding-left: 25px;
428
  }
429

    
430
  input.button.launcher:active , a.button.launcher:active {
431
    background-position:-1200px 50%;
432
  }
433

    
434
  input.button.edit , a.button.edit {
435
    background-position:-2400px 50%;
436
    padding-left: 25px;
437
  }
438

    
439
  input.button.edit:active , a.button.edit:active {
440
    background-position:-2800px 50%;
441
  }
442

    
443
  input.button.remove , a.button.remove {
444
    background-position:-3200px 50%;
445
    padding-left: 25px;
446
  }
447

    
448
  input.button.remove:active , a.button.remove:active {
449
    background-position:-3600px 50%;
450
  }
451
  .media-widget a.button.remove {
452
    padding-top: 4px;
453
    padding-bottom: 4px;
454
  }
455
  .media-widget .preview {
456
    min-height:35px;
457
  }
458

    
459
input.form-autocomplete,
460
input.form-text,
461
textarea.form-textarea,
462
select.form-select {
463
  padding:3px;
464
  border-width:1px;
465
  border-style:solid;
466
  border-color:#ddd;
467
  background:#fff;
468
  color:#666;
469
  max-width:100%;
470
  }
471

    
472
  input.form-autocomplete:hover,
473
  input.form-text:hover,
474
  textarea.form-textarea:hover,
475
  select.form-select:hover,
476
  input.form-autocomplete:focus,
477
  input.form-text:focus,
478
  textarea.form-textarea:focus,
479
  select.form-select:focus {
480
    color:#333;
481
    border-color:#ace;
482
    -webkit-box-shadow:#ace 0px 0px 5px;
483
    }
484

    
485
  input.fluid {
486
    -moz-box-sizing:border-box;
487
    -webkit-box-sizing:border-box;
488
    box-sizing: border-box;
489
    width:100%;
490
    }
491

    
492
  html.js input.form-autocomplete { background-position:100% 7px; }
493
  html.js input.throbbing { background-position:100% -2px; }
494

    
495
#search-block-form .form-wrapper.form-actions {
496
  background: none;
497
  border: none;
498
  padding: 0;
499
  margin-top: 0;
500
}
501

    
502
/* Fieldsets */
503
.fieldset,
504
.fieldset-title,
505
.fieldset-title a,
506
.fieldset-content { display:block; }
507

    
508
.fieldset {
509
  margin:0px 0px 10px;
510
  display:block;
511
  position:relative;
512
  min-height:28px;
513
  border: 1px solid #CCCCCC;
514
  }
515
fieldset legend {
516
  display: block;
517
  float: left;
518
  width: 100%;
519
}
520
body.page-admin div.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane fieldset {
521
  padding:0;
522
}
523

    
524
.fieldset-legend {
525
  display:block;
526
  }
527

    
528
.container-inline .fieldset-legend .fieldset-content,
529
.fieldset.titled .fieldset-content {
530
  display:block;
531
  padding-top:40px;
532
  }
533

    
534
.item-list h3,
535
.block .block-title,
536
.fieldset-title,
537
.collapsible .fieldset-legend a {
538
  display:block;
539
  font-size:11px;
540
  margin:0px;
541
  padding:4px 9px 5px;
542
  color:#333;
543
  background:#f6f6f6;
544
  }
545

    
546
  .fieldset-legend,
547
  .collapsible .fieldset-legend a { padding-bottom:4px; }
548

    
549
  /* Explicit height for IE */
550
  .collapsible .fieldset-legend a {
551
    height:20px;
552
    padding-left:28px;
553
  }
554

    
555
  .collapsible .fieldset-legend span.icon {
556
    position:absolute;
557
    left:6px;
558
    top:6px;
559
    background:url(images/bleeds.png) -80px -120px no-repeat;
560
    width: 15px;
561
    height: 15px;
562
    display:block;
563
    cursor:pointer;
564
    }
565

    
566
    html.js .collapsed .fieldset-legend span.icon { background-position:-60px -120px; }
567

    
568
  .collapsed .fieldset-legend a {
569
    background:#eee;
570
    color:#484848;
571
    }
572

    
573
  .collapsed .fieldset-legend a:hover { color:#666; }
574

    
575
  .collapsible .fieldset-legend {
576
    padding:0px;
577
    background:transparent;
578
    }
579

    
580
  .collapsed .fieldset-legend a { padding-bottom:4px; }
581

    
582
.block .block-content,
583
.container-inline .fieldset-content,
584
.fieldset-content {
585
  padding:10px 9px 9px;
586
  background:#fff;
587
  }
588

    
589

    
590
  html.js .collapsed .fieldset-content { display:none; }
591

    
592
  .fieldset .fieldset .fieldset-content { background:#fff; }
593

    
594
/* Filter form */
595
.filter-wrapper {
596
  font-size:11px;
597
  margin-top:-10px;
598
  border-top:none;
599
  }
600
.text-format-wrapper .filter-wrapper{
601
  border-top:1px solid #CCC;
602
  margin-top: 0;
603
  }
604

    
605
.filter-wrapper .fieldset-content,
606
.fieldset .fieldset.filter-wrapper .fieldset-content  {
607
  background:#f8f8f8;
608
  border-top:0px;
609
  height:20px;
610
  padding:5px 9px 4px;
611
  }
612

    
613
.filter-wrapper .form-type-select { padding:0px; }
614
.filter-wrapper .form-type-select * {
615
  float:left;
616
  margin-right:5px;
617
  }
618

    
619
.filter-wrapper select {
620
  padding:0px;
621
  font-size:11px;
622
  }
623

    
624
.filter-wrapper .filter-help {
625
  float:right;
626
  font-size:11px;
627
  padding:0px;
628
  }
629

    
630
.form-type-date-popup label {
631
  padding: 10px 10px 0 10px;
632
}
633

    
634
.form-type-date-popup .date-padding label {
635
  padding: 0;
636
}
637

    
638
.form-type-date-popup .date-padding {
639
  padding-top: 0;
640
}
641

    
642
/**
643
 * Form layout: Default ===============================================
644
 */
645
.form-layout-default { background:url(images/vrule.png) 65% 0% repeat-y; }
646

    
647
.column-main {
648
  float:left;
649
  width:65%;
650
  }
651

    
652
  .column-main .column-wrapper { padding-right:10px; }
653

    
654
.column-side {
655
  float:right;
656
  width:34.99%;
657
  }
658

    
659
  .column-side .column-wrapper { padding-left:10px; }
660

    
661
.column-footer { clear:both; }
662

    
663
.form-wrapper.form-actions {
664
  background:#eee;
665
  border:1px solid #ddd;
666
  padding:9px;
667
  margin-top: 20px;
668
  }
669

    
670
  form .form-actions.container-inline {
671
    background:transparent;
672
    border:0px;
673
    padding:0px;
674
    }
675

    
676
  .form-wrapper.form-actions input.form-submit, .form-wrapper.form-actions a.button { margin-right:5px; }
677

    
678
  .form-layout-default .column-main .form-actions { display:none; }
679
  .form-layout-default .column-side .form-actions { margin:0px 0px 10px; }
680
  .form-layout-default .column-side .form-actions input.form-submit,
681
  .form-layout-deafult .column-side .form-actions a.button {
682
    margin:1px 5px 1px 0px;
683
    }
684

    
685
/**
686
 * "Boxes" aka generic wrappers =======================================
687
 */
688
.box-title {
689
  font-weight:normal;
690
  font-size:10px;
691
  text-transform:uppercase;
692

    
693
  background:#eee;
694
  border:1px solid #ddd;
695
  padding:4px 9px;
696
  margin:0px 0px 10px;
697
  }
698

    
699
/**
700
 * System =============================================================
701
 */
702
.admin .right {
703
  padding-left:5px;
704
  float:right;
705
  }
706

    
707
.admin .left {
708
  padding-right:5px;
709
  float:left;
710
  }
711

    
712
.admin .right,
713
.admin .left {
714
  box-sizing:border-box;
715
  -moz-box-sizing:border-box;
716
  -webkit-box-sizing:border-box;
717
  width:50%;
718
  margin:0px;
719
  }
720

    
721
/* admin/appearance */
722
.theme-selector {
723
  position:relative;
724
  padding:9px 9px 9px 314px;
725
  border:1px solid #ddd;
726
  margin:10px 0px;
727
  min-height:224px;
728
  text-shadow:#fff 0px 1px 0px;
729
  }
730

    
731
.theme-selector img {
732
  clip: rect(0px, 294px, 219px, 0px);
733
  height: auto;
734
  left: 10px;
735
  position: absolute;
736
  top: 10px;
737
  width: 294px;
738
  }
739

    
740
.theme-selector .operations a { margin-right:20px; }
741

    
742
.system-themes-list-disabled .theme-selector {
743
  background:#eee;
744
  color:#676767;
745
  padding:9px 9px 9px 162px;
746
  min-height:110px;
747
  }
748

    
749
.system-themes-list-disabled .theme-selector img {
750
  width: 142px;
751
}
752

    
753
/* admin/content/node & admin/user/user */
754
.exposed-filters .form-item label {
755
  float:left;
756
  width:120px;
757
  }
758

    
759
.exposed-filters .additional-filters {
760
  padding:5px;
761
  font-size:11px;
762
  color:#666;
763
  }
764

    
765
/* update options */
766
.admin-options {
767
  background:#f8f8f8;
768
  line-height:30px;
769
  height:30px;
770
  padding:9px;
771
  border:1px solid #ddd;
772
  margin:0px 0px 10px;
773
  }
774

    
775
.admin-options label,
776
.admin-options .form-item {
777
  margin-right:10px;
778
  float:left;
779
  }
780

    
781
.admin-options .form-item {
782
  padding:0px;
783
  border:0px;
784
  }
785

    
786
/* dependency colors */
787
.admin-dependencies,
788
.admin-required { color: #666; }
789
.admin-disabled { color: #900; }
790
.admin-enabled { color: #099; }
791
.admin-missing { color: #c30; }
792

    
793
/* progressbar styles */
794
.progress .bar {
795
  -webkit-box-shadow:inset #ddd 0px 1px 3px;
796
  -moz-box-shadow:inset #ddd 0px 1px 3px;
797
  background:#eee;
798
  border:1px solid #ccc;
799
  }
800

    
801
.progress .filled { background:#666; }
802

    
803
/**
804
 * Help pages =========================================================
805
 */
806
.help-items { float:left; width:25%; }
807
.help-items ul { margin:10px 5px; }
808

    
809
/**
810
 * Admin toolbar ======================================================
811
 */
812
body.tao #admin-toolbar a.menu-hover span.menu-description { padding-left:50px; }
813

    
814
body.tao #admin-toolbar a.menu-hover span.menu-description span.icon {
815
  position:absolute;
816
  left:10px;
817
  top:0px;
818
  }
819

    
820
/**
821
 * Form description exceptions ========================================
822
 */
823

    
824
/**
825
 * Some form elements are either too weirdly positioned or really benefit
826
 * from persistent descriptions. Reset for all of these.
827
 */
828
.page-content .form-item-files-feeds,
829
.page-content .form-item-files-feeds .description,
830
.ctools-export-ui-row .form-item,
831
.ctools-export-ui-row .form-item .description,
832
.multiselect .form-item,
833
.multiselect .form-item .description,
834
.page-content table .form-item,
835
.page-content table .form-item .description,
836
.page-content .form-item .widget-edit .description,
837
#upload-attachments .description,
838
#views-ajax-pad .form-item,
839
#views-ajax-pad .form-item .description {
840
  width:auto;
841
  padding:0px;
842
  margin:0px;
843
  border:0px;
844
  background:transparent;
845
  position:static;
846
  display:block;
847
  }
848

    
849
.page-content .form-item-files-feeds:hover,
850
.ctools-export-ui-row .form-item:hover,
851
.multiselect .form-item:hover,
852
.page-content table .form-item:hover,
853
#views-ajax-pad .form-item:hover { position:static; }
854

    
855
.page-content .form-item-files-feeds .description,
856
.page-content table .form-item .description,
857
#upload-attachments .description,
858
#views-ajax-pad .form-item .description {
859
  padding:0px;
860
  color:#666;
861
  display:block;
862
  max-width:none;
863
  }
864

    
865
/**
866
 * Form containers ====================================================
867
 */
868
.container-inline div {
869
  display:inline;
870
  border:0px;
871
  padding:0px;
872
  background:transparent;
873
  }
874

    
875
.container-inline { margin:0px 0px 10px; }
876

    
877
/**
878
 * Vertical tabs=======================================================
879
 */
880
.vertical-tabs {
881
  background:#fff url(images/vtabs.png) 0px 0px repeat-y;
882
  border:1px solid #ddd;
883
  margin:0px 0px 10px;
884
  position:relative;
885
  }
886

    
887
.vertical-tabs .fieldset-content,
888
.vertical-tabs fieldset.titled .fieldset-content {
889
  border:0px;
890
  padding:10px;
891
  }
892
.vertical-tabs .fieldset-content .fieldset-content {
893
  margin-top: 20px;
894
}
895

    
896
.vertical-tabs-list li a {
897
  display:block;
898
  text-shadow:#fff 0px 1px 0px;
899
  padding:5px 10px 4px 10px;
900
  border-bottom:1px solid #ddd;
901
  color:#666;
902
  }
903

    
904
.vertical-tabs-list .selected a {
905
  background:#fff;
906
  color:#333;
907
  }
908

    
909
.vertical-tabs-list .summary { font-size:11px; }
910

    
911
.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane .fieldset legend {
912
  display: block;
913
}
914

    
915
.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane fieldset.collapsible {
916
  border: 1px solid #CCCCCC;
917
  margin: 1em 0;
918
  position: relative;
919
}
920

    
921
/**
922
 * Action links =======================================================
923
 */
924
.action-links a {
925
  -moz-border-radius:5px;
926
  -webkit-border-radius:5px;
927
  border-radius:5px;
928

    
929
  margin:0px 5px 0px 0px;
930
  padding:0px 5px 0px 25px;
931
  background:#999 url(images/buttons.png) -800px 50% no-repeat;
932
  color:#fff;
933
  text-shadow:#666 0px 1px 0px;
934
  }
935

    
936
  .action-links a:active {
937
    color:#222;
938
    background-color:#666;
939
    background-position:-1200px 50%;
940
    text-shadow:#999 0px 1px 0px;
941
    }
942

    
943
/* color module fix */
944
#palette .form-item {
945
  width: 20em !important;
946
  height: 2em;
947
  line-height: 2em;
948
  margin: 0.5em 0;
949
  padding: 0.2em;
950
}
951

    
952
#palette .lock {
953
  z-index: 2;
954
}
955
.page-content .color-form .form-item:hover {
956
  height: 2em;
957
}
958
/* panels stylizer color fix */
959
div.ctools-modal-content #palette .form-item label {
960
  clear: none;
961
  float: left;
962
  width: 14em;
963
}
964
div.ctools-modal-content .color-form .form-item input {
965
  margin-top: 0;
966
}
967

    
968
/**
969
 * ORPHANED MARKUP ====================================================
970
 * The following selectors target markup generated by Drupal that have
971
 * exactly 1 or extremely few instances. It will make a great future
972
 * hitlist of markup to consolidate and generalize.
973
 */
974
.compact-link {
975
  font-size:11px;
976
  height:20px;
977
  margin:0px 0px 10px;
978
  }
979

    
980
.compact-link a {
981
  float:left;
982
  line-height:18px;
983
  padding:0px 9px;
984
  border:1px solid #ddd;
985
  color:#666;
986
  background:#fff;
987
  }