
/* MAIN HEADER */
.main-header .spacer {
	background-color: #eeeeef;
	height:20px;
	width:100%;
}

.main-header .menu1 {
	height:80px;
	width:100%;
	border-top:1px solid #e6e6e7;
	border-bottom:1px solid #eaeaea;
}



.main-header .menu1,
.main-header .menu1 .navbar-top,
.main-header .menu1 .logo,
.main-header .menu1 .logo:hover{
	background-color: #fcfcfd;
}
.navbar-top .navbar-collapse .navbar-nav a:hover {
	background-color: #fcfcfd !important;
}


.main-header .menu1 .navbar-brand img{
    height:50px;
	padding: 0;
	margin:0;
}

.main-header .menu1 .navbar-nav li a{
	padding: 29px 16px 29px 16px;
	color: #337ab7 !important;
	border:0px solid red;
}

.main-header .menu1 .navbar-form {
	padding: 15px 0 11px 40px;
}

.main-header .menu1 .navbar-toggle {
	color: #000;
	padding: 29px 0;
}



.main-header .others_app{
	/*border-top:1px solid #f6f6f6;*/
	background-color: #f1f1f1;
}

.main-header .others_app ul.nav-tabs{	
	padding:0 1em;
}
.main-header .others_app ul.nav-tabs li a{
	border:none;
	border-radius: 0;
	border-bottom:2px solid #f1f1f1;
	color:#fff;
	text-transform: uppercase;
}
.main-header .others_app ul.nav-tabs li a:hover{
	border-color:#3287c5;
}
.main-header .others_app ul.nav-tabs li.active a{
	font-weight: 700;
	border:none;
	border-bottom:2px solid red;
	color: #fff;
}

.main-header .others_app ul.nav-tabs li.eacademy a{
	background-color: #0072b9;
}
.main-header .others_app ul.nav-tabs li.comet a{
	background-color: #00a65a;
}
.main-header .others_app ul.nav-tabs li.enews a{
	background-color: #f56954;
}
.main-header .others_app ul.nav-tabs li.gallery a{
	background-color: #00c0ef;
}
.main-header .others_app ul.nav-tabs li.registration a{
	background-color: #3c8dbc;
}


.main-header .banner{
    height: 200px;
	width:100%;
	background-color: #0072b9;
}


/* SECOND NAVBAR */
.navbar-default .navbar-brand,
.navbar-default .navbar-nav li a {
    line-height: 80px;
    height: 80px;
    padding-top: 0;
}

.navbar-default .navbar-toggle {
	color: #000;
}


/* OTHERS APP */
.main-header .others_app .container img{
	width:auto;
	height:auto;
}

/* BANNER */
.main-header .banner {
	background-image: url(../data/design/eGallery_banner.svg);
	background-size: auto 200px;
	background-repeat: no-repeat;
	background-position: center;
}


/* content-wrapper for navig issue */
.content-wrapper {
	padding-top: 300px; /* HEIGHT OF TOTAL MAIN-HEADER DIV */
}

/*fa-stack for checkout caddie*/
.fa-stack{
	margin-right:0.5em;
}
.fa-stack[data-count]:after{
  position:absolute;
  right:-6px;
  top:-6px;
  content: attr(data-count);
  font-size:70%;
  padding:.6em;
  border-radius:999px;
  line-height:.75em;
  color: white;
  background:rgba(255,0,0,.85);
  text-align:center;
  min-width:2em;
  font-weight:bold;
}