/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE 8/9.
 */
/* line 22, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
  display: block;
}
/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */
/* line 32, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

audio, canvas, video {
  display: inline-block;
}
/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

audio:not([controls]) {
  display: none;
  height: 0;
}
/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */
/* line 50, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

[hidden] {
  display: none;
}
/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Sets default font family to sans-serif.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 64, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

html {
  font-family: sans-serif;
  /* 1 */

  -webkit-text-size-adjust: 100%;
  /* 2 */

  -ms-text-size-adjust: 100%;
  /* 2 */
}
/*
 * Removes default margin.
 */
/* line 74, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

body {
  margin: 0;
  min-width: 1200px;
}
/* ==========================================================================
   Links
   ========================================================================== */
a {
  color: #ff5500;
  text-decoration: none;
  font-weight: bold;
}

/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
/* line 86, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

a:focus {
  outline: thin dotted;
}
/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */
/* line 95, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

a:active, a:hover {
  outline: 0;
}
/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */
/* line 108, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

h1 {
  font-size: 2em;
}
h1+div+h2 {
  margin-top: -21px;
  border-top: none;
}
/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 116, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

abbr[title] {
  border-bottom: 1px dotted;
}
/*
 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 125, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

b, strong {
  font-weight: bold;
}
/*
 * Addresses styling not present in Safari 5 and Chrome.
 */
/* line 133, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

dfn {
  font-style: italic;
}
/*
 * Addresses styling not present in IE 8/9.
 */
/* line 141, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

mark {
  background: #ff0;
  color: #000;
}
/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */
/* line 154, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em;
}
/*
 * Improves readability of pre-formatted text in all browsers.
 */
/* line 163, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
/*
 * Sets consistent quote types.
 */
/* line 173, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
/*
 * Addresses inconsistent and variable font size in all browsers.
 */
/* line 181, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

small {
  font-size: 80%;
}
/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 190, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
/* line 197, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

sup {
  top: -0.5em;
}
/* line 201, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

sub {
  bottom: -0.25em;
}
/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * Removes border when inside `a` element in IE 8/9.
 */
/* line 213, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

img {
  border: 0;
}
/*
 * Corrects overflow displayed oddly in IE 9.
 */
/* line 221, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

svg:not(:root) {
  overflow: hidden;
}
/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */
/* line 233, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

figure {
  margin: 0;
}
/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Define consistent border, margin, and padding.
 */
/* line 245, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 256, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

legend {
  border: 0;
  /* 1 */

  padding: 0;
  /* 2 */
}
/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 */
/* line 270, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

button, input, select, textarea {
  font-family: inherit;
  /* 1 */

  font-size: 100%;
  /* 2 */

  margin: 0;
  /* 3 */
}
/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 282, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

button, input {
  line-height: normal;
}
/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 297, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

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.
 */
/* line 307, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

button[disabled], input[disabled] {
  cursor: default;
}
/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 */
/* line 317, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  /* 1 */

  padding: 0;
  /* 2 */
}
/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 328, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */

  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */

  box-sizing: content-box;
}
/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 341, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
 * Removes inner padding and border in Firefox 4+.
 */
/* line 350, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */
/* line 360, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

textarea {
  overflow: auto;
  /* 1 */

  vertical-align: top;
  /* 2 */
}
/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
/* line 373, /Users/adron/Codez/slate/source/stylesheets/normalize.css */

table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*
Copyright 2008-2013 Concur Technologies, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may
not use this file except in compliance with the License. You may obtain
a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
*/
/* line 70, /Users/adron/Codez/slate/source/stylesheets/variables.scss */

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, html, body {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
}
/* line 75, /Users/adron/Codez/slate/source/stylesheets/variables.scss */

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
  font-weight: bold;
}
/* line 80, /Users/adron/Codez/slate/source/stylesheets/variables.scss */

.content code, .content pre {
  font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif;
  font-size: 12px;
  line-height: 1.5;
}
/* line 102, /Users/adron/Codez/slate/source/stylesheets/variables.scss */

