/*!
 * Bootstrap-submenu v1.2.7 (http://vsn4ik.github.io/bootstrap-submenu)
 * Copyright 2014 Vasily A. (https://github.com/vsn4ik)
 * Licensed under MIT (https://github.com/vsn4ik/bootstrap-submenu/blob/master/LICENSE)
 */

.dropdown-submenu>a:after{content:"";float:right;margin-right:-10px}@media (min-width:768px){.dropdown-submenu{position:relative}.dropdown-submenu>a:after{margin-top:6px;border-left:4px dashed;border-top:4px solid transparent;border-bottom:4px solid transparent}.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-6px;border-top-left-radius:0}.dropup .dropdown-submenu .dropdown-menu,.navbar-fixed-bottom .dropdown-submenu .dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-6px;border-top-left-radius:4px;border-bottom-left-radius:0}}@media (max-width:767px){.dropdown-submenu>a:after{margin-top:8px;border-top:4px dashed;border-left:4px solid transparent;border-right:4px solid transparent}.dropdown-submenu .dropdown-menu{position:static;margin-top:0;border:0;box-shadow:none}.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li.dropdown-header,.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>a,.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li.dropdown-header,.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>a{padding-left:30px}.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>a,.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>a{padding-left:40px}.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a,.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a{padding-left:50px}.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.btn-group>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a,.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a{padding-left:60px}.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li.dropdown-header,.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>a{padding-left:35px}.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>a{padding-left:45px}.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a{padding-left:55px}.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li.dropdown-header,.navbar-nav>.dropdown>.dropdown-menu>.dropdown-submenu>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>.dropdown-menu>li>a{padding-left:65px}}


/* Sidebar */
.nav.nav-sidebar li+li {
	margin-top: 0;
}

.nav.nav-sidebar li,
.nav.nav-sidebar li li {
	padding-left: 0;
}

.nav.nav-sidebar ul {
	border-left: 0;
	margin-top: 0;
	position: relative;
	z-index: 999;
}

/* Sidebar */
	
	.nav.nav-sidebar li+li {
		margin-top: 0;
	}

	.nav.nav-sidebar li,
	.nav.nav-sidebar li li {
		padding-left: 0 !important;
		margin: 0 !important;
	}

	.nav.nav-sidebar ul {
		border-left: 0 !important;
		margin-top: 0;
	}

	.nav.nav-sidebar > li > ul:before {
	  position: relative;
	  content: '';
	  width: 0;
	  left: 0;
	  top: 0;
	  height: 100%;
	  background-color: transparent;
	}
	
	.nav.nav-sidebar li a:active, .nav.nav-sidebar li a:hover, .nav.nav-sidebar li a:focus {
		z-index: 1;
		border-color: #c8c8c8;
		background-color: transparent;
		color: #333333;
		text-decoration: none;
	}
	
	#content .nav.nav-sidebar li a {
		border: 0;
		border-bottom: 1px #ccc solid;
		padding: 5px 20px 5px 20px;
		font-size: 16px;
		outline: 0;
		color: black;
		text-decoration: none;
	}

	.nav.nav-sidebar {
		border-top: 1px #ccc solid;
	}

	#content .nav.nav-sidebar li a:focus:before, #content .nav.nav-sidebar li a:before {
		content: "\00a0";
		display: block;
		border: solid 3px rgba(120,120,120,0.5);
		height: 0;
		width: 0;
		position: absolute;
		left: 5px;
		top: 15px;
		margin-top: 0;
	}

	#content .nav.nav-sidebar li.active a {
		z-index: 1;
		/*border-bottom: 1px #ccc solid;*/
		outline: 0;
		text-decoration: none;
	}

	#content .nav.nav-sidebar li a:focus:before, #content .nav.nav-sidebar li a:before {
		content: "\00a0";
		display: block;
		height: 0;
		width: 0;
		position: absolute;
		left: 5px;
		top: 15px;
		margin-top: 0;
	}

	#content .nav.nav-sidebar li.active  li a:focus:before, #content .nav.nav-sidebar li.active  li a:before {
		border: solid 3px  rgba(120,120,120,0.5);
		left: 22px;
	}

	#content .nav.nav-sidebar li.active li a {
		padding: 5px 20px 5px 37px;
		color: black;
		border-bottom: 1px #ccc solid;
	}

