1 /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
4 * 1. Set default font family to sans-serif.
5 * 2. Prevent iOS text size adjust after orientation change, without disabling
10 font-family: sans-serif
; /* 1 */
11 -ms-text-size-adjust: 100%; /* 2 */
12 -webkit-text-size-adjust: 100%; /* 2 */
16 * Remove default margin.
23 /* HTML5 display definitions
24 ========================================================================== */
27 * Correct `block` display not defined for any HTML5 element in IE 8/9.
28 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
29 * Correct `block` display not defined for `main` in IE 11.
48 * 1. Correct `inline-block` display not defined in IE 8/9.
49 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
56 display: inline-block
; /* 1 */
57 vertical-align: baseline
; /* 2 */
61 * Prevent modern browsers from displaying `audio` without controls.
62 * Remove excess height in iOS 5 devices.
65 audio:not
([controls
]) {
71 * Address `[hidden]` styling not present in IE 8/9/10.
72 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
81 ========================================================================== */
84 * Remove the gray background color from active links in IE 10.
88 background: transparent
;
92 * Improve readability when focused and also mouse hovered in all browsers.
100 /* Text-level semantics
101 ========================================================================== */
104 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
108 border-bottom: 1px dotted
;
112 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
121 * Address styling not present in Safari and Chrome.
129 * Address variable `h1` font-size and margin within `section` and `article`
130 * contexts in Firefox 4+, Safari, and Chrome.
139 * Address styling not present in IE 8/9.
148 * Address inconsistent and variable font size in all browsers.
156 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
164 vertical-align: baseline
;
176 ========================================================================== */
179 * Remove border when inside `a` element in IE 8/9/10.
187 * Correct overflow not hidden in IE 9/10/11.
195 ========================================================================== */
198 * Address margin not present in IE 8/9 and Safari.
206 * Address differences between Firefox and other browsers.
210 -moz-box-sizing: content-box
;
211 box-sizing: content-box
;
216 * Contain overflow in all browsers.
224 * Address odd `em`-unit font size rendering in all browsers.
231 font-family: monospace
, monospace
;
236 ========================================================================== */
239 * Known limitation: by default, Chrome and Safari on OS X allow very limited
240 * styling of `select`, unless a `border` property is set.
244 * 1. Correct color not being inherited.
245 * Known issue: affects color of disabled elements.
246 * 2. Correct font properties not being inherited.
247 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
255 color: inherit
; /* 1 */
256 font: inherit
; /* 2 */
261 * Address `overflow` set to `hidden` in IE 8/9/10/11.
269 * Address inconsistent `text-transform` inheritance for `button` and `select`.
270 * All other form control elements do not inherit `text-transform` values.
271 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
272 * Correct `select` style inheritance in Firefox.
277 text-transform: none
;
281 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
282 * and `video` controls.
283 * 2. Correct inability to style clickable `input` types in iOS.
284 * 3. Improve usability and consistency of cursor style between image-type
285 * `input` and others.
289 html input
[type
="button"], /* 1 */
291 input
[type
="submit"] {
292 -webkit-appearance: button
; /* 2 */
293 cursor: pointer
; /* 3 */
297 * Re-set default cursor for disabled elements.
301 html input
[disabled
] {
306 * Remove inner padding and border in Firefox 4+.
309 button::-moz-focus-inner
,
310 input::-moz-focus-inner
{
316 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
325 * It's recommended that you don't attempt to style these elements.
326 * Firefox's implementation doesn't respect box-sizing, padding, or width.
328 * 1. Address box sizing set to `content-box` in IE 8/9/10.
329 * 2. Remove excess padding in IE 8/9/10.
332 input
[type
="checkbox"],
333 input
[type
="radio"] {
334 box-sizing: border-box
; /* 1 */
339 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
340 * `font-size` values of the `input`, it causes the cursor style of the
341 * decrement button to change from `default` to `text`.
344 input
[type
="number"]::-webkit-inner-spin-button
,
345 input
[type
="number"]::-webkit-outer-spin-button
{
350 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
351 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
352 * (include `-moz` to future-proof).
355 input
[type
="search"] {
356 -webkit-appearance: textfield
; /* 1 */
357 -moz-box-sizing: content-box
;
358 -webkit-box-sizing: content-box
; /* 2 */
359 box-sizing: content-box
;
363 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
364 * Safari (but not Chrome) clips the cancel button when the search input has
365 * padding (and `textfield` appearance).
368 input
[type
="search"]::-webkit-search-cancel-button
,
369 input
[type
="search"]::-webkit-search-decoration
{
370 -webkit-appearance: none
;
374 * Define consistent border, margin, and padding.
378 border: 1px solid
#c0c0c0;
380 padding: 0.35em 0.625em 0.75em;
384 * 1. Correct `color` not being inherited in IE 8/9/10/11.
385 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
394 * Remove default vertical scrollbar in IE 8/9/10/11.
402 * Don't inherit the `font-weight` (applied by a rule above).
403 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
411 ========================================================================== */
414 * Remove most spacing between table cells.
418 border-collapse: collapse
;
427 /* Figure captions */
433 /*! End of normalize.css
434 ========================================================================== */
437 ========================================================================== */
440 box-sizing: border-box
;
443 font-family: -apple-system
, BlinkMacSystemFont
, "Segoe UI", Roboto
, "Helvetica Neue", Helvetica
, Arial
, sans-serif
, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
450 word-wrap: break-word
;
454 ========================================================================== */
456 h1
, h2
, h3
, h4
, h5
, h6
{
463 padding-bottom: 0.3em;
465 border-bottom: 1px solid
#eee;
468 padding-bottom: 0.3em;
470 border-bottom: 1px solid
#eee;
493 body
> h2:first-child
{
497 body
> h1:first-child
{
501 body
> h1:first-child
+h2
{
505 body
> h3:first-child
,
506 body
> h4:first-child
,
507 body
> h5:first-child
,
508 body
> h6:first-child
{
523 ========================================================================== */
527 text-decoration: none
;
531 text-decoration: underline
;
533 sup
, sub
, a
.footnote
{
537 vertical-align: baseline
;
547 ========================================================================== */
554 p
, blockquote
, table
, pre
{
560 ul
.no-list
, ol
.no-list
{
562 list-style-type: none
;
564 ul ul
, ul ol
, ol ol
, ol ul
{
574 ol li
ul:first-of-type
{
578 background: transparent url
(data:image
/png
;base64
,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw
/eHBhY2tldCBiZWdpbj0i77u
/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8
+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OENDRjNBN0E2NTZBMTFFMEI3QjRBODM4NzJDMjlGNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OENDRjNBN0I2NTZBMTFFMEI3QjRBODM4NzJDMjlGNDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0NGM0E3ODY1NkExMUUwQjdCNEE4Mzg3MkMyOUY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0NGM0E3OTY1NkExMUUwQjdCNEE4Mzg3MkMyOUY0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI
/PqqezsUAAAAfSURBVHjaYmRABcYwBiM2QSA4y4hNEKYDQxAEAAIMAHNGAzhkPOlYAAAAAElFTkSuQmCC
) repeat-x
0 0;
591 ul li
> :first-child
,
592 ol li
> :first-child
{
608 dl dt
> :first-child
{
611 dl dt
> :last-child
{
618 dl dd
> :first-child
{
621 dl dd
> :last-child
{
625 border-left: 4px solid
#DDD;
629 blockquote
> :first-child
{
632 blockquote
> :last-child
{
636 border-collapse: collapse
;
643 border: 1px solid
#ccc;
647 border: 1px solid
#ccc;
650 table td
> p:first-child
{
653 table td
> p:last-child
{
657 border-top: 1px solid
#ccc;
658 background-color: #fff;
660 table
tr:nth-child
(2n) {
661 background-color: #f8f8f8;
668 ========================================================================== */
673 padding-bottom: 0.2em;
675 font-family: Consolas
, 'Liberation Mono', Menlo
, Courier
, monospace
;
677 background-color: rgba
(0, 0, 0, 0.04);
685 background: transparent
;
691 background-color: #f8f8f8;
698 background-color: transparent
;
701 code::before
, code::after
,
702 tt::before
, tt::after
{
703 letter-spacing: -0.2em;
706 pre
code::before
, pre
code::after
, pre
tt::before
, pre
tt::after
{
709 code
> span
.kw
{ color: #a71d5d; font-weight: normal
; } /* Keyword */
710 code
> span
.dt
{ color: inherit
; } /* DataType */
711 code
> span
.dv
{ color: #0086b3; } /* DecVal */
712 code
> span
.bn
{ color: #0086b3; } /* BaseN */
713 code
> span
.fl
{ color: #0086b3; } /* Float */
714 code
> span
.ch
{ color: #183691; } /* Char */
715 code
> span
.st
{ color: #183691; } /* String */
716 code
> span
.co
{ color: #969896; font-style: normal
; } /* Comment */
717 code
> span
.ot
{ color: #a71d5d; } /* Other */
718 code
> span
.al
{ color: #ff0000; } /* Alert */
719 code
> span
.fu
{ color: #795da3; } /* Function */
720 code
> span
.er
{ color: #ff0000; font-weight: bold
; } /* Error */
721 code
> span
.wa
{ color: #969896; font-weight: bold
; font-style: italic
; } /* Warning */
722 code
> span
.cn
{ color: #880000; } /* Constant */
723 code
> span
.sc
{ color: #183691; } /* SpecialChar */
724 code
> span
.vs
{ color: #183691; } /* VerbatimString */
725 code
> span
.ss
{ color: #bb6688; } /* SpecialString */
726 code
> span
.im
{ } /* Import */
727 code
> span
.va
{ color: #19177c; } /* Variable */
728 code
> span
.cf
{ color: #a71d5d; font-weight: normal
; } /* ControlFlow */
729 code
> span
.op
{ color: #666666; } /* Operator */
730 code
> span
.bu
{ } /* BuiltIn */
731 code
> span
.ex
{ } /* Extension */
732 code
> span
.pp
{ color: #bc7a00; } /* Preprocessor */
733 code
> span
.at
{ color: #0086b3; } /* Attribute */
734 code
> span
.do
{ color: #ba2121; font-style: italic
; } /* Documentation */
735 code
> span
.an
{ color: #969896; font-weight: bold
; font-style: italic
; } /* Annotation */
736 code
> span
.cv
{ color: #969896; font-weight: bold
; font-style: italic
; } /* CommentVar */
737 code
> span
.in
{ color: #969896; font-weight: bold
; font-style: italic
; } /* Information */
740 ========================================================================== */
746 img
, pre
, blockquote
, table
, figure
{
747 page-break-inside: avoid
;
754 background-color: #fff;
755 color: #333!important
;
757 border: 1px solid
#dedede;
763 background-color: white
!important
;
769 ========================================================================== */
773 background: rgba
(157, 193, 200, 0.5);
776 background-color: rgba
(45, 156, 208, 0.3);
779 background-color: rgba
(90, 182, 224, 0.3);
781 h3::selection
, h4::selection
, h5::selection
, h6::selection
, li::selection
, ol::selection
{
782 background-color: rgba
(133, 201, 232, 0.3);
785 background-color: rgba
(0, 0, 0, 0.7);
788 code
span::selection
{
789 background-color: rgba
(0, 0, 0, 0.7)!important
;
790 color: #eee!important
;
793 background-color: rgba
(255, 230, 102, 0.2);
795 .inverted a::selection {
796 background-color: rgba
(255, 230, 102, 0.6);
798 td::selection
, th::selection
, caption::selection
{
799 background-color: rgba
(180, 237, 95, 0.5);