html,
body{
	background: #fff;
}
.table-docs{
	
}

.table-docs.table>tbody:first-child>tr:first-child>td,
.table-docs.table>tbody:first-child>tr:first-child>td,
.table-docs.table>tbody:first-child>tr:first-child>th,
.table-docs.table>tbody:first-child>tr:first-child>th,
.table-docs.table>caption+thead>tr:first-child>td,
.table-docs.table>caption+thead>tr:first-child>th,
.table-docs.table>colgroup+thead>tr:first-child>td,
.table-docs.table>colgroup+thead>tr:first-child>th,
.table-docs.table>thead:first-child>tr:first-child>td,
.table-docs.table>thead:first-child>tr:first-child>th {
	border-top: 2px solid #000;
}
.table-docs tr:last-child {
	border-bottom: 1px solid #ddd;
}
.table-docs tr > th,
.table-docs tr > td,
.table-docs thead tr > th,
.table-docs thead tr > td,
.table-docs tbody tr > th,
.table-docs tbody tr > td {
	padding: 19px;
	font-size: 14px;
}
.table-docs.table-bordered {
    border: none;
}
.table-docs.table-bordered tr > th,
.table-docs.table-bordered tr > td,
.table-docs.table-bordered tbody tr > th,
.table-docs.table-bordered tbody tr > td {
	border: 1px solid #ddd;
}
.table-docs.table-bordered tr > th:first-child,
.table-docs.table-bordered tr > td:first-child,
.table-docs.table-bordered tbody tr > th:first-child,
.table-docs.table-bordered tbody tr > td:first-child {
	border-left: none;
}
.table-docs.table-bordered tr > th:last-child,
.table-docs.table-bordered tr > td:last-child,
.table-docs.table-bordered tbody tr > th:last-child,
.table-docs.table-bordered tbody tr > td:last-child {
	border-left: none;
}
.table-docs tr td.notes {
	background-color: #e9f2ff;
}
.table-docs tr td.notes:hover {
	background-color: #afd0ff;
}
.table-docs tr th {
	background-color: #f2f2f2;
}
.table-docs tr td ul > li {
	padding-left:0;
}

ul li{
	padding-left: 25px;
}

h1,
.h1{
	font-size: 48px;
	font-weight: 700;
	margin: 0 0 30px;
}
h2,
.h2{
	font-size: 36px;
	font-weight: 700;
}
h3,
.h3{
	font-size: 24px;
	font-weight: 700;
	margin: 0 0 20px;
}
h4,
.h4{
	font-size: 20px;
	font-weight: 700;
	margin: 0 0 20px;
}
h5,
.h5{
	font-size: 17px;
	font-weight: 700;
	margin: 0 0 10px;
}
b{
	font-weight: 700;
}
.mt-30{
	margin-top: 30px;
}
.mt-40{
	margin-top: 40px;
}
.mt-45{
	margin-top: 45px;
}
.mt-50{
	margin-top: 50px;
}
.pl-10{
	padding-left: 10px;
}

.panel .panel-heading h1{
	font-size: 48px;
	font-weight: 700;	
}
.panel-body{
	padding: 52px;
}

.depth1 {
	margin-top: 45px;
}
.depth2 {
	margin-top: 40px;
}
.depth3 {
	margin-top: 30px;
}


.overview.uri {
	border: none;
	border-radius: 0;
	background-color: #f5f5f5;
	padding: 15px;
	font-style: italic;
}
pre.payloads {
	padding: 35px;
	border: none;
	border-radius: 0;
	font-size: 14px;
}



p.overview{
	font-size: 17px;
	/* margin: 0 0 25px; */
}



#docs-navigator nav > ul > li{
	padding: 3px 10px;
}
#docs-navigator nav ul li{
	padding-top: 2px;
	padding-bottom: 2px;
}
#docs-navigator .active {
	border-left: 2px solid #00afef;
}
#docs-navigator a {
	color: #000;
	text-decoration: none;
}
#docs-navigator a:hover {
	color: #008fcf;
}

.link-reference > a{
	margin-left: 0;
    text-decoration: none;
    font-size: 0.85em;
    display: none;
}
.link-reference.focused > a{
    display: inline;
}
