/**
 * Foundation for Sites by ZURB
 * Version 6.4.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
.d-button:hover, .d-button:focus, .d-button:active {
  background: #FFFFFF;
  color: #D3033B;
  text-decoration: none;
}
div.hint a {
  width: 100%;
  display: block;
}
div.hint a span{
  font-size: 80%;
}
.d-button {
  background: #D3033B;
  padding: 25px 20px;
  border: 3px solid #D3033B;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #FFFFFF;
  font-size: 1.8rem;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  line-height: 1,5;
}
figure.picture.linksOhne.poster.withLoupe.portrait>span.wrapper>img {
    max-height: 75vh;
}
div.c-highlight a {color:white;}

div.c-highlight a.RichTextExtLink:before, div.c-highlight a.ExternalLink:before, div.c-highlight a.external:before {
  background: none;
}
div.c-highlight a.RichTextExtLink, div.c-highlight a.ExternalLink, div.c-highlight a.external {
  padding-left: 0px;
}
.c-news__image img {display:block;}
.l-slick-wrapper {flex: 1 0 auto; }
ul.links div.c-news div.c-news__text p {margin-bottom: 10px;}
ul.links div.c-news div.c-news__text h3 {margin-bottom: 1.5rem;}
.c-news__text {
    padding: 15px 40px 20px;
}
.c-event-teaser__link {
    margin-left: 20px;
}
.c-numbers-facts-box {
    padding-right: 10px;
    padding-left: 10px;
}
.chartData a.RichTextExtLink:active, .chartData a.RichTextExtLink:focus, .chartData a.RichTextExtLink:hover, .chartData a.ExternalLink:active, .chartData a.ExternalLink:focus, .chartData a.ExternalLink:hover, .chartData a.external:active, .chartData a.external:focus, .chartData a.external:hover {
color: #FFFFFF;
text-decoration: none;
}
.chartData a.RichTextExtLink:before, .chartData a.ExternalLink:before, .chartData a.external:before {
content: '';
display: inline-block;
position: absolute;
width: 18px;
height: 16px;
background: url(/SiteGlobals/Frontend/BISp2017/Images/icons/sprite.svg?__blob=normal&v=8) no-repeat -767px -402px;
}
.c-facet input[type="text"] + .searchAutoSuggestBox {
    width: 100% !important;
}
a.RichTextExtLink:before, a.ExternalLink:before, a.external:before,
a.download:before, a.Publication:before,
a.RichTextIntLink:before{
    top: 10px;
    left: 3px;
 }
div.c-timeline-entries div.slick-list div.c-timeline-entries__slide div.counter {text-align:right;font-size:1.6rem;margin-bottom:-30px;padding-right:10px;}
@media only screen and (min-width: 64.125em) {
   .picture .loupe {
       display: block;
   }
}
@media only screen and (min-width: 47.5em) {
.c-facet input[type="text"] + .searchAutoSuggestBox {
    width: 75% !important;
}
.c-quick-start {
    margin: 0;
    padding: 100px 25px 93px;
    text-align: center;
    height: 100%;
}
.c-quick-start .l-button-wrapper {
    position: absolute;
    bottom: 4rem;
    width: 100%;
    left: 0;
}
fieldset.login input.submit {width:100%;}
}
@media only screen and (min-width: 64.125em) {
.navServiceGS {
    margin-left: 1em;
  }
.navServiceMeta .navLinkedIn a,
.navServiceMeta .navLinkedIn strong {
    position: relative;
    padding-left: 30px;
    text-indent: -10000px;
    width: 24px;
    display: block;
  }
.navServiceMeta .navLinkedIn a:before, .navServiceMeta .navLinkedIn strong:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 27px;
    height: 27px;
background: url(/SiteGlobals/Frontend/BISp2017/Images/linkedIn.png?__blob=normal&v=2);
    left: 4px;
    top: -5px;
}

}
