body {
  background: #000000;
  color: #ffffff;
}
h1,
h2,
h3,
h5 {
  color: #ffff00;
}
a,
a:focus,
a:hover,
a:active {
  color: #ffff00;
}
.btn-default,
.btn-info,
.btn-gray,
.btn-warning {
  color: #fff;
  background-color: #000000;
  border-color: #fff;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info:active:focus,
.btn-info:active:hover,
.btn-gray:hover,
.btn-gray:focus,
.btn-gray:active,
.btn-gray:active:focus,
.btn-gray:active:hover,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning:active:focus,
.btn-warning:active:hover {
  color: #000000;
  background-color: #ffff00;
  border-color: #ffff00;
}
.btn-disabled,
.btn-disabled:hover,
.btn-disabled:focus,
.btn-disabled:active,
.btn-disabled:active:focus,
.btn-disabled:active:hover {
  color: #000000;
  background-color: #000000;
  border-color: #000000;
}
.panel {
  background-color: #000000;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #000000;
}
header {
  background: #000000;
}
header .navbar-nav li a {
  color: #ffffff;
}
header .navbar-nav a:hover,
header .navbar-nav a:focus,
header .navbar-nav .active > a,
header .navbar-nav .active > a:focus,
header .navbar-nav .active > a:hover,
header .navbar-nav .open > a,
header .navbar-nav .open > a:focus,
header .navbar-nav .open > a:hover {
  background-color: #ffffff;
  color: #000000;
}
header .navbar-nav li.separator span {
  display: block;
  color: #ffffff;
  padding: 28px 0px;
}
.navbar-inverse {
  background-color: #000000;
}
.navbar-inverse .navbar-nav li a {
  color: #ffffff;
}
.navbar-inverse .navbar-nav li.separator span {
  display: block;
  color: #ffffff;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
  color: #ffffff;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
  background-color: #ffffff;
  color: #000000;
  border-bottom: 5px solid #ffff00;
}
.navbar-inverse .navbar-nav .dropdown-menu {
  background-color: #000000;
}
.navbar-inverse .navbar-nav .dropdown-menu li a {
  color: #ffffff;
}
.navbar-inverse .navbar-nav .dropdown-menu li a:hover,
.navbar-inverse .navbar-nav .dropdown-menu li .highlighted {
  color: #000000;
}
.topsectionhome {
  border-bottom: 30px solid #000000;
}
.topsectionhome #carousel-news .carousel-inner .item .graybg {
  background-color: #000000;
}
.topsectionhome #carousel-news .carousel-inner .item .carousel-title {
  background-image: none;
  background-color: #000000;
}
.topsectionhome #carousel-news .carousel-indicators .active {
  background-color: #ffff00;
  border: 2px solid #ffff00;
}
.topsection {
  background-color: #000000;
  border-bottom: 30px solid #000000;
}
.topsection h1.page-title {
  background-image: none;
  background-color: #000000;
}
.contentsection .content-title {
  color: #ffff00;
  border-bottom: 5px solid #ffff00;
}
.contentsection #event-carousel .carousel-inner .item .row .col-md-4 .panel-0,
.contentsection #event-carousel-xs .carousel-inner .item .row .col-md-4 .panel-0 {
  background-color: #000000;
}
.contentsection #event-carousel .carousel-inner .item .row .col-md-4 .panel-1,
.contentsection #event-carousel-xs .carousel-inner .item .row .col-md-4 .panel-1 {
  background-color: #000000;
}
.contentsection #event-carousel .carousel-inner .item .row .col-md-4 .panel-2,
.contentsection #event-carousel-xs .carousel-inner .item .row .col-md-4 .panel-2 {
  background-color: #000000;
}
.contentsection #event-carousel .carousel-control div,
.contentsection #event-carousel-xs .carousel-control div {
  background: #000000;
}
.contentsection .jobs .media .media-body .media-heading {
  color: #ffff00;
}
.contentsection .jobs .media .media-body .media .media-body .jobdocument {
  color: #ffffff;
}
.contentsection .publications .nav li a {
  color: #ffffff;
}
.contentsection .publications .tab-content .tab-pane h3 {
  color: #ffff00;
}
.contentsection .publications .tab-content .tab-pane .year {
  color: #ffffff;
}
.contentsection .publications .tab-content .tab-pane .media .author {
  color: #ffffff;
}
.contentsection .publications .tab-content .tab-pane .media .title {
  color: #ffff00;
}
.contentsection .workshops-calendar #calendar .alert-info {
  background-color: transparent;
}
.contentsection .documents h4,
.contentsection .downloads h4 {
  color: #ffff00;
}
.contentsection .documents .media h4,
.contentsection .downloads .media h4 {
  color: #ffff00;
}
.contentsection .workshops .media .media-body .date {
  color: #ffffff;
}
.contentsection .workshops .media .media-body .media-heading {
  color: #ffff00;
}
.contentsection .seminars .media .date {
  color: #ffffff;
}
.contentsection .seminars .media h4 span {
  color: #ffff00;
}
.contentsection .seminars .media .abstract {
  color: #ffffff;
}
.contentsection .seminars .media .content {
  color: #ffffff;
}
.contentsection .press-publications .media .media-body .media-heading,
.contentsection .press-releases .media .media-body .media-heading,
.contentsection .procurement-notices .media .media-body .media-heading {
  color: #ffff00;
}
.contentsection .press-publications h3,
.contentsection .press-releases h3,
.contentsection .procurement-notices h3 {
  color: #ffff00;
  border-bottom: 5px solid #ffff00;
}
.sitemap {
  background-color: #000000;
}
.footer {
  background-color: #000000;
}
.pagination > .active > a {
  background-color: #ffff00;
  border-color: #ffff00;
  color: #000000;
}
.pagination > .active > a:focus {
  background-color: #ffff00;
  border-color: #ffff00;
  color: #000000;
}
.pagination > .active > a:hover {
  background-color: #ffff00;
  border-color: #ffff00;
  color: #000000;
}
.pagination > .active > span {
  background-color: #ffff00;
  border-color: #ffff00;
  color: #000000;
}
.pagination > .active > span:focus {
  background-color: #ffff00;
  border-color: #ffff00;
  color: #000000;
}
.pagination > .active > span:hover {
  background-color: #ffff00;
  border-color: #ffff00;
  color: #000000;
}
.pagination > li > a,
.pagination > li > span,
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  color: #000000;
}
.calendar-widget .left {
  background-color: #000000;
}
.calendar-widget .right {
  background-color: #000000;
}
.calendar-widget .right .month {
  color: #ffffff;
}
.calendar-widget .right .day {
  color: #ffff00;
}
.calendar-widget .right .dayname {
  color: #ffffff;
}
.pignose-calendar {
  background-color: #000000;
  border: 1px solid #ffffff;
}
.pignose-calendar .pignose-calendar-top {
  background-color: #000000;
  border-bottom: 1px solid #ffffff;
}
.pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav .pignose-calendar-top-icon {
  color: #ffffff;
}
.pignose-calendar .pignose-calendar-top .pignose-calendar-top-year {
  color: #ffffff;
}
.pignose-calendar .pignose-calendar-header .pignose-calendar-week.pignose-calendar-week-sun {
  color: #ffff00;
}
.pignose-calendar .pignose-calendar-header .pignose-calendar-week.pignose-calendar-week-sat {
  color: #ffff00;
}
.pignose-calendar .pignose-calendar-unit a {
  color: #ffffff;
}
.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-sun a {
  color: #ffff00;
}
.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-sat a {
  color: #ffff00;
}
