Projet

Général

Profil

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

root / drupal7 / sites / all / themes / adminimal_theme / css / style.css @ 9d13637e

1
/* Import the Open Sans webfont from Google CDN */
2
@font-face {
3
  font-family: 'Open Sans';
4
  font-style: normal;
5
  font-weight: 300;
6
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTRsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
7
}
8
@font-face {
9
  font-family: 'Open Sans';
10
  font-style: normal;
11
  font-weight: 400;
12
  src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/uYKcPVoh6c5R0NpdEY5A-Q.woff) format('woff');
13
}
14
@font-face {
15
  font-family: 'Open Sans';
16
  font-style: normal;
17
  font-weight: 600;
18
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNShsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
19
}
20

    
21
body.adminimal-theme *::-moz-focus-inner {
22
  border: 0;
23
}
24

    
25
body.adminimal-theme * {
26
  -moz-box-sizing: content-box;
27
  -webkit-box-sizing: content-box;
28
  box-sizing: content-box;
29
}
30

    
31
body {
32
  color: #000;
33
  background: #fff;
34
  font:normal 13px/1.538em Open Sans, "Segoe UI", "Helvetica", sans-serif;
35
}
36

    
37
a {
38
  color:#0074BD;
39
  text-decoration:none;
40
}
41

    
42
a:hover {
43
  text-decoration: underline;
44
}
45

    
46
hr {
47
  margin: 0;
48
  padding: 0;
49
  border: none;
50
  height: 1px;
51
  background: #cccccc;
52
}
53

    
54
legend {
55
  font-weight: bold;
56
}
57

    
58
h1,h2,h3,h4,h5,h6 {
59
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
60
  font-weight: 300;
61
  margin: 0 0 20px;
62
}
63

    
64
h1 {
65
  font-size: 23px;
66
}
67

    
68
h2 {
69
  font-size: 20px;
70
}
71

    
72
h3 {
73
  font-size: 18px;
74
}
75

    
76
h4 {
77
  font-size: 16px;
78
}
79

    
80
h5,h6 {
81
  font-size: 14px;
82
}
83

    
84
p {
85
  margin: 0 0 20px;
86
}
87

    
88
dl {
89
  margin: 0 0 20px;
90
}
91

    
92
dl dd,dl dl {
93
  background: url("../images/small-bullet.png") no-repeat scroll 0 6px transparent;
94
  color: #444444;
95
  margin-bottom: 10px;
96
  margin-left: 5px;
97
  text-indent: 10px;
98
  line-height: 18px;
99
}
100

    
101
blockquote {
102
  margin: 1em 40px;
103
}
104

    
105
address {
106
  font-style: italic;
107
}
108

    
109
u,ins {
110
  text-decoration: underline;
111
}
112

    
113
s,strike,del {
114
  text-decoration: line-through;
115
}
116

    
117
big {
118
  font-size: larger;
119
}
120

    
121
small {
122
  font-size: smaller;
123
}
124

    
125
sub {
126
  vertical-align: sub;
127
  font-size: smaller;
128
  line-height: normal;
129
}
130

    
131
sup {
132
  vertical-align: super;
133
  font-size: smaller;
134
  line-height: normal;
135
}
136

    
137
nobr {
138
  white-space: nowrap;
139
}
140

    
141
abbr,acronym {
142
  border-bottom: dotted 1px;
143
}
144

    
145
ul,.block ul,.item-list ul {
146
  list-style-type: square;
147
  list-style-image: none;
148
  margin: 0.25em 0 0.25em 1.5em;/* LTR */
149
}
150

    
151
.item-list .pager li {
152
  padding: 0.5em;
153
}
154

    
155
.item-list ul li,li.leaf,ul.menu li {
156
  list-style-type: disc;
157
  list-style-image: none;
158
}
159

    
160
ul.menu li {
161
  margin: 0;
162
}
163

    
164
ol {
165
  list-style-type: decimal;
166
  margin: 0.25em 0 0.25em 2em;/* LTR */
167
}
168

    
169
.item-list ul li.collapsed,ul.menu li.collapsed {
170
  list-style-image: url(/misc/menu-collapsed.png);
171
  list-style-type: disc;
172
}
173

    
174
.item-list ul li.expanded,ul.menu li.expanded {
175
  list-style-image: url(/misc/menu-expanded.png);
176
  list-style-type: circle;
177
}
178

    
179
quote,code {
180
  margin: 0.5em 0;
181
}
182

    
183
code,pre,kbd {
184
  font-size: 1.231em;
185
}
186

    
187
pre {
188
  margin: 0.5em 0;
189
  white-space: pre-wrap;
190
}
191

    
192
strong {
193
  font-family: Arial, Helvetica, sans-serif !important;
194
  font-weight: bold !important;
195
}
196

    
197
/**
198
 * Skip link.
199
 */
200
#skip-link {
201
  margin-top: 0;
202
  position: absolute;
203
  left: 50%;/* LTR */
204
  margin-left: -5.25em;/* LTR */
205
  width: auto;
206
  z-index: 50;
207
}
208

    
209
#skip-link a,#skip-link a:link,#skip-link a:visited {
210
  display: block;
211
  background: #444;
212
  color: #fff;
213
  font-size: 0.94em;
214
  padding: 1px 10px 2px 10px;/* LTR */
215
  text-decoration: none;
216
  -moz-border-radius: 0 0 10px 10px;
217
  -webkit-border-top-left-radius: 0;
218
  -webkit-border-top-right-radius: 0;
219
  -webkit-border-bottom-left-radius: 10px;
220
  -webkit-border-bottom-right-radius: 10px;
221
  border-radius: 0 0 10px 10px;
222
}
223

    
224
#skip-link a:hover,#skip-link a:focus,#skip-link a:active {
225
  outline: 0;
226
}
227

    
228
/**
229
 * Branding.
230
 */
231
#branding {
232
  overflow: hidden;
233
  padding: 10px 20px 0 20px;/* LTR */
234
  position: relative;
235
  background-color: #333;
236
}
237

    
238
#branding div.breadcrumb {
239
  font-size: 14px;
240
  padding-bottom: 5px;
241
  color: #888888;
242
}
243

    
244
#branding div.block {
245
  position: relative;
246
  float: right;/* LTR */
247
  width: 240px;
248
  padding-left: 10px;/* LTR */
249
  background: #333;
250
}
251

    
252
#branding div.block form label {
253
  display: none;
254
}
255

    
256
#branding div.block form div.form-item {
257
  float: left;/* LTR */
258
  border: 0;
259
  margin: 0;
260
  padding: 0;
261
}
262

    
263
#branding div.block form input.form-text {
264
  width: 140px;
265
  margin-right: 10px;/* LTR */
266
}
267

    
268
#branding div.block form input.form-submit {
269
  text-align: center;
270
  width: 80px;
271
}
272

    
273
/**
274
 * Help.
275
 */
276
#help {
277
  font-size: 0.923em;
278
  margin-top: 1em;
279
}
280

    
281
#help p {
282
  margin: 0 0 10px;
283
}
284

    
285
#help div.more-help-link {
286
  text-align: right;/* LTR */
287
}
288

    
289
/**
290
 * Page title.
291
 */
292
#page-title {
293
  background: #333;
294
  padding-top: 20px;
295
}
296

    
297
#branding h1.page-title {
298
  color: #FFFFFF;
299
  float: left;
300
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
301
  font-size: 32px;
302
  font-weight: 300;
303
  line-height: 38px;
304
  margin: 0;
305
  padding: 0 0 12px;
306
}
307

    
308
/**
309
 * Console.
310
 */
311
#console {
312
  margin: 9px 0 10px;
313
}
314

    
315
/**
316
 * Tabs.
317
 */
318
ul.primary {
319
  border-bottom: 0;
320
  float: left;
321
  clear: both;
322
  font-size: 0.923em;
323
  height: auto;
324
  margin: 2px 0 0;
325
  padding-top: 0;
326
}
327

    
328
ul.primary li {
329
  float: left;/* LTR */
330
  list-style: none;
331
  margin: 0 2px;
332
}
333

    
334
ul.primary li a:link,ul.primary li a.active,ul.primary li a:active,ul.primary li a:visited,ul.primary li a:hover,ul.primary li.active a {
335
  display: block;
336
  float: left;/* LTR */
337
  line-height: 18px;
338
  background-color: #a6a7a2;
339
  color: #000;
340
  font-weight: normal;
341
  border-width: 1px 1px 0 1px;
342
  border-style: solid;
343
  border-color: #a6a7a2;
344
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
345
  font-size: 16px;
346
  font-weight: 300;
347
  margin: 0;
348
  padding: 10px 20px;
349
  text-transform: none;
350
}
351

    
352
ul.primary li.active a,ul.primary li.active a.active,ul.primary li.active a:active,ul.primary li.active a:visited {
353
  background-color: #fff;
354
  border: none;
355
  border-top: 5px solid #0074BD;
356
  margin-top: -4px;
357
}
358

    
359
ul.primary li a:hover {
360
  color: #fff;
361
}
362

    
363
ul.primary li.active a:hover {
364
  color: #000;
365
}
366

    
367
.tabs-secondary {
368
  clear: both;
369
}
370

    
371
ul.secondary {
372
  font-size: 0.923em;
373
  padding: 0 3px 5px;
374
  line-height: 1.385em;
375
  overflow: hidden;
376
  background-color: #fff;
377
  text-align: right;
378
  width: 100%;
379
}
380

    
381
ul.secondary li {
382
  margin: 5px;
383
  float: left;/* LTR */
384
}
385

    
386
ul.secondary li a {
387
  background-color: #ddd;
388
  color: #000;
389
  display: inline-block;
390
}
391

    
392
ul.secondary li a,ul.secondary li a:hover,ul.secondary li.active a,ul.secondary li.active a.active {
393
  padding: 2px 10px;
394
  -moz-border-radius: 7px;
395
  -webkit-border-radius: 7px;
396
  border-radius: 7px;
397
}
398

    
399
ul.secondary li a:hover,ul.secondary li.active a,ul.secondary li.active a.active {
400
  color: #fff;
401
  background: none repeat scroll 0% 0% #0074BD;
402
  box-shadow: 0px -1px 0px #0074BD,0px 1px 0px #0074BD;
403
}
404

    
405
ul.secondary li a:hover {
406
        box-shadow: none;
407
}
408

    
409
div.vertical-tabs ul li.vertical-tab-button a {
410
  border-right: 1px solid #CCCCCC;
411
  background: #F9F9F9;
412
}
413

    
414
div.vertical-tabs ul li.vertical-tab-button a:hover,div.vertical-tabs ul li.vertical-tab-button a:focus {
415
  background: #efefef;
416
  outline: 0 none;
417
  text-decoration: none;
418
}
419

    
420
div.vertical-tabs ul li.vertical-tab-button .selected a {
421
  border-right: none;
422
  background: #fff;
423
}
424

    
425
div.vertical-tabs ul li.selected a,div.vertical-tabs ul li.selected a:hover,div.vertical-tabs ul li.selected a:focus,div.vertical-tabs ul li.selected a:active {
426
  border-left: 5px solid #0074BD;
427
  background: none repeat scroll 0 0 #FFFFFF;
428
  border-right: 0 none;
429
  margin-left: -1px;
430
}
431

    
432
div.vertical-tabs ul li.selected a:focus strong {
433
  text-decoration: none;
434
}
435

    
436
#content {
437
  clear: left;
