@charset "utf-8";
/* CSS Document */



/* Navbar Colors start */
/* --------------------------------------------------------------------- */
.navbar-default .navbar-nav > li > a { color: #104AA1;} /* Default Menu Item Color */
.navbar-default .navbar-nav > .dropdown > a .caret { border-bottom-color: #104AA1; border-top-color: #104AA1; } /* Dropdown Caret Color */

.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus { border-bottom: 2px solid #104AA1; color: #104AA1;}

.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus { border-bottom: 2px solid #104AA1; color: #104AA1;}

.dropdown-menu { background-color: #104AA1; font-size: 12px; border: none; }
.dropdown-menu > li > a { color: #fff; border-bottom: 1px solid #209FFB; padding: 10px; margin: 0 10px; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: #209FFB; color: #fff; }
.dropdown-header { color: #fff; font-size: 14px; text-transform: uppercase; background: #209FFB;}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover { background: #104AA1; moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

/* Sidebar Navbar Colors */
/* --------------------------------------------------------------------- */
.nav-sidebar a,
.nav-sidebar .active a:hover {
    color: #104AA1; 
}
.nav-sidebar a:hover {
    color: #333; 
}

/* --------------------------------------------------------------------- */

/* navbar under the Logo start */
/* --------------------------------------------------------------------- */
.headerbar .navbar-default .navbar-nav > .active > a, 
.headerbar .navbar-default .navbar-nav > .active > a:hover, 
.headerbar .navbar-default .navbar-nav > .active > a:focus { border-bottom: 1px solid #104AA1; color: #104AA1;}

.headerbar .navbar-default .navbar-nav > li > a:hover, 
.headerbar .navbar-default .navbar-nav > li > a:focus { border-bottom: 1px solid #104AA1; color: #104AA1;}

.logo-wrap {
	width:130px;
}

/* remove rule below once Client has seen this change to header background resolution */
.mpi-swish, .sticky-for-header .header-main.mpi-swish {
	background-image: url(../jpg/header-bg-04-xtra-large.jpg)!important;
	background-position: right bottom!important;
	background-repeat: no-repeat!important;
	background-size: auto 100%!important;
}
@media (min-width:1400px) {
	.nav.navbar-nav {
		margin-right: 300px;
	}
	.nav.navbar-nav li a {
		font-size:120%!important;
	}
}
@media (max-width:1399px) and (min-width:1200px) {
	.nav.navbar-nav {
		/*margin-right: 200px;*/
	}
	.nav.navbar-nav li a {
		font-size:120%!important;
	}
	.logo-wrap {
		margin-left:16px;
	}
}
@media (max-width:1199px) and (min-width:992px) {
	.nav.navbar-nav {
		margin-right: 120px;
	}
}
@media (max-width:991px) {
	.nav.navbar-nav {
		margin-right: -15px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.nav.navbar-nav li a {
		text-shadow: 0px 0px 4px #fff, 0px 0px 4px #fff, 0px 0px 4px #fff, 0px 0px 4px #fff, 0px 0px 4px #fff, 0px 0px 4px #fff;
	}
	.nav.navbar-nav li li a {
		text-shadow: none;
	}
}
@media (max-width: 767px) {
	.nav.navbar-nav li a {
		color: #ccc!important;
	}
	.nav.navbar-nav li.active a {
		background-color: transparent!important;
	}
	.nav.navbar-nav li.active>a {
		background-color: #555555!important;
	}
}
/* ADDED 14/07/21 when we added 'Scholarships' to the nav bar*/

@media (min-width:1400px) {
	.nav.navbar-nav {
		margin-right: 200px;
	}
	.nav.navbar-nav li a {
		font-size:120%!important;
	}
	.logo-wrap {
		margin-left:16px;
	}
}
@media (max-width:1399px) and (min-width:1200px) {
	.nav.navbar-nav {
		/*margin-right: 60px;*/
	}
}
@media (max-width:1199px) and (min-width:992px) {
	.nav.navbar-nav {
		margin-right: 0px;
	}
	.logo-wrap {
		margin-left:16px;
	}
}
.nav.navbar-nav li a {
  text-shadow: 0px 0px 4px #fff, 0px 0px 4px #fff, 0px 0px 4px #fff, 0px 0px 4px #fff, 0px 0px 4px #fff, 0px 0px 4px #fff;
}
.nav.navbar-nav li li a {
  text-shadow: none;
}