Projet

Général

Profil

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

root / drupal7 / sites / all / libraries / ckeditor-4.9.2-full / samples / css / samples.css @ b986a83e

1
/**
2
 * @license Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-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: #ddd;
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: #fff;
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: #0287D0;
286
  text-decoration: none;
287
  border-bottom: 1px dotted #0287D0;
288
}
289
.footer-a a:hover {
290
  color: #0277b7;
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 #0287D0;
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: #0287D0;
349
  text-decoration: none;
350
  border-bottom: 1px dotted #0287D0;
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: #0277b7;
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 a,
401
.content h2:target a,
402
.content h3:target a,
403
.content h4:target a,
404
.content h5:target a {
405
  -webkit-animation: targetLinkOpacity 0.5s linear alternate;
406
  -moz-animation: targetLinkOpacity 0.5s linear alternate;
407
  -o-animation: targetLinkOpacity 0.5s linear alternate;
408
  animation: targetLinkOpacity 0.5s linear alternate;
409
  opacity: 1;
410
}
411
.content input,
412
.content select,
413
.content textarea:not([class^="cke"]) {
414
  -webkit-border-radius: 3px;
415
  -webkit-background-clip: padding-box;
416
  -moz-border-radius: 3px;
417
  -moz-background-clip: padding;
418
  border-radius: 3px;
419
  background-clip: padding-box;
420
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
421
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
422
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
423
  font: inherit;
424
  color: inherit;
425
  border: 1px solid #D9D9D9;
426
  padding: .2em .5em;
427
}
428
.content input:focus,
429
.content select:focus,
430
.content textarea:not([class^="cke"]):focus {
431
  border-color: #66afe9;
432
  outline: 0;
433
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px #93c6ef;
434
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px #93c6ef;
435
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px #93c6ef;
436
}
437
.content abbr {
438
  border-bottom: 1px dotted #666;
439
  cursor: pointer;
440
}
441
.content blockquote {
442
  font-style: italic;
443
  font-family: Georgia, Times, "Times New Roman", serif;
444
  font-size: 16px;
445
  font-size: 1rem;
446
  line-height: 28.8px;
447
  line-height: 1.8rem;
448
}
449
.content em {
450
  font-style: italic;
451
}
452
.content h1 {
453
  font-size: 36px;
454
  font-size: 2.25rem;
455
  line-height: 64.8px;
456
  line-height: 4.05rem;
457
  margin: 1.125em 0 0;
458
}
459
.content h2 {
460
  font-size: 27.2px;
461
  font-size: 1.7rem;
462
  line-height: 48.96px;
463
  line-height: 3.06rem;
464
  margin: 0.9em 0 0;
465
}
466
.content h3 {
467
  font-size: 24px;
468
  font-size: 1.5rem;
469
  line-height: 43.2px;
470
  line-height: 2.7rem;
471
  font-weight: 500;
472
  margin: 0.75em 0 0;
473
}
474
.content h4 {
475
  font-size: 19.2px;
476
  font-size: 1.2rem;
477
  line-height: 34.56px;
478
  line-height: 2.16rem;
479
  font-weight: 500;
480
  margin: 0.75em 0 0;
481
}
482
.content h5 {
483
  font-size: 17.6px;
484
  font-size: 1.1rem;
485
  line-height: 31.68px;
486
  line-height: 1.98rem;
487
  font-weight: 500;
488
  margin: 0.75em 0 0;
489
}
490
.content hr {
491
  border: 0;
492
  border-top: 4px solid #D9D9D9;
493
  margin: 1.5em 0;
494
}
495
.content input[type="text"] {
496
  height: 1.8em;
497
  line-height: 1.8em;
498
}
499
.content input[type="button"] {
500
  -webkit-appearance: button;
501
  -moz-appearance: button;
502
  appearance: button;
503
}
504
.content kbd {
505
  font-size: 12px;
506
  font-size: 0.75rem;
507
  line-height: 21.6px;
508
  line-height: 1.35rem;
509
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
510
  padding: 2px 6px;
511
  -webkit-box-shadow: 0 0 4px #fff inset, 0 2px 0 #D9D9D9;
512
  -moz-box-shadow: 0 0 4px #fff inset, 0 2px 0 #D9D9D9;
513
  box-shadow: 0 0 4px #fff inset, 0 2px 0 #D9D9D9;
514
}
515
.content p img {
516
  vertical-align: middle;
517
}
518
.content p pre {
519
  padding: 1.5em;
520
}
521
.content pre {
522
  padding: 0;
523
  border: 0;
524
  tab-size: 4;
525
  -o-tab-size: 4;
526
  -moz-tab-size: 4;
527
}
528
.content pre,
529
.content code {
530
  font-size: 11.89px;
531
  font-size: 0.743rem;
532
  line-height: 21.4px;
533
  line-height: 1.34rem;
534
  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
535
}
536
.content pre a,
537
.content code a {
538
  border: 0;
539
}
540
.content pre code {
541
  padding: 0.75em;
542
  display: block;
543
}
544
.content strong {
545
  color: #000;
546
}
547
.content ul ul,
548
.content ol ul,
549
.content ul ol,
550
.content ol ol {
551
  margin: 0.75em 0;
552
}
553
.content ul li,
554
.content ol li {
555
  font-size: 14px;
556
  font-size: 0.875rem;
557
  line-height: 30.24px;
558
  line-height: 1.89rem;
559
}
560
.content textarea:not([class^="cke"]) {
561
  width: 100%;
562
}
563
.content div.todo {
564
  border: 2px dotted #444;
565
  padding: 10px;
566
  margin: 60px 0 10px 0;
567
  /* Remove me some day */