438
}
439

    
440
/**
441
 * Page layout.
442
 */
443
#page {
444
  padding: 20px 0 40px 0;/* LTR */
445
  margin-right: 40px;/* LTR */
446
  margin-left: 40px;/* LTR */
447
  background: #fff;
448
  position: relative;
449
  color: #333;
450
}
451

    
452
#secondary-links ul.links li {
453
  padding: 0 10px 10px 0;/* LTR */
454
}
455

    
456
#secondary-links ul.links li a {
457
  font-size: 0.923em;
458
  background: #777;
459
  color: #fff;
460
  text-align: center;
461
  padding: 5px;
462
  height: 55px;
463
  width: 80px;
464
  overflow: hidden;
465
}
466

    
467
#secondary-links ul.links li a:hover {
468
  background: #999;
469
}
470

    
471
ul.links li,ul.inline li {
472
  padding-right: 1em;/* LTR */
473
}
474

    
475
ul.inline li {
476
  display: inline;
477
}
478

    
479
#secondary-links ul.links li.active-trail a,#secondary-links ul.links li a.active {
480
  background: #333;
481
}
482

    
483
ul.admin-list li {
484
  position: relative;
485
  padding-left: 30px;/* LTR */
486
  padding-top: 9px;
487
  margin-left: 0;/* LTR */
488
  margin-bottom: 10px;
489
  background: url(../images/list-item.png) no-repeat 0 11px;/* LTR */
490
  list-style-type: none;
491
  list-style-image: none;
492
}
493

    
494
.admin-panel .item-list ul,ul.admin-list {
495
  margin: 0;
496
  padding: 0;
497
}
498

    
499
.admin-panel .item-list ul,ul.admin-list .compact {
500
  margin: 8px 0;
501
}
502

    
503
.admin-panel .item-list li,ul.admin-list .compact li {
504
  border: none;
505
  background: none;
506
  margin: 0 0 0.75em;
507
  line-height: 1;
508
  padding: 0;
509
}
510

    
511
ul.admin-list li:last-child {
512
  border-bottom: none;
513
}
514

    
515
ul.admin-list li a {
516
  margin-left: -30px;/* LTR */
517
  padding: 0 0 4px 30px;/* LTR */
518
  min-height: 0;
519
}
520

    
521
ul.admin-list .compact li a {
522
  margin-left: 0;/* LTR */
523
  padding: 0;
524
}
525

    
526
ul.admin-list li div.description a {
527
  margin-left: 0;/* LTR */
528
  padding: 0;
529
  min-height: inherit;
530
}
531

    
532
div.submitted {
533
  color: #898989;
534
}
535

    
536
.progress {
537
  font-weight: normal;
538
}
539

    
540
/**
541
 * Tables.
542
 */
543
table {
544
  width: 100%;
545
  margin: 0 0 10px;
546
}
547

    
548
table td,table th {
549
  vertical-align: middle;
550
  padding: 8px 10px;
551
  border: 0;
552
  color: #000;
553
}
554

    
555
tr.even,tr.odd {
556
  border-style: solid;
557
  border-color: #ddd;
558
  background: #f3f4ee;
559
}
560

    
561
tr.odd {
562
  background: #fff;
563
}
564

    
565
tr.drag {
566
  background: #fe7;
567
}
568

    
569
tr.drag-previous {
570
  background: #ffb;
571
}
572

    
573
table th {
574
  background: none repeat scroll 0 0 #E1E2DC;
575
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
576
  font-size: 18px;
577
  font-weight: 300;
578
  padding: 10px;
579
}
580

    
581
table th.active {
582
  background: #0074BD;
583
  color: #fff;
584
}
585

    
586
table th a {
587
  display: block;
588
}
589

    
590
table th.active a {
591
  padding: 0 25px 0 0;/* LTR */
592
  color: #fff;
593
}
594

    
595
table th.active img {
596
  float: right;
597
  position: relative;
598
  right: -20px;
599
  top: 3px;/* LTR */
600
}
601

    
602
table td.active {
603
  background: transparent;
604
}
605

    
606
table tr.odd td.active {
607
  background: transparent;
608
}
609

    
610
table tr.selected td.active,table tr.selected td {
611
  background: #ffc;
612
  border-color: #eeb;
613
}
614

    
615
table.system-status-report tr {
616
  border-bottom: 1px solid #ccc;
617
  border-color: rgba(0,0,0,0.1);
618
}
619

    
620
table.system-status-report tr.ok {
621
  color: #255b1e;
622
  background-color: #e5ffe2;
623
}
624

    
625
table.system-status-report tr.info {
626
  color: #040f37;
627
  background-color: #bdf;
628
}
629

    
630
table.system-status-report tr.warning {
631
  color: #840;
632
  background-color: #fffbe2;
633
}
634

    
635
.adminimal-theme table tr.error {
636
  color: #C70000;
637
  background-color: #FFDDDD;
638
}
639

    
640
.adminimal-theme table tr.error td {
641
  color: #C70000;
642
}
643

    
644
/* Fieldsets */
645
fieldset {
646
  border: solid 1px #ddd;
647
  border-top: 3px solid #0074BD;
648
  padding: 12px;
649
  margin: 0 0 20px;
650
}
651

    
652
fieldset legend {
653
  background: white;
654
  padding: 0 3px;
655
  margin: 0;
656
  margin-left: -3px;
657
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
658
  font-size: 20px;
659
  font-weight: 300;
660
}
661

    
662
/**
663
 * Form elements.
664
 */
665
.form-item {
666
  padding: 0 1em 0 0;
667
  margin-bottom: 1em;
668
}
669

    
670
.filter-wrapper .form-item,div.teaser-checkbox .form-item,.form-item .form-item {
671
  padding: 5px 0;
672
  margin: 0;
673
  border: 0;
674
}
675

    
676
.form-type-checkbox {
677
  padding: 0;
678
}
679

    
680
.text-format-wrapper .form-item {
681
  padding-bottom: 0;
682
}
683

    
684
.form-item label, .exposed-filters .form-item label {
685
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
686
  font-size: 20px;
687
  font-weight: 300;
688
  margin: 0;
689
  margin: 0 0 10px;
690
  line-height: 1.4;
691
  width: initial;
692
}
693

    
694
.exposed-filters .form-item label {
695
  line-height: 40px;
696
}
697

    
698
.form-item label.option {
699
  font-size: 16px;
700
  text-transform: none;
701
}
702

    
703
.form-item label.option input {
704
  vertical-align: middle;
705
}
706

    
707
.form-disabled input.form-autocomplete,.form-disabled input.form-text,.form-disabled input.form-file,.form-disabled textarea.form-textarea,.form-disabled select.form-select {
708
  background-color: #eee;
709
  color: #777;
710
}
711

    
712
.form-managed-file .form-file,.form-managed-file .form-submit {
713
  margin-right: 1em;
714
}
715

    
716
input.empty {
717
  color: #ccc !important;
718
}
719

    
720
/* Filter */
721
.filter-wrapper {
722
  border-top: 0;
723
  padding: 10px 2px;
724
}
725

    
726
.filter-wrapper .fieldset-wrapper {
727
  padding: 0 6px;
728
}
729

    
730
.filter-wrapper .form-item,.filter-wrapper .filter-guidelines,.filter-wrapper .filter-help {
731
  font-size: 0.923em;
732
  padding: 2px 0 0 0;/* LTR */
733
}
734

    
735
.exposed-filters .filters {
736
  width: inherit;
737
  display: inline-block;
738
}
739

    
740
.exposed-filters .form-item {
741
  display: inline-block;
742
  margin-right: 1em;
743
}
744

    
745
ul.tips,div.description,.form-item div.description {
746
  margin: 5px 0;
747
  line-height: 1.231em;
748
  font-size: 0.923em;
749
  color: #666;
750
}
751

    
752
ul.tips li {
753
  margin: 0.25em 0 0.25em 1.5em;/* LTR */
754
}
755

    
756
body div.form-type-radio div.description,body div.form-type-checkbox div.description {
757
  margin-left: 1.5em;/* LTR */
758
}
759

    
760
a.button:link,a.button:visited,a.button:hover,a.button:active {
761
  text-decoration: none;
762
  color: #5a5a5a;
763
}
764

    
765
input.form-button-disabled,input.form-button-disabled:active {
766
  background: #eee none;
767
  border-color: #eee;
768
  text-shadow: none;
769
  color: #999;
770
}
771

    
772
input.form-autocomplete,input.form-text,input.form-file,textarea.form-textarea,select.form-select {
773
  padding: 5px 7px;
774
  border: 1px solid #ddd;
775
  background: #fff;
776
  color: #333;
777
  vertical-align: baseline;
778
  box-sizing: inherit;
779
}
780

    
781
/* Fix webkit select on OS X see issue #2351221 */
782
@media screen and (-webkit-min-device-pixel-ratio:0) {
783
  input.form-autocomplete,input.form-text,input.form-file,textarea.form-textarea,select.form-select {
784
    -webkit-appearance: none;
785
    -webkit-padding-start: 5px;
786
    -webkit-padding-end: 16px;
787
    -webkit-padding-before: 5px;
788
    -webkit-padding-after: 5px;
789
  }
790
  input.form-autocomplete, select.form-select {
791
    background: url('images/select-arrow.svg') no-repeat right 50% #fff;
792
  }
793
}
794

    
795
#module-filter-modules {
796
  min-height: 0 !important;
797
}
798

    
799
input#edit-module-filter-name {
800
  background: transparent;
801
  border:none;
802
  border-bottom: 3px solid #DDDDDD;
803
  color: #333333;
804
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
805
  font-size: 32px;
806
  line-height: 38px;
807
  font-weight: 100;
808
  text-align: center;
809
  width: 100%;
810
}
811

    
812
body.page-admin-modules input#edit-module-filter-name {
813
  padding: 5px 9px;
814
  margin-left: -9px;
815
}
816

    
817
input#edit-module-filter-name:active, input#edit-module-filter-name:focus {
818
  border-bottom: 3px solid #2196d6;
