Projet

Général

Profil

Paste
Télécharger (66,6 ko) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / libraries / ckeditor-4.5.1-full / samples / css / samples.css @ 0aee3c58

1
/**
2
 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
3
 * For licensing, see LICENSE.md or http://ckeditor.com/license
4
 */
5
@media (max-width: 900px) {
6
  .global-is-mobile-hidden {
7
    display: none !important;
8
  }
9
}
10
article,
11
aside,
12
details,
13
figcaption,
14
figure,
15
footer,
16
header,
17
hgroup,
18
main,
19
menu,
20
nav,
21
section {
22
  display: block;
23
}
24
body,
25
html {
26
  margin: 0;
27
  padding: 0;
28
  font: 16px / 1.8 Arial, 'Helvetica Neue', Helvetica, sans-serif;
29
  font-weight: 300;
30
  color: #575757;
31
}
32
.grid-width-10 {
33
  width: 10%;
34
}
35
.grid-width-20 {
36
  width: 20%;
37
}
38
.grid-width-30 {
39
  width: 30%;
40
}
41
.grid-width-40 {
42
  width: 40%;
43
}
44
.grid-width-50 {
45
  width: 50%;
46
}
47
.grid-width-60 {
48
  width: 60%;
49
}
50
.grid-width-70 {
51
  width: 70%;
52
}
53
.grid-width-80 {
54
  width: 80%;
55
}
56
.grid-width-90 {
57
  width: 90%;
58
}
59
.grid-width-100 {
60
  width: 100%;
61
}
62
@media (max-width: 900px) {
63
  .grid-width-10,
64
  .grid-width-20,
65
  .grid-width-30,
66
  .grid-width-40,
67
  .grid-width-50,
68
  .grid-width-60,
69
  .grid-width-70,
70
  .grid-width-80,
71
  .grid-width-90,
72
  .grid-width-100 {
73
    width: 100%;
74
  }
75
}
76
*[class*="grid-width"] {
77
  -webkit-box-sizing: border-box;
78
  -moz-box-sizing: border-box;
79
  box-sizing: border-box;
80
  padding-left: 4%;
81
  padding-right: 4%;
82
  float: left;
83
}
84
*[class*="grid-width"]:after,
85
.grid-container:after,
86
*[class*="grid-width"]:before,
87
.grid-container:before {
88
  content: '';
89
  display: block;
90
  overflow: hidden;
91
  visibility: hidden;
92
  font-size: 0;
93
  line-height: 0;
94
  width: 0;
95
  height: 0;
96
}
97
*[class*="grid-width"]:after,
98
.grid-container:after {
99
  clear: both;
100
}
101
.grid-container {
102
  -webkit-box-sizing: border-box;
103
  -moz-box-sizing: border-box;
104
  box-sizing: border-box;
105
  margin-left: auto;
106
  margin-right: auto;
107
}
108
.grid-container-nested *[class*="grid-width"]:first-child {
109
  padding-left: 0;
110
}
111
.grid-container-nested *[class*="grid-width"]:last-child {
112
  padding-right: 0;
113
}
114
@media (max-width: 900px) {
115
  .grid-container-nested *[class*="grid-width"]:first-child {
116
    padding-left: 4%;
117
  }
118
  .grid-container-nested *[class*="grid-width"]:last-child {
119
    padding-right: 4%;
120
  }
121
}
122
.header-a {
123
  min-height: 140px;
124
  overflow: hidden;
125
}
126
.header-a .header-a-logo {
127
  margin: 40px 0 0;
128
}
129
@media (max-width: 900px) {
130
  .header-a .header-a-logo {
131
    text-align: center;
132
  }
133
}
134
.header-a .header-a-logo img {
135
  border: transparent;
136
}
137
.navigation-a {
138
  height: 30px;
139
  background: #3d3d3d;
140
  position: absolute;
141
  left: 0;
142
  right: 0;
143
  top: 0;
144
  padding: 0;
145
  overflow: hidden;
146
}
147
@media (max-width: 900px) {
148
  .navigation-a {
149
    text-align: center;
150
  }
151
}
152
.navigation-a ul {
153
  list-style: none;
154
  margin: 0;
155
  overflow: hidden;
156
}
157
.navigation-a ul li,
158
.navigation-a ul li a {
159
  display: inline-block;
160
}
161
@media (max-width: 900px) {
162
  .navigation-a ul {
163
    width: auto;
164
    text-overflow: ellipsis;
165
    white-space: nowrap;
166
    display: inline-block;
167
    float: none;
168
  }
169
  .navigation-a ul:before,
170
  .navigation-a ul:after {
171
    display: none;
172
  }
173
}
174
.navigation-a ul.navigation-a-left {
175
  text-align: left;
176
}
177
@media (max-width: 900px) {
178
  .navigation-a ul.navigation-a-left {
179
    padding-right: 0;
180
  }
181
}
182
.navigation-a ul.navigation-a-right {
183
  text-align: right;
184
}
185
@media (max-width: 900px) {
186
  .navigation-a ul.navigation-a-right {
187
    padding-left: 23px;
188
  }
189
}
190
.navigation-a ul li + li {
191
  margin-left: 23px;
192
}
193
.navigation-a ul li a {
194
  font-size: 10px;
195
  font-size: 0.625rem;
196
  line-height: 18px;
197
  line-height: 1.13rem;
198
  line-height: 30px;
199
  float: left;
200
  color: #dddddd;
201
  font-weight: bold;
202
  text-decoration: none;
203
  text-transform: uppercase;
204
}
205
.navigation-a ul li a:hover {
206
  cursor: pointer;
207
  color: #ffffff;
208
}
209
.icon-navigation-a-github:before,
210
.icon-navigation-a-github:after {
211
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAa9JREFUOBGNlM8rRGEUht0pDGosjKYZpUSIkuwsiCaxUEqK2VOUBcrWv2BjxUJho6wsLLDzY2fhD5iR5NeOcJvIjOfM3O927m3mmlPPnPec835nZprvjlVVJvL5fCOjMWiDCLzCLVxZlpUj/x8saYV9+IZS8UJzFWoCt2GYgk+oJG4wJUouZDANv5VsUZ47dNSzkEYHfIDEHixDWgoiB/rTHlPPwBNInPmXHRb7hdeUDFG10AN1Th1Fd5mD6BMwMVnoUyVA3t3EkjkQlDFfmwPkc7NsQTXf0bGgJWaGb16dk18+EmLYawzkC+6Q3KdK4kiZqtGdskx/kmdlCJS86RuGrDLFZJmtGi1KB0q+VhOGsDLZsiyjGsOY4qoOkrO+YUauwCDoOKWo9xk9JfM+MPdSzqZdA8UlyDO3AvKLPsIG9LsmBHUKduEHdCy6PrpJZyKXdwKMOemaissOHJ9O9xTeh57GluMYIsehWy8STW/d8ZhkI0b9PjFasA1fsAOb0KCN1PLXYyKLGNdzj2YYArnZDyDRrA3Ua4UuDzd5QM/KaoxhmAO5Om5Qt8OI2/CJP6MVa1dvltQ5AAAAAElFTkSuQmCC");
212
}
213
.navigation-b {
214
  text-align: right;
215
  margin: 52px 0 0;
216
  overflow: visible;
217
}
218
@media (max-width: 900px) {
219
  .navigation-b {
220
    text-align: center;
221
    margin-top: 20px;
222
    padding: 0;
223
  }
224
}
225
.navigation-b ul {
226
  padding: 0;
227
  list-style: none;
228
  margin: 0;
229
  overflow: visible;
230
}
231
.navigation-b ul li,
232
.navigation-b ul li a {
233
  display: inline-block;
234
}
235
@media (max-width: 900px) {
236
  .navigation-b ul {
237
    display: table;
238
    width: 100%;
239
    padding-bottom: 1.5em;
240
  }
241
}
242
@media (max-width: 900px) {
243
  .navigation-b ul li {
244
    display: table-row;
245
  }
246
}
247
.navigation-b ul li + li {
248
  margin-left: 20px;
249
}
250
@media (max-width: 900px) {
251
  .navigation-b ul li + li {
252
    margin-left: 0;
253
  }
254
}
255
.navigation-b ul li a {
256
  -webkit-box-sizing: border-box;
257
  -moz-box-sizing: border-box;
258
  box-sizing: border-box;
259
  text-transform: uppercase;
260
  text-decoration: none;
261
  outline: none;
262
}
263
@media (max-width: 900px) {
264
  .navigation-b ul li a {
265
    width: 100%;
266
    -webkit-border-radius: 0;
267
    -webkit-background-clip: padding-box;
268
    -moz-border-radius: 0;
269
    -moz-background-clip: padding;
270
    border-radius: 0;
271
    background-clip: padding-box;
272
  }
273
}
274
.footer-a {
275
  font-size: 13px;
276
  font-size: 0.8125rem;
277
  line-height: 23.4px;
278
  line-height: 1.46rem;
279
  padding-top: 2.25em;
280
  padding-bottom: 2.25em;
281
  overflow: hidden;
282
  color: #8a8a8a;
283
}
284
.footer-a a {
285
  color: #27c0d8;
286
  text-decoration: none;
287
  border-bottom: 1px dotted #27c0d8;
288
}
289
.footer-a a:hover {
290
  color: #23adc2;
291
}
292
.footer-a p {
293
  margin: 0;
294
  display: inline-block;
295
  text-align: center;
296
}
297
.content {
298
  font-size: 14px;
299
  font-size: 0.875rem;
300
  line-height: 25.2px;
301
  line-height: 1.57rem;
302
  overflow: hidden;
303
  padding-top: 1.5em;
304
  padding-bottom: 1.5em;
305
}
306
.content p {
307
  margin: 0.75em 0;
308
}
309
.content ul,
310
.content ol,
311
.content pre,
312
.content blockquote,
313
.content textarea:not([class^="cke"]),
314
.content .cke {
315
  margin: 1.875em 0;
316
}
317
.content code,
318
.content kbd {
319
  -webkit-border-radius: 3px;
320
  -webkit-background-clip: padding-box;
321
  -moz-border-radius: 3px;
322
  -moz-background-clip: padding;
323
  border-radius: 3px;
324
  background-clip: padding-box;
325
  padding: 3px 4px;
326
}
327
.content pre,
328
.content code,
329
.content kbd,
330
.content blockquote {
331
  background: #f5f5f5;
332
}
333
.content blockquote,
334
.content pre {
335
  background: none;
336
  border-left: 4px solid #27c0d8;
337
  padding: 1.5em 2.25em;
338
}
339
.content p a,
340
.content ul a,
341
.content ol a,
342
.content blockquote a,
343
.content h1 a,
344
.content h2 a,
345
.content h3 a,
346
.content h4 a,
347
.content h5 a {
348
  color: #27c0d8;
349
  text-decoration: none;
350
  border-bottom: 1px dotted #27c0d8;
351
}
352
.content p a:hover,
353
.content ul a:hover,
354
.content ol a:hover,
355
.content blockquote a:hover,
356
.content h1 a:hover,
357
.content h2 a:hover,
358
.content h3 a:hover,
359
.content h4 a:hover,
360
.content h5 a:hover {
361
  color: #23adc2;
362
}
363
.content h1,
364
.content h2,
365
.content h3,
366
.content h4,
367
.content h5 {
368
  color: #000;
369
  font-weight: 100;
370
}
371
.content h1 code,
372
.content h2 code,
373
.content h3 code,
374
.content h4 code,
375
.content h5 code,
376
.content h1 kbd,
377
.content h2 kbd,
378
.content h3 kbd,
379
.content h4 kbd,
380
.content h5 kbd {
381
  font-size: inherit;
382
}
383
.content h1 a.content-heading-anchor,
384
.content h2 a.content-heading-anchor,
385
.content h3 a.content-heading-anchor,
386
.content h4 a.content-heading-anchor,
387
.content h5 a.content-heading-anchor {
388
  font-weight: 100;
389
  vertical-align: middle;
390
  opacity: 0;
391
  border: 0;
392
}
393
.content h1:hover a.content-heading-anchor,
394
.content h2:hover a.content-heading-anchor,
395
.content h3:hover a.content-heading-anchor,
396
.content h4:hover a.content-heading-anchor,
397
.content h5:hover a.content-heading-anchor {
398
  opacity: 1;
399
}
400
.content h1:target lesshat-selector,
401
.content h2:target lesshat-selector,
402
.content h3:target lesshat-selector,
403
.content h4:target lesshat-selector,
404
.content h5:target lesshat-selector {
405
  -lh-property: 0; }
