Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(85)

Side by Side Diff: chrome/common/extensions/docs/static/css/site.css

Issue 102593005: Clean patch with DCC static content (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: bumped versions of cron and app, so running server won't update Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be 2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file. 3 * found in the LICENSE file.
4 */ 4 */
5 5 /* normalize.css v2.1.3 | MIT License | git.io/normalize */
6 /* 6 /* normalize.scss v2.1.3 | MIT/GPLv2 License | bit.ly/normalize-with-compass */
7 * Site-wide styles. 7 /* ==========================================================================
8 */ 8 HTML5 display definitions
9 9 ========================================================================== */
10 .hidden { 10 /**
11 * Correct `block` display not defined in IE 8/9.
12 */
13 /* line 66, ../sass/_normalize.scss */
14 article,
15 aside,
16 details,
17 figcaption,
18 figure,
19 footer,
20 header,
21 hgroup,
22 main,
23 nav,
24 section,
25 summary {
26 display: block;
27 }
28
29 /**
30 * Correct `inline-block` display not defined in IE 8/9.
31 */
32 /* line 76, ../sass/_normalize.scss */
33 audio,
34 canvas,
35 video {
36 display: inline-block;
37 *display: inline;
38 *zoom: 1;
39 }
40
41 /**
42 * Prevent modern browsers from displaying `audio` without controls.
43 * Remove excess height in iOS 5 devices.
44 */
45 /* line 89, ../sass/_normalize.scss */
46 audio:not([controls]) {
11 display: none; 47 display: none;
12 } 48 height: 0;
13 49 }
50
51 /**
52 * Address `[hidden]` styling not present in IE 8/9.
53 * Hide the `template` element in IE, Safari, and Firefox < 22.
54 */
55 /* line 100, ../sass/_normalize.scss */
56 [hidden],
57 template {
58 display: none;
59 }
60
61 /* ==========================================================================
62 Base
63 ========================================================================== */
64 /**
65 * 1. Set default font family to sans-serif.
66 * 2. Prevent iOS text size adjust after orientation change, without disabling
67 * user zoom.
68 * 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
69 * `em` units.
70 */
71 /* line 116, ../sass/_normalize.scss */
72 html {
73 font-family: sans-serif;
74 /* 1 */
75 font-size: 100%;
76 /* 3 */
77 -ms-text-size-adjust: 100%;
78 /* 2 */
79 -webkit-text-size-adjust: 100%;
80 /* 2 */
81 }
82
83 /**
84 * Address `font-family` inconsistency between `textarea` and other form
85 * elements.
86 */
87 /* line 139, ../sass/_normalize.scss */
88 button,
89 input,
90 select,
91 textarea {
92 font-family: sans-serif;
93 }
94
95 /**
96 * Remove default margin.
97 */
98 /* line 148, ../sass/_normalize.scss */
14 body { 99 body {
15 background-color: white; 100 margin: 0;
16 font: 14px/22px 'Open Sans',arial,sans-serif; 101 }
102
103 /* ==========================================================================
104 Links
105 ========================================================================== */
106 /**
107 * Remove the gray background color from active links in IE 10.
108 */
109 /* line 160, ../sass/_normalize.scss */
110 a {
111 background: transparent;
112 }
113
114 /**
115 * Address `outline` inconsistency between Chrome and other browsers.
116 */
117 /* line 168, ../sass/_normalize.scss */
118 a:focus {
119 outline: thin dotted;
120 }
121
122 /**
123 * Improve readability when focused and also mouse hovered in all browsers.
124 */
125 /* line 177, ../sass/_normalize.scss */
126 a:active,
127 a:hover {
128 outline: 0;
129 }
130
131 /* ==========================================================================
132 Typography
133 ========================================================================== */
134 /**
135 * Set 1 unit of vertical rhythm on the top and bottom margin.
136 */
137 /* line 191, ../sass/_normalize.scss */
138 p,
139 pre {
140 margin: 1.5em 0;
141 }
142
143 /* line 195, ../sass/_normalize.scss */
144 blockquote {
145 /* Set 1 unit of vertical rhythm on the top and bottom margin. */
146 margin: 1.5em 40px;
147 }
148
149 /**
150 * Address variable `h1` font-size and margin within `section` and `article`
151 * contexts in Firefox 4+, Safari 5, and Chrome.
152 */
153 /* line 206, ../sass/_normalize.scss */
154 h1 {
155 /* Set the font-size and line-height while keeping a proper vertical rhythm. * /
156 font-size: 2em;
157 line-height: 1.5em;
158 /* Set 1 unit of vertical rhythm on the top and bottom margins. */
159 margin-top: 0.75em;
160 margin-bottom: 0.75em;
161 }
162
163 /* line 221, ../sass/_normalize.scss */
164 h2 {
165 font-size: 1.5em;
166 line-height: 2em;
167 margin-top: 1em;
168 margin-bottom: 1em;
169 }
170
171 /* line 227, ../sass/_normalize.scss */
172 h3 {
173 font-size: 1.17em;
174 line-height: 1.28205em;
175 margin-top: 1.28205em;
176 margin-bottom: 1.28205em;
177 }
178
179 /* line 233, ../sass/_normalize.scss */
180 h4 {
181 font-size: 1em;
182 line-height: 1.5em;
183 margin-top: 1.5em;
184 margin-bottom: 1.5em;
185 }
186
187 /* line 239, ../sass/_normalize.scss */
188 h5 {
189 font-size: 0.83em;
190 line-height: 1.80723em;
191 margin-top: 1.80723em;
192 margin-bottom: 1.80723em;
193 }
194
195 /* line 245, ../sass/_normalize.scss */
196 h6 {
197 font-size: 0.67em;
198 line-height: 2.23881em;
199 margin-top: 2.23881em;
200 margin-bottom: 2.23881em;
201 }
202
203 /**
204 * Address styling not present in IE 8/9, Safari 5, and Chrome.
205 */
206 /* line 256, ../sass/_normalize.scss */
207 abbr[title] {
208 border-bottom: 1px dotted;
209 }
210
211 /**
212 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
213 */
214 /* line 265, ../sass/_normalize.scss */
215 b,
216 strong {
217 font-weight: bold;
218 }
219
220 /**
221 * Address styling not present in Safari 5 and Chrome.
222 */
223 /* line 273, ../sass/_normalize.scss */
224 dfn {
225 font-style: italic;
226 }
227
228 /**
229 * Address differences between Firefox and other browsers.
230 */
231 /* line 281, ../sass/_normalize.scss */
232 hr {
233 -webkit-box-sizing: content-box;
234 -moz-box-sizing: content-box;
235 box-sizing: content-box;
236 height: 0;
237 }
238
239 /**
240 * Address styling not present in IE 8/9.
241 */
242 /* line 290, ../sass/_normalize.scss */
243 mark {
244 background: #ff0;
245 color: #000;
246 }
247
248 /**
249 * Correct font family set oddly in Safari 5 and Chrome.
250 */
251 /* line 302, ../sass/_normalize.scss */
252 code,
253 kbd,
254 pre,
255 samp {
256 font-family: monospace, serif;
257 _font-family: 'courier new', monospace;
258 font-size: 1em;
259 }
260
261 /**
262 * Improve readability of pre-formatted text in all browsers.
263 */
264 /* line 319, ../sass/_normalize.scss */
265 pre {
266 white-space: pre;
267 white-space: pre-wrap;
268 word-wrap: break-word;
269 }
270
271 /**
272 * Set consistent quote types.
273 */
274 /* line 334, ../sass/_normalize.scss */
275 q {
276 quotes: "\201C" "\201D" "\2018" "\2019";
277 }
278
279 /**
280 * Address inconsistent and variable font size in all browsers.
281 */
282 /* line 342, ../sass/_normalize.scss */
283 small {
284 font-size: 80%;
285 }
286
287 /**
288 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
289 */
290 /* line 351, ../sass/_normalize.scss */
291 sub,
292 sup {
293 font-size: 75%;
294 line-height: 0;
295 position: relative;
296 vertical-align: baseline;
297 }
298
299 /* line 358, ../sass/_normalize.scss */
300 sup {
301 top: -0.5em;
302 }
303
304 /* line 362, ../sass/_normalize.scss */
305 sub {
306 bottom: -0.25em;
307 }
308
309 /* ==========================================================================
310 Lists
311 ========================================================================== */
312 /**
313 * Address margins set differently in IE 6/7.
314 */
315 /* line 378, ../sass/_normalize.scss */
316 dl,
317 menu,
318 ol,
319 ul {
320 margin: 1.5em 0;
321 }
322
323 /* line 392, ../sass/_normalize.scss */
324 dd {
325 margin: 0 0 0 40px;
326 }
327
328 /**
329 * Address paddings set differently in IE 6/7.
330 */
331 /* line 402, ../sass/_normalize.scss */
332 menu,
333 ol,
334 ul {
335 padding: 0 0 0 40px;
336 }
337
338 /**
339 * Correct list images handled incorrectly in IE 7.
340 */
341 /* line 413, ../sass/_normalize.scss */
342 nav ul,
343 nav ol {
344 list-style: none;
345 list-style-image: none;
346 }
347
348 /* ==========================================================================
349 Embedded content
350 ========================================================================== */
351 /**
352 * Remove border when inside `a` element in IE 8/9.
353 */
354 /* line 427, ../sass/_normalize.scss */
355 img {
356 border: 0;
357 /* Improve image quality when scaled in IE 7. */
358 -ms-interpolation-mode: bicubic;
359 }
360
361 /**
362 * Correct overflow displayed oddly in IE 9.
363 */
364 /* line 439, ../sass/_normalize.scss */
365 svg:not(:root) {
366 overflow: hidden;
367 }
368
369 /* ==========================================================================
370 Figures
371 ========================================================================== */
372 /**
373 * Address margin not present in IE 8/9 and Safari 5.
374 */
375 /* line 451, ../sass/_normalize.scss */
376 figure {
377 margin: 0;
378 }
379
380 /* ==========================================================================
381 Forms
382 ========================================================================== */
383 /**
384 * Correct margin displayed oddly in IE 6/7.
385 */
386 /* line 464, ../sass/_normalize.scss */
387 form {
388 margin: 0;
389 }
390
391 /**
392 * Define consistent border, margin, and padding.
393 */
394 /* line 473, ../sass/_normalize.scss */
395 fieldset {
396 margin: 0 2px;
397 /* Apply borders and padding that keep the vertical rhythm. */
398 border-color: #c0c0c0;
399 border-top-style: solid;
400 border-top-width: 0.0625em;
401 padding-top: 0.4625em;
402 border-bottom-style: solid;
403 border-bottom-width: 0.0625em;
404 padding-bottom: 0.9125em;
405 border-left-style: solid;
406 border-left-width: 0.0625em;
407 padding-left: 0.875em;
408 border-right-style: solid;
409 border-right-width: 0.0625em;
410 padding-right: 0.875em;
411 }
412
413 /**
414 * 1. Correct `color` not being inherited in IE 8/9.
415 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
416 * 3. Correct alignment displayed oddly in IE 6/7.
417 */
418 /* line 489, ../sass/_normalize.scss */
419 legend {
420 border: 0;
421 /* 1 */
422 padding: 0;
423 /* 2 */
424 *margin-left: -7px;
425 /* 3 */
426 }
427
428 /**
429 * 1. Correct font family not being inherited in all browsers.
430 * 2. Correct font size not being inherited in all browsers.
431 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
432 * 4. Improve appearance and consistency with IE 6/7.
433 */
434 /* line 507, ../sass/_normalize.scss */
435 button,
436 input,
437 select,
438 textarea {
439 font-family: inherit;
440 /* 1 */
441 font-size: 100%;
442 /* 2 */
443 margin: 0;
444 /* 3 */
445 vertical-align: baseline;
446 /* 4 */
447 *vertical-align: middle;
448 /* 4 */
449 }
450
451 /**
452 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
453 * the UA stylesheet.
454 */
455 /* line 523, ../sass/_normalize.scss */
456 button,
457 input {
458 line-height: normal;
459 }
460
461 /**
462 * Address inconsistent `text-transform` inheritance for `button` and `select`.
463 * All other form control elements do not inherit `text-transform` values.
464 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
465 * Correct `select` style inheritance in Firefox 4+ and Opera.
466 */
467 /* line 535, ../sass/_normalize.scss */
468 button,
469 select {
470 text-transform: none;
471 }
472
473 /**
474 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
475 * and `video` controls.
476 * 2. Correct inability to style clickable `input` types in iOS.
477 * 3. Improve usability and consistency of cursor style between image-type
478 * `input` and others.
479 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
480 * Known issue: inner spacing remains in IE 6.
481 */
482 /* line 552, ../sass/_normalize.scss */
483 button,
484 html input[type="button"],
485 input[type="reset"],
486 input[type="submit"] {
487 -webkit-appearance: button;
488 /* 2 */
489 cursor: pointer;
490 /* 3 */
491 *overflow: visible;
492 /* 4 */
493 }
494
495 /**
496 * Re-set default cursor for disabled elements.
497 */
498 /* line 565, ../sass/_normalize.scss */
499 button[disabled],
500 html input[disabled] {
501 cursor: default;
502 }
503
504 /**
505 * 1. Address box sizing set to `content-box` in IE 8/9/10.
506 * 2. Remove excess padding in IE 8/9/10.
507 * 3. Remove excess padding in IE 7.
508 * Known issue: excess padding remains in IE 6.
509 */
510 /* line 577, ../sass/_normalize.scss */
511 input[type="checkbox"],
512 input[type="radio"] {
513 -webkit-box-sizing: border-box;
514 -moz-box-sizing: border-box;
515 box-sizing: border-box;
516 /* 1 */
517 padding: 0;
518 /* 2 */
519 *height: 13px;
520 /* 3 */
521 *width: 13px;
522 /* 3 */
523 }
524
525 /**
526 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
527 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
528 * (include `-moz` to future-proof).
529 */
530 /* line 592, ../sass/_normalize.scss */
531 input[type="search"] {
532 -webkit-appearance: textfield;
533 /* 1 */
534 -webkit-box-sizing: content-box;
535 -moz-box-sizing: content-box;
536 box-sizing: content-box;
537 /* 2 */
538 }
539
540 /**
541 * Remove inner padding and search cancel button in Safari 5 and Chrome
542 * on OS X.
543 */
544 /* line 603, ../sass/_normalize.scss */
545 input[type="search"]::-webkit-search-cancel-button,
546 input[type="search"]::-webkit-search-decoration {
547 -webkit-appearance: none;
548 }
549
550 /**
551 * Remove inner padding and border in Firefox 4+.
552 */
553 /* line 612, ../sass/_normalize.scss */
554 button::-moz-focus-inner,
555 input::-moz-focus-inner {
556 border: 0;
557 padding: 0;
558 }
559
560 /**
561 * 1. Remove default vertical scrollbar in IE 8/9.
562 * 2. Improve readability and alignment in all browsers.
563 */
564 /* line 622, ../sass/_normalize.scss */
565 textarea {
566 overflow: auto;
567 /* 1 */
568 vertical-align: top;
569 /* 2 */
570 }
571
572 /* ==========================================================================
573 Tables
574 ========================================================================== */
575 /**
576 * Remove most spacing between table cells.
577 */
578 /* line 635, ../sass/_normalize.scss */
579 table {
580 border-collapse: collapse;
581 border-spacing: 0;
582 }
583
584 /* line 61, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/fr ameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
585 * html {
586 font-size: 100%;
587 }
588
589 /* line 64, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/fr ameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
590 html {
591 font-size: 16px;
592 line-height: 1.5em;
593 }
594
595 /* line 61, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/fr ameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
596 * html {
597 font-size: 100%;
598 }
599
600 /* line 64, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/fr ameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
601 html {
602 font-size: 16px;
603 line-height: 1.5em;
604 }
605
606 /* line 7, ../sass/_grid.scss */
607 .g-section:after {
608 content: ".";
609 display: block;
610 height: 0;
611 clear: both;
612 visibility: hidden;
613 }
614
615 /* line 14, ../sass/_grid.scss */
616 .g-unit .g-section:after {
617 clear: none;
618 }
619
620 /* line 17, ../sass/_grid.scss */
621 .g-unit .g-section {
622 width: 100%;
623 overflow: hidden;
624 }
625
626 /* line 21, ../sass/_grid.scss */
627 .g-section, .g-unit {
628 zoom: 1;
629 }
630
631 /* line 24, ../sass/_grid.scss */
632 .g-split > .g-unit {
633 float: right;
634 text-align: right;
635 }
636
637 /* line 28, ../sass/_grid.scss */
638 .g-split > .g-first {
639 float: left;
640 text-align: left;
641 }
642
643 /* line 33, ../sass/_grid.scss */
644 .g-tpl-160 .g-unit, .g-unit .g-tpl-160 .g-unit, .g-unit .g-unit .g-tpl-160 .g-un it, .g-unit .g-unit .g-unit .g-tpl-160 .g-unit, .g-unit .g-unit .g-unit .g-unit .g-tpl-160 .g-unit, .g-unit .g-unit .g-unit .g-unit .g-unit .g-tpl-160 .g-unit {
645 display: block;
646 margin: 0 0 0 160px;
647 width: auto;
648 float: none;
649 }
650
651 /* line 36, ../sass/_grid.scss */
652 .g-tpl-160 .g-first, .g-unit .g-tpl-160 .g-first, .g-unit .g-unit .g-tpl-160 .g- first, .g-unit .g-unit .g-unit .g-tpl-160 .g-first, .g-unit .g-unit .g-unit .g-u nit .g-tpl-160 .g-first, .g-unit .g-unit .g-unit .g-unit .g-unit .g-tpl-160 .g-f irst {
653 display: block;
654 margin: 0;
655 width: 160px;
656 float: left;
657 }
658
659 /* line 39, ../sass/_grid.scss */
660 .g-tpl-25-75 .g-unit, .g-unit .g-tpl-25-75 .g-unit, .g-unit .g-unit .g-tpl-25-75 .g-unit, .g-unit .g-unit .g-unit .g-tpl-25-75 .g-unit, .g-unit .g-unit .g-unit .g-unit .g-tpl-25-75 .g-unit, .g-unit .g-unit .g-unit .g-unit .g-unit .g-tpl-25- 75 .g-unit {
661 width: 74.999%;
662 float: right;
663 display: inline;
664 margin: 0;
665 }
666
667 /* line 42, ../sass/_grid.scss */
668 .g-tpl-25-75 .g-first, .g-unit .g-tpl-25-75 .g-first, .g-unit .g-unit .g-tpl-25- 75 .g-first, .g-unit .g-unit .g-unit .g-tpl-25-75 .g-first, .g-unit .g-unit .g-u nit .g-unit .g-tpl-25-75 .g-first, .g-unit .g-unit .g-unit .g-unit .g-unit .g-tp l-25-75 .g-first {
669 width: 24.999%;
670 float: left;
671 display: inline;
672 margin: 0;
673 }
674
675 /* line 45, ../sass/_grid.scss */
676 .g-tpl-75-25 .g-unit, .g-unit .g-tpl-75-25 .g-unit, .g-unit .g-unit .g-tpl-75-25 .g-unit, .g-unit .g-unit .g-unit .g-tpl-75-25 .g-unit, .g-unit .g-unit .g-unit .g-unit .g-tpl-75-25 .g-unit, .g-unit .g-unit .g-unit .g-unit .g-unit .g-tpl-75- 25 .g-unit {
677 width: 24.999%;
678 float: right;
679 display: inline;
680 margin: 0;
681 }
682
683 /* line 48, ../sass/_grid.scss */
684 .g-tpl-75-25 .g-first, .g-unit .g-tpl-75-25 .g-first, .g-unit .g-unit .g-tpl-75- 25 .g-first, .g-unit .g-unit .g-unit .g-tpl-75-25 .g-first, .g-unit .g-unit .g-u nit .g-unit .g-tpl-75-25 .g-first, .g-unit .g-unit .g-unit .g-unit .g-unit .g-tp l-75-25 .g-first {
685 width: 74.999%;
686 float: left;
687 display: inline;
688 margin: 0;
689 }
690
691 /* line 51, ../sass/_grid.scss */
692 .g-tpl-33-67 .g-unit, .g-unit .g-tpl-33-67 .g-unit, .g-unit .g-unit .g-tpl-33-67 .g-unit, .g-unit .g-unit .g-unit .g-tpl-33-67 .g-unit, .g-unit .g-unit .g-unit .g-unit .g-tpl-33-67 .g-unit, .g-unit .g-unit .g-unit .g-unit .g-unit .g-tpl-33- 67 .g-unit {
693 width: 66.999%;
694 float: right;
695 display: inline;
696 margin: 0;
697 }
698
699 /* line 54, ../sass/_grid.scss */
700 .g-tpl-33-67 .g-first, .g-unit .g-tpl-33-67 .g-first, .g-unit .g-unit .g-tpl-33- 67 .g-first, .g-unit .g-unit .g-unit .g-tpl-33-67 .g-first, .g-unit .g-unit .g-u nit .g-unit .g-tpl-33-67 .g-first, .g-unit .g-unit .g-unit .g-unit .g-unit .g-tp l-33-67 .g-first {
701 width: 32.999%;
702 float: left;
703 display: inline;
704 margin: 0;
705 }
706
707 /* line 57, ../sass/_grid.scss */
708 .g-tpl-67-33 .g-unit, .g-unit .g-tpl-67-33 .g-unit, .g-unit .g-unit .g-tpl-67-33 .g-unit, .g-unit .g-unit .g-unit .g-tpl-67-33 .g-unit, .g-unit .g-unit .g-unit .g-unit .g-tpl-67-33 .g-unit, .g-unit .g-unit .g-unit .g-unit .g-unit .g-tpl-67- 33 .g-unit {
709 width: 32.999%;
710 float: right;
711 display: inline;
712 margin: 0;
713 }
714
715 /* line 60, ../sass/_grid.scss */
716 .g-tpl-67-33 .g-first, .g-unit .g-tpl-67-33 .g-first, .g-unit .g-unit .g-tpl-67- 33 .g-first, .g-unit .g-unit .g-unit .g-tpl-67-33 .g-first, .g-unit .g-unit .g-u nit .g-unit .g-tpl-67-33 .g-first, .g-unit .g-unit .g-unit .g-unit .g-unit .g-tp l-67-33 .g-first {
717 width: 66.999%;
718 float: left;
719 display: inline;
720 margin: 0;
721 }
722
723 /* line 63, ../sass/_grid.scss */
724 .g-tpl-50-50 .g-unit, .g-unit .g-tpl-50-50 .g-unit, .g-unit .g-unit .g-tpl-50-50 .g-unit, .g-unit .g-unit .g-unit .g-tpl-50-50 .g-unit, .g-unit .g-unit .g-unit .g-unit .g-tpl-50-50 .g-unit, .g-unit .g-unit .g-unit .g-unit .g-unit .g-tpl-50- 50 .g-unit {
725 width: 49.999%;
726 float: right;
727 display: inline;
728 margin: 0;
729 }
730
731 /* line 66, ../sass/_grid.scss */
732 .g-tpl-50-50 .g-first, .g-unit .g-tpl-50-50 .g-first, .g-unit .g-unit .g-tpl-50- 50 .g-first, .g-unit .g-unit .g-unit .g-tpl-50-50 .g-first, .g-unit .g-unit .g-u nit .g-unit .g-tpl-50-50 .g-first, .g-unit .g-unit .g-unit .g-unit .g-unit .g-tp l-50-50 .g-first {
733 width: 49.999%;
734 float: left;
735 display: inline;
736 margin: 0;
737 }
738
739 /* line 70, ../sass/_grid.scss */
740 .g-tpl-nest .g-unit {
741 float: left;
742 width: auto;
743 display: inline;
744 margin: 0;
745 }
746
747 /* line 73, ../sass/_grid.scss */
748 .g-tpl-nest-alt .g-unit {
749 float: right;
750 width: auto;
751 display: inline;
752 margin: 0;
753 }
754
755 /* line 76, ../sass/_grid.scss */
756 .g-content {
757 margin-right: 30px;
758 }
759
760 /* line 80, ../sass/_grid.scss */
761 .g-last .g-content {
762 margin-right: 0;
763 }
764
765 @media only screen and (max-width: 580px) {
766 /* line 87, ../sass/_grid.scss */
767 .g-unit.g-unit {
768 float: none !important;
769 }
770
771 /* line 91, ../sass/_grid.scss */
772 .g-content {
773 margin-right: 0;
774 }
775 }
776 /* line 10, ../sass/_layout.scss */
777 * {
778 padding: 0;
779 margin: 0;
780 -webkit-box-sizing: border-box;
781 -moz-box-sizing: border-box;
782 box-sizing: border-box;
783 }
784
785 /* line 16, ../sass/_layout.scss */
786 html, body {
787 overflow-x: hidden;
788 overflow-y: auto;
789 }
790
791 /* line 21, ../sass/_layout.scss */
792 img {
793 max-width: 100%;
794 }
795
796 /* line 25, ../sass/_layout.scss */
797 #gc-container {
798 max-width: 870px;
17 margin: auto; 799 margin: auto;
18 padding: 0; 800 width: 90%;
19 } 801 }
20 802
21 p.note, 803 /* line 31, ../sass/_layout.scss */
22 p.caution, 804 #gc-pagecontent > .g-section {
23 p.warning, 805 margin: 40px 0;
24 div.note, 806 }
25 div.caution, 807
26 div.warning { 808 /* line 36, ../sass/_layout.scss */
27 background-color: #F5F5F5; 809 main {
28 border-bottom: 1px solid; 810 margin-bottom: 50px;
29 border-top: 1px solid; 811 position: relative;
30 margin: 1em 0 0 0; 812 }
31 overflow: hidden; 813
32 padding: .2em .5em .2em .9em; 814 /* line 41, ../sass/_layout.scss */
33 } 815 footer[role="contentinfo"] {
34 816 padding: 40px 0 50px;
35 p.note, 817 }
36 div.note { 818
37 border-color: #36C; 819 @media only screen and (max-width: 580px) {
38 } 820 /* line 47, ../sass/_layout.scss */
39 p.caution, 821 #gc-container {
40 div.caution { 822 width: auto;
41 border-color: #FC3; 823 }
42 } 824
43 p.warning, 825 /* line 50, ../sass/_layout.scss */
44 div.warning { 826 #gc-pagecontent {
45 border-color: #A03; 827 margin: auto;
46 } 828 width: 90%;
47 829 }
48 p.warning em, 830 /* line 53, ../sass/_layout.scss */
49 p.warning strong, 831 #gc-pagecontent > .g-section {
50 div.warning em, 832 margin: 20px 0;
51 div.warning strong { 833 }
52 color: #A03; 834
53 } 835 /* line 57, ../sass/_layout.scss */
54 836 footer[role="contentinfo"] {
55 a, a:link { 837 padding: 20px 30px;
56 color: #4787ed; 838 }
57 font-weight: 600; 839 }
58 text-decoration: none; 840 @media only screen and (min-width: 581px) and (max-width: 990px) {
59 } 841 /* line 64, ../sass/_layout.scss */
60 842 #gc-container {
61 a:active, 843 width: 95%;
62 a:hover, 844 }
63 a:visited { 845 }
64 color: #236bb2; 846 /* line 5, ../sass/_html.scss */
65 } 847 figure {
66 848 margin: 20px 0;
67 li { 849 }
68 margin: .3em 0 0 1.5em; 850 /* line 7, ../sass/_html.scss */
69 padding: 0; 851 figure img {
70 } 852 border: 1px solid #dbdbdb;
71 853 }
72 ul.condensed { 854
73 margin: 0.5em 0; 855 /* line 12, ../sass/_html.scss */
74 } 856 table {
75 857 width: 100%;
76 ul.condensed li { 858 border-collapse: collapse;
77 margin-top: 0; 859 margin: 2em 0;
78 } 860 line-height: 1.5em;
79 861 }
80 ol li { 862
81 margin-top: 1em; 863 /* line 18, ../sass/_html.scss */
82 } 864 table caption {
83 865 margin-bottom: 1em;
84 img { 866 text-align: left;
85 border: none; 867 font-weight: bold;
86 padding: 10px 0; 868 }
87 } 869
88 870 /* line 23, ../sass/_html.scss */
89 p img { 871 th {
90 padding: 0 2px; 872 border: 1px solid #dbdbdb;
91 } 873 font-weight: bold;
92 874 background: #e8e8e8;
93 .code, 875 }
94 code, 876
877 /* line 28, ../sass/_html.scss */
878 tr {
879 border-bottom: 1px solid #dbdbdb;
880 }
881
882 /* line 31, ../sass/_html.scss */
883 table + tr {
884 border-top: 1px solid #dbdbdb;
885 }
886
887 /* line 34, ../sass/_html.scss */
888 td, th {
889 padding: 1em 1.5em;
890 text-align: left;
891 border: 1px solid #dbdbdb;
892 }
893
894 /* line 40, ../sass/_html.scss */
95 pre { 895 pre {
96 color: #080; 896 background-color: #f7f7f7;
97 font-family: monospace; 897 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), 0 0 3px rgba(0, 0, 0, 0.15);
98 }
99
100 .code,
101 code{
102 font-size: 10pt;
103 }
104
105 pre {
106 background-color: #F5F5F5;
107 font-size: 10pt;
108 margin: 1em 0 0 0; 898 margin: 1em 0 0 0;
109 overflow: auto; 899 overflow: auto;
110 padding: .99em; 900 padding: .99em;
111 position: relative; 901 position: relative;
112 word-wrap: break-word; 902 }
113 } 903 /* line 47, ../sass/_html.scss */
114
115 pre a { 904 pre a {
116 text-decoration: underline!important; 905 text-decoration: underline !important;
117 } 906 }
118 907 /* line 50, ../sass/_html.scss */
119 pre b { 908 pre b {
120 background: yellow; 909 background: yellow;
121 } 910 }
122 911
123 pre[data-filename] .filename { 912 /* line 60, ../sass/_html.scss */
124 background-color: #777; 913 .element-invisible {
125 color: #FFF; 914 position: absolute !important;
126 font-size: 16px; 915 height: 1px;
127 padding: 2px 12px; 916 width: 1px;
917 overflow: hidden;
918 clip: rect(1px 1px 1px 1px);
919 clip: rect(1px, 1px, 1px, 1px);
920 }
921
922 /* line 64, ../sass/_html.scss */
923 .hidden {
924 display: none;
925 }
926
927 /* line 68, ../sass/_html.scss */
928 .label {
929 color: inherit;
930 text-transform: uppercase;
931 margin-bottom: 5px;
932 font-size: 11.2px;
933 font-weight: bold;
934 }
935
936 /* line 76, ../sass/_html.scss */
937 .published {
938 font-size: 11.2px;
939 font-style: italic;
940 color: #bebebe;
941 line-height: 16.8px;
942 }
943
944 /* line 83, ../sass/_html.scss */
945 .description {
946 margin: 20px 0;
947 }
948 /* line 86, ../sass/_html.scss */
949 .description:last-child {
950 margin-bottom: 0;
951 }
952
953 /* line 93, ../sass/_html.scss */
954 .span-full {
955 background: whitesmoke;
956 position: relative;
957 padding: 3em 0;
958 }
959 /* line 98, ../sass/_html.scss */
960 .span-full::before, .span-full::after {
961 content: '';
962 height: 100%;
963 width: 100%;
964 top: 0;
128 position: absolute; 965 position: absolute;
129 right: 0; 966 background: whitesmoke;
130 top: 0; 967 z-index: -1;
131 } 968 }
132 969 /* line 107, ../sass/_html.scss */
133 dt { 970 .span-full::before {
134 font-weight: bold; 971 left: -100%;
135 margin: .75em 0 0 0; 972 }
136 } 973 /* line 110, ../sass/_html.scss */
137 974 .span-full::after {
138 dl { 975 left: 100%;
139 margin: 0; 976 }
140 } 977
141 978 /* line 116, ../sass/_html.scss */
142 dd { 979 .button {
143 font-weight: normal; 980 background: #0370ea;
144 margin: .4em 0 0 2em; 981 background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0 08dfd), color-stop(100%, #0370ea));
145 padding: 0; 982 background-image: -webkit-linear-gradient(top, #008dfd 0%, #0370ea 100%);
146 } 983 background-image: -moz-linear-gradient(top, #008dfd 0%, #0370ea 100%);
147 984 background-image: -o-linear-gradient(top, #008dfd 0%, #0370ea 100%);
148 section { 985 background-image: linear-gradient(top, #008dfd 0%, #0370ea 100%);
149 margin-top: 1em; 986 border: 1px solid #076bd2;
150 padding-top: 1em; 987 border-radius: 3px;
151 } 988 color: white !important;
152 section + section {
153 border-top: 1px solid #F5F5F5;
154 }
155
156 #gc-container {
157 height: auto;
158 margin-top: 2em;
159 margin: auto;
160 max-width: 1160px;
161 padding: 0 50px;
162 }
163
164 #gc-topnav {
165 background-color: white;
166 border-bottom: 1px solid #F5F5F5;
167 font-size: 1em;
168 line-height: 50px;
169 margin: auto;
170 max-width: 1160px;
171 padding: 0 7px;
172 white-space: nowrap;
173 }
174
175 #gc-topnav * {
176 padding: 0;
177 }
178
179 #gc-topnav table {
180 border-spacing: 0;
181 }
182
183 #gc-topnav li {
184 display: inline-block; 989 display: inline-block;
185 font-weight: 600; 990 font-size: 13px;
186 margin: 0 0 0 25px; 991 font-weight: 700;
187 text-transform: uppercase; 992 line-height: 1.3;
188 white-space: nowrap; 993 padding: 5px 20px;
189 } 994 text-align: center;
190 #gc-topnav li:first-child { 995 text-decoration: none !important;
191 margin-left: 0; 996 text-shadow: 1px 1px 1px #076bd2;
192 } 997 }
193 998 /* line 131, ../sass/_html.scss */
194 #gc-topnav ul { 999 .button:hover {
1000 background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(30%, # 008dfd), color-stop(100%, #0370ea));
1001 background-image: -webkit-linear-gradient(top, #008dfd 30%, #0370ea 100%);
1002 background-image: -moz-linear-gradient(top, #008dfd 30%, #0370ea 100%);
1003 background-image: -o-linear-gradient(top, #008dfd 30%, #0370ea 100%);
1004 background-image: linear-gradient(top, #008dfd 30%, #0370ea 100%);
1005 cursor: pointer;
1006 }
1007
1008 /* line 137, ../sass/_html.scss */
1009 .button-alt {
1010 background: #eee;
1011 background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(46%, # dcdcdc), color-stop(87%, #fafafa));
1012 background-image: -webkit-linear-gradient(bottom, #dcdcdc 46%, #fafafa 87%);
1013 background-image: -moz-linear-gradient(bottom, #dcdcdc 46%, #fafafa 87%);
1014 background-image: -o-linear-gradient(bottom, #dcdcdc 46%, #fafafa 87%);
1015 background-image: linear-gradient(bottom, #dcdcdc 46%, #fafafa 87%);
1016 border: 1px solid #d6d6d6;
1017 border-radius: 3px;
1018 color: #333 !important;
1019 display: inline-block;
195 font-size: 12px; 1020 font-size: 12px;
196 margin: 0; 1021 font-weight: 700;
197 } 1022 line-height: 24px;
198 1023 padding: 0 15px;
199 #gc-topnav a { 1024 text-align: center;
200 color: #333; 1025 text-decoration: none !important;
201 } 1026 text-shadow: none;
202 #gc-topnav a:hover { 1027 }
203 color: #4787ed; 1028 /* line 152, ../sass/_html.scss */
204 } 1029 .button-alt:hover {
205 1030 background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(20%, # dcdcdc), color-stop(87%, #fafafa));
206 #gc-topnav #chrome-logo { 1031 background-image: -webkit-linear-gradient(bottom, #dcdcdc 20%, #fafafa 87%);
207 width: 100%; 1032 background-image: -moz-linear-gradient(bottom, #dcdcdc 20%, #fafafa 87%);
208 font-size: 1.7em; 1033 background-image: -o-linear-gradient(bottom, #dcdcdc 20%, #fafafa 87%);
209 } 1034 background-image: linear-gradient(bottom, #dcdcdc 20%, #fafafa 87%);
210
211 #gc-topnav #chrome-logo a {
212 color: #77787a;
213 font-weight: 400;
214 margin: 0;
215 }
216
217 #gc-topnav #chrome-logo img {
218 vertical-align: middle;
219 }
220
221 #gc-topnav a,
222 #gc-topnav button {
223 background: none;
224 border: none;
225 color: #333;
226 cursor: pointer; 1035 cursor: pointer;
227 font-family: inherit; 1036 }
228 font-size: inherit; 1037
229 font-style: inherit; 1038 /* line 159, ../sass/_html.scss */
230 margin: 0; padding: 0; 1039 .google-button {
231 outline: none; 1040 background-color: whitesmoke;
232 }
233 #gc-topnav a:focus,
234 #gc-topnav button:focus {
235 outline: 1px dotted;
236 }
237
238 #platform-chooser {
239 display: inline;
240 position: relative;
241 }
242
243 #platform-chooser-popup {
244 /* Make it appear to be an extension of the header. */
245 background-color: white;
246 border-top: none;
247 border: 1px solid #F5F5F5;
248 z-index: 4;
249 /* Ready to be shown by popup.js. */
250 display: none;
251 position: absolute;
252 /* Align with the button, which have padding:6px. */
253 left: -6px;
254 }
255
256 #platform-chooser-popup button {
257 display: block;
258 padding: 6px;
259 text-align: left;
260 width: 100%;
261 }
262 #platform-chooser-popup button:hover {
263 color: #4787ed;
264 }
265
266 button.google-button {
267 background-color: #f5f5f5;
268 border-radius: 2px 0 0 0; 1041 border-radius: 2px 0 0 0;
269 -moz-border-radius: 2px 0 0 0; 1042 border: 1px solid rgba(0, 0, 0, 0.1);
270 -webkit-border-radius: 2px 0 0 0;
271 border: 1px solid rgba(0,0,0,0.1);
272 height: 27px;
273 margin: 0;
274 padding: 5px 12px; 1043 padding: 5px 12px;
275 text-align: center; 1044 text-align: center;
276 text-transform: uppercase;
277 white-space: nowrap; 1045 white-space: nowrap;
278 } 1046 }
279 button.google-button:hover { 1047 /* line 167, ../sass/_html.scss */
1048 .google-button:hover {
280 border-color: #c6c6c6; 1049 border-color: #c6c6c6;
281 box-shadow: 0 -1px 1px rgba(0,0,0,0.1); 1050 -webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
282 -webkit-box-shadow: 0 -1px 1px rgba(0,0,0,0.1); 1051 -moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
283 -moz-box-shadow: 0 -1px 1px rgba(0,0,0,0.1); 1052 box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
284 } 1053 }
285 button.google-button:active { 1054 /* line 171, ../sass/_html.scss */
1055 .google-button:active {
286 background-color: #f1f1f1; 1056 background-color: #f1f1f1;
287 box-shadow: inset 0 0px 2px rgba(0,0,0,0.2); 1057 -webkit-box-shadow: inset 0 0px 2px rgba(0, 0, 0, 0.2);
288 -webkit-box-shadow: inset 0 0px 2px rgba(0,0,0,0.2); 1058 -moz-box-shadow: inset 0 0px 2px rgba(0, 0, 0, 0.2);
289 -moz-box-shadow: inset 0 0px 2px rgba(0,0,0,0.2); 1059 box-shadow: inset 0 0px 2px rgba(0, 0, 0, 0.2);
290 } 1060 }
291 1061
1062 /* line 178, ../sass/_html.scss */
1063 .screenshot,
1064 .screenshot img {
1065 margin: 1em 0;
1066 }
1067
1068 /* line 185, ../sass/_html.scss */
1069 p.note, p.caution, p.warning, div.note, div.caution, div.warning, aside.note, as ide.caution, aside.warning {
1070 background-color: whitesmoke;
1071 border-bottom: 1px solid;
1072 border-top: 1px solid;
1073 overflow: hidden;
1074 width: 85%;
1075 margin: auto;
1076 padding: 1em;
1077 }
1078 /* line 198, ../sass/_html.scss */
1079 p.note, div.note, aside.note {
1080 border-color: #36C;
1081 }
1082 /* line 201, ../sass/_html.scss */
1083 p.caution, div.caution, aside.caution {
1084 border-color: #FC3;
1085 }
1086 /* line 204, ../sass/_html.scss */
1087 p.warning, div.warning, aside.warning {
1088 border-color: #A03;
1089 }
1090 /* line 206, ../sass/_html.scss */
1091 p.warning em, p.warning strong, div.warning em, div.warning strong, aside.warnin g em, aside.warning strong {
1092 color: #A03;
1093 }
1094
1095 /* line 212, ../sass/_html.scss */
1096 .permalink {
1097 display: none;
1098 margin-left: 5px;
1099 }
1100
1101 /* line 216, ../sass/_html.scss */
1102 .has-permalink:hover .permalink {
1103 display: initial;
1104 }
1105
1106 /* line 219, ../sass/_html.scss */
1107 .no-permalink .permalink {
1108 display: none !important;
1109 }
1110
1111 /* line 229, ../sass/_html.scss */
1112 #gc-footer .links a {
1113 margin-right: 20px;
1114 }
1115 /* line 233, ../sass/_html.scss */
1116 #gc-footer #cc-info {
1117 font-size: 11.2px;
1118 }
1119
1120 /* line 238, ../sass/_html.scss */
1121 #social-buttons {
1122 display: -webkit-box;
1123 display: -webkit-flex;
1124 display: -moz-flex;
1125 display: -ms-flex;
1126 display: -o-flex;
1127 display: flex;
1128 -webkit-box-pack: 1;
1129 -webkit-justify-content: flex-end;
1130 -moz-justify-content: flex-end;
1131 -ms-justify-content: flex-end;
1132 -o-justify-content: flex-end;
1133 justify-content: flex-end;
1134 -webkit-box-align: center;
1135 -webkit-align-items: center;
1136 -moz-align-items: center;
1137 -ms-align-items: center;
1138 -o-align-items: center;
1139 align-items: center;
1140 }
1141 /* line 243, ../sass/_html.scss */
1142 #social-buttons > * {
1143 margin-left: 10px;
1144 }
1145 /* line 247, ../sass/_html.scss */
1146 #social-buttons img {
1147 margin: -4px 0 0 1px;
1148 }
1149
1150 @media only screen and (max-width: 580px) {
1151 /* line 279, ../sass/_html.scss */
1152 .more-section .g-last .g-content {
1153 padding-bottom: 0;
1154 border: none;
1155 }
1156 /* line 284, ../sass/_html.scss */
1157 .more-section .g-content {
1158 border: 1px solid #dbdbdb;
1159 border-width: 0 0 1px 0;
1160 padding-bottom: 20px;
1161 margin-bottom: 20px;
1162 }
1163
1164 /* line 293, ../sass/_html.scss */
1165 #gc-footer .links a {
1166 display: inline-block;
1167 }
1168 }
1169 /* line 302, ../sass/_html.scss */
292 #scroll-to-top, 1170 #scroll-to-top,
293 #send-feedback { 1171 #send-feedback {
294 border-bottom: none; 1172 border-bottom: none;
295 bottom: 0; 1173 bottom: 0;
296 position: fixed; 1174 position: fixed;
297 z-index: 5; 1175 z-index: 5;
298 } 1176 }
1177
1178 /* line 308, ../sass/_html.scss */
299 #scroll-to-top { 1179 #scroll-to-top {
300 border-left: 0; 1180 border-left: 0;
301 left: 0; 1181 left: 0;
302 } 1182 }
1183
1184 /* line 312, ../sass/_html.scss */
303 #send-feedback { 1185 #send-feedback {
304 border-right: 0; 1186 border-right: 0;
305 right: 0; 1187 right: 0;
306 } 1188 }
307 1189
308 #gc-pagecontent { 1190 /*
309 margin: 0 0 100px 250px; 1191 ul.condensed {
310 } 1192 margin: 0.5em 0;
311 1193 li {
312 #gc-pagecontent h1 { 1194 margin-top: 0;
313 font-size: 320%; 1195 }
314 font-weight: normal; 1196 }
315 line-height: 130%; 1197
316 } 1198 pre {
317 1199 &[data-filename] .filename {
318 #gc-pagecontent h2, 1200 background-color: #777;
319 #api-reference-header { 1201 padding: 2px 12px;
320 font-size: 170%; 1202 position: absolute;
321 font-weight: normal; 1203 right: 0;
322 } 1204 top: 0;
323 1205 }
324 #api-reference-header { 1206 */
325 font-weight: bold; 1207 /*
326 }
327
328 #gc-pagecontent h3 {
329 font-size: 130%;
330 }
331
332 #gc-pagecontent h4 {
333 font-size: 110%;
334 }
335
336 #gc-pagecontent h5 {
337 font-size: 100%;
338 }
339
340 #gc-pagecontent table {
341 border-collapse: collapse;
342 }
343 #gc-pagecontent th {
344 text-align: left;
345 padding: 6px 12px;
346 }
347 #gc-pagecontent td {
348 border: 1px solid #36C;
349 padding: 6px 12px;
350 vertical-align: top;
351 }
352
353 /* Provide an intro table for api reference docs. */
354 #gc-pagecontent table.intro
355 #gc-pagecontent table.intro th,
356 #gc-pagecontent table.intro td {
357 border-collapse: separate;
358 border-style: none;
359 }
360
361 #gc-pagecontent table.intro {
362 padding: 0;
363 }
364
365 #gc-pagecontent table.intro td.title {
366 font-weight: bold;
367 white-space: nowrap;
368 }
369
370 #gc-pagecontent table.intro td {
371 border-bottom: 1px solid #F5F5F5;
372 padding: 6px 12px;
373 vertical-align: top;
374 }
375
376 /* Provide an intro table for api reference docs. */
377 #gc-pagecontent table.intro
378 #gc-pagecontent table.intro th,
379 #gc-pagecontent table.intro td {
380 border-collapse: separate;
381 border-style: none;
382 }
383
384 #gc-pagecontent table.intro {
385 padding: 0;
386 }
387
388 #gc-pagecontent table.intro th {
389 border-style: none;
390 padding: 6px 12px;
391 text-align: left;
392 }
393
394 #gc-pagecontent table.intro td {
395 border-bottom: 1px solid #F5F5F5;
396 padding: 6px 12px;
397 vertical-align: top;
398 }
399
400 /* Provide a "simple" version of the table to use just for layout. */
401 #gc-pagecontent table.simple,
402 #gc-pagecontent table.simple th,
403 #gc-pagecontent table.simple td {
404 border-collapse: separate;
405 border-style: none;
406 }
407 #gc-pagecontent table.simple {
408 padding: 0;
409 }
410 #gc-pagecontent table.simple th,
411 #gc-pagecontent table.simple td {
412 padding: 1px;
413 }
414
415 #gc-footer {
416 margin: auto;
417 max-width: 1160px;
418 padding: 0 150px 0 400px;
419 }
420
421 #gc-footer .text {
422 color: #666;
423 margin: 0;
424 padding: 30px 0;
425 text-align: center;
426 }
427
428 #gc-sidebar { 1208 #gc-sidebar {
429 width: 185px; 1209 width: 185px;
430 float: left; 1210 float: left;
431 } 1211
432 1212 // scroll.js adds and removes the floating class depending on the scroll posit ion.
433 /* scroll.js adds and removes the floating class depending on the scroll 1213 &.floating {
434 * position. */ 1214 overflow: auto;
435 #gc-sidebar.floating { 1215 position: fixed;
436 overflow: auto; 1216 top: 0; bottom: 0;
437 position: fixed; 1217 }
438 top: 0; bottom: 0; 1218
439 } 1219 // Sidebar link/button styling.
440 1220 span, a {
441 /* Sidebar link/button styling. */ 1221 color: black;
442 #gc-sidebar span, 1222 display: block;
443 #gc-sidebar a { 1223 font-weight: normal;
444 color: black; 1224 position: relative;
445 display: block; 1225
446 font-weight: normal; 1226 &.level2 {
447 position: relative; 1227 font-weight: bold;
448 } 1228 }
449 #gc-sidebar a:hover, 1229 }
450 #gc-sidebar a.selected { 1230 a:hover,
451 color: #0d68ae; 1231 a.selected {
452 } 1232 color: #0d68ae;
453 #gc-sidebar span.level2, 1233 }
454 #gc-sidebar a.level2 { 1234
455 font-weight: bold; 1235 a.button,
456 } 1236 .level3,
457 #gc-sidebar a.button, 1237 .level4 {
458 #gc-sidebar .level3, 1238 color: #444;
459 #gc-sidebar .level4 { 1239 }
460 color: #444; 1240
461 } 1241 .toggleIndicator {
462 1242 background: url(../images/toggle_sprite.png) no-repeat 0 0;
463 #gc-sidebar .toggleIndicator { 1243 height: 8px;
464 background: url(../images/toggle_sprite.png) no-repeat 0 0; 1244 position: absolute;
465 height: 8px; 1245 right: 0;
466 position: absolute; 1246 top: 3px;
467 right: 0; 1247 width: 8px;
468 top: 3px; 1248
469 width: 8px; 1249 &.toggled {
470 } 1250 background-position: 0 -9px;
471 #gc-sidebar .toggleIndicator.toggled { 1251 }
472 background-position: 0 -9px; 1252 }
473 } 1253
474 1254 // Sidebar list styling.
475 /* Sidebar list styling. */ 1255 /* ul {
476 #gc-sidebar ul { 1256 list-style: none;
477 list-style: none; 1257 margin: 0;
478 margin: 0; 1258 padding: 0;
479 padding: 0; 1259
480 } 1260 &.level2 {
481 #gc-sidebar ul.level2 { 1261 margin-left: 10px;
482 margin-left: 10px; 1262 padding-top: 10px;
483 padding-top: 10px; 1263 }
484 } 1264 &.level3,
485 #gc-sidebar ul.level3, 1265 &.level4,
486 #gc-sidebar ul.level4, 1266 &.level5 {
487 #gc-sidebar ul.level5 { 1267 margin-left: 20px;
488 margin-left: 20px; 1268 padding-top: 10px;
489 padding-top: 10px; 1269 }
490 } 1270 }
491 1271
492 #gc-sidebar li { 1272 li {
493 line-height: 120%; 1273 line-height: 120%;
494 margin: 0; 1274 margin: 0;
495 padding: 8px 0; 1275 padding: 8px 0;
496 } 1276
497 1277 &.level2 {
498 #gc-sidebar li.level2 { 1278 border-top: 1px solid #F5F5F5;
499 border-top: 1px solid #F5F5F5; 1279
500 } 1280 &:first-child {
501 #gc-sidebar li.level2:first-child { 1281 border-top: none;
502 border-top: none; 1282 }
503 } 1283 }
504 1284 }
1285 }
1286 */
1287 /*
505 #toc { 1288 #toc {
506 background-color: #F5F5F5; 1289 background-color: #F5F5F5;
507 border-bottom: 20px solid white; 1290 border-bottom: 20px solid white; */
508 /* We want this element to have a visual left-margin of 20px, but margins on 1291 /* We want this element to have a visual left-margin of 20px, but margins on
509 floated elements don't affect the borders and background of the elements 1292 floated elements don't affect the borders and background of the elements
510 they float over. So we add this border to force the issue. */ 1293 they float over. So we add this border to force the issue. */
511 border-left: 20px solid white; 1294 /* border-left: 20px solid white;
512 float: right; 1295 float: right;
513 /* The spacing in the TOC is based around 10px: 1296 margin: 5px 0px 0px 0px;
514 * - The spacing between text and the box border is 10px, made up of a 1297 padding: 5px;
515 * top/bottom padding of 10px here and a left/right margin on every
516 * TOC link of 10px.
517 * - The separator has a 5px top margin and 5px top padding for a total
518 * separation of 10px between each section.
519 */
520 padding: 10px 0;
521 position: relative; 1298 position: relative;
522 width: 250px; 1299 width: 250px;
523 word-break: break-word; 1300 word-break: break-word;
524 z-index: 3; 1301 z-index: 3;
525 } 1302
526 1303 * {
527 #toc * { 1304 list-style: none;
528 list-style: none; 1305 overflow: hidden;
529 margin: 0; 1306 padding: 0;
530 overflow: hidden; 1307 text-overflow: ellipsis;
531 padding: 0; 1308 white-space: nowrap;
532 text-overflow: ellipsis; 1309 }
533 white-space: nowrap; 1310
534 } 1311 a {
535 1312 color: black;
536 #toc a { 1313 }
537 color: black; 1314
538 line-height: 1.2em; 1315 h2 {
539 margin: 5px 0 5px 10px; 1316 border: none;
540 } 1317 font-size: 100%;
541 1318 font-weight: bold;
542 #toc li { 1319 margin: 0;
543 margin: 0 10px 0 10px; 1320 padding: 0;
544 } 1321 }
545 1322
546 #toc .separator { 1323 ol {
547 border-top: 1px solid #e5e5e5; 1324 margin: 1em 0 0 0;
548 margin-top: 5px; 1325
549 padding-top: 5px; 1326 li {
1327 line-height: 1.2em;
1328 margin: .5em 0 .5em 1em;
1329
1330 ol {
1331 margin: 0;
1332
1333 li {
1334 margin: .5em 0 0 1em;
1335 }
1336 }
1337 }
1338 }
1339
1340 .api-reference {
1341 border-top: 1px solid #e5e5e5;
1342 }
550 } 1343 }
551 1344
552 .filtered_item { 1345 .filtered_item {
553 line-height: 6px; 1346 line-height: 6px;
554 } 1347 }
555 1348
556 #filtered_apis { 1349 #filtered_apis {
557 margin-top: 5px; 1350 margin-top: 5px;
558 } 1351 }
559 1352
560 #skipto { 1353 #skipto {
561 display: none; 1354 display: none;
562 } 1355 }
563 1356 */
564 /* List with largeish images floated to the right. */ 1357 /* List with largeish images floated to the right. */
565 .imaged li { 1358 /*.imaged {
566 clear: right; 1359 li {
567 } 1360 clear: right;
568 1361
569 .imaged li img { 1362 img {
570 float: right; 1363 float: right;
571 margin-bottom: 1em; 1364 margin-bottom: 1em;
572 } 1365 }
573 1366 }
574 .imaged + p { 1367 + p {
575 clear: right; 1368 clear: right;
576 } 1369 }
577 1370 }*/
578 /* small indent for better visual distinction 1371 /*.indent-small {
579 (e.g., in a long list) */
580 .indent-small {
581 margin-left: 2em; 1372 margin-left: 2em;
582 } 1373 }*/
583
584 /* Tabbed pane with header (tabs) and content */ 1374 /* Tabbed pane with header (tabs) and content */
1375 /*
585 tabs { 1376 tabs {
586 display: block; 1377 display: block;
587 margin: 25px 0; 1378 margin: 25px 0;
588 } 1379
589 tabs header { 1380 header {
590 background: inherit; 1381 background: inherit;
591 border: 1px solid #ccc; 1382 border: 1px solid #ccc;
592 border-bottom: 1px solid white; 1383 border-bottom: 1px solid white;
593 cursor: auto; 1384 cursor: auto;
594 display: inline-block; 1385 display: inline-block;
595 margin-bottom: 0; 1386 margin-bottom: 0;
596 padding: 10px; 1387 padding: 10px;
597 outline: none; 1388 outline: none;
598 } 1389
599 tabs header.unselected { 1390 &.unselected {
600 background: #eee; 1391 background: #eee;
601 border-bottom: 1px solid #ccc; 1392 border-bottom: 1px solid #ccc;
602 cursor: pointer; 1393 cursor: pointer;
603 } 1394 }
604 tabs content { 1395 }
605 border: 1px solid #ccc; 1396 content {
606 display: block; 1397 border: 1px solid #ccc;
607 margin-top: -1px; 1398 display: block;
608 padding: 20px; 1399 margin-top: -1px;
609 } 1400 padding: 20px;
610 tabs content.unselected { 1401
611 display: none; 1402 &.unselected {
612 } 1403 display: none;
613 tabs content pre { 1404 }
614 margin: 0; 1405
615 padding: 10px; 1406 pre {
616 } 1407 margin: 0;
617 1408 padding: 10px;
1409 }
1410 }
1411 } */
618 /* 1412 /*
619 * API references. 1413 * API references.
620 */ 1414 */
621 1415 /*
622 h2#apiReference {
623 font-size: 28pt;
624 }
625
626 .type_name, 1416 .type_name,
627 .variable, 1417 .variable,
628 .property { 1418 .property {
629 font-style: italic; 1419 font-style: italic;
630 } 1420 }
631 1421
632 .api_reference div.summary { 1422 .api_reference {
633 background-color: #CADEF4; 1423 div.summary {
634 border: 1px solid #93B4D9; 1424 background-color: #CADEF4;
635 font-family: "Courier New", courier, monospace; 1425 border: 1px solid #93B4D9;
636 margin-top: 1em; 1426 font-family: "Courier New", courier, monospace;
637 padding: 0.5em; 1427 margin-top: 1em;
638 text-indent: -1.5em; 1428 padding: 0.5em;
639 } 1429 text-indent: -1.5em;
640 1430
641 .api_reference div.summary .line { 1431 .line {
642 padding-left: 1.5em; 1432 padding-left: 1.5em;
643 text-indent: -1.5em; 1433 text-indent: -1.5em;
644 } 1434 }
645 1435
1436 .subdued {
1437 color: #7594B8;
1438 }
1439 }
1440
1441 div.description {
1442 margin-left: 2em;
1443 }
1444 */
646 /* This style is used because types with functions prefix the function with the 1445 /* This style is used because types with functions prefix the function with the
647 * type name, using a lowercase first letter. */ 1446 * type name, using a lowercase first letter. */
648 .api_reference .uncapitalize:first-letter { 1447 /* .uncapitalize:first-letter {
649 text-transform: lowercase; 1448 text-transform: lowercase;
650 } 1449 }
651 1450
652 .api_reference .capitalize:first-letter { 1451 .capitalize:first-letter {
653 text-transform: uppercase; 1452 text-transform: uppercase;
654 } 1453 }
655
656 .api_reference div.description {
657 margin-left: 2em;
658 }
659
660 div.summary .subdued {
661 color: #7594B8;
662 } 1454 }
663 1455
664 .optional { 1456 .optional {
665 color: #7D7D7D; 1457 color: #7D7D7D;
666 } 1458 }
667 1459 */
668 /* 1460 /* =============================================================================
669 * Samples. 1461 Typography
670 */ 1462
671 1463 To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
672 #samples-controls { 1464 so that the line height of our base font becomes the basic unit of vertical
673 margin: 10px 0; 1465 measurement. We use multiples of that unit to set the top and bottom margins
674 background: #EEE; 1466 for our block level elements and to set the line heights of any fonts.
675 padding: 10px; 1467 For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
676 border-radius: 10px; 1468 ========================================================================== */
677 } 1469 /* line 12, ../sass/_typography.scss */
678 1470 html {
679 #samples-controls #search_input { 1471 font-family: "Open Sans", Arial, "Lucida Grande", sans-serif;
680 width: 30em; 1472 color: #777777;
681 } 1473 }
682 1474
683 #samples-controls .label { 1475 /* line 16, ../sass/_typography.scss */
1476 body {
1477 font-size: 13px;
1478 color: #777777;
1479 }
1480
1481 /* line 21, ../sass/_typography.scss */
1482 h1, h2, h3, h4, h5, h6 {
1483 font-family: "Open Sans", Arial, "Lucida Grande", sans-serif;
1484 font-weight: 600;
1485 color: black;
1486 }
1487
1488 /* line 26, ../sass/_typography.scss */
1489 h1, h2 {
1490 font-weight: 300;
1491 }
1492
1493 /* line 29, ../sass/_typography.scss */
1494 h1 {
1495 font-size: 2.625em;
1496 line-height: 1.14286em;
1497 }
1498
1499 /* line 32, ../sass/_typography.scss */
1500 h1 + h1 {
1501 margin-top: 0em;
1502 }
1503
1504 /* line 35, ../sass/_typography.scss */
1505 h2 {
1506 font-size: 1.875em;
1507 line-height: 1.6em;
1508 margin-top: 1.6em;
1509 margin-bottom: 0em;
1510 line-height: 1.12em;
1511 }
1512
1513 /* line 41, ../sass/_typography.scss */
1514 h3 {
1515 font-size: 1.125em;
1516 line-height: 1.33333em;
1517 margin-top: 1.33333em;
1518 margin-bottom: 0.53333em;
1519 line-height: 1.12em;
1520 }
1521
1522 /* line 47, ../sass/_typography.scss */
1523 h4 {
1524 font-size: 1.1em;
1525 line-height: 1.36364em;
1526 margin-top: 0em;
1527 margin-bottom: 0em;
1528 }
1529
1530 /* line 52, ../sass/_typography.scss */
1531 h5 {
1532 font-size: 1em;
1533 line-height: 1.5em;
1534 margin-top: 0em;
1535 margin-bottom: 0em;
1536 }
1537
1538 /* line 57, ../sass/_typography.scss */
1539 h6 {
1540 font-size: 1em;
1541 line-height: 1.5em;
1542 margin-top: 0em;
1543 margin-bottom: 0em;
1544 }
1545
1546 /* line 69, ../sass/_typography.scss */
1547 p {
1548 margin: 1.5em 0;
1549 }
1550 /* line 71, ../sass/_typography.scss */
1551 p.noindent, p.caption p {
1552 text-indent: 0;
1553 }
1554 /* line 74, ../sass/_typography.scss */
1555 p.caption {
1556 text-align: left;
1557 }
1558 /* line 76, ../sass/_typography.scss */
1559 .lightbox p.caption {
1560 color: white;
1561 }
1562
1563 /* line 84, ../sass/_typography.scss */
1564 a,
1565 a:link,
1566 a:visited {
1567 color: #3399cc;
684 font-weight: bold; 1568 font-weight: bold;
685 } 1569 text-decoration: none;
686 1570 word-wrap: break-word;
687 #samples-controls td { 1571 transition: opacity 0.3s ease 0s;
1572 }
1573 /* line 91, ../sass/_typography.scss */
1574 a:hover, a:focus,
1575 a:link:hover,
1576 a:link:focus,
1577 a:visited:hover,
1578 a:visited:focus {
1579 color: #3399ff;
1580 }
1581
1582 /* line 95, ../sass/_typography.scss */
1583 a.section-anchor {
1584 display: block;
1585 padding-top: 3.33em;
1586 }
1587
1588 /* line 100, ../sass/_typography.scss */
1589 footer[role="contentinfo"] {
1590 font-size: 0.84615385em;
1591 }
1592 /* line 104, ../sass/_typography.scss */
1593 footer[role="contentinfo"] a,
1594 footer[role="contentinfo"] a:link,
1595 footer[role="contentinfo"] a:visited {
1596 color: #999999;
1597 font-weight: normal;
1598 font-weight: 600;
1599 text-decoration: none;
1600 word-wrap: break-word;
1601 }
1602 /* line 111, ../sass/_typography.scss */
1603 footer[role="contentinfo"] a:hover, footer[role="contentinfo"] a:focus,
1604 footer[role="contentinfo"] a:link:hover,
1605 footer[role="contentinfo"] a:link:focus,
1606 footer[role="contentinfo"] a:visited:hover,
1607 footer[role="contentinfo"] a:visited:focus {
1608 color: #3399ff;
1609 }
1610
1611 /* line 117, ../sass/_typography.scss */
1612 img {
1613 vertical-align: middle;
1614 }
1615
1616 /* line 121, ../sass/_typography.scss */
1617 figcaption {
1618 font-family: "Open Sans", Arial, "Lucida Grande", sans-serif;
1619 color: #aaaaaa;
1620 }
1621
1622 /* line 127, ../sass/_typography.scss */
1623 blockquote {
1624 margin: 0.75em 0.8em;
1625 }
1626
1627 /* line 131, ../sass/_typography.scss */
1628 cite {
1629 margin: 0.75em 0.8em;
1630 color: #c3c3c3;
1631 font-style: normal;
1632 }
1633
1634 /* line 138, ../sass/_typography.scss */
1635 canvas {
1636 background: white;
1637 margin: 1.5em 0;
1638 }
1639
1640 /* line 145, ../sass/_typography.scss */
1641 .code,
1642 code,
1643 pre {
1644 color: #008800;
1645 font-family: "Source Code Pro", sans-serif;
1646 }
1647
1648 /* line 151, ../sass/_typography.scss */
1649 pre {
1650 margin: 2em 0;
1651 word-wrap: break-word;
1652 position: relative;
1653 }
1654 /* line 159, ../sass/_typography.scss */
1655 pre[data-filename]::after {
1656 content: attr(data-filename);
1657 background-color: #aaaaaa;
1658 color: #fff;
1659 padding: 2px 12px;
1660 position: absolute;
1661 right: 0;
1662 top: 0;
1663 }
1664 /* line 169, ../sass/_typography.scss */
1665 pre a {
1666 text-decoration: underline;
1667 }
1668
1669 /* line 173, ../sass/_typography.scss */
1670 .static-code-container {
1671 line-height: 1em;
1672 clear: both;
1673 }
1674
1675 /* line 181, ../sass/_typography.scss */
1676 code,
1677 kbd,
1678 samp {
1679 margin: 1.5em 0;
1680 line-height: 1em;
1681 }
1682
1683 /* line 191, ../sass/_typography.scss */
1684 dl,
1685 menu,
1686 ol,
1687 ul,
1688 .item-list ul {
1689 margin: 0.8em 0;
1690 }
1691
1692 /* line 194, ../sass/_typography.scss */
1693 ul {
1694 padding-left: 1.28em;
1695 }
1696
1697 /* line 197, ../sass/_typography.scss */
1698 ol {
1699 padding-left: 1.52em;
1700 }
1701
1702 /* line 201, ../sass/_typography.scss */
1703 hr {
1704 height: 1px;
1705 border: 0;
1706 border-bottom: 1px solid #dbdbdb;
1707 padding-bottom: -1px;
1708 margin: 1.5em 0;
1709 }
1710
1711 /* line 209, ../sass/_typography.scss */
1712 .capitalize {
1713 text-transform: uppercase;
1714 }
1715
1716 /* line 6, ../sass/_navbar.scss */
1717 #topnav {
1718 display: -webkit-box;
1719 display: -webkit-flex;
1720 display: -moz-flex;
1721 display: -ms-flex;
1722 display: -o-flex;
1723 display: flex;
1724 -webkit-box-align: center;
1725 -webkit-align-items: center;
1726 -moz-align-items: center;
1727 -ms-align-items: center;
1728 -o-align-items: center;
1729 align-items: center;
1730 height: 64px;
1731 position: relative;
1732 }
1733
1734 /* line 14, ../sass/_navbar.scss */
1735 #logo {
1736 display: -webkit-box;
1737 display: -webkit-flex;
1738 display: -moz-flex;
1739 display: -ms-flex;
1740 display: -o-flex;
1741 display: flex;
1742 -webkit-box-align: center;
1743 -webkit-align-items: center;
1744 -moz-align-items: center;
1745 -ms-align-items: center;
1746 -o-align-items: center;
1747 align-items: center;
1748 -webkit-user-select: none;
1749 -moz-user-select: none;
1750 -o-user-select: none;
1751 -ms-user-select: none;
1752 user-select: none;
1753 }
1754 /* line 19, ../sass/_navbar.scss */
1755 #logo a {
1756 display: -webkit-box;
1757 display: -webkit-flex;
1758 display: -moz-flex;
1759 display: -ms-flex;
1760 display: -o-flex;
1761 display: flex;
1762 -webkit-box-align: center;
1763 -webkit-align-items: center;
1764 -moz-align-items: center;
1765 -ms-align-items: center;
1766 -o-align-items: center;
1767 align-items: center;
1768 color: #828282;
1769 font-size: 2em;
1770 font-weight: 400;
1771 letter-spacing: -1px;
1772 }
1773 /* line 28, ../sass/_navbar.scss */
1774 #logo a img {
1775 margin-bottom: -4px;
1776 margin-right: 5px;
1777 height: 32px;
1778 width: 32px;
1779 }
1780 /* line 36, ../sass/_navbar.scss */
1781 #logo .collase-icon {
1782 display: none;
1783 background: url("../images/burger-icon.png") 50% 100% no-repeat;
1784 background-size: cover;
1785 width: 20px;
1786 height: 20px;
1787 }
1788 /* line 43, ../sass/_navbar.scss */
1789 #logo .collase-icon.active {
1790 background-position: 50% 0;
1791 }
1792
1793 /* line 49, ../sass/_navbar.scss */
1794 #fatnav {
1795 height: 100%;
1796 display: -webkit-box;
1797 display: -webkit-flex;
1798 display: -moz-flex;
1799 display: -ms-flex;
1800 display: -o-flex;
1801 display: flex;
1802 -webkit-box-pack: 1;
1803 -webkit-justify-content: flex-end;
1804 -moz-justify-content: flex-end;
1805 -ms-justify-content: flex-end;
1806 -o-justify-content: flex-end;
1807 justify-content: flex-end;
1808 -webkit-box-flex: 1;
1809 -webkit-flex: 1;
1810 -moz-flex: 1;
1811 -ms-flex: 1;
1812 -o-flex: 1;
1813 flex: 1;
1814 white-space: nowrap;
1815 }
1816 /* line 56, ../sass/_navbar.scss */
1817 #fatnav li {
1818 list-style: none;
1819 }
1820 /* line 60, ../sass/_navbar.scss */
1821 #fatnav > ul {
1822 display: -webkit-box;
1823 display: -webkit-flex;
1824 display: -moz-flex;
1825 display: -ms-flex;
1826 display: -o-flex;
1827 display: flex;
1828 padding: 0;
1829 margin: 0;
1830 }
1831 /* line 66, ../sass/_navbar.scss */
1832 #fatnav .toplevel {
1833 color: #aaaaaa;
1834 font-weight: 600;
1835 text-transform: uppercase;
1836 -webkit-user-select: none;
1837 -moz-user-select: none;
1838 -o-user-select: none;
1839 -ms-user-select: none;
1840 user-select: none;
1841 }
1842 /* line 72, ../sass/_navbar.scss */
1843 #fatnav .toplevel::after {
1844 content: '';
1845 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAf SC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNpiyc/Pn8XAwDAT iM8yEAaMQBwBxHxMQMIdiE8D8Vog1sGjyQGqbhkQK4A0PoKaFATEF4F4MRCrImnQBuJtQLwfiI2hYk9A Gl2AuB2I/wAxiB8DxNeAeA4QzwXiS0DsCdXwHIj9gHgqSOFPIK4CYksgvgJVwALEyUCcBDWMAeoSkO2b GZAEQeAM1CmtUNth4BkQ+wJxHBC/hwkyoQXALyCuAWILIL4MxIugAbYFI3iNZ54BR4fNtcXo0QEy9B+y wBGtWMzoAAquBWLk6EDXhBIdLNDokINGRwBQAUiiCYhvI0VHN1LIjpjoAAgwAMoSTlKlzAY4AAAAAElF TkSuQmCC) no-repeat;
1846 background-size: 9px;
1847 display: inline-block;
1848 height: 5px;
1849 width: 14px;
1850 margin-left: 10px;
1851 margin-bottom: 2px;
1852 }
1853 /* line 84, ../sass/_navbar.scss */
1854 #fatnav .pillar {
1855 display: -webkit-box;
1856 display: -webkit-flex;
1857 display: -moz-flex;
1858 display: -ms-flex;
1859 display: -o-flex;
1860 display: flex;
1861 -webkit-box-align: center;
1862 -webkit-align-items: center;
1863 -moz-align-items: center;
1864 -ms-align-items: center;
1865 -o-align-items: center;
1866 align-items: center;
1867 padding: 0 20px;
1868 cursor: pointer;
1869 z-index: 1002;
1870 }
1871 /* line 92, ../sass/_navbar.scss */
1872 #fatnav .expandee {
1873 display: none;
1874 position: absolute;
1875 z-index: 1001;
1876 left: 0;
1877 width: 100%;
1878 -webkit-box-sizing: border-box;
1879 -moz-box-sizing: border-box;
1880 box-sizing: border-box;
1881 background-color: whitesmoke;
1882 padding: 20px 0;
1883 cursor: initial;
1884 margin: 0;
1885 }
1886 /* line 113, ../sass/_navbar.scss */
1887 #fatnav .expandee a {
1888 font-weight: 600;
1889 padding: 0.5em 0;
1890 display: block;
1891 color: #828282;
1892 }
1893 /* line 119, ../sass/_navbar.scss */
1894 #fatnav .expandee a:hover {
1895 background-image: -webkit-linear-gradient(205deg, rgba(229, 229, 229, 0.7) 0%, rgba(233, 233, 233, 0.7) 20%, rgba(244, 244, 244, 0.7) 100%);
1896 background-image: -moz-linear-gradient(205deg, rgba(229, 229, 229, 0.7) 0%, rg ba(233, 233, 233, 0.7) 20%, rgba(244, 244, 244, 0.7) 100%);
1897 background-image: -o-linear-gradient(205deg, rgba(229, 229, 229, 0.7) 0%, rgba (233, 233, 233, 0.7) 20%, rgba(244, 244, 244, 0.7) 100%);
1898 background-image: linear-gradient(205deg, rgba(229, 229, 229, 0.7) 0%, rgba(23 3, 233, 233, 0.7) 20%, rgba(244, 244, 244, 0.7) 100%);
1899 }
1900 /* line 124, ../sass/_navbar.scss */
1901 #fatnav .expandee li {
1902 white-space: nowrap;
1903 }
1904 /* line 127, ../sass/_navbar.scss */
1905 #fatnav .expandee li.submenu {
1906 color: #333;
1907 font-size: 1.1em;
1908 font-weight: bold;
1909 cursor: pointer;
1910 -webkit-box-flex: 1;
1911 -webkit-flex: 1;
1912 -moz-flex: 1;
1913 -ms-flex: 1;
1914 -o-flex: 1;
1915 flex: 1;
1916 }
1917 /* line 134, ../sass/_navbar.scss */
1918 #fatnav .expandee li.submenu.active {
1919 background-image: -webkit-linear-gradient(205deg, rgba(229, 229, 229, 0.7) 0%, rgba(233, 233, 233, 0.7) 20%, rgba(244, 244, 244, 0.7) 100%);
1920 background-image: -moz-linear-gradient(205deg, rgba(229, 229, 229, 0.7) 0%, rg ba(233, 233, 233, 0.7) 20%, rgba(244, 244, 244, 0.7) 100%);
1921 background-image: -o-linear-gradient(205deg, rgba(229, 229, 229, 0.7) 0%, rgba (233, 233, 233, 0.7) 20%, rgba(244, 244, 244, 0.7) 100%);
1922 background-image: linear-gradient(205deg, rgba(229, 229, 229, 0.7) 0%, rgba(23 3, 233, 233, 0.7) 20%, rgba(244, 244, 244, 0.7) 100%);
1923 }
1924 /* line 138, ../sass/_navbar.scss */
1925 #fatnav .expandee li.submenu > ul {
1926 font-size: 0.8em;
1927 padding: 15px 0 0 0;
1928 margin: 0;
1929 }
1930 /* line 144, ../sass/_navbar.scss */
1931 #fatnav .expandee li.submenu .category {
1932 border-bottom: 1px solid #e8e8e8;
1933 }
1934 /* line 147, ../sass/_navbar.scss */
1935 #fatnav .expandee li.submenu .category:last-child {
688 border: none; 1936 border: none;
689 } 1937 }
690 1938 /* line 151, ../sass/_navbar.scss */
691 #samples-controls td.label { 1939 #fatnav .expandee li.submenu .category a {
692 min-width: 150px; 1940 overflow: hidden;
1941 text-overflow: ellipsis;
1942 }
1943 /* line 157, ../sass/_navbar.scss */
1944 #fatnav .expandee li.submenu .category > ul {
1945 display: none;
1946 }
1947 /* line 161, ../sass/_navbar.scss */
1948 #fatnav .expandee li.submenu .category ul {
1949 padding: 0;
1950 }
1951
1952 /* line 170, ../sass/_navbar.scss */
1953 #search {
1954 display: -webkit-inline-flex;
1955 display: -moz-inline-flex;
1956 display: -ms-inline-flex;
1957 display: -o-inline-flex;
1958 display: inline-flex;
1959 -webkit-align-self: stretch;
1960 -moz-align-self: stretch;
1961 -ms-align-self: stretch;
1962 -o-align-self: stretch;
1963 align-self: stretch;
1964 -webkit-box-align: center;
1965 -webkit-align-items: center;
1966 -moz-align-items: center;
1967 -ms-align-items: center;
1968 -o-align-items: center;
1969 align-items: center;
1970 width: auto;
1971 padding: 0 20px;
1972 cursor: pointer;
1973 }
1974 /* line 178, ../sass/_navbar.scss */
1975 #search img {
1976 height: 16px;
1977 width: 16px;
1978 -webkit-user-select: none;
1979 -moz-user-select: none;
1980 -o-user-select: none;
1981 -ms-user-select: none;
1982 user-select: none;
1983 }
1984 /* line 184, ../sass/_navbar.scss */
1985 #search .expandee {
1986 padding: 20px;
1987 }
1988 /* line 187, ../sass/_navbar.scss */
1989 #search .expandee input[type="search"] {
1990 width: 100%;
1991 -webkit-box-sizing: border-box;
1992 -moz-box-sizing: border-box;
1993 box-sizing: border-box;
1994 background: url("../images/search.png") no-repeat 15px 55%;
1995 background-size: 20px;
1996 background-color: white;
1997 border: 1px solid #dbdbdb;
1998 padding: 10px 10px 10px 40px;
1999 font-size: 1.4em;
2000 -webkit-box-flex: 1;
2001 -webkit-flex: 1;
2002 -moz-flex: 1;
2003 -ms-flex: 1;
2004 -o-flex: 1;
2005 flex: 1;
2006 font-family: inherit;
2007 font-weight: 300;
2008 }
2009
2010 @media only screen and (min-width: 580px) {
2011 /* line 206, ../sass/_navbar.scss */
2012 #topnav {
2013 padding: 15px 0 0;
2014 }
2015
2016 /* line 212, ../sass/_navbar.scss */
2017 #fatnav .pillar.active {
2018 background: whitesmoke url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAY AAAAyCAMAAABI+VrBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFQTFRF/// //f39/v7+/Pz8+/v7+fn56+vr+vr69PT09vb28/Pz9fX1xcXF9/f3+Pj45+fn8PDwycnJ7+/v6enpzc3 N19fX8fHx8vLy7u7u6Ojo7Ozs3Nzc5OTk7e3t4uLi2dnZ39/fxsbG29vb0dHR3d3d4ODg4+Pj6urqyMj I09PT5eXl0NDQ1dXV2NjYysrKx8fH5ubmzs7O3t7exMTE4eHh2tray8vLz8/PzMzM1NTU1tbWhgtdWwA AAOFJREFUeNok0NWSxCAURdFDhCQkMx3tuLe7jP//h829NC+rqIKNAK8hhGEQjmUyrm+ziVTs50O6jkA 6b+J3gSCqpWfiGZxL1yKyhbIQEDQLxj7xTYy7SXoCY1RXbwLXy6OgfdevIbYFdulHaBuI7t3SIY5Nbhm 4zAdF/Ow5gvTEEaR/W49Ov2eSIvjuW+Y4tdTCXHML+1XI/A7cwmmdM1nHLZwbl+kPPj9lunELq5LuRWy 5hUFyC+uKI+hazabgCJpYcws5gsXS5F8qc02i9C9Jn9ejelHoMkJdhrJ5xb8AAwBmihB0TS21nQAAAAB JRU5ErkJggg==) no-repeat right 0;
2019 }
2020 /* line 216, ../sass/_navbar.scss */
2021 #fatnav .pillar.active .toplevel::after {
2022 background-position: 0% -5px;
2023 }
2024 /* line 221, ../sass/_navbar.scss */
2025 #fatnav .pillar.active .expandee {
2026 display: -webkit-box;
2027 display: -webkit-flex;
2028 display: -moz-flex;
2029 display: -ms-flex;
2030 display: -o-flex;
2031 display: flex;
2032 -webkit-box-orient: vertical;
2033 -webkit-flex-direction: row;
2034 -moz-flex-direction: row;
2035 -ms-flex-direction: row;
2036 -o-flex-direction: row;
2037 flex-direction: row;
2038 }
2039 /* line 229, ../sass/_navbar.scss */
2040 #fatnav .pillar.active .expandee::after {
2041 position: absolute;
2042 background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(211, 211, 211, 0.5)), color-stop(5 0%, #d3d3d3), color-stop(75%, rgba(211, 211, 211, 0.5)), color-stop(100%, rgba(2 55, 255, 255, 0)));
2043 background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(211, 211, 211, 0.5) 25%, #d3d3d3 50%, rgba(211, 211, 211, 0.5) 75%, rgba(2 55, 255, 255, 0) 100%);
2044 background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rg ba(211, 211, 211, 0.5) 25%, #d3d3d3 50%, rgba(211, 211, 211, 0.5) 75%, rgba(255, 255, 255, 0) 100%);
2045 background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba (211, 211, 211, 0.5) 25%, #d3d3d3 50%, rgba(211, 211, 211, 0.5) 75%, rgba(255, 2 55, 255, 0) 100%);
2046 background-image: linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(21 1, 211, 211, 0.5) 25%, #d3d3d3 50%, rgba(211, 211, 211, 0.5) 75%, rgba(255, 255, 255, 0) 100%);
2047 right: 0;
2048 top: 0;
2049 content: '';
2050 width: 1px !important;
2051 height: 100%;
2052 }
2053 /* line 241, ../sass/_navbar.scss */
2054 #fatnav .pillar .expandee {
2055 min-height: 400px;
2056 font-size: 0.9em;
2057 box-shadow: 0 3px 4px rgba(0, 0, 0, 0.12);
2058 top: 64px;
2059 }
2060 /* line 247, ../sass/_navbar.scss */
2061 #fatnav .pillar .expandee .submenu {
2062 padding: 0 20px;
2063 border-right: 1px solid #e8e8e8;
2064 }
2065 /* line 250, ../sass/_navbar.scss */
2066 #fatnav .pillar .expandee .submenu:last-child {
2067 border: none;
2068 }
2069
2070 /* line 258, ../sass/_navbar.scss */
2071 #search {
2072 margin-right: -4px;
2073 }
2074 /* line 261, ../sass/_navbar.scss */
2075 #search.active {
2076 background: whitesmoke url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAY AAAAyCAMAAABI+VrBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFQTFRF/// //f39/v7+/Pz8+/v7+fn56+vr+vr69PT09vb28/Pz9fX1xcXF9/f3+Pj45+fn8PDwycnJ7+/v6enpzc3 N19fX8fHx8vLy7u7u6Ojo7Ozs3Nzc5OTk7e3t4uLi2dnZ39/fxsbG29vb0dHR3d3d4ODg4+Pj6urqyMj I09PT5eXl0NDQ1dXV2NjYysrKx8fH5ubmzs7O3t7exMTE4eHh2tray8vLz8/PzMzM1NTU1tbWhgtdWwA AAOFJREFUeNok0NWSxCAURdFDhCQkMx3tuLe7jP//h829NC+rqIKNAK8hhGEQjmUyrm+ziVTs50O6jkA 6b+J3gSCqpWfiGZxL1yKyhbIQEDQLxj7xTYy7SXoCY1RXbwLXy6OgfdevIbYFdulHaBuI7t3SIY5Nbhm 4zAdF/Ow5gvTEEaR/W49Ov2eSIvjuW+Y4tdTCXHML+1XI/A7cwmmdM1nHLZwbl+kPPj9lunELq5LuRWy 5hUFyC+uKI+hazabgCJpYcws5gsXS5F8qc02i9C9Jn9ejelHoMkJdhrJ5xb8AAwBmihB0TS21nQAAAAB JRU5ErkJggg==) no-repeat right 0;
2077 }
2078 /* line 264, ../sass/_navbar.scss */
2079 #search.active .expandee {
2080 display: block;
2081 top: 64px;
2082 }
2083 }
2084 @media only screen and (max-width: 580px) {
2085 /* line 275, ../sass/_navbar.scss */
2086 #topnav {
2087 -webkit-box-orient: vertical;
2088 -webkit-flex-direction: column;
2089 -moz-flex-direction: column;
2090 -ms-flex-direction: column;
2091 -o-flex-direction: column;
2092 flex-direction: column;
2093 height: auto;
2094 }
2095
2096 /* line 280, ../sass/_navbar.scss */
2097 #fatnav {
2098 width: 100%;
2099 max-height: 0;
2100 overflow: hidden;
2101 background: whitesmoke;
2102 }
2103 /* line 287, ../sass/_navbar.scss */
2104 #fatnav.active {
2105 max-height: 5000px;
2106 }
2107 /* line 291, ../sass/_navbar.scss */
2108 #fatnav > ul {
2109 -webkit-box-flex: 1;
2110 -webkit-flex: 1;
2111 -moz-flex: 1;
2112 -ms-flex: 1;
2113 -o-flex: 1;
2114 flex: 1;
2115 -webkit-box-orient: vertical;
2116 -webkit-flex-direction: column;
2117 -moz-flex-direction: column;
2118 -ms-flex-direction: column;
2119 -o-flex-direction: column;
2120 flex-direction: column;
2121 }
2122 /* line 296, ../sass/_navbar.scss */
2123 #fatnav .toplevel {
2124 width: 100%;
2125 height: 50px;
2126 -webkit-box-align: center;
2127 -webkit-align-items: center;
2128 -moz-align-items: center;
2129 -ms-align-items: center;
2130 -o-align-items: center;
2131 align-items: center;
2132 -webkit-box-pack: 1;
2133 -webkit-justify-content: center;
2134 -moz-justify-content: center;
2135 -ms-justify-content: center;
2136 -o-justify-content: center;
2137 justify-content: center;
2138 display: -webkit-inline-flex;
2139 display: -moz-inline-flex;
2140 display: -ms-inline-flex;
2141 display: -o-inline-flex;
2142 display: inline-flex;
2143 }
2144 /* line 304, ../sass/_navbar.scss */
2145 #fatnav .pillar {
2146 -webkit-box-orient: vertical;
2147 -webkit-flex-direction: column;
2148 -moz-flex-direction: column;
2149 -ms-flex-direction: column;
2150 -o-flex-direction: column;
2151 flex-direction: column;
2152 padding: 0;
2153 border-bottom: 1px solid #dbdbdb;
2154 }
2155 /* line 311, ../sass/_navbar.scss */
2156 #fatnav .pillar.active .expandee {
2157 display: initial;
2158 }
2159 /* line 318, ../sass/_navbar.scss */
2160 #fatnav .expandee {
2161 position: relative;
2162 padding: 0;
2163 background-color: rgba(229, 229, 229, 0.7);
2164 }
2165 /* line 324, ../sass/_navbar.scss */
2166 #fatnav .expandee li.submenu {
2167 padding: 10px 15px;
2168 }
2169 /* line 328, ../sass/_navbar.scss */
2170 #fatnav .expandee li.submenu:not(:last-child) {
2171 border-color: #ccc;
2172 }
2173 /* line 332, ../sass/_navbar.scss */
2174 #fatnav .expandee li.submenu > ul {
2175 background-color: inherit;
2176 }
2177
2178 /* line 341, ../sass/_navbar.scss */
2179 #logo {
2180 height: 50px;
2181 width: 90%;
2182 }
2183 /* line 345, ../sass/_navbar.scss */
2184 #logo a {
2185 -webkit-box-flex: 1;
2186 -webkit-flex: 1;
2187 -moz-flex: 1;
2188 -ms-flex: 1;
2189 -o-flex: 1;
2190 flex: 1;
2191 }
2192 /* line 349, ../sass/_navbar.scss */
2193 #logo .collase-icon {
2194 display: initial;
2195 }
2196
2197 /* line 354, ../sass/_navbar.scss */
2198 #search {
2199 display: -webkit-box;
2200 display: -webkit-flex;
2201 display: -moz-flex;
2202 display: -ms-flex;
2203 display: -o-flex;
2204 display: flex;
2205 -webkit-box-align: center;
2206 -webkit-align-items: center;
2207 -moz-align-items: center;
2208 -ms-align-items: center;
2209 -o-align-items: center;
2210 align-items: center;
2211 -webkit-box-ordinal-group: -1;
2212 -webkit-order: -1;
2213 -moz-order: -1;
2214 -ms-order: -1;
2215 -o-order: -1;
2216 order: -1;
2217 padding: 15px 15px 0 15px;
2218 }
2219 /* line 360, ../sass/_navbar.scss */
2220 #search img {
2221 display: none;
2222 }
2223 /* line 364, ../sass/_navbar.scss */
2224 #search .expandee {
2225 display: block;
2226 }
2227 }
2228 /* line 4, ../sass/_homepage.scss */
2229 #gc-pagecontent .g-section h1, #gc-pagecontent .g-section h2, #gc-pagecontent .g -section h3 {
2230 margin: 0;
2231 }
2232
2233 /* line 11, ../sass/_homepage.scss */
2234 #upcoming-events .screenshot, #featured .screenshot {
2235 margin-top: 0;
2236 }
2237
2238 /* line 17, ../sass/_homepage.scss */
2239 #upcoming-events article {
2240 border: 1px solid #dbdbdb;
2241 border-width: 0 0 1px 0;
2242 padding: 20px 0;
2243 }
2244 /* line 22, ../sass/_homepage.scss */
2245 #upcoming-events article:first-child {
2246 padding-top: 0;
2247 }
2248 /* line 26, ../sass/_homepage.scss */
2249 #upcoming-events article:last-child {
2250 padding-bottom: 0;
2251 border: none;
2252 }
2253
2254 /* line 33, ../sass/_homepage.scss */
2255 #site-sections {
2256 background-color: whitesmoke;
2257 padding: 20px;
2258 text-align: center;
2259 }
2260 /* line 39, ../sass/_homepage.scss */
2261 #site-sections h2 {
2262 padding-top: 20px;
2263 }
2264 /* line 42, ../sass/_homepage.scss */
2265 #site-sections h2::before {
2266 display: block;
2267 content: '';
2268 background: url("../images/bucket-icons.svg") 12px 50% no-repeat;
2269 width: 100px;
2270 height: 65px;
2271 background-size: cover;
2272 margin: auto;
2273 margin-bottom: 20px;
2274 }
2275 /* line 53, ../sass/_homepage.scss */
2276 #site-sections h2.multidevice::before {
2277 background-position: -91px 50%;
2278 }
2279 /* line 58, ../sass/_homepage.scss */
2280 #site-sections h2.platform::before {
2281 background-position: -194px 50%;
2282 }
2283
2284 /* line 65, ../sass/_homepage.scss */
2285 #developer-news {
2286 margin-top: 4em;
2287 }
2288 /* line 68, ../sass/_homepage.scss */
2289 #developer-news .g-content {
2290 margin-right: 20px;
2291 }
2292 /* line 72, ../sass/_homepage.scss */
2293 #developer-news h1 {
2294 margin-bottom: 40px !important;
2295 }
2296
2297 @media only screen and (min-width: 580px) {
2298 /* line 80, ../sass/_homepage.scss */
2299 #featured {
2300 padding-right: 30px;
2301 padding-bottom: 10px;
2302 border: 1px solid #dbdbdb;
2303 border-width: 0 1px 0 0;
2304 }
2305 /* line 87, ../sass/_homepage.scss */
2306 #featured img {
2307 margin-bottom: 20px;
2308 }
2309 }
2310 /* line 4, ../sass/_pillar.scss */
2311 .pillar-content h1 {
2312 font-size: 42px;
2313 }
2314 /* line 7, ../sass/_pillar.scss */
2315 .pillar-content > .g-section {
2316 padding: 3em 0;
2317 }
2318 /* line 10, ../sass/_pillar.scss */
2319 .pillar-content > .g-section:not(:last-of-type) {
2320 border-bottom: 1px solid #dbdbdb;
2321 }
2322 /* line 13, ../sass/_pillar.scss */
2323 .pillar-content > .g-section > h2 {
2324 font-size: 30px;
2325 margin-bottom: 1.5em !important;
2326 }
2327 /* line 19, ../sass/_pillar.scss */
2328 .pillar-content .article-list article {
2329 position: relative;
2330 overflow: hidden;
2331 width: 100%;
2332 padding: 1.9em;
2333 background-color: whitesmoke;
2334 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), 0 0 3px rgba(0, 0, 0, 0.15);
2335 line-height: 1.5em;
2336 margin-bottom: 1.5em;
2337 }
2338 /* line 28, ../sass/_pillar.scss */
2339 .pillar-content .article-list article.new::after {
2340 content: 'new';
2341 background: #2e82c9;
2342 position: absolute;
2343 -webkit-transform: rotate(45deg);
2344 -moz-transform: rotate(45deg);
2345 -ms-transform: rotate(45deg);
2346 -o-transform: rotate(45deg);
2347 transform: rotate(45deg);
2348 top: -4px;
2349 right: -20px;
2350 color: white;
2351 font-size: 0.9em;
2352 width: 60px;
2353 text-align: center;
2354 padding-top: 8px;
2355 }
2356 /* line 41, ../sass/_pillar.scss */
2357 .pillar-content .article-list article p {
2358 font-weight: 300;
2359 }
2360 /* line 49, ../sass/_pillar.scss */
2361 .pillar-content #further-resources .g-content h2::before {
2362 display: inline-block;
2363 content: '';
2364 background: url("../images/further-resources-icons.svg") 0 50% no-repeat;
2365 width: 50px;
2366 height: 43px;
2367 background-size: cover;
2368 margin: auto;
2369 margin-bottom: 5px;
2370 vertical-align: middle;
2371 }
2372 /* line 61, ../sass/_pillar.scss */
2373 .pillar-content #further-resources .g-content h2.school::before {
2374 background-position: 0 50%;
2375 }
2376 /* line 66, ../sass/_pillar.scss */
2377 .pillar-content #further-resources .g-content h2.chat::before {
2378 background-position: -54px 50%;
2379 }
2380 /* line 71, ../sass/_pillar.scss */
2381 .pillar-content #further-resources .g-content h2.puzzle::before {
2382 background-position: -108px 50%;
2383 }
2384 @media only screen and (max-width: 580px) {
2385 /* line 80, ../sass/_pillar.scss */
2386 .pillar-content > .g-section {
2387 padding: 2em 0;
2388 }
2389 }
2390 @media only screen and (min-width: 580px) {
2391 /* line 86, ../sass/_pillar.scss */
2392 .pillar-content .article-list {
2393 display: -webkit-box;
2394 display: -webkit-flex;
2395 display: -moz-flex;
2396 display: -ms-flex;
2397 display: -o-flex;
2398 display: flex;
2399 -webkit-flex-wrap: wrap;
2400 -moz-flex-wrap: wrap;
2401 -ms-flex-wrap: wrap;
2402 -o-flex-wrap: wrap;
2403 flex-wrap: wrap;
2404 -webkit-box-pack: 1;
2405 -webkit-justify-content: space-between;
2406 -moz-justify-content: space-between;
2407 -ms-justify-content: space-between;
2408 -o-justify-content: space-between;
2409 justify-content: space-between;
2410 -webkit-box-align: stretch;
2411 -webkit-align-items: stretch;
2412 -moz-align-items: stretch;
2413 -ms-align-items: stretch;
2414 -o-align-items: stretch;
2415 align-items: stretch;
2416 }
2417 /* line 91, ../sass/_pillar.scss */
2418 .pillar-content .article-list article {
2419 -webkit-box-flex: auto;
2420 -webkit-flex: auto;
2421 -moz-flex: auto;
2422 -ms-flex: auto;
2423 -o-flex: auto;
2424 flex: auto;
2425 margin-right: 1.5em;
2426 width: 45%;
2427 }
2428 /* line 96, ../sass/_pillar.scss */
2429 .pillar-content .article-list article:nth-child(2n), .pillar-content .article- list article:last-of-type {
2430 margin-right: 0;
2431 }
2432 }
2433 @media only screen and (min-width: 990px) {
2434 /* line 105, ../sass/_pillar.scss */
2435 .pillar-content .article-list article {
2436 width: 30%;
2437 }
2438 /* line 107, ../sass/_pillar.scss */
2439 .pillar-content .article-list article:nth-child(2n) {
2440 margin-right: 1.5em;
2441 }
2442 /* line 111, ../sass/_pillar.scss */
2443 .pillar-content .article-list article:nth-child(3n), .pillar-content .article- list article:last-of-type {
2444 margin-right: 0;
2445 }
2446 }
2447
2448 @supports not (flex-wrap: wrap) {
2449 /* line 123, ../sass/_pillar.scss */
2450 .pillar-content .article-list {
2451 display: block;
2452 }
2453 @media only screen and (min-width: 580px) {
2454 /* line 125, ../sass/_pillar.scss */
2455 .pillar-content .article-list article {
2456 flex: none;
2457 float: left;
2458 width: 48%;
2459 }
2460 }
2461 @media only screen and (min-width: 990px) {
2462 /* line 125, ../sass/_pillar.scss */
2463 .pillar-content .article-list article {
2464 width: 31.8058%;
2465 }
2466 }
2467 }
2468 /* line 140, ../sass/_pillar.scss */
2469 .load-more-articles {
2470 overflow: hidden;
2471 *zoom: 1;
2472 margin: 2em auto 0.3em;
2473 text-align: center;
2474 width: 100%;
2475 }
2476 /* line 146, ../sass/_pillar.scss */
2477 .load-more-articles a,
2478 .load-more-articles a:hover {
2479 color: black;
2480 transition: opacity 0.3s ease 0s;
2481 }
2482
2483 /* line 151, ../sass/_pillar.scss */
2484 .nav-arrow {
2485 background-size: 48px 48px;
2486 background: top center no-repeat;
2487 display: inline-block;
2488 opacity: 0.5;
2489 transition: opacity 0.3s ease 0s;
2490 padding-top: 50px;
2491 }
2492
2493 /* line 159, ../sass/_pillar.scss */
2494 .nav-arrow:hover {
2495 opacity: 1;
2496 }
2497
2498 /* line 162, ../sass/_pillar.scss */
2499 .down-arrow {
2500 background-image: url("../images/down-arrow.png");
2501 }
2502
2503 /* line 5, ../sass/_article.scss */
2504 .inline-toc {
2505 line-height: 1.3em;
2506 }
2507 /* line 10, ../sass/_article.scss */
2508 .inline-toc a,
2509 .inline-toc a:link,
2510 .inline-toc a:visited {
2511 color: #aaaaaa;
2512 font-weight: normal;
2513 }
2514 /* line 15, ../sass/_article.scss */
2515 .inline-toc a:hover, .inline-toc a:focus,
2516 .inline-toc a:link:hover,
2517 .inline-toc a:link:focus,
2518 .inline-toc a:visited:hover,
2519 .inline-toc a:visited:focus {
2520 color: black;
2521 }
2522 /* line 21, ../sass/_article.scss */
2523 .inline-toc li li a,
2524 .inline-toc li li a:link,
2525 .inline-toc li li a:visited {
2526 color: #aaaaaa;
2527 }
2528 /* line 25, ../sass/_article.scss */
2529 .inline-toc li li a:hover, .inline-toc li li a:focus,
2530 .inline-toc li li a:link:hover,
2531 .inline-toc li li a:link:focus,
2532 .inline-toc li li a:visited:hover,
2533 .inline-toc li li a:visited:focus {
2534 color: black;
2535 }
2536 /* line 30, ../sass/_article.scss */
2537 .inline-toc a {
2538 display: -webkit-box;
2539 display: -webkit-flex;
2540 display: -moz-flex;
2541 display: -ms-flex;
2542 display: -o-flex;
2543 display: flex;
2544 padding: 0.5em 0;
2545 }
2546 /* line 35, ../sass/_article.scss */
2547 .inline-toc .related {
2548 display: block;
2549 }
2550 /* line 39, ../sass/_article.scss */
2551 .inline-toc .related li a.active {
2552 color: black;
2553 }
2554 /* line 45, ../sass/_article.scss */
2555 .inline-toc #toc {
2556 display: none;
2557 }
2558 /* line 49, ../sass/_article.scss */
2559 .inline-toc #toc .toplevel > a {
2560 font-weight: bold;
2561 color: black;
2562 }
2563 /* line 53, ../sass/_article.scss */
2564 .inline-toc #toc .toplevel > a::after {
2565 content: '+';
2566 -webkit-box-flex: 1;
2567 -webkit-flex: 1;
2568 -moz-flex: 1;
2569 -ms-flex: 1;
2570 -o-flex: 1;
2571 flex: 1;
693 text-align: right; 2572 text-align: right;
694 vertical-align: top; 2573 }
695 padding-right: 10px; 2574 /* line 64, ../sass/_article.scss */
696 } 2575 .inline-toc #toc .toplevel.active .toc {
697 2576 display: block;
698 #samples-controls .sample { 2577 }
699 position: relative; 2578 /* line 68, ../sass/_article.scss */
700 padding-left: 80px; 2579 .inline-toc #toc .toplevel.active > a::after {
701 } 2580 content: '-';
702 2581 }
703 #samples-controls img.icon { 2582 /* line 76, ../sass/_article.scss */
704 position: absolute; 2583 .inline-toc .toc {
705 width: 64px; 2584 margin: 0;
706 height: 64px; 2585 padding: 0;
707 left: 0; 2586 border-top: 1px solid #dbdbdb;
708 top: 40px; 2587 }
709 } 2588 /* line 81, ../sass/_article.scss */
2589 .inline-toc .toc .toc {
2590 display: none;
2591 }
2592 /* line 85, ../sass/_article.scss */
2593 .inline-toc .toc .toc li {
2594 padding-left: 1em;
2595 border-bottom: 1px solid #dbdbdb;
2596 }
2597
2598 /* line 93, ../sass/_article.scss */
2599 #cc-info {
2600 display: -webkit-box;
2601 display: -webkit-flex;
2602 display: -moz-flex;
2603 display: -ms-flex;
2604 display: -o-flex;
2605 display: flex;
2606 -webkit-box-align: center;
2607 -webkit-align-items: center;
2608 -moz-align-items: center;
2609 -ms-align-items: center;
2610 -o-align-items: center;
2611 align-items: center;
2612 font-style: italic;
2613 font-size: 0.8em;
2614 color: #848484;
2615 }
2616 /* line 100, ../sass/_article.scss */
2617 #cc-info .cc-license img {
2618 width: 90px;
2619 height: 32px;
2620 }
2621 /* line 104, ../sass/_article.scss */
2622 #cc-info .last-updated {
2623 -webkit-box-flex: 1;
2624 -webkit-flex: 1;
2625 -moz-flex: 1;
2626 -ms-flex: 1;
2627 -o-flex: 1;
2628 flex: 1;
2629 }
2630
2631 @media only screen and (min-width: 580px) {
2632 /* line 111, ../sass/_article.scss */
2633 .inline-toc {
2634 position: absolute;
2635 top: 0;
2636 left: 50%;
2637 margin-left: 195px;
2638 width: 240px;
2639 overflow: auto;
2640 overflow-x: hidden;
2641 }
2642 /* line 121, ../sass/_article.scss */
2643 .inline-toc.sticky {
2644 position: fixed;
2645 }
2646 /* line 125, ../sass/_article.scss */
2647 .inline-toc #toc {
2648 display: block;
2649 }
2650
2651 /* line 129, ../sass/_article.scss */
2652 .article-content {
2653 width: 70%;
2654 padding-right: 5%;
2655 border-right: 1px solid whitesmoke;
2656 }
2657
2658 /* line 134, ../sass/_article.scss */
2659 .cc-license {
2660 margin: 0 0 0 auto;
2661 }
2662 }
2663 @media only screen and (min-width: 581px) and (max-width: 990px) {
2664 /* line 141, ../sass/_article.scss */
2665 .inline-toc {
2666 width: 200px;
2667 margin-left: 165px;
2668 }
2669 }
2670 @media only screen and (max-width: 580px) {
2671 /* line 150, ../sass/_article.scss */
2672 .article-content [itemprop="articleBody"] > .collapsible {
2673 height: 58px;
2674 overflow: hidden;
2675 }
2676 /* line 154, ../sass/_article.scss */
2677 .article-content [itemprop="articleBody"] > .collapsible.active {
2678 height: auto;
2679 }
2680 /* line 156, ../sass/_article.scss */
2681 .article-content [itemprop="articleBody"] > .collapsible.active h2::before {
2682 content: '-';
2683 }
2684 /* line 161, ../sass/_article.scss */
2685 .article-content [itemprop="articleBody"] > .collapsible h2 {
2686 position: relative;
2687 margin: 0;
2688 padding: 15px 15px 15px 0;
2689 border-top: 1px solid #dbdbdb;
2690 white-space: nowrap;
2691 overflow: hidden;
2692 text-overflow: ellipsis;
2693 }
2694 /* line 170, ../sass/_article.scss */
2695 .article-content [itemprop="articleBody"] > .collapsible h2::before {
2696 position: absolute;
2697 right: 0;
2698 content: '+';
2699 }
2700 /* line 177, ../sass/_article.scss */
2701 .article-content [itemprop="articleBody"] .related {
2702 margin: 20px 0;
2703 }
2704 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698