/* ADD */
.page-container.horizontal-menu {
  padding-top: unset;
}
.navbar {
	min-height: unset;
}
/* .logo-web-top{
	margin: 11px 24px;
} */
.page-container.horizontal-menu header.navbar.header2{
	margin-top:0px;
	min-height:85px;
	background-color: #e5e5e5;
	width: 100%;
}

/* menu style */
.page-container.horizontal-menu header.navbar .navbar-nav {
    border-left: 1px solid rgba(69, 74, 84, 0.5);
}
.page-container.horizontal-menu header.navbar .navbar-nav > li > a {
  padding: 10px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  color: #ebebeb;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li:hover > a {
    background-color: rgba(69, 74, 84, 0.3);
    color: #fff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li.active > a {
  background-color: #ccc;
  color: #fff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li.root-level > ul{
	margin-top: 1px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul{
	
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
  border-bottom: 1px solid #464C59;
  color: #aaabae;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li:hover > a {
    background-color: #2b303a;
    color: #fff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li.active > a{
	background-color: #2b303a;
    color: #fff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li ul{
	
}
/* end menu style */

/* profile */
	.page-container.horizontal-menu header.navbar ul.nav > li > a,
	.page-container.horizontal-menu header.navbar ul.nav > li > span {
	  padding: 10px 5px;
	  color: #fff;
	}
	.page-container.horizontal-menu header.navbar ul.nav > li.sep {
	  border-left: 1px solid #fff;
	  margin: 10px;
	}
	.page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a {
	  margin: 5px 10px;
	}
/* end profile */

@media screen and (min-width: 767px) {
	.page-container.horizontal-menu header.navbar.navbar-fixed-top.f-nav{
	  margin-top: 0 !important;
	  background-color: #303641;  
	  opacity: 1;
	}
	.page-container.horizontal-menu header.navbar .navbar-brand {
		display:none;
	}
	.page-container.horizontal-menu > header.navbar.navbar-fixed-top{
		margin-top: 85px;
		background-color: #737373;
	}
	.page-container.horizontal-menu .main-content {
		padding-top:140px;
	}
}
@media screen and (max-width: 767px) {
	.page-body .page-container.horizontal-menu header.navbar .user-mobile-login {
		z-index:999 !important;
		margin: 13px 30px 0px 0px;
	}
	.page-body .page-container.horizontal-menu header.header2 {
		display: none;
	}
}
/* END of ADD */