/* Breadcrumb */

.breadcrumb-section,
.breadcrumb {
    background-color: transparent;
	border: 0;

}

.breadcrumb-section {
	margin-bottom: 0;
}

.breadcrumb-section .container{
	padding-bottom: 30px;
}

#content .breadcrumb li {
	padding: 0;
	margin: 0;
		font-size: 16px;
}

.breadcrumb > li + li:before {
    content: ">";
    color: #000;
}

.breadcrumb-section .breadcrumb {
    padding: 10px 0 0 0; 
    border-radius: 0;
    margin-bottom: 0;
}

.breadcrumb a:hover {
	text-decoration: none;
}

/* Navigation */

.navbar-main > li > a {
	font-family: 'Asap', sans-serif;
    font-weight: bold;
    text-transform: none;
}

.nav.nav-sidebar li, .nav.nav-sidebar li li {
    padding-left: 0;
}

@media (min-width: 992px) {
	.navbar-main > li > a {
		line-height: 1;
		padding: 6px 15px;
		color: #000;
		text-decoration: none;
		font-weight: normal;
	}
	.navbar-main {
		float: left;
	}
	.navbar-main > li > a .bar {
		position: absolute;
		top: 0;
		left: 0px;
		width: 100%;
		height: 0;
		background: transparent;
		opacity: 0;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}
	.navigation {
		background: #dfdfdf;
	}
	.navigation .container {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 0;
		margin-top: 0;
	}
	header .nav > li > a {
		background-color: #fff;		
		border-color: transparent;
		font-size: 20px;
	}
	header .nav > li  {	
		border-right: 1px transparent solid;
	}
	header .nav > li:last-child {
		border-right: 0;
	}
	header .nav .dropdown-submenu {
		border-top: 1px solid #666;
	}
	header .nav .dropdown-menu li,
	header .nav .dropdown-submenu li{
		border-top: 1px solid #666;
	}

	header .nav > li > a:hover, header .nav > li > a:focus, header .nav > li > a{
		text-decoration: none;
		background-color: #666;
		color: #fff;
	}
	header .nav .open  li  a {
			background: white;
			color: #000;
	}
	
	header .dropdown-menu > .active > a, header .dropdown-menu > .active > a:hover, header .dropdown-menu > .active > a:focus, header .dropdown-menu > .active > a:active,
	header .dropdown-menu > li > a:hover, header .dropdown-menu > li > a:focus , header .dropdown-menu > li > a:active,
	header .nav .open  li  a:hover, header .nav .open  li  a:focus, header .nav .open  li  a:active  {
		background-color: rgba(238,121,0,0.2);
		border-color: transparent;
		color: #000;
		text-decoration: none;
	}
		
	header .dropdown-menu {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		min-width: 160px;
		padding: 0;
		margin: 2px 0 0;
		list-style: none;
		font-size: 16px;
		text-align: left;
		background-color: #ffffff;
		border: 1px solid #666;
		border-top: 0;
		border-radius: 0px;
		-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);
		box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);
		background-clip: padding-box;
	}
	
	header .dropdown-menu > li > a {
		padding: 5px 20px 5px 10px;
	}
	
	.dropdown-submenu>a:after {
		margin-top: 8px;
	}

	.navbar-main > li.dropdown > a > .caret {
		display: inline-block;
	}	
	

}

@media (max-width: 991px) {
	.navbar-main > li > a {
		font-family: 'Asap', sans-serif;
		font-weight: normal;
		text-transform: none;
	}
	
	header .nav > li {
		position: relative;
		display: block;
		border-top: 1px solid #ccc;
	}
	
	header  .nav {
		background: #fff;
	}
	
	.dropdown-menu li{
		border-top: 1px solid #ccc;	
	}
	
	.navbar-nav {
		margin: 0 -15px 0 -15px;
		border-bottom: 1px solid #ccc;	
	}
	
	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
		text-decoration: none;
		color: #000;
		background-color: #eee;
	}
	
	
	
	.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
		color: #000;
		text-decoration: none;
		outline: 0;
		background-color: #eee;
	}	

}
