@charset "UTF-8";
/* CSS Document */

/* sidebar toggle */


/*	.active>#sidebar-wrapper
	{
		display:block !important;	
	}*/

	#sidebar-wrapper
	{
		padding-left:0px;
		position:fixed !important;
		top:105px !important;	
	}

	#sidebar-wrapper.collapse
	{
		display:block;
	}
	
	#sidebar-wrapper + .tab-content
	{
		position:relative;
		left:198px;	
		
	}
	
	
	.scrollpanel
	{
		height:80vh;
		overflow:auto;
		margin-right:15px;
		padding-right:5px;
	}
	
	ul.nav-sidebar
	{
		margin-right:5px !important;
	}

	
	@media screen and (max-width: 768px) {
	
	
		.scrollpanel
		{
			height:auto;		
		}

		.tab-content
		{
		}
	
		#sidebar-wrapper + .tab-content
		{
			position:relative !important;
			left:0px !important;		
			margin-top:25px !important;		
		}
	
		#sidebar-wrapper
		{
			position:relative !important;
			top:15px !important;
			background-color:white !important;
			left:15px !important;
			z-index:100;
			width:100%;
		}


		#sidebar-wrapper.collapse
		{
			display:none !important;	
		}

	
		#sidebar-wrapper.collapse.in
		{
			display:block !important;	
		}
		
		ul.navbar-left
		{
			position:relative;
			left:75px;	
		}
	
	}

	@media screen and (min-width: 769px) and (max-width: 992px) {
	

		.scrollpanel
		{
			margin-right:0px;
			padding-right:5px;
		}


		#sidebar-wrapper
		{
			margin:0px !important;
		}

		ul.nav-sidebar
		{
			margin-right:5px !important;
		
		}

		ul.navbar-left
		{
			position:relative;
			left:60px;
			top:-7px !important;	
		}
		
		body
		{
			padding-top:100px !important;	
		}

		.navbar-brand>span
		{
			top:-27px !important;	
		}

	}
	
	@media screen and (min-width: 1200px) {
		
		#sidebar-wrapper
		{
			width:230px;
		}
		
		.scrollpanel
		{
			margin-right:10px;
			padding-right:5px;
		}
		
	
	}
	
	.navbar-brand>span
	{
		position:relative;top:-37px;color:white;	
	}
	
	.ToC
	{
		font-family: "Signika", Arial, Helvetica, sans-serif;
		color:#29aae2;
		font-size:20px;
		font-weight:500;	
	}


.btn-default.sidebar
{
	background-color:white !important;
	border:1px solid white !important;
	position:relative;
	left:-8px;
}

.btn-default.sidebar:hover
{
	background-color:white !important;
	border:1px solid #DDD !important;
}

/*
.navbar-nav>.active>a
{
	background-color:rgb(132,196,123) !important;
	text-decoration:underline;
}

.nav-tabs>.active>a
{
	border-top:0px !important;
	border-left:0px !important;
	border-right:0px !important;
	border-bottom:1px solid #DDD !important;
}


.nav-sidebar>.active>a
{
	text-decoration:underline;
	background-color:white !important;

}

.nav-sidebar>li>a:hover
{
	background-color:white !important;
}


.nav-sidebar>li>a
{
	background-color:white !important;
}

.nav-sidebar.last>li>a
{
	border:1px solid white !important; 
	text-decoration:none;
	font-size:12px;
}

.nav-sidebar.last>.active>a
{
	border:1px solid lightgrey !important; 
	text-decoration:none;
	color: rgb(41,170,226);
}*/