819
}
820

    
821
label[for=edit-module-filter-name], label[for=edit-module-filter-name] {
822
  display: none !important;
823
}
824

    
825
.module-filter-clear {
826
  display: block;
827
  float: right;
828
  position: relative;
829
  right: 30px;
830
  top: 12px;
831
  top: -47px;
832
}
833

    
834
body.page-admin-modules .module-filter-clear {
835
  top: -47px;
836
}
837

    
838
.module-filter-clear a {
839
  background: url(../images/x.svg) scroll no-repeat 0 0;
840
  display: block;
841
  font-size: 0;
842
  height: 29px;
843
  margin-left: 0;
844
  width: 29px;
845
}
846

    
847
.module-filter-clear a:hover {
848
  background: url(../images/x-hover.svg) scroll no-repeat 0 0;
849
}
850

    
851
html.js .toggle-enable {
852
  border-radius: 0 !important;
853
  box-shadow: none !important;
854
  background: #555555; /* Old browsers */
855
  background: -moz-linear-gradient(left,  #555555 50%, #008000 50%, #008000 100%); /* FF3.6+ */
856
  background: -webkit-gradient(linear, left top, right top, color-stop(50%,#555555), color-stop(50%,#008000), color-stop(100%,#008000)); /* Chrome,Safari4+ */
857
  background: -webkit-linear-gradient(left,  #555555 50%,#008000 50%,#008000 100%); /* Chrome10+,Safari5.1+ */
858
  background: -o-linear-gradient(left,  #555555 50%,#008000 50%,#008000 100%); /* Opera 11.10+ */
859
  background: -ms-linear-gradient(left,  #555555 50%,#008000 50%,#008000 100%); /* IE10+ */
860
  background: linear-gradient(to right,  #555555 50%,#008000 50%,#008000 100%); /* W3C */
861
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#008000',GradientType=1 ); /* IE6-9 */
862
}
863

    
864
html.js .toggle-enable.enabled {
865
  background: #008000; /* Old browsers */
866
  background: -moz-linear-gradient(left,  #555555 50%, #008000 50%, #008000 100%); /* FF3.6+ */
867
  background: -webkit-gradient(linear, left top, right top, color-stop(50%,#555555), color-stop(50%,#008000), color-stop(100%,#008000)); /* Chrome,Safari4+ */
868
  background: -webkit-linear-gradient(left,  #555555 50%,#008000 50%,#008000 100%); /* Chrome10+,Safari5.1+ */
869
  background: -o-linear-gradient(left,  #555555 50%,#008000 50%,#008000 100%); /* Opera 11.10+ */
870
  background: -ms-linear-gradient(left,  #555555 50%,#008000 50%,#008000 100%); /* IE10+ */
871
  background: linear-gradient(to right,  #555555 50%,#008000 50%,#008000 100%); /* W3C */
872
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#008000',GradientType=1 ); /* IE6-9 */
873
}
874

    
875
html.js .toggle-enable.enabled.disabled {
876
  background: #ef6114; /* Old browsers */
877
  background: -moz-linear-gradient(left,  #0074bd 50%, #ef6114 50%, #ef6114 100%); /* FF3.6+ */
878
  background: -webkit-gradient(linear, left top, right top, color-stop(50%,#0074bd), color-stop(50%,#ef6114), color-stop(100%,#ef6114)); /* Chrome,Safari4+ */
879
  background: -webkit-linear-gradient(left,  #0074bd 50%,#ef6114 50%,#ef6114 100%); /* Chrome10+,Safari5.1+ */
880
  background: -o-linear-gradient(left,  #0074bd 50%,#ef6114 50%,#ef6114 100%); /* Opera 11.10+ */
881
  background: -ms-linear-gradient(left,  #0074bd 50%,#ef6114 50%,#ef6114 100%); /* IE10+ */
882
  background: linear-gradient(to right,  #0074bd 50%,#ef6114 50%,#ef6114 100%); /* W3C */
883
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0074bd', endColorstr='#ef6114',GradientType=1 ); /* IE6-9 */
884
}
885

    
886
html.js .toggle-enable.enabled.disabled div:after {
887
  content: "";
888
  background: url("images/module-filter-sprite.svg") no-repeat scroll 1px -50px transparent;
889
  width: 25px;
890
  height: 25px;
891
}
892

    
893
html.js .toggle-enable.disabled div {
894
    background: #DDDDDD;
895
}
896

    
897
html.js .toggle-enable div {
898
  border-radius: 0 !important;  
899
  background: #fff;
900
}
901

    
902
html.js .toggle-enable div:before {
903
    content: "";
904
    background: url("images/module-filter-sprite.svg") no-repeat scroll 0px -100px transparent;
905
    width: 25px;
906
    height: 25px;
907
}
908

    
909
html.js .toggle-enable div:after {
910
    content: "";
911
    background: url("images/module-filter-sprite.svg") no-repeat scroll 1px 0px transparent;
912
    width: 25px;
913
    height: 25px;
914
}
915

    
916
html.js .toggle-enable div:after, html.js .toggle-enable div:before {
917
    font-size: 13px;
918
}
919

    
920
input.form-text:focus,input.form-file:focus,textarea.form-textarea:focus,select.form-select:focus {
921
  color: #000;
922
  border-color: #68A3CF;
923
  outline: 2px solid #C1E0FF;
924
  outline-offset: 0px;
925
}
926

    
927
html.js input.form-autocomplete {
928
  background-position: 100% 7px;
929
}
930

    
931
html.js input.throbbing {
932
  background-position: 100% -13px;
933
}
934

    
935
ul.action-links {
936
  margin: 0 0 20px;
937
  list-style-type: none;
938
  overflow: hidden;
939
}
940

    
941
ul.action-links li {
942
  float: left;/* LTR */
943
  margin: 0 1em 0 0;/* LTR */
944
}
945

    
946
ul.action-links a {
947
  padding-left: 15px;/* LTR */
948
  font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
949
  font-size: 23px;
950
  font-weight: 300;
951
  background: transparent url(../images/add.png) no-repeat 0 center;
952
  line-height: 30px;
953
}
954

    
955
/* Exceptions */
956
#diff-inline-form select,div.filter-options select {
957
  padding: 0;
958
}
959

    
960
/**
961
 * System.
962
 */
963
div.admin .right,div.admin .left {
964
  width: 49%;
965
  margin: 0;
966
}
967

    
968
div.admin-panel,div.admin-panel .body {
969
  padding: 0;
970
  clear: left;
971
}
972

    
973
div.admin-panel {
974
  margin: 0 0 20px;
975
  padding: 9px;
976
  background: #f8f8f8;
977
  border: 1px solid #ccc;
978
}
979

    
980
div.admin-panel h3 {
981
  font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
982
  font-size: 23px;
983
  font-weight: 300;
984
  margin: 0;
985
  padding-bottom: 9px;
986
  text-transform: none;
987
}
988

    
989
/* admin/appearance */
990
#system-themes-page h2 {
991
  font-weight: normal;
992
  text-transform: uppercase;
993
}
994

    
995
.theme-selector{
996
  padding-bottom: 40px;
997
}
998

    
999
.theme-selector .theme-description{
1000
  overflow: hidden;
1001
}
1002

    
1003
.theme-selector h3 {
1004
  font-weight: normal;
1005
}
1006

    
1007
.theme-default h3 {
1008
  font-weight: bold;
1009
}
1010

    
1011
.system-themes-list-enabled .theme-selector h3 {
1012
  margin-top: 0;
1013
}
1014

    
1015
/* Update options. */
1016
div.admin-options {
1017
  background: #f8f8f8;
1018
  line-height: 30px;
1019
  height: 30px;
1020
  padding: 9px;
1021
  border: 1px solid #ccc;
1022
  margin: 0 0 10px;
1023
}
1024

    
1025
div.admin-options label {
1026
  text-transform: uppercase;
1027
  font: 0.846em/1.875em Lucida Grande,Lucida Sans Unicode,sans-serif;
1028
}
1029

    
1030
div.admin-options label,div.admin-options div.form-item {
1031
  margin-right: 10px;/* LTR */
1032
  float: left;/* LTR */
1033
}
1034

    
1035
div.admin-options div.form-item {
1036
  padding: 0;
1037
  border: 0;
1038
}
1039

    
1040
/* Update status */
1041
.versions table.version {
1042
  border: none;
1043
}
1044

    
1045
/* Maintenance theming */
1046
body.in-maintenance #sidebar-first {
1047
  float: left;/* LTR */
1048
  width: 200px;
1049
}
1050

    
1051
body.in-maintenance #content {
1052
  float: right;/* LTR */
1053
  width: 550px;
1054
  padding-right: 20px;/* LTR */
1055
  clear: none;
1056
}
1057

    
1058
body.in-maintenance #page {
1059
  overflow: auto;
1060
  width: 770px;
1061
  margin: 0 auto;
1062
  padding-top: 2em;
1063
}
1064

    
1065
body.in-maintenance #branding h1 {
1066
  width: 770px;
1067
  margin: 0 auto;
1068
  float: none;
1069
}
1070

    
1071
body.in-maintenance .form-radios .form-type-radio {
1072
  padding: 2px 0;
1073
}
1074

    
1075
body.in-maintenance div.form-item:after {
1076
  content: "";
1077
  display: none;
1078
  clear: none;
1079
}
1080

    
1081
body.in-maintenance .form-submit {
1082
  display: block;
1083
}
1084

    
1085
body.in-maintenance #logo {
1086
  margin-bottom: 1.5em;
1087
  max-width: 180px;
1088
}
1089

    
1090
ol.task-list {
1091
  margin-left: 0;/* LTR */
1092
  list-style-type: none;
1093
  list-style-image: none;
1094
}
1095

    
1096
ol.task-list li {
1097
  padding: 0.5em 1em 0.5em 20px;/* LTR */
1098
  color: #adadad;
1099
}
1100

    
1101
ol.task-list li.active {
1102
  background: transparent url(images/task-item.png) no-repeat 3px 50%;/* LTR */
1103
  padding: 0.5em 1em 0.5em 20px;/* LTR */
1104
  color: #000;
1105
}
1106

    
1107
ol.task-list li.done {
1108
  background: transparent url(images/task-check.png) no-repeat 0 50%;
1109
  color: green;
1110
}
1111

    
1112
div.breadcrumb a {
1113
  color: #999;
1114
}
1115

    
1116
div.breadcrumb a:hover {
1117
  color: #fff;
1118
  text-decoration: none;
1119
}
1120

    
1121
/* Overlay theming */
1122
.overlay #branding {
1123
  background-color: #fff;
1124
  padding-top: 15px;
1125
}
1126

    
1127
.overlay #branding h1.page-title,.overlay #left,.overlay #footer {
1128
  display: none;
1129
}
1130

    
1131
.overlay #page {
1132
  margin: 0;
1133
  padding: 0 20px;
1134
}
1135

    
1136
.overlay #branding div.breadcrumb {
1137
  float: left;/* LTR */
1138
  position: relative;
1139
  z-index: 10;
1140
}
1141

    
1142
#overlay-tabs {
1143
  bottom: -1px;
1144
  font-size: 1.54em;
1145
  line-height: 1.54em;
1146
  margin: 0;
1147
}
1148

    
1149
#overlay-tabs li {
1150
  margin: 0 -3px;
1151
}
1152

    
1153
.overlay ul.secondary {
1154
  background: transparent none;
1155
  margin: -1.4em 0 0.3em 0;/* LTR */
1156
  overflow: visible;
1157
  text-align: right;
1158
  float: left;
1159
  width: 100%;
1160
}
1161

    
1162
.overlay #content {
1163
  padding: 0;
1164
}
1165

    
1166
#overlay-titlebar {
1167
  padding: 0;
1168
  white-space: normal;
1169
}
1170

    
1171
h1#overlay-title {
1172
  font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
1173
  font-size: 32px;
1174
  font-weight: 300;
1175
  margin: 0;
1176
  padding: 0 0 5px;
1177
  line-height: 44px;
1178
}
1179

    
1180
#overlay-titlebar .add-or-remove-shortcuts {
1181
  padding-top: 1.5em;
1182
}
1183

    
1184
#overlay-close, #overlay-close:hover {
1185
  background-color: #fff;
1186
}
1187

    
1188
.overlay div.breadcrumb a:hover {
1189
  color: #0074bd;
1190
}
1191

    
1192
#overlay-container, .overlay-modal-background, .overlay-element, #overlay {
1193
  padding-top: 29px;
1194
}
1195

    
1196
#overlay-tabs li a, #overlay-tabs li a:active, #overlay-tabs li a:visited, #overlay-tabs li a:hover {
1197
  background-color: #ddd;
1198
  border-radius: 0 0 0 0;
1199
  color: #000000;
1200
  display: inline-block;
1201
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
1202
  font-size: 18px;
1203
  font-weight: 300;
1204
  margin: 0 0 2px;
1205
  outline: 0 none;
1206
  padding: 4px 15px;
1207
  text-decoration: none;
1208
  text-transform: none;
1209
}
1210

    
1211
#overlay-tabs li a:hover {
1212
  background: none repeat scroll 0 0 #0074BD;
1213
  color: #FFFFFF;
1214
}
1215

    
1216
#overlay-tabs li.active a, #overlay-tabs li.active a.active, #overlay-tabs li.active a:active, #overlay-tabs li.active a:visited, #overlay-tabs li.active a:hover {
1217
  background-color: #FFFFFF;
