Projet

Général

Profil

Paste
Télécharger (62,5 ko) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / themes / adminimal_theme / css / style.css @ e326068a

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
* {-webkit-overflow-scrolling: touch;}
26

    
27
body.adminimal-theme * {
28
  -webkit-font-smoothing: antialiased;
29
  -moz-osx-font-smoothing: grayscale;
30
}
31

    
32
body.adminimal-theme .panel-panel {
33
  -moz-box-sizing: border-box;
34
  -webkit-box-sizing: border-box;
35
  box-sizing: border-box;
36
}
37

    
38
body {
39
  color: #000;
40
  background: #fff;
41
  font:normal 13px/1.538em Open Sans, "Segoe UI", "Helvetica", sans-serif;
42
  -webkit-font-smoothing: antialiased;
43
  -moz-osx-font-smoothing: grayscale;
44
}
45

    
46
a {
47
  color:#0074BD;
48
  text-decoration:none;
49
}
50

    
51
a:hover {
52
  text-decoration: underline;
53
}
54

    
55
hr {
56
  margin: 0;
57
  padding: 0;
58
  border: none;
59
  height: 1px;
60
  background: #cccccc;
61
}
62

    
63
legend {
64
  font-weight: bold;
65
}
66

    
67
h1,h2,h3,h4,h5,h6 {
68
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
69
  font-weight: 300;
70
  margin: 0 0 20px;
71
}
72

    
73
h1 {
74
  font-size: 23px;
75
}
76

    
77
h2 {
78
  font-size: 20px;
79
}
80

    
81
h3 {
82
  font-size: 18px;
83
}
84

    
85
h4 {
86
  font-size: 16px;
87
}
88

    
89
h5,h6 {
90
  font-size: 14px;
91
}
92

    
93
p {
94
  margin: 0 0 20px;
95
}
96

    
97
dl {
98
  margin: 0 0 20px;
99
}
100

    
101
dl dd,dl dl {
102
  background: url("../images/small-bullet.png") no-repeat scroll 0 6px transparent;
103
  color: #444444;
104
  margin-bottom: 10px;
105
  margin-left: 5px;
106
  text-indent: 10px;
107
  line-height: 18px;
108
}
109

    
110
blockquote {
111
  margin: 1em 40px;
112
}
113

    
114
address {
115
  font-style: italic;
116
}
117

    
118
u,ins {
119
  text-decoration: underline;
120
}
121

    
122
s,strike,del {
123
  text-decoration: line-through;
124
}
125

    
126
big {
127
  font-size: larger;
128
}
129

    
130
small {
131
  font-size: smaller;
132
}
133

    
134
sub {
135
  vertical-align: sub;
136
  font-size: smaller;
137
  line-height: normal;
138
}
139

    
140
sup {
141
  vertical-align: super;
142
  font-size: smaller;
143
  line-height: normal;
144
}
145

    
146
nobr {
147
  white-space: nowrap;
148
}
149

    
150
abbr,acronym {
151
  border-bottom: dotted 1px;
152
}
153

    
154
ul,.block ul,.item-list ul {
155
  list-style-type: square;
156
  list-style-image: none;
157
  margin: 0.25em 0 0.25em 1.5em;/* LTR */
158
}
159

    
160
.item-list .pager li {
161
  padding: 0.5em;
162
}
163

    
164
.item-list ul li,li.leaf,ul.menu li {
165
  list-style-type: disc;
166
  list-style-image: none;
167
}
168

    
169
ul.menu li {
170
  margin: 0;
171
}
172

    
173
ol {
174
  list-style-type: decimal;
175
  margin: 0.25em 0 0.25em 2em;/* LTR */
176
}
177

    
178
.item-list ul li.collapsed,ul.menu li.collapsed {
179
  list-style-image: url(/misc/menu-collapsed.png);
180
  list-style-type: disc;
181
}
182

    
183
.item-list ul li.expanded,ul.menu li.expanded {
184
  list-style-image: url(/misc/menu-expanded.png);
185
  list-style-type: circle;
186
}
187

    
188
quote,code {
189
  margin: 0.5em 0;
190
}
191

    
192
code,pre,kbd {
193
  font-size: 1.231em;
194
}
195

    
196
pre {
197
  margin: 0.5em 0;
198
  white-space: pre-wrap;
199
}
200

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

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

    
228
#skip-link a:hover,#skip-link a:focus,#skip-link a:active {
229
  outline: 0;
230
}
231

    
232
/**
233
 * Branding.
234
 */
235
#branding {
236
  overflow: hidden;
237
  padding: 10px 20px 0 20px;/* LTR */
238
  position: relative;
239
  background-color: #333;
240
}
241

    
242
#branding div.breadcrumb {
243
  font-size: 14px;
244
  padding-bottom: 5px;
245
  color: #888888;
246
}
247

    
248
#branding div.block {
249
  position: relative;
250
  float: right;/* LTR */
251
  width: 240px;
252
  padding-left: 10px;/* LTR */
253
  background: #333;
254
}
255

    
256
#branding div.block form label {
257
  display: none;
258
}
259

    
260
#branding div.block form div.form-item {
261
  float: left;/* LTR */
262
  border: 0;
263
  margin: 0;
264
  padding: 0;
265
}
266

    
267
#branding div.block form input.form-text {
268
  width: 140px;
269
  margin-right: 10px;/* LTR */
270
}
271

    
272
#branding div.block form input.form-submit {
273
  text-align: center;
274
  width: 80px;
275
}
276

    
277
/**
278
 * Help.
279
 */
280
#help {
281
  font-size: 0.923em;
282
  margin-top: 1em;
283
}
284

    
285
#help p {
286
  margin: 0 0 10px;
287
}
288

    
289
#help div.more-help-link {
290
  text-align: right;/* LTR */
291
}
292

    
293
/**
294
 * Page title.
295
 */
296
#page-title {
297
  background: #333;
298
  padding-top: 20px;
299
}
300

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

    
312
/**
313
 * Console.
314
 */
315
#console {
316
  margin: 9px 0 10px;
317
}
318

    
319
/**
320
 * Tabs.
321
 */
322
ul.primary {
323
  border-bottom: 0;
324
  float: left;
325
  clear: both;
326
  font-size: 0.923em;
327
  height: auto;
328
  margin: 0;
329
  padding-top: 0;
330
  padding-left: 8px;
331
  padding-right: 8px;
332
  width: 100%;
333
  background: #ebebeb;
334
  display: table;
335
}
336

    
337
ul.primary li {
338
  float: left;/* LTR */
339
  list-style: none;
340
  margin: 0;
341
}
342

    
343
#navigation ul.primary li:first-of-type {
344
  margin-left: 10px;
345
}
346

    
347
#navigation ul.primary li:first-of-type.active {
348
  margin-left: 20px;
349
}
350

    
351
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 {
352
  display: block;
353
  float: left;/* LTR */
354
  line-height: 18px;
355
  font-weight: normal;
356
  border: 0;
357
  font-size: 15px;
358
  font-weight: normal;
359
  margin: 0;
360
  padding: 10px 12px;
361
  color: #797979;
362
  background: transparent;
363
}
364

    
365
ul.primary li.active a,ul.primary li.active a.active,ul.primary li.active a:active,ul.primary li.active a:visited {
366
  background-color: #fff;
367
  border: none;
368
  border-top: 3px solid #0074BD;
369
  margin-top: -3px;
370
  color: #333;
371
  box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
372
  position: relative;
373
}
374

    
375
ul.primary li.active a.active:after {
376
  content: "";
377
  display: block;
378
  height: 5px;
379
  left: 0px;
380
  bottom: -5px;
381
  width: 100%;
382
  background: white;
383
  position: absolute;
384
}
385

    
386
ul.primary li a:hover {
387
  color: #0074BD;
388
}
389

    
390
ul.primary li.active a:hover {
391
  color: #333;
392
}
393

    
394
.tabs-secondary {
395
  clear: both;
396
}
397

    
398
ul.secondary {
399
  font-size: 1em;
400
  padding: 0;
401
  line-height: 1.385em;
402
  overflow: hidden;
403
  background-color: #fff;
404
  width: 100%;
405
}
406

    
407
ul.secondary li {
408
  float: left;/* LTR */
409
}
410

    
411
ul.secondary li a {
412
  display: inline-block;
413
  color: #777;
414
  border-bottom: 1px solid #EBEBEB;
415
  transition: all, 0.3s;
416
}
417

    
418
ul.secondary li a,ul.secondary li a:hover,ul.secondary li.active a,ul.secondary li.active a.active {
419
  padding: 2px 10px;
420
  -moz-border-radius: 0;
421
  -webkit-border-radius: 0;
422
  border-radius: 0;
423
}
424

    
425
ul.secondary li a:hover,ul.secondary li.active a,ul.secondary li.active a.active {
426
  color: #0074BD;
427
  background: transparent;
428
  box-shadow: none;
429
  border-color: #0074BD;
430
}
431

    
432
ul.secondary li a:hover {
433
        box-shadow: none;
434
}
435

    
436
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 {
437
  border-radius: 0;
438
  padding: 10px 10px;
439
}
440

    
441
body.adminimal-theme ul.secondary li.active a, ul.secondary li.active a.active {
442
  color: #000;
443
  background-color: transparent;
444
  box-shadow: none;
445
  border-bottom: 1px solid #000;
446
}
447

    
448
div.vertical-tabs ul li.vertical-tab-button a {
449
  border-right: 1px solid #CCCCCC;
450
  background: #F9F9F9;
451
}
452

    
453
div.vertical-tabs ul li.vertical-tab-button a:hover,div.vertical-tabs ul li.vertical-tab-button a:focus {
454
  background: #efefef;
455
  outline: 0 none;
456
  text-decoration: none;
457
}
458

    
459
div.vertical-tabs ul li.vertical-tab-button .selected a {
460
  border-right: none;
461
  background: #fff;
462
}
463

    
464
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 {
465
  border-left: 5px solid #0074BD;
466
  background: none repeat scroll 0 0 #FFFFFF;
467
  border-right: 0 none;
468
  margin-left: -1px;
469
}
470

    
471
div.vertical-tabs ul li.selected a:focus strong {
472
  text-decoration: none;
473
}
474

    
475
#content {
476
  clear: left;
477
}
478

    
479
/**
480
 * Page layout.
481
 */
482
#page {
483
  padding: 20px 40px;
484
  background: #fff;
485
  position: relative;
486
  color: #333;
487
}
488

    
489
#secondary-links ul.links li {
490
  padding: 0 10px 10px 0;/* LTR */
491
}
492

    
493
#secondary-links ul.links li a {
494
  font-size: 0.923em;
495
  background: #777;
496
  color: #fff;
497
  text-align: center;
498
  padding: 5px;
499
  height: 55px;
500
  width: 80px;
501
  overflow: hidden;
502
}
503

    
504
#secondary-links ul.links li a:hover {
505
  background: #999;
506
}
507

    
508
ul.links li,ul.inline li {
509
  padding-right: 1em;/* LTR */
510
}
511

    
512
ul.inline li {
513
  display: inline;
514
}
515

    
516
#secondary-links ul.links li.active-trail a,#secondary-links ul.links li a.active {
517
  background: #333;