568
}
569
.content div.todo:before {
570
  content: "TODO";
571
  font-weight: bold;
572
}
573
body a.button-a,
574
body button.button-a,
575
body input.button-a {
576
  -webkit-border-radius: 3px;
577
  -webkit-background-clip: padding-box;
578
  -moz-border-radius: 3px;
579
  -moz-background-clip: padding;
580
  border-radius: 3px;
581
  background-clip: padding-box;
582
  font-size: 14px;
583
  font-size: 0.875rem;
584
  line-height: 25.2px;
585
  line-height: 1.57rem;
586
  height: 36px;
587
  line-height: 36px;
588
  padding: 0 1.1em;
589
  font-weight: 700;
590
  color: #3e3e3e;
591
  white-space: nowrap;
592
  text-decoration: none;
593
  display: inline-block;
594
  cursor: pointer;
595
  border: 0;
596
  vertical-align: middle;
597
  margin: 1px 0;
598
  background: transparent;
599
}
600
body a.button-a.icon-pos-left,
601
body button.button-a.icon-pos-left,
602
body input.button-a.icon-pos-left {
603
  padding-left: .8em;
604
}
605
body a.button-a.icon-pos-right,
606
body button.button-a.icon-pos-right,
607
body input.button-a.icon-pos-right {
608
  padding-right: .8em;
609
}
610
body a.button-a.button-a-no-text,
611
body button.button-a.button-a-no-text,
612
body input.button-a.button-a-no-text {
613
  -webkit-border-radius: 100px;
614
  -webkit-background-clip: padding-box;
615
  -moz-border-radius: 100px;
616
  -moz-background-clip: padding;
617
  border-radius: 100px;
618
  background-clip: padding-box;
619
  width: 36px;
620
  padding: 0;
621
  text-indent: -999px;
622
  overflow: hidden;
623
  position: relative;
624
  text-align: center;
625
}
626
body a.button-a.button-a-no-text:before,
627
body button.button-a.button-a-no-text:before,
628
body input.button-a.button-a-no-text:before {
629
  position: absolute;
630
  left: 50%;
631
  top: 50%;
632
  margin: -9px 0 0 -9px;
633
}
634
@media (max-width: 900px) {
635
  body a.button-a.button-a-mobile-collapsed,
636
  body button.button-a.button-a-mobile-collapsed,
637
  body input.button-a.button-a-mobile-collapsed {
638
    -webkit-border-radius: 100px;
639
    -webkit-background-clip: padding-box;
640
    -moz-border-radius: 100px;
641
    -moz-background-clip: padding;
642
    border-radius: 100px;
643
    background-clip: padding-box;
644
    width: 36px;
645
    padding: 0;
646
    text-indent: -999px;
647
    overflow: hidden;
648
    position: relative;
649
    text-align: center;
650
  }
651
  body a.button-a.button-a-mobile-collapsed:before,
652
  body button.button-a.button-a-mobile-collapsed:before,
653
  body input.button-a.button-a-mobile-collapsed:before {
654
    position: absolute;
655
    left: 50%;
656
    top: 50%;
657
    margin: -9px 0 0 -9px;
658
  }
659
  body a.button-a.button-a-mobile-collapsed:before,
660
  body button.button-a.button-a-mobile-collapsed:before,
661
  body input.button-a.button-a-mobile-collapsed:before {
662
    position: absolute;
663
    left: 50%;
664
    top: 50%;
665
    margin: -9px 0 0 -9px;
666
  }
667
}
668
body a.button-a:active,
669
body button.button-a:active,
670
body input.button-a:active,
671
body a.button-a:hover,
672
body button.button-a:hover,
673
body input.button-a:hover {
674
  color: #fff;
675
  background: #0277b7;
676
}
677
body a.button-a:focus,
678
body button.button-a:focus,
679
body input.button-a:focus {
680
  border-color: #66afe9;
681
  outline: 0;
682
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #93c6ef;
683
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #93c6ef;
684
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #93c6ef;
685
}
686
body a.button-a-soft,
687
body button.button-a-soft,
688
body input.button-a-soft {
689
  background: #e7e7e7;
690
}
691
body a.button-a-soft:active,
692
body button.button-a-soft:active,
693
body input.button-a-soft:active,
694
body a.button-a-soft:hover,
695
body button.button-a-soft:hover,
696
body input.button-a-soft:hover {
697
  color: #3e3e3e;
698
  background: #cecece;
699
}
700
body a.button-a-background,
701
body button.button-a-background,
702
body input.button-a-background,
703
body a.navigation-b ul li a:hover,
704
body button.navigation-b ul li a:hover,
705
body input.navigation-b ul li a:hover {
706
  color: #fff;
707
  background: #0287D0;
708
}
709
body a.button-a-background:active,
710
body button.button-a-background:active,
711
body input.button-a-background:active,
712
body a.button-a-background:hover,
713
body button.button-a-background:hover,
714
body input.button-a-background:hover,
715
body a.navigation-b ul li a:hover:active,
716
body button.navigation-b ul li a:hover:active,
717
body input.navigation-b ul li a:hover:active,
718
body a.navigation-b ul li a:hover:hover,
719
body button.navigation-b ul li a:hover:hover,
720
body input.navigation-b ul li a:hover:hover {
721
  color: #fff;
722
  background: #0277b7;
723
}
724
.balloon-a {
725
  font-size: 12px;
726
  font-size: 0.75rem;
727
  line-height: 21.6px;
728
  line-height: 1.35rem;
729
  -webkit-border-radius: 3px;
730
  -webkit-background-clip: padding-box;
731
  -moz-border-radius: 3px;
732
  -moz-background-clip: padding;
733
  border-radius: 3px;
734
  background-clip: padding-box;
735
  border-bottom: 3px solid #d4d4d4;
736
  background: #ebebeb;
737
  display: inline-block;
738
  white-space: nowrap;
739
  padding: .4em 1.2em .2em;
740
  font-weight: 700;
741
  position: relative;
742
  z-index: 1000;
743
  text-transform: none;
744
  color: #575757;
745
}
746
.balloon-a:hover {
747
  color: #575757;
748
}
749
.balloon-a:before {
750
  content: '';
751
  width: 0;
752
  height: 0;
753
  border-style: solid;
754
  position: absolute;
755
}
756
.balloon-a-ne:before,
757
.balloon-a-nw:before {
758
  top: -13px;
759
  border-width: 0 9px 15.6px 9px;
760
  border-color: transparent transparent #ebebeb transparent;
761
}
762
.balloon-a-se:before,
763
.balloon-a-sw:before {
764
  bottom: -13px;
765
  border-width: 15.6px 9px 0 9px;
766
  border-color: #ebebeb transparent transparent transparent;
767
}
768
.balloon-a-nw:before,
769
.balloon-a-sw:before {
770
  left: 20px;
771
}
772
.balloon-a-ne:before,
773
.balloon-a-se:before {
774
  right: 20px;
775
}
776
.icon-pos-left:before,
777
.icon-pos-right:after {
778
  content: '';
779
  display: inline-block;
780
  width: 18px;
781
  height: 18px;
782
  vertical-align: middle;
783
  background-repeat: no-repeat;
784
}
785
.icon-pos-left:before {
786
  margin-right: 10px;
787
}
788
.icon-pos-right:after {
789
  margin-left: 10px;
790
}
791
.icon-download:before,
792
.icon-download:after {
793
  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");
794
}
795
.icon-question-mark:before,
796
.icon-question-mark:after {
797
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAUhJREFUOBGllLFOAkEQhjk0WthT2JFA7Czsqc7OxFLewEeAZ/AVbO0tTLTSBKhstTBUNkYLEoVAbD2//zILe5e9uwCT/JnZmX/+m83ebq0WsCRJYnANxmBhUKxcHGjJpiC1wQBUmTjtbLetKHTAT5WCVxe3kxEjoUmKRL6pvYEZyJt6VpOxCG3nmfyx+yJxBM7BFPg2SDlkTv2sxZqi4YnUvfgswI9FuHAkzz9EUTTRmqYeTifXsvoj/s9i57oi6ljz9kviFdyBCbgHe+rCn4C8jVXQ18rshuKOiTSIXwLkRZWQTurARJrE7wERpea7kD7BkcgB+yB3CFGlPmgqCNiXhEagSGif2qU1Ln8FW/tupK3pXhXZrWNDuCoikY/rHPMT5KFr2MAPTSM90rIrUjJIeq1WV0RTwN7+0rrtILb9M+LEbLq1H7Z/Ea3+RvBddl0AAAAASUVORK5CYII=");
798
}
799
.icon-close:before,
800
.icon-close:after {
801
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAUlJREFUOBGllDFuwzAMRe3Cd+jYKUCzd/XkDtm9dsoVOuUqBnqBoodwgBwiW8ZsXTIWqPu+Iia0LMAoTOBbJEV+UZTkosjIMAwN6MARXCKky9dkUsYuglagB3OimNU4O1pM1OB7jsHNK7YekeFQJZ5kj/0LcnLA+RMnlHOvDMNv5wO7BFuQkn3hq0ALjKwPVeF4BSaqpLRy0T1ZIHFz75bE2BR8dBImqmBrwRplg09QmR/9GZyBSadAHauXCZkRROKURLlHEemepJIlIyhHotzLg1/N6erTxtmmvqA8muHGIbc1rTBqrEuwnqWnGbbmmz0hwaHtvM2QhWbrXZnosvnTWWPrdCY9w7cDJtf3h9VHjy5Zq9UZ08beyJh7Aicg6W/VYvgnIjJdNn9PMIOITJWcgnV9VvcnEitY/mitNFZZ/hsxsljdv39sfybRQ4R/kU0MAAAAAElFTkSuQmCC");
802
}
803
.ie8 .switch > * {
804
  vertical-align: middle;
805
}
806
.ie8 .switch input[type="radio"] {
807
  margin: 0 0.25em;
808
  display: inline-block;
809
}
810
.ie8 .switch label {
811
  margin-left: 0 !important;
812
  margin-right: 0 !important;
813
}
814
.ie8 .switch label[data-for="1"] {
815
  float: left;
816
}
817
.ie8 .switch label[data-for="2"] {
818
  float: right;
819
}
820
.ie8 .switch .switch-inner {
821
  display: none;
822
}
823
.switch {
824
  font-size: 14px;
825
  font-size: 0.875rem;
826
  line-height: 25.2px;
827
  line-height: 1.57rem;
828
  font-weight: bold;
829
  background-color: #0287D0;
830
  overflow: hidden;
831
  display: inline-block;
832
  padding: 0.75em 0.25em;
833
  color: #fff;
834
  -webkit-border-radius: 3px;
835
  -webkit-background-clip: padding-box;
836
  -moz-border-radius: 3px;
837
  -moz-background-clip: padding;
838
  border-radius: 3px;
839
  background-clip: padding-box;
840
  position: relative;
841
}
842
.switch input[type="radio"] {
843
  display: none;
844
}
845
.switch label {
846
  position: relative;
847
  z-index: 2;
848
  float: left;
849
  cursor: pointer;
850
  padding: 0 0.75em;
851
}
852
.switch label:hover {
853
  text-decoration: underline;
854
}
855
.switch .switch-inner {
856
  float: left;
857
  background-color: #FFF;
858
  height: 1.5em;
859
  width: 4.125em;
860
  padding: 2px;
861
  margin: 0 0.25em;
862
  -webkit-border-radius: 5.5px;
863
  -webkit-background-clip: padding-box;
864
  -moz-border-radius: 5.5px;
865
  -moz-background-clip: padding;
866
  border-radius: 5.5px;
867
  background-clip: padding-box;
868
}
869
.switch .switch-inner .handler {
870
  overflow: hidden;
871
  position: relative;
872
  display: block;
873
  height: 1.5em;
874
  width: 1.5em;
875
  background: #027dc1;
876
  -webkit-border-radius: 4.5px;
877
  -webkit-background-clip: padding-box;
878
  -moz-border-radius: 4.5px;
879
  -moz-background-clip: padding;
880
  border-radius: 4.5px;
881
  background-clip: padding-box;
882
}
883
.switch .switch-inner .handler:before {
884
  content: '';
885
  display: block;
886
  position: absolute;
887
  top: 0;
888
  right: 0;
889
  bottom: 3px;
890
  left: 0;
891
  background-color: #0291df;
892
  -webkit-border-bottom-left-radius: 4.5px;
893
  -moz-border-radius-bottomleft: 4.5px;
894
  border-bottom-left-radius: 4.5px;
895
  -webkit-border-bottom-right-radius: 4.5px;
896
  -webkit-background-clip: padding-box;
897
  -moz-border-radius-bottomright: 4.5px;
898
  -moz-background-clip: padding;
899
  border-bottom-right-radius: 4.5px;
900
  background-clip: padding-box;
901
}
902
.switch:hover .switch-inner .handler:before {
903
  background: #029ef3;
904
}
905
.switch input[data-num="2"]:checked ~ .switch-inner > .handler {
906
  margin-left: auto;
907
}
908
.switch input[data-num="2"]:checked ~ label[data-for="1"] {
909
  padding-right: 5.125em;
910
  margin-right: -4.375em;
911
}
912
.switch input[data-num="1"]:checked ~ label[data-for="2"] {
913
  padding-left: 5.125em;
914
  margin-left: -4.375em;
915
}
916
.toggler {
917
  -webkit-user-select: none;
918
  -moz-user-select: none;
919
  -ms-user-select: none;
920
  user-select: none;
921
}
922
.toggler label {
923
  cursor: pointer;
924
}
925
.toggler [data-collapse] {
926
  display: inherit;
927
}
928
.toggler [data-expand] {
929
  display: none;
930
}
931
.toggler.collapsed [data-collapse] {
932
  display: none;
933
}
934
.toggler.collapsed [data-expand] {
935
  display: inherit;
936
}
937
.toggler-container {
938
  overflow: hidden;
939
}
940
.toggler-container.collapsed {
941
  height: 0;
942
}
943
.icon-toggler-expanded:before,
944
.icon-toggler-collapsed:before,
945
.icon-toggler-expanded:after,
946
.icon-toggler-collapsed:after {
947
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAByCAYAAABeOoENAAAAAXNSR0IArs4c6QAAAbxJREFUaAXtmT1KBEEQhRdFQdBEMfQEBoaGopl3MfECXsFERLyBh/AUIuwJDEUQM//eB11Dz1A1uzotGFTBY2rr58306+kNpmazP7Z98V8Kj8JrAT4xcgttXRVXwofwFYAcNdS6RuJegOBTuBUOhc0CfGLkqKHWJeMuFDwJJ0Jk5Kihlp6esW4embuNkVgTNdTS09MMEbkDj76sUUsPvZ2xIwTRATsQuBuxGsTIYdSSo7cztpggwprdyKlJ8ImZUUuM3s48ol1lXwQjwydm5hINl2bF53KMCL82d2mR2GvqnBfg1+aKPbb9p+oGtYXbT1GTFxKiZkfEyHgy7x0y0clR454zSGpDMzaA3fzV30hNln4qkAqkAqlAKpAKpAKpQCqQCqQCqUAqkAqkAqlAKpAKpAKpQCrw3xWY/GGcz++TP9U3Gx40GWdEAxabXA33NBywRCOfdzFcCztDJv12Rz7REMpmIc9qPBNWK0J3COWNxegxIrs+KHZcyHpjsZUSXPaypcLtseJFS3tT84WwUZG4S4vEZkl3wl5FYK4rdrT9R9Y1uIbbT12TFxKiZkfEyCYfWojMJv+NGNGPr99GI9DP7P9TCgAAAABJRU5ErkJggg==");
948
}
949
.icon-toggler-expanded.icon-light:before,
950
.icon-toggler-collapsed.icon-light:before,
951
.icon-toggler-expanded.icon-light:after,
952
.icon-toggler-collapsed.icon-light:after {
953
  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==");
954
}
955
.icon-toggler-expanded:before,
956
.icon-toggler-expanded:after {
957
  background-position: top left;
958
}
959
.icon-toggler-collapsed:before,
960
.icon-toggler-collapsed:after {
961
  background-position: bottom left;
962
}
963
.modal {
964
  padding: 20px;
965
  border-radius: 3px;
966
  background-color: white;
967
  max-width: 700px;
968
  -webkit-box-sizing: border-box;
969
  -moz-box-sizing: border-box;
970
  box-sizing: border-box;
971
  width: 80% !important;
972
  top: 50% !important;
973
  -webkit-transform: translate(-50%, -50%) !important;
974
  -moz-transform: translate(-50%, -50%) !important;
975
  -ms-transform: translate(-50%, -50%) !important;
976
  -o-transform: translate(-50%, -50%) !important;
977
  transform: translate(-50%, -50%) !important;
978
}
979
.modal-close {
980
  -webkit-border-radius: 100px;
981
  -webkit-background-clip: padding-box;
982
  -moz-border-radius: 100px;
983
  -moz-background-clip: padding;
984
  border-radius: 100px;
985
  background-clip: padding-box;
986
  cursor: pointer;
987
  height: 18px;
988
  width: 18px;
989
  position: absolute;
990
  top: 10px;
991
  right: 10px;
992
  font-size: 17px;
993
  text-align: center;
994
  line-height: 19px;
995
  background: #cccccc;
996
}
997
main .grid-container,
998
header .grid-container,
999
.navigation-a > div,
1000
footer > div {
1001
  max-width: 968px;
1002
}
1003
.header-a {
1004
  margin-top: 30px;
1005
}
1006
.footer-a {
1007
  border-top: 1px solid #D9D9D9;
1008
}
1009
.adjoined-top {
1010
  background-color: #0287D0;
1011
  color: #fff;
1012
}
1013
.adjoined-top .content h1,
1014
.adjoined-top .content h2,
1015
.adjoined-top .content h3,
1016
.adjoined-top .content h4,
1017
.adjoined-top .content h5 {
1018
  color: #fff;
1019
}
1020
.adjoined-top .content p {
1021
  font-size: 18px;
1022
  font-size: 1.125rem;
1023
  line-height: 32.4px;
1024
  line-height: 2.02rem;
1025
  font-weight: 100;
1026
}
1027
.adjoined-top .content p a {
1028
  text-decoration: none;
1029
  border-bottom: 1px dotted #fff;
1030
  color: inherit;
1031
}
1032
.adjoined-top .content p a:hover {
1033
  color: #e6e6e6;
1034
}
1035
.adjoined-top .content button {
1036
  color: #fff;
1037
}
1038
.adjoined-top .content strong {
1039
  color: #fff;
1040
}
1041
.adjoined-top .content code {
1042
  font-size: inherit;
1043
  color: #0287D0;
1044
}
1045
.adjoined-bottom {
1046
  position: relative;
1047
}
1048
.adjoined-bottom:before {
1049
  z-index: -1;
1050
  content: '';
1051
  background: #0287D0;
1052
  position: absolute;
1053
  top: 0;
1054
  left: 0;
1055
  right: 0;
1056
  height: 50%;
1057
}
1058
main .grid-container,
1059
header .grid-container,
1060
.navigation-a > div,
1061
footer > div {
1062
  max-width: 1052px;
1063
}
1064
main .grid-container.freed-width {
1065
  max-width: none;
1066
}
1067
.switch {
1068
  background: #027dc1;
1069
  float: right;
1070
  overflow: visible;
1071
}
1072
.switch .balloon-a {
1073
  position: absolute;
1074
  top: -40px;
1075
  right: 50%;
1076
  margin-right: -15px;
1077
  background: #FFEFC1;
1078
  border-bottom-color: #DCDCA4;
1079
}
1080
.switch .balloon-a:before {
1081
  border-color: #FFEFC1 transparent transparent transparent;
1082
}
1083
#toolbar .editors-container {
1084
  overflow: hidden;
