@import url('https://fonts.googleapis.com/css?family=Open Sans:normal,bold,italic&display=swap&subset=latin-ext');
header .container when (@headerContainerWidth = 100%) {
  width: 100%;
}
main .container when (@maincontentContainerWidth = 100%) {
  width: 100%;
}
footer .container when (@footerContainerWidth = 100%) {
  width: 100%;
}
header .panel {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}
header .panel-default {
  border-color: transparent;
}
header .panel-default .panel-body,
header .panel-transparent .panel-body {
  padding: 0;
}
main .panel.panel-default {
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
main .panel-default {
  border-color: #dddddd;
}
main .panel-default .panel-body when (@contentBoxBackgndColor = transparent) {
  padding: 0;
}
footer .panel {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
}
footer .panel-default {
  border-color: transparent;
}
footer .panel-default .panel-body,
footer .panel-transparent .panel-body {
  padding: 0;
}
body {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
h1,
h2,
h3,
h4,
h5 {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
header {
  background: #ffffff;
  color: #dddddd;
}
header * {
  color: #02579d !important;
}
main {
  background: #ffffff;
}
main * {
  color: #000000;
}
main h1,
main h2,
main h3,
main h4,
main h5 {
  color: #02579d;
}
footer {
  background: #239965;
}
footer * {
  color: #cbcbcb !important;
}
.btn-default {
  color: #000000 !important;
  background-color: #02579d;
  border-color: #013b6b;
}
.btn-default:hover {
  color: #000000 !important;
  background-color: #013b6b;
  border-color: #012d51;
}
.pagination>li>a,
.pagination>li>a>span,
.pagination>li>span {
  color: #02579d;
}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>a:focus>span,
.pagination>li>a:hover>span,
.pagination>li>span:focus,
.pagination>li>span:hover {
  color: #000000;
  background-color: #013b6b;
  border-color: #012d51;
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
  color: #000000;
  background-color: #02579d;
  border-color: #02579d;
}
.pagination>li.disabled>a:focus>span,
.pagination>li.disabled>a:hover>span {
  color: #02579d;
  background-color: transparent;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  border-top: 1px solid #02579d;
}
.table>thead>tr>th {
  border-bottom: 2px solid #02579d;
}
.table-striped>tbody>tr:nth-of-type(odd) {
  background-color: rgba(2,87,157,0.1);
}
.table-hover>tbody>tr:hover {
  background-color: rgba(2,87,157,0.4);
}
.dataTables_paginate .paginate_button {
  color: #02579d;
  background-color: #fff;
  border: 1px solid #ddd;
}
.dataTables_paginate .paginate_button.previous.disabled,
.dataTables_paginate .paginate_button.next.disabled {
  border: 1px solid #ddd;
  background-color: transparent;
  color: #bbb;
}
.dataTables_paginate .paginate_button:hover,
.dataTables_paginate .paginate_button:focus {
  color: #000000;
  background-color: #013b6b;
  border-color: #012d51;
}
.dataTables_paginate .paginate_button.current {
  color: #000000;
  background-color: #02579d;
  border-color: #02579d;
}
.dataTables_paginate .paginate_button.current:hover,
.dataTables_paginate .paginate_button.current:focus {
  color: #000000;
  background-color: #02579d;
  border-color: #02579d;
}
.singleContent .content-item-date span {
  color: #02579d;
}
.singleContent aside a {
  color: rgba(0,0,0,0.6);
}
.singleContent aside a svg,
.singleContent aside a svg * {
  fill: #02579d;
}
.agenda-calendar-carousel .weekdays li {
  border-bottom: 3px solid #02579d;
}
.agenda-calendar-carousel .days li a:hover {
  background: rgba(2,87,157,0.1);
}
.agenda-calendar-carousel .days li a.today {
  box-shadow: 0 0 10px rgba(2,87,157,0.4);
}
header .agenda-calendar-carousel .calendar-month-selected {
  background: rgba(2,87,157,0.2);
}
main .agenda-calendar-carousel .calendar-month-selected {
  background: rgba(2,87,157,0.2);
}
footer .agenda-calendar-carousel .calendar-month-selected {
  background: rgba(2,87,157,0.2);
}
.contentList-agenda .content-item-body {
  border-left: solid 2px #02579d;
}
.contentList-agenda .content-item-body .content-item-date {
  color: #02579d;
}
.contentList-agenda .content-item-body svg,
.contentList-agenda .content-item-body svg * {
  fill: #02579d;
}
.widget-title {
  color: #02579d !important;
}
.contentList-group-type {
  color: #02579d;
  border-bottom: 1px solid #02579d;
}
.contentList-base .content-item-body {
  border-left: solid 2px #02579d;
}
.contentList-base .content-item-body .content-item-heading {
  color: #02579d;
}
.contentList-base .content-item-body .content-item-heading span {
  color: #02579d;
}
.contentList-base .content-item-body .content-item-date {
  color: #02579d;
}
.contentList-base .content-item-body a {
  color: rgba(0,0,0,0.6);
}
.contentList-base .content-item-body svg,
.contentList-base .content-item-body svg * {
  fill: #02579d;
}
.contentList-base .content-item-body .read-more {
  color: rgba(0,0,0,0.6);
}
.contentList-base .content-item-body .read-more:hover {
  color: #000000;
}
.contentList-base .content-item-body .exclusive-content {
  color: #000000 !important;
  background-color: #02579d;
}
.seeallcontent svg,
.seeallcontent svg * {
  fill: #02579d;
}
@media only screen and (max-width: 991px) {
  .contentList-base .content-item-photo {
    border-left: solid 3px #02579d;
  }
}
@media only screen and (max-width: 1999px) {
  .col-md-6 .contentList-base .content-item-photo,
  .col-lg-6 .contentList-base .content-item-photo {
    border-left: solid 3px #02579d;
  }
}
@media only screen and (min-width: 768px) {
  .contentList-newsList .content-item .content-item-title {
    border-left: solid 2px #02579d;
  }
}
.contentList-newsList .content-item .content-item-title .content-item-heading {
  color: #02579d;
}
.contentList-newsList .content-item .content-item-title .content-item-heading span {
  color: #02579d;
}
.contentList-newsList .content-item .content-item-title .content-item-date {
  color: #02579d;
}
.contentList-newsList .content-item .content-item-body svg,
.contentList-newsList .content-item .content-item-body svg * {
  fill: #02579d;
}
.contentList-newsList .content-item .content-item-body .read-more {
  color: rgba(0,0,0,0.6);
}
.contentList-newsList .content-item .content-item-body .read-more:hover {
  color: #000000;
}
.contentList-newsList .content-item .exclusive-content {
  color: #000000 !important;
  background-color: #02579d;
}
.newsFilter .dropdown button {
  color: #000000;
}
.newsFilter .dropdown-menu li:hover {
  background-color: rgba(2,87,157,0.1);
}
@media only screen and (max-width: 767px) {
  .newsFilter .newsFilter-head-mobile.open svg,
  .newsFilter .newsFilter-head-mobile.open svg * {
    fill: #02579d;
  }
}
.contentList-video-featured .content-item-date {
  color: #02579d;
}
.contentList-video-featured h4 svg,
.contentList-video-featured h4 svg * {
  fill: #02579d;
}
header ul.menu-footer {
  color: #02579d;
}
header ul.menu-footer li a {
  color: #02579d;
}
header ul.menu-footer li a:hover {
  background: #e6e6e6;
}
header ul.menu-footer li svg {
  fill: #02579d;
}
main ul.menu-footer {
  color: #000000;
}
main ul.menu-footer li a {
  color: #000000;
}
main ul.menu-footer li a:hover {
  background: #e6e6e6;
}
main ul.menu-footer li svg {
  fill: #000000;
}
footer ul.menu-footer {
  color: #cbcbcb;
}
footer ul.menu-footer li a {
  color: #cbcbcb;
}
footer ul.menu-footer li a:hover {
  background: #1a6f4a;
}
footer ul.menu-footer li svg {
  fill: #cbcbcb;
}
.navbar-default,
header .navbar-default .navbar-collapse,
.navbar-default .navbar-collapse {
  background-color: #239965;
  border-color: #239965;
}
.navbar-default .navbar-nav>li.active>a,
header .navbar-default .navbar-collapse .navbar-nav>li.active>a,
.navbar-default .navbar-collapse .navbar-nav>li.active>a {
  color: #dfdfdf !important;
  background-color: #10462e;
}
.navbar-default .navbar-nav>li.active>a:hover,
header .navbar-default .navbar-collapse .navbar-nav>li.active>a:hover,
.navbar-default .navbar-collapse .navbar-nav>li.active>a:hover {
  background-color: #10462e;
}
header .navbar-default.navbar-vertical .navbar-nav,
header .navbar-default.navbar-horizontal .navbar-nav,
.navbar-default.navbar-vertical .navbar-nav,
.navbar-default.navbar-horizontal .navbar-nav {
  background-color: #239965;
}
header .navbar-default.navbar-vertical .navbar-nav>li>a,
header .navbar-default.navbar-horizontal .navbar-nav>li>a,
.navbar-default.navbar-vertical .navbar-nav>li>a,
.navbar-default.navbar-horizontal .navbar-nav>li>a {
  color: #dfdfdf !important;
}
header .navbar-default.navbar-vertical .navbar-nav>li>a:hover,
header .navbar-default.navbar-horizontal .navbar-nav>li>a:hover,
.navbar-default.navbar-vertical .navbar-nav>li>a:hover,
.navbar-default.navbar-horizontal .navbar-nav>li>a:hover {
  background-color: #10462e;
}
header .navbar-default.navbar-vertical .navbar-nav>li>a span,
header .navbar-default.navbar-horizontal .navbar-nav>li>a span,
.navbar-default.navbar-vertical .navbar-nav>li>a span,
.navbar-default.navbar-horizontal .navbar-nav>li>a span {
  color: #dfdfdf !important;
}
header .navbar-default.navbar-vertical .navbar-nav>li .dropdown-menu,
header .navbar-default.navbar-horizontal .navbar-nav>li .dropdown-menu,
.navbar-default.navbar-vertical .navbar-nav>li .dropdown-menu,
.navbar-default.navbar-horizontal .navbar-nav>li .dropdown-menu {
  background-color: #239965;
  border: solid 1px #10462e !important;
}
header .navbar-default.navbar-vertical .navbar-nav>li .dropdown-menu>li>a,
header .navbar-default.navbar-horizontal .navbar-nav>li .dropdown-menu>li>a,
.navbar-default.navbar-vertical .navbar-nav>li .dropdown-menu>li>a,
.navbar-default.navbar-horizontal .navbar-nav>li .dropdown-menu>li>a {
  color: #dfdfdf !important;
}
header .navbar-default.navbar-vertical .navbar-nav>li .dropdown-menu>li>a:hover,
header .navbar-default.navbar-vertical .navbar-nav>li .dropdown-menu>li>a:focus,
header .navbar-default.navbar-horizontal .navbar-nav>li .dropdown-menu>li>a:hover,
header .navbar-default.navbar-horizontal .navbar-nav>li .dropdown-menu>li>a:focus,
.navbar-default.navbar-vertical .navbar-nav>li .dropdown-menu>li>a:hover,
.navbar-default.navbar-vertical .navbar-nav>li .dropdown-menu>li>a:focus,
.navbar-default.navbar-horizontal .navbar-nav>li .dropdown-menu>li>a:hover,
.navbar-default.navbar-horizontal .navbar-nav>li .dropdown-menu>li>a:focus {
  color: #dfdfdf !important;
  background-color: #10462e;
}
header .navbar-default.navbar-vertical .navbar-nav>li.open>a,
header .navbar-default.navbar-horizontal .navbar-nav>li.open>a,
.navbar-default.navbar-vertical .navbar-nav>li.open>a,
.navbar-default.navbar-horizontal .navbar-nav>li.open>a {
  background-color: #10462e !important;
}
header .navbar-default.navbar-vertical svg.icon,
header .navbar-default.navbar-vertical img,
header .navbar-default.navbar-vertical .icon svg,
header .navbar-default.navbar-horizontal svg.icon,
header .navbar-default.navbar-horizontal img,
header .navbar-default.navbar-horizontal .icon svg,
.navbar-default.navbar-vertical svg.icon,
.navbar-default.navbar-vertical img,
.navbar-default.navbar-vertical .icon svg,
.navbar-default.navbar-horizontal svg.icon,
.navbar-default.navbar-horizontal img,
.navbar-default.navbar-horizontal .icon svg {
  fill: #02579d;
}
.navbar-joist .navbar-nav > li > a {
  color: #dfdfdf !important;
  border-top: 3px solid #dfdfdf;
}
.navbar-joist .navbar-nav > li > a svg.icon,
.navbar-joist .navbar-nav > li > a img,
.navbar-joist .navbar-nav > li > a .icon svg {
  fill: #dfdfdf;
}
.navbar-joist .navbar-nav > li > a .caret {
  color: #dfdfdf !important;
}
.navbar-joist .navbar-nav > li > a:hover {
  color: #239965 !important;
  border-top-color: #239965;
}
.navbar-joist .navbar-nav > li > a:hover svg.icon,
.navbar-joist .navbar-nav > li > a:hover img,
.navbar-joist .navbar-nav > li > a:hover .icon svg {
  fill: #239965;
}
.navbar-joist .navbar-nav > li > a:hover .caret {
  color: #239965 !important;
}
.navbar-joist .navbar-nav > li.active a {
  color: #239965 !important;
  border-top-color: #239965;
}
.navbar-joist .navbar-nav > li.active a .caret {
  color: #dfdfdf !important;
}
.navbar-joist .navbar-nav > li.open > a {
  color: #239965 !important;
  border-top: 3px solid #239965;
}
.navbar-joist .navbar-nav > li.open > a svg.icon,
.navbar-joist .navbar-nav > li.open > a img,
.navbar-joist .navbar-nav > li.open > a .icon svg {
  fill: #239965;
}
.navbar-joist .navbar-nav > li.open > a .caret {
  color: #239965 !important;
}
.navbar-joist .navbar-nav > li .dropdown-menu {
  border-top: 3px solid #239965;
}
.navbar-joist .navbar-nav > li .dropdown-menu li a {
  color: #dfdfdf !important;
}
.navbar-joist .navbar-nav > li .dropdown-menu li a:hover,
.navbar-joist .navbar-nav > li .dropdown-menu li a:focus {
  background-color: #b4eed4;
  color: #acacac !important;
}
.navbar-aircraft .navbar-nav > li > a {
  background-color: #ffffff;
  color: #239965 !important;
}
.navbar-aircraft .navbar-nav > li > a svg.icon,
.navbar-aircraft .navbar-nav > li > a img,
.navbar-aircraft .navbar-nav > li > a .icon svg {
  fill: #239965;
}
.navbar-aircraft .navbar-nav > li > a .caret {
  color: #ffffff !important;
}
.navbar-aircraft .navbar-nav > li > a:hover {
  background-color: #dfdfdf;
  color: #239965;
}
.navbar-aircraft .navbar-nav > li > a:hover .caret {
  color: #dfdfdf !important;
}
.navbar-aircraft .navbar-nav > li.active a {
  background-color: #dfdfdf;
  color: #239965;
}
.navbar-aircraft .navbar-nav > li.active a .caret {
  color: #dfdfdf !important;
}
.navbar-aircraft .navbar-nav > li.open > a {
  color: #239965;
  background-color: #dfdfdf;
}
.navbar-aircraft .navbar-nav > li.open > a .caret {
  color: #dfdfdf !important;
}
.navbar-aircraft .navbar-nav > li .dropdown-menu li {
  border-bottom: 1px solid #ffffff;
}
.navbar-aircraft .navbar-nav > li .dropdown-menu li a {
  color: #dfdfdf !important;
}
.navbar-aircraft .navbar-nav > li .dropdown-menu li a:hover,
.navbar-aircraft .navbar-nav > li .dropdown-menu li a:focus {
  background-color: #ffffff;
}
.authentication-widget .authentication-widget-access {
  color: #02579d;
}
.authentication-widget .authentication-widget-access h3 {
  color: #02579d;
}
.authentication-widget .authentication-widget-access svg,
.authentication-widget .authentication-widget-access svg * {
  fill: #02579d;
}
@media only screen and (min-width: 768px) {
  .authentication-widget.authentication-widget-horizontal .authentication-widget-content a:hover {
    color: #000000;
  }
}
.authentication-widget.authentication-widget-vertical .authentication-widget-access h3 {
  background: #02579d;
  color: #000000 !important;
}
.authentication-widget.authentication-widget-vertical .authentication-widget-access h3:hover {
  background-color: #013b6b;
}
.authentication-widget.authentication-widget-vertical .authentication-widget-access svg,
.authentication-widget.authentication-widget-vertical .authentication-widget-access svg * {
  fill: #000000;
}
.signup-widget .signup-widget-title {
  color: #02579d;
}
.signup-widget .signup-widget-title svg,
.signup-widget .signup-widget-title svg * {
  fill: #02579d;
}
.contact-information .title-coordennees {
  color: #02579d;
}
.contact-information .contact-information-address a {
  color: rgba(0,0,0,0.6);
}
.contact-information .contact-information-address svg,
.contact-information .contact-information-address svg * {
  fill: #02579d;
}
.contact-information .border-left-information {
  border-left: solid 3px #02579d;
}
.slick-prev svg,
.slick-prev svg *,
.slick-next svg,
.slick-next svg * {
  fill: #02579d;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  cursor: default;
}
.slick-prev.slick-disabled svg,
.slick-prev.slick-disabled svg *,
.slick-next.slick-disabled svg,
.slick-next.slick-disabled svg * {
  fill: #3ba5fd;
}
.slick-dots li button {
  border: solid 2px #02579d;
}
.slick-dots li.slick-active button:before {
  background-color: #02579d;
}
.contentType-carousel .content-item-heading {
  color: #02579d;
}
.contentType-carousel .content-item-heading span {
  color: #02579d;
}
.contentType-carousel .read-more {
  color: rgba(0,0,0,0.6);
}
.contentType-carousel .read-more:hover {
  color: #000000;
}
.contentType-carousel .content-item-body .content-item-date {
  color: #02579d;
}
.contentType-carousel .content-item-body svg,
.contentType-carousel .content-item-body svg * {
  fill: #02579d;
}
.contentType-carousel .exclusive-content {
  color: #000000 !important;
  background-color: #02579d;
}
.seeallcontent a {
  color: rgba(0,0,0,0.6);
}
.widget-title when (@contentBoxBackgndColor = transparent) {
  color: #02579d !important;
  border-top: 1px solid #02579d;
  padding-top: 5px;
  margin: 0 10px 0 0;
  display: block;
}
.slick-prev when (@contentBoxBackgndColor = transparent) {
  background-color: transparent;
  top: -15px;
  right: 25px;
}
.slick-next when (@contentBoxBackgndColor = transparent) {
  background-color: transparent;
  top: -15px;
  right: 0px;
}
.contentType-carousel li when (@contentBoxBackgndColor = transparent) {
  margin-top: 5px;
}
.formButton-widget {
  color: #000000;
}
.formButton-widget svg,
.formButton-widget svg * {
  fill: #02579d;
}
.singleContent-widget {
  color: #000000;
}
.singleContent-widget h3 {
  color: #02579d;
}
.singleContent-widget h3 span {
  color: #02579d;
}
.singleContent-widget .singleContent-date {
  color: #02579d;
}
.singleContent-widget .read-more {
  color: rgba(0,0,0,0.6);
}
.singleContent-widget .read-more:hover {
  color: #000000;
}
.singleContent-widget svg,
.singleContent-widget svg * {
  fill: #02579d;
}
.singlePage-widget {
  color: #000000;
}
.singlePage-widget svg,
.singlePage-widget svg * {
  fill: #02579d;
}
.slideshow-video li a h4 {
  color: #02579d;
}
.slideshow-video li a svg,
.slideshow-video li a svg * {
  fill: #02579d;
}
.social-networks li svg {
  fill: #02579d;
}
.list-social-networks-vertical li span {
  color: #02579d;
}
footer .social-networks li svg {
  fill: #cbcbcb;
}
footer .list-social-networks-vertical li span {
  color: #cbcbcb;
}
.sitemap li a span {
  border-left: solid 3px #02579d;
  color: #02579d;
}
.sitemap li a svg,
.sitemap li a svg * {
  fill: #02579d;
}
.sitemap li a:hover span {
  color: #000000;
  border-left: solid 3px #000000;
}
.sitemap li a:hover svg,
.sitemap li a:hover svg * {
  fill: #000000;
}
header .container {
  width: 100%;
}
main .container {
  width: 100%;
}
footer .container {
  width: 100%;
}