406
@-webkit-keyframes targetLinkOpacity{ 0%{ opacity: 0 } 100%{ opacity: 1 }}
407
@-moz-keyframes targetLinkOpacity{ 0%{ opacity: 0 } 100%{ opacity: 1 }}
408
@-o-keyframes targetLinkOpacity{ 0%{ opacity: 0 } 100%{ opacity: 1 }}
409
@keyframes targetLinkOpacity{ 0%{ opacity: 0 } 100%{ opacity: 1 };
410
}
411
.content h1:target a,
412
.content h2:target a,
413
.content h3:target a,
414
.content h4:target a,
415
.content h5:target a {
416
  -webkit-animation: targetLinkOpacity 0.5s linear alternate;
417
  -moz-animation: targetLinkOpacity 0.5s linear alternate;
418
  -o-animation: targetLinkOpacity 0.5s linear alternate;
419
  animation: targetLinkOpacity 0.5s linear alternate;
420
  opacity: 1;
421
}
422
.content input,
423
.content select,
424
.content textarea:not([class^="cke"]) {
425
  -webkit-border-radius: 3px;
426
  -webkit-background-clip: padding-box;
427
  -moz-border-radius: 3px;
428
  -moz-background-clip: padding;
429
  border-radius: 3px;
430
  background-clip: padding-box;
431
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
432
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
433
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
434
  font: inherit;
435
  color: inherit;
436
  border: 1px solid #d9d9d9;
437
  padding: .2em .5em;
438
}
439
.content input:focus,
440
.content select:focus,
441
.content textarea:not([class^="cke"]):focus {
442
  border-color: #66afe9;
443
  outline: 0;
444
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px #93c6ef;
445
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px #93c6ef;
446
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px #93c6ef;
447
}
448
.content abbr {
449
  border-bottom: 1px dotted #666;
450
  cursor: pointer;
451
}
452
.content blockquote {
453
  font-style: italic;
454
  font-family: Georgia, Times, "Times New Roman", serif;
455
  font-size: 16px;
456
  font-size: 1rem;
457
  line-height: 28.8px;
458
  line-height: 1.8rem;
459
}
460
.content em {
461
  font-style: italic;
462
}
463
.content h1 {
464
  font-size: 36px;
465
  font-size: 2.25rem;
466
  line-height: 64.8px;
467
  line-height: 4.05rem;
468
  margin: 1.125em 0 0;
469
}
470
.content h2 {
471
  font-size: 27.2px;
472
  font-size: 1.7rem;
473
  line-height: 48.96px;
474
  line-height: 3.06rem;
475
  margin: 0.9em 0 0;
476
}
477
.content h3 {
478
  font-size: 24px;
479
  font-size: 1.5rem;
480
  line-height: 43.2px;
481
  line-height: 2.7rem;
482
  font-weight: 500;
483
  margin: 0.75em 0 0;
484
}
485
.content h4 {
486
  font-size: 19.2px;
487
  font-size: 1.2rem;
488
  line-height: 34.56px;
489
  line-height: 2.16rem;
490
  font-weight: 500;
491
  margin: 0.75em 0 0;
492
}
493
.content h5 {
494
  font-size: 17.6px;
495
  font-size: 1.1rem;
496
  line-height: 31.68px;
497
  line-height: 1.98rem;
498
  font-weight: 500;
499
  margin: 0.75em 0 0;
500
}
501
.content hr {
502
  border: 0;
503
  border-top: 4px solid #d9d9d9;
504
  margin: 1.5em 0;
505
}
506
.content input[type="text"] {
507
  height: 1.8em;
508
  line-height: 1.8em;
509
}
510
.content input[type="button"] {
511
  -webkit-appearance: button;
512
  -moz-appearance: button;
513
  appearance: button;
514
}
515
.content kbd {
516
  font-size: 12px;
517
  font-size: 0.75rem;
518
  line-height: 21.6px;
519
  line-height: 1.35rem;
520
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
521
  padding: 2px 6px;
522
  -webkit-box-shadow: 0 0 4px #ffffff inset, 0 2px 0 #d9d9d9;
523
  -moz-box-shadow: 0 0 4px #ffffff inset, 0 2px 0 #d9d9d9;
524
  box-shadow: 0 0 4px #ffffff inset, 0 2px 0 #d9d9d9;
525
}
526
.content p img {
527
  vertical-align: middle;
528
}
529
.content p pre {
530
  padding: 1.5em;
531
}
532
.content pre {
533
  padding: 0;
534
  border: 0;
535
  tab-size: 4;
536
  -o-tab-size: 4;
537
  -moz-tab-size: 4;
538
}
539
.content pre,
540
.content code {
541
  font-size: 11.89px;
542
  font-size: 0.743rem;
543
  line-height: 21.4px;
544
  line-height: 1.34rem;
545
  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
546
}
547
.content pre a,
548
.content code a {
549
  border: 0;
550
}
551
.content pre code {
552
  padding: 0.75em;
553
  display: block;
554
}
555
.content strong {
556
  color: #000;
557
}
558
.content ul ul,
559
.content ol ul,
560
.content ul ol,
561
.content ol ol {
562
  margin: 0.75em 0;
563
}
564
.content ul li,
565
.content ol li {
566
  font-size: 14px;
567
  font-size: 0.875rem;
568
  line-height: 30.24px;
569
  line-height: 1.89rem;
570
}
571
.content textarea:not([class^="cke"]) {
572
  width: 100%;
573
}
574
.content div.todo {
575
  border: 2px dotted #444;
576
  padding: 10px;
577
  margin: 60px 0 10px 0;
578
  /* Remove me some day */
579
}
580
.content div.todo:before {
581
  content: "TODO";
582
  font-weight: bold;
583
}
584
body a.button-a,
585
body button.button-a,
586
body input.button-a {
587
  -webkit-border-radius: 3px;
588
  -webkit-background-clip: padding-box;
589
  -moz-border-radius: 3px;
590
  -moz-background-clip: padding;
591
  border-radius: 3px;
592
  background-clip: padding-box;
593
  font-size: 14px;
594
  font-size: 0.875rem;
595
  line-height: 25.2px;
596
  line-height: 1.57rem;
597
  height: 36px;
598
  line-height: 36px;
599
  padding: 0 1.1em;
600
  font-weight: 700;
601
  color: #3e3e3e;
602
  white-space: nowrap;
603
  text-decoration: none;
604
  display: inline-block;
605
  cursor: pointer;
606
  border: 0;
607
  vertical-align: middle;
608
  margin: 1px 0;
609
  background: transparent;
610
}
611
body a.button-a.icon-pos-left,
612
body button.button-a.icon-pos-left,
613
body input.button-a.icon-pos-left {
614
  padding-left: .8em;
615
}
616
body a.button-a.icon-pos-right,
617
body button.button-a.icon-pos-right,
618
body input.button-a.icon-pos-right {
619
  padding-right: .8em;
620
}
621
body a.button-a.button-a-no-text,
622
body button.button-a.button-a-no-text,
623
body input.button-a.button-a-no-text {
624
  -webkit-border-radius: 100px;
625
  -webkit-background-clip: padding-box;
626
  -moz-border-radius: 100px;
627
  -moz-background-clip: padding;
628
  border-radius: 100px;
629
  background-clip: padding-box;
630
  width: 36px;
631
  padding: 0;
632
  text-indent: -999px;
633
  overflow: hidden;
634
  position: relative;
635
  text-align: center;
636
}
637
body a.button-a.button-a-no-text:before,
638
body button.button-a.button-a-no-text:before,
639
body input.button-a.button-a-no-text:before {
640
  position: absolute;
641
  left: 50%;
642
  top: 50%;
643
  margin: -9px 0 0 -9px;
644
}
645
@media (max-width: 900px) {
646
  body a.button-a.button-a-mobile-collapsed,
647
  body button.button-a.button-a-mobile-collapsed,
648
  body input.button-a.button-a-mobile-collapsed {
649
    -webkit-border-radius: 100px;
650
    -webkit-background-clip: padding-box;
651
    -moz-border-radius: 100px;
652
    -moz-background-clip: padding;
653
    border-radius: 100px;
654
    background-clip: padding-box;
655
    width: 36px;
656
    padding: 0;
657
    text-indent: -999px;
658
    overflow: hidden;
659
    position: relative;
660
    text-align: center;
661
  }
662
  body a.button-a.button-a-mobile-collapsed:before,
663
  body button.button-a.button-a-mobile-collapsed:before,
664
  body input.button-a.button-a-mobile-collapsed:before {
665
    position: absolute;
666
    left: 50%;
667
    top: 50%;
668
    margin: -9px 0 0 -9px;
669
  }
670
  body a.button-a.button-a-mobile-collapsed:before,
671
  body button.button-a.button-a-mobile-collapsed:before,
672
  body input.button-a.button-a-mobile-collapsed:before {
673
    position: absolute;
674
    left: 50%;
675
    top: 50%;
676
    margin: -9px 0 0 -9px;
677
  }
678
}
679
body a.button-a:active,
680
body button.button-a:active,
681
body input.button-a:active,
682
body a.button-a:hover,
683
body button.button-a:hover,
684
body input.button-a:hover {
685
  color: #fff;
686
  background: #23adc2;
687
}
688
body a.button-a:focus,
689
body button.button-a:focus,
690
body input.button-a:focus {
691
  border-color: #66afe9;
692
  outline: 0;
693
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #93c6ef;
694
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #93c6ef;
695
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #93c6ef;
696
}
697
body a.button-a-soft,
698
body button.button-a-soft,
699
body input.button-a-soft {
700
  background: #e7e7e7;
701
}
702
body a.button-a-soft:active,
703
body button.button-a-soft:active,
704
body input.button-a-soft:active,
705
body a.button-a-soft:hover,
706
body button.button-a-soft:hover,
707
body input.button-a-soft:hover {
708
  color: #3e3e3e;
709
  background: #cecece;
710
}
711
body a.button-a-background,
712
body button.button-a-background,
713
body input.button-a-background,
714
body a.navigation-b ul li a:hover,
715
body button.navigation-b ul li a:hover,
716
body input.navigation-b ul li a:hover {
717
  color: #fff;
718
  background: #27c0d8;
719
}
720
body a.button-a-background:active,
721
body button.button-a-background:active,
722
body input.button-a-background:active,
723
body a.button-a-background:hover,
724
body button.button-a-background:hover,
725
body input.button-a-background:hover,
726
body a.navigation-b ul li a:hover:active,
727
body button.navigation-b ul li a:hover:active,
728
body input.navigation-b ul li a:hover:active,
729
body a.navigation-b ul li a:hover:hover,
730
body button.navigation-b ul li a:hover:hover,
731
body input.navigation-b ul li a:hover:hover {
732
  color: #fff;
733
  background: #23adc2;
734
}
735
.balloon-a {
736
  font-size: 12px;
737
  font-size: 0.75rem;
738
  line-height: 21.6px;
739
  line-height: 1.35rem;
740
  -webkit-border-radius: 3px;
741
  -webkit-background-clip: padding-box;
742
  -moz-border-radius: 3px;
743
  -moz-background-clip: padding;
744
  border-radius: 3px;
745
  background-clip: padding-box;
746
  border-bottom: 3px solid #d4d4d4;
747
  background: #ebebeb;
748
  display: inline-block;
749
  white-space: nowrap;
750
  padding: .4em 1.2em .2em;
751
  font-weight: 700;
752
  position: relative;
753
  z-index: 1000;
754
  text-transform: none;
755
  color: #575757;
756
}
757
.balloon-a:hover {
758
  color: #575757;
759
}
760
.balloon-a:before {
761
  content: '';
762
  width: 0;
763
  height: 0;
764
  border-style: solid;
765
  position: absolute;
766
}
767
.balloon-a-ne:before,
768
.balloon-a-nw:before {
769
  top: -13px;
770
  border-width: 0 9px 15.6px 9px;
771
  border-color: transparent transparent #ebebeb transparent;
772
}
773
.balloon-a-se:before,
774
.balloon-a-sw:before {
775
  bottom: -13px;
776
  border-width: 15.6px 9px 0 9px;
777
  border-color: #ebebeb transparent transparent transparent;
778
}
779
.balloon-a-nw:before,
780
.balloon-a-sw:before {
781
  left: 20px;
782
}
783
.balloon-a-ne:before,
784
.balloon-a-se:before {
785
  right: 20px;
786
}
787
.icon-pos-left:before,
788
.icon-pos-right:after {
789
  content: '';
790
  display: inline-block;
791
  width: 18px;
792
  height: 18px;
793
  vertical-align: middle;
794
  background-repeat: no-repeat;
795
}
796
.icon-pos-left:before {
797
  margin-right: 10px;
798
}
799
.icon-pos-right:after {
800
  margin-left: 10px;
801
}
802
.icon-download:before,
803
.icon-download:after {
804
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAQFJREFUOBGtVDESgjAQBGfobHwE/AIa/AN/8EEWfMWGZ+gDaG2ws8BdyY13SRgGcGducre3WQ5NSJIIxnGsES3ijhhcMCdXR7ZYCqIc0SGWQE1ud7sKjRLxXHJQfWpLYwaCk6wxET/u+U2GIngd8yRViINau28bBH/YAGqvSQPhRNQHqBqj3FY0NKq27TW7qhSTDaCOhkaRAj7Hmm8S4V+c6C+gUa+crsizuWmoc70MKbWCnqPy2GvcUJxE4a/sIajRaGkU+/sf4IuISQGePR/T/QMbHEhwPLVnMWPuOCwGnWg41dwVeaN3ccHch70idIRi/6WV0WC2/zMiZm661R+2DxyEdjTuST3mAAAAAElFTkSuQmCC");
805
}
806
.icon-question-mark:before,
807
.icon-question-mark:after {
808
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAUhJREFUOBGllLFOAkEQhjk0WthT2JFA7Czsqc7OxFLewEeAZ/AVbO0tTLTSBKhstTBUNkYLEoVAbD2//zILe5e9uwCT/JnZmX/+m83ebq0WsCRJYnANxmBhUKxcHGjJpiC1wQBUmTjtbLetKHTAT5WCVxe3kxEjoUmKRL6pvYEZyJt6VpOxCG3nmfyx+yJxBM7BFPg2SDlkTv2sxZqi4YnUvfgswI9FuHAkzz9EUTTRmqYeTifXsvoj/s9i57oi6ljz9kviFdyBCbgHe+rCn4C8jVXQ18rshuKOiTSIXwLkRZWQTurARJrE7wERpea7kD7BkcgB+yB3CFGlPmgqCNiXhEagSGif2qU1Ln8FW/tupK3pXhXZrWNDuCoikY/rHPMT5KFr2MAPTSM90rIrUjJIeq1WV0RTwN7+0rrtILb9M+LEbLq1H7Z/Ea3+RvBddl0AAAAASUVORK5CYII=");
809
}
810
.icon-close:before,
811
.icon-close:after {
812
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAUlJREFUOBGllDFuwzAMRe3Cd+jYKUCzd/XkDtm9dsoVOuUqBnqBoodwgBwiW8ZsXTIWqPu+Iia0LMAoTOBbJEV+UZTkosjIMAwN6MARXCKky9dkUsYuglagB3OimNU4O1pM1OB7jsHNK7YekeFQJZ5kj/0LcnLA+RMnlHOvDMNv5wO7BFuQkn3hq0ALjKwPVeF4BSaqpLRy0T1ZIHFz75bE2BR8dBImqmBrwRplg09QmR/9GZyBSadAHauXCZkRROKURLlHEemepJIlIyhHotzLg1/N6erTxtmmvqA8muHGIbc1rTBqrEuwnqWnGbbmmz0hwaHtvM2QhWbrXZnosvnTWWPrdCY9w7cDJtf3h9VHjy5Zq9UZ08beyJh7Aicg6W/VYvgnIjJdNn9PMIOITJWcgnV9VvcnEitY/mitNFZZ/hsxsljdv39sfybRQ4R/kU0MAAAAAElFTkSuQmCC");
813
}
814
.ie8 .switch > * {
815
  vertical-align: middle;
816
}
817
.ie8 .switch input[type="radio"] {
818
  margin: 0 0.25em;
819
  display: inline-block;
820
}
821
.ie8 .switch label {
822
  margin-left: 0 !important;
823
  margin-right: 0 !important;
824
}
825
.ie8 .switch label[data-for="1"] {
826
  float: left;
827
}
828
.ie8 .switch label[data-for="2"] {
829
  float: right;
830
}
831
.ie8 .switch .switch-inner {
832
  display: none;
833
}
834
.switch {
835
  font-size: 14px;
836
  font-size: 0.875rem;
837
  line-height: 25.2px;
838
  line-height: 1.57rem;
839
  font-weight: bold;
840
  background-color: #27c0d8;
841
  overflow: hidden;
842
  display: inline-block;
843
  padding: 0.75em 0.25em;
844
  color: #fff;
845
  -webkit-border-radius: 3px;
846
  -webkit-background-clip: padding-box;
847
  -moz-border-radius: 3px;
848
  -moz-background-clip: padding;
849
  border-radius: 3px;
850
  background-clip: padding-box;
851
  position: relative;
852
}
853
.switch input[type="radio"] {
854
  display: none;
855
}
856
.switch label {
857
  position: relative;
858
  z-index: 2;
859
  float: left;
860
  cursor: pointer;
861
  padding: 0 0.75em;
862
}
863
.switch label:hover {
864
  text-decoration: underline;
865
}
866
.switch .switch-inner {
867
  float: left;
868
  background-color: #FFF;
869
  height: 1.5em;
870
  width: 4.125em;
871
  padding: 2px;
872
  margin: 0 0.25em;
873
  -webkit-border-radius: 5.5px;
874
  -webkit-background-clip: padding-box;
875
  -moz-border-radius: 5.5px;
876
  -moz-background-clip: padding;
877
  border-radius: 5.5px;
878
  background-clip: padding-box;
879
}
880
.switch .switch-inner .handler {
881
  overflow: hidden;
882
  position: relative;
883
  display: block;
884
  height: 1.5em;
885
  width: 1.5em;
886
  background: #25b4cb;
887
  -webkit-border-radius: 4.5px;
888
  -webkit-background-clip: padding-box;
889
  -moz-border-radius: 4.5px;
890
  -moz-background-clip: padding;
891
  border-radius: 4.5px;
892
  background-clip: padding-box;
893
}
894
.switch .switch-inner .handler:before {
895
  content: '';
896
  display: block;
897
  position: absolute;
898
  top: 0;
899
  right: 0;
900
  bottom: 3px;
901
  left: 0;
902
  background-color: #34c4da;
903
  -webkit-border-bottom-left-radius: 4.5px;
904
  -moz-border-radius-bottomleft: 4.5px;
905
  border-bottom-left-radius: 4.5px;
906
  -webkit-border-bottom-right-radius: 4.5px;
907
  -webkit-background-clip: padding-box;
908
  -moz-border-radius-bottomright: 4.5px;
909
  -moz-background-clip: padding;
910
  border-bottom-right-radius: 4.5px;
911
  background-clip: padding-box;
912
}
913
.switch:hover .switch-inner .handler:before {
914
  background: #45c9dd;
915
}
916
.switch input[data-num="2"]:checked ~ .switch-inner > .handler {
917
  margin-left: auto;
918
}
919
.switch input[data-num="2"]:checked ~ label[data-for="1"] {
920
  padding-right: 5.125em;
921
  margin-right: -4.375em;
922
}
923
.switch input[data-num="1"]:checked ~ label[data-for="2"] {
924
  padding-left: 5.125em;
925
  margin-left: -4.375em;
926
}
927
.toggler {
928
  -webkit-user-select: none;
929
  -moz-user-select: none;
930
  -ms-user-select: none;
931
  user-select: none;
932
}
933
.toggler label {
934
  cursor: pointer;
935
}
936
.toggler [data-collapse] {
937
  display: inherit;
938
}
939
.toggler [data-expand] {
940
  display: none;
941
}
942
.toggler.collapsed [data-collapse] {
943
  display: none;
944
}
945
.toggler.collapsed [data-expand] {
946
  display: inherit;
947
}
948
.toggler-container {
949
  overflow: hidden;
950
}
951
.toggler-container.collapsed {
952
  height: 0;
953
}
954
.icon-toggler-expanded:before,
955
.icon-toggler-collapsed:before,
956
.icon-toggler-expanded:after,
957
.icon-toggler-collapsed:after {
958
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAByCAYAAABeOoENAAAAAXNSR0IArs4c6QAAAbxJREFUaAXtmT1KBEEQhRdFQdBEMfQEBoaGopl3MfECXsFERLyBh/AUIuwJDEUQM//eB11Dz1A1uzotGFTBY2rr58306+kNpmazP7Z98V8Kj8JrAT4xcgttXRVXwofwFYAcNdS6RuJegOBTuBUOhc0CfGLkqKHWJeMuFDwJJ0Jk5Kihlp6esW4embuNkVgTNdTS09MMEbkDj76sUUsPvZ2xIwTRATsQuBuxGsTIYdSSo7cztpggwprdyKlJ8ImZUUuM3s48ol1lXwQjwydm5hINl2bF53KMCL82d2mR2GvqnBfg1+aKPbb9p+oGtYXbT1GTFxKiZkfEyHgy7x0y0clR454zSGpDMzaA3fzV30hNln4qkAqkAqlAKpAKpAKpQCqQCqQCqUAqkAqkAqlAKpAKpAKpQCrw3xWY/GGcz++TP9U3Gx40GWdEAxabXA33NBywRCOfdzFcCztDJv12Rz7REMpmIc9qPBNWK0J3COWNxegxIrs+KHZcyHpjsZUSXPaypcLtseJFS3tT84WwUZG4S4vEZkl3wl5FYK4rdrT9R9Y1uIbbT12TFxKiZkfEyCYfWojMJv+NGNGPr99GI9DP7P9TCgAAAABJRU5ErkJggg==");
959
}
960
.icon-toggler-expanded.icon-light:before,
961
.icon-toggler-collapsed.icon-light:before,
962
.icon-toggler-expanded.icon-light:after,
963
.icon-toggler-collapsed.icon-light:after {
964
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAByCAYAAABeOoENAAAAAXNSR0IArs4c6QAAAcVJREFUaAXtmT9KA1EQxhMlASE2SkpPkCJlStHOu3gGwRPYBAm5gYfwFBKwtrARRAh26vr7ljfx7TrLChtBcAa+zOSbPy/7vcTC6fV+04qimIArsALrBMXiJq1nUzQEc/AOmkw51QzdgUqAWyD7AEswA6MExeKUk6n2+zBInSJ7BKfuaZDKpRpcMa/UQUgTfWSd1jjEmlSTatXzpRlvJKJsacVtXrVlB72bWgjdiGwmEj8FOq1u4qapRprJVvkgXbFsZCTxomSqL4ssr0uQrY3TJ/AGjeFfVJlM8diaiCuDdlLiIfmNcP1+/wnu0hoVJ84oq7XeUhNXbE4dgPuEgU2Qh3PFbrx+Gs6E2hD/+tMJ3b+QadB2fiLZsG4/2poG3f6M5MMiDgVCgVAgFAgFQoFQIBQIBUKBUCAUCAVCgVAgFAgFQoFQIBQIBf66AiwLuv1jnAH/Zb/Go5abq/qdwvsLFhJNK583ctfg0Bnmrnwq+zVrYoDZM8E52M1yP9uvqcGmZP6O+CTl3LWYHdTm9yk4aCzilLZHe6XmAuzZEGL30ZrEpr64AUc2wDycK7a7X6P42BpzD+9fv4pIxn4tWznnwm0r/gQpiG1tFshTowAAAABJRU5ErkJggg==");
965
}
966
.icon-toggler-expanded:before,
967
.icon-toggler-expanded:after {
968
  background-position: top left;
969
}
970
.icon-toggler-collapsed:before,
971
.icon-toggler-collapsed:after {
972
  background-position: bottom left;
973
}
974
.modal {
975
  padding: 20px;
976
  border-radius: 3px;
977
  background-color: white;
978
  max-width: 700px;
979
  -webkit-box-sizing: border-box;
980
  -moz-box-sizing: border-box;
981
  box-sizing: border-box;
982
  width: 80% !important;
983
  top: 50% !important;
984
  -webkit-transform: translate(-50%, -50%) !important;
985
  -moz-transform: translate(-50%, -50%) !important;
986
  -o-transform: translate(-50%, -50%) !important;
987
  -ms-transform: translate(-50%, -50%) !important;
988
  transform: translate(-50%, -50%) !important;
989
}
990
.modal-close {
991
  -webkit-border-radius: 100px;
992
  -webkit-background-clip: padding-box;
993
  -moz-border-radius: 100px;
994
  -moz-background-clip: padding;
995
  border-radius: 100px;
996
  background-clip: padding-box;
997
  cursor: pointer;
998
  height: 18px;
999
  width: 18px;
1000
  position: absolute;
1001
  top: 10px;
1002
  right: 10px;
1003
  font-size: 17px;
1004
  text-align: center;
1005
  line-height: 19px;
1006
  background: #cccccc;
1007
}
1008
main .grid-container,
1009
header .grid-container,
1010
.navigation-a > div,
1011
footer > div {
1012
  max-width: 968px;
1013
}
1014
.header-a {
1015
  margin-top: 30px;
1016
}
1017
.footer-a {
1018
  border-top: 1px solid #d9d9d9;
1019
}
1020
.adjoined-top {
1021
  background-color: #27c0d8;
1022
  color: #fff;
1023
}
1024
.adjoined-top .content h1,
1025
.adjoined-top .content h2,
1026
.adjoined-top .content h3,
1027
.adjoined-top .content h4,
1028
.adjoined-top .content h5 {
1029
  color: #fff;
1030
}
1031
.adjoined-top .content p {
1032
  font-size: 18px;
1033
  font-size: 1.125rem;
1034
  line-height: 32.4px;
1035
  line-height: 2.02rem;
1036
  font-weight: 100;
1037
}
1038
.adjoined-top .content p a {
1039
  text-decoration: none;
1040
  border-bottom: 1px dotted #fff;
1041
  color: inherit;
1042
}
1043
.adjoined-top .content p a:hover {
1044
  color: #e6e6e6;
1045
}
1046
.adjoined-top .content button {
1047
  color: #fff;
1048
}
1049
.adjoined-top .content strong {
1050
  color: #fff;
1051
}
1052
.adjoined-top .content code {
1053
  font-size: inherit;
1054
  color: #27c0d8;
1055
}
1056
.adjoined-bottom {
1057
  position: relative;
1058
}
1059
.adjoined-bottom:before {
1060
  z-index: -1;
1061
  content: '';
1062
  background: #27c0d8;
1063
  position: absolute;
1064
  top: 0;
1065
  left: 0;
1066
  right: 0;
1067
  height: 50%;
1068
}
1069
main .grid-container,
1070
header .grid-container,
1071
.navigation-a > div,
1072
footer > div {
1073
  max-width: 1052px;
1074
}
1075
main .grid-container.freed-width {
1076
  max-width: none;
1077
}
1078
.switch {
1079
  background: #25b4cb;
1080
  float: right;
1081
  overflow: visible;
1082
}
1083
.switch .balloon-a {
1084
  position: absolute;
1085
  top: -40px;
1086
  right: 50%;
1087
  margin-right: -15px;
1088
  background: #FFEFC1;
1089
  border-bottom-color: #DCDCA4;
1090
}
1091
.switch .balloon-a:before {
1092
  border-color: #FFEFC1 transparent transparent transparent;
1093
}
1094
#toolbar .editors-container {
1095
  overflow: hidden;