518
}
519

    
520
ul.admin-list li {
521
  position: relative;
522
  padding-left: 30px;/* LTR */
523
  padding-top: 9px;
524
  margin-left: 0;/* LTR */
525
  margin-bottom: 10px;
526
  background: url(../images/list-item.png) no-repeat 0 11px;/* LTR */
527
  list-style-type: none;
528
  list-style-image: none;
529
}
530

    
531
.admin-panel .item-list ul,ul.admin-list {
532
  margin: 0;
533
  padding: 0;
534
}
535

    
536
.admin-panel .item-list ul,ul.admin-list .compact {
537
  margin: 8px 0;
538
}
539

    
540
.admin-panel .item-list li,ul.admin-list .compact li {
541
  border: none;
542
  background: none;
543
  margin: 0 0 0.75em;
544
  line-height: 1;
545
  padding: 0;
546
}
547

    
548
ul.admin-list li:last-child {
549
  border-bottom: none;
550
}
551

    
552
ul.admin-list li a {
553
  margin-left: -30px;/* LTR */
554
  padding: 0 0 4px 30px;/* LTR */
555
  min-height: 0;
556
}
557

    
558
ul.admin-list .compact li a {
559
  margin-left: 0;/* LTR */
560
  padding: 0;
561
}
562

    
563
ul.admin-list li div.description a {
564
  margin-left: 0;/* LTR */
565
  padding: 0;
566
  min-height: inherit;
567
}
568

    
569
div.submitted {
570
  color: #898989;
571
}
572

    
573
.progress {
574
  font-weight: normal;
575
}
576

    
577
/**
578
 * Tables.
579
 */
580
table {
581
  width: 100%;
582
  margin: 0 0 10px;
583
}
584

    
585
table td,table th {
586
  vertical-align: middle;
587
  padding: 8px 10px;
588
  border: 0;
589
  color: #000;
590
}
591

    
592
tr.even,tr.odd {
593
  border-style: solid;
594
  border-color: #ddd;
595
  background: #f3f4ee;
596
  transition: all, 0.15s;
597
}
598

    
599
tr.odd {
600
  background: #fff;
601
}
602

    
603
tr.drag {
604
  background: #fe7;
605
}
606

    
607
tr.drag-previous {
608
  background: #ffb;
609
}
610

    
611
table th {
612
  background: none repeat scroll 0 0 #E1E2DC;
613
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
614
  font-size: 18px;
615
  font-weight: 300;
616
  padding: 10px;
617
}
618

    
619
table th.active {
620
  background: #0074BD;
621
  color: #fff;
622
}
623

    
624
table th a {
625
  display: block;
626
}
627

    
628
table th.active a {
629
  padding: 0 25px 0 0;/* LTR */
630
  color: #fff;
631
}
632

    
633
table th.active img {
634
  float: right;
635
  position: relative;
636
  right: -20px;
637
  top: 3px;/* LTR */
638
}
639

    
640
table td.active {
641
  background: transparent;
642
}
643

    
644
table tr.odd td.active {
645
  background: transparent;
646
}
647

    
648
table tr.selected td.active,table tr.selected td {
649
  background: #ffc;
650
  border-color: #eeb;
651
}
652

    
653
table.system-status-report tr {
654
  border-bottom: 1px solid #ccc;
655
  border-color: rgba(0,0,0,0.1);
656
}
657

    
658
table.system-status-report tr.ok {
659
  color: #255b1e;
660
  background-color: #e5ffe2;
661
}
662

    
663
table.system-status-report tr.info {
664
  color: #040f37;
665
  background-color: #bdf;
666
}
667

    
668
table.system-status-report tr.warning {
669
  color: #840;
670
  background-color: #fffbe2;
671
}
672

    
673
.adminimal-theme table tr.error {
674
  color: #C70000;
675
  background-color: #FFDDDD;
676
}
677

    
678
.adminimal-theme table tr.error td {
679
  color: #C70000;
680
}
681

    
682
/* Fieldsets */
683
fieldset {
684
  border: solid 1px #ddd;
685
  border-top: none;
686
  box-shadow: 0px -3px 0 #0074BD;
687
  padding: 12px;
688
  margin: 0 0 20px;
689
}
690

    
691
fieldset legend {
692
  background: white;
693
  padding: 0 6px;
694
  margin: 0;
695
  margin-left: -3px;
696
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
697
  font-size: 20px;
698
  font-weight: 300;
699
}
700

    
701
/**
702
 * Form elements.
703
 */
704
.form-item {
705
  padding: 0 1em 0 0;
706
  margin-bottom: 1em;
707
}
708

    
709
.filter-wrapper .form-item,div.teaser-checkbox .form-item,.form-item .form-item {
710
  padding: 5px 0;
711
  margin: 0;
712
  border: 0;
713
}
714

    
715
.form-type-checkbox {
716
  padding: 0;
717
}
718

    
719
.text-format-wrapper .form-item {
720
  padding-bottom: 0;
721
}
722

    
723
.form-item label {
724
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
725
  font-size: 20px;
726
  font-weight: 300;
727
  margin: 0;
728
  margin: 0px 0px 4px;
729
  line-height: 1.4;
730
  width: initial;
731
}
732

    
733
.exposed-filters .form-item label {
734
  font-family: sans-serif;
735
  font-size: 16px;
736
  font-weight: 600;
737
  margin: 0;
738
  margin: 0px 0px 4px;
739
  line-height: 1.4;
740
  width: initial;
741
}
742

    
743
.exposed-filters .form-item label {
744
  line-height: 40px;
745
}
746

    
747
.form-item label.option {
748
  font-size: 16px;
749
  text-transform: none;
750
}
751

    
752
.form-item label.option input {
753
  vertical-align: middle;
754
}
755

    
756
.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 {
757
  background-color: #eee;
758
  color: #777;
759
}
760

    
761
.form-managed-file .form-file,.form-managed-file .form-submit {
762
  margin-right: 1em;
763
}
764

    
765
input.empty {
766
  color: #ccc !important;
767
}
768

    
769
/* Filter */
770
.filter-wrapper {
771
  border-top: 0;
772
  box-shadow: none;
773
  padding: 10px 2px;
774
}
775

    
776
.filter-wrapper .fieldset-wrapper {
777
  padding: 0 6px;
778
}
779

    
780
.filter-wrapper .form-item,.filter-wrapper .filter-guidelines,.filter-wrapper .filter-help {
781
  font-size: 0.923em;
782
  padding: 2px 0 0 0;/* LTR */
783
}
784

    
785
.exposed-filters .filters {
786
  width: inherit;
787
  display: inline-block;
788
}
789

    
790
.exposed-filters .form-item {
791
  display: inline-block;
792
  margin-right: 1em;
793
}
794

    
795
ul.tips,div.description,.form-item div.description {
796
  margin: 5px 0;
797
  line-height: 1.231em;
798
  font-size: 0.923em;
799
  color: #666;
800
}
801

    
802
ul.tips li {
803
  margin: 0.25em 0 0.25em 1.5em;/* LTR */
804
}
805

    
806
body div.form-type-radio div.description,body div.form-type-checkbox div.description {
807
  margin-left: 25px;/* LTR */
808
  color: #949494;
809
  margin-top: 0;
810
}
811

    
812
a.button:link,a.button:visited,a.button:hover,a.button:active {
813
  text-decoration: none;
814
  color: #5a5a5a;
815
}
816

    
817
input.form-button-disabled,input.form-button-disabled:active {
818
  background: #eee none;
819
  border-color: #eee;
820
  text-shadow: none;
821
  color: #999;
822
}
823

    
824
input.form-autocomplete,input.form-text,input.form-file,textarea.form-textarea,select.form-select {
825
  padding: 5px 7px;
826
  border: 1px solid #ddd;
827
  background: #fff;
828
  color: #333;
829
  vertical-align: baseline;
830
  box-sizing: inherit;
831
  outline: 2px solid transparent;
832
  outline-offset: 0px;
833
  transition: all, 0.1s;
834
}
835

    
836
/* Fix webkit select on OS X see issue #2351221 */
837
@media screen and (-webkit-min-device-pixel-ratio:0) {
838
  input.form-autocomplete,input.form-text,input.form-file,textarea.form-textarea,select.form-select {
839
    -webkit-appearance: none;
840
    -webkit-padding-start: 8px;
841
    -webkit-padding-end: 16px;
842
    -webkit-padding-before: 5px;
843
    -webkit-padding-after: 5px;
844
    border-radius: 0;
845
    min-height: 16px;
846
  }
847
  input.form-autocomplete, select.form-select {
848
    background: url('images/select-arrow.svg') no-repeat right 50% #fff;
849
  }
850
}
851

    
852
input#edit-module-filter-name {
853
  background: transparent;
854
  border:none;
855
  border-bottom: 3px solid #DDDDDD;
856
  color: #333333;
857
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
858
  font-size: 32px;
859
  line-height: 38px;
860
  font-weight: 100;
861
  text-align: center;
862
  width: 100%;
863
}
864

    
865
body.page-admin-modules input#edit-module-filter-name {
866
  padding: 5px 9px;
867
  margin-left: -9px;
868
}
869

    
870
input#edit-module-filter-name:active, input#edit-module-filter-name:focus {
871
  border-bottom: 3px solid #2196d6;
