/*
    This file is part of the EU TRAFIG project
    (c) 2019 BICC

    For the full copyright and license information, please view the LICENSE
    file that was distributed with this source code.
*/
@charset 'utf-8';
.notices {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.notices p:last-child {
  margin-bottom: 0;
}
a {
  color: #e75112;
}
a:hover {
  color: #ab3c0d;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Droid Sans', sans;
}
p {
  font-family: 'Droid Serif', serif;
}
main,
.main {
  min-height: calc(100vh - 60px);
}
footer,
.footer {
  min-height: 10rem;
  background-color: #dbdfe1;
  border-top: 1px solid #959da2;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.segment {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
svg.placeholder-img {
  font-size: 1.125rem;
  text-anchor: middle;
}
article li,
.article li {
  font-family: 'Droid Serif', serif;
}
article > section h1,
.article > section h1 {
  font-size: 2rem;
}
article > section h2,
.article > section h2 {
  font-size: 1.75rem;
}
article > section h3,
.article > section h3 {
  font-size: 1.5rem;
}
article > section h4,
.article > section h4 {
  font-size: 1.25rem;
}
article > section h5,
.article > section h5 {
  font-size: 1rem;
}
article > section h6,
.article > section h6 {
  font-size: 1rem;
}
article > section section h1,
.article > section section h1 {
  font-size: 1.75rem;
}
article > section section h2,
.article > section section h2 {
  font-size: 1.5rem;
}
article > section section h3,
.article > section section h3 {
  font-size: 1.25rem;
}
article > section section h4,
.article > section section h4 {
  font-size: 1rem;
}
article > section section h5,
.article > section section h5 {
  font-size: 1rem;
}
article > section section h6,
.article > section section h6 {
  font-size: 1rem;
}
article img,
.article img {
  max-width: 100%;
}
.bg-grey {
  background-color: #4c5358;
}
.bg-grey-80 {
  background-color: #71797e;
}
.bg-grey-60 {
  background-color: #959da2;
}
.bg-grey-40 {
  background-color: #b8bec2;
}
.bg-grey-20 {
  background-color: #dbdfe1;
}
.bg-blue {
  background-color: #007396;
}
.bg-blue-80 {
  background-color: #1d8aa7;
}
.bg-blue-60 {
  background-color: #70a4bb;
}
.bg-blue-40 {
  background-color: #a5c1d1;
}
.bg-blue-20 {
  background-color: #d4e0e7;
}
.bg-orange {
  background-color: #e75112;
}
.bg-orange-80 {
  background-color: #ec773b;
}
.bg-orange-60 {
  background-color: #f29c68;
}
.bg-orange-40 {
  background-color: #f8bf9a;
}
.bg-orange-20 {
  background-color: #fce0cc;
}
.text-grey {
  color: #4c5358;
}
.text-grey-80 {
  color: #71797e;
}
.text-grey-60 {
  color: #959da2;
}
.text-grey-40 {
  color: #b8bec2;
}
.text-grey-20 {
  color: #dbdfe1;
}
.text-blue {
  color: #007396;
}
.text-blue-80 {
  color: #1d8aa7;
}
.text-blue-60 {
  color: #70a4bb;
}
.text-blue-40 {
  color: #a5c1d1;
}
.text-blue-20 {
  color: #d4e0e7;
}
.text-orange {
  color: #e75112;
}
.text-orange-80 {
  color: #ec773b;
}
.text-orange-60 {
  color: #f29c68;
}
.text-orange-40 {
  color: #f8bf9a;
}
.text-orange-20 {
  color: #fce0cc;
}
.link-white {
  color: white;
}
.navbar-main {
  min-height: 75px;
  z-index: 3000;
}
.navbar-main .navbar-nav .nav-link {
  font-weight: bold;
  color: rgba(255, 255, 255, 0.75);
}
.navbar-main .navbar-nav .nav-link:hover {
  color: #ffffff;
}
.with-fixed-navbar-top {
  padding-top: 75px;
}
.with-fixed-navbar-top .anchor {
  position: absolute;
  margin-top: -85px;
}
/*# sourceMappingURL=trafig-base.css.map */