1218
  margin: 0;
1219
  padding-bottom: 4px;
1220
}
1221

    
1222
#overlay-tabs {
1223
  bottom: -2px;
1224
  font-size: 1.54em;
1225
  line-height: 1.54em;
1226
  margin: 0;
1227
  right: 0px;
1228
  white-space: nowrap;
1229
}
1230

    
1231
/* Shortcut theming */
1232
div.add-or-remove-shortcuts {
1233
  float: left;
1234
  padding-left: 6px;
1235
  padding-top: 17px;
1236
}
1237

    
1238
/* Dashboard */
1239
#dashboard.dashboard-region div.block h2 {
1240
  background: #E0E0D8;
1241
}
1242

    
1243
#dashboard div.block h2 {
1244
  margin: 0;
1245
  font-size: 1em;
1246
  padding: 3px 10px;
1247
}
1248

    
1249
#dashboard div.block div.content {
1250
  padding: 10px 5px 5px 5px;/* LTR */
1251
}
1252

    
1253
#dashboard div.block div.content ul.menu {
1254
  margin-left: 20px;/* LTR */
1255
}
1256

    
1257
#dashboard.dashboard-region .block {
1258
  border: #ccc 1px solid;
1259
}
1260

    
1261
/* Field UI */
1262
#field-display-overview input.field-formatter-settings-edit {
1263
  margin: 0;
1264
  padding: 1px 8px;
1265
}
1266

    
1267
#field-display-overview tr.field-formatter-settings-changed {
1268
  background: #FFFFBB;
1269
}
1270

    
1271
#field-display-overview tr.drag {
1272
  background: #FFEE77;
1273
}
1274

    
1275
#field-display-overview tr.field-formatter-settings-editing {
1276
  background: #D5E9F2;
1277
}
1278

    
1279
#field-display-overview.field-formatter-settings-edit-form .form-item {
1280
  margin: 10px 0;
1281
}
1282

    
1283
#field-display-overview.field-formatter-settings-edit-form .form-submit {
1284
  margin-bottom: 0;
1285
}
1286

    
1287
form.field-multiple-table th.field-label {
1288
  background: transparent;
1289
}
1290

    
1291

    
1292
form .field-multiple-table th.field-label {
1293
  padding-left: 18px;
1294
}
1295

    
1296
form.field-multiple-table tr.even {
1297
  background: transparent;
1298
}
1299

    
1300
/* Recent content block */
1301
#dashboard div#block-node-recent div.content {
1302
  padding: 0;
1303
}
1304

    
1305
#block-node-recent table,#block-node-recent tr {
1306
  border: none;
1307
}
1308

    
1309
#block-node-recent.more-link {
1310
  padding: 0 5px 5px 0;/* LTR */
1311
}
1312

    
1313
/* User login block */
1314
#user-login-form.openid-links {
1315
  margin-left: 0;/* LTR */
1316
}
1317

    
1318
#user-login-form.openid-links .user-link {
1319
  margin-left: 1.5em;/* LTR */
1320
}
1321

    
1322
/* Messages */
1323
div.warning {
1324
  background-position: 12px 8px;
1325
  border: none;
1326
  padding: 10px 10px 10px 45px;
1327
}
1328

    
1329
/* Disable overlay message */
1330
body.adminimal-theme #overlay-disable-message {
1331
  background-color: #addafc;
1332
}
1333

    
1334
body.adminimal-theme #overlay-disable-message a,#overlay-disable-message a:visited {
1335
  color: #000;
1336
}
1337

    
1338
body.adminimal-theme #overlay-disable-message a:focus,#overlay-disable-message a:active {
1339
  outline: none;
1340
  text-decoration: underline;
1341
}
1342

    
1343
body.adminimal-theme .overlay-disable-message-focused a {
1344
  padding: 0.4em 0.6em;
1345
}
1346

    
1347
body.adminimal-theme .overlay-disable-message-focused #overlay-dismiss-message {
1348
  background-color: #59a0d8;
1349
  color: #fff;
1350
  -moz-border-radius: 8px;
1351
  -webkit-border-radius: 8px;
1352
  border-radius: 8px;
1353
}
1354

    
1355
body.adminimal-theme #ctools-export-ui-list-form.form-submit {
1356
  float: left;
1357
  margin-top: 36px;
1358
}
1359

    
1360
body.adminimal-theme a.imce-filefield-opener {
1361
  margin: 5px 0;
1362
}
1363

    
1364
body.adminimal-theme div.autocomplete-deluxe-multiple {
1365
  background: none repeat scroll 0 0 #FFFFFF;
1366
  padding: 0;
1367
  width: auto;
1368
  min-width: 500px;
1369
}
1370

    
1371
body.adminimal-theme .autocomplete-deluxe-item {
1372
  background: none repeat scroll 0 0 #555555;
1373
  border: 0 none;
1374
  border-radius: 0 0 0 0;
1375
  box-shadow: none;
1376
  color: #FFFFFF;
1377
  height: 12px;
1378
  margin: 0;
1379
  padding: 7px 20px 7px 10px;
1380
}
1381

    
1382
body.adminimal-theme .autocomplete-deluxe-item-delete {
1383
  background: url("../images/ui-icons-ffffff-256x240.png") no-repeat scroll -100px -130px transparent;
1384
  display: block;
1385
  font-size: 1px;
1386
  height: 13px;
1387
  position: absolute;
1388
  right: 2px;
1389
  top: 7px;
1390
  width: 12px;
1391
}
1392

    
1393
body.adminimal-theme ul.ui-autocomplete {
1394
  max-height: 300px;
1395
  max-width: 300px;
1396
  overflow-x: hidden;
1397
  overflow-y: auto;
1398
  padding: 0;
1399
  position: relative;
1400
  border: 1px solid #DDD;
1401
  margin-left: -2px;
1402
}
1403

    
1404
body.adminimal-theme div.autocomplete-deluxe-container input.autocomplete-deluxe-form-single {
1405
        background: #fff;
1406
}
1407

    
1408
body.adminimal-theme .ui-autocomplete .ui-menu-item a {
1409
  display: block;
1410
  line-height: 1.5;
1411
  padding: 5px 10px;
1412
  text-decoration: none;
1413
  color: #777;
1414
  font-size: 12px;
1415
}
1416

    
1417
body.adminimal-theme ul.ui-autocomplete li.ui-menu-item .ui-state-focus {
1418
        background: inherit;
1419
        color: inherit;
1420
}
1421

    
1422
body.adminimal-theme .ui-menu .ui-menu-item a.ui-state-focus {
1423
        margin: 0;
1424
        font-size: 12px;
1425
}
1426

    
1427
body.adminimal-theme .autocomplete-deluxe-highlight-char {
1428
  color: #000;
1429
  font-weight: normal;
1430
  text-decoration: underline;
1431
  font-size: 12px;
1432
}
1433

    
1434
body.adminimal-theme .ui-autocomplete .ui-menu-item a.ui-state-focus:hover,
1435
body.adminimal-theme .ui-autocomplete .ui-menu-item a.ui-state-hover {
1436
  background-color: #0074BD;
1437
  color: #fff;
1438
  cursor: pointer;
1439
  font-size: 12px;
1440
  margin: 0;
1441
}
1442

    
1443
body.adminimal-theme a.ui-state-focus:hover .autocomplete-deluxe-highlight-char,
1444
body.adminimal-theme .ui-autocomplete .ui-menu-item a.ui-state-hover .autocomplete-deluxe-highlight-char {
1445
  color: #caf631;
1446
  font-size: 12px;
1447
}
1448

    
1449
body.adminimal-theme .ctools-dropbutton-processed {
1450
  border-radius: 0;
1451
  background: #FFFFFF;
1452
}
1453

    
1454
body #page-manager-list-pages-form.form-item {
1455
  margin-bottom: 20px;
