body {
	margin-top: 50px;
	margin-bottom:50px;
	overflow-y: scroll;
	background-color: #f6f6f6;
}

hr {
	border-top: 1px solid rgb(200, 200, 200);
}

/*navbar styles*/
.navbar-default {
	background-color: #fff;
	border-color: #aaa;
}
.navbar-brand {
	padding: 5px 15px;
}
.navbar-default .input-group-btn > button {
	margin-right:-2px;
	padding-bottom:5px;
}
.navbar-default ul.navbar-nav > li > a {
	font-size: 16px;
}
.navbar-default ul.navbar-nav > li.active > a {
	color: #308ec1;
	font-weight: bold;
	background-color: #fff;
}
.navbar-default ul.navbar-nav > li.active > a:hover,
.navbar-default ul.navbar-nav > li.active > a:focus {
	color: #23527c;
	font-weight: bold;
	background-color: #fff;
}

/*sidebar styles*/
.sidebar .nav .nav {
	padding-bottom: 10px;
}
.sidebar .nav>.active>.nav {
	display: block;
}
.sidebar .nav>li>a {
	display: block;
	padding: 4px 20px 4px 20px;
}
.sidebar .nav .nav>li>a {
	display: block;
	padding: 4px 20px 4px 30px;
	font-size: 13px;
	font-weight: 500;
	color: #767676;
}

/*code sample styles*/
pre {
	word-wrap: normal;
	-moz-hyphens: none;
	-ms-hyphens: none;
	-webkit-hyphens: none;
	hyphens: none;
	font-size: 0.85em;
	line-height: 1.3em;
	padding: 0;
	background-color: #fff;
	border-top: none;
	border-color: #ddd;
	border-radius: 0;
}
pre > code, .hljs {
	white-space: pre;
	margin: 4px;
	padding: 10px;
}