Projet

Général

Profil

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

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

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: inherit;
27
  -webkit-box-sizing: inherit;
28
  box-sizing: inherit;
29
  -webkit-font-smoothing: antialiased;
30
  -moz-osx-font-smoothing: grayscale;
31
}
32

    
33
body {
34
  color: #000;
35
  background: #fff;
36
  font:normal 13px/1.538em Open Sans, "Segoe UI", "Helvetica", sans-serif;
37
  -webkit-font-smoothing: antialiased;
38
  -moz-osx-font-smoothing: grayscale;
39
}
40

    
41
a {
42
  color:#0074BD;
43
  text-decoration:none;
44
}
45

    
46
a:hover {
47
  text-decoration: underline;
48
}
49

    
50
hr {
51
  margin: 0;
52
  padding: 0;
53
  border: none;
54
  height: 1px;
55
  background: #cccccc;
56
}
57

    
58
legend {
59
  font-weight: bold;
60
}
61

    
62
h1,h2,h3,h4,h5,h6 {
63
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
64
  font-weight: 300;
65
  margin: 0 0 20px;
66
}
67

    
68
h1 {
69
  font-size: 23px;
70
}
71

    
72
h2 {
73
  font-size: 20px;
74
}
75

    
76
h3 {
77
  font-size: 18px;
78
}
79

    
80
h4 {
81
  font-size: 16px;
82
}
83

    
84
h5,h6 {
85
  font-size: 14px;
86
}
87

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

    
92
dl {
93
  margin: 0 0 20px;
94
}
95

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

    
105
blockquote {
106
  margin: 1em 40px;
107
}
108

    
109
address {
110
  font-style: italic;
111
}
112

    
113
u,ins {
114
  text-decoration: underline;
115
}
116

    
117
s,strike,del {
118
  text-decoration: line-through;
119
}
120

    
121
big {
122
  font-size: larger;
123
}
124

    
125
small {
126
  font-size: smaller;
127
}
128

    
129
sub {
130
  vertical-align: sub;
131
  font-size: smaller;
132
  line-height: normal;
133
}
134

    
135
sup {
136
  vertical-align: super;
137
  font-size: smaller;
138
  line-height: normal;
139
}
140

    
141
nobr {
142
  white-space: nowrap;
143
}
144

    
145
abbr,acronym {
146
  border-bottom: dotted 1px;
147
}
148

    
149
ul,.block ul,.item-list ul {
150
  list-style-type: square;
151
  list-style-image: none;
152
  margin: 0.25em 0 0.25em 1.5em;/* LTR */
153
}
154

    
155
.item-list .pager li {
156
  padding: 0.5em;
157
}
158

    
159
.item-list ul li,li.leaf,ul.menu li {
160
  list-style-type: disc;
161
  list-style-image: none;
162
}
163

    
164
ul.menu li {
165
  margin: 0;
166
}
167

    
168
ol {
169
  list-style-type: decimal;
170
  margin: 0.25em 0 0.25em 2em;/* LTR */
171
}
172

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

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

    
183
quote,code {
184
  margin: 0.5em 0;
185
}
186

    
187
code,pre,kbd {
188
  font-size: 1.231em;
189
}
190

    
191
pre {
192
  margin: 0.5em 0;
193
  white-space: pre-wrap;
194
}
195

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
332
ul.primary li {
333
  float: left;/* LTR */
334
  list-style: none;
335
  margin: 0;
336
}
337

    
338
#navigation ul.primary li:first-of-type {
339
  margin-left: 10px;
340
}
341

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

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

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

    
370
ul.primary li.active a.active:after {
371
  content: "";
372
  display: block;
373
  height: 5px;
374
  left: 0px;
375
  bottom: -5px;
376
  width: 100%;
377
  background: white;
378
  position: absolute;
379
}
380

    
381
ul.primary li a:hover {
382
  color: #0074BD;
383
}
384

    
385
ul.primary li.active a:hover {
386
  color: #333;
387
}
388

    
389
.tabs-secondary {
390
  clear: both;
391
}
392

    
393
ul.secondary {
394
  font-size: 1em;
395
  padding: 0;
396
  line-height: 1.385em;
397
  overflow: hidden;
398
  background-color: #fff;
399
  width: 100%;
400
}
401

    
402
ul.secondary li {
403
  float: left;/* LTR */
404
}
405

    
406
ul.secondary li a {
407
  display: inline-block;
408
  color: #777;
409
  border-bottom: 1px solid #EBEBEB;
410
  transition: all, 0.3s;
411
}
412

    
413
ul.secondary li a,ul.secondary li a:hover,ul.secondary li.active a,ul.secondary li.active a.active {
414
  padding: 2px 10px;
415
  -moz-border-radius: 0;
416
  -webkit-border-radius: 0;
417
  border-radius: 0;
418
}
419

    
420
ul.secondary li a:hover,ul.secondary li.active a,ul.secondary li.active a.active {
421
  color: #0074BD;
422
  background: transparent;
423
  box-shadow: none;
424
  border-color: #0074BD;
425
}
426

    
427
ul.secondary li a:hover {
428
        box-shadow: none;
429
}
430

    
431
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 {
432
  border-radius: 0;
433
  padding: 10px 10px;
434
}
435

    
436
body.adminimal-theme ul.secondary li.active a, ul.secondary li.active a.active {
437
  color: #000;
438
  background-color: transparent;
439
  box-shadow: none;
440
  border-bottom: 1px solid #000;
441
}
442

    
443
div.vertical-tabs ul li.vertical-tab-button a {
444
  border-right: 1px solid #CCCCCC;
445
  background: #F9F9F9;
446
}
447

    
448
div.vertical-tabs ul li.vertical-tab-button a:hover,div.vertical-tabs ul li.vertical-tab-button a:focus {
449
  background: #efefef;
450
  outline: 0 none;
451
  text-decoration: none;
452
}
453

    
454
div.vertical-tabs ul li.vertical-tab-button .selected a {
455
  border-right: none;
456
  background: #fff;
457
}
458

    
459
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 {
460
  border-left: 5px solid #0074BD;
461
  background: none repeat scroll 0 0 #FFFFFF;
462
  border-right: 0 none;
463
  margin-left: -1px;
464
}
465

    
466
div.vertical-tabs ul li.selected a:focus strong {
467
  text-decoration: none;
468
}
469

    
470
#content {
471
  clear: left;
472
}
473

    
474
/**
475
 * Page layout.
476
 */
477
#page {
478
  padding: 20px 40px;
479
  background: #fff;
480
  position: relative;
481
  color: #333;
482
}
483

    
484
#secondary-links ul.links li {
485
  padding: 0 10px 10px 0;/* LTR */
486
}
487

    
488
#secondary-links ul.links li a {
489
  font-size: 0.923em;
490
  background: #777;
491
  color: #fff;
492
  text-align: center;
493
  padding: 5px;
494
  height: 55px;
495
  width: 80px;
496
  overflow: hidden;
497
}
498

    
499
#secondary-links ul.links li a:hover {
500
  background: #999;
501
}
502

    
503
ul.links li,ul.inline li {
504
  padding-right: 1em;/* LTR */
505
}
506

    
507
ul.inline li {
508
  display: inline;
509
}
510

    
511
#secondary-links ul.links li.active-trail a,#secondary-links ul.links li a.active {
512
  background: #333;
513
}
514

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

    
526
.admin-panel .item-list ul,ul.admin-list {
527
  margin: 0;
528
  padding: 0;
529
}
530

    
531
.admin-panel .item-list ul,ul.admin-list .compact {
532
  margin: 8px 0;
533
}
534

    
535
.admin-panel .item-list li,ul.admin-list .compact li {
536
  border: none;
537
  background: none;
538
  margin: 0 0 0.75em;
539
  line-height: 1;
540
  padding: 0;
541
}
542

    
543
ul.admin-list li:last-child {
544
  border-bottom: none;
545
}
546

    
547
ul.admin-list li a {
548
  margin-left: -30px;/* LTR */
549
  padding: 0 0 4px 30px;/* LTR */
550
  min-height: 0;
551
}
552

    
553
ul.admin-list .compact li a {
554
  margin-left: 0;/* LTR */
555
  padding: 0;
556
}
557

    
558
ul.admin-list li div.description a {
559
  margin-left: 0;/* LTR */
560
  padding: 0;
561
  min-height: inherit;
562
}
563

    
564
div.submitted {
565
  color: #898989;
566
}
567

    
568
.progress {
569
  font-weight: normal;
570
}
571

    
572
/**
573
 * Tables.
574
 */