.content code {
  -ms-word-break: break-all;
  word-break: break-all;
  /* Non standard for webkit */

  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
/*
Copyright 2008-2013 Concur Technologies, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may
not use this file except in compliance with the License. You may obtain
a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
*/
/* line 20, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight table td {
  padding: 5px;
}
/* line 21, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight table pre {
  margin: 0;
}
/* line 22, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight, .highlight .w {
  color: #f8f8f2;
}
/* line 26, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .err {
  color: #151515;
  background-color: #ac4142;
}
/* line 30, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .c, .highlight .cd, .highlight .cm, .highlight .c1, .highlight .cs {
  color: #505050;
}
/* line 33, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .cp {
  color: #f4bf75;
}
/* line 36, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .nt {
  color: #f4bf75;
}
/* line 39, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .o, .highlight .ow {
  color: #d0d0d0;
}
/* line 42, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .p, .highlight .pi {
  color: #d0d0d0;
}
/* line 45, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .gi {
  color: #90a959;
}
/* line 48, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .gd {
  color: #ac4142;
}
/* line 51, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .gh {
  color: #6a9fb5;
  background-color: #151515;
  font-weight: bold;
}
/* line 56, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
  color: #aa759f;
}
/* line 59, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .kc {
  color: #d28445;
}
/* line 62, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .kt {
  color: #d28445;
}
/* line 65, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .kd {
  color: #d28445;
}
/* line 68, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .s, .highlight .sb, .highlight .sc, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
  color: #90a959;
}
/* line 71, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .sr {
  color: #75b5aa;
}
/* line 74, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .si {
  color: #8f5536;
}
/* line 77, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .se {
  color: #8f5536;
}
/* line 80, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .nn {
  color: #f4bf75;
}
/* line 83, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .nc {
  color: #f4bf75;
}
/* line 86, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .no {
  color: #f4bf75;
}
/* line 89, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .na {
  color: #6a9fb5;
}
/* line 92, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .m, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mb, .highlight .mx {
  color: #90a959;
}
/* line 95, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .ss {
  color: #90a959;
}
/* line 98, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight .c, .highlight .cm, .highlight .c1, .highlight .cs {
  color: #909090;
}
/* line 102, /Users/adron/Codez/slate/source/stylesheets/syntax.css.scss.erb */

.highlight, .highlight .w {
  background-color: #292929;
}
@font-face {
  font-family: 'icomoon';
  src: url("../vendor/fonts/icomoon.eot");
  src: url("../vendor/fonts/icomoon.eot#iefix") format("embedded-opentype"), url("../vendor/fonts/icomoon.ttf") format("truetype"), url("../vendor/fonts/icomoon.woff") format("woff"), url("../vendor/fonts/icomoon.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 12, /Users/adron/Codez/slate/source/stylesheets/icon-font.scss */

.content aside.warning:before, .content aside.notice:before, .content aside.success:before, .tocify-wrapper > .search:before {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
/* line 22, /Users/adron/Codez/slate/source/stylesheets/icon-font.scss */

.content aside.warning:before {
  content: "\e600";
}
/* line 30, /Users/adron/Codez/slate/source/stylesheets/icon-font.scss */

.content aside.notice:before {
  content: "\e602";
}
/* line 46, /Users/adron/Codez/slate/source/stylesheets/icon-font.scss */

.content aside.success:before {
  content: "\e606";
}
/* line 50, /Users/adron/Codez/slate/source/stylesheets/icon-font.scss */

.tocify-wrapper > .search:before {
  content: "\e607";
}
/*
Copyright 2008-2013 Concur Technologies, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may
not use this file except in compliance with the License. You may obtain
a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
*/
/* line 28, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

html, body {
  color: #333333;
  padding: 0;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #eaf2f6;
  height: 100%;
  padding-top: 25px;
  -webkit-text-size-adjust: none;
  /* Never autoresize text */
}

.header {
  background: #FFFFFF;
  border-bottom: solid 1px #DDE2E4;
  height: 50px;
  padding-left: 270px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 20;
}

.main-nav {
  padding-top: 15px;
}

.main-nav--items {
  list-style: none;
  margin-top: 0;
}

.main-nav--items > li {
  float: left;
  margin: 0 20px;
}

.main-nav--items > li > a {
  color: #6d7578;
  font-size: 12px;
  font-weight: bold;
}

/* line 44, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

#toc > ul > li > a > span {
  float: right;
  background-color: #2484FF;
  border-radius: 40px;
  width: 20px;
}
/* line 69, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper {
  -webkit-transition: left ease-in-out;
  -webkit-transition-delay: 0.3s;
  -moz-transition: left ease-in-out 0.3s;
  -o-transition: left ease-in-out 0.3s;
  transition: left ease-in-out 0.3s;
  overflow-y: auto;
  overflow-x: hidden;
  position: fixed;
  z-index: 30;
  top: 0;
  left: 0;
  bottom: 0;
  width: 240px;
  background-color: #2c3133;
  font-size: 13px;
  font-weight: bold;
  padding-top: 10px;
}
/* line 84, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper > .branding {
  height: 65px;
  padding-left: 25px;
}

.tocify-wrapper > .branding > .logo {
  background: url('../images/api/logo.png') no-repeat;
  float: left;
  height: 40px;
  margin-right: 33px;
  text-indent: -10000px;
  width: 40px;
}
.tocify-wrapper > .branding > .title {
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-top: 12px;
}

.tocify-wrapper .lang-selector {
  display: none;
}
/* line 86, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .lang-selector a {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
/* line 93, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper > img {
  display: block;
}
/* line 97, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper > .search {
  position: relative;
}
/* line 100, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper > .search input {
  background: #2c3133;
  border-width: 0 0 1px 0;
  border-color: #212526;
  padding: 6px 0 6px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 10px 15px;
  width: 200px;
  outline: none;
  color: white;
  border-radius: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  font-size: 12px;
}
/* line 113, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper > .search:before {
  position: absolute;
  top: 17px;
  left: 15px;
  color: white;
}
/* line 122, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper img + .tocify {
  margin-top: 20px;
}
/* line 126, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .search-results {
  margin-top: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-transition-property: height, margin;
  -moz-transition-property: height, margin;
  -o-transition-property: height, margin;
  transition-property: height margin;
  -webkit-transition-duration: 180ms;
  -moz-transition-duration: 180ms;
  -o-transition-duration: 180ms;
  transition-duration: 180ms;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  background: -webkit-gradient(linear, 50% 0%, 50% 8, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 50% 0%, 50% 1.5, color-stop(0%, #000000), color-stop(100%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #939393), color-stop(100%, rgba(147, 147, 147, 0))), #262626;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 8px), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 8px), -webkit-linear-gradient(top, #000000, rgba(0, 0, 0, 0) 1.5px), -webkit-linear-gradient(bottom, #939393, rgba(147, 147, 147, 0) 1.5px), #262626;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 8px), -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 8px), -moz-linear-gradient(top, #000000, rgba(0, 0, 0, 0) 1.5px), -moz-linear-gradient(bottom, #939393, rgba(147, 147, 147, 0) 1.5px), #262626;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 8px), -o-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 8px), -o-linear-gradient(top, #000000, rgba(0, 0, 0, 0) 1.5px), -o-linear-gradient(bottom, #939393, rgba(147, 147, 147, 0) 1.5px), #262626;
  background: linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 8px), linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0) 8px), linear-gradient(top, #000000, rgba(0, 0, 0, 0) 1.5px), linear-gradient(bottom, #939393, rgba(147, 147, 147, 0) 1.5px), #262626;
}
/* line 135, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .search-results.visible {
  height: 30%;
  margin-bottom: 1em;
}
/* line 142, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .search-results li {
  margin: 1em 15px;
  line-height: 1;
}
/* line 147, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .search-results a {
  color: white;
  text-decoration: none;
}
/* line 151, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .search-results a:hover {
  text-decoration: underline;
}
/* line 158, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .tocify-item > a, .tocify-wrapper .toc-footer li {
  color: #bdc5c8;
  font-family: 'Open Sans', sans-serif;
  font-szize: 12px;
  font-weight: bold;
  padding: 5px 15px 5px 15px;
  display: block;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 169, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper ul, .tocify-wrapper li {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 28px;
}
/* line 176, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper li {
  color: white;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-transition-duration: 230ms;
  -moz-transition-duration: 230ms;
  -o-transition-duration: 230ms;
  transition-duration: 230ms;
}
/* line 184, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .tocify-focus {
  color: #FC866B;
}
.tocify-wrapper .tocify-focus > a {
  color: #FC866B;
}
/* line 192, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .tocify-subheader {
  display: none;
  background-color: #212526;
  font-weight: 500;
}
/* line 196, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .tocify-subheader .tocify-item > a {
  padding-left: 25px;
  font-size: 12px;
}
/* line 203, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .tocify-subheader > li:last-child {
  box-shadow: none;
}
/* line 208, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .toc-footer {
  padding: 1em 0;
  margin-top: 1em;
  border-top: 1px dashed #666666;
}
/* line 213, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .toc-footer li, .tocify-wrapper .toc-footer a {
  color: white;
  text-decoration: none;
}
/* line 218, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .toc-footer a:hover {
  text-decoration: underline;
}
/* line 222, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.tocify-wrapper .toc-footer li {
  font-size: 0.8em;
  line-height: 1.7;
  text-decoration: none;
}
/* line 232, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

#nav-button {
  padding: 0 1.5em 5em 0;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  color: #000;
  text-decoration: none;
  font-weight: bold;
  opacity: 0.7;
  line-height: 16px;
  -webkit-transition: left ease-in-out;
  -webkit-transition-delay: 0.3s;
  -moz-transition: left ease-in-out 0.3s;
  -o-transition: left ease-in-out 0.3s;
  transition: left ease-in-out 0.3s;
}
/* line 233, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

#nav-button span {
  display: block;
  padding: 6px 6px 6px;
  background-color: rgba(234, 242, 246, 0.7);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: rotate(-90deg) translate(-100%, 0);
  -moz-transform: rotate(-90deg) translate(-100%, 0);
  -ms-transform: rotate(-90deg) translate(-100%, 0);
  -o-transform: rotate(-90deg) translate(-100%, 0);
  transform: rotate(-90deg) translate(-100%, 0);
  border-radius: 0 0 0 5px;
}
/* line 253, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

#nav-button img {
  height: 16px;
  vertical-align: bottom;
}
/* line 260, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

#nav-button:hover {
  opacity: 1;
}
/* line 261, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

#nav-button.open {
  left: 230px;
}
/* line 269, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.page-wrapper {
  margin-left: 240px;
  position: relative;
  z-index: 10;
  background-color: #FFFFFF;
  min-height: 100%;
  padding-bottom: 1px;
}
/* line 283, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.page-wrapper .dark-box {
  width: 50%;
  background-color: #424a4d;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
/* line 292, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.page-wrapper .lang-selector {
  position: relative;
  z-index: 50;
  height: 60px;
  width: 100%;
}
/* line 299, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.lang-selector > .wrapper {
  background-color: #222222;
  width: 100%;
  font-weight: bold;
  position: fixed;
}
/* line 303, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.lang-selector > .wrapper a {
  display: block;
  float: left;
  color: white;
  text-decoration: none;
  padding: 0 10px;
  padding-top: 15px;
  line-height: 30px;
  height: 43px;
  width: 4.2%;
  text-align: center;
}
/* line 311, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.lang-selector .wrapper a:active {
  color: white;
  border-bottom: 2px solid #ff5500;
}
/* line 316, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.lang-selector .wrapper a.active {
  color: white;
  border-bottom: 2px solid #ff5500;
}
/* line 322, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.lang-selector .wrapper:after {
  content: '';
  clear: both;
  display: block;
}
/* line 334, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content {
  position: relative;
  z-index: 30;
}
/* line 339, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content:after {
  content: '';
  display: block;
  clear: both;
}
/* line 345, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content > h1, .content > h2, .content > h3, .content > h4, .content > h5, .content > h6, .content > p, .content > table, .content > ul, .content > ol, .content > aside, .content > dl {
  margin-right: 50%;
  padding: 0 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  text-shadow: 0px 1px 0px white;
}

.content > ul, .content > ol {
  margin-bottom: 25px;
}

/* line 355, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content > ul, .content > ol {
  padding-left: 75px;
}
/* line 360, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content > h1, .content > h2, .content > div {
  clear: both;
}
/* line 364, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content h1 {
  border-top: 1px solid #bdc5c8;
  font-size: 28px;
  padding-top: 60px;
  padding-bottom: 0.5em;
  margin-bottom: 21px;
  margin-top: 2em;
  font-family: 'Open Sans', sans-serif;
  font-weight: lighter;
}
/* line 378, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content h1:first-child, .content div:first-child + h1 {
  border-top-width: 0;
  margin-top: 0;
}
/* line 383, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 19px;
  font-weignt: bold;
  margin-top: 4em;
  margin-bottom: 0;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
}

.content h2 > code {
  font-size: 19px;
}
/* line 398, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content h1 + h2, .content h1 + div + h2 {
  margin-top: -21px;
  border-top: none;
}
/* line 403, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content h3, .content h4, .content h5, .content h6 {
  font-size: 12px;
  margin-top: 2.5em;
  margin-bottom: 0.8em;
  text-transform: uppercase;
}
/* line 411, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content h4, .content h5, .content h6 {
  font-size: 10px;
}
/* line 415, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content hr {
  margin: 2em 0;
  border-top: 2px solid #393939;
  border-bottom: 2px solid #eaf2f6;
}
/* line 421, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content table {
  margin-bottom: 1em;
  overflow: auto;
}
/* line 424, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content table th, .content table td {
  text-align: left;
  vertical-align: top;
  line-height: 1.6;
}
/* line 430, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content table th {
  padding: 5px 10px;
  border-bottom: 1px solid #ccc;
  vertical-align: bottom;
}
/* line 436, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content table td {
  padding: 10px;
  border-bottom: 1px solid #dfe4e6;
}
/* line 440, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content table tr:last-child {
  border-bottom: 1px solid #ccc;
}
/* line 444, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content table tr:nth-child(odd) > td {
  background-color: #f9f9f9;
}
/* line 448, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content table tr:nth-child(even) > td {
  background-color: #FFFFFF;
}
/* line 453, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content dt {
  font-weight: bold;
}
/* line 457, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content dd {
  margin-left: 15px;
}
/* line 461, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content p, .content li, .content dt, .content dd {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  line-height: 1.6;
  margin-top: 0;
}
/* line 466, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content img {
  max-width: 100%;
}
/* line 470, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content code {
  padding: 3px;
  border-radius: 3px;
}
/* line 478, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content aside {
  padding-top: 1em;
  padding-bottom: 1em;
  text-shadow: 0 1px 0 #c6dde9;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  background: #8fbcd4;
  line-height: 1.6;
}
/* line 487, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content aside.warning {
  background-color: #c97a7e;
  text-shadow: 0 1px 0 #dfb0b3;
}
/* line 492, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content aside.success {
  background-color: #6ac174;
  text-shadow: 0 1px 0 #a0d7a6;
}
/* line 498, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content aside:before {
  vertical-align: middle;
  padding-right: 0.5em;
  font-size: 14px;
}
/* line 516, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content .search-highlight {
  padding: 2px;
  margin: -2px;
  border-radius: 4px;
  border: 1px solid #F7E633;
  text-shadow: 1px 1px 0 #666;
  background: -webkit-gradient(linear, 100% 100%, 0% 0%, color-stop(0%, #f7e633), color-stop(100%, #f1d32f));
  background: -webkit-linear-gradient(bottom right, #f7e633 0%, #f1d32f 100%);
  background: -moz-linear-gradient(bottom right, #f7e633 0%, #f1d32f 100%);
  background: -o-linear-gradient(bottom right, #f7e633 0%, #f1d32f 100%);
  background: linear-gradient(bottom right, #f7e633 0%, #f1d32f 100%);
}
/* line 532, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content pre, .content blockquote, .content .side-list {
  background-color: #424a4d;
  color: #fff;
  padding: 2em 28px;
  margin: 0;
  width: 50%;
  float: right;
  clear: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.content .side-list {
  padding-left: 50px;
}

.content .side-list > li {
  text-shadow: none;
}
/* line 548, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content pre > p, .content blockquote > p {
  margin: 0;
}
/* line 550, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content pre a, .content blockquote a {
  color: #fff;
  text-decoration: none;
  border-bottom: dashed 1px #ccc;
}
/* line 562, /Users/adron/Codez/slate/source/stylesheets/screen.css.scss */

.content blockquote > p {
  background-color: #2c3133;
  border-radius: 5px;
  padding: 13px;
  color: #ccc;
  border: 1px solid #212526;
}


/*@media (max-width: 930px) {
  .tocify-wrapper {
    left: -240px;
  }

  .tocify-wrapper.open {
    left: 0;
  }

  .page-wrapper {
    margin-left: 0;
  }

  #nav-button {
    display: block;
  }

  .tocify-wrapper .tocify-item > a {
    padding-top: 0.3em;
    padding-bottom: 0.3em;
  }
}
@media (max-width: 700px) {

  .dark-box {
    display: none;
  }

  .content > h1, .content > h2, .content > h3, .content > h4, .content > h5, .content > h6, .content > p, .content > table, .content > ul, .content > ol, .content > aside, .content > dl {
    margin-right: 0;
  }

  .tocify-wrapper .lang-selector {
    display: block;
  }

  .page-wrapper .lang-selector {
    display: none;
  }

  .content pre, .content blockquote {
    width: auto;
    float: none;
  }

  .content > pre + h1, .content > blockquote + h1, .content > pre + h2, .content > blockquote + h2, .content > pre + h3, .content > blockquote + h3, .content > pre + h4, .content > blockquote + h4, .content > pre + h5, .content > blockquote + h5, .content > pre + h6, .content > blockquote + h6, .content > pre + p, .content > blockquote + p, .content > pre + table, .content > blockquote + table, .content > pre + ul, .content > blockquote + ul, .content > pre + ol, .content > blockquote + ol, .content > pre + aside, .content > blockquote + aside, .content > pre + dl, .content > blockquote + dl {
    margin-top: 28px;
  }
}*/