* {
	font-family: 'JetBrains Mono', monospace;
	/*'Roboto', 'Rubik', sans-serif;*/
}
html, body {
    height: 100%;
    background: #EAF2F6;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}
h2 a span {
	font-size: 0.6em;
}
p, ol>li{
	font-size: 14px;
	line-height: 22px;
}
code, pre {
	/*font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono";*/
	font-family: 'JetBrains Mono', monospace;
}
pre {
	background-color: ghostwhite;
	border: 1px solid silver;
	padding: 10px;
	/*margin: 20px; */
}
.json-key {
	color: brown;
}
.json-value {
	color: navy;
}
.json-string {
	color: olive;
}

.main-docs {
	border-bottom: 2px solid #CACACA;
	padding-bottom: 0.6em;
}
@media (min-width: 992px) {
	.container-fluid, .row, .fill {
	    min-height: 100%;
	    height: 100%;
	}
}
.no-padding {
	padding: 0 !important;
}
.fill { 
    min-height: 100%;
    height: 100%;
    display: block;
}
.panel-left {
	background: #39393A;
}
.panel-left ul.nav {
	background: #39393A;
}
.panel-left h2,
.panel-left h4 {
	color: #FFFFFF;
	text-align: center;
}
.panel-left h4 {
	color: #A3A3A3;
}
.panel-left ul.nav li a {
	color: #fff;
	padding: 4px 6px;
	font-size: 16px;
}
.panel-left ul.nav li a:hover,
.panel-left ul.nav li a:active,
.panel-left ul.nav li a:focus {
	background: #2869AC;
}

.panel-right {
	background: #292929;
}

table.table thead th{
	background: #fff;
	font-size: 14px;
}
table.table tbody td{
	font-size: 14px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #F3F7FA;
}
.table-striped > tbody > tr:nth-of-type(even) {
	background-color: #F9FBFC;
}

.form-actions {
	display: block;
	padding: 10px;
	background-color: #f0f0f0;
	text-align: right;
	border: 1px solid #c0c0c0;
}

.alert {
	padding: 4px 12px;
    margin: 10px 0;
}
.alert h5 {
	margin-bottom: 5px;
}