575
table {
576
  width: 100%;
577
  margin: 0 0 10px;
578
}
579

    
580
table td,table th {
581
  vertical-align: middle;
582
  padding: 8px 10px;
583
  border: 0;
584
  color: #000;
585
}
586

    
587
tr.even,tr.odd {
588
  border-style: solid;
589
  border-color: #ddd;
590
  background: #f3f4ee;
591
  transition: all, 0.15s;
592
}
593

    
594
tr.odd {
595
  background: #fff;
596
}
597

    
598
tr.drag {
599
  background: #fe7;
600
}
601

    
602
tr.drag-previous {
603
  background: #ffb;
604
}
605

    
606
table th {
607
  background: none repeat scroll 0 0 #E1E2DC;
608
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
609
  font-size: 18px;
610
  font-weight: 300;
611
  padding: 10px;
612
}
613

    
614
table th.active {
615
  background: #0074BD;
616
  color: #fff;
617
}
618

    
619
table th a {
620
  display: block;
621
}
622

    
623
table th.active a {
624
  padding: 0 25px 0 0;/* LTR */
625
  color: #fff;
626
}
627

    
628
table th.active img {
629
  float: right;
630
  position: relative;
631
  right: -20px;
632
  top: 3px;/* LTR */
633
}
634

    
635
table td.active {
636
  background: transparent;
637
}
638

    
639
table tr.odd td.active {
640
  background: transparent;
641
}
642

    
643
table tr.selected td.active,table tr.selected td {
644
  background: #ffc;
645
  border-color: #eeb;
646
}
647

    
648
table.system-status-report tr {
649
  border-bottom: 1px solid #ccc;
650
  border-color: rgba(0,0,0,0.1);
651
}
652

    
653
table.system-status-report tr.ok {
654
  color: #255b1e;
655
  background-color: #e5ffe2;
656
}
657

    
658
table.system-status-report tr.info {
659
  color: #040f37;
660
  background-color: #bdf;
661
}
662

    
663
table.system-status-report tr.warning {
664
  color: #840;
665
  background-color: #fffbe2;
666
}
667

    
668
.adminimal-theme table tr.error {
669
  color: #C70000;
670
  background-color: #FFDDDD;
671
}
672

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

    
677
/* Fieldsets */
678
fieldset {
679
  border: solid 1px #ddd;
680
  border-top: none;
681
  box-shadow: 0px -3px 0 #0074BD;
682
  padding: 12px;
683
  margin: 0 0 20px;
684
}
685

    
686
fieldset legend {
687
  background: white;
688
  padding: 0 6px;
689
  margin: 0;
690
  margin-left: -3px;
691
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
692
  font-size: 20px;
693
  font-weight: 300;
694
}
695

    
696
/**
697
 * Form elements.
698
 */
699
.form-item {
700
  padding: 0 1em 0 0;
701
  margin-bottom: 1em;
702
}
703

    
704
.filter-wrapper .form-item,div.teaser-checkbox .form-item,.form-item .form-item {
705
  padding: 5px 0;
706
  margin: 0;
707
  border: 0;
708
}
709

    
710
.form-type-checkbox {
711
  padding: 0;
712
}
713

    
714
.text-format-wrapper .form-item {
715
  padding-bottom: 0;
716
}
717

    
718
.form-item label {
719
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
720
  font-size: 20px;
721
  font-weight: 300;
722
  margin: 0;
723
  margin: 0px 0px 4px;
724
  line-height: 1.4;
725
  width: initial;
726
}
727

    
728
.exposed-filters .form-item label {
729
  font-family: sans-serif;
730
  font-size: 16px;
731
  font-weight: 600;
732
  margin: 0;
733
  margin: 0px 0px 4px;
734
  line-height: 1.4;
735
  width: initial;
736
}
737

    
738
.exposed-filters .form-item label {
739
  line-height: 40px;
740
}
741

    
742
.form-item label.option {
743
  font-size: 16px;
744
  text-transform: none;
745
}
746

    
747
.form-item label.option input {
748
  vertical-align: middle;
749
}
750

    
751
.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 {
752
  background-color: #eee;
753
  color: #777;
754
}
755

    
756
.form-managed-file .form-file,.form-managed-file .form-submit {
757
  margin-right: 1em;
758
}
759

    
760
input.empty {
761
  color: #ccc !important;
762
}
763

    
764
/* Filter */
765
.filter-wrapper {
766
  border-top: 0;
767
  box-shadow: none;
768
  padding: 10px 2px;
769
}
770

    
771
.filter-wrapper .fieldset-wrapper {
772
  padding: 0 6px;
773
}
774

    
775
.filter-wrapper .form-item,.filter-wrapper .filter-guidelines,.filter-wrapper .filter-help {
776
  font-size: 0.923em;
777
  padding: 2px 0 0 0;/* LTR */
778
}
779

    
780
.exposed-filters .filters {
781
  width: inherit;
782
  display: inline-block;
783
}
784

    
785
.exposed-filters .form-item {
786
  display: inline-block;
787
  margin-right: 1em;
788
}
789

    
790
ul.tips,div.description,.form-item div.description {
791
  margin: 5px 0;
792
  line-height: 1.231em;
793
  font-size: 0.923em;
794
  color: #666;
795
}
796

    
797
ul.tips li {
798
  margin: 0.25em 0 0.25em 1.5em;/* LTR */
799
}
800

    
801
body div.form-type-radio div.description,body div.form-type-checkbox div.description {
802
  margin-left: 25px;/* LTR */
803
  color: #949494;
804
  margin-top: 0;
805
}
806

    
807
a.button:link,a.button:visited,a.button:hover,a.button:active {
808
  text-decoration: none;
809
  color: #5a5a5a;
810
}
811

    
812
input.form-button-disabled,input.form-button-disabled:active {
813
  background: #eee none;
814
  border-color: #eee;
815
  text-shadow: none;
816
  color: #999;
817
}
818

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

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

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

    
860
body.page-admin-modules input#edit-module-filter-name {
861
  padding: 5px 9px;
862
  margin-left: -9px;
863
}
864

    
865
input#edit-module-filter-name:active, input#edit-module-filter-name:focus {
866
  border-bottom: 3px solid #2196d6;
867
}
868

    
869
label[for=edit-module-filter-name], label[for=edit-module-filter-name] {
870
  display: none !important;
871
}
872

    
873
.module-filter-clear {
874
  display: block;
875
  float: right;
876
  position: relative;
877
  right: 30px;
878
  top: 12px;
879
  top: -47px;
880
}
881

    
882
body.page-admin-modules .module-filter-clear {
883
  top: -47px;
884
}
885

    
886
.module-filter-clear a {
887
  background: url(../images/x.svg) scroll no-repeat 0 0;
888
  display: block;
889
  font-size: 0;
890
  height: 29px;
891
  margin-left: 0;
892
  width: 29px;
893
}
894

    
895
.module-filter-clear a:hover {
896
  background: url(../images/x-hover.svg) scroll no-repeat 0 0;
897
}
898

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

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

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

    
934
html.js .toggle-enable.enabled.disabled div:after {
935
  content: "";
936
  background: url("images/module-filter-sprite.svg") no-repeat scroll 1px -50px transparent;
937
  width: 25px;
938
  height: 25px;
939
}
940

    
941
html.js .toggle-enable.disabled div {
942
    background: #DDDDDD;
943
}
944

    
945
html.js .toggle-enable div {
946
  border-radius: 0 !important;
947
  background: #fff;
948
}
949

    
950
html.js .toggle-enable div:before {
951
    content: "";
952
    background: url("images/module-filter-sprite.svg") no-repeat scroll 0px -100px transparent;
953
    width: 25px;
954
    height: 25px;
955
}
956

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

    
964
html.js .toggle-enable div:after, html.js .toggle-enable div:before {
965
    font-size: 13px;
966
}
967

    
968
input.form-text:focus,input.form-file:focus,textarea.form-textarea:focus,select.form-select:focus {
969
  color: #000;
970
  border-color: #68A3CF;
971
  outline: 2px solid #C1E0FF;
972
  outline-offset: 0px;
973
}
974

    
975
html.js input.form-autocomplete {
976
  background-position: 100% 7px;
977
}
978

    
979
html.js input.throbbing {
980
  background-position: 100% -13px;
981
}
982

    
983
ul.action-links {
984
  margin: 20px 0 10px;
985
  list-style-type: none;
986
  display: inline-block;
987
  list-style-type: none;
988
}
989

    
990
ul.action-links li {
991
  float: left;/* LTR */
992
  margin: 0 1em 0 0;/* LTR */
993
}
994

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

    
1004
/* Exceptions */
1005
#diff-inline-form select,div.filter-options select {
1006
  padding: 0;
1007
}
1008

    
1009
/**
1010
 * System.
1011
 */
1012
div.admin .right,div.admin .left {
1013
  width: 49%;
1014
  margin: 0;
1015
}
1016

    
1017
div.admin-panel,div.admin-panel .body {
1018
  padding: 0;
1019
  clear: left;
1020
}
1021

    
1022
div.admin-panel {
1023
  margin: 0 0 20px;
1024
  padding: 9px;
1025
  background: #f8f8f8;
1026
  border: 1px solid #ccc;
1027
}
1028

    
1029
div.admin-panel h3 {
1030
  font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
1031
  font-size: 23px;
1032
  font-weight: 300;
1033
  margin: 0;
1034
  padding-bottom: 9px;
1035
  text-transform: none;
1036
}
1037

    
1038
/* admin/appearance */
1039
#system-themes-page h2 {
1040
  font-weight: normal;
1041
  text-transform: uppercase;
