html,body,.spkoco {
  color : #000000;
  font-size : 18px;
  font-weight : normal;
  font-family : UrbanistLight, serif;
  background-color : #ffffff;
}
body > div.container {
  background-color : #ffffff;
}
.spacer {
  background-color : #000000;
  height : 3px;
}
p {
  color : #000000;
  font-size : 100%;
  font-weight : normal;
  font-family : UrbanistMedium, serif;
  line-height : 110%;
  letter-spacing : 0.5px;
}
h1,.h1 {
  color : #000000;
  font-size : 180%;
  font-weight : normal;
  font-family : UrbanistMedium, serif;
}
h2,.h2 {
  color : #000000;
  font-size : 160%;
  font-weight : normal;
  font-family : UrbanistMedium, serif;
}
h3,.h3 {
  color : #000000;
  font-size : 150%;
  font-weight : normal;
  font-family : UrbanistMedium, serif;
}
h4,.h4 {
  color : #000000;
  font-size : 140%;
  font-weight : normal;
  font-family : UrbanistMedium, serif;
}
h5,.h5 {
  color : #000000;
  font-size : 140%;
  font-weight : normal;
  font-family : UrbanistMedium, serif;
}
h6,.h6 {
  color : #000000;
  font-size : 140%;
  font-weight : normal;
  font-family : UrbanistMedium, serif;
}
.headerBreadcrumb, .headerBreadcrumb p {
  color : #000000;
  font-size : 16px;
  background-color : #ffffff;
  display : block;
}
.teaserMiddle {
  visibility : inherit;
}
.active .title, .active .label {
  color : #FFB300;
}
.footerNavigation {
  color : #000000;
  font-size : 18px;
  font-weight : 300;
  background-color : #ffffff;
}
.footer_links {
  color : #000000;
  text-decoration : none;
}
.footer_links:hover,.footer_links:focus {
  color : #000000;
  text-decoration : underline;
}
.infoFooter {
  background-color : #3b3b3b;
}
.infoFooter p {
  color : #ffffff;
  font-size : 18px;
  font-weight : normal;
}
.infoFooter a {
  color : #ffffff;
  font-size : 100%;
  font-weight : normal;
  font-family : UrbanistMedium, serif;
  text-decoration : none;
}
.infoFooter a:hover {
  color : #FFB300;
  font-size : 100%;
  font-weight : normal;
  font-family : UrbanistMedium, serif;
  text-decoration : underline;
}
.infoFooter a:visited {
  color : #000000;
  font-size : 100%;
  font-weight : normal;
  font-family : UrbanistMedium, serif;
  text-decoration : none;
}
.btn-primary, .btn-primary a {
  color : #000000;
  background-color : #FFB300;
  border-color : #000000;
  font-size : 100%;
  font-weight : bold;
  font-family : UrbanistBold, serif;
  text-decoration : none;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:focus {
  color : #000000;
  background-color : #FFFFFF;
  border-color : #FFB300;
  font-size : 100%;
  font-weight : bold;
  font-family : UrbanistBold, serif;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary[disabled]:hover {
  color : #000000;
  background-color : #FFFFFF;
  border-color : #FFB300;
  font-size : 100%;
  font-weight : bold;
  font-family : UrbanistBold, serif;
}
a {
  color : #000000;
  font-size : 100%;
  font-weight : normal;
  font-family : UrbanistLight, serif;
  text-decoration : none;
}
a:hover {
  color : #000000;
  font-size : 100%;
  font-weight : normal;
  font-family : UrbanistMedium, serif;
  text-decoration : underline;
}
.language-switch, .language-switch a, .language-switch a:hover, .language-switch a:visited {
  color : #000000;
  font-size : 10pt;
}
.b-contain input[type="checkbox"]:not(:checked) ~ .b-input {
  border-color : #000000;
  background-color : #ffffff;
}
.b-contain input[type="checkbox"]:checked ~ .b-input {
  border-color : #000000;
  background-color : #FFB300;
}
.form-control:focus {
  border-color : #FFB300;
}
.btn-primary .badge {
  color : #FFB300;
}
