.navbar-brand img {
  max-height: 45px;
}
:root {
  --publi-color: #d7de33;
  --press-color: #117da5;
  --video-color: #ed2b59;
  --paper-color: #0db4ba;
  --leaflets-color: #074670;
  --IpsosSurvey-color: #e93f89;
  --AnnualReports-color: #a0c519;
  --CodeofConduct-color: #5C710E;
  --other-color: #58901b;
}

.nav-link.AnnualReport {
  background-color: var(--publi-color) !important;
  color: #fff;
}
.tab-pane.AnnualReport {
  border-top: 10px solid var(--publi-color) !important;
  background-color: #f7faaf;
  color: #064e77;
}
.tab-pane.AnnualReport h3, .tab-pane.AnnualReport a {
  color: var(--publi-color) !important;
}
.tab-pane.AnnualReport .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d7de33' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.tab-pane.AnnualReport .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d7de33' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.nav-link.PressReleases {
  background-color: var(--press-color) !important;
  color: #fff;
}
.tab-pane.PressReleases {
  border-top: 10px solid var(--press-color) !important;
  background-color: #d2ecf5;
  color: #064e77;
}
.tab-pane.PressReleases a, .tab-pane.PressReleases h3 {
  color: var(--press-color) !important;
}
.tab-pane.PressReleases .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23117da5' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.tab-pane.PressReleases .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23117da5' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.nav-link.Leaflets{
  background-color: var(--leaflets-color) !important;
  color: #fff;
}
.tab-pane.Leaflets{
  border-top: 10px solid var(--leaflets-color) !important;
  background-color: #6FC0F6;
  color: #064e77;
}
.tab-pane.Leaflets a, .tab-pane.Leaflets h3 {
  color: var(--leaflets-color) !important;
}
.tab-pane.Leaflets .art-down, .tab-pane.Leaflets .art-dist a{
  background-color: var(--leaflets-color) !important;
}

.nav-link.CodeofConduct{
  color: #fff;
  background-color: var(--CodeofConduct-color) !important;
}
.tab-pane.CodeofConduct{
  border-top: 10px solid var(--CodeofConduct-color) !important;
  color: #064e77;
  background-color: #8CAC16;
}
.tab-pane.CodeofConduct a, .tab-pane.CodeofConduct h3{
  color: #fff;
}
.tab-pane.CodeofConduct .art-down, .tab-pane.CodeofConduct .art-dist a{
  background-color: #fff !important;
  color: var(--CodeofConduct-color) !important;
}

.nav-link.IpsosSurvey{
  background-color: var(--IpsosSurvey-color) !important;
  color: #fff;
}
.tab-pane.IpsosSurvey{
  border-top: 10px solid var(--IpsosSurvey-color) !important;
  background-color: #F6B1CF;
  color: #064e77;
}
.tab-pane.IpsosSurvey a, .tab-pane.IpsosSurvey h3 {
  color: var(--IpsosSurvey-color) !important;
}
.tab-pane.IpsosSurvey .art-down, .tab-pane.IpsosSurvey .art-dist a{
  background-color: var(--IpsosSurvey-color) !important;
}

.nav-link.AnnualReports{
  background-color: var(--AnnualReports-color) !important;
  color: #fff;
}
.tab-pane.AnnualReports{
  border-top: 10px solid var(--AnnualReports-color) !important;
  background-color: #E1F3A0;
  color: #064e77;
}
.tab-pane.AnnualReports a, .tab-pane.AnnualReports h3 {
  color: var(--AnnualReports-color) !important;
}
.tab-pane.AnnualReports .art-down, .tab-pane.AnnualReports .art-dist a{
  background-color: var(--AnnualReports-color) !important;
}



.nav-link.DirectSellingStatistics {
  background-color: var(--video-color) !important;
  color: #fff;
}
.tab-pane.DirectSellingStatistics {
  border-top: 10px solid var(--video-color) !important;
  background-color: #fce3e7;
  color: #064e77;
}
.tab-pane.DirectSellingStatistics a, .tab-pane.DirectSellingStatistics h3 {
  color: var(--video-color) !important;
}
.tab-pane.DirectSellingStatistics .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ed2b59' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.tab-pane.DirectSellingStatistics .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ed2b59' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.nav-link.PositionPapers {    
  background-color: var(--paper-color) !important;
  color: #fff;
}
.tab-pane.PositionPapers {
  border-top: 10px solid var(--paper-color) !important;
  background-color: #ddf1f3;
  color: #064e77;
}
.tab-pane.PositionPapers a, .tab-pane.PositionPapers h3 {
  color: var(--paper-color) !important;
}
.tab-pane.PositionPapers .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230db4ba' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.tab-pane.PositionPapers .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230db4ba' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.nav-link.OtherPublications {    
  background-color: var(--other-color) !important;
  color: #fff;
}
.tab-pane.OtherPublications {
  border-top: 10px solid var(--other-color) !important;
  background-color: #dfffeb;
  color: #064e77;
}
.tab-pane.OtherPublications a, .tab-pane.OtherPublications h3 {
  color: var(--other-color) !important;
}
.tab-pane.OtherPublications .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230db4ba' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.tab-pane.OtherPublications .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230db4ba' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}


.publications-main {
  padding-top: 50px;
  padding-bottom: 100px;
  margin-top: 200px;
}
.publications-main .nav-tabs .nav-link {
  border: none;
  border-radius: 0;
  height: 75px;
  width: 120px;
  line-height: 16px;
}
.publications-main .nav-tabs a.nav-link:hover {
  color: #fff;
  text-decoration: underline;
}
.publications-main .tab-pane {
  padding: 20px;
}
.publications-main .nav-tabs .nav-item.show .nav-link, .publications-main .nav-tabs .nav-link.active {
  margin-top: -34px;
  height: 110px;
  background: transparent;
  color: #fff;
}

.publications-main .carousel {
  min-height: 200px;
}
.publications-main .carousel-item img {
  width: 100%;
  height: 250px;
  padding: 2%;
  float: left;
  margin-left: 2%;
} 
.publications-main .carousel-info {
  width: 100%;
  padding: 2%;
  float: left;
  height: 250px;
}
.publications-main .item-no-image.carousel-item .carousel-info{
  padding: 2% 5%;
}

.publications-main .carousel-info a h3 {
  font-size: 18px;    
  font-weight: 600 !important;
}
.publications-main .carousel-control-prev {
  left: -65px;
}
.publications-main .carousel-control-next {
  right: -65px;
}



@media only screen and (max-width: 768px) {
  .publications-main .carousel-item img {
    width: 100%;
    height: auto;
    padding: 2%;
    float: none;
  } 
  .publications-main .carousel-info {
    width: 100%;
    padding: 2%;
    float: none;
  }
  .publications-main .nav-tabs .nav-item {
    width: 25%;
  }
  .publications-main .nav-tabs .nav-link {
    width: 100%;
    padding: 10px 5px;
    font-size: 14px;
  }
  .publications-main .carousel-control-prev {
    left: -30px;
  }
  .publications-main .carousel-control-next {
    right: -30px;
  }  
}