1042
}
1043

    
1044
.theme-selector{
1045
  padding-bottom: 40px;
1046
}
1047

    
1048
.theme-selector .theme-description{
1049
  overflow: hidden;
1050
}
1051

    
1052
.theme-selector h3 {
1053
  font-weight: bold;
1054
  margin-bottom: 8px;
1055
}
1056

    
1057
.theme-default h3 {
1058
  font-weight: bold;
1059
}
1060

    
1061
.system-themes-list-enabled .theme-selector h3 {
1062
  margin-top: 0;
1063
}
1064

    
1065
/* Update options. */
1066
div.admin-options {
1067
  background: #f8f8f8;
1068
  line-height: 30px;
1069
  height: 30px;
1070
  padding: 9px;
1071
  border: 1px solid #ccc;
1072
  margin: 0 0 10px;
1073
}
1074

    
1075
div.admin-options label {
1076
  text-transform: uppercase;
1077
  font: 0.846em/1.875em Lucida Grande,Lucida Sans Unicode,sans-serif;
1078
}
1079

    
1080
div.admin-options label,div.admin-options div.form-item {
1081
  margin-right: 10px;/* LTR */
1082
  float: left;/* LTR */
1083
}
1084

    
1085
div.admin-options div.form-item {
1086
  padding: 0;
1087
  border: 0;
1088
}
1089

    
1090
/* Update status */
1091
.versions table.version {
1092
  border: none;
1093
}
1094

    
1095
/* Maintenance theming */
1096
body.in-maintenance #sidebar-first {
1097
  float: left;/* LTR */
1098
  width: 200px;
1099
}
1100

    
1101
body.in-maintenance #content {
1102
  float: right;/* LTR */
1103
  width: 550px;
1104
  padding-right: 20px;/* LTR */
1105
  clear: none;
1106
}
1107

    
1108
body.in-maintenance #page {
1109
  overflow: auto;
1110
  width: 770px;
1111
  margin: 0 auto;
1112
  padding-top: 2em;
1113
}
1114

    
1115
body.in-maintenance #branding h1 {
1116
  width: 770px;
1117
  margin: 0 auto;
1118
  float: none;
1119
}
1120

    
1121
body.in-maintenance .form-radios .form-type-radio {
1122
  padding: 2px 0;
1123
}
1124

    
1125
body.in-maintenance div.form-item:after {
1126
  content: "";
1127
  display: none;
1128
  clear: none;
1129
}
1130

    
1131
body.in-maintenance .form-submit {
1132
  display: block;
1133
}
1134

    
1135
body.in-maintenance #logo {
1136
  margin-bottom: 1.5em;
1137
  max-width: 180px;
1138
}
1139

    
1140
ol.task-list {
1141
  margin-left: 0;/* LTR */
1142
  list-style-type: none;
1143
  list-style-image: none;
1144
}
1145

    
1146
ol.task-list li {
1147
  padding: 0.5em 1em 0.5em 20px;/* LTR */
1148
  color: #adadad;
1149
}
1150

    
1151
ol.task-list li.active {
1152
  background: transparent url(images/task-item.png) no-repeat 3px 50%;/* LTR */
1153
  padding: 0.5em 1em 0.5em 20px;/* LTR */
1154
  color: #000;
1155
}
1156

    
1157
ol.task-list li.done {
1158
  background: transparent url(images/task-check.png) no-repeat 0 50%;
1159
  color: green;
1160
}
1161

    
1162
div.breadcrumb a {
1163
  color: #999;
1164
}
1165

    
1166
div.breadcrumb a:hover {
1167
  color: #fff;
1168
  text-decoration: none;
1169
}
1170

    
1171
/* Overlay theming */
1172
.overlay #branding {
1173
  background-color: #fff;
1174
  padding-top: 15px;
1175
}
1176

    
1177
.overlay #branding h1.page-title,.overlay #left,.overlay #footer {
1178
  display: none;
1179
}
1180

    
1181
.overlay #page {
1182
  margin: 0;
1183
  padding: 20px 20px;
1184
}
1185

    
1186
.overlay #branding div.breadcrumb {
1187
  float: left;/* LTR */
1188
  position: relative;
1189
  z-index: 10;
1190
}
1191

    
1192
#overlay-tabs {
1193
  bottom: -1px;
1194
  font-size: 1.54em;
1195
  line-height: 1.54em;
1196
  margin: 0;
1197
}
1198

    
1199
#overlay-tabs li {
1200
  margin: 0 -3px;
1201
}
1202

    
1203
.overlay ul.secondary {
1204
  background: transparent none;
1205
  margin: -1.4em 0 0.3em 0;/* LTR */
1206
  overflow: visible;
1207
  text-align: right;
1208
  float: left;
1209
  width: 100%;
1210
}
1211

    
1212
.overlay #content {
1213
  padding: 0;
1214
}
1215

    
1216
#overlay-titlebar {
1217
  padding: 0;
1218
  white-space: normal;
1219
}
1220

    
1221
h1#overlay-title {
1222
  font: "Open Sans", "Segoe UI", "Helvetica", sans-serif;
1223
  font-size: 32px;
1224
  font-weight: 300;
1225
  margin: 0;
1226
  padding: 0 0 5px;
1227
  line-height: 44px;
1228
}
1229

    
1230
#overlay-titlebar .add-or-remove-shortcuts {
1231
  padding-top: 1.5em;
1232
}
1233

    
1234
#overlay-close, #overlay-close:hover {
1235
  background-color: #fff;
1236
}
1237

    
1238
.overlay div.breadcrumb a:hover {
1239
  color: #0074bd;
1240
}
1241

    
1242
#overlay-container, .overlay-modal-background, .overlay-element, #overlay {
1243
  padding-top: 29px;
1244
}
1245

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

    
1261
#overlay-tabs li a:hover {
1262
  background: none repeat scroll 0 0 #0074BD;
1263
  color: #FFFFFF;
1264
}
1265

    
1266
#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 {
1267
  background-color: #FFFFFF;
1268
  margin: 0;
1269
  padding-bottom: 4px;
1270
}
1271

    
1272
#overlay-tabs {
1273
  bottom: -2px;
1274
  font-size: 1.54em;
1275
  line-height: 1.54em;
1276
  margin: 0;
1277
  right: 0px;
1278
  white-space: nowrap;
1279
}
1280

    
1281
/* Shortcut theming */
1282
div.add-or-remove-shortcuts {
1283
  float: left;
1284
  padding-left: 6px;
1285
  padding-top: 17px;
1286
}
1287

    
1288
/* Dashboard */
1289
#dashboard.dashboard-region div.block h2 {
1290
  background: #E0E0D8;
1291
}
1292

    
1293
#dashboard div.block h2 {
1294
  margin: 0;
1295
  font-size: 23px;
1296
  padding: 10px 0;
1297
}
1298

    
1299
#dashboard div.block div.content {
1300
  padding: 10px 5px 5px 5px;/* LTR */
1301
}
1302

    
1303
#dashboard div.block div.content ul.menu {
1304
  margin-left: 20px;/* LTR */
1305
}
1306

    
1307
#dashboard.dashboard-region .block {
1308
  border: #ccc 1px solid;
1309
}
1310

    
1311
/* Field UI */
1312
#field-display-overview input.field-formatter-settings-edit {
1313
  margin: 0;
1314
  padding: 1px 8px;
1315
  background-color: transparent;
1316
}
1317

    
1318
#field-display-overview input.field-formatter-settings-edit:focus,
1319
#field-display-overview input.field-formatter-settings-edit:active {
1320
  box-shadow: none;
1321
}
1322

    
1323
#field-display-overview tr.field-formatter-settings-changed {
1324
  background: #FFFFBB;
1325
}
1326

    
1327
#field-display-overview tr.drag {
1328
  background: #FFEE77;
1329
}
1330

    
1331
#field-display-overview tr.field-formatter-settings-editing {
1332
  background: #EDF4FF;
1333
}
1334

    
1335
#field-display-overview.field-formatter-settings-edit-form .form-item {
1336
  margin: 10px 0;
1337
}
1338

    
1339
#field-display-overview.field-formatter-settings-edit-form .form-submit {
1340
  margin-bottom: 0;
1341
}
1342

    
1343
form.field-multiple-table th.field-label {
1344
  background: transparent;
1345
}
1346

    
1347

    
1348
form .field-multiple-table th.field-label {
1349
  padding-left: 18px;
1350
}
1351

    
1352
form.field-multiple-table tr.even {
1353
  background: transparent;
1354
}
1355

    
1356
/* Recent content block */
1357
#dashboard div#block-node-recent div.content {
1358
  padding: 0;
1359
}
1360

    
1361
#block-node-recent table,#block-node-recent tr {
1362
  border: none;
1363
}
1364

    
1365
#block-node-recent.more-link {
1366
  padding: 0 5px 5px 0;/* LTR */
1367
}
1368

    
1369
/* User login block */
1370
#user-login-form.openid-links {
1371
  margin-left: 0;/* LTR */
1372
}
1373

    
1374
#user-login-form.openid-links .user-link {
1375
  margin-left: 1.5em;/* LTR */
1376
}
1377

    
1378
/* Messages */
1379
div.warning {
1380
  background-position: 12px 8px;
1381
  border: none;
1382
  padding: 10px 10px 10px 45px;
1383
}
1384

    
1385
/* Disable overlay message */
1386
body.adminimal-theme #overlay-disable-message {
1387
  background-color: #addafc;
1388
}
1389

    
1390
body.adminimal-theme #overlay-disable-message a,#overlay-disable-message a:visited {
1391
  color: #000;
1392
}
1393

    
1394
body.adminimal-theme #overlay-disable-message a:focus,#overlay-disable-message a:active {
1395
  outline: none;
1396
  text-decoration: underline;
1397
}
1398

    
1399
body.adminimal-theme .overlay-disable-message-focused a {
1400
  padding: 0.4em 0.6em;
1401
}
1402

    
1403
body.adminimal-theme .overlay-disable-message-focused #overlay-dismiss-message {
1404
  background-color: #59a0d8;
1405
  color: #fff;
1406
  -moz-border-radius: 8px;
1407
  -webkit-border-radius: 8px;
