~hanspayer/+junk/kobersdorf

« back to all changes in this revision

Viewing changes to static/djangocms_text_ckeditor/ckeditor/samples/css/samples.css

  • Committer: Payer Hans-Christian
  • Date: 2016-03-29 20:18:05 UTC
  • Revision ID: hans@net-so.org-20160329201805-cs2re2zwb7svwje4
base template working

Show diffs side-by-side

added added

removed removed

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