1456
}
1457

    
1458
body div.warning {
1459
  background-image: url("images/warning.svg");
1460
  background-position: 12px 50%;
1461
  background-color: transparent;
1462
  background-repeat: no-repeat;
1463
  color: #555;
1464
  border-top: 1px solid #ff9421;
1465
  border-left: none;
1466
  border-right: none;
1467
  border-bottom: 1px solid #ff9421;
1468
}
1469

    
1470
body div.warning a {
1471
  color: #0074BD;
1472
}
1473

    
1474
body div.error {
1475
  background-image: url("images/error.svg");
1476
  background-color: transparent;
1477
  background-position: 12px 50%;
1478
  background-repeat: no-repeat;
1479
  color: #555;
1480
  border-top: 1px solid #e55454;
1481
  border-left: none;
1482
  border-right: none;
1483
  border-bottom: 1px solid #e55454;
1484
}
1485

    
1486
body div.error a {
1487
  color: #0074BD;
1488
}
1489

    
1490
body div.status {
1491
  background-image: url("images/status.svg");
1492
  background-position: 12px 50%;
1493
  background-color: transparent;
1494
  background-repeat: no-repeat;
1495
  color: #555;
1496
  border-top: 1px solid #61a643;
1497
  border-left: none;
1498
  border-right: none;
1499
  border-bottom: 1px solid #61a643;
1500
}
1501

    
1502
body div.status a {
1503
  color: #0074BD;
1504
}
1505

    
1506
#edit-pages-apply, #edit-pages-reset {
1507
  float: left;
1508
  margin-top: 40px;
1509
}
1510

    
1511
body.adminimal-theme ul.secondary li a, body.adminimal-theme ul.secondary li a:hover, body.adminimal-theme ul.secondary li.active a, body.adminimal-theme ul.secondary li.active a.active {
1512
  border-radius: 0;
1513
  padding: 2px 10px;
1514
  border: none;
1515
}
1516

    
1517
body.adminimal-theme .views-ui-display-tab-bucket h3 {
1518
  font-size: 20px;
1519
  margin: 10px;
1520
  padding: 6px 6px 10px;
1521
  border-left: 5px solid #DDD;
1522
}
1523
body.adminimal-theme .views-ui-display-tab-bucket:hover h3 {
1524
  border-color: #0074BD;
1525
}
1526

    
1527
div.fieldset-description {
1528
  padding-bottom: 0.5em;
1529
}
1530

    
1531
/* Buttons */
1532

    
1533
/* Gray Button */
1534
input.form-submit,
1535
a.button,
1536
div.exposed-filters input#edit-submit {
1537
  cursor: pointer;
1538
  background: #e3e3e3;
1539
  border: none;
1540
  border-radius: 0;
1541
  padding: 6px 10px;
1542
  margin-bottom: 1em;
1543
  margin-right: 1em;/* LTR */
1544
  color: #555;
1545
  text-align: center;
1546
  font-weight: normal;
1547
  font-size: 1.077em;
1548
  font-family: "Lucida Grande",Verdana,sans-serif;
1549
}
1550

    
1551
input.form-submit:hover,
1552
a.button:hover,
1553
div.exposed-filters input#edit-submit:hover {
1554
  background: #0074BD;
1555
  color: #fff;
1556
}
1557

    
1558
input.form-submit:active,
1559
a.button:active,
1560
div.exposed-filters input#edit-submit:active {
1561
  box-shadow: 0 2px 2px rgba(0,0,0,0.3) inset;
1562
}
1563

    
1564
/* Green Button */
1565
input[type="submit"][id^="edit-submit"],
1566
input#edit-actions-submit,
1567
input[id^="save-continue"],
1568
input[type="submit"][id^="edit-save"],
1569
input#edit-save,
1570
input#edit-submit,
1571
input#edit-actions-save,
1572
#media-browser-page a.button-yes {
1573
  cursor: pointer;
1574
  border-radius: 0;
1575
  border: none;
1576
  padding: 6px 10px;
1577
  margin-bottom: 1em;
1578
  margin-right: 1em;/* LTR */
1579
  color: #fff;
1580
  text-align: center;
1581
  font-weight: normal;
1582
  font-size: 1.077em;
1583
  font-family: "Lucida Grande",Verdana,sans-serif;
1584
  background: #4d8f46;
1585
}
1586

    
1587
input[type="submit"][id^="edit-submit"]:hover,
1588
input#edit-actions-submit:hover,
1589
input[id^="save-continue"]:hover,
1590
input[type="submit"][id^="edit-save"]:hover,
1591
input#edit-save:hover,
1592
input#edit-submit:hover,
1593
input#edit-actions-save:hover,
1594
#media-browser-page a.button-yes:hover {
1595
  background: #0a6700;
1596
  border-radius: 0;
1597
  border: none;
1598
  color: #fff;
1599
}
1600

    
1601
input#edit-submit:active,
1602
input#edit-actions-submit:active,
1603
input[id^="save-continue"]:active,
1604
input[type="submit"][id^="edit-save"]:active,
1605
input#edit-save:active,
1606
input#edit-submit:active,
1607
input#edit-actions-save:active {
1608
  box-shadow: 0 2px 2px rgba(0,0,0,0.75) inset;
1609
  background: #333;
1610
  border-radius: 0;
1611
  border: none;
1612
  color: #fff;
1613
}
1614

    
1615
/* Red Button */
1616
input#edit-delete,
1617
input#remove-button,
1618
input#edit-remove,
1619
input#edit-clear,
1620
a.button.remove,
1621
input[id*="remove-button"],
1622
.page-admin-modules-uninstall input#edit-submit {
1623
  cursor: pointer;
1624
  padding: 6px 10px;
1625
  border-radius: 0;
1626
  border: none;
1627
  margin-bottom: 1em;
1628
  margin-right: 1em;/* LTR */
1629
  color: #fff;
1630
  text-align: center;
1631
  font-weight: normal;
1632
  font-size: 1.077em;
1633
  font-family: "Lucida Grande",Verdana,sans-serif;
1634
  background: #b73939;
1635
}
1636

    
1637
input#edit-delete:hover,
1638
input#remove-button:hover,
1639
input#edit-remove:hover,
1640
input#edit-clear:hover,
1641
a.button.remove:hover,
1642
input[id*="remove-button"]:hover,
1643
body.page-admin-modules-uninstall input#edit-submit:hover {
1644
  background: #990000;
1645
  border-radius: 0;
1646
  border: none;
1647
  color: #fff;
1648
}
1649

    
1650
input#edit-delete:active,
1651
input#remove-button:active,
1652
input#edit-remove:active,
1653
input#edit-clear:active,
1654
input[id*="remove-button"]:active,
1655
body.page-admin-modules-uninstall input#edit-submit:active {
1656
  box-shadow: 0 2px 2px rgba(0,0,0,0.75) inset;
1657
  background: #333;
1658
  border-radius: 0;
1659
  border: none;
1660
  color: #fff;
1661
}
1662

    
1663
/* Blue Button */
1664
input#edit-preview,
1665
input#edit-next,
1666
input#preview-submit,
1667
input[type="submit"][id^="edit-return"] {
1668
  cursor: pointer;
1669
  border-radius: 0;
1670
  border: none;
1671
  padding: 6px 10px;
1672
  margin-bottom: 1em;
1673
  margin-right: 1em;/* LTR */
1674
  color: #fff;
1675
  text-align: center;
1676
  font-weight: normal;
1677
  font-size: 1.077em;
1678
  font-family: "Lucida Grande",Verdana,sans-serif;
1679
  background: #0074BD;
1680
}
1681

    
1682
input#edit-preview:hover,
1683
input#edit-next:hover,
1684
input#preview-submit:hover,
1685
input[type="submit"][id^="edit-return"]:hover {
1686
  background: #004c99;
1687
  border-radius: 0;
1688
  border: none;
1689
  color: #fff;
1690
}
1691

    
1692
input#edit-preview:active,
1693
input#edit-next:active,
1694
input#preview-submit:active,
1695
input[type="submit"][id^="edit-return"]:active {
1696
  box-shadow: 0 2px 2px rgba(0,0,0,0.75) inset;
1697
  background: #333;
1698
  border-radius: 0;
1699
  border: none;
1700
  color: #fff;
1701
}
1702

    
1703
/* Orange Button */
1704
#edit-cancel,
1705
#edit-actions-cancel,
1706
input#edit-buttons-revert,
1707
#media-browser-page a.button-no {
1708
  cursor: pointer;
1709
  border-radius: 0;
1710
  border: none;
1711
  padding: 6px 10px;
1712
  margin-bottom: 1em;
1713
  margin-right: 1em;/* LTR */
1714
  color: #fff;
1715
  text-align: center;
1716
  font-weight: normal;
1717
  font-size: 1.077em;
1718
  font-family: "Lucida Grande",Verdana,sans-serif;
1719
  background: #f69231;
1720
}
1721

    
1722
a#edit-cancel,a#edit-actions-cancel {
1723
  padding: 6px 10px;
1724
  text-decoration: none;
1725
  border-radius: 0;
1726
  border: none;
1727
}
1728

    
1729
#edit-cancel:hover,
1730
#edit-actions-cancel:hover,
1731
input#edit-buttons-revert:hover,
1732
#media-browser-page a.button-no:hover {
1733
  background: #ef6114;
1734
  text-decoration: none;
1735
  border-radius: 0;
1736
  border: none;
1737
  color: #fff;
1738
}
1739

    
1740
#edit-cancel:active,
1741
#edit-actions-cancel:active,
1742
input#edit-buttons-revert:active {
1743
  box-shadow: 0 2px 2px rgba(0,0,0,0.75) inset;
1744
  background: #333;
1745
  border-radius: 0;
1746
  border: none;
1747
  color: #fff;
1748
}
1749

    
1750
/* Configuration menu blocks */
1751
div.admin-panel {
1752
  background: none repeat scroll 0 0 #F8F8F8;
1753
  border: none;
1754
  margin: 0 0 20px;
1755
  padding: 10px;
1756
}
1757

    
1758
/* Table hover style */
1759
.adminimal-theme tr.even:hover, .adminimal-theme tr.odd:hover {
1760
  background: #FFFFBF;
1761
}
1762

    
1763
/* Tokens */
1764
.adminimal-theme .token-tree {
1765
  margin-left: 0;
1766
}
1767

    
1768
.adminimal-theme table.token-tree span.expander {
1769
  margin-left: -5px;
1770
}
1771

    
1772
/* Link Icons */
1773
ul.links.inline li.edit {
1774
  text-transform: capitalize;
1775
}
1776

    
1777
ul.links.inline li.delete {
1778
  text-transform: capitalize;
1779
}
1780

    
1781
body.adminimal-theme .views-display-column > .ctools-collapsible-handle {
1782
  border-color: #F3F3F3;
1783
  border-style: solid;
1784
  border-width: 1px 1px 0;
1785
  font-size: 17px;
1786
  font-weight: 300;
1787
  margin: 0;
1788
  padding: 6px 5px 6px 5px;
1789
}
1790

    
1791
body.adminimal-theme .views-display-column > .ctools-toggle {
1792
  margin-left: 10px;
1793
  margin-right: 6px;
1794
  margin-top: 14px;
1795
}
1796

    
1797
body.adminimal-theme .views-display-column > .ctools-toggle.ctools-toggle-collapsed {
1798
  margin-left: 12px;
1799
  margin-right: 6px;
1800
  margin-top: 11px;
1801
}
1802

    
1803
body.adminimal-theme .views-ui-display-tab-bucket .ctools-button-processed {
1804
  border-radius: 0;
1805
}
1806

    
1807
body.adminimal-theme .views-admin .icon {
1808
  height: 16px;
1809
  margin-left: -6px;
1810
  width: 16px;
1811
}
1812

    
1813
#simplenews-admin-filter .spacer {
1814
  float: left;