1408
  border-radius: 8px;
1409
}
1410

    
1411
body.adminimal-theme #ctools-export-ui-list-form.form-submit {
1412
  float: left;
1413
  margin-top: 36px;
1414
}
1415

    
1416
body.adminimal-theme a.imce-filefield-opener {
1417
  margin: 5px 0;
1418
}
1419

    
1420
body.adminimal-theme div.autocomplete-deluxe-multiple {
1421
  background: none repeat scroll 0 0 #FFFFFF;
1422
  padding: 0;
1423
  width: auto;
1424
  min-width: 500px;
1425
}
1426

    
1427
body.adminimal-theme .autocomplete-deluxe-item {
1428
  background: none repeat scroll 0 0 #555555;
1429
  border: 0 none;
1430
  border-radius: 0 0 0 0;
1431
  box-shadow: none;
1432
  color: #FFFFFF;
1433
  height: 12px;
1434
  margin: 0;
1435
  padding: 7px 20px 7px 10px;
1436
}
1437

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

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

    
1460
body.adminimal-theme div.autocomplete-deluxe-container input.autocomplete-deluxe-form-single {
1461
        background: #fff;
1462
}
1463

    
1464
body.adminimal-theme .ui-autocomplete .ui-menu-item a {
1465
  display: block;
1466
  line-height: 1.5;
1467
  padding: 5px 10px;
1468
  text-decoration: none;
1469
  color: #777;
1470
  font-size: 12px;
1471
}
1472

    
1473
body.adminimal-theme ul.ui-autocomplete li.ui-menu-item .ui-state-focus {
1474
        background: inherit;
1475
        color: inherit;
1476
}
1477

    
1478
body.adminimal-theme .ui-menu .ui-menu-item a.ui-state-focus {
1479
        margin: 0;
1480
        font-size: 12px;
1481
}
1482

    
1483
body.adminimal-theme .autocomplete-deluxe-highlight-char {
1484
  color: #000;
1485
  font-weight: normal;
1486
  text-decoration: underline;
1487
  font-size: 12px;
1488
}
1489

    
1490
body.adminimal-theme .ui-autocomplete .ui-menu-item a.ui-state-focus:hover,
1491
body.adminimal-theme .ui-autocomplete .ui-menu-item a.ui-state-hover {
1492
  background-color: #0074BD;
1493
  color: #fff;
1494
  cursor: pointer;
1495
  font-size: 12px;
1496
  margin: 0;
1497
}
1498

    
1499
body.adminimal-theme a.ui-state-focus:hover .autocomplete-deluxe-highlight-char,
1500
body.adminimal-theme .ui-autocomplete .ui-menu-item a.ui-state-hover .autocomplete-deluxe-highlight-char {
1501
  color: #caf631;
1502
  font-size: 12px;
1503
}
1504

    
1505
body.adminimal-theme .ctools-dropbutton-processed {
1506
  border-radius: 0;
1507
  background: #FFFFFF;
1508
}
1509

    
1510
body #page-manager-list-pages-form.form-item {
1511
  margin-bottom: 20px;
1512
}
1513

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

    
1526
body div.warning a {
1527
  color: #0074BD;
1528
}
1529

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

    
1542
body div.error a {
1543
  color: #0074BD;
1544
}
1545

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

    
1558
body div.status a {
1559
  color: #0074BD;
1560
}
1561

    
1562
#edit-pages-apply, #edit-pages-reset {
1563
  float: left;
1564
  margin-top: 40px;
1565
}
1566

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

    
1578
div.fieldset-description {
1579
  padding-bottom: 0.5em;
1580
}
1581

    
1582
/* Configuration menu blocks */
1583
div.admin-panel {
1584
  background: none repeat scroll 0 0 #F8F8F8;
1585
  border: none;
1586
  margin: 0 0 20px;
1587
  padding: 10px;
1588
}
1589

    
1590
/* Table hover style */
1591
.adminimal-theme tr.even:hover, .adminimal-theme tr.odd:hover {
1592
  background: #FFFFBF;
1593
}
1594

    
1595
/* Tokens */
1596
.adminimal-theme .token-tree {
1597
  margin-left: 0;
1598
}
1599

    
1600
.adminimal-theme table.token-tree span.expander {
1601
  margin-left: -5px;
1602
}
1603

    
1604
/* Link Icons */
1605
ul.links.inline li.edit {
1606
  text-transform: capitalize;
1607
}
1608

    
1609
ul.links.inline li.delete {
1610
  text-transform: capitalize;
1611
}
1612

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

    
1623
body.adminimal-theme .views-display-column > .ctools-toggle {
1624
  margin-left: 10px;
1625
  margin-right: 6px;
1626
  margin-top: 14px;
1627
}
1628

    
1629
body.adminimal-theme .views-display-column > .ctools-toggle.ctools-toggle-collapsed {
1630
  margin-left: 12px;
1631
  margin-right: 6px;
1632
  margin-top: 11px;
1633
}
1634

    
1635
body.adminimal-theme .views-ui-display-tab-bucket .ctools-button-processed {
1636
  border-radius: 0;
1637
}
1638

    
1639
body.adminimal-theme .views-admin .icon {
1640
  height: 16px;
1641
  margin-left: -6px;
1642
  width: 16px;
1643
}
1644

    
1645
#simplenews-admin-filter .spacer {
1646
  float: left;
1647
  margin-top: 10px;
1648
  margin-left: 0;
1649
}
1650

    
1651
body.adminimal-theme .token-tree th {
1652
  padding-bottom: 10px;
1653
  padding-top: 10px;
1654
}
1655

    
1656
.overlay ul.secondary {
1657
  background: none repeat scroll 0 0 transparent;
1658
  float: left;
1659
  margin: 0;
1660
  overflow: visible;
1661
}
1662

    
1663
.views-ui-display-tab-bucket .ctools-button-processed {
1664
  border-radius: 4px;
1665
  position: absolute;
1666
  right: 5px;
1667
  top: 5px;
1668
}
1669

    
1670
.ctools-dropbutton-processed {
1671
  border-radius: 4px;
1672
}
1673

    
1674
#views-ui-preview-form .arguments-preview, #views-ui-preview-form .form-type-textfield {
1675
  margin-left: 14px;
1676
  margin-top: 0px;
1677
}
1678

    
1679
#preview-submit-wrapper {
1680
  margin-top: 8px;
1681
}
1682

    
1683
#views-ui-preview-form .form-type-checkbox {
1684
  margin-left: 2px;
1685
  margin-top: 8px;
1686
}
1687

    
1688
#page-manager-list-pages td.page-manager-page-operations .ctools-dropbutton {
1689
  right: auto;
1690
}
1691

    
1692
.views-exposed-widget {
1693
  float: left;
1694
  padding-right: 20px;
1695
}
1696

    
1697
.views-exposed-widget .views-submit-button {
1698
  clear: both;
1699
}
1700

    
1701
.views-exposed-form label {
1702
  font-family: Sans-serif;
1703
  font-size: 16px;
1704
  font-weight: 600;
1705
  line-height: inherit;
1706
  margin-bottom: 0;
1707
  padding: 0.25em 0;
1708
}
1709

    
1710
.views-exposed-form .views-exposed-widget .form-submit {
1711
  /* Add top margin of 34px. */
1712
  margin-top: 2.429em;
1713
}
1714

    
1715
/* Views and Ctools */
1716
.overlay ul.secondary{
1717
  background: none repeat scroll 0 0 transparent;
1718
  float: left;
1719
  margin: 0;
1720
  overflow: visible;
1721
}
1722

    
1723
.views-ui-display-tab-bucket .ctools-button-processed{
1724
        position: relative;
1725
        right: 5px;
1726
        top: 1px;
1727
        float: right;
1728
}
1729

    
1730
.views-display-column .views-ui-display-tab-bucket .ctools-button-processed{
1731
        top: 14px;
1732
}
1733

    
1734
.ctools-dropbutton-processed{
1735
  border-radius: 4px;
1736
}
1737

    
1738
#views-ui-preview-form.arguments-preview,#views-ui-preview-form.form-type-textfield{
1739
  margin-left: 14px;
1740
  margin-top: 0px;
1741
}
1742

    
1743
#preview-submit-wrapper{
1744
  margin-top: 8px;
1745
}
1746

    
1747
#views-ui-preview-form.form-type-checkbox{
1748
  margin-left: 2px;
1749
  margin-top: 8px;
1750
}
1751

    
1752
#page-manager-list-pages td.page-manager-page-operations .ctools-dropbutton{
1753
  right: auto;
1754
}
1755

    
1756
.views-exposed-widget{
1757
  float: left;
1758
  padding-right: 20px;
1759
}
1760

    
1761
.views-exposed-widget .views-submit-button{
1762
  clear: both;
1763
}
1764

    
1765
#views-ui-config-item-form .dependent-options {
1766
  margin-left: 18px; /* Restore views default from being overridden by .form-item */
1767
}
1768

    
1769
.views-exposed-form label{
1770
  padding-bottom: 10px;
1771
}
1772

    
1773
.ui-widget table th {
1774
  text-align: center;
1775
  font-weight: bold;
1776
  font-size: 12px;
1777
}
1778

    
1779
#ui-datepicker-div {
1780
  border: 5px solid #333;
1781
  background: white;
1782
  padding: 0;
1783
  margin: 0;
