@media ( min-width :768px) and (max-width:991px) {
	.navbar-nav {
		margin: 0 auto;
	}
}

@media (max-width: 768px){
	.navbar-collapse {
	    position: absolute;
	    width: 100%;
	    background-image: -webkit-linear-gradient(bottom, #ececec, #f4f4f4);
		background-image: -moz-linear-gradient(bottom, #ececec, #f4f4f4);
		background-image: -o-linear-gradient(bottom, #ececec, #f4f4f4);
		background-image: linear-gradient(to top, #ececec, #f4f4f4);
	}
}

.navbar-default {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .4), inset 0 0 2px
		rgba(255, 255, 255, .5);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .4), inset 0 0 2px
		rgba(255, 255, 255, .75);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .4), inset 0 0 2px
		rgba(255, 255, 255, .75);
	background-image: -webkit-linear-gradient(bottom, #ececec, #f4f4f4);
	background-image: -moz-linear-gradient(bottom, #ececec, #f4f4f4);
	background-image: -o-linear-gradient(bottom, #ececec, #f4f4f4);
	background-image: linear-gradient(to top, #ececec, #f4f4f4);
	margin-bottom: 0;
	border-bottom: 0;
	z-index:3;
}

.navbar-default .navbar-nav>li>a {
	
}

.navbar-nav > li > a {
  border-right: 1px solid #ddd;
  padding-bottom: 0px;
  padding-top: 15px;
}

.navbar-nav:last-child { 
	border-right:0
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7
}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover
	{
	color: #5e5e5e;
	background-color: transparent
}

.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
	color: #777
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover
	{
	color: #333;
	background-color: transparent
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover {
	color: #555;
	background-color: #e7e7e7
}

.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus,
	.navbar-default .navbar-nav>.disabled>a:hover {
	color: #ccc;
	background-color: transparent
}

.navbar-default .navbar-toggle {
	border-color: #ddd
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover
	{
	background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7;
	text-align: left;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus,
	.navbar-default .navbar-nav>.open>a:hover {
	/* background-color: #e7e7e7; */
	/* color: #555; */
	/* font-weight: bold; */
	/* background-color: #e7e7e7; */
	color: #555;
	background-color: transparent;
	color: black;
}

@media ( max-width :767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #777
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
		.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #333;
		background-color: transparent
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #555;
		background-color: #e7e7e7
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
		.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
		.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #ccc;
		background-color: transparent
	}
}

@media ( min-width :767px) {
	.navbar-collapse {
		padding: 0
	}
	.navbar-default .navbar-nav>li>a {
		padding-top: 16px;
		padding-bottom: 15px;
		margin-top: -1px;
		color: #000;
		font-family: Lato;
		font-weight: 400
	}
	.navbar-default .navbar-nav>li.dropdown>a {
		/* padding-right: 30px; */
		padding-right: 22px;
		padding-left: 22px;
	}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover,
		.navbar-default .navbar-nav>li>a:active, .navbar-default .navbar-nav>li>a:hover,
		.navbar-nav>li.dropdown.open>a {
		/* background-color: #0099da; */
		/* color: #fff; */
		color: #0D1D50;
		font-weight: bold;
	}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus,
		.navbar-default .navbar-nav>.open>a:hover {
		/* background-color: #0099da; */
		/* background-image: -webkit-linear-gradient(bottom, #0087c1, #0099da); */
		/* background-image: -moz-linear-gradient(bottom, #0087c1, #0099da); */
		/* background-image: -o-linear-gradient(bottom, #0087c1, #0099da); */
		/* background-image: linear-gradient(to top, #0087c1, #0099da); */
		/* color: #fff; */
		background-color: transparent;
		color: black;
		border-color: #ddd;
	}
	
	.navbar-default .navbar-nav>li.dropdown>a:after,
	.navbar-default .navbar-nav>li>a:after {
		content: "";
    	height: 3px;
    	bottom: 3px;
    	position: absolute;
    	left: 50%;
    	width: 50%;
    	background: #0D1D50;
    	transform: translateX(-50%) scaleX(0);
    	transition: all 0.3s ease-out;
	}
	
	.navbar-default .navbar-nav>.open>a:after, .navbar-default .navbar-nav>.open>a:focus:after,
	.navbar-default .navbar-nav>.open>a:hover:after {
		content: "";
	    height: 3px;
	    bottom: 3px;
	    position: absolute;
	    left: 50%;
	    width: 50%;
	    background: #0D1D50;
	    transform: translateX(-50%) scaleX(1) !important;
	    transition: all 0.3s ease-out;
	}
	
	.navbar-default .navbar-nav>.active>a:after, .navbar-default .navbar-nav>.active>a:hover:after,
		.navbar-default .navbar-nav>li>a:active:after, .navbar-default .navbar-nav>li>a:hover:after, 
		.navbar-nav>li.dropdown.open>a:after {
    	transform: translateX(-50%) scaleX(1);
	}

	.dropdown-menu {
		padding: 0;
		min-width: 200px;
		border-radius: 0;
		margin-top: 0 !important;
		-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .3), inset 0 0 2px
			rgba(255, 255, 255, .5);
		-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .3), inset 0 0 2px
			rgba(255, 255, 255, .75);
		box-shadow: 1px 1px 4px rgba(0, 0, 0, .3), inset 0 0 2px
			rgba(255, 255, 255, .75);
		background-color: #f5f5f5
	}
	.dropdown-menu li a {
		font-weight: 400;
		padding: 8px 15px;
		font-size: 13px;
		transition: all 0.2s ease-out;
	}
	.dropdown-menu .active>a, .dropdown-menu li>a:active, .dropdown-menu li>a:focus,
		.dropdown-menu li>a:hover {
		color: #ffff;
		background: #0D1D50;
		transition: all 0.2s ease-out;
		/* background-color: #0099da; */
		/* background-image: -webkit-linear-gradient(bottom, #0087c1, #0099da); */
		/* background-image: -moz-linear-gradient(bottom, #0087c1, #0099da); */
		/* background-image: -o-linear-gradient(bottom, #0087c1, #0099da); */
		/* background-image: linear-gradient(to top, #0087c1, #0099da); */
		/* color: #fff */
	}
}

	
@media ( min-width :280px) and (max-width:768px) {
	body, .form-control{
		font-size: 12px !important;
	}
	.subContent {
	padding-top:10px !important;
	}
	.form-control{
		width:90% !important;
	}
	.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	 	padding-left:2px !important;
	 	padding-right:2px !important;
	}
	.msgSectionContainer {
	 padding-left:10px;
	}

} 

@media ( min-width :768px) and (max-width:991px) {
		body, .form-control{
			font-size: 14px !important;
		}
	.navbar-default .navbar-nav>li>a {
		padding-left: 8px;
		padding-right: 8px
	}
	.navbar-default .navbar-nav>li.dropdown>a {
		padding-right: 25px
	}
	.dropdown>a:after {
		right: 10px
	}
	.navbar-default .navbar-brand {
		word-spacing: -5px;
		-webkit-text-stroke: .007em;
		background-image: none;
		padding-left: 5px
	}
}

@media screen and (min-width:1200px) {
	body, .form-control{
	font-size: 16px !important;
	}
}

.navbar-header .navbar-toggle {
	margin: 0;
	padding: 8px 12px 4px;
	background-color: #555;
	background-image: -webkit-linear-gradient(bottom, #4d4d4d, #666);
	background-image: -moz-linear-gradient(bottom, #4d4d4d, #666);
	background-image: -o-linear-gradient(bottom, #4d4d4d, #666);
	background-image: linear-gradient(to top, #4d4d4d, #666);
	border: none;
	border-radius: 0;
	color: #fff;
	position: absolute;
	left: 0;
	height: 50px;
	font-size: 20px;
}

.navbar-header .navbar-toggle i {
	margin: 0;
	padding: 0;
	line-height: 100%;
}

.navbar-dark .navbar-header .navbar-toggle, .navbar-dark .sb-icon-navbar i
	{
	background-color: #0099da;
	background-image: none
}

.navbar-header .navbar-toggle:focus, .navbar-header .navbar-toggle:hover
	{
	background-color: inverseen(#333, 5%)
}

@media ( max-width :767px) {
	.secondary-page-feature .panel-transparent {
		position: relative;
		width: auto;
		background-color: rgba(0, 0, 0, .9)
	}
	.navbar-header, .navbar-toggle {
		background: #0D1D50 !important
	}
	.navbar-brand {
		color: #fff !important
	}
}


.navbar-header-full {
	background-color: #f0f0f0;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border-top: solid 1px #ddd
}

.navbar-header-full {
	box-shadow: 1px 1px 3px #CBCBCB
}

.navbar-brand {
	font-weight: 300;
	text-transform: lowercase;
	font-family: Muli, sans-serif;
	word-spacing: -4px;
	-webkit-text-stroke: .01em;
	background-image: url(/mod/img/colors/blue/logo.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 45px;
	color: #000;
	font-size: 1.7em;
}