/* Breakpoints */
.bg-accent-1 {
  background-color: #002f5c;
}
.bg-accent-2 {
  background-color: #0053a3;
}
.bg-accent-3 {
  background-color: #7f97ad;
}
.bg-font-1 {
  background-color: #3c3c3c;
}
.bg-font-2 {
  background-color: white;
}
.font-color-1 {
  color: #3c3c3c;
}
.font-color-2 {
  color: white;
}
.font-accent-1 {
  color: #002f5c;
}
.font-accent-2 {
  color: #0053a3;
}
.font-accent-3 {
  color: #7f97ad;
}
.border-accent-1 {
  border-color: #002f5c !important;
}
.border-accent-2 {
  border-color: #0053a3 !important;
}
.border-accent-3 {
  border-color: #7f97ad !important;
}
.border-font-1 {
  border-color: #3c3c3c !important;
}
.border-font-2 {
  border-color: white !important;
}
#Header .navbar .navbar-toggle {
  border-color: #002f5c;
}
#Header .navbar .navbar-toggle .icon-bar {
  background-color: #002f5c;
}
#Main h1,
#Main h2,
#Main h3,
#Main h4,
#Main h5,
#Main p,
#Main a,
#Main li,
#Main label {
  color: #3c3c3c;
}
#Main a {
  color: #002f5c;
}
#Main .swiper-pagination-bullet-active {
  background-color: #002f5c;
}
#Main .timeline > li .cbp_tmtime span:last-child {
  color: #3c3c3c;
}
#Main .timeline > li .cbp_tmlabel {
  color: #3c3c3c;
}
#Main .timeline > li .cbp_tmlabel h2 {
  color: #3c3c3c;
}
#Main .timeline > li .cbp_tmicon {
  background: #002f5c;
}
#Main .unibase-youtube-player a:hover .icon-play,
#Main .unibase-youtube-player a:focus .icon-play {
  background-color: #0053a3;
}
#Main .unibase-youtube-player a .icon-play {
  background-color: #002f5c;
  color: white;
}
#Main .unibase-youtube-player a .icon-play:before {
  border-left-color: white;
}
#Main .portfolio .portfolio-filter .portfolio-filter-item.active {
  background-color: #002f5c;
  border-color: #002f5c;
  color: white;
}
#Main .portfolio .portfolio-item-detail-wrapper .portfolio-item-detail-close:hover,
#Main .portfolio .portfolio-item-detail-wrapper .portfolio-item-detail-next:hover,
#Main .portfolio .portfolio-item-detail-wrapper .portfolio-item-detail-prev:hover {
  color: #002f5c;
}
#Main .portfolio .portfolio-items-loader .load-items {
  color: white;
  background-color: #3c3c3c;
}
#Main .portfolio .portfolio-items-loader .load-items:hover {
  background-color: #002f5c;
}
#Footer {
  color: white;
}
#Footer a {
  color: #002f5c;
}
#TopNav ul li a {
  color: #3c3c3c;
}
#TopNav ul li .expander:before {
  border-bottom-color: #002f5c;
  border-right-color: #002f5c;
}
#TopNav ul li[data-selected=True] > a {
  background-color: #002f5c;
}
.news-list .news-list-badge small {
  color: #3c3c3c;
}
.news-list .news-list-badge span {
  color: #3c3c3c;
}
.news-list .news-list-desc h3 a {
  color: #3c3c3c;
}
.news-list .news-list-desc h3 a:hover {
  color: #002f5c;
}
.news-list .news-list-desc h3 small {
  color: #3c3c3c;
}
.news-list .news-list-desc h3 p {
  color: #3c3c3c;
}
.aa-cookie-info {
  background-color: #3c3c3c;
  border-bottom: 1px dotted #002f5c;
  color: white;
}
.aa-cookie-info .btn-accept {
  background-color: #002f5c;
  color: white;
}
.aa-cookie-info .btn-accept:hover {
  background-color: #0053a3;
}
@media screen and (min-width: 992px) {
  #TopNav ul.nav > li[data-selected=True] > a {
    color: #002f5c;
    border-color: #002f5c;
  }
  #TopNav ul.nav > li[data-selected=True] > .expander:before {
    border-color: #002f5c;
  }
  #TopNav ul.nav > li .expander:before {
    border-color: #3c3c3c;
  }
  #TopNav ul.nav > li:hover > a,
  #TopNav ul.nav > li:focus > a {
    color: #002f5c;
    border-color: #002f5c;
  }
  #TopNav ul.nav > li:hover > .expander:before,
  #TopNav ul.nav > li:focus > .expander:before {
    border-color: #002f5c;
  }
  #TopNav ul.nav > li ul {
    border-bottom-color: #002f5c;
  }
  #TopNav ul.nav > li > ul li:hover > a,
  #TopNav ul.nav > li > ul li:focus > a {
    background-color: #7f97ad;
    color: #3c3c3c;
    border-color: #002f5c;
  }
  #TopNav ul.nav > li > ul li:hover > .expander:before,
  #TopNav ul.nav > li > ul li:focus > .expander:before {
    border-color: #002f5c;
  }
  #TopNav ul.nav > li > ul li[data-selected=True] > a {
    color: #002f5c;
    border-color: #002f5c;
  }
  #TopNav ul.nav > li > ul li[data-selected=True] > .expander:before {
    border-color: #002f5c;
  }
}