1784
}
1785

    
1786
.ui-widget table thead th {
1787
  background: #555;
1788
  color: white;
1789
}
1790

    
1791
body.page-admin-appearance fieldset legend {
1792
  background: white !important;
1793
  padding: 0 6px !important;
1794
  margin: 0 !important;
1795
  margin-left: -3px !important;
1796
  font-family: "Open Sans", "Segoe UI", "Helvetica", sans-serif !important;
1797
  font-size: 22px !important;
1798
  font-weight: 300 !important;
1799
}
1800

    
1801
body.page-admin-appearance fieldset fieldset {
1802
  background-color: white !important;
1803
}
1804

    
1805
.views-attachment .options-set label {
1806
  font-weight: 300;
1807
}
1808

    
1809
#views-ui-preview-form .form-type-textfield label {
1810
  font-weight: 300;
1811
}
1812

    
1813
.views-ui-dialog .ui-dialog-titlebar-close {
1814
  border: medium none;
1815
  border-radius: 0 0 0 0;
1816
  box-shadow: none;
1817
  right: 5px;
1818
  top: 5px;
1819
}
1820

    
1821
.views-ui-dialog #views-ajax-title {
1822
  font-weight: normal;
1823
  text-align: center;
1824
}
1825

    
1826
.views-ui-dialog .scroll {
1827
  padding: 10px 20px;
1828
}
1829

    
1830
.views-ui-dialog .form-buttons {
1831
  background-color: #F3F4EE;
1832
  padding: 15px;
1833
}
1834

    
1835
.ui-widget-header {
1836
  border: none;
1837
}
1838

    
1839
.views-ui-dialog {
1840
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
1841
  padding-bottom: 10px;
1842
}
1843
.views-ui-dialog #views-ajax-popup {
1844
  padding-bottom: 10px;
1845
}
1846

    
1847
.views-filterable-options .form-type-checkbox input.form-checkbox{
1848
  position: relative;
1849
  top: 1px;
1850
}
1851

    
1852
.views-filterable-options .form-type-checkbox {
1853
  padding: 10px;
1854
}
1855

    
1856
.views-filterable-options .form-type-checkbox:hover {
1857
  background: #ffffbf;
1858
}
1859

    
1860
input.form-checkbox, input.form-radio {
1861
  vertical-align: baseline;
1862
}
1863

    
1864
table.sticky-header {
1865
  z-index: 999;
1866
}
1867

    
1868
.ctools-content ul.actions {
1869
  margin: 0;
1870
  padding: 0;
1871
}
1872

    
1873
.ctools-button-processed {
1874
  border-color: #CCCCCC;
1875
  background: none repeat scroll 0 0 #FFFFFF;
1876
}
1877

    
1878
.ctools-button-processed:hover {
1879
  border-color: #0074BD;
1880
}
1881

    
1882
.ctools-no-js .ctools-content ul, .ctools-button-processed .ctools-content ul {
1883
  margin: 0.25em;
1884
}
1885

    
1886
div.form-item-view-args input#preview-args {
1887
  margin-top: 0.6em;
1888
}
1889

    
1890
.ctools-dropbutton ul.right.actions li input {
1891
  color: #0074BD;
1892
}
1893

    
1894
.ctools-dropbutton ul.right.actions li input:hover {
1895
  text-decoration: underline;
1896
}
1897

    
1898
.views-ui-dialog .form-item-options-tokenize {
1899
  margin-top: 10px;
1900
}
1901

    
1902
#dblog-filter-form .form-actions {
1903
  clear: both;
1904
  float: left;
1905
  padding: 0;
1906
}
1907

    
1908
.container-inline .form-actions, .container-inline.form-actions {
1909
  clear: none;
1910
  display: inline-block;
1911
  float: left;
1912
  margin-bottom: 0;
1913
  margin-top: 0;
1914
}
1915

    
1916
div.admin-panel .description {
1917
  margin: 0 0 3px;
1918
  padding: 0 0 0.5em;
1919
}
1920

    
1921
#permissions td.module {
1922
  font-weight: bold;
1923
  font-family: sans-serif;
1924
}
1925

    
1926
body.page-node-add ul.admin-list li {
1927
  background-position: 0 50%;
1928
  padding-top: 0;
1929
  margin-bottom: 20px;
1930
}
1931

    
1932
body.page-node-add ul.admin-list li div.description {
1933
  margin: 0;
1934
}
1935

    
1936
#dashboard .canvas-content a.button:hover {
1937
  color: #fff;
1938
}
1939

    
1940
div.contextual-links-wrapper ul.contextual-links, a.contextual-links-trigger, div.contextual-links-active a.contextual-links-trigger {
1941
  border-radius: 0;
1942
}
1943

    
1944
body.page-admin-dashboard .container-inline .form-actions, body.page-admin-dashboard .container-inline.form-actions {
1945
  margin-top: 0;
1946
}
1947

    
1948
.system-themes-list-disabled .theme-selector {
1949
  display: inline-block;
1950
  float: none;
1951
  opacity: 0.5;
1952
  padding: 20px 20px 20px 0;
1953
  vertical-align: top;
1954
  width: 300px;
1955
}
1956

    
1957
.system-themes-list-disabled .theme-selector:hover {
1958
  opacity: 1;
1959
}
1960

    
1961
#system-themes-page {
1962
  padding-top: 20px;
1963
}
1964

    
1965
#system-themes-page h2 {
1966
  color: #555555;
1967
  font-size: 21px;
1968
  font-weight: bold;
1969
  text-transform: uppercase;
1970
}
1971

    
1972
.system-themes-list-enabled .theme-info h3 {
1973
  font-size: 24px;
1974
  font-weight: 400;
1975
}
1976

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

    
1982
.system-themes-list-disabled {
1983
  border-top: 5px solid #CDCDCD;
1984
  padding-top: 20px;
1985
}
1986

    
1987
.system-themes-list-disabled .theme-selector .screenshot, .system-themes-list-disabled .theme-selector .no-screenshot {
1988
  margin-bottom: 10px;
1989
}
1990

    
1991
#block-system-main {
1992
  clear: both;
1993
}
1994

    
1995
#palette .lock {
1996
  float: right;
1997
}
1998

    
1999
/* Media Module Styling */
2000
div.field-type-media {
2001
    padding-bottom: 1em;
2002
}
2003

    
2004
div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.media-wrapper {
2005
  padding: 0;
2006
}
2007

    
2008
.media-browser-tab.ui-tabs-panel {
2009
    border: none;
2010
}
2011

    
2012
#media-browser-tabset ul.tabs.primary li {
2013
    border: medium none;
2014
}
2015

    
2016
#media-browser-tabset ul.tabs.primary li.ui-state-active {
2017
    background: #FFFFFF;
2018
}
2019

    
2020
#media-browser-tabset ul.tabs.primary li a:link {
2021
    font-weight: 300;
2022
    background: transparent;
2023
    color: #111;
2024
    border: none;
2025
    font-size: 16px;
2026
    line-height: 8px;
2027
    margin: 0;
2028
    padding: 10px 20px;
2029
}
2030

    
2031
#media-browser-tabset ul.tabs.primary li a:hover {
2032
  background: #0074BD;
2033
  color: #fff;
2034
}
2035

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

    
2041
body.adminimal-theme .progress .bar {
2042
  background: none repeat scroll 0 0 #CCCCCC;
2043
  border: none;
2044
  border-radius: 0;
2045
  margin: 0 0 0.5em 0;
2046
}
2047

    
2048
body.adminimal-theme .progress .percentage {
2049
  float: right;
2050
  font-size: 26px;
2051
  font-weight: 100;
2052
  line-height: 30px;
2053
}
2054

    
2055
body.adminimal-theme .progress .filled {
2056
  -webkit-transition: 0.5s linear;
2057
  -moz-transition: 0.5s linear;
2058
  -o-transition: 0.5s linear;
2059
  transition: 0.5s linear;
2060
  -webkit-transition-property: width, background-color;
2061
  -moz-transition-property: width, background-color;
2062
  -o-transition-property: width, background-color;
2063
  transition-property: width, background-color;
2064
}
2065

    
2066
body.adminimal-theme .progress .filled,
2067
body.adminimal-theme .progress .bar .filled {
2068
  background: none repeat scroll 0 0 #0074BD !important;
2069
}
2070

    
2071
.update tr.error, .update tr.error.even:hover, .update tr.error.odd:hover {
2072
  background: none repeat scroll 0 0 #B73939 !important;
2073
  color: #fff;
2074
}
2075

    
2076
.update tr.error .version-recommended {
2077
  background: none repeat scroll 0 0 #B73939;
2078
}
2079

    
2080
.update .security-error {
2081
  color: #FFFFFF;
2082
  font-size: 23px;
2083
  font-weight: bold;
2084
}
2085

    
2086
.update table.version-security .version-title {
2087
  color: #FFFFFF;
2088
}
2089

    
2090
table.update tr.error td, table.update tr.error th {
2091
  color: #fff;
2092
}
2093

    
2094
.text-format-wrapper .form-item {
2095
  padding-right: 0;
2096
}
2097

    
2098
.form-textarea-wrapper textarea {
2099
  resize:vertical;
2100
  -moz-box-sizing: border-box;
2101
  -webkit-box-sizing: border-box;
2102
  box-sizing: border-box;
2103
}
2104

    
2105
div.krumo-root {
2106
  border-color: #ddd;
2107
}
2108

    
2109
div.krumo-wrapper ul {
2110
  margin: 0;
2111
}
2112

    
2113
div.krumo-wrapper li {
2114
  list-style: none outside none;
2115
}
2116

    
2117
#module-filter-tabs.bottom-fixed {
2118
  position: fixed;