1085
  height: 0;
1086
  transition: height 200ms;
1087
}
1088
#toolbar .editors-container.active {
1089
  height: auto;
1090
}
1091
#main #editor {
1092
  background: #FFF;
1093
  padding: 2% 4%;
1094
  border: dashed 5px #0287D0;
1095
}
1096
#main .adjoined-top:before {
1097
  height: 335px;
1098
}
1099
#toolbar .adjoined-top:before {
1100
  height: 219px;
1101
}
1102
#toolbar .adjoined-top .grid-container-nested {
1103
  height: 147px;
1104
}
1105
.content .grid-switch-magic {
1106
  margin: 3.5em 0 0;
1107
}
1108
#info-box {
1109
  padding-bottom: 0;
1110
}
1111
#info-box > div {
1112
  width: 100%;
1113
  text-align: right;
1114
}
1115
#info-box > div .toggler {
1116
  padding-right: 0;
1117
}
1118
#info-box > div .toggler:hover {
1119
  background: transparent;
1120
  color: #000;
1121
}
1122
#info-box > div .toggler:hover > label {
1123
  text-decoration: underline;
1124
}
1125
#info-box > div h2 {
1126
  float: left;
1127
  margin-top: 0;
1128
}
1129
#info-box > div#instructions-container {
1130
  text-align: left;
