/***************
	NUS - BANNER
***************/	
.nus-banner{padding:0;margin:0;background:#003d7c;}
.nus-banner img{width:100%;}
.nus-banner .btn-primary{background:#ef7c00;border-color:#ff6600;}

.nus-banner .carousel .item{background: #003d7c;}

@media screen and (max-width:767px) {
	.nus-banner{margin-bottom:30px;}
}

.nus-components{margin-top:40px;margin-bottom:40px;}
.nus-components.item-page2{min-height:500px;}
.nus-components div{margin-bottom:30px;}
.nus-components .page-header{margin-top:0;}
.nus-components h2{margin:0 0 20px 0;}
.nus-components .table2{border:0;}

.sub-header {font-size: 24px; color:#232e84;}
.sub-border {border-bottom:5px #ef7c00 solid; width:50px; margin-bottom:20px;}
.nav-right-border {font-size:20px; color:#232e84; border-bottom:5px #ef7c00 solid; margin-bottom:10px;}


/***********************************
	FEATURED - ARTICLES - HOMEPAGE
************************************/	
.nus-featured-articles{margin:40px 0;}
.nus-featured-articles img{width:100%;}
.nus-featured-articles .row > div{margin:0 0 20px 0;}

@media screen and (max-width:767px) {
	.nus-featured-articles{margin:0 0 40px 0;}
	.nus-featured-articles .intro-image{text-align:center;}
	.nus-featured-articles img{width:inherit;}
}

/***********************************
	FEATURETTE
***********************************/
.featurette-heading{font-size:42px; padding:10px;}
.border {padding-bottom:20px;}
.featurette-divider {margin: 50px 0;}
.featurette{vertical-align:middle;}
.featurette-image{max-width:100%;}
@media screen and (max-width:991px) {
	.featurette{text-align:center;}
}


/**********************************
	Banner Caption
**********************************/
/*
carousel-caption{
	background: rgba(0, 0, 0, .5);
	position:absolute;
	right:0;
	bottom:150px; 
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6);
}
	}
.carousel-caption{
.carousel-caption .btn{
	text-shadow:none
	right:0;
	padding:30px
	}
	
.carousel-indicators{
	bottom:20px;
	
	}
	

*/
/**********************************
	MASTHEAD
**********************************/
.nus-jumbotron{background:transparent;text-align:center;
	border-radius:0;
	-webkit-border-radius:0px; 
	-moz-border-radius:0px;}
	


	
/**********************************
	ADDED  - FOR CALENDAR DATE
**********************************/

/**********************************
	ADDED 
**********************************/

/*
@media screen and (max-width: 991px) {
  #scrollToTop {
    display: none !important;
  }
}
@media print {
  #scrollToTop {
    display: none !important;
  }
}
*/
.newsflash-feature > .container-fluid {
  padding: 0;
}
.newsflash-feature .newsflash-item {
  position: relative;
}
.newsflash-feature .newsflash-image-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  height: 750px;
}
@media screen and (max-width: 1450px) {
  .newsflash-feature .newsflash-image-container {
    height: 600px;
  }
}
@media screen and (max-width: 991px) {
  .newsflash-feature .newsflash-image-container {
    height: 500px;
  }
}
@media screen and (max-width: 767px) {
  .newsflash-feature .newsflash-image-container {
    height: 400px;
  }
}
@media print {
  .newsflash-feature .newsflash-image-container {
    height: auto;
  }
}
.newsflash-feature .newsflash-image-container .newsflash-image {
  width: 100%;
  display: none;
}
.newsflash-feature .col-item {
  padding: 0;
}
.newsflash-feature .newsflash-details {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media print {
  .newsflash-feature .newsflash-details {
    position: relative;
  }
}
.newsflash-feature .newsflash-title {
  color: #ffffff;
}
.newsflash-feature .newsflash-text {
  color: #ffffff;
}
.newsflash-feature .jumbotron {
  padding: 0;
  margin-bottom: 100px;
}
@media screen and (max-width: 991px) {
  .newsflash-feature .jumbotron {
    margin-bottom: 40px;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .newsflash-feature .jumbotron {
    margin-bottom: 20px;
    text-align: center;
  }
}
@media print {
  .newsflash-feature .jumbotron {
    margin-bottom: 40px;
  }
}
.newsflash-feature .jumbotron h1 {
  font-size: 54px;
  font-weight: 600;
  margin-bottom: 10px;
  letter-spacing: -2px;
}
@media screen and (max-width: 1199px) {
  .newsflash-feature .jumbotron h1 {
    font-size: 54px;
  }
}
@media screen and (max-width: 991px) {
  .newsflash-feature .jumbotron h1 {
    font-size: 42px;
    letter-spacing: -1px;
  }
}
@media screen and (max-width: 767px) {
  .newsflash-feature .jumbotron h1 {
    font-size: 28px;
    letter-spacing: -1px;
  }
}
@media print {
  .newsflash-feature .jumbotron h1 {
    font-size: 40px;
  }
}
.newsflash-feature .jumbotron h1 .highlight {
  color: #ef7c00;
  font-weight: inherit;
  background: none;
  padding: 0;
}
.newsflash-feature .jumbotron h1 .highlight-block {
  display: block;
}
@media screen and (max-width: 991px) {
  .newsflash-feature .jumbotron h1 .highlight-block {
    display: inline;
  }
}
.newsflash-feature .jumbotron p {
  font-size: 22px;
}
@media screen and (max-width: 767px) {
  .newsflash-feature .jumbotron p {
    font-size: 18px;
  }
}
.newsflash-feature .jumbotron a {
  color: inherit;
}
.newsflash-feature .jumbotron a:hover,
.newsflash-feature .jumbotron a:focus {
  color: #ef7c00;
  text-decoration: none;
}
.newsflash-feature.feature-bg-relative .newsflash-image-container {
  background: none;
  height: auto;
}
.newsflash-feature.feature-bg-relative .newsflash-image-container .newsflash-image {
  display: block;
}
.newsflash-feature.feature-bg-top .newsflash-image-container {
  background-position: top center;
}
.newsflash-feature.feature-bg-bottom .newsflash-image-container {
  background-position: bottom center;
}
.newsflash-feature .feature-fixed-width .jumbotron {
  max-width: 800px;
}
@media screen and (max-width: 991px) {
  .newsflash-feature .feature-fixed-width .jumbotron {
    max-width: none;
  }
}
@media screen and (max-width: 767px) {
  .newsflash-feature .feature-fixed-width .jumbotron {
    margin-bottom: 20px;
    max-width: none;
  }
}
@media print {
  .newsflash-feature .feature-fixed-width .jumbotron {
    max-width: none;
  }
}
.newsflash-feature .feature-left .jumbotron {
  margin-left: 60px;
}
@media screen and (max-width: 991px) {
  .newsflash-feature .feature-left .jumbotron {
    text-align: center;
    margin-left: 0;
  }

}
@media print {
  .newsflash-feature .feature-left .jumbotron {
    margin-left: 0;

  }
}
.newsflash-feature .feature-right .jumbotron {
  float: right;
  text-align: right;
}
@media screen and (max-width: 991px) {
  .newsflash-feature .feature-right .jumbotron {
    float: none;
    text-align: center;
    margin-right: 0;
  }
}
.newsflash-feature .feature-right .container-fluid .jumbotron {
  margin-right: 60px;
}
@media screen and (max-width: 991px) {
  .newsflash-feature .feature-right .container-fluid .jumbotron {
    float: none;
    text-align: center;
    margin-right: 0;
  }
}
@media print {
  .newsflash-feature .feature-right .container-fluid .jumbotron {
    margin-right: 0;
  }
}
.newsflash-feature .feature-fade {
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
}
.newsflash-feature .feature-text-shadow {
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.newsflash-showcase .container-fluid {
  padding: 0;
  margin-left: -1px;
}
.newsflash-showcase .newsflash-item {
  position: relative;
}
.newsflash-showcase .newsflash-image-container img {
  width: 100%;
}
.newsflash-showcase .col-item {
  padding: 1px;
  padding-right: 0;
  padding-bottom: 0;
}
.newsflash-showcase .newsflash-details {
  padding: 0 20px 20px;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
}
.newsflash-showcase .newsflash-title {
  color: #ffffff;
  font-weight: 300;
  margin: 0;
}
@media print {
  .newsflash-showcase .newsflash-title {
    font-size: 12px;
    color: #ffffff !important;
  }
}
.newsflash-showcase .newsflash-text {
  color: #ffffff;
  font-weight: 300;
}
.newsflash-showcase .newsflash-link:hover {
  text-decoration: none;
}
.newsflash-showcase .newsflash-link:hover .newsflash-item {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.newsflash-tile > .container-fluid {
  padding: 60px 0;
  margin: 0 auto;
  max-width: 1440px;
}
@media screen and (max-width: 1458px) {
  .newsflash-tile > .container-fluid {
    padding: 0;
  }
}
.newsflash-tile .newsflash-item {
  position: relative;
}
.newsflash-tile .newsflash-image-container img {
  width: 100%;
}
.newsflash-tile .col-item {
  padding: 1px;
}
.newsflash-tile .newsflash-details {
  padding: 0 10px;
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
}
.newsflash-tile .newsflash-title {
  color: #ffffff;
  font-weight: 300;
}
.newsflash-tile .newsflash-text {
  color: #ffffff;
  font-weight: 300;
}
.newsflash-tile .newsflash-link:hover {
  text-decoration: none;
}
.newsflash-tile .newsflash-link:hover .newsflash-item {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.newsflash-blog {
  padding: 120px 0;
}
@media screen and (max-width: 991px) {
  .newsflash-blog {
    padding: 80px 0 30px 0;
  }
}
@media screen and (max-width: 767px) {
  .newsflash-blog {
    padding: 80px 0;
  }
}
@media print {
  .newsflash-blog {
    padding: 80px 0 30px 0;
  }
}
@media screen and (min-width: 992px) {
    .newsflash-blog .blog-item:nth-child(odd) .newsflash-details {
	padding-left: 40px;
    }
    .newsflash-blog .blog-item:nth-child(even) .newsflash-details {
	padding-right: 40px;
    }
}
@media screen and (max-width: 991px) {
  .newsflash-blog .newsflash-details {
    padding-right: 0;
    padding-top: 20px;
  }
}
@media print {
  .newsflash-blog .newsflash-details {
    padding-right: 0;
    padding-top: 20px;
  }
}
.newsflash-blog .newsflash-title {
  font-weight: 300;
  font-size: 30px;
  margin-bottom: 20px;
  margin-top: 0;
}
@media screen and (max-width: 991px) {
  .newsflash-blog .newsflash-title {
    font-size: 32px;
  }
}
@media print {
  .newsflash-blog .newsflash-title {
    font-size: 26px;
  }
}
.newsflash-blog .newsflash-text {
  font-size: 16px;
}
@media print {
  .newsflash-blog .newsflash-text {
    font-size: 14px;
  }
}
.newsflash-blog .newsflash-text .btn-default {
  margin-top: 20px;
  color: #ffffff;
  background-color: #ef7c00;
  border-color: #d66f00;
}
.newsflash-blog .newsflash-text .btn-default:hover,
.newsflash-blog .newsflash-text .btn-default:focus,
.newsflash-blog .newsflash-text .btn-default.focus,
.newsflash-blog .newsflash-text .btn-default:active,
.newsflash-blog .newsflash-text .btn-default.active,
.open > .dropdown-toggle.newsflash-blog .newsflash-text .btn-default {
  color: #ffffff;
  background-color: #bc6200;
  border-color: #984f00;
}
.newsflash-blog .newsflash-text .btn-default:active,
.newsflash-blog .newsflash-text .btn-default.active,
.open > .dropdown-toggle.newsflash-blog .newsflash-text .btn-default {
  background-image: none;
}
.newsflash-blog .newsflash-text .btn-default.disabled,
.newsflash-blog .newsflash-text .btn-default[disabled],
fieldset[disabled] .newsflash-blog .newsflash-text .btn-default,
.newsflash-blog .newsflash-text .btn-default.disabled:hover,
.newsflash-blog .newsflash-text .btn-default[disabled]:hover,
fieldset[disabled] .newsflash-blog .newsflash-text .btn-default:hover,
.newsflash-blog .newsflash-text .btn-default.disabled:focus,
.newsflash-blog .newsflash-text .btn-default[disabled]:focus,
fieldset[disabled] .newsflash-blog .newsflash-text .btn-default:focus,
.newsflash-blog .newsflash-text .btn-default.disabled.focus,
.newsflash-blog .newsflash-text .btn-default[disabled].focus,
fieldset[disabled] .newsflash-blog .newsflash-text .btn-default.focus,
.newsflash-blog .newsflash-text .btn-default.disabled:active,
.newsflash-blog .newsflash-text .btn-default[disabled]:active,
fieldset[disabled] .newsflash-blog .newsflash-text .btn-default:active,
.newsflash-blog .newsflash-text .btn-default.disabled.active,
.newsflash-blog .newsflash-text .btn-default[disabled].active,
fieldset[disabled] .newsflash-blog .newsflash-text .btn-default.active {
  background-color: #ef7c00;
  border-color: #d66f00;
}
.newsflash-blog .newsflash-text .btn-default .badge {
  color: #ef7c00;
  background-color: #ffffff;
}
.newsflash-blog .newsflash-image-container img {
  width: 100%;
}
@media screen and (max-width: 991px) {
  .newsflash-blog .col-image {
    float: none !important;
  }
}
@media screen and (max-width: 767px) {
  .newsflash-blog .col-image {
    padding: 0;
  }
}
@media print {
  .newsflash-blog .col-image {
    float: none !important;
  }
}
@media screen and (max-width: 767px) {
  .newsflash-blog .col-details {
    padding: 0;

  }
}
.newsflash-blog .blog-item {
  padding-top: 50px;
  margin-top: 50px;
}
@media screen and (max-width: 991px) {
  .newsflash-blog .blog-item {
    padding-left: 0;
    padding-right: 0;
    border: 0;
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .newsflash-blog .blog-item {
    border-top: 1px solid #eeeeee;
    padding-top: 40px;
    margin-top: 20px;
    padding-bottom: 0;
  }
}
@media print {
  .newsflash-blog .blog-item {
    width: 50%;
    float: left;
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 50px;
    border-top: 0;
    padding-top: 0;
    margin-top: 0;
  }
}
.newsflash-blog .blog-item:first-child {
  padding-top: 0;
  margin-top: 0;
}
@media print {
  .newsfeed-events .col-item {
    width: 50%;
  }
}
.newsfeed-events .newsfeed-item {
  display: inline-block;
  margin: 1px 0;
}
.newsfeed-events .newsfeed-cal {
  text-align: center;
  width: 60px;
  float: left;
  display: inline-block;
}
@media print {
  .newsfeed-events .newsfeed-cal {
    border: 1px solid #ddd;
    width: 55px;
  }
}
.newsfeed-events .newsfeed-cal .newsfeed-caldate {
  background: #003d7c;
  color: #ffffff;
  font-size: 18px;
  font-weight: 200;
}
@media print {
  .newsfeed-events .newsfeed-cal .newsfeed-caldate {
    font-size: 14px;
  }
}
.newsfeed-events .newsfeed-cal .newsfeed-calday {
  background: #003d7c;
  color: #fff;
  font-size: 14px;
  font-weight: 200;
  padding: 3px 0;
  text-transform: uppercase;
}
@media print {
  .newsfeed-events .newsfeed-cal .newsfeed-calday {
    font-size: 12px;
  }
}
.newsfeed-events .newsfeed-details {
  margin-left: 90px;
}
@media print {
  .newsfeed-events .newsfeed-details {
    margin-left: 70px;
  }
}
.newsfeed-events .newsfeed-details .feed-title {
  color: #555555;
  margin-top: 0;
  line-height: 1;
  font-weight: 300;
}
.newsfeed-events .newsfeed-details .feed-text {
  color: #999999;
  font-size: 14px;
  font-weight: 300;
}
@media print {
  .newsfeed-events .visible-md-block {
    display: none !important;
  }
}
@media print {
  .newsfeed-events .visible-sm-block {
    display: block !important;
  }
}



/********************************************************************
    FOR 5 even columns. Can also use the offset in the first column
/********************************************************************
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
  background-color:#66ffff;
  border: 1px solid #949599;
  height: 100px;
  margin: 5px;
  padding: 5px;
  text-align:center;
  width: 90%;
 
}

.col-xs-5 {
    width: 18%;
    float: left;
}
********************************************/

@media (min-width: 768px) {
.col-sm-5 {
        width: 28%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-5 {
        width: 18%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-5 {
        width: 18%;
        float: left;
    }
}



/*********************************************************
	Boxes 
/*********************************************************/	
.section-education-schools {
  border-top: 0;
}
.section-education-schools .jumbotron {
  padding: 0;
  max-width: 700px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 60px;
}
.section-education-schools .jumbotron h4 {
  margin-bottom: 20px;
}
.section-education-schools .tile-col {
  padding: 0;
}
.section-education-schools .tile-item {
  background: #003d7c;
  min-height: 120px;
  line-height: 120px;
  position: relative;
  margin: 1px;
  text-align: center;
 /* -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; */
  
}
.section-education-schools .tile-item:hover {
  background: #0056af;
}
.section-education-schools .tile-item a {
 padding: 5px; /*  padding: 10px; */
  width: 100%;
  height: 100%;
  display: block;
}
.section-education-schools .tile-item span {
  font-size: 14px; /*  font-size: 25px;*/
  font-weight: 200;
  line-height: 30px;
  color: #ffffff;
  display: inline-block;
  vertical-align: middle;
/*  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; */
}
@media screen and (max-width: 1199px) {
  .section-education-schools .tile-item span {
    font-size: 23px;
  }
}
@media screen and (max-width: 991px) {
  .section-education-schools .tile-item span {
    font-size: 23px;
  }
}
