CSS Improvements Updated link icons and colors in blocks.
h3rald h3rald@h3rald.com
Sun, 13 Jul 2014 21:11:54 +0200
7 files changed,
17 insertions(+),
3365 deletions(-)
M
styles/blocks.less
→
styles/blocks.less
@@ -5,12 +5,6 @@
.sidebar {.mix-titled-block(@light-gray, @gray-5, @light-gray, @fa-var-info-circle);} .output {.mix-box(@light-gray, @gray-5, @light-gray);} -.apple-sidebar {.mix-titled-block(@light-gray, @gray-5, @light-gray, @fa-var-apple);} -.android-sidebar {.mix-titled-block(@light-gray, @gray-5, @light-gray, @fa-var-android);} -.windows-sidebar {.mix-titled-block(@light-gray, @gray-5, @light-gray, @fa-var-windows);} -.linux-sidebar {.mix-titled-block(@light-gray, @gray-5, @light-gray, @fa-var-linux);} -.nix-sidebar {.mix-titled-block(@light-gray, @gray-5, @light-gray, @fa-var-apple @fa-var-linux);} - .terminal { .mix-box(@gray-e, @gray-2, @gray-c); padding: 0 3px;
M
styles/elements.less
→
styles/elements.less
@@ -33,8 +33,12 @@ margin:auto;
} #footer { + border-top: 1px solid @gray-d; text-align: center; - font-size: 70%; + font-size: 75%; + p { + line-height: 0.6em; + } } #toc {@@ -153,10 +157,10 @@
hr { border: 0; height: 1px; - background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); - background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); - background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); - background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); + background-image: -webkit-linear-gradient(left, rgba(99,99,99,0), rgba(99,99,99,0.75), rgba(99,99,99,0)); + background-image: -moz-linear-gradient(left, rgba(99,99,99,0), rgba(99,99,99,0.75), rgba(99,99,99,0)); + background-image: -ms-linear-gradient(left, rgba(99,99,99,0), rgba(99,99,99,0.75), rgba(99,99,99,0)); + background-image: -o-linear-gradient(left, rgba(99,99,99,0), rgba(99,99,99,0.75), rgba(99,99,99,0)); } .center {
D
styles/github.less
@@ -1,125 +0,0 @@
-/* - -github.com style (c) Vasily Polovnyov <vast@whiteants.net> - -*/ - -.hljs { - display: block; padding: 0.5em; - color: #333; - background: #f8f8f8 -} - -.hljs-comment, -.hljs-template_comment, -.diff .hljs-header, -.hljs-javadoc { - color: #998; - font-style: italic -} - -.hljs-keyword, -.css .rule .hljs-keyword, -.hljs-winutils, -.javascript .hljs-title, -.nginx .hljs-title, -.hljs-subst, -.hljs-request, -.hljs-status { - color: #333; - font-weight: bold -} - -.hljs-number, -.hljs-hexcolor, -.ruby .hljs-constant { - color: #099; -} - -.hljs-string, -.hljs-tag .hljs-value, -.hljs-phpdoc, -.tex .hljs-formula { - color: #d14 -} - -.hljs-title, -.hljs-id, -.coffeescript .hljs-params, -.scss .hljs-preprocessor { - color: #900; - font-weight: bold -} - -.javascript .hljs-title, -.lisp .hljs-title, -.clojure .hljs-title, -.hljs-subst { - font-weight: normal -} - -.hljs-class .hljs-title, -.haskell .hljs-type, -.vhdl .hljs-literal, -.tex .hljs-command { - color: #458; - font-weight: bold -} - -.hljs-tag, -.hljs-tag .hljs-title, -.hljs-rules .hljs-property, -.django .hljs-tag .hljs-keyword { - color: #000080; - font-weight: normal -} - -.hljs-attribute, -.hljs-variable, -.lisp .hljs-body { - color: #008080 -} - -.hljs-regexp { - color: #009926 -} - -.hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.lisp .hljs-keyword, -.tex .hljs-special, -.hljs-prompt { - color: #990073 -} - -.hljs-built_in, -.lisp .hljs-title, -.clojure .hljs-built_in { - color: #0086b3 -} - -.hljs-preprocessor, -.hljs-pragma, -.hljs-pi, -.hljs-doctype, -.hljs-shebang, -.hljs-cdata { - color: #999; - font-weight: bold -} - -.hljs-deletion { - background: #fdd -} - -.hljs-addition { - background: #dfd -} - -.diff .hljs-change { - background: #0086b3 -} - -.hljs-chunk { - color: #aaa -}
M
styles/hastyscribe.css
→
styles/hastyscribe.css
@@ -1,3224 +1,1 @@
-/*! normalize.css v2.1.3 | MIT License | git.io/normalize */ -/* ========================================================================== - HTML5 display definitions - ========================================================================== */ -/** - * Correct `block` display not defined in IE 8/9. - */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} -/** - * Correct `inline-block` display not defined in IE 8/9. - */ -audio, -canvas, -video { - display: inline-block; -} -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ -audio:not([controls]) { - display: none; - height: 0; -} -/** - * Address `[hidden]` styling not present in IE 8/9. - * Hide the `template` element in IE, Safari, and Firefox < 22. - */ -[hidden], -template { - display: none; -} -/* ========================================================================== - Base - ========================================================================== */ -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. - */ -html { - font-family: sans-serif; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ -} -/** - * Remove default margin. - */ -body { - margin: 0; -} -/* ========================================================================== - Links - ========================================================================== */ -/** - * Remove the gray background color from active links in IE 10. - */ -a { - background: transparent; -} -/** - * Address `outline` inconsistency between Chrome and other browsers. - */ -a:focus { - outline: thin dotted; -} -/** - * Improve readability when focused and also mouse hovered in all browsers. - */ -a:active, -a:hover { - outline: 0; -} -/* ========================================================================== - Typography - ========================================================================== */ -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari 5, and Chrome. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; -} -/** - * Address styling not present in IE 8/9, Safari 5, and Chrome. - */ -abbr[title] { - border-bottom: 1px dotted; -} -/** - * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. - */ -b, -strong { - font-weight: bold; -} -/** - * Address styling not present in Safari 5 and Chrome. - */ -dfn { - font-style: italic; -} -/** - * Address differences between Firefox and other browsers. - */ -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} -/** - * Address styling not present in IE 8/9. - */ -mark { - background: #ff0; - color: #000; -} -/** - * Correct font family set oddly in Safari 5 and Chrome. - */ -code, -kbd, -pre, -samp { - font-family: monospace, serif; - font-size: 1em; -} -/** - * Improve readability of pre-formatted text in all browsers. - */ -pre { - white-space: pre-wrap; -} -/** - * Set consistent quote types. - */ -q { - quotes: "\201C" "\201D" "\2018" "\2019"; -} -/** - * Address inconsistent and variable font size in all browsers. - */ -small { - font-size: 80%; -} -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} -sup { - top: -0.5em; -} -sub { - bottom: -0.25em; -} -/* ========================================================================== - Embedded content - ========================================================================== */ -/** - * Remove border when inside `a` element in IE 8/9. - */ -img { - border: 0; -} -/** - * Correct overflow displayed oddly in IE 9. - */ -svg:not(:root) { - overflow: hidden; -} -/* ========================================================================== - Figures - ========================================================================== */ -/** - * Address margin not present in IE 8/9 and Safari 5. - */ -figure { - margin: 0; -} -/* ========================================================================== - Forms - ========================================================================== */ -/** - * Define consistent border, margin, and padding. - */ -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} -/** - * 1. Correct `color` not being inherited in IE 8/9. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ -legend { - border: 0; - /* 1 */ - padding: 0; - /* 2 */ -} -/** - * 1. Correct font family not being inherited in all browsers. - * 2. Correct font size not being inherited in all browsers. - * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. - */ -button, -input, -select, -textarea { - font-family: inherit; - /* 1 */ - font-size: 100%; - /* 2 */ - margin: 0; - /* 3 */ -} -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ -button, -input { - line-height: normal; -} -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. - * Correct `select` style inheritance in Firefox 4+ and Opera. - */ -button, -select { - text-transform: none; -} -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - */ -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ -} -/** - * Re-set default cursor for disabled elements. - */ -button[disabled], -html input[disabled] { - cursor: default; -} -/** - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. - */ -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ -} -/** - * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome - * (include `-moz` to future-proof). - */ -input[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - /* 2 */ - box-sizing: content-box; -} -/** - * Remove inner padding and search cancel button in Safari 5 and Chrome - * on OS X. - */ -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} -/** - * Remove inner padding and border in Firefox 4+. - */ -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} -/** - * 1. Remove default vertical scrollbar in IE 8/9. - * 2. Improve readability and alignment in all browsers. - */ -textarea { - overflow: auto; - /* 1 */ - vertical-align: top; - /* 2 */ -} -/* ========================================================================== - Tables - ========================================================================== */ -/** - * Remove most spacing between table cells. - */ -table { - border-collapse: collapse; - border-spacing: 0; -} -/* Fonts */ -/* Colors */ -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.fa-glass:before { - content: "\f000"; -} -.fa-music:before { - content: "\f001"; -} -.fa-search:before { - content: "\f002"; -} -.fa-envelope-o:before { - content: "\f003"; -} -.fa-heart:before { - content: "\f004"; -} -.fa-star:before { - content: "\f005"; -} -.fa-star-o:before { - content: "\f006"; -} -.fa-user:before { - content: "\f007"; -} -.fa-film:before { - content: "\f008"; -} -.fa-th-large:before { - content: "\f009"; -} -.fa-th:before { - content: "\f00a"; -} -.fa-th-list:before { - content: "\f00b"; -} -.fa-check:before { - content: "\f00c"; -} -.fa-times:before { - content: "\f00d"; -} -.fa-search-plus:before { - content: "\f00e"; -} -.fa-search-minus:before { - content: "\f010"; -} -.fa-power-off:before { - content: "\f011"; -} -.fa-signal:before { - content: "\f012"; -} -.fa-gear:before, -.fa-cog:before { - content: "\f013"; -} -.fa-trash-o:before { - content: "\f014"; -} -.fa-home:before { - content: "\f015"; -} -.fa-file-o:before { - content: "\f016"; -} -.fa-clock-o:before { - content: "\f017"; -} -.fa-road:before { - content: "\f018"; -} -.fa-download:before { - content: "\f019"; -} -.fa-arrow-circle-o-down:before { - content: "\f01a"; -} -.fa-arrow-circle-o-up:before { - content: "\f01b"; -} -.fa-inbox:before { - content: "\f01c"; -} -.fa-play-circle-o:before { - content: "\f01d"; -} -.fa-rotate-right:before, -.fa-repeat:before { - content: "\f01e"; -} -.fa-refresh:before { - content: "\f021"; -} -.fa-list-alt:before { - content: "\f022"; -} -.fa-lock:before { - content: "\f023"; -} -.fa-flag:before { - content: "\f024"; -} -.fa-headphones:before { - content: "\f025"; -} -.fa-volume-off:before { - content: "\f026"; -} -.fa-volume-down:before { - content: "\f027"; -} -.fa-volume-up:before { - content: "\f028"; -} -.fa-qrcode:before { - content: "\f029"; -} -.fa-barcode:before { - content: "\f02a"; -} -.fa-tag:before { - content: "\f02b"; -} -.fa-tags:before { - content: "\f02c"; -} -.fa-book:before { - content: "\f02d"; -} -.fa-bookmark:before { - content: "\f02e"; -} -.fa-print:before { - content: "\f02f"; -} -.fa-camera:before { - content: "\f030"; -} -.fa-font:before { - content: "\f031"; -} -.fa-bold:before { - content: "\f032"; -} -.fa-italic:before { - content: "\f033"; -} -.fa-text-height:before { - content: "\f034"; -} -.fa-text-width:before { - content: "\f035"; -} -.fa-align-left:before { - content: "\f036"; -} -.fa-align-center:before { - content: "\f037"; -} -.fa-align-right:before { - content: "\f038"; -} -.fa-align-justify:before { - content: "\f039"; -} -.fa-list:before { - content: "\f03a"; -} -.fa-dedent:before, -.fa-outdent:before { - content: "\f03b"; -} -.fa-indent:before { - content: "\f03c"; -} -.fa-video-camera:before { - content: "\f03d"; -} -.fa-photo:before, -.fa-image:before, -.fa-picture-o:before { - content: "\f03e"; -} -.fa-pencil:before { - content: "\f040"; -} -.fa-map-marker:before { - content: "\f041"; -} -.fa-adjust:before { - content: "\f042"; -} -.fa-tint:before { - content: "\f043"; -} -.fa-edit:before, -.fa-pencil-square-o:before { - content: "\f044"; -} -.fa-share-square-o:before { - content: "\f045"; -} -.fa-check-square-o:before { - content: "\f046"; -} -.fa-arrows:before { - content: "\f047"; -} -.fa-step-backward:before { - content: "\f048"; -} -.fa-fast-backward:before { - content: "\f049"; -} -.fa-backward:before { - content: "\f04a"; -} -.fa-play:before { - content: "\f04b"; -} -.fa-pause:before { - content: "\f04c"; -} -.fa-stop:before { - content: "\f04d"; -} -.fa-forward:before { - content: "\f04e"; -} -.fa-fast-forward:before { - content: "\f050"; -} -.fa-step-forward:before { - content: "\f051"; -} -.fa-eject:before { - content: "\f052"; -} -.fa-chevron-left:before { - content: "\f053"; -} -.fa-chevron-right:before { - content: "\f054"; -} -.fa-plus-circle:before { - content: "\f055"; -} -.fa-minus-circle:before { - content: "\f056"; -} -.fa-times-circle:before { - content: "\f057"; -} -.fa-check-circle:before { - content: "\f058"; -} -.fa-question-circle:before { - content: "\f059"; -} -.fa-info-circle:before { - content: "\f05a"; -} -.fa-crosshairs:before { - content: "\f05b"; -} -.fa-times-circle-o:before { - content: "\f05c"; -} -.fa-check-circle-o:before { - content: "\f05d"; -} -.fa-ban:before { - content: "\f05e"; -} -.fa-arrow-left:before { - content: "\f060"; -} -.fa-arrow-right:before { - content: "\f061"; -} -.fa-arrow-up:before { - content: "\f062"; -} -.fa-arrow-down:before { - content: "\f063"; -} -.fa-mail-forward:before, -.fa-share:before { - content: "\f064"; -} -.fa-expand:before { - content: "\f065"; -} -.fa-compress:before { - content: "\f066"; -} -.fa-plus:before { - content: "\f067"; -} -.fa-minus:before { - content: "\f068"; -} -.fa-asterisk:before { - content: "\f069"; -} -.fa-exclamation-circle:before { - content: "\f06a"; -} -.fa-gift:before { - content: "\f06b"; -} -.fa-leaf:before { - content: "\f06c"; -} -.fa-fire:before { - content: "\f06d"; -} -.fa-eye:before { - content: "\f06e"; -} -.fa-eye-slash:before { - content: "\f070"; -} -.fa-warning:before, -.fa-exclamation-triangle:before { - content: "\f071"; -} -.fa-plane:before { - content: "\f072"; -} -.fa-calendar:before { - content: "\f073"; -} -.fa-random:before { - content: "\f074"; -} -.fa-comment:before { - content: "\f075"; -} -.fa-magnet:before { - content: "\f076"; -} -.fa-chevron-up:before { - content: "\f077"; -} -.fa-chevron-down:before { - content: "\f078"; -} -.fa-retweet:before { - content: "\f079"; -} -.fa-shopping-cart:before { - content: "\f07a"; -} -.fa-folder:before { - content: "\f07b"; -} -.fa-folder-open:before { - content: "\f07c"; -} -.fa-arrows-v:before { - content: "\f07d"; -} -.fa-arrows-h:before { - content: "\f07e"; -} -.fa-bar-chart-o:before { - content: "\f080"; -} -.fa-twitter-square:before { - content: "\f081"; -} -.fa-facebook-square:before { - content: "\f082"; -} -.fa-camera-retro:before { - content: "\f083"; -} -.fa-key:before { - content: "\f084"; -} -.fa-gears:before, -.fa-cogs:before { - content: "\f085"; -} -.fa-comments:before { - content: "\f086"; -} -.fa-thumbs-o-up:before { - content: "\f087"; -} -.fa-thumbs-o-down:before { - content: "\f088"; -} -.fa-star-half:before { - content: "\f089"; -} -.fa-heart-o:before { - content: "\f08a"; -} -.fa-sign-out:before { - content: "\f08b"; -} -.fa-linkedin-square:before { - content: "\f08c"; -} -.fa-thumb-tack:before { - content: "\f08d"; -} -.fa-external-link:before { - content: "\f08e"; -} -.fa-sign-in:before { - content: "\f090"; -} -.fa-trophy:before { - content: "\f091"; -} -.fa-github-square:before { - content: "\f092"; -} -.fa-upload:before { - content: "\f093"; -} -.fa-lemon-o:before { - content: "\f094"; -} -.fa-phone:before { - content: "\f095"; -} -.fa-square-o:before { - content: "\f096"; -} -.fa-bookmark-o:before { - content: "\f097"; -} -.fa-phone-square:before { - content: "\f098"; -} -.fa-twitter:before { - content: "\f099"; -} -.fa-facebook:before { - content: "\f09a"; -} -.fa-github:before { - content: "\f09b"; -} -.fa-unlock:before { - content: "\f09c"; -} -.fa-credit-card:before { - content: "\f09d"; -} -.fa-rss:before { - content: "\f09e"; -} -.fa-hdd-o:before { - content: "\f0a0"; -} -.fa-bullhorn:before { - content: "\f0a1"; -} -.fa-bell:before { - content: "\f0f3"; -} -.fa-certificate:before { - content: "\f0a3"; -} -.fa-hand-o-right:before { - content: "\f0a4"; -} -.fa-hand-o-left:before { - content: "\f0a5"; -} -.fa-hand-o-up:before { - content: "\f0a6"; -} -.fa-hand-o-down:before { - content: "\f0a7"; -} -.fa-arrow-circle-left:before { - content: "\f0a8"; -} -.fa-arrow-circle-right:before { - content: "\f0a9"; -} -.fa-arrow-circle-up:before { - content: "\f0aa"; -} -.fa-arrow-circle-down:before { - content: "\f0ab"; -} -.fa-globe:before { - content: "\f0ac"; -} -.fa-wrench:before { - content: "\f0ad"; -} -.fa-tasks:before { - content: "\f0ae"; -} -.fa-filter:before { - content: "\f0b0"; -} -.fa-briefcase:before { - content: "\f0b1"; -} -.fa-arrows-alt:before { - content: "\f0b2"; -} -.fa-group:before, -.fa-users:before { - content: "\f0c0"; -} -.fa-chain:before, -.fa-link:before { - content: "\f0c1"; -} -.fa-cloud:before { - content: "\f0c2"; -} -.fa-flask:before { - content: "\f0c3"; -} -.fa-cut:before, -.fa-scissors:before { - content: "\f0c4"; -} -.fa-copy:before, -.fa-files-o:before { - content: "\f0c5"; -} -.fa-paperclip:before { - content: "\f0c6"; -} -.fa-save:before, -.fa-floppy-o:before { - content: "\f0c7"; -} -.fa-square:before { - content: "\f0c8"; -} -.fa-navicon:before, -.fa-reorder:before, -.fa-bars:before { - content: "\f0c9"; -} -.fa-list-ul:before { - content: "\f0ca"; -} -.fa-list-ol:before { - content: "\f0cb"; -} -.fa-strikethrough:before { - content: "\f0cc"; -} -.fa-underline:before { - content: "\f0cd"; -} -.fa-table:before { - content: "\f0ce"; -} -.fa-magic:before { - content: "\f0d0"; -} -.fa-truck:before { - content: "\f0d1"; -} -.fa-pinterest:before { - content: "\f0d2"; -} -.fa-pinterest-square:before { - content: "\f0d3"; -} -.fa-google-plus-square:before { - content: "\f0d4"; -} -.fa-google-plus:before { - content: "\f0d5"; -} -.fa-money:before { - content: "\f0d6"; -} -.fa-caret-down:before { - content: "\f0d7"; -} -.fa-caret-up:before { - content: "\f0d8"; -} -.fa-caret-left:before { - content: "\f0d9"; -} -.fa-caret-right:before { - content: "\f0da"; -} -.fa-columns:before { - content: "\f0db"; -} -.fa-unsorted:before, -.fa-sort:before { - content: "\f0dc"; -} -.fa-sort-down:before, -.fa-sort-desc:before { - content: "\f0dd"; -} -.fa-sort-up:before, -.fa-sort-asc:before { - content: "\f0de"; -} -.fa-envelope:before { - content: "\f0e0"; -} -.fa-linkedin:before { - content: "\f0e1"; -} -.fa-rotate-left:before, -.fa-undo:before { - content: "\f0e2"; -} -.fa-legal:before, -.fa-gavel:before { - content: "\f0e3"; -} -.fa-dashboard:before, -.fa-tachometer:before { - content: "\f0e4"; -} -.fa-comment-o:before { - content: "\f0e5"; -} -.fa-comments-o:before { - content: "\f0e6"; -} -.fa-flash:before, -.fa-bolt:before { - content: "\f0e7"; -} -.fa-sitemap:before { - content: "\f0e8"; -} -.fa-umbrella:before { - content: "\f0e9"; -} -.fa-paste:before, -.fa-clipboard:before { - content: "\f0ea"; -} -.fa-lightbulb-o:before { - content: "\f0eb"; -} -.fa-exchange:before { - content: "\f0ec"; -} -.fa-cloud-download:before { - content: "\f0ed"; -} -.fa-cloud-upload:before { - content: "\f0ee"; -} -.fa-user-md:before { - content: "\f0f0"; -} -.fa-stethoscope:before { - content: "\f0f1"; -} -.fa-suitcase:before { - content: "\f0f2"; -} -.fa-bell-o:before { - content: "\f0a2"; -} -.fa-coffee:before { - content: "\f0f4"; -} -.fa-cutlery:before { - content: "\f0f5"; -} -.fa-file-text-o:before { - content: "\f0f6"; -} -.fa-building-o:before { - content: "\f0f7"; -} -.fa-hospital-o:before { - content: "\f0f8"; -} -.fa-ambulance:before { - content: "\f0f9"; -} -.fa-medkit:before { - content: "\f0fa"; -} -.fa-fighter-jet:before { - content: "\f0fb"; -} -.fa-beer:before { - content: "\f0fc"; -} -.fa-h-square:before { - content: "\f0fd"; -} -.fa-plus-square:before { - content: "\f0fe"; -} -.fa-angle-double-left:before { - content: "\f100"; -} -.fa-angle-double-right:before { - content: "\f101"; -} -.fa-angle-double-up:before { - content: "\f102"; -} -.fa-angle-double-down:before { - content: "\f103"; -} -.fa-angle-left:before { - content: "\f104"; -} -.fa-angle-right:before { - content: "\f105"; -} -.fa-angle-up:before { - content: "\f106"; -} -.fa-angle-down:before { - content: "\f107"; -} -.fa-desktop:before { - content: "\f108"; -} -.fa-laptop:before { - content: "\f109"; -} -.fa-tablet:before { - content: "\f10a"; -} -.fa-mobile-phone:before, -.fa-mobile:before { - content: "\f10b"; -} -.fa-circle-o:before { - content: "\f10c"; -} -.fa-quote-left:before { - content: "\f10d"; -} -.fa-quote-right:before { - content: "\f10e"; -} -.fa-spinner:before { - content: "\f110"; -} -.fa-circle:before { - content: "\f111"; -} -.fa-mail-reply:before, -.fa-reply:before { - content: "\f112"; -} -.fa-github-alt:before { - content: "\f113"; -} -.fa-folder-o:before { - content: "\f114"; -} -.fa-folder-open-o:before { - content: "\f115"; -} -.fa-smile-o:before { - content: "\f118"; -} -.fa-frown-o:before { - content: "\f119"; -} -.fa-meh-o:before { - content: "\f11a"; -} -.fa-gamepad:before { - content: "\f11b"; -} -.fa-keyboard-o:before { - content: "\f11c"; -} -.fa-flag-o:before { - content: "\f11d"; -} -.fa-flag-checkered:before { - content: "\f11e"; -} -.fa-terminal:before { - content: "\f120"; -} -.fa-code:before { - content: "\f121"; -} -.fa-mail-reply-all:before, -.fa-reply-all:before { - content: "\f122"; -} -.fa-star-half-empty:before, -.fa-star-half-full:before, -.fa-star-half-o:before { - content: "\f123"; -} -.fa-location-arrow:before { - content: "\f124"; -} -.fa-crop:before { - content: "\f125"; -} -.fa-code-fork:before { - content: "\f126"; -} -.fa-unlink:before, -.fa-chain-broken:before { - content: "\f127"; -} -.fa-question:before { - content: "\f128"; -} -.fa-info:before { - content: "\f129"; -} -.fa-exclamation:before { - content: "\f12a"; -} -.fa-superscript:before { - content: "\f12b"; -} -.fa-subscript:before { - content: "\f12c"; -} -.fa-eraser:before { - content: "\f12d"; -} -.fa-puzzle-piece:before { - content: "\f12e"; -} -.fa-microphone:before { - content: "\f130"; -} -.fa-microphone-slash:before { - content: "\f131"; -} -.fa-shield:before { - content: "\f132"; -} -.fa-calendar-o:before { - content: "\f133"; -} -.fa-fire-extinguisher:before { - content: "\f134"; -} -.fa-rocket:before { - content: "\f135"; -} -.fa-maxcdn:before { - content: "\f136"; -} -.fa-chevron-circle-left:before { - content: "\f137"; -} -.fa-chevron-circle-right:before { - content: "\f138"; -} -.fa-chevron-circle-up:before { - content: "\f139"; -} -.fa-chevron-circle-down:before { - content: "\f13a"; -} -.fa-html5:before { - content: "\f13b"; -} -.fa-css3:before { - content: "\f13c"; -} -.fa-anchor:before { - content: "\f13d"; -} -.fa-unlock-alt:before { - content: "\f13e"; -} -.fa-bullseye:before { - content: "\f140"; -} -.fa-ellipsis-h:before { - content: "\f141"; -} -.fa-ellipsis-v:before { - content: "\f142"; -} -.fa-rss-square:before { - content: "\f143"; -} -.fa-play-circle:before { - content: "\f144"; -} -.fa-ticket:before { - content: "\f145"; -} -.fa-minus-square:before { - content: "\f146"; -} -.fa-minus-square-o:before { - content: "\f147"; -} -.fa-level-up:before { - content: "\f148"; -} -.fa-level-down:before { - content: "\f149"; -} -.fa-check-square:before { - content: "\f14a"; -} -.fa-pencil-square:before { - content: "\f14b"; -} -.fa-external-link-square:before { - content: "\f14c"; -} -.fa-share-square:before { - content: "\f14d"; -} -.fa-compass:before { - content: "\f14e"; -} -.fa-toggle-down:before, -.fa-caret-square-o-down:before { - content: "\f150"; -} -.fa-toggle-up:before, -.fa-caret-square-o-up:before { - content: "\f151"; -} -.fa-toggle-right:before, -.fa-caret-square-o-right:before { - content: "\f152"; -} -.fa-euro:before, -.fa-eur:before { - content: "\f153"; -} -.fa-gbp:before { - content: "\f154"; -} -.fa-dollar:before, -.fa-usd:before { - content: "\f155"; -} -.fa-rupee:before, -.fa-inr:before { - content: "\f156"; -} -.fa-cny:before, -.fa-rmb:before, -.fa-yen:before, -.fa-jpy:before { - content: "\f157"; -} -.fa-ruble:before, -.fa-rouble:before, -.fa-rub:before { - content: "\f158"; -} -.fa-won:before, -.fa-krw:before { - content: "\f159"; -} -.fa-bitcoin:before, -.fa-btc:before { - content: "\f15a"; -} -.fa-file:before { - content: "\f15b"; -} -.fa-file-text:before { - content: "\f15c"; -} -.fa-sort-alpha-asc:before { - content: "\f15d"; -} -.fa-sort-alpha-desc:before { - content: "\f15e"; -} -.fa-sort-amount-asc:before { - content: "\f160"; -} -.fa-sort-amount-desc:before { - content: "\f161"; -} -.fa-sort-numeric-asc:before { - content: "\f162"; -} -.fa-sort-numeric-desc:before { - content: "\f163"; -} -.fa-thumbs-up:before { - content: "\f164"; -} -.fa-thumbs-down:before { - content: "\f165"; -} -.fa-youtube-square:before { - content: "\f166"; -} -.fa-youtube:before { - content: "\f167"; -} -.fa-xing:before { - content: "\f168"; -} -.fa-xing-square:before { - content: "\f169"; -} -.fa-youtube-play:before { - content: "\f16a"; -} -.fa-dropbox:before { - content: "\f16b"; -} -.fa-stack-overflow:before { - content: "\f16c"; -} -.fa-instagram:before { - content: "\f16d"; -} -.fa-flickr:before { - content: "\f16e"; -} -.fa-adn:before { - content: "\f170"; -} -.fa-bitbucket:before { - content: "\f171"; -} -.fa-bitbucket-square:before { - content: "\f172"; -} -.fa-tumblr:before { - content: "\f173"; -} -.fa-tumblr-square:before { - content: "\f174"; -} -.fa-long-arrow-down:before { - content: "\f175"; -} -.fa-long-arrow-up:before { - content: "\f176"; -} -.fa-long-arrow-left:before { - content: "\f177"; -} -.fa-long-arrow-right:before { - content: "\f178"; -} -.fa-apple:before { - content: "\f179"; -} -.fa-windows:before { - content: "\f17a"; -} -.fa-android:before { - content: "\f17b"; -} -.fa-linux:before { - content: "\f17c"; -} -.fa-dribbble:before { - content: "\f17d"; -} -.fa-skype:before { - content: "\f17e"; -} -.fa-foursquare:before { - content: "\f180"; -} -.fa-trello:before { - content: "\f181"; -} -.fa-female:before { - content: "\f182"; -} -.fa-male:before { - content: "\f183"; -} -.fa-gittip:before { - content: "\f184"; -} -.fa-sun-o:before { - content: "\f185"; -} -.fa-moon-o:before { - content: "\f186"; -} -.fa-archive:before { - content: "\f187"; -} -.fa-bug:before { - content: "\f188"; -} -.fa-vk:before { - content: "\f189"; -} -.fa-weibo:before { - content: "\f18a"; -} -.fa-renren:before { - content: "\f18b"; -} -.fa-pagelines:before { - content: "\f18c"; -} -.fa-stack-exchange:before { - content: "\f18d"; -} -.fa-arrow-circle-o-right:before { - content: "\f18e"; -} -.fa-arrow-circle-o-left:before { - content: "\f190"; -} -.fa-toggle-left:before, -.fa-caret-square-o-left:before { - content: "\f191"; -} -.fa-dot-circle-o:before { - content: "\f192"; -} -.fa-wheelchair:before { - content: "\f193"; -} -.fa-vimeo-square:before { - content: "\f194"; -} -.fa-turkish-lira:before, -.fa-try:before { - content: "\f195"; -} -.fa-plus-square-o:before { - content: "\f196"; -} -.fa-space-shuttle:before { - content: "\f197"; -} -.fa-slack:before { - content: "\f198"; -} -.fa-envelope-square:before { - content: "\f199"; -} -.fa-wordpress:before { - content: "\f19a"; -} -.fa-openid:before { - content: "\f19b"; -} -.fa-institution:before, -.fa-bank:before, -.fa-university:before { - content: "\f19c"; -} -.fa-mortar-board:before, -.fa-graduation-cap:before { - content: "\f19d"; -} -.fa-yahoo:before { - content: "\f19e"; -} -.fa-google:before { - content: "\f1a0"; -} -.fa-reddit:before { - content: "\f1a1"; -} -.fa-reddit-square:before { - content: "\f1a2"; -} -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} -.fa-stumbleupon:before { - content: "\f1a4"; -} -.fa-delicious:before { - content: "\f1a5"; -} -.fa-digg:before { - content: "\f1a6"; -} -.fa-pied-piper-square:before, -.fa-pied-piper:before { - content: "\f1a7"; -} -.fa-pied-piper-alt:before { - content: "\f1a8"; -} -.fa-drupal:before { - content: "\f1a9"; -} -.fa-joomla:before { - content: "\f1aa"; -} -.fa-language:before { - content: "\f1ab"; -} -.fa-fax:before { - content: "\f1ac"; -} -.fa-building:before { - content: "\f1ad"; -} -.fa-child:before { - content: "\f1ae"; -} -.fa-paw:before { - content: "\f1b0"; -} -.fa-spoon:before { - content: "\f1b1"; -} -.fa-cube:before { - content: "\f1b2"; -} -.fa-cubes:before { - content: "\f1b3"; -} -.fa-behance:before { - content: "\f1b4"; -} -.fa-behance-square:before { - content: "\f1b5"; -} -.fa-steam:before { - content: "\f1b6"; -} -.fa-steam-square:before { - content: "\f1b7"; -} -.fa-recycle:before { - content: "\f1b8"; -} -.fa-automobile:before, -.fa-car:before { - content: "\f1b9"; -} -.fa-cab:before, -.fa-taxi:before { - content: "\f1ba"; -} -.fa-tree:before { - content: "\f1bb"; -} -.fa-spotify:before { - content: "\f1bc"; -} -.fa-deviantart:before { - content: "\f1bd"; -} -.fa-soundcloud:before { - content: "\f1be"; -} -.fa-database:before { - content: "\f1c0"; -} -.fa-file-pdf-o:before { - content: "\f1c1"; -} -.fa-file-word-o:before { - content: "\f1c2"; -} -.fa-file-excel-o:before { - content: "\f1c3"; -} -.fa-file-powerpoint-o:before { - content: "\f1c4"; -} -.fa-file-photo-o:before, -.fa-file-picture-o:before, -.fa-file-image-o:before { - content: "\f1c5"; -} -.fa-file-zip-o:before, -.fa-file-archive-o:before { - content: "\f1c6"; -} -.fa-file-sound-o:before, -.fa-file-audio-o:before { - content: "\f1c7"; -} -.fa-file-movie-o:before, -.fa-file-video-o:before { - content: "\f1c8"; -} -.fa-file-code-o:before { - content: "\f1c9"; -} -.fa-vine:before { - content: "\f1ca"; -} -.fa-codepen:before { - content: "\f1cb"; -} -.fa-jsfiddle:before { - content: "\f1cc"; -} -.fa-life-bouy:before, -.fa-life-saver:before, -.fa-support:before, -.fa-life-ring:before { - content: "\f1cd"; -} -.fa-circle-o-notch:before { - content: "\f1ce"; -} -.fa-ra:before, -.fa-rebel:before { - content: "\f1d0"; -} -.fa-ge:before, -.fa-empire:before { - content: "\f1d1"; -} -.fa-git-square:before { - content: "\f1d2"; -} -.fa-git:before { - content: "\f1d3"; -} -.fa-hacker-news:before { - content: "\f1d4"; -} -.fa-tencent-weibo:before { - content: "\f1d5"; -} -.fa-qq:before { - content: "\f1d6"; -} -.fa-wechat:before, -.fa-weixin:before { - content: "\f1d7"; -} -.fa-send:before, -.fa-paper-plane:before { - content: "\f1d8"; -} -.fa-send-o:before, -.fa-paper-plane-o:before { - content: "\f1d9"; -} -.fa-history:before { - content: "\f1da"; -} -.fa-circle-thin:before { - content: "\f1db"; -} -.fa-header:before { - content: "\f1dc"; -} -.fa-paragraph:before { - content: "\f1dd"; -} -.fa-sliders:before { - content: "\f1de"; -} -.fa-share-alt:before { - content: "\f1e0"; -} -.fa-share-alt-square:before { - content: "\f1e1"; -} -.fa-bomb:before { - content: "\f1e2"; -} -.mix-no-border-radius { - -webkit-border-radius: 0px; - -moz-border-radius: 0px; - border-radius: 0px; -} -/* - -github.com style (c) Vasily Polovnyov <vast@whiteants.net> - -*/ -.hljs { - display: block; - padding: 0.5em; - color: #333; - background: #f8f8f8; -} -.hljs-comment, -.hljs-template_comment, -.diff .hljs-header, -.hljs-javadoc { - color: #998; - font-style: italic; -} -.hljs-keyword, -.css .rule .hljs-keyword, -.hljs-winutils, -.javascript .hljs-title, -.nginx .hljs-title, -.hljs-subst, -.hljs-request, -.hljs-status { - color: #333; - font-weight: bold; -} -.hljs-number, -.hljs-hexcolor, -.ruby .hljs-constant { - color: #099; -} -.hljs-string, -.hljs-tag .hljs-value, -.hljs-phpdoc, -.tex .hljs-formula { - color: #dd1144; -} -.hljs-title, -.hljs-id, -.coffeescript .hljs-params, -.scss .hljs-preprocessor { - color: #900; - font-weight: bold; -} -.javascript .hljs-title, -.lisp .hljs-title, -.clojure .hljs-title, -.hljs-subst { - font-weight: normal; -} -.hljs-class .hljs-title, -.haskell .hljs-type, -.vhdl .hljs-literal, -.tex .hljs-command { - color: #458; - font-weight: bold; -} -.hljs-tag, -.hljs-tag .hljs-title, -.hljs-rules .hljs-property, -.django .hljs-tag .hljs-keyword { - color: #000080; - font-weight: normal; -} -.hljs-attribute, -.hljs-variable, -.lisp .hljs-body { - color: #008080; -} -.hljs-regexp { - color: #009926; -} -.hljs-symbol, -.ruby .hljs-symbol .hljs-string, -.lisp .hljs-keyword, -.tex .hljs-special, -.hljs-prompt { - color: #990073; -} -.hljs-built_in, -.lisp .hljs-title, -.clojure .hljs-built_in { - color: #0086b3; -} -.hljs-preprocessor, -.hljs-pragma, -.hljs-pi, -.hljs-doctype, -.hljs-shebang, -.hljs-cdata { - color: #999; - font-weight: bold; -} -.hljs-deletion { - background: #ffdddd; -} -.hljs-addition { - background: #ddffdd; -} -.diff .hljs-change { - background: #0086b3; -} -.hljs-chunk { - color: #aaaaaa; -} -body { - background-color: #fff; - margin: 0 auto; - height: 100%; - zoom: 1; - letter-spacing: normal; - word-spacing: normal; - color: #333333; - font: 15px "Source Sans Pro", "Calibri", "Helvetica", "Arial", "Freesans", "Clean", sans-serif; - line-height: 1.4; - -webkit-font-smoothing: antialiased; - width: 960px; - -webkit-hyphens: auto; - -moz-hyphens: auto; - -ms-hyphens: auto; - -o-hyphens: auto; - hyphens: auto; -} -@media screen and (max-width: 659px) { - body { - width: 100%; - } -} -@media screen and (min-width: 660px) { - body { - width: 660px; - } -} -/* Layout */ -#main, -#footer, -#header { - width: 96%; - margin: auto; -} -#footer { - text-align: center; - font-size: 70%; -} -#toc { - margin-top: -10px; -} -#toc ul { - list-style-type: none; - padding-left: 20px; -} -#toc > ul { - padding-left: 0; -} -/* Lists */ -ul, -ol { - padding-left: 30px; -} -li p { - margin: 0 auto; -} -dl { - padding: 0.5em; - clear: both; - margin: 5px 0; -} -dl dt { - float: left; - clear: left; - width: 30%; - text-align: right; - font-weight: bold; -} -dl dd { - margin: 0 0 0 32%; - padding: 0 0 1em 0; -} -/* Headings */ -h1, -h2, -h3, -h4, -h5, -h6 { - color: #111111; - border-bottom: 1px solid #dddddd; -} -h1 { - text-align: center; -} -/* Blocks */ -blockquote { - border-left: 3px solid #dedede; - padding: 0px 10px; - margin: 10px 0; - font-style: italic; -} -pre { - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 10px auto; - padding: 2px 4px 0 4px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - color: #333333; - background-color: #f8f8f8; - border: 1px solid #cccccc; - margin: auto; - font-family: "Source Code Pro", "Monaco", "DejaVu Sans Mono", "Courier New", monospace; - padding: 0; -} -pre a { - color: #264c72; -} -pre p { - margin: 0 auto; -} -pre code { - box-shadow: none; - background: #f8f8f8; - padding: 0px 2px 0 2px; - border: none; -} -pre .hljs { - padding: 0 3px; -} -@media screen and (max-width: 639px) { - .responsive { - width: 100%; - overflow-y: hidden; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .responsive td { - white-space: nowrap; - } -} -table { - border-collapse: collapse; - margin: 15px auto; - border-spacing: 0; - empty-cells: show; -} -table thead { - background: #f8f8f8; - color: #222; - text-align: left; - vertical-align: bottom; -} -table td, -table th { - background-color: transparent; - border: 1px solid #999999; - font-size: inherit; - margin: 0; - overflow: visible; - padding: 6px 12px; -} -address { - font-style: italic; - color: #999999; -} -hr { - border: 0; - height: 1px; - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); - background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); - background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); -} -.center { - margin: auto; - text-align: center; -} -/* Inline */ -[class^="fa-"] { - font-family: "FontAwesome"; -} -code, -span.code { - color: #333333; - background-color: #f8f8f8; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - border: 1px solid #999999; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - font-family: "Source Code Pro", "Monaco", "DejaVu Sans Mono", "Courier New", monospace; - font-size: 85%; - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - -o-hyphens: none; - hyphens: none; -} -kbd, -span.kbd { - color: #333333; - background-color: #f8f8f8; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - border: 1px solid #999999; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - font-family: "Source Code Pro", "Monaco", "DejaVu Sans Mono", "Courier New", monospace; - font-weight: bold; - border-right: 1px solid #333333; - border-bottom: 1px solid #333333; - line-height: 1em; - font-size: 80%; - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - -o-hyphens: none; - hyphens: none; -} -mark, -span.mark { - padding: 0 1px; - color: #222222; -} -abbr, -span.abbr { - font-variant: small-caps; - font-weight: bolder; - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - -o-hyphens: none; - hyphens: none; -} -abbr:hover, -span.abbr:hover { - cursor: help; -} -samp, -span.samp { - font-size: 90%; - color: #333333; - background-color: #f8f8f8; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - border: 1px solid #f8f8f8; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - -o-hyphens: none; - hyphens: none; -} -var, -span.var { - font-size: 90%; - font-family: "Source Code Pro", "Monaco", "DejaVu Sans Mono", "Courier New", monospace; - font-weight: bold; - font-style: normal; - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - -o-hyphens: none; - hyphens: none; -} -cite, -span.cite { - font-weight: bold; - font-style: italic; - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - -o-hyphens: none; - hyphens: none; -} -q, -span.q { - font-style: italic; - color: #666666; - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - -o-hyphens: none; - hyphens: none; -} -span.tt, -span.cmd, -span.opt, -span.arg, -span.kwd, -span.ext, -span.file, -span.dir { - font-size: 90%; - font-family: "Source Code Pro", "Monaco", "DejaVu Sans Mono", "Courier New", monospace; - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - -o-hyphens: none; - hyphens: none; -} -span.ext, -span.kwd { - font-weight: bold; -} -.powered-by img { - margin-bottom: -5px; -} -/* Links */ -a, -a:visited { - color: #4183c4; - text-decoration: none; -} -a:hover, -a:visited:hover { - text-decoration: underline; -} -a[href^="http://"]:before, -a[href^="https://"]:before, -a[href^="ftp://"]:before, -a[href^="sftp://"]:before { - content: "\f064" " "; - font-family: "FontAwesome"; -} -a[href^="mailto://"]:before { - content: "\f0e0" " "; - font-family: "FontAwesome"; -} -a[href^="skype://"]:before, -a[href*="skype.com"]:before { - content: "\f17e" " "; - font-family: "FontAwesome"; -} -a[href*="twitter.com"]:before { - content: "\f099" " "; - font-family: "FontAwesome"; -} -a[href*="linkedin.com"]:before { - content: "\f08c" " "; - font-family: "FontAwesome"; -} -a[href*="foursquare.com"]:before { - content: "\f180" " "; - font-family: "FontAwesome"; -} -a[href*="facebook.com"]:before { - content: "\f082" " "; - font-family: "FontAwesome"; -} -a[href*="flickr.com"]:before { - content: "\f16e" " "; - font-family: "FontAwesome"; -} -a[href*="github.com"]:before { - content: "\f09b" " "; - font-family: "FontAwesome"; -} -a[href*="stackoverflow.com"]:before { - content: "\f16c" " "; - font-family: "FontAwesome"; -} -a[href*="youtube.com"]:before { - content: "\f167" " "; - font-family: "FontAwesome"; -} -a[href*="dropbox.com"]:before { - content: "\f16b" " "; - font-family: "FontAwesome"; -} -a[href*="instagram.com"]:before { - content: "\f16d" " "; - font-family: "FontAwesome"; -} -a[href*="google.com"]:before { - content: "\f1a0" " "; - font-family: "FontAwesome"; -} -a[href*="plus.google.com"]:before { - content: "\f0d4" " "; - font-family: "FontAwesome"; -} -a[href*="yahoo.com"]:before { - content: "\f19e" " "; - font-family: "FontAwesome"; -} -a[href*="tumblr.com"]:before { - content: "\f174" " "; - font-family: "FontAwesome"; -} -a[href*="vimeo.com"]:before { - content: "\f194" " "; - font-family: "FontAwesome"; -} -a[href*="bitbucket.com"]:before { - content: "\f171" " "; - font-family: "FontAwesome"; -} -a[href*="pinterest.com"]:before { - content: "\f0d2" " "; - font-family: "FontAwesome"; -} -a[href*="reddit.com"]:before { - content: "\f1a1" " "; - font-family: "FontAwesome"; -} -a[href*="digg.com"]:before { - content: "\f1a6" " "; - font-family: "FontAwesome"; -} -a[href*="news.ycombinator.com"]:before { - content: "\f1d4" " "; - font-family: "FontAwesome"; -} -a[href*="jsfiddle.com"]:before { - content: "\f1cc" " "; - font-family: "FontAwesome"; -} -a[href*="deviantart.com"]:before { - content: "\f1bd" " "; - font-family: "FontAwesome"; -} -a[href^="git@"]:before { - content: "\f1d3" " "; - font-family: "FontAwesome"; -} -a[href="#document-top"] { - vertical-align: super; - text-size: 90%; - float: right; -} -.powered-by a:before { - content: ""; -} -.note { - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 10px auto; - padding: 2px 4px 0 4px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - color: #264c72; - background-color: #d8ebf8; - border: 1px solid #a4d1ef; - font-size: 90%; -} -.note a { - color: #264c72; -} -.note p { - margin: 0 auto; -} -.note p { - margin: 0 auto; -} -.note p:first-child { - font-weight: bold; - color: #264c72; -} -.note p:first-child:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #264c72; - content: "\f0a9" " "; -} -.tip { - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 10px auto; - padding: 2px 4px 0 4px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - color: #009926; - background-color: #d8f5cd; - border: 1px solid #b0eb99; - font-size: 90%; -} -.tip a { - color: #264c72; -} -.tip p { - margin: 0 auto; -} -.tip p { - margin: 0 auto; -} -.tip p:first-child { - font-weight: bold; - color: #009926; -} -.tip p:first-child:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #009926; - content: "\f058" " "; -} -.warning { - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 10px auto; - padding: 2px 4px 0 4px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - color: #705400; - background-color: #ffebad; - border: 1px solid #ffdb70; - font-size: 90%; -} -.warning a { - color: #264c72; -} -.warning p { - margin: 0 auto; -} -.warning p { - margin: 0 auto; -} -.warning p:first-child { - font-weight: bold; - color: #705400; -} -.warning p:first-child:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #705400; - content: "\f071" " "; -} -.sidebar { - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 10px auto; - padding: 2px 4px 0 4px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - color: #555555; - background-color: #f8f8f8; - border: 1px solid #f8f8f8; - font-size: 90%; -} -.sidebar a { - color: #264c72; -} -.sidebar p { - margin: 0 auto; -} -.sidebar p { - margin: 0 auto; -} -.sidebar p:first-child { - font-weight: bold; - color: #555555; -} -.sidebar p:first-child:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #555555; - content: "\f05a" " "; -} -.output { - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 10px auto; - padding: 2px 4px 0 4px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - color: #555555; - background-color: #f8f8f8; - border: 1px solid #f8f8f8; -} -.output a { - color: #264c72; -} -.output p { - margin: 0 auto; -} -.apple-sidebar { - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 10px auto; - padding: 2px 4px 0 4px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - color: #555555; - background-color: #f8f8f8; - border: 1px solid #f8f8f8; - font-size: 90%; -} -.apple-sidebar a { - color: #264c72; -} -.apple-sidebar p { - margin: 0 auto; -} -.apple-sidebar p { - margin: 0 auto; -} -.apple-sidebar p:first-child { - font-weight: bold; - color: #555555; -} -.apple-sidebar p:first-child:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #555555; - content: "\f179" " "; -} -.android-sidebar { - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 10px auto; - padding: 2px 4px 0 4px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - color: #555555; - background-color: #f8f8f8; - border: 1px solid #f8f8f8; - font-size: 90%; -} -.android-sidebar a { - color: #264c72; -} -.android-sidebar p { - margin: 0 auto; -} -.android-sidebar p { - margin: 0 auto; -} -.android-sidebar p:first-child { - font-weight: bold; - color: #555555; -} -.android-sidebar p:first-child:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #555555; - content: "\f17b" " "; -} -.windows-sidebar { - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 10px auto; - padding: 2px 4px 0 4px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - color: #555555; - background-color: #f8f8f8; - border: 1px solid #f8f8f8; - font-size: 90%; -} -.windows-sidebar a { - color: #264c72; -} -.windows-sidebar p { - margin: 0 auto; -} -.windows-sidebar p { - margin: 0 auto; -} -.windows-sidebar p:first-child { - font-weight: bold; - color: #555555; -} -.windows-sidebar p:first-child:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #555555; - content: "\f17a" " "; -} -.linux-sidebar { - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 10px auto; - padding: 2px 4px 0 4px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - color: #555555; - background-color: #f8f8f8; - border: 1px solid #f8f8f8; - font-size: 90%; -} -.linux-sidebar a { - color: #264c72; -} -.linux-sidebar p { - margin: 0 auto; -} -.linux-sidebar p { - margin: 0 auto; -} -.linux-sidebar p:first-child { - font-weight: bold; - color: #555555; -} -.linux-sidebar p:first-child:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #555555; - content: "\f17c" " "; -} -.nix-sidebar { - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 10px auto; - padding: 2px 4px 0 4px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - color: #555555; - background-color: #f8f8f8; - border: 1px solid #f8f8f8; - font-size: 90%; -} -.nix-sidebar a { - color: #264c72; -} -.nix-sidebar p { - margin: 0 auto; -} -.nix-sidebar p { - margin: 0 auto; -} -.nix-sidebar p:first-child { - font-weight: bold; - color: #555555; -} -.nix-sidebar p:first-child:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #555555; - content: "\f179" "\f17c" " "; -} -.terminal { - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - margin: 10px auto; - padding: 2px 4px 0 4px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - color: #222222; - background-color: #eeeeee; - border: 1px solid #cccccc; - padding: 0 3px; -} -.terminal a { - color: #264c72; -} -.terminal p { - margin: 0 auto; -} -.terminal p, -.terminal p:first-child { - margin-top: 0; - margin-bottom: 0; - text-shadow: none; - font-weight: normal; - font-family: "Source Code Pro", "Monaco", "DejaVu Sans Mono", "Courier New", monospace; - font-size: 90%; - color: #222222; -} -.terminal p:before, -.terminal p:first-child:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: bold; - color: #009926; - content: "\f120" " "; -} -div .terminal { - margin: 2px auto; -} -.todo { - color: #cc3300; -} -.todo:before { - color: #cc3300; - background-color: #f8d8d8; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - border: 1px solid #cc3300; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - border-size: 2px; - padding: 1px 1px 3px 1px; - text-size: 70%; - line-height: 90%; - width: 50px; - text-align: center; - margin-right: 3px; - font-variant: small-caps; - font-weight: bold; - content: "todo"; -} -.fixme { - color: #cc3300; -} -.fixme:before { - color: #cc3300; - background-color: #f8d8d8; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - border: 1px solid #cc3300; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - border-size: 2px; - padding: 1px 1px 3px 1px; - text-size: 70%; - line-height: 90%; - width: 50px; - text-align: center; - margin-right: 3px; - font-variant: small-caps; - font-weight: bold; - content: "fixme"; -} -.deadline { - color: #cc3300; -} -.deadline:before { - color: #cc3300; - background-color: #f8d8d8; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - border: 1px solid #cc3300; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - border-size: 2px; - padding: 1px 1px 3px 1px; - text-size: 70%; - line-height: 90%; - width: 50px; - text-align: center; - margin-right: 3px; - font-variant: small-caps; - font-weight: bold; - content: "deadline"; -} -.important { - color: #cc3300; -} -.important:before { - color: #cc3300; - background-color: #f8d8d8; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - border: 1px solid #cc3300; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - border-size: 2px; - padding: 1px 1px 3px 1px; - text-size: 70%; - line-height: 90%; - width: 50px; - text-align: center; - margin-right: 3px; - font-variant: small-caps; - font-weight: bold; - content: "important"; -} -.urgent { - color: #cc3300; -} -.urgent:before { - color: #cc3300; - background-color: #f8d8d8; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - border: 1px solid #cc3300; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - border-size: 2px; - padding: 1px 1px 3px 1px; - text-size: 70%; - line-height: 90%; - width: 50px; - text-align: center; - margin-right: 3px; - font-variant: small-caps; - font-weight: bold; - content: "urgent"; -} -.verify { - color: #705400; -} -.verify:before { - color: #705400; - background-color: #ffebad; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - border: 1px solid #705400; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - border-size: 2px; - padding: 1px 1px 3px 1px; - text-size: 70%; - line-height: 90%; - width: 50px; - text-align: center; - margin-right: 3px; - font-variant: small-caps; - font-weight: bold; - content: "verify"; -} -.draftcomment { - color: #00cc33; -} -.draftcomment:before { - color: #00cc33; - background-color: #d8f5cd; - padding: 0 3px 0; - display: inline-block; - width: auto; - margin: 1px; - border: 1px solid #00cc33; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - border-size: 2px; - padding: 1px 1px 3px 1px; - text-size: 70%; - line-height: 90%; - width: 50px; - text-align: center; - margin-right: 3px; - font-variant: small-caps; - font-weight: bold; - content: "comment"; -} -.red-circle:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #cc3300; - content: "\f111" " "; -} -.green-circle:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #00cc33; - content: "\f111" " "; -} -.yellow-circle:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #f5b800; - content: "\f111" " "; -} -.gray-circle:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #999999; - content: "\f111" " "; -} -.star:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #f5b800; - content: "\f005" " "; -} -.heart:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #cc3300; - content: "\f004" " "; -} -.square:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #cc3300; - content: "\f096" " "; -} -.check:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #00cc33; - content: "\f046" " "; -} -.lock:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #f5b800; - content: "\f023" " "; -} -.unlock:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #f5b800; - content: "\f09c" " "; -} -.bug:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #cc3300; - content: "\f188" " "; -} -.tag:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #705400; - content: "\f02b" " "; -} -.date:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #0f4bff; - content: "\f073" " "; -} -.attachment:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #333333; - content: "\f0c6" " "; -} -.geo:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #cc3300; - content: "\f041" " "; -} -.danger:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #cc3300; - content: "\f071" " "; -} -.question:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 100%; - color: #0f4bff; - content: "\f059" " "; -} -.hastyscribe:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 180%; - color: #333333; - content: "H" " "; -} -.hastyscribe:before { - font-family: "HastyScribe"; - font-size: 1.8em; - margin-right: -2%; - vertical-align: middle; -} -.btc:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 90%; - color: #333333; - content: "\f15a" ""; -} -.eur:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 90%; - color: #333333; - content: "\f153" ""; -} -.usd:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 90%; - color: #333333; - content: "\f155" ""; -} -.gbp:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 90%; - color: #333333; - content: "\f154" ""; -} -.jpy:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 90%; - color: #333333; - content: "\f157" ""; -} -.inr:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 90%; - color: #333333; - content: "\f156" ""; -} -.krw:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 90%; - color: #333333; - content: "\f159" ""; -} -.rub:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 90%; - color: #333333; - content: "\f158" ""; -} -.try:before { - font-family: "FontAwesome"; - font-style: normal; - font-weight: normal; - font-size: 90%; - color: #333333; - content: "\f195" ""; -} -.headings h1 { - font-size: 2em; -} -.headings h2 { - font-size: 1.5em; - counter-reset: h3; - counter-increment: h2; -} -.headings h2::before { - content: counter(h2) "\00A0\00A0"; -} -.headings h3 { - font-size: 1.2em; - counter-reset: h4; - counter-increment: h3; -} -.headings h3::before { - content: counter(h2) "." counter(h3) "\00A0\00A0"; -} -.headings h4 { - font-size: 1.1em; - counter-reset: h5; - counter-increment: h4; -} -.headings h4::before { - content: counter(h2) "." counter(h3) "." counter(h4) "\00A0\00A0"; -} -.headings h5 { - font-size: 1em; - counter-reset: h6; - counter-increment: h5; -} -.headings h5::before { - content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "\00A0\00A0"; -} -.headings h6 { - font-size: 1em; - counter-increment: h6; -} -.headings h6::before { - content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) "\00A0\00A0"; -} -/***************/ -.headings #toc { - counter-reset: toc2; -} -.headings #toc li li a { - counter-reset: toc3; - counter-increment: toc2; -} -.headings #toc li li a::before { - content: counter(toc2) "\00A0\00A0"; -} -.headings #toc li li li a { - counter-reset: toc4; - counter-increment: toc3; -} -.headings #toc li li li a::before { - content: counter(toc2) "." counter(toc3) "\00A0\00A0"; -} -.headings #toc li li li li a { - counter-reset: toc5; - counter-increment: toc4; -} -.headings #toc li li li li a::before { - content: counter(toc2) "." counter(toc3) "." counter(toc4) "\00A0\00A0"; -} -.headings #toc li li li li li a { - counter-reset: toc6; - counter-increment: toc5; -} -.headings #toc li li li li li a::before { - content: counter(toc2) "." counter(toc3) "." counter(toc4) "." counter(toc5) "\00A0\00A0"; -} -.headings #toc li li li li li li a { - counter-increment: toc6; -} -.headings #toc li li li li li li a::before { - content: counter(toc2) "." counter(toc3) "." counter(toc4) "." counter(toc5) "." counter(toc6) "\00A0\00A0"; -} +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.mix-no-border-radius{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body{background-color:#fff;margin:0 auto;height:100%;zoom:1;letter-spacing:normal;word-spacing:normal;color:#333;font:15px "Source Sans Pro","Calibri","Helvetica","Arial","Freesans","Clean",sans-serif;line-height:1.4;-webkit-font-smoothing:antialiased;width:960px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}@media screen and (max-width:659px){body{width:100%}}@media screen and (min-width:660px){body{width:660px}}#main,#footer,#header{width:96%;margin:auto}#footer{border-top:1px solid #ddd;text-align:center;font-size:75%}#footer p{line-height:.6em}#toc{margin-top:-10px}#toc ul{list-style-type:none;padding-left:20px}#toc>ul{padding-left:0}ul,ol{padding-left:30px}li p{margin:0 auto}dl{padding:.5em;clear:both;margin:5px 0}dl dt{float:left;clear:left;width:30%;text-align:right;font-weight:bold}dl dd{margin:0 0 0 32%;padding:0 0 1em 0}h1,h2,h3,h4,h5,h6{color:#111;border-bottom:1px solid #ddd}h1{text-align:center}blockquote{border-left:3px solid #dedede;padding:0 10px;margin:10px 0;font-style:italic}pre{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:2px 4px 0 4px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#333;background-color:#f8f8f8;border:1px solid #ccc;margin:auto;font-family:"Source Code Pro","Monaco","DejaVu Sans Mono","Courier New",monospace;padding:0}pre a{color:#264c72}pre p{margin:0 auto}pre code{box-shadow:none;background:#f8f8f8;padding:0 2px 0 2px;border:none}pre .hljs{padding:0 3px}@media screen and (max-width:639px){.responsive{width:100%;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.responsive td{white-space:nowrap}}table{border-collapse:collapse;margin:15px auto;border-spacing:0;empty-cells:show}table thead{background:#f8f8f8;color:#222;text-align:left;vertical-align:bottom}table td,table th{background-color:transparent;border:1px solid #999;font-size:inherit;margin:0;overflow:visible;padding:6px 12px}address{font-style:italic;color:#999}hr{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgba(99,99,99,0), rgba(99,99,99,0.75), rgba(99,99,99,0));background-image:-moz-linear-gradient(left, rgba(99,99,99,0), rgba(99,99,99,0.75), rgba(99,99,99,0));background-image:-ms-linear-gradient(left, rgba(99,99,99,0), rgba(99,99,99,0.75), rgba(99,99,99,0));background-image:-o-linear-gradient(left, rgba(99,99,99,0), rgba(99,99,99,0.75), rgba(99,99,99,0))}.center{margin:auto;text-align:center}[class^="fa-"]{font-family:"FontAwesome"}code,span.code{color:#333;background-color:#f8f8f8;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);font-family:"Source Code Pro","Monaco","DejaVu Sans Mono","Courier New",monospace;font-size:85%;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}kbd,span.kbd{color:#333;background-color:#f8f8f8;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);font-family:"Source Code Pro","Monaco","DejaVu Sans Mono","Courier New",monospace;font-weight:bold;border-right:1px solid #333;border-bottom:1px solid #333;line-height:1em;font-size:80%;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}mark,span.mark{padding:0 1px;color:#222}abbr,span.abbr{font-variant:small-caps;font-weight:bolder;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}abbr:hover,span.abbr:hover{cursor:help}samp,span.samp{font-size:90%;color:#333;background-color:#f8f8f8;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #f8f8f8;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}var,span.var{font-size:90%;font-family:"Source Code Pro","Monaco","DejaVu Sans Mono","Courier New",monospace;font-weight:bold;font-style:normal;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}cite,span.cite{font-weight:bold;font-style:italic;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}q,span.q{font-style:italic;color:#666;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}span.tt,span.cmd,span.opt,span.arg,span.kwd,span.ext,span.file,span.dir{font-size:90%;font-family:"Source Code Pro","Monaco","DejaVu Sans Mono","Courier New",monospace;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}span.ext,span.kwd{font-weight:bold}.powered-by img{margin-bottom:-5px}a,a:visited{color:#4183c4;text-decoration:none}a:hover,a:visited:hover{text-decoration:underline}a[href^="http://"]:after,a[href^="https://"]:after,a[href^="ftp://"]:after,a[href^="sftp://"]:after{content:" " "\f08e";font-family:"FontAwesome"}a[href^="mailto://"]:after{content:" " "\f0e0";font-family:"FontAwesome"}a[href^="skype://"]:after,a[href*="skype.com"]:after{content:" " "\f17e";font-family:"FontAwesome"}a[href*="twitter.com"]:after{content:" " "\f099";font-family:"FontAwesome"}a[href*="linkedin.com"]:after{content:" " "\f08c";font-family:"FontAwesome"}a[href*="foursquare.com"]:after{content:" " "\f180";font-family:"FontAwesome"}a[href*="facebook.com"]:after{content:" " "\f082";font-family:"FontAwesome"}a[href*="flickr.com"]:after{content:" " "\f16e";font-family:"FontAwesome"}a[href*="github.com"]:after{content:" " "\f09b";font-family:"FontAwesome"}a[href*="stackoverflow.com"]:after{content:" " "\f16c";font-family:"FontAwesome"}a[href*="youtube.com"]:after{content:" " "\f167";font-family:"FontAwesome"}a[href*="dropbox.com"]:after{content:" " "\f16b";font-family:"FontAwesome"}a[href*="instagram.com"]:after{content:" " "\f16d";font-family:"FontAwesome"}a[href*="google.com"]:after{content:" " "\f1a0";font-family:"FontAwesome"}a[href*="plus.google.com"]:after{content:" " "\f0d4";font-family:"FontAwesome"}a[href*="yahoo.com"]:after{content:" " "\f19e";font-family:"FontAwesome"}a[href*="tumblr.com"]:after{content:" " "\f174";font-family:"FontAwesome"}a[href*="vimeo.com"]:after{content:" " "\f194";font-family:"FontAwesome"}a[href*="bitbucket.com"]:after{content:" " "\f171";font-family:"FontAwesome"}a[href*="pinterest.com"]:after{content:" " "\f0d2";font-family:"FontAwesome"}a[href*="reddit.com"]:after{content:" " "\f1a1";font-family:"FontAwesome"}a[href*="digg.com"]:after{content:" " "\f1a6";font-family:"FontAwesome"}a[href*="news.ycombinator.com"]:after{content:" " "\f1d4";font-family:"FontAwesome"}a[href*="jsfiddle.com"]:after{content:" " "\f1cc";font-family:"FontAwesome"}a[href*="deviantart.com"]:after{content:" " "\f1bd";font-family:"FontAwesome"}a[href^="git@"]:after{content:" " "\f1d3";font-family:"FontAwesome"}a[href="#document-top"]{vertical-align:super;text-size:90%;float:right}.powered-by a:before{content:""}.note{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:2px 4px 0 4px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#264c72;background-color:#d8ebf8;border:1px solid #a4d1ef;font-size:90%}.note a{color:#264c72}.note p{margin:0 auto}.note p{margin:0 auto}.note p:first-child{font-weight:bold;color:#264c72}.note p:first-child:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#264c72;content:"\f0a9" " "}.note a{color:#132639}.tip{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:2px 4px 0 4px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#009926;background-color:#d8f5cd;border:1px solid #b0eb99;font-size:90%}.tip a{color:#264c72}.tip p{margin:0 auto}.tip p{margin:0 auto}.tip p:first-child{font-weight:bold;color:#009926}.tip p:first-child:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#009926;content:"\f058" " "}.tip a{color:#004d13}.warning{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:2px 4px 0 4px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#705400;background-color:#ffebad;border:1px solid #ffdb70;font-size:90%}.warning a{color:#264c72}.warning p{margin:0 auto}.warning p{margin:0 auto}.warning p:first-child{font-weight:bold;color:#705400}.warning p:first-child:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#705400;content:"\f071" " "}.warning a{color:#241b00}.sidebar{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:2px 4px 0 4px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#555;background-color:#f8f8f8;border:1px solid #f8f8f8;font-size:90%}.sidebar a{color:#264c72}.sidebar p{margin:0 auto}.sidebar p{margin:0 auto}.sidebar p:first-child{font-weight:bold;color:#555}.sidebar p:first-child:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#555;content:"\f05a" " "}.sidebar a{color:#2f2f2f}.output{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:2px 4px 0 4px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#555;background-color:#f8f8f8;border:1px solid #f8f8f8}.output a{color:#264c72}.output p{margin:0 auto}.terminal{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px auto;padding:2px 4px 0 4px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#222;background-color:#eee;border:1px solid #ccc;padding:0 3px}.terminal a{color:#264c72}.terminal p{margin:0 auto}.terminal p,.terminal p:first-child{margin-top:0;margin-bottom:0;text-shadow:none;font-weight:normal;font-family:"Source Code Pro","Monaco","DejaVu Sans Mono","Courier New",monospace;font-size:90%;color:#222}.terminal p:before,.terminal p:first-child:before{font-family:"FontAwesome";font-style:normal;font-weight:bold;color:#009926;content:"\f120" " "}div .terminal{margin:2px auto}.todo{color:#c30}.todo:before{color:#c30;background-color:#f8d8d8;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #c30;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-size:2px;padding:1px 1px 3px 1px;text-size:70%;line-height:90%;width:50px;text-align:center;margin-right:3px;font-variant:small-caps;font-weight:bold;content:"todo"}.fixme{color:#c30}.fixme:before{color:#c30;background-color:#f8d8d8;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #c30;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-size:2px;padding:1px 1px 3px 1px;text-size:70%;line-height:90%;width:50px;text-align:center;margin-right:3px;font-variant:small-caps;font-weight:bold;content:"fixme"}.deadline{color:#c30}.deadline:before{color:#c30;background-color:#f8d8d8;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #c30;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-size:2px;padding:1px 1px 3px 1px;text-size:70%;line-height:90%;width:50px;text-align:center;margin-right:3px;font-variant:small-caps;font-weight:bold;content:"deadline"}.important{color:#c30}.important:before{color:#c30;background-color:#f8d8d8;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #c30;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-size:2px;padding:1px 1px 3px 1px;text-size:70%;line-height:90%;width:50px;text-align:center;margin-right:3px;font-variant:small-caps;font-weight:bold;content:"important"}.urgent{color:#c30}.urgent:before{color:#c30;background-color:#f8d8d8;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #c30;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-size:2px;padding:1px 1px 3px 1px;text-size:70%;line-height:90%;width:50px;text-align:center;margin-right:3px;font-variant:small-caps;font-weight:bold;content:"urgent"}.verify{color:#705400}.verify:before{color:#705400;background-color:#ffebad;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #705400;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-size:2px;padding:1px 1px 3px 1px;text-size:70%;line-height:90%;width:50px;text-align:center;margin-right:3px;font-variant:small-caps;font-weight:bold;content:"verify"}.draftcomment{color:#0c3}.draftcomment:before{color:#0c3;background-color:#d8f5cd;padding:0 3px 0;display:inline-block;width:auto;margin:1px;border:1px solid #0c3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-size:2px;padding:1px 1px 3px 1px;text-size:70%;line-height:90%;width:50px;text-align:center;margin-right:3px;font-variant:small-caps;font-weight:bold;content:"comment"}.red-circle:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#c30;content:"\f111" " "}.green-circle:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#0c3;content:"\f111" " "}.yellow-circle:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#f5b800;content:"\f111" " "}.gray-circle:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#999;content:"\f111" " "}.star:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#f5b800;content:"\f005" " "}.heart:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#c30;content:"\f004" " "}.square:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#c30;content:"\f096" " "}.check:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#0c3;content:"\f046" " "}.lock:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#f5b800;content:"\f023" " "}.unlock:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#f5b800;content:"\f09c" " "}.bug:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#c30;content:"\f188" " "}.tag:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#705400;content:"\f02b" " "}.date:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#0f4bff;content:"\f073" " "}.attachment:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#333;content:"\f0c6" " "}.geo:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#c30;content:"\f041" " "}.danger:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#c30;content:"\f071" " "}.question:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:100%;color:#0f4bff;content:"\f059" " "}.hastyscribe:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:180%;color:#333;content:"H" " "}.hastyscribe:before{font-family:"HastyScribe";font-size:1.8em;margin-right:-2%;vertical-align:middle}.btc:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:90%;color:#333;content:"\f15a" ""}.eur:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:90%;color:#333;content:"\f153" ""}.usd:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:90%;color:#333;content:"\f155" ""}.gbp:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:90%;color:#333;content:"\f154" ""}.jpy:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:90%;color:#333;content:"\f157" ""}.inr:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:90%;color:#333;content:"\f156" ""}.krw:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:90%;color:#333;content:"\f159" ""}.rub:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:90%;color:#333;content:"\f158" ""}.try:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:90%;color:#333;content:"\f195" ""}.headings h1{font-size:2em}.headings h2{font-size:1.5em;counter-reset:h3;counter-increment:h2}.headings h2::before{content:counter(h2) "\00A0\00A0"}.headings h3{font-size:1.2em;counter-reset:h4;counter-increment:h3}.headings h3::before{content:counter(h2) "." counter(h3) "\00A0\00A0"}.headings h4{font-size:1.1em;counter-reset:h5;counter-increment:h4}.headings h4::before{content:counter(h2) "." counter(h3) "." counter(h4) "\00A0\00A0"}.headings h5{font-size:1em;counter-reset:h6;counter-increment:h5}.headings h5::before{content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "\00A0\00A0"}.headings h6{font-size:1em;counter-increment:h6}.headings h6::before{content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) "\00A0\00A0"}.headings #toc{counter-reset:toc2}.headings #toc li li a{counter-reset:toc3;counter-increment:toc2}.headings #toc li li a::before{content:counter(toc2) "\00A0\00A0"}.headings #toc li li li a{counter-reset:toc4;counter-increment:toc3}.headings #toc li li li a::before{content:counter(toc2) "." counter(toc3) "\00A0\00A0"}.headings #toc li li li li a{counter-reset:toc5;counter-increment:toc4}.headings #toc li li li li a::before{content:counter(toc2) "." counter(toc3) "." counter(toc4) "\00A0\00A0"}.headings #toc li li li li li a{counter-reset:toc6;counter-increment:toc5}.headings #toc li li li li li a::before{content:counter(toc2) "." counter(toc3) "." counter(toc4) "." counter(toc5) "\00A0\00A0"}.headings #toc li li li li li li a{counter-increment:toc6}.headings #toc li li li li li li a::before{content:counter(toc2) "." counter(toc3) "." counter(toc4) "." counter(toc5) "." counter(toc6) "\00A0\00A0"}
M
styles/hastyscribe.less
→
styles/hastyscribe.less
@@ -3,7 +3,6 @@ @import "variables.less";
@import "fa-variables.less"; @import "fa-icons.less"; @import "mixins.less"; -@import "github.less"; @import "elements.less"; @import "links.less"; @import "blocks.less";
M
styles/links.less
→
styles/links.less
@@ -1,7 +1,7 @@
a[href^="http://"], a[href^="https://"], a[href^="ftp://"], -a[href^="sftp://"]{ .mix-link-icon(@fa-var-share);} +a[href^="sftp://"]{ .mix-link-icon(@fa-var-external-link);} a[href^="mailto://"] { .mix-link-icon(@fa-var-envelope);} a[href^="skype://"], a[href*="skype.com"] { .mix-link-icon(@fa-var-skype);} a[href*="twitter.com"] { .mix-link-icon(@fa-var-twitter); }
M
styles/mixins.less
→
styles/mixins.less
@@ -76,6 +76,9 @@ color: @fg-color;
.mix-symbol(@icon, @fg-color) } } + a { + color: darken(@fg-color, 15%); + } } .mix-red-badge (@text){@@ -113,9 +116,9 @@ -o-hyphens: @val;
hyphens: @val; } -.mix-link-icon (@icon) { - &:before { - content: @icon " "; +.mix-link-icon (@icon, @space:" ") { + &:after { + content: @space @icon; font-family: "FontAwesome"; } }