1096
  height: 0;
1097
  transition: height 200ms;
1098
}
1099
#toolbar .editors-container.active {
1100
  height: auto;
1101
}
1102
#main #editor {
1103
  background: #FFF;
1104
  padding: 2% 4%;
1105
  border: dashed 5px #27c0d8;
1106
}
1107
div.cke a.cke_button,
1108
div.cke .cke_combo_button {
1109
  border-bottom: none;
1110
}
1111
div.cke a.cke_button.cke_combo_button,
1112
div.cke .cke_combo_button.cke_combo_button {
1113
  border-bottom: 1px solid #a6a6a6;
1114
}
1115
#main .adjoined-top:before {
1116
  height: 335px;
1117
}
1118
#toolbar .adjoined-top:before {
1119
  height: 219px;
1120
}
1121
#toolbar .adjoined-top .grid-container-nested {
1122
  height: 147px;
1123
}
1124
.content .grid-switch-magic {
1125
  margin: 3.5em 0 0;
1126
}
1127
#info-box {
1128
  padding-bottom: 0;
1129
}
1130
#info-box > div {
1131
  width: 100%;
1132
  text-align: right;
1133
}
1134
#info-box > div .toggler {
1135
  padding-right: 0;
1136
}
1137
#info-box > div .toggler:hover {
1138
  background: transparent;