1131
}
1132
#toolbarModifierWrapper {
1133
  overflow: hidden;
1134
  height: 0;
1135
  opacity: 0;
1136
  transition: height 200ms;
1137
}
1138
#toolbarModifierWrapper.active {
1139
  height: auto;
1140
  opacity: 1;
1141
}
1142
header {
1143
  overflow: visible;
1144
}
1145
header div.grid-container {
1146
  overflow: visible;
1147
}
1148
header .navigation-b {
1149
  overflow: visible;
1150
}
1151
header .navigation-b ul {
1152
  overflow: visible;
1153
}
1154
header .navigation-b a {
1155
  position: relative;
1156
}
1157
header .balloon-a {
1158
  position: absolute;
1159
  top: 48px;
1160
  left: 50%;
1161
  margin-left: -35px;
1162
}
1163
@media (max-width: 1140px) {
1164
  header .balloon-a {
1165
    left: auto;
1166
    margin-left: auto;
1167
    right: 50%;
1168
    margin-right: -35px;
1169
  }
1170
  header .balloon-a:before {
1171
    left: auto;
1172
    right: 22px;
1173
  }
1174
}
1175
@media (max-width: 900px) {
1176
  header .balloon-a {
1177
    display: none;
1178
  }
1179
}
1180
header .header-a-logo img {
1181
  width: 160px;
1182
  height: 60px;
1183
}
1184

    
1185
#toolbar .cke_toolbar {
1186
  pointer-events: none;