2119
}
2120

    
2121
body.adminimal-theme div.dev-query {
2122
  background: none repeat scroll 0 0 #000000;
2123
  bottom: 0;
2124
  color: #82eb12;
2125
  display: block;
2126
  font-family: courier;
2127
  overflow: auto;
2128
  padding: 5px;
2129
}
2130

    
2131
body.adminimal-theme div.dev-query strong {
2132
  color: #FFE414;
2133
}
2134

    
2135
.messages.theme-disabled {
2136
  background: transparent;
2137
  border: none;
2138
  border-top: 1px solid #ccc;
2139
  border-bottom: 1px solid #ccc;
2140
  padding: 10px 15px;
2141
}
2142

    
2143
body.adminimal-theme ul.rules-operations a, .rules-elements-add ul.action-links a {
2144
  font-size: inherit;
2145
}
2146

    
2147
body.adminimal-theme .rules-autocomplete-button {
2148
  height: 28px;
2149
  top: -1px;
2150
}
2151

    
2152
body.adminimal-theme ul.rules-autocomplete .rules-dsac-group {
2153
  background-color: transparent;
2154
}
2155

    
2156
body.adminimal-theme #media-browser-page #branding {
2157
  background: #ddd;
2158
  margin: 0;
2159
  padding: 0;
2160
}
2161

    
2162
body.adminimal-theme #media-tabs-wrapper {
2163
  float: left;
2164
}
2165

    
2166
body.adminimal-theme .exposed-filters .form-select {
2167
  margin: 0.5em;
2168
}
2169

    
2170
body.adminimal-theme .exposed-filters .container-inline .form-actions, .exposed-filters .container-inline.form-actions {
2171
  margin: 0.5em 0;
2172
}
2173

    
2174
body.adminimal-theme .views-ui-dialog .ui-dialog-titlebar-close span {
2175
  display: block;
2176
  left: 0;
2177
  top: 0;
2178
}
2179

    
2180
body.adminimal-theme .views-ui-dialog #edit-options .collapsible {
2181
  float: inherit;
2182
  width: auto;
2183
}
2184

    
2185
body.adminimal-theme div.views-display-settings #edit-display-settings-title {
2186
  font-size: 26px;
2187
  line-height: 1.5;
2188
  margin: 0px;
2189
}
2190

    
2191
body.adminimal-theme div#edit-display-settings .ctools-toggle {
2192
        margin-right: 6px;
2193
        margin-top: 18px;
2194
}
2195

    
2196
body.adminimal-theme div#edit-display-settings .ctools-toggle.ctools-toggle-collapsed {
2197
  margin-top: 14px;
2198
}
2199

    
2200
body.adminimal-theme .ctools-twisty {
2201
        top: 1em;
2202
}
2203

    
2204
body.adminimal-theme .views-admin h1.unit-title {
2205
  margin-bottom: 4px;
2206
}
2207

    
2208
body.adminimal-theme .views-edit-view .views-display-top {
2209
  padding: 0px;
2210
}
2211

    
2212
body.adminimal-theme ul#views-display-menu-tabs {
2213
  width: auto;
2214
  margin-right: 18em;
2215
}
2216

    
2217
body.adminimal-theme .views-display-top ul#views-display-menu-tabs li {
2218
  margin: 0px;
2219
}
2220

    
2221
body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a {
2222
  padding: 12px 10px;
2223
  font-size: 14px;
2224
  border: none;
2225
}
2226

    
2227
body.adminimal-theme .views-displays .secondary a:hover > .icon.add,
2228
body.adminimal-theme .views-displays .secondary a:focus > .icon.add  {
2229
  background-position: center -23px;
2230
}
2231

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

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

    
2245
body.adminimal-theme .views-displays .secondary .action-list li {
2246
  border: none;
2247
  clear: both;
2248
}
2249

    
2250
body.adminimal-theme .views-displays .secondary .action-list li.last  {
2251
  padding-bottom: 5px;
2252
}
2253

    
2254
body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a.active {
2255
  box-shadow: 0px 1px 0px #0073BC;
2256
  color: #0073BC;
2257
}
2258

    
2259
body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a:hover,
2260
body.adminimal-theme .views-display-top ul#views-display-menu-tabs li a:focus {
2261
        color: #FFF;
2262
        background-color: #0074BD;
2263
        box-shadow: 0px -1px 0px #0074BD, 0px 1px 0px #0074BD;
2264
        text-decoration: none;
2265
}
2266

    
2267
body.adminimal-theme .views-admin a:hover {
2268
  text-decoration: underline;
2269
}
2270

    
2271
body.adminimal-theme .views-displays .secondary .action-list li {
2272
  background-color: #fff;
2273
}
2274

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

    
2279
body.adminimal-theme .views-displays .secondary .action-list li input {
2280
  color: #0074BD;
2281
}
2282

    
2283
body.adminimal-theme .views-displays .secondary .action-list li input:hover {
2284
  text-decoration: underline;
2285
}
2286

    
2287
body.adminimal-theme #edit-module-filter-name::-ms-clear {
2288
  display: none;
2289
}
2290

    
2291
body.adminimal-theme .chosen-container-single .chosen-single {
2292
  border-radius: 0;
2293
  background: #fff;
2294
  box-shadow: none;
2295
  padding: 2px 10px;
2296
  border-color: #ddd;
2297
}
2298

    
2299
body.adminimal-theme .chosen-container.chosen-container-active > a {
2300
  border-color: #0074BD;
2301
}
2302

    
2303
body.adminimal-theme .chosen-container.chosen-container-active .chosen-drop,
2304
body.adminimal-theme .chosen-container-active .chosen-choices {
2305
  border-color: #0074BD;
2306
}
2307

    
2308
body.adminimal-theme .chosen-container.chosen-container-active.chosen-with-drop .chosen-drop {
2309
  border-top: 1px solid #0074BD;
2310
}
2311

    
2312
body.adminimal-theme .chosen-container-single .chosen-single div b {
2313
  background-position: 0px 4px;
2314
}
2315

    
2316
body.adminimal-theme .chosen-container-single .chosen-drop,
2317
body.adminimal-theme .chosen-container-multi .chosen-drop {
2318
        border-radius: 0;
2319
        box-shadow: none;
2320
}
2321

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

    
2340
body.adminimal-theme .chosen-container .chosen-results li.group-result {
2341
        background: #eaeaea;
2342
}
2343

    
2344
body.adminimal-theme input#edit-module-filter-name {
2345
  outline: none;
2346
  -webkit-outline: none;
2347
}
2348

    
2349
body.adminimal-theme .custom_css_found .css_path {
2350
  padding: 2px 6px;
2351
  color: #61A643;
2352
  font-weight: 600;
2353
}
2354

    
2355
body.adminimal-theme .custom_css_not_found .css_path {
2356
  color: #000;
2357
  padding: 2px 6px;
2358
  font-weight: 600;
2359
  background: #eee;
2360
}
2361

    
2362
/* Sidebars */
2363

    
2364
#content-wrapper {
2365
  width: 100%;
2366
  display: table;
2367
  margin: 0;
2368
}
2369

    
2370
#main-content {
2371
  width: 100%;
2372
  display: table-cell;
2373
  vertical-align: top;
2374
}
2375

    
2376
#sidebar-left .region-sidebar-left, #sidebar-right .region-sidebar-right {
2377
  display: block;
2378
  width: 220px;
2379
  padding: 0px;
2380
  margin: 0px;
2381
}
2382

    
2383
#sidebar-left .region-sidebar-left {
2384
  padding-right: 20px;
2385
}
2386

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

    
2391
.form-wrapper {
2392
  margin-bottom: 20px;
2393
}
2394

    
2395
scroll.form-wrapper {
2396
  margin-bottom: 0px;
2397
}
2398

    
2399
#autosave-status {
2400
  height: auto;
2401
  left: 0;
2402
  padding: 1em;
2403
  background: #37A5DA;
2404
}
2405

    
2406
#autosave-status #status {
2407
  margin-left: 0;
2408
}
2409

    
2410
#autosave-status a {
2411
  display: inline-block;
2412
  padding: 0.3em 0.5em;
2413
  background: #444;
2414
  text-decoration: none;
2415
}
2416

    
2417
#autosave-status a:hover,
2418
#autosave-status a:focus {
2419
  background: #222;
2420
}
2421

    
2422
/* Fix SemanticViews module see #2340681 */
2423
body.page-admin-structure-views-view #views-ui-edit-display-form #edit-options #edit-style-options-row fieldset#edit-style-options-row--2 {
2424
  float: left;
2425
}
2426

    
2427
body.adminimal-theme #module-filter-update-status-form {
2428
  float: none;
2429
  text-align: center;
2430
}
2431

    
2432
body.adminimal-theme #module-filter-update-status-form #edit-module-filter-show {
2433
  padding: 10px;
2434
}
2435

    
2436
/* Fix Views preview display issue #2486489 by @geoffreyr */
2437
body.page-admin-structure-views-view #content-wrapper {
2438
  table-layout: fixed;
2439
}
2440

    
2441
/* Fix Views left and right sidebar display issue see #2562275 */
2442
body.page-admin-structure-views-view.sidebar-left #content-wrapper #main-content {
2443
  padding-left: 240px;