1139
  color: #000;
1140
}
1141
#info-box > div .toggler:hover > label {
1142
  text-decoration: underline;
1143
}
1144
#info-box > div h2 {
1145
  float: left;
1146
  margin-top: 0;
1147
}
1148
#info-box > div#instructions-container {
1149
  text-align: left;
1150
}
1151
#toolbarModifierWrapper {
1152
  overflow: hidden;
1153
  height: 0;
1154
  opacity: 0;
1155
  transition: height 200ms;
1156
}
1157
#toolbarModifierWrapper.active {
1158
  height: auto;
1159
  opacity: 1;
1160
}
1161
header {
1162
  overflow: visible;
1163
}
1164
header div.grid-container {
1165
  overflow: visible;
1166
}
1167
header .navigation-b {
1168
  overflow: visible;
1169
}
1170
header .navigation-b ul {
1171
  overflow: visible;
1172
}
1173
header .navigation-b a {
1174
  position: relative;
1175
}
1176
header .balloon-a {
1177
  position: absolute;
1178
  top: 48px;
1179
  left: 50%;
1180
  margin-left: -35px;
1181
}
1182
@media (max-width: 1140px) {
1183
  header .balloon-a {
1184
    left: auto;
1185
    margin-left: auto;
1186
    right: 50%;
1187
    margin-right: -35px;
1188
  }
1189
  header .balloon-a:before {
1190
    left: auto;
1191
    right: 22px;
1192
  }
1193
}
1194
@media (max-width: 900px) {
1195
  header .balloon-a {
1196
    display: none;
1197
  }
1198
}
1199
#toolbar .cke_toolbar {
1200
  pointer-events: none;