1187
  -webkit-user-select: none;
1188
  -moz-user-select: none;
1189
  -ms-user-select: none;
1190
  user-select: none;
1191
  cursor: default;
1192
}
1193
.some-toolbar-active .cke_toolbar {
1194
  zoom: 1;
1195
  filter: alpha(opacity=50);
1196
  -webkit-opacity: 0.5;
1197
  -moz-opacity: 0.5;
1198
  opacity: 0.5;
1199
}
1200
.cke_toolbar.active {
1201
  position: relative;
1202
  zoom: 1;
1203
  filter: alpha(opacity=100);
1204
  -webkit-opacity: 1;
1205
  -moz-opacity: 1;
1206
  opacity: 1;
1207
}
1208
.cke_toolbar.active:after {
1209
  content: '';
1210
  display: block;
1211
  position: absolute;
1212
  top: 0;
1213
  right: 6px;
1214
  bottom: 5px;
1215
  left: 0;
1216
  -webkit-border-radius: 5px;
1217
  -webkit-background-clip: padding-box;
1218
  -moz-border-radius: 5px;
1219
  -moz-background-clip: padding;
1220
  border-radius: 5px;
1221
  background-clip: padding-box;
1222
  -webkit-box-shadow: 0px 0px 15px 3px #fff4b0;
1223
  -moz-box-shadow: 0px 0px 15px 3px #fff4b0;
1224
  box-shadow: 0px 0px 15px 3px #fff4b0;
1225
}
1226
.cke_toolbar.active .cke_toolgroup {
1227
  -webkit-box-shadow: none;
1228
  -moz-box-shadow: none;
1229
  box-shadow: none;
1230
  border-color: #e3c300;
1231
}
1232
.cke_toolbar.active .cke_combo,
1233
.cke_toolbar.active .cke_toolgroup {
1234
  position: relative;
1235
  z-index: 2;
1236
}
1237
.cke_toolbar.active .cke_combo_button {
1238
  -webkit-box-shadow: none;
1239
  -moz-box-shadow: none;
1240
  box-shadow: none;
1241
}
1242
.unselectable {
1243
  -webkit-user-select: none;
1244
  -moz-user-select: none;
1245
  -ms-user-select: none;
1246
  user-select: none;
1247
}
1248
.toolbar {
1249
  padding: 5px 0;
1250
  margin-bottom: 2.4em;
1251
  overflow: hidden;
1252
  background: #fff;
1253
}
1254
.toolbar button.button-a.cke_button {
1255
  cursor: pointer;
1256
  display: inline-block;
1257
  padding: 4px 6px;
1258
  outline: 0;
1259
  border: 1px solid #a6a6a6;
1260
}
1261
.toolbar button.button-a.hidden {
1262
  display: none;
1263
}
1264
.toolbar button.button-a.left {
1265
  float: left;
1266
  margin-right: 8px;
1267
}
1268
.toolbar button.button-a.right {
1269
  float: right;
1270
  margin-left: 8px;
1271
}
1272
.toolbar button.button-a .highlight {
1273
  color: #ffefc1;
1274
}
1275
.configContainer.hidden,
1276
.toolbarModifier.hidden,
1277
.toolbarModifier-hints.hidden {
1278
  display: none;
1279
}
1280
.toolbarModifier :focus,
1281
.toolbar button:focus,
1282
.configContainer textarea.configCode:focus {
1283
  outline: none;
1284
}
1285
div.toolbarModifier {
1286
  padding: 0;
1287
  overflow: hidden;
1288
  width: 100%;
1289
  position: relative;
1290
  display: table;
1291
  border-collapse: collapse;
1292
}
1293
div.toolbarModifier ::-moz-focus-inner {
1294
  border: 0;
1295
}
1296
div.toolbarModifier .empty {
1297
  display: none;
1298
}
1299
div.toolbarModifier.empty-visible .empty {
1300
  display: table-row;
1301
  zoom: 1;
1302
  filter: alpha(opacity=60);
1303
  -webkit-opacity: 0.6;
1304
  -moz-opacity: 0.6;
1305
  opacity: 0.6;
1306
}
1307
div.toolbarModifier .empty > p {
1308
  line-height: 31px;
1309
}
1310
div.toolbarModifier > ul {
1311
  padding: 0;
1312
  margin: 0;
1313
  border-top: 1px solid #ccc;
1314
  width: 100%;
1315
}
1316
div.toolbarModifier > ul[data-type="table-header"] {
1317
  display: table-header-group;
1318
}
1319
div.toolbarModifier > ul[data-type="table-body"] {
1320
  display: table-row-group;
1321
}
1322
div.toolbarModifier > ul p {
1323
  padding: 0;
1324
  margin: 0;
1325
}
1326
div.toolbarModifier > ul > li {
1327
  display: table-row;
1328
}
1329
div.toolbarModifier > ul > li[data-type="header"] {
1330
  font-weight: bold;
1331
  user-select: none;
1332
  cursor: default;
1333
}
1334
div.toolbarModifier > ul > li[data-type="group"],
1335
div.toolbarModifier > ul > li[data-type="separator"] {
1336
  border-bottom: 1px solid #ccc;
1337
}
1338
div.toolbarModifier > ul > li[data-type="subgroup"] {
1339
  border-top: 1px solid #eee;
1340
}
1341
div.toolbarModifier > ul > li[data-type="subgroup"]:first-child {
1342
  border-top: none;
1343
}
1344
div.toolbarModifier > ul > li[data-type="group"].active,
1345
div.toolbarModifier > ul > li[data-type="group"]:hover,
1346
div.toolbarModifier > ul > li[data-type="separator"].active,
1347
div.toolbarModifier > ul > li[data-type="separator"]:hover {
1348
  overflow: hidden;
1349
  z-index: 2;
1350
}
1351
div.toolbarModifier > ul > li[data-type="group"].active,
1352
div.toolbarModifier > ul > li[data-type="separator"].active,
1353
div.toolbarModifier > ul > li[data-type="group"].active:hover,
1354
div.toolbarModifier > ul > li[data-type="separator"].active:hover {
1355
  background: #f0fafb;
1356
}
1357
div.toolbarModifier > ul > li[data-type="group"]:hover,
1358
div.toolbarModifier > ul > li[data-type="separator"]:hover {
1359
  background: #fffbe3;
1360
}
1361
div.toolbarModifier > ul > li[data-type="separator"] {
1362
  background: #f5f5f5;
1363
}
1364
div.toolbarModifier > ul > li[data-type="separator"]:after {
1365
  content: '';
1366
  width: 100%;
1367
}
1368
div.toolbarModifier > ul > li[data-type="separator"] > p {
1369
  padding: 2px 5px;
1370
}
1371
div.toolbarModifier > ul > li > p,
1372
div.toolbarModifier > ul > li > ul {
1373
  display: table-cell;
1374
  vertical-align: middle;
1375
}
1376
div.toolbarModifier > ul > li p {
1377
  padding-left: 5px;
1378
  min-width: 200px;
1379
}
1380
div.toolbarModifier > ul > li p span {
1381
  white-space: nowrap;
1382
  cursor: default;
1383
}
1384
div.toolbarModifier > ul > li p span button {
1385
  font-size: 12.666px;
1386
  margin-right: 5px;
1387
  cursor: pointer;
1388
  background: #fff;
1389
  -webkit-border-radius: 5px;
1390
  -webkit-background-clip: padding-box;
1391
  -moz-border-radius: 5px;
1392
  -moz-background-clip: padding;
1393
  border-radius: 5px;
1394
  background-clip: padding-box;
1395
  border: 1px solid #bbb;
1396
  padding: 0 7px;
1397
  line-height: 12px;
1398
  height: 20px;
1399
}
1400
div.toolbarModifier > ul > li p span button:not(.disabled):hover,
1401
div.toolbarModifier > ul > li p span button:not(.disabled):focus {
1402
  color: #fff;
1403
  background-color: #454545;
1404
  border-color: transparent;
1405
}
1406
div.toolbarModifier > ul > li p span button.move.disabled {
1407
  cursor: default;
1408
  zoom: 1;
1409
  filter: alpha(opacity=20);
1410
  -webkit-opacity: 0.2;
1411
  -moz-opacity: 0.2;
1412
  opacity: 0.2;
1413
}
1414
div.toolbarModifier > ul > li ul {
1415
  border-collapse: collapse;
1416
  padding: 0;
1417
  width: 100%;
1418
}
1419
div.toolbarModifier > ul > li ul li {
1420
  display: table-row;
1421
  list-style-type: none;
1422
  line-height: 1;
1423
}
1424
div.toolbarModifier > ul > li ul li[data-type="subgroup"] {
1425
  border-top: 1px solid #ddd;
1426
}
1427
div.toolbarModifier > ul > li ul li[data-type="subgroup"]:first-child {
1428
  border-top: 0;
1429
}
1430
div.toolbarModifier > ul > li ul li[data-type="subgroup"] [data-type="button"] {
1431
  -webkit-border-radius: 3px;
1432
  -webkit-background-clip: padding-box;
1433
  -moz-border-radius: 3px;
1434
  -moz-background-clip: padding;
1435
  border-radius: 3px;
1436
  background-clip: padding-box;
1437
  padding: 0 2px;
1438
}
1439
div.toolbarModifier > ul > li ul li[data-type="subgroup"] [data-type="button"]:focus {
1440
  background: rgba(0, 0, 0, 0.04);
1441
}
1442
div.toolbarModifier > ul > li ul li[data-type="subgroup"] [data-type="button"] input {
1443
  vertical-align: middle;
1444
}
1445
div.toolbarModifier > ul > li ul li > p,
1446
div.toolbarModifier > ul > li ul li > ul {
1447
  display: table-cell;
1448
  vertical-align: middle;
1449
}
1450
div.toolbarModifier > ul > li ul li ul {
1451
  padding: 0;
1452
}
1453
div.toolbarModifier > ul > li ul li ul li {
1454
  padding: 0;
1455
  display: inline-block;
1456
  cursor: pointer;
1457
  margin: 2px 5px 2px 0;
1458
}
1459
div.toolbarModifier > ul > li ul li ul li .cke_combo_text {
1460
  cursor: pointer;
1461
  white-space: nowrap;
1462
}
1463
div.toolbarModifier > ul > li ul li ul li .cke_toolgroup,
1464
div.toolbarModifier > ul > li ul li ul li .cke_combo_button {
1465
  cursor: pointer;
1466
  margin: 0;
1467
  vertical-align: middle;
1468
  border: 1px solid #ddd;
1469
  font-size: 11.41px;
1470
  font-size: 0.713rem;
1471
  line-height: 20.54px;
1472
  line-height: 1.28rem;
1473
}
1474
div.toolbarModifier > .codemirror-wrapper {
1475
  overflow-y: auto;
1476
}
1477
div.toolbarModifier-hints {
1478
  float: right;
1479
  width: 350px;
1480
  min-width: 150px;
1481
  overflow-y: auto;
1482
  margin-left: 1.5em;
1483
}
1484
div.toolbarModifier-hints h3 {
1485
  font-size: 18.08px;
1486
  font-size: 1.13rem;
1487
  line-height: 32.54px;
1488
  line-height: 2.03rem;
1489
  padding: 0.36em 1.5em;
1490
  background: #f5f5f5;
1491
  border-bottom: 1px solid #ddd;
1492
  margin-top: 0;
1493
  margin-bottom: 1.2em;
1494
}
1495
div.toolbarModifier-hints dl {
1496
  margin-bottom: 1.2em;
1497
  overflow: hidden;
1498
}
1499
div.toolbarModifier-hints dl .list-header {
1500
  font-weight: bold;
1501
  border: 0;
1502
  padding-bottom: 0.6em;
1503
}
1504
div.toolbarModifier-hints dl > p {
1505
  text-align: center;
1506
}
1507
div.toolbarModifier-hints dl dt {
1508
  float: left;
1509
  width: 9em;
1510
  clear: both;
1511
  text-align: right;
1512
  border-top: 1px solid #ddd;
1513
  padding-left: 1.5em;
1514
  padding-right: .1em;
1515
  -webkit-box-sizing: border-box;
1516
  -moz-box-sizing: border-box;
1517
  box-sizing: border-box;
1518
}
1519
div.toolbarModifier-hints dl dt code {
1520
  background: none;
1521
  border: none;
1522
  vertical-align: middle;
1523
}
1524
div.toolbarModifier-hints dl dd {
1525
  margin-left: 10em;
1526
  clear: right;
1527
  padding-right: 1.5em;
1528
}
1529
div.toolbarModifier-hints dl dd code {
1530
  line-height: 2.2em;
1531
}
1532
div.toolbarModifier-hints dl dd:after {
1533
  content: '\00a0';
1534
  display: block;
1535
  clear: left;
1536
  float: right;
1537
  height: 0;
1538
  width: 0;
1539
}
1540
.toolbarModifier-hints,
1541
.configContainer textarea.configCode,
1542
.CodeMirror {
1543
  -webkit-border-radius: 3px;
1544
  -webkit-background-clip: padding-box;
1545
  -moz-border-radius: 3px;
1546
  -moz-background-clip: padding;
1547
  border-radius: 3px;
1548
  background-clip: padding-box;
1549
  border: 1px solid #ccc;
1550
  font-size: 13.01px;
1551
  font-size: 0.813rem;
1552
  line-height: 23.42px;
1553
  line-height: 1.46rem;
1554
}
1555
.configContainer textarea.configCode,
1556
.CodeMirror pre,
1557
.CodeMirror-linenumber {
1558
  font-size: 13.01px;
1559
  font-size: 0.813rem;
1560
  line-height: 23.42px;
1561
  line-height: 1.46rem;
1562
  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
1563
}
1564
.CodeMirror pre {
1565
  border: none;
1566
  padding: 0;
1567
  margin: 0;
1568
}
1569
.configContainer textarea.configCode {
1570
  -webkit-box-sizing: border-box;
1571
  -moz-box-sizing: border-box;
1572
  box-sizing: border-box;
1573
  color: #575757;
1574
  padding: 10px;
1575
  width: 100%;
1576
  min-height: 500px;
1577
  margin: 0;
1578
  resize: none;
1579
  outline: none;
1580
  -moz-tab-size: 4;
1581
  tab-size: 4;
1582
  white-space: pre;
1583
  word-wrap: normal;
1584
  overflow: auto;
1585
}
1586
.CodeMirror-hints.toolbar-modifier {
1587
  padding: 0;
1588
  color: #575757;
1589
  font-size: 14px;
1590
  font-size: 0.875rem;
1591
  line-height: 25.2px;
1592
  line-height: 1.57rem;
1593
  font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
1594
}
1595
.CodeMirror-hints.toolbar-modifier .CodeMirror-hint-active {
1596
  color: #575757;
1597
  background: #f0fafb;
1598
}
1599
.CodeMirror-hints.toolbar-modifier > li:hover {
1600
  background: #fffbe3;
1601
}
1602
/* Text modifier */
1603
#toolbarModifierWrapper {
1604
  margin-bottom: 1.2em;