2444
}
2445

    
2446
body.page-admin-structure-views-view.sidebar-right #content-wrapper #main-content {
2447
  padding-right: 240px;
2448
}
2449

    
2450
body.page-admin-structure-views-view.sidebar-right #content-wrapper #sidebar-right {
2451
  margin-left: -240px;
2452
}
2453

    
2454
body.page-admin-structure-views-view.two-sidebars #content-wrapper #main-content {
2455
  padding-left: 240px;
2456
  padding-right: 240px;
2457
}
2458

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

    
2463
/* Fix Module Filter form float... see #2444477 */
2464
body.adminimal-theme #module-filter-update-status-form {
2465
  float: none;
2466
  padding-bottom: 1em;
2467
  clear: both;
2468
}
2469

    
2470
body.adminimal-theme #module-filter-update-status-form #edit-module-filter-show {
2471
  margin-top: 5px;
2472
}
2473

    
2474
body.adminimal-theme #module-filter-update-status-form .module-filter-inputs-wrapper {
2475
  display: block;
2476
  text-align: center;
2477
}
2478

    
2479
body.adminimal-theme.page-admin-reports-updates .update.checked  {
2480
  text-align: center;
2481
  margin-top: -10px;
2482
  color: #9B9B9B;
2483
}
2484

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

    
2496
.adminimal-theme .update tr.error .update table.version-security .version-title {
2497
  color: #B73939;
2498
}
2499

    
2500
.adminimal-theme .table.update tr.error td,
2501
.adminimal-theme table.update tr.error th {
2502
  color: #B73939;
2503
}
2504

    
2505
.adminimal-theme .update tr.error .version-recommended,
2506
.adminimal-theme .update .version-recommended {
2507
  background: #EDEDED;
2508
}
2509

    
2510
.adminimal-theme .update table.version-security .version-title {
2511
  color: #B73939;
2512
}
2513

    
2514
.adminimal-theme table.update {
2515
  margin-top: 0;
2516
}
2517

    
2518
.adminimal-theme table.update tr.error td,
2519
.adminimal-theme table.update tr.error th {
2520
  color: #B73939;
2521
}
2522

    
2523
.adminimal-theme .update .security-error {
2524
  color: #B73939;
2525
  font-size: 18px;
2526
}
2527

    
2528
.adminimal-theme .update tr td {
2529
  border: none;
2530
}
2531

    
2532
.adminimal-theme.page-admin-reports-updates .content h3 {
2533
  font-size: 25px;
2534
  margin: 40px 0 0 0;
2535
  background: #0074BD;
2536
  padding: 18px;
2537
  color: #fff;
2538
}
2539

    
2540
.adminimal-theme.page-admin-reports-updates .update tr.warning {
2541
  background: #FFF;
2542
  border: 1px solid #FF7C43;
2543
  border-left-width: 5px;
2544
  width: 100%;
2545
  margin-bottom: 5px;
2546
}
2547

    
2548
.adminimal-theme.page-admin-reports-updates .update tr.ok {
2549
  background: #FFF;
2550
  opacity: .75;
2551
}
2552

    
2553
.adminimal-theme .update tr.warning .version-recommended {
2554
  background: #EDEDED;
2555
}
2556

    
2557
html body.adminimal-theme.page-admin-reports-updates .overflow-fix {
2558
  overflow: initial !important;
2559
}
2560

    
2561
.adminimal-theme .focal-point-indicator.form-wrapper {
2562
  margin: 0;
2563
  padding: 0;
2564
}
2565

    
2566
.adminimal-theme .focal-point-indicator:after {
2567
  font-size: 38px;
2568
}
2569

    
2570

    
2571
/* Improve Commerce Kickstart styling. */
2572
.adminimal-theme #commerce-kickstart-inline-help-button {
2573
  margin-bottom: 20px;
2574
}
2575

    
2576
.adminimal-theme #commerce-kickstart-inline-help-button #header {
2577
  margin-top: 10px;
2578
}
2579

    
2580
.adminimal-theme .commerce-backoffice-view .vbo-views-form #edit-select {
2581
  margin-top: 20px;
2582
}
2583

    
2584
.adminimal-theme .commerce-backoffice-view .vbo-views-form #edit-select select {
2585
  height: 17px;
2586
}
2587

    
2588
.adminimal-theme .commerce-backoffice-view .vbo-views-form .container-inline.form-wrapper#edit-select input.form-submit {
2589
  margin-left: -10px;
2590
}
2591

    
2592
.adminimal-theme .commerce-backoffice-view div.views-megarow-content {
2593
  border-bottom: 10px solid #D5E9F2;
2594
  border-radius: 0;
2595
  border-top: none;
2596
  border-color: #D5E9F2;
2597
}
2598

    
2599
.adminimal-theme div.views-megarow-content .megarow-header a.close {
2600
  margin-top: -34px;
2601
}
2602

    
2603
.adminimal-theme .commerce-backoffice-view .vbo-views-form select {
2604
  height: 17px;
2605
  margin: 0px 10px 0px 0;
2606
}
2607

    
2608
.adminimal-theme .commerce-backoffice-view .vbo-views-form .form-submit {
2609
  margin-top: -1px;
2610
}
2611

    
2612
.adminimal-theme #commerce-backoffice-order-status-form {
2613
  margin-top: 12px;
2614
}
2615

    
2616
.adminimal-theme #edit-field-product-und-entities-7-form-product-attributes {
2617
  margin-bottom: 20px;
2618
}
2619

    
2620
.adminimal-theme fieldset.ief-entity-fieldset {
2621
  margin: 20px 0;
2622
}
2623

    
2624
.adminimal-theme div.image-preview {
2625
  float: none;
2626
}
2627

    
2628
.adminimal-theme .image-widget .image-widget-data .file-size {
2629
  padding-right: 1em;
2630
}
2631

    
2632
.adminimal-theme .field-widget-commerce-line-item-manager input {
2633
  margin-top: 3px;
2634
}
2635

    
2636
.adminimal-theme .add-payment .form-submit {
2637
  margin: 0;
2638
}
2639

    
2640
.adminimal-theme table tr.rules-elements-add {
2641
  background: #fff;
2642
}
2643

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

    
2648
.adminimal-theme .rules-elements-table .tabledrag-toggle-weight-wrapper {
2649
  position: absolute;
2650
  right: 48px;
2651
}
2652

    
2653
.adminimal-theme .rules-elements-table caption,
2654
.adminimal-theme .rules-overview-table caption {
2655
  font-size: 23px;
2656
  font-weight: 100;
2657
  padding: 10px 0;
2658
  text-align: left;
2659
}
2660

    
2661
body.adminimal-theme .rules-elements-add ul.action-links a,
2662
body.adminimal-theme ul.rules-operations a,
2663
body.adminimal-theme .rules-elements-add ul.action-links a {
2664
  font-family: sans-serif;
2665
  font-size: 14px;
2666
  border: none;
2667
  padding: 0;
2668
  font-weight: bold;
2669
}
2670

    
2671
body.adminimal-theme .rules-elements-add ul.action-links a:hover,
2672
body.adminimal-theme ul.rules-operations a:hover,
2673
body.adminimal-theme .rules-elements-add ul.action-links a:hover {
2674
    text-decoration: underline;
2675
    background: transparent;
2676
    color: #0074BD;
2677
}
2678

    
2679
body.adminimal-theme ul.rules-operations .delete a,
2680
body.adminimal-theme ul.rules-operations .delete a:hover,
2681
body.adminimal-theme ul.rules-operations .delete_event a,
2682
body.adminimal-theme ul.rules-operations .delete_event a:hover {
2683
  color: #E25D5D;
2684
}
2685

    
2686
.adminimal-theme form input.rules-switch-button {
2687
  font-size: 12px;
2688
  padding: 5px;
2689
}
2690

    
2691
.adminimal-theme .field-type-commerce-product-reference .ief-entity-table tr.ief-row-entity-form {
2692
  background: #F1F6FF;
2693
  border: 3px solid #0074BD;
2694
}
2695

    
2696
.adminimal-theme .ief-row-form .ief-form-row {
2697
  border-bottom: 10px solid #FFD477;
2698
  padding: 10px 10px;
2699
}
2700

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

    
2705
.adminimal-theme .field-widget-inline-entity-form fieldset {
2706
  border-top: solid 3px #ddd;
2707
}
2708

    
2709
.adminimal-theme .views-ui-dialog {
2710
  z-index: 1000;
2711
}
2712

    
2713
.adminimal-theme #overlay-content {
2714
  padding: 0;
2715
}
2716

    
2717
.adminimal-theme #dashboard .ui-sortable .block h2 {
2718
  padding: 4px;
2719
  background-color: #E0E0D8;
2720
  text-indent: 20px;
2721
  font-size: 15px;
2722
  background-position-y: -13px;
2723
  background-position-x: 5px;
2724
}
2725

    
2726
.adminimal-theme #dashboard.customize-inactive .dashboard-region .ui-sortable .block:hover h2 {
2727
  background-position: 5px -33px;
2728
}
2729

    
2730
.adminimal-theme #toolbar {
2731
  box-shadow: none;
2732
}
2733

    
2734
.adminimal-theme #toolbar div.toolbar-menu {
2735
  background: #2D2D2D;
2736
}
2737

    
2738
.adminimal-theme #toolbar div.toolbar-menu ul li.active-trail a {
2739
  background: #0074BD;
2740
  text-shadow: none;
2741
}
2742

    
2743
.adminimal-theme div#toolbar div.toolbar-shortcuts ul li a.active {
2744
  background: #505050;
