.top-nav li{
	float: left;
	text-align: center;
}

.top-nav li span{
	line-height: 30px;
}

.top-nav li i,
.top-nav li a{
	display: block;
}

.nav.top-nav >li>a i{
	font-size: 1.2em;
	margin-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

#mainnav-menu>li.show{
	display: block;
}


.more-menu button{
	border: none !important;
	background-color: #fff !important;
	box-shadow: none !important;
}

.more-menu{
	height: 50px;
	line-height: 50px;
	display: none;
}

.navbar-header{
	height: 50px;
}


.nav.top-nav >li>a{
	height: 50px;
}

.navbar-top-links>li>a,
.navbar-brand{
	height: 50px;
}

#mainnav-menu a,
#mainnav-menu a:hover,
#mainnav-menu a:focus,
#mainnav-menu a:active {
  text-decoration: none !important;
}


#navbar-container .nav.top-nav>li>a {
	height: 50px;
}

#navbar-container .nav>li>a {
	padding: 5px 15px;
}

#navbar-container .navbar-header,
#navbar-container .navbar-brand {
	height: 50px;
}

#navbar-container .navbar-header .brand-icon {
	width: 40px;
	height: 40px;
	margin-top: 5px;
}

#navbar-container #navbar .brand-title {
	padding: 0;
}

#navbar-container #container.mainnav-sm .brand-icon {
	width: 20px;
	height: 20px;
	margin-top: 20px;
}

#container.mainnav-sm .brand-title {
	/* display: none; */
}

#container.mainnav-sm .navbar-brand {
	height: 50px;
	line-height: 50px;
	/* padding: 0 10px; */
}

#navbar-container .top-nav li span {
	line-height: 20px;
}

.navbar-top-links>li>a,
.navbar-brand {
	height: 50px;
}

#mainnav-container {
	padding-top: 50px;
}

#mainnav-menu>li>a,
#mainnav-menu ul a,
#container.mainnav-sm #mainnav-menu a {
	text-decoration: none !important;
}



#container:not(.mainnav-sm) #mainnav-menu-wrap>.nano>.nano-content {
	padding-top: 0;
}

#container:not(.mainnav-sm) #mainnav-menu {
	margin-top: 0;
}

.add-menu li {
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
}

.add-menu img{
	width: 40px;
}

#mainnav-menu ul a:hover,
.menu-popover .sub-menu ul a:hover,
#mainnav-menu ul ul a:hover,
.menu-popover .sub-menu ul ul a:hover,
#mainnav-menu ul .active-link a,
.menu-popover .sub-menu ul .active-link a {
	text-indent: 0;
	font-weight: 600;
	border-left: 0;
}

#mainnav-menu>li>a, #mainnav-menu ul a, #container.mainnav-sm #mainnav-menu a{
	border-left: 0;
}

#mainnav-menu ul.collapse.in>li.current a {
	font-weight: 600;
	color: #fff;
	background-color: #1b64e2;
}

/*.page-container {
	padding-bottom: 20px;
}*/

.top-nav>li:hover {
	background-color: #2077ED;
}

.top-nav>li:hover a,
.top-nav>li a:focus {
	color: #fff;
	background-color: #2077ED !important;
}


.top-nav li{
	border-right: 1px solid #ddd;
}


.top-nav li.current {
	background-color: #2077ED;
}

.top-nav li.current a{
	color: #fff;
}

@media only screen and (max-width:1200px) {
	.top-nav li span {
		display: none;
	}
	.nav.top-nav>li>a i {
		font-size: 1.2em;
		line-height: 38px;
	}
}

@media only screen and (max-width: 768px){
	#content-container {
	    padding-top: 50px;
	}
	#navbar .brand-title{
		padding: 5px;
		line-height: 40px;
	}
	#container.mainnav-in .tgl-menu-btn {
		right: 0;
	}
	#container.mainnav-in #content-container, #container.mainnav-in #navbar, #container.mainnav-in .navbar-header {
		left: 0;
	}
	#container.mainnav-fixed #mainnav-container {
		transition: left 400ms;
	}
	#container.mainnav-in #footer  {
		left: 0;
	}
}

@media only screen and (max-width: 414px) {
	#navbar-container .nav>li>a {
		padding: 2px 10px;
	}
	.img-user {
		width: 26px;
		height: 26px;
	}
}