872
}
873

    
874
label[for=edit-module-filter-name], label[for=edit-module-filter-name] {
875
  display: none !important;
876
}
877

    
878
.module-filter-clear {
879
  display: block;
880
  float: right;
881
  position: relative;
882
  right: 30px;
883
  top: 12px;
884
  top: -47px;
885
}
886

    
887
body.page-admin-modules .module-filter-clear {
888
  top: -47px;
889
}
890

    
891
.module-filter-clear a {
892
  background: url(../images/x.svg) scroll no-repeat 0 0;
893
  display: block;
894
  font-size: 0;
895
  height: 29px;
896
  margin-left: 0;
897
  width: 29px;
898
}
899

    
900
.module-filter-clear a:hover {
901
  background: url(../images/x-hover.svg) scroll no-repeat 0 0;
902
}
903

    
904
html.js .toggle-enable {
905
  border-radius: 0 !important;
906
  box-shadow: none !important;
907
  background: #555555; /* Old browsers */
908
  background: -moz-linear-gradient(left,  #555555 50%, #008000 50%, #008000 100%); /* FF3.6+ */
909
  background: -webkit-gradient(linear, left top, right top, color-stop(50%,#555555), color-stop(50%,#008000), color-stop(100%,#008000)); /* Chrome,Safari4+ */
910
  background: -webkit-linear-gradient(left,  #555555 50%,#008000 50%,#008000 100%); /* Chrome10+,Safari5.1+ */
911
  background: -o-linear-gradient(left,  #555555 50%,#008000 50%,#008000 100%); /* Opera 11.10+ */
912
  background: -ms-linear-gradient(left,  #555555 50%,#008000 50%,#008000 100%); /* IE10+ */
913
  background: linear-gradient(to right,  #555555 50%,#008000 50%,#008000 100%); /* W3C */
914
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#008000',GradientType=1 ); /* IE6-9 */
915
}
916

    
917
html.js .toggle-enable.enabled {
918
  background: #008000; /* Old browsers */
919
  background: -moz-linear-gradient(left,  #555555 50%, #008000 50%, #008000 100%); /* FF3.6+ */
920
  background: -webkit-gradient(linear, left top, right top, color-stop(50%,#555555), color-stop(50%,#008000), color-stop(100%,#008000)); /* Chrome,Safari4+ */
921
  background: -webkit-linear-gradient(left,  #555555 50%,#008000 50%,#008000 100%); /* Chrome10+,Safari5.1+ */
922
  background: -o-linear-gradient(left,  #555555 50%,#008000 50%,#008000 100%); /* Opera 11.10+ */
923
  background: -ms-linear-gradient(left,  #555555 50%,#008000 50%,#008000 100%); /* IE10+ */
924
  background: linear-gradient(to right,  #555555 50%,#008000 50%,#008000 100%); /* W3C */
925
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#008000',GradientType=1 ); /* IE6-9 */
926
}
927

    
928
html.js .toggle-enable.enabled.disabled {
929
  background: #ef6114; /* Old browsers */
930
  background: -moz-linear-gradient(left,  #0074bd 50%, #ef6114 50%, #ef6114 100%); /* FF3.6+ */
931
  background: -webkit-gradient(linear, left top, right top, color-stop(50%,#0074bd), color-stop(50%,#ef6114), color-stop(100%,#ef6114)); /* Chrome,Safari4+ */
932
  background: -webkit-linear-gradient(left,  #0074bd 50%,#ef6114 50%,#ef6114 100%); /* Chrome10+,Safari5.1+ */
933
  background: -o-linear-gradient(left,  #0074bd 50%,#ef6114 50%,#ef6114 100%); /* Opera 11.10+ */
934
  background: -ms-linear-gradient(left,  #0074bd 50%,#ef6114 50%,#ef6114 100%); /* IE10+ */
935
  background: linear-gradient(to right,  #0074bd 50%,#ef6114 50%,#ef6114 100%); /* W3C */
936
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0074bd', endColorstr='#ef6114',GradientType=1 ); /* IE6-9 */
937
}
938

    
939
html.js .toggle-enable.enabled.disabled div:after {
940
  content: "";
941
  background: url("images/module-filter-sprite.svg") no-repeat scroll 1px -50px transparent;
942
  width: 25px;
943
  height: 25px;
944
}
945

    
946
html.js .toggle-enable.disabled div {
947
    background: #DDDDDD;
948
}
949

    
950
html.js .toggle-enable div {
951
  border-radius: 0 !important;
952
  background: #fff;
953
}
954

    
955
html.js .toggle-enable div:before {
956
    content: "";
957
    background: url("images/module-filter-sprite.svg") no-repeat scroll 0px -100px transparent;
958
    width: 25px;
959
    height: 25px;
960
}
961

    
962
html.js .toggle-enable div:after {
963
    content: "";
964
    background: url("images/module-filter-sprite.svg") no-repeat scroll 1px 0px transparent;
965
    width: 25px;
966
    height: 25px;
967
}
968

    
969
html.js .toggle-enable div:after, html.js .toggle-enable div:before {
970
    font-size: 13px;
971
}
972

    
973
input.form-text:focus,input.form-file:focus,textarea.form-textarea:focus,select.form-select:focus {
974
  color: #000;
975
  border-color: #68A3CF;
976
  outline: 2px solid #C1E0FF;
977
  outline-offset: 0px;
978
}
979

    
980
html.js input.form-autocomplete {
981
  background-position: 100% 7px;
982
}
983

    
984
html.js input.throbbing {
985
  background-position: 100% -13px;
986
}
987

    
988
ul.action-links {
989
  margin: 20px 0 10px;
990
  list-style-type: none;
991
  display: inline-block;
992
  list-style-type: none;
993
}
994

    
995
ul.action-links li {
996
  float: left;/* LTR */
997
  margin: 0 1em 0 0;/* LTR */
998
}
999

    
1000
ul.action-links a {
1001
  padding-left: 15px;/* LTR */
1002
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
1003
  font-size: 23px;
1004
  font-weight: 300;
1005
  background: transparent url(../images/add.png) no-repeat 0 center;
1006
  line-height: 30px;
1007
}
1008

    
1009
/* Exceptions */
1010
#diff-inline-form select,div.filter-options select {
1011
  padding: 0;
1012
}
1013

    
1014
/**
1015
 * System.
1016
 */
1017
div.admin .right,div.admin .left {
1018
  width: 49%;
1019
  margin: 0;
1020
}
1021

    
1022
div.admin-panel,div.admin-panel .body {
1023
  padding: 0;
1024
  clear: left;
1025
}
1026

    
1027
div.admin-panel {
1028
  margin: 0 0 20px;
1029
  padding: 9px;
1030
  background: #f8f8f8;
1031
  border: 1px solid #ccc;
1032
}
1033

    
1034
div.admin-panel h3 {
1035
  font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
1036
  font-size: 23px;
1037
  font-weight: 300;
1038
  margin: 0;
1039
  padding-bottom: 9px;
1040
  text-transform: none;
1041
}
1042

    
1043
/* admin/appearance */
1044
#system-themes-page h2 {
1045
  font-weight: normal;
1046
  text-transform: uppercase;
1047
}
1048

    
1049
.theme-selector{
1050
  padding-bottom: 40px;
1051
}
1052

    
1053
.theme-selector .theme-description{
1054
  overflow: hidden;
1055
}
1056

    
1057
.theme-selector h3 {
1058
  font-weight: bold;
1059
  margin-bottom: 8px;
1060
}
1061

    
1062
.theme-default h3 {
1063
  font-weight: bold;
1064
}
1065

    
1066
.system-themes-list-enabled .theme-selector h3 {
1067
  margin-top: 0;
1068
}
1069

    
1070
/* Update options. */
1071
div.admin-options {
1072
  background: #f8f8f8;
1073
  line-height: 30px;
1074
  height: 30px;
1075
  padding: 9px;
1076
  border: 1px solid #ccc;
1077
  margin: 0 0 10px;
1078
}
1079

    
1080
div.admin-options label {
1081
  text-transform: uppercase;
1082
  font: 0.846em/1.875em Lucida Grande,Lucida Sans Unicode,sans-serif;
1083
}
1084

    
1085
div.admin-options label,div.admin-options div.form-item {
1086
  margin-right: 10px;/* LTR */
1087
  float: left;/* LTR */
1088
}
1089

    
1090
div.admin-options div.form-item {
1091
  padding: 0;
1092
  border: 0;
1093
}
1094

    
1095
/* Update status */
1096
.versions table.version {
1097
  border: none;
1098
}
1099

    
1100
/* Maintenance theming */
1101
body.in-maintenance #sidebar-first {
1102
  float: left;/* LTR */
1103
  width: 200px;
1104
}
1105

    
1106
body.in-maintenance #content {
1107
  float: right;/* LTR */
1108
  width: 550px;
1109
  padding-right: 20px;/* LTR */
1110
  clear: none;
1111
}
1112

    
1113
body.in-maintenance #page {
1114
  overflow: auto;
1115
  width: 770px;
1116
  margin: 0 auto;
1117
  padding-top: 2em;
1118
}
1119

    
1120
body.in-maintenance #branding h1 {
1121
  width: 770px;
1122
  margin: 0 auto;
1123
  float: none;
1124
}
1125

    
1126
body.in-maintenance .form-radios .form-type-radio {
1127
  padding: 2px 0;
1128
}
1129

    
1130
body.in-maintenance div.form-item:after {
1131
  content: "";
1132
  display: none;
1133
  clear: none;
1134
}
1135

    
1136
body.in-maintenance .form-submit {
1137
  display: block;
1138
}
1139

    
1140
body.in-maintenance #logo {
1141
  margin-bottom: 1.5em;
1142
  max-width: 180px;
1143
}
1144

    
1145
ol.task-list {
1146
  margin-left: 0;/* LTR */
1147
  list-style-type: none;
1148
  list-style-image: none;
1149
}
1150

    
1151
ol.task-list li {
1152
  padding: 0.5em 1em 0.5em 20px;/* LTR */
1153
  color: #adadad;
1154
}
1155

    
1156
ol.task-list li.active {
1157
  background: transparent url(images/task-item.png) no-repeat 3px 50%;/* LTR */
1158
  padding: 0.5em 1em 0.5em 20px;/* LTR */
1159
  color: #000;
1160
}
1161

    
1162
ol.task-list li.done {
1163
  background: transparent url(images/task-check.png) no-repeat 0 50%;
1164
  color: green;
1165
}
1166

    
1167
div.breadcrumb a {
1168
  color: #999;
1169
}
1170

    
1171
div.breadcrumb a:hover {
1172
  color: #fff;
1173
  text-decoration: none;
1174
}
1175

    
1176
/* Overlay theming */
1177
.overlay #branding {
1178
  background-color: #fff;
1179
  padding-top: 15px;
1180
}
1181

    
1182
.overlay #branding h1.page-title,.overlay #left,.overlay #footer {
1183
  display: none;
1184
}
1185

    
1186
.overlay #page {
1187
  margin: 0;
1188
  padding: 20px 20px;
1189
}
1190

    
1191
.overlay #branding div.breadcrumb {
1192
  float: left;/* LTR */
1193
  position: relative;
1194
  z-index: 10;
1195
}
1196

    
1197
#overlay-tabs {
1198
  bottom: -1px;
1199
  font-size: 1.54em;
1200
  line-height: 1.54em;
1201
  margin: 0;
1202
}
1203

    
1204
#overlay-tabs li {
1205
  margin: 0 -3px;
1206
}
1207

    
1208
.overlay ul.secondary {
1209
  background: transparent none;
1210
  margin: -1.4em 0 0.3em 0;/* LTR */
1211
  overflow: visible;
1212
  text-align: right;
1213
  float: left;
1214
  width: 100%;
1215
}
1216

    
1217
.overlay #content {
1218
  padding: 0;
1219
}
1220

    
1221
#overlay-titlebar {
1222
  padding: 0;
1223
  white-space: normal;
1224
}
1225

    
1226
h1#overlay-title {
1227
  font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
1228
  font-size: 32px;
1229
  font-weight: 300;
1230
  margin: 0;
1231
  padding: 0 0 5px;
1232
  line-height: 44px;
1233
}
1234

    
1235
#overlay-titlebar .add-or-remove-shortcuts {
1236
  padding-top: 1.5em;
1237
}
1238

    
1239
#overlay-close, #overlay-close:hover {
1240
  background-color: #fff;
1241
}
1242

    
1243
.overlay div.breadcrumb a:hover {
1244
  color: #0074bd;
1245
}
1246

    
1247
#overlay-container, .overlay-modal-background, .overlay-element, #overlay {
1248
  padding-top: 29px;
1249
}
1250

    
1251
#overlay-tabs li a, #overlay-tabs li a:active, #overlay-tabs li a:visited, #overlay-tabs li a:hover {
1252
  background-color: #ddd;
1253
  border-radius: 0 0 0 0;
1254
  color: #000000;
1255
  display: inline-block;
1256
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
1257
  font-size: 18px;
1258
  font-weight: 300;
1259
  margin: 0 0 2px;
1260
  outline: 0 none;
1261
  padding: 4px 15px;
1262
  text-decoration: none;
1263
  text-transform: none;
1264
}
1265

    
1266
#overlay-tabs li a:hover {
1267
  background: none repeat scroll 0 0 #0074BD;
1268
  color: #FFFFFF;
1269
}
1270

    
1271
#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 {
1272
  background-color: #FFFFFF;
1273
  margin: 0;
1274
  padding-bottom: 4px;
1275
}
1276

    
1277
#overlay-tabs {
1278
  bottom: -2px;
1279
  font-size: 1.54em;
1280
  line-height: 1.54em;
1281
  margin: 0;
1282
  right: 0px;
1283
  white-space: nowrap;
1284
}
1285

    
1286
/* Shortcut theming */
1287
div.add-or-remove-shortcuts {
1288
  float: left;
1289
  padding-left: 6px;
1290
  padding-top: 17px;
1291
}
1292

    
1293
/* Dashboard */
1294
#dashboard.dashboard-region div.block h2 {
1295
  background: #E0E0D8;
1296
}
1297

    
1298
#dashboard div.block h2 {
1299
  margin: 0;
