@import url('https://fonts.googleapis.com/css?family=Exo+2:200');
@font-face {
  font-family: 'Exo 2';
  font-weight: normal;
  font-style: normal;
}
body {
  padding-top: 80px;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -o-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
}
#toggleAllCode {
  margin-top: 19px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 15px;
  font-family: 'Exo 2', sans-serif;
}
h2,
h3,
h4,
h5,
h6 {
  padding-top: 80px;
}
label {
  font-weight: normal;
}
.col-md-3 {
  width: 25%;
}
main {
  min-height: 400px;
  background: white;
}
main article {
  margin-top: -105px;
  padding-top: 105px;
}
main article .content {
  min-height: 400px;
}
main article p.lead {
  margin-top: 15px;
  margin-bottom: 15px;
}
#sectionLinksNav {
  min-height: 400px;
}
#sectionLinksNav .nav .nav {
  display: none;
}
#sectionLinksNav .nav .active .nav {
  display: block;
  padding: 0;
  font-size: 11px;
}
#sectionLinksNav .nav .active .nav li.active {
  font-weight: bold;
}
.nav > li > a {
  padding: 1px;
}
header {
  position: relative;
  height: 80px;
  background-color: #fff;
  transition: height 200ms;
}
header h1 {
  margin-top: 19px;
  font-family: 'Exo 2', sans-serif;
  font-size: 34px;
  transition: all 200ms;
}
/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #333;
  background: #f8f8f8;
  -webkit-text-size-adjust: none;
}

.hljs-comment,
.diff .hljs-header {
  color: #998;
  font-style: italic;
}

.hljs-keyword,
.css .rule .hljs-keyword,
.hljs-winutils,
.nginx .hljs-title,
.hljs-subst,
.hljs-request,
.hljs-status {
  color: #333;
  font-weight: bold;
}

.hljs-number,
.hljs-hexcolor,
.ruby .hljs-constant {
  color: #008080;
}

.hljs-string,
.hljs-tag .hljs-value,
.hljs-doctag,
.tex .hljs-formula {
  color: #d14;
}

.hljs-title,
.hljs-id,
.scss .hljs-preprocessor {
  color: #900;
  font-weight: bold;
}

.hljs-list .hljs-keyword,
.hljs-subst {
  font-weight: normal;
}

.hljs-class .hljs-title,
.hljs-type,
.vhdl .hljs-literal,
.tex .hljs-command {
  color: #458;
  font-weight: bold;
}

.hljs-tag,
.hljs-tag .hljs-title,
.hljs-rule .hljs-property,
.django .hljs-tag .hljs-keyword {
  color: #000080;
  font-weight: normal;
}

.hljs-attribute,
.hljs-variable,
.lisp .hljs-body,
.hljs-name {
  color: #008080;
}

.hljs-regexp {
  color: #009926;
}

.hljs-symbol,
.ruby .hljs-symbol .hljs-string,
.lisp .hljs-keyword,
.clojure .hljs-keyword,
.scheme .hljs-keyword,
.tex .hljs-special,
.hljs-prompt {
  color: #990073;
}

.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;
}