1815
  margin-top: 10px;
1816
  margin-left: 0;
1817
}
1818

    
1819
body.adminimal-theme .token-tree th {
1820
  padding-bottom: 10px;
1821
  padding-top: 10px;
1822
}
1823

    
1824
.overlay ul.secondary {
1825
  background: none repeat scroll 0 0 transparent;
1826
  float: left;
1827
  margin: 0;
1828
  overflow: visible;
1829
}
1830

    
1831
.views-ui-display-tab-bucket .ctools-button-processed {
1832
  border-radius: 4px;
1833
  position: absolute;
1834
  right: 5px;
1835
  top: 5px;
1836
}
1837

    
1838
.ctools-dropbutton-processed {
1839
  border-radius: 4px;
1840
}
1841

    
1842
#views-ui-preview-form .arguments-preview, #views-ui-preview-form .form-type-textfield {
1843
  margin-left: 14px;
1844
  margin-top: 0px;
1845
}
1846

    
1847
#preview-submit-wrapper {
1848
  margin-top: 8px;
1849
}
1850

    
1851
#views-ui-preview-form .form-type-checkbox {
1852
  margin-left: 2px;
1853
  margin-top: 8px;
1854
}
1855

    
1856
#page-manager-list-pages td.page-manager-page-operations .ctools-dropbutton {
1857
  right: auto;
1858
}
1859

    
1860
.views-exposed-widget {
1861
  float: left;
1862
  padding-right: 20px;
1863
}
1864

    
1865
.views-exposed-widget .views-submit-button {
1866
  clear: both;
1867
}
1868

    
1869
.views-exposed-form label {
1870
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
1871
  font-size: 23px;
1872
  font-weight: 300;
1873
  line-height: inherit;
1874
  margin-bottom: 0;
1875
  padding: 0.25em 0;
1876
}
1877

    
1878
.views-exposed-form .views-exposed-widget .form-submit {
1879
  /* Add top margin of 34px. */
1880
  margin-top: 2.429em;
1881
}
1882

    
1883
/* Views and Ctools */
1884
.overlay ul.secondary{
1885
  background: none repeat scroll 0 0 transparent;
1886
  float: left;
1887
  margin: 0;
1888
  overflow: visible;
1889
}
1890

    
1891
.views-ui-display-tab-bucket .ctools-button-processed{
1892
        position: relative;
1893
        right: 5px;
1894
        top: 1px;
1895
        float: right;
1896
}
1897

    
1898
.views-display-column .views-ui-display-tab-bucket .ctools-button-processed{
1899
        top: 14px;
1900
}
1901

    
1902
.ctools-dropbutton-processed{
1903
  border-radius: 4px;
1904
}
1905

    
1906
#views-ui-preview-form.arguments-preview,#views-ui-preview-form.form-type-textfield{
1907
  margin-left: 14px;
1908
  margin-top: 0px;
1909
}
1910

    
1911
#preview-submit-wrapper{
1912
  margin-top: 8px;
1913
}
1914

    
1915
#views-ui-preview-form.form-type-checkbox{
1916
  margin-left: 2px;
1917
  margin-top: 8px;
1918
}
1919

    
1920
#page-manager-list-pages td.page-manager-page-operations .ctools-dropbutton{
1921
  right: auto;
1922
}
1923

    
1924
.views-exposed-widget{
1925
  float: left;
1926
  padding-right: 20px;
1927
}
1928

    
1929
.views-exposed-widget .views-submit-button{
1930
  clear: both;
1931
}
1932

    
1933
#views-ui-config-item-form .dependent-options {
1934
  margin-left: 18px; /* Restore views default from being overridden by .form-item */
1935
}
1936

    
1937
.views-exposed-form label{
1938
  padding-bottom: 10px;
1939
}
1940

    
1941
.ui-widget table th {
1942
  text-align: center;
1943
  font-weight: bold;
1944
  font-size: 12px;
1945
}
1946

    
1947
#ui-datepicker-div {
1948
  border: 5px solid #333;
1949
  background: white;
1950
  padding: 0;
1951
  margin: 0;
1952
}
1953

    
1954
.ui-widget table thead th {
1955
  background: #555;
1956
  color: white;
1957
}
1958

    
1959
/* Omega Fieldset fix */
1960
body.page-admin-appearance fieldset {
1961
  border: solid 1px #ddd !important;
1962
  border-top: 3px solid #0074BD !important;
1963
  padding: 12px !important;
1964
  margin: 18px 0 !important;
1965
}
1966

    
1967
body.page-admin-appearance fieldset legend {
1968
  background: white !important;
1969
  padding: 0 3px !important;
1970
  margin: 0 !important;
1971
  margin-left: -3px !important;
1972
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif !important;
1973
  font-size: 24px !important;
1974
  font-weight: 300 !important;
1975
}
1976

    
1977
body.page-admin-appearance fieldset fieldset {
1978
  background-color: white !important;
1979
}
1980

    
1981
.views-attachment .options-set label {
1982
  font-weight: 300;
1983
}
1984

    
1985
#views-ui-preview-form .form-type-textfield label {
1986
  font-weight: 300;
1987
}
1988

    
1989
.views-ui-dialog .ui-dialog-titlebar-close {
1990
  border: medium none;
1991
  border-radius: 0 0 0 0;
1992
  box-shadow: none;
1993
  right: 5px;
1994
  top: 5px;
1995
}
1996

    
1997
.views-ui-dialog .scroll {
1998
  padding: 10px 20px;
1999
}
2000

    
2001
.views-ui-dialog .form-buttons {
2002
  background-color: #F3F4EE;
2003
  padding: 15px;
2004
}
2005

    
2006
.ui-widget-header {
2007
  border: none;
2008
}
2009

    
2010
.views-ui-dialog {
2011
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
2012
}
2013

    
2014
.views-filterable-options .form-type-checkbox input.form-checkbox{
2015
  position: relative;
2016
  top: 1px;
2017
}
2018

    
2019
.views-filterable-options .form-type-checkbox {
2020
  padding: 10px;
2021
}
2022

    
2023
.views-filterable-options .form-type-checkbox:hover {
2024
  background: #ffffbf;
2025
}
2026

    
2027
input.form-checkbox, input.form-radio {
2028
  vertical-align: baseline;
2029
}
2030

    
2031
table.sticky-header {
2032
  z-index: 999;
2033
}
2034

    
2035
.ctools-content ul.actions {
2036
  margin: 0;
2037
  padding: 0;
2038
}
2039

    
2040
.ctools-button-processed {
2041
  border-color: #CCCCCC;
2042
  background: none repeat scroll 0 0 #FFFFFF;
2043
}
2044

    
2045
.ctools-button-processed:hover {
2046
  border-color: #0074BD;
2047
}
2048

    
2049
.ctools-no-js .ctools-content ul, .ctools-button-processed .ctools-content ul {
2050
  margin: 0.25em;
2051
}
2052

    
2053
div.form-item-view-args input#preview-args {
2054
  margin-top: 0.6em;
2055
}
2056

    
2057
.ctools-dropbutton ul.right.actions li input {
2058
  color: #0074BD;
2059
}
2060

    
2061
.ctools-dropbutton ul.right.actions li input:hover {
2062
  text-decoration: underline;
2063
}
2064

    
2065
.views-ui-dialog .form-item-options-tokenize {
2066
  margin-top: 10px;
2067
}
2068

    
2069
#dblog-filter-form .form-actions {
2070
  clear: both;
2071
  float: left;
2072
  padding: 0;
2073
}
2074

    
2075
.container-inline .form-actions, .container-inline.form-actions {
2076
  clear: none;
2077
  display: inline-block;
2078
  float: left;
2079
  margin-bottom: 0;
2080
  margin-top: 0;
2081
}
2082

    
2083
div.admin-panel .description {
2084
  margin: 0 0 3px;
2085
  padding: 0 0 0.5em;
2086
}
2087

    
2088
#permissions td.module {
2089
  font-weight: bold;
2090
  font-family: sans-serif;
2091
}
2092

    
2093
body.page-node-add ul.admin-list li {
2094
  background-position: 0 50%;
2095
  padding-top: 0;
2096
  margin-bottom: 20px;
2097
}
2098

    
2099
body.page-node-add ul.admin-list li div.description {
2100
  margin: 0;
2101
}
2102

    
2103
#dashboard .canvas-content a.button:hover {
2104
  color: #fff;
2105
}
2106

    
2107
div.contextual-links-wrapper ul.contextual-links, a.contextual-links-trigger, div.contextual-links-active a.contextual-links-trigger {
2108
  border-radius: 0;
2109
}
2110

    
2111
body.page-admin-dashboard .container-inline .form-actions, body.page-admin-dashboard .container-inline.form-actions {
2112
  margin-top: 0;
2113
}
2114

    
2115
/* Margin fix for some pages in overlay mode */
2116
body.page-admin-help.overlay #page,
2117
body.page-admin-reports-updates-update #page,
2118
body.page-admin-appearance.overlay #page {
2119
  margin: 0;
2120
  padding: 0 20px 20px;
2121
}
2122

    
2123
.system-themes-list-disabled .theme-selector {
2124
  display: inline-block;
2125
  float: none;
2126
  opacity: 0.5;
2127
  padding: 20px 20px 20px 0;
2128
  vertical-align: top;
2129
  width: 300px;
2130
}
2131

    
2132
.system-themes-list-disabled .theme-selector:hover {
2133
  opacity: 1;
2134
}
2135

    
2136
#system-themes-page {
2137
  padding-top: 20px;
2138
}
2139

    
2140
#system-themes-page h2 {
2141
  color: #555555;
2142
  font-size: 21px;
2143
  font-weight: bold;
2144
  text-transform: uppercase;
