/*
"ul" must have "navbar-left"
(e.g) <ul class="nav navbar-nav navbar-left">
*/
@media (max-width: 2200px) {

	.navbar-header {
		float: none;
	}
	.navbar-left,.navbar-right {
		float: none !important;
	}
	.navbar-toggle {
		display: block;
		margin-right:5px;/* move hamberger icon */
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}
	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
	.navbar-collapse.collapse {
		display: none!important;
	}
	.navbar-nav {
		float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.collapse.in{
		display:block !important;
	}

	/* remove the max-height */
	.navbar-collapse.collapse {
		max-height: none;
	}

	/* dropdown */
	li.open ul.dropdown-menu {
		position:static;
		display:block;
		float:none;
		background-color:transparent;
	}
	li.open ul.dropdown-menu a {
		background-color:transparent;
	}
	li.open ul.dropdown-menu a:hover {
		color:white;
	}

}

/* dropdown-toggle */
.nav>li>a {
	padding-left:3px;
	padding-right:3px;
}
.menu-no-children {
	display:inline-block;
}
.menu-no-children-bullet {
	margin-left:2px;
	margin-right:5px;
}
.menu-no-children-label {
	position:relative;
	left:3px;
}
.menu-has-children-bullet {
	display:inline-block !important;
	position:relative;
	left:4px;
	top:1px;
	margin-right:10px;
	padding:0 !important;
	font-size:110%;
	background-color:transparent !important;
}
/*
.navbar-bullet span {
	color:#ddd;
}
.navbar-bullet:hover span {
	color:#fff;
}
*/
@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color:#ddd;
	}
}
/* navbar inner table-cell */
.navbar-header-icon,
.navbar-header-title,
.navbar-header-menu {
	display:table-cell;
	padding:0 8px;
	vertical-align:middle;
}
.navbar-header-icon .navbar-brand,
.navbar-header-title .navbar-brand {
	position:relative;
	top:0.1em;
}
.navbar-header-icon {
	padding:0 12px;
	width:0%;
}
.navbar-header-title {
	padding:0;
	width:100%;
	text-algin:left;
}
.navbar-header-menu {
	padding:0 8px;
	width:0%;
}
.navbar-brand {
	padding:0;
	height:auto;
	margin-left:0 !important;
}

