.navbar-brand, .navbar-nav {
	background: white;
}

.search-query {
	font-weight: inherit;
}

.summary td > p {
	margin: 0;
}

/*
html, body {
	background-color: #fff;
	color: #323537;
	font-family: Roboto Slab, -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.6667;
	height: 100vh;
	margin: 0;
}

a {
	color: inherit;
	white-space: nowrap;
}

a:not(:hover) {
	text-decoration: none;
	color: #818A91;
}

h1 .type,
.version {
	opacity: .6;
}

.version {
	font-weight: 300;
}

code:empty,
pre:empty{
	display: none;
}

code,
tt,
var {
	padding: 0.2rem;
	font-style: normal;
	background-color: #f7f7f9;
	border-radius: 3px;
}

code,
tt,
var,
pre {
	font-size: .85em;
	font-family: Monaco, Consolas, monospace;
}

.sidebar ul ul ul ul {
	padding-left: 1ex;
}

article {
	min-height: calc(100vh - 200px);
}

.well {
	overflow: auto;
	background-color: #fafafa;
	border: 1px solid #EDEDED;
}

.well,
article pre {
	padding:.75rem 1.25rem;
	margin: .8333rem 0;
}

.tree > dd {
	margin-left: 0;
	padding-left: 0;
}

.collapsable {
	cursor: zoom-out;
}

.collapsable.collapsed {
	cursor: zoom-in;
}

.collapsable .description.detailed,
.collapsable.collapsed .description.short {
	display: block;
}

.description.short,
.collapsable.collapsed .description.detailed {
	display: none;
}

article table tbody {
	background: transparent;
}

code.signature {
	display: block;
	background: transparent;
	padding: 0;
}

code.signature .type {
	opacity: .6;
}

code.signature .meta {
	opacity: .6;
	float: right;
}

code.signature code,
code.signature var {
	background: transparent;
}

code.signature code,
code.signature var {
	padding: 0;
	font-size: inherit;
	font-style: normal;
	border: 0;
}

.element {
	position: relative;
	border-top: 1px solid #EDEDED;
	padding-top: 1rem;
}

.element + .element {
	margin-top: 1rem;
}

.table-striped tbody tr:hover .anchor,
.element:hover .anchor {
	opacity: 1;
}

.element .anchor svg {
	position: static;
	left: auto;
	top: auto;
	margin-top: calc(1rem + 4px);
}

.summary td {
	padding: .2rem .4rem;
	border-top: 1px solid #EDEDED;
	vertical-align: top;
}

.summary td:first-child {
	padding-left: 0;
	width: 25%;
}

.summary td:last-child {
	padding-right: 0;
}

.description.detailed dl {
	margin-bottom: 0;
}

.summary td > p {
	margin: 0;
}

#search {
	position: fixed;
	border-bottom: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
	padding: 15px 30px;
	width: 200px;
	background: white;
}

#search + .sidebar {
	top: 115px;
}

#search .search-query {
	border: 0;
	outline: none;
	font-size: inherit;
	display: block;
	width: 100%;
	background: transparent;
}

.sidebar .search-query::-moz-placeholder {
	font-style: italic;
}

.ac_results {
	position: fixed;
	top: 0;
	left: 261px;
	right: 0;
	bottom: 0;
	background: white;
	overflow-x: hidden;
	overflow-y: auto;
}

.ac_results ul {
	display: block;
	list-style: none;
	padding: 15px 15px;
	margin: 0;
}

.ac_results ul li {
	padding: 0 15px;
}

.ac_results ul li.ac_over {
	background: rgba(0, 140, 255, .2);
	cursor: pointer;
}
*/