1300
  font-size: 23px;
1301
  padding: 10px 0;
1302
}
1303

    
1304
#dashboard div.block div.content {
1305
  padding: 10px 5px 5px 5px;/* LTR */
1306
}
1307

    
1308
#dashboard div.block div.content ul.menu {
1309
  margin-left: 20px;/* LTR */
1310
}
1311

    
1312
#dashboard.dashboard-region .block {
1313
  border: #ccc 1px solid;
1314
}
1315

    
1316
/* Field UI */
1317
#field-display-overview input.field-formatter-settings-edit {
1318
  margin: 0;
1319
  padding: 1px 8px;
1320
  background-color: transparent;
1321
}
1322

    
1323
#field-display-overview input.field-formatter-settings-edit:focus,
1324
#field-display-overview input.field-formatter-settings-edit:active {
1325
  box-shadow: none;
1326
}
1327

    
1328
#field-display-overview tr.field-formatter-settings-changed {
1329
  background: #FFFFBB;
1330
}
1331

    
1332
#field-display-overview tr.drag {
1333
  background: #FFEE77;
1334
}
1335

    
1336
#field-display-overview tr.field-formatter-settings-editing {
1337
  background: #EDF4FF;
1338
}
1339

    
1340
#field-display-overview.field-formatter-settings-edit-form .form-item {
1341
  margin: 10px 0;
1342
}
1343

    
1344
#field-display-overview.field-formatter-settings-edit-form .form-submit {
1345
  margin-bottom: 0;
1346
}
1347

    
1348
form.field-multiple-table th.field-label {
1349
  background: transparent;
1350
}
1351

    
1352

    
1353
form .field-multiple-table th.field-label {
1354
  padding-left: 18px;
1355
}
1356

    
1357
form.field-multiple-table tr.even {
1358
  background: transparent;
1359
}
1360

    
1361
/* Recent content block */
1362
#dashboard div#block-node-recent div.content {
1363
  padding: 0;
1364
}
1365

    
1366
#block-node-recent table,#block-node-recent tr {
1367
  border: none;
1368
}
1369

    
1370
#block-node-recent.more-link {
1371
  padding: 0 5px 5px 0;/* LTR */
1372
}
1373

    
1374
/* User login block */
1375
#user-login-form.openid-links {
1376
  margin-left: 0;/* LTR */
1377
}
1378

    
1379
#user-login-form.openid-links .user-link {
1380
  margin-left: 1.5em;/* LTR */
1381
}
1382

    
1383
/* Messages */
1384
div.warning {
1385
  background-position: 12px 8px;
1386
  border: none;
1387
  padding: 10px 10px 10px 45px;
1388
}
1389

    
1390
/* Disable overlay message */
1391
body.adminimal-theme #overlay-disable-message {
1392
  background-color: #addafc;
1393
}
1394

    
1395
body.adminimal-theme #overlay-disable-message a,#overlay-disable-message a:visited {
1396
  color: #000;
1397
}
1398

    
1399
body.adminimal-theme #overlay-disable-message a:focus,#overlay-disable-message a:active {
1400
  outline: none;
1401
  text-decoration: underline;
1402
}
1403

    
1404
body.adminimal-theme .overlay-disable-message-focused a {
1405
  padding: 0.4em 0.6em;
1406
}
1407

    
1408
body.adminimal-theme .overlay-disable-message-focused #overlay-dismiss-message {
1409
  background-color: #59a0d8;
1410
  color: #fff;
1411
  -moz-border-radius: 8px;
1412
  -webkit-border-radius: 8px;
1413
  border-radius: 8px;
1414
}
1415

    
1416
body.adminimal-theme #ctools-export-ui-list-form.form-submit {
1417
  float: left;
1418
  margin-top: 36px;
1419
}
1420

    
1421
body.adminimal-theme a.imce-filefield-opener {
1422
  margin: 5px 0;
1423
}
1424

    
1425
body.adminimal-theme div.autocomplete-deluxe-multiple {
1426
  background: none repeat scroll 0 0 #FFFFFF;
1427
  padding: 0;
1428
  width: auto;
1429
  min-width: 500px;
1430
}
1431

    
1432
body.adminimal-theme .autocomplete-deluxe-item {
1433
  background: none repeat scroll 0 0 #555555;
1434
  border: 0 none;
1435
  border-radius: 0 0 0 0;
1436
  box-shadow: none;
1437
  color: #FFFFFF;
1438
  height: 12px;
1439
  margin: 0;
1440
  padding: 7px 20px 7px 10px;
1441
}
1442

    
1443
body.adminimal-theme .autocomplete-deluxe-item-delete {
1444
  background: url("../images/ui-icons-ffffff-256x240.png") no-repeat scroll -100px -130px transparent;
1445
  display: block;
1446
  font-size: 1px;
1447
  height: 13px;
1448
  position: absolute;
1449
  right: 2px;
1450
  top: 7px;
1451
  width: 12px;
1452
}
1453

    
1454
body.adminimal-theme ul.ui-autocomplete {
1455
  max-height: 300px;
1456
  max-width: 300px;
1457
  overflow-x: hidden;
1458
  overflow-y: auto;
1459
  padding: 0;
1460
  position: relative;
1461
  border: 1px solid #DDD;
1462
  margin-left: -2px;
1463
}
1464

    
1465
body.adminimal-theme div.autocomplete-deluxe-container input.autocomplete-deluxe-form-single {
1466
        background: #fff;
1467
}
1468

    
1469
body.adminimal-theme .ui-autocomplete .ui-menu-item a {
1470
  display: block;
1471
  line-height: 1.5;
1472
  padding: 5px 10px;
1473
  text-decoration: none;
1474
  color: #777;
1475
  font-size: 12px;
1476
}
1477

    
1478
body.adminimal-theme ul.ui-autocomplete li.ui-menu-item .ui-state-focus {
1479
        background: inherit;
1480
        color: inherit;
1481
}
1482

    
1483
body.adminimal-theme .ui-menu .ui-menu-item a.ui-state-focus {
1484
        margin: 0;
1485
        font-size: 12px;
1486
}
1487

    
1488
body.adminimal-theme .autocomplete-deluxe-highlight-char {
1489
  color: #000;
1490
  font-weight: normal;
1491
  text-decoration: underline;
1492
  font-size: 12px;
1493
}
1494

    
1495
body.adminimal-theme .ui-autocomplete .ui-menu-item a.ui-state-focus:hover,
1496
body.adminimal-theme .ui-autocomplete .ui-menu-item a.ui-state-hover {
1497
  background-color: #0074BD;
1498
  color: #fff;
1499
  cursor: pointer;
1500
  font-size: 12px;
1501
  margin: 0;
1502
}
1503

    
1504
body.adminimal-theme a.ui-state-focus:hover .autocomplete-deluxe-highlight-char,
1505
body.adminimal-theme .ui-autocomplete .ui-menu-item a.ui-state-hover .autocomplete-deluxe-highlight-char {
1506
  color: #caf631;
1507
  font-size: 12px;
1508
}
1509

    
1510
body.adminimal-theme .ctools-dropbutton-processed {
1511
  border-radius: 0;
1512
  background: #FFFFFF;
1513
}
1514

    
1515
body #page-manager-list-pages-form.form-item {
1516
  margin-bottom: 20px;
1517
}
1518

    
1519
body div.warning {
1520
  background-image: url("images/warning.svg");
1521
  background-position: 12px 50%;
1522
  background-color: transparent;
1523
  background-repeat: no-repeat;
1524
  color: #555;
1525
  border-top: 1px solid #ff9421;
1526
  border-left: none;
1527
  border-right: none;
1528
  border-bottom: 1px solid #ff9421;
1529
}
1530

    
1531
body div.warning a {
1532
  color: #0074BD;
1533
}
1534

    
1535
body div.error {
1536
  background-image: url("images/error.svg");
1537
  background-color: transparent;
1538
  background-position: 12px 50%;
1539
  background-repeat: no-repeat;
1540
  color: #555;
1541
  border-top: 1px solid #e55454;
1542
  border-left: none;
1543
  border-right: none;
1544
  border-bottom: 1px solid #e55454;
1545
}
1546

    
1547
body div.error a {
1548
  color: #0074BD;
1549
}
1550

    
1551
body div.status {
1552
  background-image: url("images/status.svg");
1553
  background-position: 12px 50%;
1554
  background-color: transparent;
1555
  background-repeat: no-repeat;
1556
  color: #555;
1557
  border-top: 1px solid #61a643;
1558
  border-left: none;
1559
  border-right: none;
1560
  border-bottom: 1px solid #61a643;
1561
}
1562

    
1563
body div.status a {
1564
  color: #0074BD;
1565
}
1566

    
1567
#edit-pages-apply, #edit-pages-reset {
1568
  float: left;
1569
  margin-top: 40px;
1570
}
1571

    
1572
body.adminimal-theme .views-ui-display-tab-bucket h3 {
1573
  font-size: 20px;
1574
  margin: 10px;
1575
  padding: 6px 6px 10px;
1576
  border-left: 5px solid #DDD;
1577
  transition: all, 0.3s;
1578
}
1579
body.adminimal-theme .views-ui-display-tab-bucket:hover h3 {
1580
  border-color: #0074BD;
1581
}
1582

    
1583
div.fieldset-description {
1584
  padding-bottom: 0.5em;
1585
}
1586

    
1587
/* Configuration menu blocks */
1588
div.admin-panel {
1589
  background: none repeat scroll 0 0 #F8F8F8;
1590
  border: none;
1591
  margin: 0 0 20px;
1592
  padding: 10px;
1593
}
1594

    
1595
/* Table hover style */
1596
.adminimal-theme tr.even:hover, .adminimal-theme tr.odd:hover {
1597
  background: #FFFFBF;
1598
}
1599

    
1600
/* Tokens */
1601
.adminimal-theme .token-tree {
1602
  margin-left: 0;
1603
}
1604

    
1605
.adminimal-theme table.token-tree span.expander {
1606
  margin-left: -5px;
1607
}
1608

    
1609
/* Link Icons */
1610
ul.links.inline li.edit {
1611
  text-transform: capitalize;
1612
}
1613

    
1614
ul.links.inline li.delete {
1615
  text-transform: capitalize;
1616
}
1617

    
1618
body.adminimal-theme .views-display-column > .ctools-collapsible-handle {
1619
  border-color: #F3F3F3;
1620
  border-style: solid;
1621
  border-width: 1px 1px 0;
1622
  font-size: 17px;
1623
  font-weight: 300;
1624
  margin: 0;
1625
  padding: 6px 5px 6px 5px;
1626
}
1627

    
1628
body.adminimal-theme .views-display-column > .ctools-toggle {
1629
  margin-left: 10px;
1630
  margin-right: 6px;
1631
  margin-top: 14px;
1632
}
1633

    
1634
body.adminimal-theme .views-display-column > .ctools-toggle.ctools-toggle-collapsed {
1635
  margin-left: 12px;
1636
  margin-right: 6px;
1637
  margin-top: 11px;
1638
}
1639

    
1640
body.adminimal-theme .views-ui-display-tab-bucket .ctools-button-processed {
1641
  border-radius: 0;
1642
}
1643

    
1644
body.adminimal-theme .views-admin .icon {
1645
  height: 16px;
1646
  margin-left: -6px;
1647
  width: 16px;
1648
}
1649

    
1650
#simplenews-admin-filter .spacer {
1651
  float: left;
1652
  margin-top: 10px;
1653
  margin-left: 0;
