/* Themes */
a {
	color: #f5821f
}
.markdown-body .markdown-heading:focus, .markdown-body a {
	color: #f5821f
}
.token.string {
	color: #183691
}
.nav-list .nav-item>a.router-link-active, .nav-list .nav-item>div.router-link-active {
	color: #f5821f;
	border-bottom-color: #f5821f
}
.nav-list .nav-item-dropdown .dropdown-list .dropdown-item .router-link-active, .nav-list .nav-item-dropdown .dropdown-list .dropdown-item .router-link:hover, .sidebar-headings .sidebar-heading .sidebar-heading-anchor.active, .sidebar-headings .sidebar-heading .sidebar-heading-anchor:hover {
	color: #f5821f
}
#nprogress .bar {
	background: #f5821f
}
#nprogress .spinner-icon {
	border-top-color: #f5821f;
	border-left-color: #f5821f
}
.link:hover, .search-form .svg-icon.do-search:hover {
	color: #f5821f
}
footer {
	border-top: 1px solid #eaecef;
    padding-top: 15px;
}
footer a {
	color: #212529;
}
/*.header-inner {
	background: url('../img/header.jpg') center center;
	color:#fff;
}
.header-right {
	background: none!important;
}
.site-title a {
	color:#fff!important;
}
.header-right a {
	color:#fff;
}*/
.page-content.has-page-title>h2:first-child {
	margin-top: 4rem;
}
.page-content h2 {
	margin-top: 4rem;
}
.logo {
	width: 93px;
}
.layout-wide .Content {
	max-width: 980px!important;
}
.top-header a {
	color: #fff;
	margin-left: 10px;
}
.top-header a.btn-outline-primary {
	border-color:#fff;
}
.top-header a.btn-outline-primary:hover {
	border-color:#f5821f;
	background-color: #f5821f;
}
.nav-list .nav-item>a, .nav-list .nav-item>div {
	font-size: 16px;
}

.nav-list .nav-item>a:hover, 
.nav-list .nav-item>a:focus {
	text-decoration: none;
}
#app {/*
    background: #f6f6f6;
    padding-top: 15px;*/
}
.header-inner a:hover, .header-inner a:focus {
	text-decoration: none;
}
.home-image img {
    padding: 12px 0;
    background: #FBFBFB;
}
.TocHeading.router-link-exact-active {
	font-weight: 400!important;
}
.SidebarItem.hasTitle .ItemLink {
    align-items: center;
}
.ItemLink .badge-pill, .TocHeading .badge-pill, .prev-next-links .badge-pill, .markdown-header .badge-pill {
    line-height: 9px!important;
    margin-left: 5px;
    margin-top: 2px;
    font-size: 8px;
    height: 13px;
    text-transform: uppercase;
}
.prev-next-links .badge-pill {
	margin-top: 0;
}
.prev-next-links a {
    align-items: center;
    display: flex;
}
.SidebarItem:not(:last-child) {
	border-bottom: 1px solid var(--border-color);
}
@media(min-width:1280px) {
	.container {
		max-width: 1280px;
	}
}
@media screen and (min-width: 1280px){
	.page:not(.no-sidebar) {
	     border-top: 1px solid rgba(0,0,0,.07); 
	} 
}