2145
}
2146

    
2147
.system-themes-list-enabled .theme-info h3 {
2148
  font-size: 24px;
2149
  font-weight: 400;
2150
}
2151

    
2152
.system-themes-list-enabled .theme-default .theme-info h3 {
2153
  font-size: 24px;
2154
  font-weight: 400;
2155
}
2156

    
2157
.system-themes-list-disabled {
2158
  border-top: 5px solid #CDCDCD;
2159
  padding-top: 20px;
2160
}
2161

    
2162
#block-system-main {
2163
  clear: both;
2164
}
2165

    
2166
#palette .lock {
2167
  float: right;
2168
}
2169

    
2170
/* Media Module Styling */
2171
div.field-type-media {
2172
    padding-bottom: 1em;
2173
}
2174

    
2175
div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.media-wrapper {
2176
  padding: 0;
2177
}
2178

    
2179
.media-browser-tab.ui-tabs-panel {
2180
    border: none;
2181
}
2182

    
2183
#media-browser-tabset ul.tabs.primary li {
2184
    border: medium none;
2185
}
2186

    
2187
#media-browser-tabset ul.tabs.primary li.ui-state-active {
2188
    background: #FFFFFF;
2189
}
2190

    
2191
#media-browser-tabset ul.tabs.primary li a:link {
2192
    font-weight: 300;
2193
    background: transparent;
2194
    color: #111;
2195
    border: none;
2196
    font-size: 16px;
2197
    line-height: 8px;
2198
    margin: 0;
2199
    padding: 10px 20px;
2200
}
2201

    
2202
#media-browser-tabset ul.tabs.primary li a:hover {
2203
  background: #0074BD;
2204
  color: #fff;
2205
}
2206

    
2207
#media-browser-tabset ul.tabs.primary li.ui-state-active a:hover {
2208
  background: #fff;
2209
  color: #111;
2210
}
2211

    
2212
body.adminimal-theme .progress .bar {
2213
  background: none repeat scroll 0 0 #CCCCCC;
2214
  border: none;
2215
  border-radius: 0;
2216
  margin: 0 0 0.5em 0;
2217
}
2218

    
2219
body.adminimal-theme .progress .percentage {
2220
  float: right;
2221
  font-size: 26px;
2222
  font-weight: 100;
2223
  line-height: 30px;
2224
}
2225

    
2226
body.adminimal-theme .progress .filled {
2227
  -webkit-transition: 0.5s linear;
2228
  -moz-transition: 0.5s linear;
2229
  -o-transition: 0.5s linear;
2230
  transition: 0.5s linear;
2231
  -webkit-transition-property: width, background-color;
2232
  -moz-transition-property: width, background-color;
2233
  -o-transition-property: width, background-color;
2234
  transition-property: width, background-color;
2235
}
2236

    
2237
body.adminimal-theme .progress .filled,
2238
body.adminimal-theme .progress .bar .filled {
2239
  background: none repeat scroll 0 0 #0074BD !important;
2240
}
2241

    
2242
.update tr.error, .update tr.error.even:hover, .update tr.error.odd:hover {
2243
  background: none repeat scroll 0 0 #B73939 !important;
2244
  color: #fff;
2245
}
2246

    
2247
.update tr.error .version-recommended {
2248
  background: none repeat scroll 0 0 #B73939;
2249
}
2250

    
2251
.update .security-error {
2252
  color: #FFFFFF;
2253
  font-size: 23px;
2254
  font-weight: bold;
2255
}
2256

    
2257
.update table.version-security .version-title {
2258
  color: #FFFFFF;
2259
}
2260

    
2261
table.update tr.error td, table.update tr.error th {
2262
  color: #fff;
2263
}
2264

    
2265
.text-format-wrapper .form-item {
2266
  padding-right: 0;
2267
}
2268

    
2269
.form-textarea-wrapper textarea {
2270
  resize:vertical;
2271
  -moz-box-sizing: border-box;
2272
  -webkit-box-sizing: border-box;
2273
  box-sizing: border-box;
2274
}
2275

    
2276
div.krumo-root {
2277
  border-color: #ddd;
2278
}
2279

    
2280
div.krumo-wrapper ul {
2281
  margin: 0;
2282
}
2283

    
2284
div.krumo-wrapper li {
2285
  list-style: none outside none;
2286
}
2287

    
2288
#module-filter-tabs.bottom-fixed {
2289
    position: relative;
2290
}
2291

    
2292
body.adminimal-theme div.dev-query {
2293
    background: none repeat scroll 0 0 #000000;
2294
    bottom: 0;
2295
    color: #82eb12;
2296
    display: block;
2297
    font-family: courier;
2298
    overflow: auto;
2299
    padding: 5px;
2300
}
2301

    
2302
/* Ckeditor Styling */
2303

    
2304
body.adminimal-theme .cke_reset_all,body.adminimal-theme  .cke_reset_all * {
2305
  border-radius: 0;
2306
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
2307
  text-shadow: none;
2308
}
2309

    
2310
body.adminimal-theme .ckeditor_links {
2311
  border-left: 1px solid #DDDDDD;
2312
  border-right: 1px solid #DDDDDD;
2313
  display: block;
2314
  padding: 10px;
2315
  width: auto;
2316
}
2317

    
2318
body.adminimal-theme .ckeditor_links:hover {
2319
  background: #eee;
2320
  text-decoration: none;
2321
}
2322

    
2323
body.adminimal-theme .cke_chrome {
2324
  box-shadow: none;
2325
}
2326

    
2327
body.adminimal-theme .cke_top {
2328
  background: #eee;
2329
}
2330

    
2331
body.adminimal-theme .cke_toolgroup {
2332
  background: #fff;
2333
  border: 1px solid #ccc;
2334
}
2335

    
2336

    
2337
body.adminimal-theme .cke_combo_button {
2338
  background: #fff;
2339
  border: 1px solid #ccc;
2340
}
2341

    
2342
body.adminimal-theme .cke_combo_off a.cke_combo_button:hover {
2343
  background: #fff;
2344
  border: 1px solid #0074BD;
2345
}
2346

    
2347
body.adminimal-theme .cke_button_on {
2348
  background: #fff;
2349
  box-shadow: 0px 3px 0px #0074BD;
2350
  -moz-border-radius: 0;
2351
  -webkit-border-radius: 0;
2352
  border-radius: 0;
2353
}
2354

    
2355
body.adminimal-theme .cke_button_on:hover {
2356
  box-shadow: 0px 3px 0px #0074BD;
2357
}
2358

    
2359
body.adminimal-theme .cke_bottom {
2360
  background: #eee;
2361
}
2362

    
2363
body.adminimal-theme .cke_combo_off a.cke_combo_button:active,body.adminimal-theme  .cke_combo_on a.cke_combo_button {
2364
  border: 1px solid #0074BD;
2365
  border-bottom-width: 3px;
2366
  background: #fff;
2367
  box-shadow: none;
2368
}
2369

    
2370
body.adminimal-theme a.cke_button_on:hover,
2371
body.adminimal-theme a.cke_button_on:focus,
2372
body.adminimal-theme a.cke_button_on:active,
2373
body.adminimal-theme .cke_button:first-child,
2374
body.adminimal-theme .cke_button:last-child {
2375
  -moz-border-radius: 0;
2376
  -webkit-border-radius: 0;
2377
  border-radius: 0;
2378
}
2379

    
2380
body.adminimal-theme a.cke_button_off:hover,
2381
body.adminimal-theme a.cke_button_off:focus, a.cke_button_off:active,
2382
body.adminimal-theme a.cke_button_disabled:hover,
2383
body.adminimal-theme a.cke_button_disabled:focus,
2384
body.adminimal-theme a.cke_button_disabled:active {
2385
  background: #eee;
2386
  box-shadow: none;
2387
  border-color: #0074BD;
2388
  -moz-border-radius: 0;
2389
  -webkit-border-radius: 0;
2390
  border-radius: 0;
2391
}
2392

    
2393
body.adminimal-theme .cke_reset_all label {
2394
  display: inline-block;
2395
  margin-top: 5px;
2396
  padding-bottom: 2px;
2397
  position: relative;
2398
}
2399

    
2400
body.adminimal-theme .cke_dialog_body label.cke_required {
2401
  font-weight: normal;
2402
}
2403

    
2404
body.adminimal-theme .cke_reset_all .cke_dialog_body {
2405
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
2406
  border: 1px solid #CCCCCC;
2407
}
2408

    
2409
body.adminimal-theme .cke_reset_all fieldset {
2410
  border: 1px solid #DDDDDD;
2411
  border-top: 3px solid #0074BD;
2412
  padding: 10px;
2413
}
2414

    
2415
body.adminimal-theme .cke_reset_all legend {
2416
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
2417
  font-size: 18px;
2418
  font-weight: 100;
2419
  padding: 0 0.5em;
2420
}
2421

    
2422
body.adminimal-theme .cke_combopanel {
2423
  height: 170px;
2424
  width: 170px;
2425
  border: 1px solid #DDDDDD;
2426
  margin-top: 3px;
2427
}
2428

    
2429
body.adminimal-theme .cke_dialog_footer {
2430
  background: #eee;
2431
}
2432

    
2433
body.adminimal-theme a.cke_dialog_tab:hover {
2434
  text-decoration: none;
2435
  background: #fff;
2436
  color: #0074BD;
2437
}
2438

    
2439
body.adminimal-theme select.cke_dialog_ui_input_select {
2440
  box-shadow: none;
2441
}
2442

    
2443
body.adminimal-theme input.cke_dialog_ui_input_text,
2444
body.adminimal-theme input.cke_dialog_ui_input_password,
2445
body.adminimal-theme textarea.cke_dialog_ui_input_textarea {
2446
  box-shadow: none;
2447
  border-color: #CCCCCC;
2448
}
2449

    
2450
body.adminimal-theme .cke_dialog_title {
2451
  background: #333333;
2452
  border-bottom: none;
2453
  border-radius: 0;
2454
  box-shadow: none;
2455
  color: #FFFFFF;
2456
  font-size: 18px;
2457
  text-shadow: none;
2458
}
2459

    
2460
body.adminimal-theme .cke_dialog_ui_vbox_child label {
2461
  top: -2px;
2462
}
2463

    
2464
body.adminimal-theme input.cke_dialog_ui_input_text:focus,
2465
body.adminimal-theme input.cke_dialog_ui_input_password:focus,
2466
body.adminimal-theme textarea.cke_dialog_ui_input_textarea:focus,
2467
body.adminimal-theme select.cke_dialog_ui_input_select:focus {
2468
  border-color: #0074BD;
2469
}
2470

    
2471
body.adminimal-theme a.cke_dialog_ui_button:focus,
2472
body.adminimal-theme a.cke_dialog_ui_button:hover,
2473
body.adminimal-theme a.cke_dialog_ui_button:active {
2474
  border-color: #0074BD;
2475
  box-shadow: none;
2476
  text-decoration: none;
2477
  color: #fff;
2478
  background: #0074BD;
2479
}
2480

    
2481
body.adminimal-theme a.cke_dialog_ui_button {
2482
  background: #eee;
2483
  padding: 4px 0;
2484
}
2485

    
2486
body.adminimal-theme a.cke_dialog_ui_button:focus span,
2487
body.adminimal-theme a.cke_dialog_ui_button:hover span,
2488
body.adminimal-theme a.cke_dialog_ui_button:active span {
2489
  color: #fff;
2490
}
2491

    
2492
body.adminimal-theme .cke_ltr .cke_dialog_close_button {
2493
  background: url("images/x-white.png") scroll no-repeat 50% 2px #B73939;
2494
  right: 10px;
2495
  top: 1px;
2496
  width: 45px;
2497
}
2498

    
2499
body.adminimal-theme .cke_ltr .cke_dialog_close_button:hover {
2500
  background-color: #e55454;
2501
}
2502

    
2503
body.adminimal-theme a.cke_dialog_ui_button_ok {
2504
  background: #4D8F46;
2505
  border-color: #4D8F46;
2506
  box-shadow: none;
2507
}
2508

    
2509
body.adminimal-theme a.cke_dialog_ui_button_ok:hover {
2510
  background: #0A6700;
2511
  border-color: #0A6700;
2512
}
2513

    
2514
body.adminimal-theme a.cke_path_item:hover, body.adminimal-theme a.cke_path_item:focus, body.adminimal-theme a.cke_path_item:active {
2515
  border-radius: 0;
2516
  -moz-border-radius: 0;
2517
  -webkit-border-radius: 0;
2518
  box-shadow: none;
2519
  text-decoration:none;
2520
  text-shadow: none;
2521
}
2522

    
2523
.messages.theme-disabled {
2524
  background: transparent;
2525
  border: none;
2526
  border-top: 1px solid #ccc;
2527
  border-bottom: 1px solid #ccc;
2528
  padding: 10px 15px;
2529
}
2530

    
2531
body.adminimal-theme ul.rules-operations a, .rules-elements-add ul.action-links a {
2532
  font-size: inherit;
2533
}
2534

    
2535
body.adminimal-theme .rules-autocomplete-button {
2536
  height: 27px;
2537
  top: -2px;
2538
}
2539

    
2540
body.adminimal-theme ul.rules-autocomplete .rules-dsac-group {
2541
  background-color: transparent;
2542
}
2543

    
2544
body.adminimal-theme #media-browser-page #branding {
2545
  background: #ddd;