2745
}
2746

    
2747
.adminimal-theme .form-item.form-type-textfield.form-item-view-args label{
2748
  line-height: 46px;
2749
}
2750

    
2751
.adminimal-theme #dashboard #disabled-blocks h2 {
2752
  background-color: transparent;
2753
  background-position-y: -33px;
2754
  background-position-x: 0px;
2755
  line-height: 16px;
2756
  padding: 2px 8px 0px 18px;
2757
}
2758

    
2759
.adminimal-theme #dashboard.customize-inactive #disabled-blocks h2:hover,
2760
.adminimal-theme #dashboard.customize-inactive #disabled-blocks .block:hover {
2761
  background-position-y: -33px !important;
2762
  background-position-x: 0px !important;
2763
}
2764

    
2765
.adminimal-theme #dashboard #disabled-blocks .block {
2766
  margin-right: 8px;
2767
}
2768

    
2769
.adminimal-theme .field-name-commerce-discount-offer .form-item-commerce-discount-fields-commerce-discount-offer-und-form-type .form-radios .form-item input,
2770
.adminimal-theme .field-name-commerce-discount-offer .form-wrapper .form-wrapper .form-item div.form-radios .form-item input {
2771
  display: inline-block;
2772
}
2773

    
2774
.adminimal-theme .field-name-commerce-discount-offer .form-wrapper .form-wrapper .form-item div.form-radios input[type=radio],
2775
.adminimal-theme .form-item-commerce-discount-type .form-radios input[type=radio] {
2776
  top: -2px;
2777
}
2778

    
2779
.adminimal-theme .field-widget-inline-entity-form .ief-entity-operations input {
2780
  margin-bottom: 0 !important;
2781
}
2782

    
2783
.ief-entity-operations {
2784
  margin-bottom: 0;
2785
}
2786

    
2787
.field-widget-inline-entity-form .container-inline.form-wrapper {
2788
  margin-top: 20px;
2789
  margin-bottom: 0;
2790
}
2791

    
2792
.field-widget-commerce-line-item-manager table .form-wrapper {
2793
  margin-bottom: 0;
2794
}
2795

    
2796
.tabledrag-toggle-weight-wrapper {
2797
  margin-bottom: 5px;
2798
}
2799

    
2800
body.page-admin-config-system-actions #edit-parent {
2801
  margin-top: 30px;
2802
}
2803

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

    
2816
body.sticky-actions #page {
2817
  margin-bottom: 60px;
2818
}
2819

    
2820
.adminimal-theme fieldset.features-export-component.collapsed {
2821
  background: transparent;
2822
}
2823

    
2824
.adminimal-theme fieldset.features-export-component .fieldset-title {
2825
    font-size: 16px;
2826
    font-weight: 600;
2827
    font-family: sans-serif;
2828
    line-height: 40px;
2829
}
2830

    
2831
.adminimal-theme.page-admin-structure-features fieldset {
2832
  box-shadow: none;
2833
  background: transparent;
2834
}
2835

    
2836
.adminimal-theme.page-admin-structure-features fieldset legend {
2837
  background: transparent;
2838
}
2839

    
2840
.adminimal-theme.page-admin-structure-features #edit-export fieldset.collapsible.collapse-processed .fieldset-legend {
2841
  padding-left: 10px;
2842
  background-position-x: 0px;
2843
  background-position-y: 19px;
2844
  margin-left: 0px;
2845
}
2846

    
2847
.adminimal-theme.page-admin-structure-features #edit-export fieldset.collapsible.collapse-processed.collapsed .fieldset-legend {
2848
  background-position-y: 16px;
2849
}
2850

    
2851
.adminimal-theme .features-export-parent #edit-export fieldset.collapsible legend {
2852
  padding-left: 10px;
2853
  margin-left: -12px;
2854
}
2855

    
2856
.adminimal-theme .features-export-parent fieldset.collapsible {
2857
  margin-top: 0;
2858
  border: none;
2859
}
2860

    
2861
.adminimal-theme .features-export-parent fieldset.collapsible.collapsed legend {
2862
  margin-left: 0px;
2863
}
2864

    
2865
html.js .adminimal-theme #features-export-form fieldset.collapsed {
2866
  min-height: 40px;
2867
}
2868

    
2869
.adminimal-theme #features-export-wrapper div.features-export-parent {
2870
  border: 1px solid #ddd;
2871
  margin: 10px 0;
2872
}
2873

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

    
2889
.adminimal-theme #features-filter span:hover{
2890
  background-color: #E05D5D;
2891
}
2892

    
2893
#edit-features-filter-wrapper > div > div.form-item.form-type-textfield.form-item-features-filter {
2894
  margin-right: 10px;
2895
}
2896

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

    
2911
.adminimal-theme #features-filter span:hover:after {
2912
  color: #fff;
2913
}
2914

    
2915
.adminimal-theme #features-filter .form-item.form-type-checkbox.form-item-checkall {
2916
  margin: 8px 2px;
2917
}
2918

    
2919
.adminimal-theme #edit-features-filter {
2920
  position: relative;
2921
  top: -2px;
2922
  margin-left: 5px;
2923
}
2924

    
2925
.adminimal-theme div.features-export-list {
2926
  background-color: #FFFFFF;
2927
  padding: 10px 5px;
2928
  border: none;
2929
}
2930

    
2931
.adminimal-theme #features-export-form input[size="60"].form-text {
2932
  width: auto;
2933
}
2934

    
2935
.adminimal-theme #features-export-form input[size="60"].form-text#edit-features-filter {
2936
  width: 200px;
2937
  padding-right: 30px;
2938
}
2939

    
2940
.adminimal-theme #features-export-wrapper .component-added .form-type-checkbox,
2941
.adminimal-theme #features-export-wrapper .component-detected .form-type-checkbox,
2942
.adminimal-theme #features-export-wrapper .component-included .form-type-checkbox,
2943
.adminimal-theme #features-export-wrapper .features-conflict .form-item {
2944
  padding: 4px 8px;
2945
  margin-bottom: 8px;
2946
}
2947

    
2948
.adminimal-theme #features-export-wrapper .form-item label.option {
2949
  font-size: 14px;
2950
  text-transform: none;
2951
  font-weight: bold;
2952
  font-family: sans-serif;
2953
  font-style: normal;
2954
}
2955

    
2956
.adminimal-theme #features-export-wrapper div.component-added label.option {
2957
  position: relative;
2958
  top: -1px;
2959
}
2960

    
2961
.adminimal-theme #features-legend .fieldset-wrapper .component-detected {
2962
  font-style: normal;
2963
}
2964

    
2965
#features-filter input {
2966
  display: inline-block;
2967
  width: 16px;
2968
}
2969

    
2970
#features-filter label {
2971
  position: relative;
2972
  top: -1px;
2973
}
2974

    
2975
body.sticky-actions #module-filter-submit.fixed.fixed-bottom .form-actions.form-wrapper {
2976
  position: relative;
2977
  width: initial;
2978
  border-top: none;
2979
  padding: 0;
2980
  margin: 0;
2981
}
2982

    
2983
#locale-translation-filter-form .form-item-language, #locale-translation-filter-form .form-item-translation, #locale-translation-filter-form .form-item-group {
2984
  padding-right: 1em;
2985
  margin: 0 2em 0 0;
2986
  width: auto;
2987
}
2988

    
2989
#locale-translation-filter-form .form-actions {
2990
  padding: 32px 0 0 0px;
2991
}
2992

    
2993
.sticky-actions #locale-translation-filter-form .form-actions {
2994
  float: left;
2995
  padding: 20px 0 0 3em;
2996
}
2997

    
2998
[dir="rtl"] .sticky-actions #locale-translation-filter-form .form-actions {
2999
  padding: 20px 26px 0 2em;
3000
}
3001

    
3002
[dir="rtl"] body.sticky-actions .form-actions.form-wrapper {
3003
  left: initial;
3004
  right: 0;
3005
}
3006

    
3007
html[dir="rtl"].js input.form-autocomplete {
3008
  text-indent: 1em;
3009
}
3010

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

    
3022
[dir="rtl"] body.adminimal-theme div.admin-panel.admin h3 {
3023
  background-position-x: 100%;
3024
}
3025

    
3026
[dir="rtl"] dl dd,
3027
[dir="rtl"] dl dl {
3028
  background-position-x: 100%;
3029
}
3030

    
3031
[dir="rtl"] input.form-checkbox,
3032
[dir="rtl"] input.form-radio {
3033
  margin-left: 0.25em;
3034
}
3035

    
3036
[dir="rtl"] input.form-checkbox {
3037
  margin-right: 16px !important;
3038
}
3039

    
3040
body.adminimal-skin-alternative.adminimal-theme.page-admin-structure-features #edit-export > legend,
3041
body.adminimal-skin-alternative.adminimal-theme.page-admin-structure-features #edit-info > legend,
3042
body.adminimal-skin-alternative.adminimal-theme.page-admin-structure-features #edit-features-legend > legend {
3043
  padding-left: 0;
3044
}
3045

    
3046
.page-admin-structure-features-create form div.buttons {
3047
  text-align: left;
3048
}
3049

    
3050

    
3051
/**
3052
 * Hide dummy checkbox in Fast Permissions Administration (FPA) see #2653436.
3053
 * by @rcodina.
3054
 */
3055
.fpa-container .dummy-checkbox {
3056
  display: none !important;
3057
}