1654
}
1655

    
1656
body.adminimal-theme .token-tree th {
1657
  padding-bottom: 10px;
1658
  padding-top: 10px;
1659
}
1660

    
1661
.overlay ul.secondary {
1662
  background: none repeat scroll 0 0 transparent;
1663
  float: left;
1664
  margin: 0;
1665
  overflow: visible;
1666
}
1667

    
1668
.views-ui-display-tab-bucket .ctools-button-processed {
1669
  border-radius: 4px;
1670
  position: absolute;
1671
  right: 5px;
1672
  top: 5px;
1673
}
1674

    
1675
.ctools-dropbutton-processed {
1676
  border-radius: 4px;
1677
}
1678

    
1679
#views-ui-preview-form .arguments-preview, #views-ui-preview-form .form-type-textfield {
1680
  margin-left: 14px;
1681
  margin-top: 0px;
1682
}
1683

    
1684
#preview-submit-wrapper {
1685
  margin-top: 8px;
1686
}
1687

    
1688
#views-ui-preview-form .form-type-checkbox {
1689
  margin-left: 2px;
1690
  margin-top: 8px;
1691
}
1692

    
1693
#page-manager-list-pages td.page-manager-page-operations .ctools-dropbutton {
1694
  right: auto;
1695
}
1696

    
1697
.views-exposed-widget {
1698
  float: left;
1699
  padding-right: 20px;
1700
}
1701

    
1702
.views-exposed-widget .views-submit-button {
1703
  clear: both;
1704
}
1705

    
1706
.views-exposed-form label {
1707
  font-family: Sans-serif;
1708
  font-size: 16px;
1709
  font-weight: 600;
1710
  line-height: inherit;
1711
  margin-bottom: 0;
1712
  padding: 0.25em 0;
1713
}
1714

    
1715
.views-exposed-form .views-exposed-widget .form-submit {
1716
  /* Add top margin of 34px. */
1717
  margin-top: 2.429em;
1718
}
1719

    
1720
/* Views and Ctools */
1721
.overlay ul.secondary{
1722
  background: none repeat scroll 0 0 transparent;
1723
  float: left;
1724
  margin: 0;
1725
  overflow: visible;
1726
}
1727

    
1728
.views-ui-display-tab-bucket .ctools-button-processed{
1729
        position: relative;
1730
        right: 5px;
1731
        top: 1px;
1732
        float: right;
1733
}
1734

    
1735
.views-display-column .views-ui-display-tab-bucket .ctools-button-processed{
1736
        top: 14px;
1737
}
1738

    
1739
.ctools-dropbutton-processed{
1740
  border-radius: 4px;
1741
}
1742

    
1743
#views-ui-preview-form.arguments-preview,#views-ui-preview-form.form-type-textfield{
1744
  margin-left: 14px;
1745
  margin-top: 0px;
1746
}
1747

    
1748
#preview-submit-wrapper{
1749
  margin-top: 8px;
1750
}
1751

    
1752
#views-ui-preview-form.form-type-checkbox{
1753
  margin-left: 2px;
1754
  margin-top: 8px;
1755
}
1756

    
1757
#page-manager-list-pages td.page-manager-page-operations .ctools-dropbutton{
1758
  right: auto;
1759
}
1760

    
1761
.views-exposed-widget{
1762
  float: left;
1763
  padding-right: 20px;
1764
}
1765

    
1766
.views-exposed-widget .views-submit-button{
1767
  clear: both;
1768
}
1769

    
1770
#views-ui-config-item-form .dependent-options {
1771
  margin-left: 18px; /* Restore views default from being overridden by .form-item */
1772
}
1773

    
1774
.views-exposed-form label{
1775
  padding-bottom: 10px;
1776
}
1777

    
1778
.ui-widget table th {
1779
  font-weight: bold;
1780
  font-size: 12px;
1781
}
1782

    
1783
#ui-datepicker-div {
1784
  border: 5px solid #333;
1785
  background: white;
1786
  padding: 0;
1787
  margin: 0;
1788
  width: auto;
1789
}
1790

    
1791
.ui-widget table thead th,
1792
.mac .ui-widget table thead th {
1793
  background: #555;
1794
  color: white;
1795
}
1796

    
1797
body.page-admin-appearance fieldset legend {
1798
  background: white !important;
1799
  padding: 0 6px !important;
1800
  margin: 0 !important;
1801
  margin-left: -3px !important;
1802
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif !important;
1803
  font-size: 22px !important;
1804
  font-weight: 300 !important;
1805
}
1806

    
1807
body.page-admin-appearance fieldset fieldset {
1808
  background-color: white !important;
1809
}
1810

    
1811
.views-attachment .options-set label {
1812
  font-weight: 300;
1813
}
1814

    
1815
#views-ui-preview-form .form-type-textfield label {
1816
  font-weight: 300;
1817
}
1818

    
1819
.views-ui-dialog .ui-dialog-titlebar-close {
1820
  border: medium none;
1821
  border-radius: 0 0 0 0;
1822
  box-shadow: none;
1823
  right: 5px;
1824
  top: 5px;
1825
}
1826

    
1827
.views-ui-dialog #views-ajax-title {
1828
  font-weight: normal;
1829
  text-align: center;
1830
}
1831

    
1832
.views-ui-dialog .scroll {
1833
  padding: 10px 20px;
1834
}
1835

    
1836
.views-ui-dialog .form-buttons {
1837
  background-color: #F3F4EE;
1838
  padding: 15px;
1839
}
1840

    
1841
.ui-widget-header {
1842
  border: none;
1843
}
1844

    
1845
.views-ui-dialog {
1846
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
1847
  padding-bottom: 10px;
1848
}
1849
.views-ui-dialog #views-ajax-popup {
1850
  padding-bottom: 10px;
1851
}
1852

    
1853
.views-filterable-options .form-type-checkbox input.form-checkbox{
1854
  position: relative;
1855
  top: 1px;
1856
}
1857

    
1858
.views-filterable-options .form-type-checkbox {
1859
  padding: 10px;
1860
}
1861

    
1862
.views-filterable-options .form-type-checkbox:hover {
1863
  background: #ffffbf;
1864
}
1865

    
1866
input.form-checkbox, input.form-radio {
1867
  vertical-align: baseline;
1868
}
1869

    
1870
table.sticky-header {
1871
  z-index: 999;
1872
}
1873

    
1874
.ctools-content ul.actions {
1875
  margin: 0;
1876
  padding: 0;
1877
}
1878

    
1879
.ctools-button-processed {
1880
  border-color: #CCCCCC;
1881
  background: none repeat scroll 0 0 #FFFFFF;
1882
}
1883

    
1884
.ctools-button-processed:hover {
1885
  border-color: #0074BD;
1886
}
1887

    
1888
.ctools-no-js .ctools-content ul, .ctools-button-processed .ctools-content ul {
1889
  margin: 0.25em;
1890
}
1891

    
1892
div.form-item-view-args input#preview-args {
1893
  margin-top: 0.6em;
1894
}
1895

    
1896
.ctools-dropbutton ul.right.actions li input {
1897
  color: #0074BD;
1898
}
1899

    
1900
.ctools-dropbutton ul.right.actions li input:hover {
1901
  text-decoration: underline;
1902
}
1903

    
1904
.views-ui-dialog .form-item-options-tokenize {
1905
  margin-top: 10px;
1906
}
1907

    
1908
#dblog-filter-form .form-actions {
1909
  clear: both;
1910
  float: left;
1911
  padding: 0;
1912
}
1913

    
1914
.container-inline .form-actions, .container-inline.form-actions {
1915
  clear: none;
1916
  display: inline-block;
1917
  float: left;
1918
  margin-bottom: 0;
1919
  margin-top: 0;
1920
}
1921

    
1922
div.admin-panel .description {
1923
  margin: 0 0 3px;
1924
  padding: 0 0 0.5em;
1925
}
1926

    
1927
#permissions td.module {
1928
  font-weight: bold;
1929
  font-family: sans-serif;
1930
}
1931

    
1932
body.page-node-add ul.admin-list li {
1933
  background-position: 0 50%;
1934
  padding-top: 0;
1935
  margin-bottom: 20px;
1936
}
1937

    
1938
body.page-node-add ul.admin-list li div.description {
1939
  margin: 0;
1940
}
1941

    
1942
#dashboard .canvas-content a.button:hover {
1943
  color: #fff;
1944
}
1945

    
1946
div.contextual-links-wrapper ul.contextual-links, a.contextual-links-trigger, div.contextual-links-active a.contextual-links-trigger {
1947
  border-radius: 0;
1948
}
1949

    
1950
body.page-admin-dashboard .container-inline .form-actions, body.page-admin-dashboard .container-inline.form-actions {
1951
  margin-top: 0;
1952
}
1953

    
1954
.system-themes-list-disabled .theme-selector {
1955
  display: inline-block;
1956
  float: none;
1957
  opacity: 0.5;
1958
  padding: 20px 20px 20px 0;
1959
  vertical-align: top;
1960
  width: 300px;
1961
}
1962

    
1963
.system-themes-list-disabled .theme-selector:hover {
1964
  opacity: 1;
1965
}
1966

    
1967
#system-themes-page {
1968
  padding-top: 20px;
1969
}
1970

    
1971
#system-themes-page h2 {
1972
  color: #555555;
1973
  font-size: 21px;
1974
  font-weight: bold;
1975
  text-transform: uppercase;
1976
}
1977

    
1978
.system-themes-list-enabled .theme-info h3 {
1979
  font-size: 24px;
1980
  font-weight: 400;
1981
}
1982

    
1983
.system-themes-list-enabled .theme-default .theme-info h3 {
1984
  font-size: 24px;
1985
  font-weight: 400;
1986
}
1987

    
1988
.system-themes-list-disabled {
1989
  border-top: 5px solid #CDCDCD;
1990
  padding-top: 20px;
1991
}
1992

    
1993
.system-themes-list-disabled .theme-selector .screenshot, .system-themes-list-disabled .theme-selector .no-screenshot {
1994
  margin-bottom: 10px;
1995
}
1996

    
1997
#block-system-main {
1998
  clear: both;
1999
}
2000

    
2001
#palette .lock {
2002
  float: right;
2003
}
2004

    
2005
/* Media Module Styling */
2006
div.field-type-media {
2007
    padding-bottom: 1em;
2008
}
2009

    
2010
div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.media-wrapper {
2011
  padding: 0;
2012
}
2013

    
2014
.media-browser-tab.ui-tabs-panel {
2015
    border: none;
2016
}
2017

    
2018
#media-browser-tabset ul.tabs.primary li {
2019
    border: medium none;
2020
}
2021

    
2022
#media-browser-tabset ul.tabs.primary li.ui-state-active {
2023
    background: #FFFFFF;
2024
}
2025

    
2026
#media-browser-tabset ul.tabs.primary li a:link {
2027
    font-weight: 300;
2028
    background: transparent;
2029
    color: #111;
2030
    border: none;
2031
    font-size: 16px;
2032
    margin: 0;
2033
    padding: 10px 20px;
2034
}
2035

    
2036
#media-browser-tabset ul.tabs.primary li a:hover {
2037
  background: #0074BD;
2038
  color: #fff;
2039
}
2040

    
2041
#media-browser-tabset ul.tabs.primary li.ui-state-active a:hover {
2042
  background: #fff;
2043
  color: #111;