1201
  -webkit-user-select: none;
1202
  -moz-user-select: none;
1203
  -ms-user-select: none;
1204
  user-select: none;
1205
  cursor: default;
1206
}
1207
.some-toolbar-active .cke_toolbar {
1208
  zoom: 1;
1209
  filter: alpha(opacity=50);
1210
  -webkit-opacity: 0.5;
1211
  -moz-opacity: 0.5;
1212
  opacity: 0.5;
1213
}
1214
.cke_toolbar.active {
1215
  position: relative;
1216
  zoom: 1;
1217
  filter: alpha(opacity=100);
1218
  -webkit-opacity: 1;
1219
  -moz-opacity: 1;
1220
  opacity: 1;
1221
}
1222
.cke_toolbar.active:after {
1223
  content: '';
1224
  display: block;
1225
  position: absolute;
1226
  top: 0;
1227
  right: 6px;
1228
  bottom: 5px;
1229
  left: 0;
1230
  -webkit-border-radius: 5px;
1231
  -webkit-background-clip: padding-box;
1232
  -moz-border-radius: 5px;
1233
  -moz-background-clip: padding;
1234
  border-radius: 5px;
1235
  background-clip: padding-box;
1236
  -webkit-box-shadow: 0px 0px 15px 3px #fff4b0;
1237
  -moz-box-shadow: 0px 0px 15px 3px #fff4b0;
1238
  box-shadow: 0px 0px 15px 3px #fff4b0;
1239
}
1240
.cke_toolbar.active .cke_toolgroup {
1241
  -webkit-box-shadow: none;
1242
  -moz-box-shadow: none;
1243
  box-shadow: none;
1244
  border-color: #e3c300;
1245
}
1246
.cke_toolbar.active .cke_combo,
1247
.cke_toolbar.active .cke_toolgroup {
1248
  position: relative;
1249
  z-index: 2;
1250
}
1251
.cke_toolbar.active .cke_combo_button {
1252
  -webkit-box-shadow: none;
1253
  -moz-box-shadow: none;
1254
  box-shadow: none;
1255
}
1256
.unselectable {
1257
  -webkit-user-select: none;
1258
  -moz-user-select: none;
1259
  -ms-user-select: none;
1260
  user-select: none;
1261
}
1262
.toolbar {
1263
  padding: 5px 0;
1264
  margin-bottom: 2.4em;
1265
  overflow: hidden;
1266
  background: #fff;
1267
}
1268
.toolbar button.button-a.cke_button {
1269
  cursor: pointer;
1270
  display: inline-block;
1271
  padding: 4px 6px;
1272
  outline: 0;
1273
  border: 1px solid #a6a6a6;
1274
}
1275
.toolbar button.button-a.hidden {
1276
  display: none;
1277
}
1278
.toolbar button.button-a.left {
1279
  float: left;
1280
  margin-right: 8px;
1281
}
1282
.toolbar button.button-a.right {
1283
  float: right;
1284
  margin-left: 8px;
1285
}
1286
.toolbar button.button-a .highlight {
1287
  color: #ffefc1;
1288
}
1289
.configContainer.hidden,
1290
.toolbarModifier.hidden,
1291
.toolbarModifier-hints.hidden {
1292
  display: none;
1293
}
1294
.toolbarModifier :focus,
1295
.toolbar button:focus,
1296
.configContainer > textarea:focus {
1297
  outline: none;
1298
}
1299
div.toolbarModifier {
1300
  padding: 0;
1301
  overflow: hidden;
1302
  width: 100%;
1303
  position: relative;
1304
  display: table;
1305
  border-collapse: collapse;
1306
}
1307
div.toolbarModifier ::-moz-focus-inner {
1308
  border: 0;
1309
}
1310
div.toolbarModifier .empty {
1311
  display: none;
1312
}
1313
div.toolbarModifier.empty-visible .empty {
1314
  display: table-row;
1315
  zoom: 1;
1316
  filter: alpha(opacity=60);
1317
  -webkit-opacity: 0.6;
1318
  -moz-opacity: 0.6;
1319
  opacity: 0.6;
1320
}
1321
div.toolbarModifier .empty > p {
1322
  line-height: 31px;
1323
}
1324
div.toolbarModifier > ul {
1325
  padding: 0;
1326
  margin: 0;
1327
  border-top: 1px solid #cccccc;
1328
  width: 100%;
1329
}
1330
div.toolbarModifier > ul[data-type="table-header"] {
1331
  display: table-header-group;
1332
}
1333
div.toolbarModifier > ul[data-type="table-body"] {
1334
  display: table-row-group;
1335
}
1336
div.toolbarModifier > ul p {
1337
  padding: 0;
1338
  margin: 0;
1339
}
1340
div.toolbarModifier > ul > li {
1341
  display: table-row;
1342
}
1343
div.toolbarModifier > ul > li[data-type="header"] {
1344
  font-weight: bold;
1345
  user-select: none;
1346
  cursor: default;
1347
}
1348
div.toolbarModifier > ul > li[data-type="group"],
1349
div.toolbarModifier > ul > li[data-type="separator"] {
1350
  border-bottom: 1px solid #cccccc;
1351
}
1352
div.toolbarModifier > ul > li[data-type="subgroup"] {
1353
  border-top: 1px solid #eee;
1354
}
1355
div.toolbarModifier > ul > li[data-type="subgroup"]:first-child {
1356
  border-top: none;
1357
}
1358
div.toolbarModifier > ul > li[data-type="group"].active,
1359
div.toolbarModifier > ul > li[data-type="group"]:hover,
1360
div.toolbarModifier > ul > li[data-type="separator"].active,
1361
div.toolbarModifier > ul > li[data-type="separator"]:hover {
1362
  overflow: hidden;
1363
  z-index: 2;
1364
}
1365
div.toolbarModifier > ul > li[data-type="group"].active,
1366
div.toolbarModifier > ul > li[data-type="separator"].active,
1367
div.toolbarModifier > ul > li[data-type="group"].active:hover,
1368
div.toolbarModifier > ul > li[data-type="separator"].active:hover {
1369
  background: #f0fafb;
1370
}
1371
div.toolbarModifier > ul > li[data-type="group"]:hover,
1372
div.toolbarModifier > ul > li[data-type="separator"]:hover {
1373
  background: #fffbe3;
1374
}
1375
div.toolbarModifier > ul > li[data-type="separator"] {
1376
  background: #f5f5f5;
1377
}
1378
div.toolbarModifier > ul > li[data-type="separator"]:after {
1379
  content: '';
1380
  width: 100%;
1381
}
1382
div.toolbarModifier > ul > li[data-type="separator"] > p {
1383
  padding: 2px 5px;
1384
}
1385
div.toolbarModifier > ul > li > p,
1386
div.toolbarModifier > ul > li > ul {
1387
  display: table-cell;
1388
  vertical-align: middle;
1389
}
1390
div.toolbarModifier > ul > li p {
1391
  padding-left: 5px;
1392
  min-width: 200px;
1393
}
1394
div.toolbarModifier > ul > li p span {
1395
  white-space: nowrap;
1396
  cursor: default;
1397
}
1398
div.toolbarModifier > ul > li p span button {
1399
  font-size: 12.666px;
1400
  margin-right: 5px;
1401
  cursor: pointer;
1402
  background: #fff;
1403
  -webkit-border-radius: 5px;
1404
  -webkit-background-clip: padding-box;
1405
  -moz-border-radius: 5px;
1406
  -moz-background-clip: padding;
1407
  border-radius: 5px;
1408
  background-clip: padding-box;
1409
  border: 1px solid #bbb;
1410
  padding: 0 7px;
1411
  line-height: 12px;
1412
  height: 20px;
1413
}
1414
div.toolbarModifier > ul > li p span button:not(.disabled):hover,
1415
div.toolbarModifier > ul > li p span button:not(.disabled):focus {
1416
  color: #fff;
1417
  background-color: #454545;
1418
  border-color: transparent;
1419
}
1420
div.toolbarModifier > ul > li p span button.move.disabled {
1421
  cursor: default;
1422
  zoom: 1;
1423
  filter: alpha(opacity=20);
1424
  -webkit-opacity: 0.2;
1425
  -moz-opacity: 0.2;
1426
  opacity: 0.2;
1427
}
1428
div.toolbarModifier > ul > li ul {
1429
  border-collapse: collapse;
1430
  padding: 0;
1431
  width: 100%;
1432
}
1433
div.toolbarModifier > ul > li ul li {
1434
  display: table-row;
1435
  list-style-type: none;
1436
  line-height: 1;
1437
}
1438
div.toolbarModifier > ul > li ul li[data-type="subgroup"] {
1439
  border-top: 1px solid #dddddd;
1440
}
1441
div.toolbarModifier > ul > li ul li[data-type="subgroup"]:first-child {
1442
  border-top: 0;
1443
}
1444
div.toolbarModifier > ul > li ul li[data-type="subgroup"] [data-type="button"] {
1445
  -webkit-border-radius: 3px;
1446
  -webkit-background-clip: padding-box;
1447
  -moz-border-radius: 3px;
1448
  -moz-background-clip: padding;
1449
  border-radius: 3px;
1450
  background-clip: padding-box;
1451
  padding: 0 2px;
1452
}
1453
div.toolbarModifier > ul > li ul li[data-type="subgroup"] [data-type="button"]:focus {
1454
  background: rgba(0, 0, 0, 0.04);
1455
}
1456
div.toolbarModifier > ul > li ul li[data-type="subgroup"] [data-type="button"] input {
1457
  vertical-align: middle;
1458
}
1459
div.toolbarModifier > ul > li ul li > p,
1460
div.toolbarModifier > ul > li ul li > ul {
1461
  display: table-cell;
1462
  vertical-align: middle;
1463
}
1464
div.toolbarModifier > ul > li ul li ul {
1465
  padding: 0;
1466
}
1467
div.toolbarModifier > ul > li ul li ul li {
1468
  padding: 0;
1469
  display: inline-block;
1470
  cursor: pointer;
1471
  margin: 2px 5px 2px 0;
1472
}
1473
div.toolbarModifier > ul > li ul li ul li .cke_combo_text {
1474
  cursor: pointer;
1475
  white-space: nowrap;
1476
}
1477
div.toolbarModifier > ul > li ul li ul li .cke_toolgroup,
1478
div.toolbarModifier > ul > li ul li ul li .cke_combo_button {
1479
  cursor: pointer;
1480
  margin: 0;
1481
  vertical-align: middle;
1482
  border: 1px solid #ddd;
1483
  font-size: 11.41px;
1484
  font-size: 0.713rem;
1485
  line-height: 20.54px;
1486
  line-height: 1.28rem;
1487
}
1488
div.toolbarModifier > .codemirror-wrapper {
1489
  overflow-y: auto;
1490
}
1491
div.toolbarModifier-hints {
1492
  float: right;
1493
  width: 350px;
1494
  min-width: 150px;
1495
  overflow-y: auto;
1496
  margin-left: 1.5em;
1497
}
1498
div.toolbarModifier-hints h3 {
1499
  font-size: 18.08px;
1500
  font-size: 1.13rem;
1501
  line-height: 32.54px;
1502
  line-height: 2.03rem;
1503
  padding: 0.36em 1.5em;
1504
  background: #f5f5f5;
1505
  border-bottom: 1px solid #dddddd;
1506
  margin-top: 0;
1507
  margin-bottom: 1.2em;
1508
}
1509
div.toolbarModifier-hints dl {
1510
  margin-bottom: 1.2em;
1511
  overflow: hidden;
1512
}
1513
div.toolbarModifier-hints dl .list-header {
1514
  font-weight: bold;
1515
  border: 0;
1516
  padding-bottom: 0.6em;
1517
}
1518
div.toolbarModifier-hints dl > p {
1519
  text-align: center;
1520
}
1521
div.toolbarModifier-hints dl dt {
1522
  float: left;
1523
  width: 9em;
1524
  clear: both;
1525
  text-align: right;
1526
  border-top: 1px solid #dddddd;
1527
  padding-left: 1.5em;
1528
  padding-right: .1em;
1529
  -webkit-box-sizing: border-box;
1530
  -moz-box-sizing: border-box;
1531
  box-sizing: border-box;
1532
}
1533
div.toolbarModifier-hints dl dt code {
1534
  background: none;
1535
  border: none;
1536
  vertical-align: middle;
1537
}
1538
div.toolbarModifier-hints dl dd {
1539
  margin-left: 10em;
1540
  clear: right;
1541
  padding-right: 1.5em;
1542
}
1543
div.toolbarModifier-hints dl dd code {
1544
  line-height: 2.2em;
1545
}
1546
div.toolbarModifier-hints dl dd:after {
1547
  content: '\00a0';
1548
  display: block;
1549
  clear: left;
1550
  float: right;
1551
  height: 0;
1552
  width: 0;
1553
}
1554
.toolbarModifier-hints,
1555
.configContainer > textarea,
1556
.CodeMirror {
1557
  -webkit-border-radius: 3px;
1558
  -webkit-background-clip: padding-box;
1559
  -moz-border-radius: 3px;
1560
  -moz-background-clip: padding;
1561
  border-radius: 3px;
1562
  background-clip: padding-box;
1563
  border: 1px solid #ccc;
1564
  font-size: 13.01px;
1565
  font-size: 0.813rem;
1566
  line-height: 23.42px;
1567
  line-height: 1.46rem;
1568
}
1569
.configContainer > textarea,
1570
.CodeMirror pre,
1571
.CodeMirror-linenumber {
1572
  font-size: 13.01px;
1573
  font-size: 0.813rem;
1574
  line-height: 23.42px;
1575
  line-height: 1.46rem;
1576
  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
1577
}
1578
.CodeMirror pre {
1579
  border: none;
1580
  padding: 0;
1581
  margin: 0;
1582
}
1583
.configContainer > textarea {
1584
  -webkit-box-sizing: border-box;
1585
  -moz-box-sizing: border-box;
1586
  box-sizing: border-box;
1587
  color: #575757;
1588
  padding: 10px;
1589
  width: 100%;
1590
  min-height: 500px;
1591
  margin: 0;
1592
  resize: none;
1593
  outline: none;
1594
  -moz-tab-size: 4;
1595
  tab-size: 4;
1596
  white-space: pre;
1597
  word-wrap: normal;
1598
  overflow: auto;
1599
}
1600
.CodeMirror-hints.toolbar-modifier {
1601
  padding: 0;
1602
  color: #575757;
1603
  font-size: 14px;
1604
  font-size: 0.875rem;
1605
  line-height: 25.2px;
1606
  line-height: 1.57rem;
1607
  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
1608
}
1609
.CodeMirror-hints.toolbar-modifier .CodeMirror-hint-active {
1610
  color: #575757;
1611
  background: #f0fafb;
1612
}
1613
.CodeMirror-hints.toolbar-modifier > li:hover {
1614
  background: #fffbe3;
1615
}
1616
/* Text modifier */
1617
#toolbarModifierWrapper {
1618
  margin-bottom: 1.2em;