1605
}
1606
#toolbarModifierWrapper .invalid .CodeMirror {
1607
  background: #fff8f8;
1608
  border-color: red;
1609
}
1610
#toolbarModifierWrapper .CodeMirror {
1611
  height: auto;
1612
  padding: 0 0.6em;
1613
}
1614
.staticContainer {
1615
  position: fixed;
1616
  top: 0;
1617
  width: 100%;
1618
  z-index: 10;
1619
}
1620
.staticContainer > .grid-container {
1621
  max-width: 1052px;
1622
}
1623
.staticContainer > .grid-container .inner {
1624
  background: #fff;
1625
}
1626
.staticContainer > .grid-container .inner .toolbar {
1627
  margin-bottom: 0;
1628
}
1629
#help {
1630
  position: relative;
1631
  top: -15px;
1632
  left: -5px;
1633
}
1634
#help-content {
1635
  display: none;
1636
}
1637
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2dsb2JhbC9nbG9iYWwubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2NvcmUvY29yZS5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvZ3JpZC9ncmlkLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbGVzc2hhdC9sZXNzaGF0Lmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvY2tzb3VyY2Utc2FtcGxlcy1mcmFtZXdvcmsvY29tcG9uZW50cy9oZWFkZXItYS9oZWFkZXItYS5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvbmF2aWdhdGlvbi1hL25hdmlnYXRpb24tYS5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvbmF2aWdhdGlvbi1iL25hdmlnYXRpb24tYi5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvZm9vdGVyLWEvZm9vdGVyLWEubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2NvbnRlbnQvY29udGVudC5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvYnV0dG9uLWEvYnV0dG9uLWEubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2JhbGxvb24tYS9iYWxsb29uLWEubGVzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ja3NvdXJjZS1zYW1wbGVzLWZyYW1ld29yay9jb21wb25lbnRzL2ljb24vaWNvbi5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvc3dpdGNoL3N3aXRjaC5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvdG9nZ2xlci90b2dnbGVyLmxlc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvY2tzb3VyY2Utc2FtcGxlcy1mcmFtZXdvcmsvY29tcG9uZW50cy9tb2RhbC9tb2RhbC5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvYmFzaWNzYW1wbGUvY29yZS5sZXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Nrc291cmNlLXNhbXBsZXMtZnJhbWV3b3JrL2NvbXBvbmVudHMvYmFzaWNzYW1wbGUvYWRqb2luZWQubGVzcyIsIi4uLy4uL3NhbXBsZXMvbGVzcy9jdXN0b20ubGVzcyIsIi4uLy4uL3NhbXBsZXMvdG9vbGJhcmNvbmZpZ3VyYXRvci9sZXNzL3Rvb2xiYXJtb2RpZmllci5sZXNzIiwiLi4vLi4vc2FtcGxlcy90b29sYmFyY29uZmlndXJhdG9yL2xlc3MvYmFzZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFtREMsUUFBZ0M7RUF5Q2hDO0lBQ0Msd0JBQUE7OztBQzFGRjtBQUFTO0FBQU87QUFBUztBQUFZO0FBQVE7QUFBUTtBQUFRO0FBQVE7QUFBTTtBQUFNO0FBQUs7RUFDckYsY0FBQTs7QUFHRDtBQUFNO0VBQ0wsU0FBQTtFQUNBLFVBQUE7RUFDQSx3QkROK0IsdUNDTS9CO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBOztBQ0hBLFlBQVk7RUFDWCxVQUFBOztBQURELFlBQVk7RUFDWCxVQUFBOztBQURELFlBQVk7RUFDWCxVQUFBOztBQURELFlBQVk7RUFDWCxVQUFBOztBQURELFlBQVk7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 */