2044
}
2045

    
2046
body.adminimal-theme .progress .bar {
2047
  background: none repeat scroll 0 0 #CCCCCC;
2048
  border: none;
2049
  border-radius: 0;
2050
  margin: 0 0 0.5em 0;
2051
}
2052

    
2053
body.adminimal-theme .progress .percentage {
2054
  float: right;
2055
  font-size: 26px;
2056
  font-weight: 100;
2057
  line-height: 30px;
2058
}
2059

    
2060
body.adminimal-theme .progress .filled {
2061
  -webkit-transition: 0.5s linear;
2062
  -moz-transition: 0.5s linear;
2063
  -o-transition: 0.5s linear;
2064
  transition: 0.5s linear;
2065
  -webkit-transition-property: width, background-color;
2066
  -moz-transition-property: width, background-color;
2067
  -o-transition-property: width, background-color;
2068
  transition-property: width, background-color;
2069
}
2070

    
2071
body.adminimal-theme .progress .filled,
2072
body.adminimal-theme .progress .bar .filled {
2073
  background: none repeat scroll 0 0 #0074BD !important;
2074
}
2075

    
2076
.update tr.error, .update tr.error.even:hover, .update tr.error.odd:hover {
2077
  background: none repeat scroll 0 0 #B73939 !important;
2078
  color: #fff;
2079
}
2080

    
2081
.update tr.error .version-recommended {
2082
  background: none repeat scroll 0 0 #B73939;
2083
}
2084

    
2085
.update .security-error {
2086
  color: #FFFFFF;
2087
  font-size: 23px;
2088
  font-weight: bold;
2089
}
2090

    
2091
.update table.version-security .version-title {
2092
  color: #FFFFFF;
2093
}
2094

    
2095
table.update tr.error td, table.update tr.error th {
2096
  color: #fff;
2097
}
2098

    
2099
.text-format-wrapper .form-item {
2100
  padding-right: 0;
2101
}
2102

    
2103
.form-textarea-wrapper textarea {
2104
  resize:vertical;
2105
  -moz-box-sizing: border-box;
2106
  -webkit-box-sizing: border-box;
2107
  box-sizing: border-box;
2108
}
2109

    
2110
div.krumo-root {
2111
  border-color: #ddd;
2112
}
2113

    
2114
div.krumo-wrapper ul {
2115
  margin: 0;
2116
}
2117

    
2118
div.krumo-wrapper li {
2119
  list-style: none outside none;
2120
}
2121

    
2122
#module-filter-tabs.bottom-fixed {
2123
  position: fixed;
2124
}
2125

    
2126
body.adminimal-theme div.dev-query {
2127
  background: none repeat scroll 0 0 #000000;
2128
  bottom: 0;
2129
  color: #82eb12;
2130
  display: block;
2131
  font-family: courier;
2132
  overflow: auto;
2133
  padding: 5px;
2134
}
2135

    
2136
body.adminimal-theme div.dev-query strong {
2137
  color: #FFE414;
2138
}
2139

    
2140
.messages.theme-disabled {
2141
  background: transparent;
2142
  border: none;
2143
  border-top: 1px solid #ccc;
2144
  border-bottom: 1px solid #ccc;
2145
  padding: 10px 15px;
2146
}
2147

    
2148
body.adminimal-theme ul.rules-operations a, .rules-elements-add ul.action-links a {
2149
  font-size: inherit;
2150
}
2151

    
2152
body.adminimal-theme .rules-autocomplete-button {
2153
  height: 28px;
2154
  top: -1px;
2155
}
2156

    
2157
body.adminimal-theme ul.rules-autocomplete .rules-dsac-group {
2158
  background-color: transparent;
2159
}
2160

    
2161
body.adminimal-theme #media-browser-page #branding {
2162
  background: #ddd;
2163
  margin: 0;
2164
  padding: 0;
2165
}
2166

    
2167
body.adminimal-theme #media-tabs-wrapper {
2168
  float: left;
2169
}
2170

    
2171
body.adminimal-theme .exposed-filters .form-select {
2172
  margin: 0.5em;
2173
}
2174

    
2175
body.adminimal-theme .exposed-filters .container-inline .form-actions, .exposed-filters .container-inline.form-actions {
2176
  margin: 0.5em 0;
2177
}
2178

    
2179
body.adminimal-theme .views-ui-dialog .ui-dialog-titlebar-close span {
2180
  display: block;
2181
  left: 0;
2182
  top: 0;
2183
}
2184

    
2185
body.adminimal-theme .views-ui-dialog #edit-options .collapsible {
2186
  float: inherit;
2187
  width: auto;
2188
}
2189

    
2190
body.adminimal-theme div.views-display-settings #edit-display-settings-title {
2191
  font-size: 26px;
2192
  line-height: 1.5;
2193
  margin: 0px;
2194
}
2195

    
2196
body.adminimal-theme div#edit-display-settings .ctools-toggle {
2197
        margin-right: 6px;
2198
        margin-top: 18px;
2199
}
2200

    
2201
body.adminimal-theme div#edit-display-settings .ctools-toggle.ctools-toggle-collapsed {
2202
  margin-top: 14px;
2203
}
2204

    
2205
body.adminimal-theme .ctools-twisty {
2206
        top: 1em;
2207
}
2208

    
2209
body.adminimal-theme .views-admin h1.unit-title {
2210
  margin-bottom: 4px;
2211
}
2212

    
2213
body.adminimal-theme .views-edit-view .views-display-top {
2214
  padding: 0px;
2215
}
2216

    
2217
body.adminimal-theme ul#views-display-menu-tabs {
2218
  width: auto;
2219
  margin-right: 18em;
2220
}
2221

    
2222
body.adminimal-theme .views-display-top ul#views-display-menu-tabs li {
2223
  margin: 0px;
2224
}
2225

    
2226
body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a {
2227
  padding: 12px 10px;
2228
  font-size: 14px;
2229
  border: none;
2230
}
2231

    
2232
body.adminimal-theme .views-displays .secondary a:hover > .icon.add,
2233
body.adminimal-theme .views-displays .secondary a:focus > .icon.add  {
2234
  background-position: center -23px;
2235
}
2236

    
2237
body.adminimal-theme .views-displays .secondary a > .icon.add {
2238
  background-position: center 5px;
2239
}
2240

    
2241
body.adminimal-theme #views-display-top #views-display-menu-tabs li.add .action-list {
2242
  top: 42px;
2243
  text-align: left;
2244
  width: auto;
2245
  background: #fff;
2246
  border: 1px solid #ccc;
2247
  box-shadow: 0 3px 5px rgba(0,0,0,0.1);
2248
}
2249

    
2250
body.adminimal-theme .views-displays .secondary .action-list li {
2251
  border: none;
2252
  clear: both;
2253
}
2254

    
2255
body.adminimal-theme .views-displays .secondary .action-list li.last  {
2256
  padding-bottom: 5px;
2257
}
2258

    
2259
body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a.active {
2260
  box-shadow: 0px 1px 0px #0073BC;
2261
  color: #0073BC;
2262
}
2263

    
2264
body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a:hover,
2265
body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a:focus {
2266
        color: #FFF;
2267
        background-color: #0074BD;
2268
        box-shadow: 0px -1px 0px #0074BD, 0px 1px 0px #0074BD;
2269
        text-decoration: none;
2270
}
2271

    
2272
body.adminimal-theme .views-admin a:hover {
2273
  text-decoration: underline;
2274
}
2275

    
2276
body.adminimal-theme .views-displays .secondary .action-list li {
2277
  background-color: #fff;
2278
}
2279

    
2280
body.adminimal-theme .views-displays .secondary .action-list li:hover {
2281
  background-color: #fff;
2282
}
2283

    
2284
body.adminimal-theme .views-displays .secondary .action-list li input {
2285
  color: #0074BD;
2286
}
2287

    
2288
body.adminimal-theme .views-displays .secondary .action-list li input:hover {
2289
  text-decoration: underline;
2290
}
2291

    
2292
body.adminimal-theme #edit-module-filter-name::-ms-clear {
2293
  display: none;
2294
}
2295

    
2296
body.adminimal-theme .chosen-container-single .chosen-single {
2297
  border-radius: 0;
2298
  background: #fff;
2299
  box-shadow: none;
2300
  padding: 2px 10px;
2301
  border-color: #ddd;
2302
}
2303

    
2304
body.adminimal-theme .chosen-container.chosen-container-active > a {
2305
  border-color: #0074BD;
2306
}
2307

    
2308
body.adminimal-theme .chosen-container.chosen-container-active .chosen-drop,
2309
body.adminimal-theme .chosen-container-active .chosen-choices {
2310
  border-color: #0074BD;
2311
}
2312

    
2313
body.adminimal-theme .chosen-container.chosen-container-active.chosen-with-drop .chosen-drop {
2314
  border-top: 1px solid #0074BD;
2315
}
2316

    
2317
body.adminimal-theme .chosen-container-single .chosen-single div b {
2318
  background-position: 0px 4px;
2319
}
2320

    
2321
body.adminimal-theme .chosen-container-single .chosen-drop,
2322
body.adminimal-theme .chosen-container-multi .chosen-drop {
2323
        border-radius: 0;
2324
        box-shadow: none;
2325
}
2326

    
2327
body.adminimal-theme .chosen-container-multi .chosen-choices li.search-choice,
2328
body.adminimal-theme .chosen-container-active.chosen-with-drop .chosen-single,
2329
body.adminimal-theme .chosen-container-active .chosen-choices {
2330
        box-shadow: none;
2331
        border-radius: 0;
2332
}
2333
body.adminimal-theme .chosen-container-multi .chosen-choices {
2334
  background: #fff;
2335
  border-color: #DDD;
2336
}
2337
body.adminimal-theme .chosen-container-multi .chosen-choices li.search-choice {
2338
  background: #e3e3e3;
2339
  border-color: #e3e3e3;
2340
}
2341
body.adminimal-theme .chosen-container .chosen-results li.highlighted {
2342
  background: #0074BD;
2343
}
2344

    
2345
body.adminimal-theme .chosen-container .chosen-results li.group-result {
2346
        background: #eaeaea;
2347
}
2348

    
2349
body.adminimal-theme input#edit-module-filter-name {
2350
  outline: none;
2351
  -webkit-outline: none;
2352
}
2353

    
2354
body.adminimal-theme .custom_css_found .css_path {
2355
  padding: 2px 6px;
2356
  color: #61A643;
2357
  font-weight: 600;
2358
}
2359

    
2360
body.adminimal-theme .custom_css_not_found .css_path {
2361
  color: #000;
2362
  padding: 2px 6px;
2363
  font-weight: 600;
2364
  background: #eee;
2365
}
2366

    
2367
/* Sidebars */
2368

    
2369
#content-wrapper {
2370
  width: 100%;
2371
  display: table;
2372
  margin: 0;
2373
}
2374

    
2375
#main-content {
2376
  width: 100%;
2377
  display: table-cell;
2378
  vertical-align: top;
2379
}
2380

    
2381
#sidebar-left .region-sidebar-left, #sidebar-right .region-sidebar-right {
2382
  display: block;
2383
  width: 220px;
2384
  padding: 0px;
2385
  margin: 0px;
2386
}
2387

    
2388
#sidebar-left .region-sidebar-left {
2389
  padding-right: 20px;
2390
}
2391

    
2392
#sidebar-right .region-sidebar-right {
2393
  padding-left: 20px;
2394
}
2395

    
2396
.form-wrapper {
2397
  margin-bottom: 20px;
2398
}
2399

    
2400
scroll.form-wrapper {
2401
  margin-bottom: 0px;
2402
}
2403

    
2404
#autosave-status {
2405
  height: auto;
2406
  left: 0;
2407
  padding: 1em;
2408
  background: #37A5DA;
