#marquee
.mega-dropdown {
  position: relative !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 700px;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}
ul.style {
	height:40px;
	padding: 0em 0em 0em .2em;
	margin: 0;
	position: relative;
}
ul.style h3 {
	display: block;
	margin: 0;
/*	padding-top: 0.1em;*/
	font-size: 1em;
	line-height: 1;
	font-weight: 700;
	color: #404040;
}
ul.style .fa {
	text-align: center;
	float: left;
	margin-right: 0.8em;
/*	background-color: #0072c6;*/
	color: white;
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	line-height: 1.5em;
	font-size: 2em;
	box-shadow: 0 0 0 5px white, 0 0 0 6px #e0e0e0;
}

body {
	background: #f9f9f9 !important;
}
p {
	font-family: 'PT Sans', sans-serif;
}
ol li {
	margin-bottom:0.5em;
	text-align:justify;
}
#header {
	cursor: default;
        z-index: 100;
}
.wrapper {
    padding: 3em 0em 2.5em 0em;
    background: #3e4095;     /* Change */
    height: auto 100%;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
}
.nav-tabs.nav-justified {
	background:#eee;
}
.nav-tabs.nav-justified > li > a {
	border-radius:0;
	color:#3e4095;     /* Change */
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	font-weight: bold;
}
.tab-content > .tab-pane {
	padding-top:10px;
}
@media all and (max-width: 1022px) {
  #header {
	position: relative !important;
  }
  .slide-mobile {
	margin-bottom:380px;
  }
 .wrapper h2 {
	font-size:1.5em;
	font-weight: bold;
 }
}
@media all and (max-width: 768px) {
 .nav-tabs > li {
	margin-bottom:-5px;
 }
 .nav-tabs.nav-justified > li {
	float: left;
 }
}
.fa-arrow-circle-o-right,
.fa-caret-square-o-right {
	padding-right:0.5em;
}
.img-responsive {
	width:100%;
}
.image {
	border: 0;
	display: inline-block;
	position: relative;
	margin-top:5px;
	margin-bottom:15px;
}
.image2 {
	display: none;
}
@media only screen and (max-width: 768px) {
.image{
	display: none; 
}
.image2{
	display: inline-block;
	position: relative;
	margin: 50px auto;
	border-radius: 0.3em;
	background:#fff;
	padding:10px;
  }
}
.banner {
	background:url(../img/overlays/campus.jpg) no-repeat;
	background-size:cover;
	border-top: 3px solid #0072c6;
	
}
.top-link a {
	background-color: #0072c6;
	padding: 13px 15px;
        color: #f6f6a1;
	font-size:12px;
        float:right;
	text-align:center;
}
.navbar {
	background:#3e4095;   /*  change   0072c6*/
	border-radius: 0px;
	padding:0;
	line-height:36px;
	box-shadow: 0 1px 3px 0 #333;
}
.top-nav .nav .nav-item {
	font-weight: 500;
	text-transform: uppercase;
	font-family: 'Droid Sans', sans-serif;
	z-index: 100;
	font-size:14px; /* change */
}
@media (max-width:767px) {
.top-nav .nav .nav-item {
	padding: 0px 10px;
  }
}
.top-nav .nav .nav-item.dropdown {
	z-index: 101;
}
.top-nav .nav-item:last-child a {
	border-right: 1px solid #0169b6;
}
.top-nav .nav .nav-item a {
	color: #fff;
	border-left: 1px solid #0169b6;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.top-nav .nav .nav-item a:hover {
	color: #3399FF;
	background: #fff;
}
.top-nav .nav .nav-item.active {
	position: relative;
}
.top-nav .nav .nav-item.active > a {
	color: #fff;
}
.top-nav .nav .nav-item.active > a.dropdown-toggle:before {
	display: none;
}
.top-nav .nav .nav-item.open a {
	background: #fff;
	color: #3399FF;
}
.top-nav .nav .nav-item .dropdown-menu {
	border-radius: 0;
	background-clip: padding-box;
	margin: 0;
	border-right: 1px solid #0072c6;
	border-left: 0px solid #0072c6;
	border-bottom: 1px solid #0072c6;
	padding: 0;
	text-transform: none;
	box-shadow: 0 2px 4px 0 #333;
	min-width:230px;
}
.top-nav .nav .nav-item .dropdown-menu .dropdown-item {
	line-height:30px
}
.top-nav .nav .nav-item .dropdown-menu a {
	border-bottom: 1px solid #ddd;
	font-size:13px;  /* change */
        color:#3399FF;
}
.top-nav .nav .nav-item .dropdown-menu a:hover {
	background: #0072c6;
	color: #fff;
}
.nav .nav-link, {
       -webkit-border-radius: 0;
	border-radius: 0;
}
.card {
	margin-bottom: 20px;
	background: #fff !important;
}
.card-block {
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.carousel {
	margin-bottom: 0;
	height:125px;

}
/* The controlsy */
.carousel-control {
	left: -12px;
	height: 40px;
	width: 40px;
	margin-top: 40px;
}
.carousel-control.right {
	right: -12px;
}
/* The indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -20px;
	margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #cecece;
}
.carousel-indicators .active {
	background: #428bca;
}
/* ------------------------------- ## scrollToTop ## ------------------------------- */

	.scrollToTop{
		font-size:1.5em;
		padding: 0.3em 0.4em; 
		text-align:center; 
		color: #ffffff;
		text-decoration: none;
		position:fixed;
		right: 1em;
		bottom: 2em;
		display:none;
		background: #132e5b;
		border:1px solid #fff;
	}
	.scrollToTop:hover{
		text-decoration:none;
		background: #fff;
		color: #132e5b;
		border: 1px solid #132e5b;
	}


#marquee {
	position: relative;
	width: 100%;
	height: 275px;
	overflow: hidden;
	border: 0px solid orange;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.notice-top {
	background: #0072c6;
	padding:12px 0 5px 0;
	color:#fff;
	font-weight: bold;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.notice-top h4 {
	font-size: 1.3em;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	font-weight: bold;
}
.notice h4 {
	font-size: 1em;
	font-weight: bold;
	padding-bottom:2px;
	margin-bottom: 1px;
	color:#d81b60;
	border-bottom: 1px solid #da0f5b;
}
.notice li {
	margin-bottom:15px;
}
.notice a {
	font-size: .90em;
	font-weight: light;
	color:#4d7dde;
}
.notice .date {
	font-size: 0.85em;
	color:#065978;
	font-style: italic;
}
.notice .date:before {
	content:'- Posted on ';
	font-style: italic;
}
.view-all {
	font-size:0.9em;
	padding: 4px 15px;
	margin-top:-32px;
}
.link {
	color:#000;
}
.link-title {
	font-size:1.3em;
	font-weight: bold;
	padding-bottom:3px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.link-title-2 {
	font-size:1.2em;
	font-weight: bold;
	padding-bottom:3px;
	margin-bottom: 5px;
	margin-right: 20px;
	border-bottom: 2px solid #ddd;
}
.link li {
	padding: 3px 0 2px 0;
	font-weight: 400;
}
.link a {
	color:#0072c6;
}
.btn a {
	color:#fff;
}
.card-block {
	font-weight:400;
}
.card-block ul {
	margin-bottom:0.8em;
}
.icon-block a {
    color: #555;
}
.icon-big {
	text-align: center;
	cursor: default;
	background-color: #0072c6;
	color: white;
	border-radius: 100%;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	font-size: 2em;
	box-shadow: 0 0 0 5px white, 0 0 0 6px #e0e0e0;
	margin: 5px 0 20px 0;
}

.page-banner {
	background: url(../img/overlays/campus.jpg) top center;
	background-size: cover;
	padding: 30px 0 30px 20px;
	width: 100%;
	font-family: 'Exo 2', sans-serif;
	margin-bottom: 1em;
	text-align: left;
}
.page-banner h2 {
	color:#fff;
}
.active-bar  {
	text-align:left;
	list-style:none;
	margin-top: 0.5em;
	color:#f6f6a1;
}
.active-bar >li {
	display:inline-block;
	font-size: 12px;
}
.active-bar li a{
	color: #fff;
}
.active-bar li>.active {
	color:#000;
}
.gallery-thumb {
  overflow: hidden;
  position: relative;
  margin-bottom: 25px;
}
.gallery-thumb img {
  width: 100%;
  height: auto;
}
.gallery-thumb .overlay {
  opacity: 0;
  visibility: visible;
  background: rgba(40, 54, 184, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.gallery-thumb .overlay span {
    color: #354ea1;
    text-align: center;
    position: absolute;
    background:#fff;
    padding: 10px 12px;
    margin-top: 26%;
    margin-left: 43%;
    font-size: 20px;
}
.gallery-thumb:hover .overlay {
  opacity: 1;
  visibility: visible;
}
/* FANCY COLLAPSE PANEL STYLES */

.fancy-collapse-panel .panel-default > .panel-heading {
	
padding: 0;


}

.fancy-collapse-panel .panel-heading a {
	
padding: 12px 35px 12px 15px;
	
display: inline-block;
	
width: 100%;
	
background-color: #026d39;
	
color: #ffffff;
	
position: relative;
	
text-decoration: none;

	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.fancy-collapse-panel .panel-heading a:after {

	font-family: "FontAwesome";
	
content: "\f068";

	position: absolute;

	right: 20px;
	
font-size: 20px;
	
font-weight: 400;
	
top: 50%;
	
line-height: 1;
	
margin-top: -10px;

}


.fancy-collapse-panel .panel-heading a.collapsed:after {
	
content: "\f067";

}




	.blink-bgADM{
		color: #CCFF00;		
		display: inline-block;
		border-radius: 10px;
		line-height:35px;
		padding-left:33px;
		padding-right:33px;
		width:100%		
		animation: blinkingBackground 4s infinite;
	}
	@keyframes blinkingBackground{
		0%		{ background-color: #10c018;}
		50%		{ background-color: #1056c0;}		
		100%	{ background-color: #254878;}
		
	}