2546
  margin: 0;
2547
  padding: 0;
2548
}
2549

    
2550
body.adminimal-theme #media-tabs-wrapper {
2551
  float: left;
2552
}
2553

    
2554
body.adminimal-theme .exposed-filters .form-select {
2555
  margin: 0.5em;
2556
}
2557

    
2558
body.adminimal-theme .exposed-filters .container-inline .form-actions, .exposed-filters .container-inline.form-actions {
2559
  margin: 0.5em 0;
2560
}
2561

    
2562
body.adminimal-theme .views-ui-dialog .ui-dialog-titlebar-close span {
2563
  display: block;
2564
  left: 0;
2565
  top: 0;
2566
}
2567

    
2568
body.adminimal-theme .views-ui-dialog #edit-options .collapsible {
2569
  float: inherit;
2570
  width: auto;
2571
}
2572

    
2573
body.adminimal-theme div.views-display-settings #edit-display-settings-title {
2574
  font-size: 26px;
2575
  line-height: 1.5;
2576
  margin: 0px;
2577
}
2578

    
2579
body.adminimal-theme div#edit-display-settings .ctools-toggle {
2580
        margin-right: 6px;
2581
        margin-top: 18px;
2582
}
2583

    
2584
body.adminimal-theme div#edit-display-settings .ctools-toggle.ctools-toggle-collapsed {
2585
  margin-top: 14px;
2586
}
2587

    
2588
body.adminimal-theme .ctools-twisty {
2589
        top: 1em;
2590
}
2591

    
2592
body.adminimal-theme .views-admin h1.unit-title {
2593
  margin-bottom: 4px;
2594
}
2595

    
2596
body.adminimal-theme .views-edit-view .views-display-top {
2597
  padding: 0px;
2598
}
2599

    
2600
body.adminimal-theme ul#views-display-menu-tabs {
2601
  width: auto;
2602
  margin-right: 18em;
2603
}
2604

    
2605
body.adminimal-theme .views-display-top ul#views-display-menu-tabs li {
2606
  margin: 0px;
2607
}
2608

    
2609
body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a {
2610
  padding: 12px 10px;
2611
  font-size: 14px;
2612
  border: none;
2613
}
2614

    
2615
body.adminimal-theme .views-displays .secondary a:hover > .icon.add,
2616
body.adminimal-theme .views-displays .secondary a:focus > .icon.add  {
2617
  background-position: center -23px;
2618
}
2619

    
2620
body.adminimal-theme .views-displays .secondary a > .icon.add {
2621
  background-position: center 5px;
2622
}
2623

    
2624
body.adminimal-theme #views-display-top #views-display-menu-tabs li.add .action-list {
2625
  top: 43px;
2626
  text-align: left;
2627
}
2628

    
2629
body.adminimal-theme ul.secondary li.active a, ul.secondary li.active a.active {
2630
        color: #FFF;
2631
        background-color: #888;
2632
        box-shadow: 0px -1px 0px #888, 0px 1px 0px #888;
2633
}
2634

    
2635
body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a:hover, 
2636
body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a:focus {
2637
        color: #FFF;
2638
        background-color: #0074BD;
2639
        box-shadow: 0px -1px 0px #0074BD, 0px 1px 0px #0074BD;
2640
        text-decoration: none;
2641
}
2642

    
2643
body.adminimal-theme .views-admin a:hover {
2644
  text-decoration: underline;
2645
}
2646

    
2647
body.adminimal-theme .views-displays .secondary .action-list li {
2648
  background-color: #fff;
2649
}
2650

    
2651
body.adminimal-theme .views-displays .secondary .action-list li:hover {
2652
  background-color: #fff;
2653
}
2654

    
2655
body.adminimal-theme .views-displays .secondary .action-list li input {
2656
  color: #0074BD;
2657
}
2658

    
2659
body.adminimal-theme .views-displays .secondary .action-list li input:hover {
2660
  text-decoration: underline;
2661
}
2662

    
2663
body.adminimal-theme #edit-module-filter-name::-ms-clear {
2664
  display: none;
2665
}
2666

    
2667
body.adminimal-theme .chosen-container-single .chosen-single {
2668
  border-radius: 0;
2669
  background: #fff;
2670
  box-shadow: none;
2671
  padding: 2px 10px;
2672
  border-color: #ddd;
2673
}
2674

    
2675
body.adminimal-theme .chosen-container.chosen-container-active > a {
2676
  border-color: #0074BD;
2677
}
2678

    
2679
body.adminimal-theme .chosen-container.chosen-container-active .chosen-drop,
2680
body.adminimal-theme .chosen-container-active .chosen-choices {
2681
  border-color: #0074BD;
2682
}
2683

    
2684
body.adminimal-theme .chosen-container-single .chosen-single div b {
2685
  background-position: 0px 4px;
2686
}
2687

    
2688
body.adminimal-theme .chosen-container-single .chosen-drop,
2689
body.adminimal-theme .chosen-container-multi .chosen-drop {
2690
        border-radius: 0;
2691
        box-shadow: none;
2692
}
2693

    
2694
body.adminimal-theme .chosen-container-multi .chosen-choices li.search-choice,
2695
body.adminimal-theme .chosen-container-active.chosen-with-drop .chosen-single,
2696
body.adminimal-theme .chosen-container-active .chosen-choices {
2697
        box-shadow: none;
2698
        border-radius: 0;
2699
}
2700
body.adminimal-theme .chosen-container-multi .chosen-choices {
2701
  background: #fff;
2702
}
2703
body.adminimal-theme .chosen-container-multi .chosen-choices li.search-choice {
2704
  background: #e3e3e3;
2705
  border-color: #e3e3e3;
2706
}
2707
body.adminimal-theme .chosen-container .chosen-results li.highlighted {
2708
  background: #0074BD;
2709
}
2710

    
2711
body.adminimal-theme .chosen-container .chosen-results li.group-result {
2712
        background: #eaeaea;
2713
}
2714

    
2715
body.adminimal-theme input#edit-module-filter-name {
2716
  outline: none;
2717
  -webkit-outline: none;
2718
}
2719

    
2720
body.adminimal-theme .custom_css_found .css_path {
2721
  padding: 2px 6px;
2722
  color: #61A643;
2723
  font-weight: 600;
2724
}
2725

    
2726
body.adminimal-theme .custom_css_not_found .css_path {
2727
  color: #000;
2728
  padding: 2px 6px;
2729
  font-weight: 600;
2730
  background: #eee;
2731
}
2732

    
2733
/* Sidebars */
2734

    
2735
#content-wrapper {
2736
  width: 100%;
2737
  display: table;
2738
  margin: 0;
2739
}
2740

    
2741
#main-content {
2742
  width: 100%;
2743
  display: table-cell;
2744
  vertical-align: top;
2745
}
2746

    
2747
#sidebar-left .region-sidebar-left, #sidebar-right .region-sidebar-right {
2748
  display: block;
2749
  width: 220px;
2750
  padding: 0px;
2751
  margin: 0px;
2752
}
2753

    
2754
#sidebar-left .region-sidebar-left {
2755
  padding-right: 20px;
2756
}
2757

    
2758
#sidebar-right .region-sidebar-right {
2759
  padding-left: 20px;
2760
}
2761

    
2762
.form-wrapper {
2763
  margin-bottom: 20px;
2764
}
2765

    
2766
#autosave-status {
2767
  height: auto;
2768
  left: 0;
2769
  padding: 1em;
2770
  background: #37A5DA;
2771
}
2772

    
2773
#autosave-status #status {
2774
  margin-left: 0;
2775
}
2776

    
2777
#autosave-status a {
2778
  display: inline-block;
2779
  padding: 0.3em 0.5em;
2780
  background: #444;
2781
  text-decoration: none;
2782
}
2783

    
2784
#autosave-status a:hover,
2785
#autosave-status a:focus {
2786
  background: #222;
2787
}
2788

    
2789
/* Fix SemanticViews module see #2340681 */
2790
body.page-admin-structure-views-view #views-ui-edit-display-form #edit-options #edit-style-options-row fieldset#edit-style-options-row--2 {
2791
  float: left;
2792
}