2409
}
2410

    
2411
#autosave-status #status {
2412
  margin-left: 0;
2413
}
2414

    
2415
#autosave-status a {
2416
  display: inline-block;
2417
  padding: 0.3em 0.5em;
2418
  background: #444;
2419
  text-decoration: none;
2420
}
2421

    
2422
#autosave-status a:hover,
2423
#autosave-status a:focus {
2424
  background: #222;
2425
}
2426

    
2427
/* Fix SemanticViews module see #2340681 */
2428
body.page-admin-structure-views-view #views-ui-edit-display-form #edit-options #edit-style-options-row fieldset#edit-style-options-row--2 {
2429
  float: left;
2430
}
2431

    
2432
body.adminimal-theme #module-filter-update-status-form {
2433
  float: none;
2434
  text-align: center;
2435
}
2436

    
2437
body.adminimal-theme #module-filter-update-status-form #edit-module-filter-show {
2438
  padding: 10px;
2439
}
2440

    
2441
/* Fix Views preview display issue #2486489 by @geoffreyr */
2442
body.page-admin-structure-views-view #content-wrapper {
2443
  table-layout: fixed;
2444
}
2445

    
2446
/* Fix Views left and right sidebar display issue see #2562275 */
2447
body.page-admin-structure-views-view.sidebar-left #content-wrapper #main-content {
2448
  padding-left: 240px;
2449
}
2450

    
2451
body.page-admin-structure-views-view.sidebar-right #content-wrapper #main-content {
2452
  padding-right: 240px;
2453
}
2454

    
2455
body.page-admin-structure-views-view.sidebar-right #content-wrapper #sidebar-right {
2456
  margin-left: -240px;
2457
}
2458

    
2459
body.page-admin-structure-views-view.two-sidebars #content-wrapper #main-content {
2460
  padding-left: 240px;
2461
  padding-right: 240px;
2462
}
2463

    
2464
body.page-admin-structure-views-view.two-sidebars #content-wrapper #sidebar-right {
2465
  margin-left: -240px;
2466
}
2467

    
2468
/* Fix Module Filter form float... see #2444477 */
2469
body.adminimal-theme #module-filter-update-status-form {
2470
  float: none;
2471
  padding-bottom: 1em;
2472
  clear: both;
2473
}
2474

    
2475
body.adminimal-theme #module-filter-update-status-form #edit-module-filter-show {
2476
  margin-top: 5px;
2477
}
2478

    
2479
body.adminimal-theme #module-filter-update-status-form .module-filter-inputs-wrapper {
2480
  display: block;
2481
  text-align: center;
2482
}
2483

    
2484
body.adminimal-theme.page-admin-reports-updates .update.checked  {
2485
  text-align: center;
2486
  margin-top: -10px;
2487
  color: #9B9B9B;
2488
}
2489

    
2490
.adminimal-theme .update tr.error,
2491
.adminimal-theme .update tr.error.even:hover,
2492
.adminimal-theme .update tr.error.odd:hover {
2493
  background: #FFFFFF !important;
2494
  color: #000;
2495
  border: 1px solid #B73939;
2496
  border-left-width: 5px;
2497
  width: 100%;
2498
  margin-bottom: 5px;
2499
}
2500

    
2501
.adminimal-theme .update tr.error .update table.version-security .version-title {
2502
  color: #B73939;
2503
}
2504

    
2505
.adminimal-theme .table.update tr.error td,
2506
.adminimal-theme table.update tr.error th {
2507
  color: #B73939;
2508
}
2509

    
2510
.adminimal-theme .update tr.error .version-recommended,
2511
.adminimal-theme .update .version-recommended {
2512
  background: #EDEDED;
2513
}
2514

    
2515
.adminimal-theme .update table.version-security .version-title {
2516
  color: #B73939;
2517
}
2518

    
2519
.adminimal-theme table.update {
2520
  margin-top: 0;
2521
}
2522

    
2523
.adminimal-theme table.update tr.error td,
2524
.adminimal-theme table.update tr.error th {
2525
  color: #B73939;
2526
}
2527

    
2528
.adminimal-theme .update .security-error {
2529
  color: #B73939;
2530
  font-size: 18px;
2531
}
2532

    
2533
.adminimal-theme .update tr td {
2534
  border: none;
2535
}
2536

    
2537
.adminimal-theme.page-admin-reports-updates .content h3 {
2538
  font-size: 25px;
2539
  margin: 40px 0 0 0;
2540
  background: #0074BD;
2541
  padding: 18px;
2542
  color: #fff;
2543
}
2544

    
2545
.adminimal-theme.page-admin-reports-updates .update tr.warning {
2546
  background: #FFF;
2547
  border: 1px solid #FF7C43;
2548
  border-left-width: 5px;
2549
  width: 100%;
2550
  margin-bottom: 5px;
2551
}
2552

    
2553
.adminimal-theme.page-admin-reports-updates .update tr.ok {
2554
  background: #FFF;
2555
  opacity: .75;
2556
}
2557

    
2558
.adminimal-theme .update tr.warning .version-recommended {
2559
  background: #EDEDED;
2560
}
2561

    
2562
html body.adminimal-theme.page-admin-reports-updates .overflow-fix {
2563
  overflow: initial !important;
2564
}
2565

    
2566
.adminimal-theme .focal-point-indicator.form-wrapper {
2567
  margin: 0;
2568
  padding: 0;
2569
}
2570

    
2571
.adminimal-theme .focal-point-indicator:after {
2572
  font-size: 38px;
2573
}
2574

    
2575

    
2576
/* Improve Commerce Kickstart styling. */
2577
.adminimal-theme #commerce-kickstart-inline-help-button {
2578
  margin-bottom: 20px;
2579
}
2580

    
2581
.adminimal-theme #commerce-kickstart-inline-help-button #header {
2582
  margin-top: 10px;
2583
}
2584

    
2585
.adminimal-theme .commerce-backoffice-view .vbo-views-form #edit-select {
2586
  margin-top: 20px;
2587
}
2588

    
2589
.adminimal-theme .commerce-backoffice-view .vbo-views-form #edit-select select {
2590
  height: 17px;
2591
}
2592

    
2593
.adminimal-theme .commerce-backoffice-view .vbo-views-form .container-inline.form-wrapper#edit-select input.form-submit {
2594
  margin-left: -10px;
2595
}
2596

    
2597
.adminimal-theme .commerce-backoffice-view div.views-megarow-content {
2598
  border-bottom: 10px solid #D5E9F2;
2599
  border-radius: 0;
2600
  border-top: none;
2601
  border-color: #D5E9F2;
2602
}
2603

    
2604
.adminimal-theme div.views-megarow-content .megarow-header a.close {
2605
  margin-top: -34px;
2606
}
2607

    
2608
.adminimal-theme .commerce-backoffice-view .vbo-views-form select {
2609
  height: 17px;
2610
  margin: 0px 10px 0px 0;
2611
}
2612

    
2613
.adminimal-theme .commerce-backoffice-view .vbo-views-form .form-submit {
2614
  margin-top: -1px;
2615
}
2616

    
2617
.adminimal-theme #commerce-backoffice-order-status-form {
2618
  margin-top: 12px;
2619
}
2620

    
2621
.adminimal-theme #edit-field-product-und-entities-7-form-product-attributes {
2622
  margin-bottom: 20px;
2623
}
2624

    
2625
.adminimal-theme fieldset.ief-entity-fieldset {
2626
  margin: 20px 0;
2627
}
2628

    
2629
.adminimal-theme div.image-preview {
2630
  float: none;
2631
}
2632

    
2633
.adminimal-theme .image-widget .image-widget-data .file-size {
2634
  padding-right: 1em;
2635
}
2636

    
2637
.adminimal-theme .field-widget-commerce-line-item-manager input {
2638
  margin-top: 3px;
2639
}
2640

    
2641
.adminimal-theme .add-payment .form-submit {
2642
  margin: 0;
2643
}
2644

    
2645
.adminimal-theme table tr.rules-elements-add {
2646
  background: #fff;
2647
}
2648

    
2649
.adminimal-theme table tr.rules-elements-add:hover {
2650
  background: #fff;
2651
}
2652

    
2653
.adminimal-theme .rules-elements-table .tabledrag-toggle-weight-wrapper {
2654
  position: absolute;
2655
  right: 48px;
2656
}
2657

    
2658
.adminimal-theme .rules-elements-table caption,
2659
.adminimal-theme .rules-overview-table caption {
2660
  font-size: 23px;
2661
  font-weight: 100;
2662
  padding: 10px 0;
2663
  text-align: left;
2664
}
2665

    
2666
body.adminimal-theme .rules-elements-add ul.action-links a,
2667
body.adminimal-theme ul.rules-operations a,
2668
body.adminimal-theme .rules-elements-add ul.action-links a {
2669
  font-family: sans-serif;
2670
  font-size: 14px;
2671
  border: none;
2672
  padding: 0;
2673
  font-weight: bold;
2674
}
2675

    
2676
body.adminimal-theme .rules-elements-add ul.action-links a:hover,
2677
body.adminimal-theme ul.rules-operations a:hover,
2678
body.adminimal-theme .rules-elements-add ul.action-links a:hover {
2679
    text-decoration: underline;
2680
    background: transparent;
2681
    color: #0074BD;
2682
}
2683

    
2684
body.adminimal-theme ul.rules-operations .delete a,
2685
body.adminimal-theme ul.rules-operations .delete a:hover,
2686
body.adminimal-theme ul.rules-operations .delete_event a,
2687
body.adminimal-theme ul.rules-operations .delete_event a:hover {
2688
  color: #E25D5D;
2689
}
2690

    
2691
.adminimal-theme form input.rules-switch-button {
2692
  font-size: 12px;
2693
  padding: 5px;
2694
}
2695

    
2696
.adminimal-theme .field-type-commerce-product-reference .ief-entity-table tr.ief-row-entity-form {
2697
  background: #F1F6FF;
2698
  border: 3px solid #0074BD;
2699
}
2700

    
2701
.adminimal-theme .ief-row-form .ief-form-row {
2702
  border-bottom: 10px solid #FFD477;
2703
  padding: 10px 10px;
2704
}
2705

    
2706
.adminimal-theme .field-type-commerce-product-reference tr.ief-row-form .ief-form-row {
2707
  background: transparent url("../images/arrow-down.svg") no-repeat 4px 8px;
2708
}
2709

    
2710
.adminimal-theme .field-widget-inline-entity-form fieldset {
2711
  border-top: solid 3px #ddd;
2712
}
2713

    
2714
.adminimal-theme .views-ui-dialog {
2715
  z-index: 1000;
2716
}
2717

    
2718
.adminimal-theme #overlay-content {
2719
  padding: 0;
2720
}
2721

    
2722
.adminimal-theme #dashboard .ui-sortable .block h2 {
2723
  padding: 4px;
2724
  background-color: #E0E0D8;
2725
  text-indent: 20px;
2726
  font-size: 15px;
2727
  background-position-y: -13px;
2728
  background-position-x: 5px;
2729
}
2730

    
2731
.adminimal-theme #dashboard.customize-inactive .dashboard-region .ui-sortable .block:hover h2 {
2732
  background-position: 5px -33px;
2733
}
2734

    
2735
.adminimal-theme #toolbar {
2736
  box-shadow: none;
2737
}
2738

    
2739
.adminimal-theme #toolbar div.toolbar-menu {
2740
  background: #2D2D2D;
2741
}
2742

    
2743
.adminimal-theme #toolbar div.toolbar-menu ul li.active-trail a {
2744
  background: #0074BD;