1619
}
1620
#toolbarModifierWrapper .invalid .CodeMirror {
1621
  background: #fff8f8;
1622
  border-color: red;
1623
}
1624
#toolbarModifierWrapper .CodeMirror {
1625
  height: auto;
1626
  padding: 0 0.6em;
1627
}
1628
.staticContainer {
1629
  position: fixed;
1630
  top: 0;
1631
  width: 100%;
1632
  z-index: 10;
1633
}
1634
.staticContainer > .grid-container {
1635
  max-width: 1052px;
1636
}
1637
.staticContainer > .grid-container .inner {
1638
  background: #fff;
1639
}
1640
.staticContainer > .grid-container .inner .toolbar {
1641
  margin-bottom: 0;
1642
}
1643
#help {
1644
  position: relative;
1645
  top: -15px;
1646
  left: -5px;
1647
}
1648
#help-content {
1649
  display: none;
1650
}
1651
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2dsb2JhbC9nbG9iYWwubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2NvcmUvY29yZS5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvZ3JpZC9ncmlkLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvY2tzb3VyY2Utc2FtcGxlcy1mcmFtZXdvcmsvbm9kZV9tb2R1bGVzL2xlc3NoYXQvYnVpbGQvbGVzc2hhdC5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvaGVhZGVyLWEvaGVhZGVyLWEubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL25hdmlnYXRpb24tYS9uYXZpZ2F0aW9uLWEubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL25hdmlnYXRpb24tYi9uYXZpZ2F0aW9uLWIubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2Zvb3Rlci1hL2Zvb3Rlci1hLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvY2tzb3VyY2Utc2FtcGxlcy1mcmFtZXdvcmsvY29tcG9uZW50cy9jb250ZW50L2NvbnRlbnQubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2J1dHRvbi1hL2J1dHRvbi1hLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvY2tzb3VyY2Utc2FtcGxlcy1mcmFtZXdvcmsvY29tcG9uZW50cy9iYWxsb29uLWEvYmFsbG9vbi1hLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvY2tzb3VyY2Utc2FtcGxlcy1mcmFtZXdvcmsvY29tcG9uZW50cy9pY29uL2ljb24ubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL3N3aXRjaC9zd2l0Y2gubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL3RvZ2dsZXIvdG9nZ2xlci5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvbW9kYWwvbW9kYWwubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2Jhc2ljc2FtcGxlL2NvcmUubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2Jhc2ljc2FtcGxlL2Fkam9pbmVkLmxlc3MiLCIuLi8uLi9zYW1wbGVzL2xlc3MvY3VzdG9tLmxlc3MiLCIuLi8uLi9zYW1wbGVzL3Rvb2xiYXJjb25maWd1cmF0b3IvbGVzcy90b29sYmFybW9kaWZpZXIubGVzcyIsIi4uLy4uL3NhbXBsZXMvdG9vbGJhcmNvbmZpZ3VyYXRvci9sZXNzL2Jhc2UubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBc0RBLFFBSGlDO0VBeUNoQztJQUNDLHdCQUFBOzs7QUMxRkY7QUFBUztBQUFPO0FBQVM7QUFBWTtBQUFRO0FBQVE7QUFBUTtBQUFRO0FBQU07QUFBTTtBQUFLO0VBQ3JGLGNBQUE7O0FBR0Q7QUFBTTtFQUNMLFNBQUE7RUFDQSxVQUFBO0VBQ0Esd0JETitCLHVDQ00vQjtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUNIQSxZQUFZO0VBQ1gsVUFBQTs7QUFERCxZQUFZO0VBQ1gsVUFBQTs7QUFERCxZ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 */