/*
Theme Name: NUS
Description: NUS BIC
Version: 1.0
*/

#biccontent h1 {font-weight:bold; color:#ff6600; font-size:20pt; letter-spacing:0.01em;}
#biccontent h2 {font-weight:bold; color:#ff6600; font-size:18pt; letter-spacing:0.01em;}
#biccontent h3 {color:#003399; font-size:15pt; letter-spacing:0.01em;}
#biccontent h4 {color:#f7941d; font-size:14pt; letter-spacing:0.00em;}

#t3-mainnav li.current_page_item a{
 box-shadow: inset 0 -3px 0 #ef7c00;
}

#t3-off-canvas li.current_page_item a{
  background-color: #eeeeee;
  width: 100%;
  height: 100%;
}

/*
.nav li > a:after { font-family: 'Glyphicons Halflings'; margin-left: 5px; content: '\25BA';}
.nav > li > a:after { font-family: 'Glyphicons Halflings'; margin-left: 5px; content: '';}
.nav li > a:only-child:after { margin-left: 0; content: ''; }
.nav li:hover > ul {display: block; }
*/

/*
***************************
***************************
***************************
*/
img.attachment-single-post-thumbnail { height: 347px; width: 618px; }

.newsflash-bpage {
  padding: 30px 0;
}
@media screen and (max-width: 991px) {
  .newsflash-bpage {
    padding: 80px 0 30px 0;
  }
}
@media screen and (max-width: 767px) {
  .]newsflash-bpage {
    padding: 0px 0;
  }
}
@media print {
  .newsflash-bpage {
    padding: 80px 0 30px 0;
  }
}
.newsflash-bpage .newsflash-details {
  padding-right: 40px;
}
@media screen and (max-width: 991px) {
  .newsflash-bpage .newsflash-details {
    padding-right: 0;
    padding-top: 20px;
  }
}
@media print {
  .newsflash-bpage .newsflash-details {
    padding-right: 0;
    padding-top: 20px;
  }
}
.newsflash-bpage .newsflash-title {
  font-weight: 300;
  font-size: 42px;
  margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .newsflash-bpage .newsflash-title {
    font-size: 32px;
  }
}
@media print {
  .newsflash-bpage .newsflash-title {
    font-size: 26px;
  }
}
.newsflash-bpage .newsflash-text {
  font-size: 16px;
}
@media print {
  .newsflash-bpage .newsflash-text {
    font-size: 14px;
  }
}
.newsflash-bpage .newsflash-text .btn-default {
  margin-top: 20px;
  color: #ffffff;
  background-color: #ef7c00;
  border-color: #d66f00;
}
.newsflash-bpage .newsflash-text .btn-default:hover,
.newsflash-bpage .newsflash-text .btn-default:focus,
.newsflash-bpage .newsflash-text .btn-default.focus,
.newsflash-bpage .newsflash-text .btn-default:active,
.newsflash-bpage .newsflash-text .btn-default.active,
.open > .dropdown-toggle.newsflash-bpage .newsflash-text .btn-default {
  color: #ffffff;
  background-color: #bc6200;
  border-color: #984f00;
}
.newsflash-bpage .newsflash-text .btn-default:active,
.newsflash-bpage .newsflash-text .btn-default.active,
.open > .dropdown-toggle.newsflash-bpage .newsflash-text .btn-default {
  background-image: none;
}
.newsflash-bpage .newsflash-text .btn-default.disabled,
.newsflash-bpage .newsflash-text .btn-default[disabled],
fieldset[disabled] .newsflash-bpage .newsflash-text .btn-default,
.newsflash-bpage .newsflash-text .btn-default.disabled:hover,
.newsflash-bpage .newsflash-text .btn-default[disabled]:hover,
fieldset[disabled] .newsflash-bpage .newsflash-text .btn-default:hover,
.newsflash-bpage .newsflash-text .btn-default.disabled:focus,
.newsflash-bpage .newsflash-text .btn-default[disabled]:focus,
fieldset[disabled] .newsflash-bpage .newsflash-text .btn-default:focus,
.newsflash-bpage .newsflash-text .btn-default.disabled.focus,
.newsflash-bpage .newsflash-text .btn-default[disabled].focus,
fieldset[disabled] .newsflash-bpage .newsflash-text .btn-default.focus,
.newsflash-bpage .newsflash-text .btn-default.disabled:active,
.newsflash-bpage .newsflash-text .btn-default[disabled]:active,
fieldset[disabled] .newsflash-bpage .newsflash-text .btn-default:active,
.newsflash-bpage .newsflash-text .btn-default.disabled.active,
.newsflash-bpage .newsflash-text .btn-default[disabled].active,
fieldset[disabled] .newsflash-bpage .newsflash-text .btn-default.active {
  background-color: #ef7c00;
  border-color: #d66f00;
}
.newsflash-bpage .newsflash-text .btn-default .badge {
  color: #ef7c00;
  background-color: #ffffff;
}
.newsflash-bpage .newsflash-image-container img {
  width: 100%;
}

@media only screen and (max-width: 991px) {
  .newsflash-bpage .newsflash-image-container img {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .newsflash-bpage .newsflash-image-container img {
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  .newsflash-bpage .col-image {
    float: none !important;
  }
}
@media screen and (max-width: 767px) {
  .newsflash-bpage .col-image {
    padding: 0;
  }
}
@media print {
  .newsflash-bpage .col-image {
    float: none !important;
  }
}
@media screen and (max-width: 767px) {
  .newsflash-bpage .col-details {
    padding: 0;
  }
}
.newsflash-bpage .blog-item {
  border-top: 1px solid #eeeeee;
  padding-top: 50px;
  margin-top: 50px;
}
@media screen and (max-width: 991px) {
  .newsflash-bpage .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-bpage .blog-item {
    border-top: 1px solid #eeeeee;
    padding-top: 40px;
    margin-top: 20px;
    padding-bottom: 0;
  }
}
@media print {
  .newsflash-bpage .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-bpage .blog-item:first-child {
  border-top: 0;
  padding-top: 0;
  margin-top: 0;
}


.img_caption_right {
  position: relative;
}

.img_caption_left {
  position: relative;
}

.img_caption_right {
  align:left;
  margin-bottom: 20px;
  margin-right: 20px;
  max-width: 100%;
}

.img_caption_left {
  align:left;
  margin-bottom: 20px;
  margin-right: 40px;
  max-width: 100%;
}

.img_caption_right img {
  margin-bottom: 1px !important;
}

.img_caption_left img {
  margin-bottom: 1px !important;
}

.img_caption_right p.img_caption_right {
  background: #eeeeee;
  color: #555555;
  font-size: 12px;
  width: 100%;
  margin: 0px;
  padding: 5px;
  text-align: center;
  float: both;
  clear: both;
}

.img_caption_left p.img_caption_left {
  background: #eeeeee;
  color: #555555;
  font-size: 12px;
  width: 100%;
  margin: 0px;
  padding: 5px;
  text-align: center;
  float: both;
  clear: both;
}