2745
  text-shadow: none;
2746
}
2747

    
2748
.adminimal-theme div#toolbar div.toolbar-shortcuts ul li a.active {
2749
  background: #505050;
2750
}
2751

    
2752
.adminimal-theme .form-item.form-type-textfield.form-item-view-args label{
2753
  line-height: 46px;
2754
}
2755

    
2756
.adminimal-theme #dashboard #disabled-blocks h2 {
2757
  background-color: transparent;
2758
  background-position-y: -33px;
2759
  background-position-x: 0px;
2760
  line-height: 16px;
2761
  padding: 2px 8px 0px 18px;
2762
}
2763

    
2764
.adminimal-theme #dashboard.customize-inactive #disabled-blocks h2:hover,
2765
.adminimal-theme #dashboard.customize-inactive #disabled-blocks .block:hover {
2766
  background-position-y: -33px !important;
2767
  background-position-x: 0px !important;
2768
}
2769

    
2770
.adminimal-theme #dashboard #disabled-blocks .block {
2771
  margin-right: 8px;
2772
}
2773

    
2774
.adminimal-theme .field-name-commerce-discount-offer .form-item-commerce-discount-fields-commerce-discount-offer-und-form-type .form-radios .form-item input,
2775
.adminimal-theme .field-name-commerce-discount-offer .form-wrapper .form-wrapper .form-item div.form-radios .form-item input {
2776
  display: inline-block;
2777
}
2778

    
2779
.adminimal-theme .field-name-commerce-discount-offer .form-wrapper .form-wrapper .form-item div.form-radios input[type=radio],
2780
.adminimal-theme .form-item-commerce-discount-type .form-radios input[type=radio] {
2781
  top: -2px;
2782
}
2783

    
2784
.adminimal-theme .field-widget-inline-entity-form .ief-entity-operations input {
2785
  margin-bottom: 0 !important;
2786
}
2787

    
2788
.ief-entity-operations {
2789
  margin-bottom: 0;
2790
}
2791

    
2792
.field-widget-inline-entity-form .container-inline.form-wrapper {
2793
  margin-top: 20px;
2794
  margin-bottom: 0;
2795
}
2796

    
2797
.field-widget-commerce-line-item-manager table .form-wrapper {
2798
  margin-bottom: 0;
2799
}
2800

    
2801
.tabledrag-toggle-weight-wrapper {
2802
  margin-bottom: 5px;
2803
}
2804

    
2805
body.page-admin-config-system-actions #edit-parent {
2806
  margin-top: 30px;
2807
}
2808

    
2809
body.sticky-actions .form-actions.form-wrapper {
2810
  position: fixed;
2811
  bottom: 0;
2812
  background: #fff;
2813
  border-top: 1px solid #CCCCCC;
2814
  width: 100%;
2815
  left: 0;
2816
  padding: 20px 40px 8px;
2817
  margin: 0;
2818
  z-index: 999;
2819
}
2820

    
2821
body.sticky-actions #page {
2822
  margin-bottom: 60px;
2823
}
2824

    
2825
.adminimal-theme fieldset.features-export-component.collapsed {
2826
  background: transparent;
2827
}
2828

    
2829
.adminimal-theme fieldset.features-export-component .fieldset-title {
2830
    font-size: 16px;
2831
    font-weight: 600;
2832
    font-family: sans-serif;
2833
    line-height: 40px;
2834
}
2835

    
2836
.adminimal-theme.page-admin-structure-features fieldset {
2837
  box-shadow: none;
2838
  background: transparent;
2839
}
2840

    
2841
.adminimal-theme.page-admin-structure-features fieldset legend {
2842
  background: transparent;
2843
}
2844

    
2845
.adminimal-theme.page-admin-structure-features #edit-export fieldset.collapsible.collapse-processed .fieldset-legend {
2846
  padding-left: 10px;
2847
  background-position-x: 0px;
2848
  background-position-y: 19px;
2849
  margin-left: 0px;
2850
}
2851

    
2852
.adminimal-theme.page-admin-structure-features #edit-export fieldset.collapsible.collapse-processed.collapsed .fieldset-legend {
2853
  background-position-y: 16px;
2854
}
2855

    
2856
.adminimal-theme .features-export-parent #edit-export fieldset.collapsible legend {
2857
  padding-left: 10px;
2858
  margin-left: -12px;
2859
}
2860

    
2861
.adminimal-theme .features-export-parent fieldset.collapsible {
2862
  margin-top: 0;
2863
  border: none;
2864
}
2865

    
2866
.adminimal-theme .features-export-parent fieldset.collapsible.collapsed legend {
2867
  margin-left: 0px;
2868
}
2869

    
2870
html.js .adminimal-theme #features-export-form fieldset.collapsed {
2871
  min-height: 40px;
2872
}
2873

    
2874
.adminimal-theme #features-export-wrapper div.features-export-parent {
2875
  border: 1px solid #ddd;
2876
  margin: 10px 0;
2877
}
2878

    
2879
.adminimal-theme #features-filter span {
2880
  position: absolute;
2881
  margin-left: -35px;
2882
  margin-top: 10px;
2883
  color: #929292;
2884
  background-color: #EFEFEF;
2885
  font-size: 0px;
2886
  text-align: center;
2887
  line-height: 20px;
2888
  border-radius: 0;
2889
  width: 10px;
2890
  height: 20px;
2891
  transition: all, 0.2s;
2892
}
2893

    
2894
.adminimal-theme #features-filter span:hover{
2895
  background-color: #E05D5D;
2896
}
2897

    
2898
#edit-features-filter-wrapper > div > div.form-item.form-type-textfield.form-item-features-filter {
2899
  margin-right: 10px;
2900
}
2901

    
2902
.adminimal-theme #features-filter span:after {
2903
  content: "X";
2904
  display: inline-block;
2905
  font-family: sans-serif;
2906
  font-weight: bold;
2907
  position: absolute;
2908
  left: 5px;
2909
  font-size: 10px;
2910
  width: 10px;
2911
  height: 11px;
2912
  color: #909090;
2913
  transition: all, 0.2s;
2914
}
2915

    
2916
.adminimal-theme #features-filter span:hover:after {
2917
  color: #fff;
2918
}
2919

    
2920
.adminimal-theme #features-filter .form-item.form-type-checkbox.form-item-checkall {
2921
  margin: 8px 2px;
2922
}
2923

    
2924
.adminimal-theme #edit-features-filter {
2925
  position: relative;
2926
  top: -2px;
2927
  margin-left: 5px;
2928
}
2929

    
2930
.adminimal-theme div.features-export-list {
2931
  background-color: #FFFFFF;
2932
  padding: 10px 5px;
2933
  border: none;
2934
}
2935

    
2936
.adminimal-theme #features-export-form input[size="60"].form-text {
2937
  width: auto;
2938
}
2939

    
2940
.adminimal-theme #features-export-form input[size="60"].form-text#edit-features-filter {
2941
  width: 200px;
2942
  padding-right: 30px;
2943
}
2944

    
2945
.adminimal-theme #features-export-wrapper .component-added .form-type-checkbox,
2946
.adminimal-theme #features-export-wrapper .component-detected .form-type-checkbox,
2947
.adminimal-theme #features-export-wrapper .component-included .form-type-checkbox,
2948
.adminimal-theme #features-export-wrapper .features-conflict .form-item {
2949
  padding: 4px 8px;
2950
  margin-bottom: 8px;
2951
}
2952

    
2953
.adminimal-theme #features-export-wrapper .form-item label.option {
2954
  font-size: 14px;
2955
  text-transform: none;
2956
  font-weight: bold;
2957
  font-family: sans-serif;
2958
  font-style: normal;
2959
}
2960

    
2961
.adminimal-theme #features-export-wrapper div.component-added label.option {
2962
  position: relative;
2963
  top: -1px;
2964
}
2965

    
2966
.adminimal-theme #features-legend .fieldset-wrapper .component-detected {
2967
  font-style: normal;
2968
}
2969

    
2970
#features-filter input {
2971
  display: inline-block;
2972
  width: 16px;
2973
}
2974

    
2975
#features-filter label {
2976
  position: relative;
2977
  top: -1px;
2978
}
2979

    
2980
body.sticky-actions #module-filter-submit.fixed.fixed-bottom .form-actions.form-wrapper {
2981
  position: relative;
2982
  width: initial;
2983
  border-top: none;
2984
  padding: 0;
2985
  margin: 0;
2986
}
2987

    
2988
#locale-translation-filter-form .form-item-language, #locale-translation-filter-form .form-item-translation, #locale-translation-filter-form .form-item-group {
2989
  padding-right: 1em;
2990
  margin: 0 2em 0 0;
2991
  width: auto;
2992
}
2993

    
2994
#locale-translation-filter-form .form-actions {
2995
  padding: 32px 0 0 0px;
2996
}
2997

    
2998
.sticky-actions #locale-translation-filter-form .form-actions {
2999
  float: left;
3000
  padding: 20px 0 0 3em;
3001
}
3002

    
3003
[dir="rtl"] .sticky-actions #locale-translation-filter-form .form-actions {
3004
  padding: 20px 26px 0 2em;
3005
}
3006

    
3007
[dir="rtl"] body.sticky-actions .form-actions.form-wrapper {
3008
  left: initial;
3009
  right: 0;
3010
}
3011

    
3012
html[dir="rtl"].js input.form-autocomplete {
3013
  text-indent: 1em;
3014
}
3015

    
3016
@media screen and (-webkit-min-device-pixel-ratio: 0) {
3017
  [dir="rtl"] input.form-autocomplete,
3018
  [dir="rtl"] input.form-text,
3019
  [dir="rtl"] input.form-file,
3020
  [dir="rtl"] textarea.form-textarea,
3021
  [dir="rtl"] select.form-select {
3022
    -webkit-padding-start: 16px;
3023
    -webkit-padding-end: 8px;
3024
  }
3025
}
3026

    
3027
[dir="rtl"] body.adminimal-theme div.admin-panel.admin h3 {
3028
  background-position-x: 100%;
3029
}
3030

    
3031
[dir="rtl"] dl dd,
3032
[dir="rtl"] dl dl {
3033
  background-position-x: 100%;
3034
}
3035

    
3036
[dir="rtl"] input.form-checkbox,
3037
[dir="rtl"] input.form-radio {
3038
  margin-left: 0.25em;
3039
}
3040

    
3041
[dir="rtl"] input.form-checkbox {
3042
  margin-right: 16px !important;
3043
}
3044

    
3045
body.adminimal-skin-alternative.adminimal-theme.page-admin-structure-features #edit-export > legend,
3046
body.adminimal-skin-alternative.adminimal-theme.page-admin-structure-features #edit-info > legend,
3047
body.adminimal-skin-alternative.adminimal-theme.page-admin-structure-features #edit-features-legend > legend {
3048
  padding-left: 0;
3049
}
3050

    
3051
.page-admin-structure-features-create form div.buttons {
3052
  text-align: left;
3053
}
3054

    
3055
/**
3056
 * Hide dummy checkbox in Fast Permissions Administration (FPA) see #2653436.
3057
 * by @rcodina.
3058
 */
3059
.adminimal-theme .fpa-container .dummy-checkbox {
3060
  display: none !important;
3061
}
3062

    
3063
.adminimal-theme.page-admin-reports-dblog #block-system-help .content {
3064
  margin-bottom: 3em;
3065
}
3066

    
3067
/* Fix Views main-content display issue see #1820494 */
3068
body.page-admin-structure-views-view #content-wrapper #main-content {
3069
  display: initial;
3070
}