body {
	overflow: visible;
}
.sidebar-nav-li-1 {
    padding-left: 10px;
}
.sidebar-nav-li-2 {
    padding-left: 20px;
}
.sidebar-nav-li-3 {
    padding-left: 30px;
}
.sidebar-nav-li-4 {
    padding-left: 40px;
}
.sidebar-nav-li-5 {
    padding-left: 50px;
}
.sidebar-nav-li-6 {
    padding-left: 60px;
}
.sidebar-nav-li-7 {
    padding-left: 70px;
}
.sidebar-nav-li-8 {
    padding-left: 80px;
}
.sidebar-nav-li-9 {
    padding-left: 90px;
}
.sidebar-nav-li-0 {
    border-left: 3px solid #eee;
}
.sidebar-nav-li-1, .sidebar-nav-li-2, .sidebar-nav-li-3, .sidebar-nav-li-4, .sidebar-nav-li-5, .sidebar-nav-li-6, .sidebar-nav-li-7, .sidebar-nav-li-8, .sidebar-nav-li-9 {
    border-left: 3px solid #A2A2A2;
}
.sidebar-nav-li-item.active {
    border-left: 3px solid #000;
}
.sidepanel .sidebar-nav-li-item.active > a, .sidebar-nav-li-item.active span {
    color: #000 !important;
}
.sidebar-nav-li-item {
    padding: 7px 0 7px 7px;
}
.sidebar-nav-li-item a {
	width: 100% !important;
}
li.sidebar-nav-li-item.active {
    background: #f5f5f5!important;
}
li.sidebar-nav-li-item.active:hover {
   border-left: 3px solid #228ef2!important;
}

li.sidebar-nav-li-item.active a,li.sidebar-nav-li-item.active:hover a {
	background: transparent !important;
    color: #fff !important;
}
li.sidebar-nav-li-item.active:hover {
    background: #228ef2!important;
}

/* ==================
6. CodeMirror
=================== */

pre.CodeMirror-line {
    background: #F9F9F9;
}

.CodeMirror-lines {
    background: #F9F9F9;
}

.CodeMirror-scroll {
    background: #F9F9F9;
}

/* ==================
6. Markup
=================== */
.block-section {
	border-top: 1px solid #DEDEDE;
	padding: 40px 0 0;
	margin: 40px 0 0;
	float: left;
	width: 100%;
}
.code-highlight {
  background: #F9F9F9;
  float: left;
  width: 100%;
}
h2 {
  font-size: 26px;
  line-height: 30px;
  font-family: "ProximaNovaLight","Helvetica Neue",Helvetica,Arial,sans-serif;
}
p {
}
pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  line-height: 24px;
}
code, pre, tt, kbd, samp, pre span, code span, kbd span, .code-highlight,.code-highlight div,.code-highlight span {
  font-family: Monaco,Consolas,"Lucida Console",monospace;
  font-size: 12px;
  color: #575757;
}
.stopper {
  width: 100%;
  padding: 10px 0 !important;
  border-bottom: 1px solid #e9e9e9;
  float: left;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
}
.stopper h1 {
  font-size: 30px;
  text-transform: none;
  font-weight: 100;
}
.stopper a:hover, .stopper h1 a:hover, .bg-dark .stopper h1 a:hover {
  color: rgb(0, 194, 255);
}

.header-stripe.cf {
	display: block;
}