@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&display=swap');
body {
  font-family: 'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
  font-size: 1em;
}

.navborder {
  border-bottom: 1px solid #eeeeee;
}

.navborder-primary {
  height: 100px;
}

.navplaatje {
  opacity: 0.5;
}

.navplaatje-licht {
  opacity: 1;
}

nav a, nav ul li {
  height: 99px;
  min-width: 100px;
  padding: 10px;
  transition: .2s ease-in-out;
  text-transform: uppercase;
  text-align: center;
}

.nav-link {
  cursor: pointer;
}

.nav-link-beneden {
  display: table-cell;
  vertical-align: bottom;
}

.nav-logo {
  color: #454545;
  display: table-cell;
  padding-top: 16px;
  min-width: 150px;
}

a.nav-logo:hover, a.nav-logo:focus {
  color: #454545;
}

.dropdown-menu {
  padding: 0;
}

.dropdown-item {
  height: auto;
}

.navbar-light .navbar-nav .nav-item {
  border-left: 1px solid #e6e6e6;
}

.navbar-light .navbar-nav .nav-link {
  color: #606060;
  padding-bottom: 20px;
}

@media all and (max-width: 992px) {
    .nav-knop-stretch {
      width: 100%;
    }
}

nav ul li.bg-primary:hover, nav ul li.bg-primary:focus {
  background-color: #ffe84f !important;
}


.navbar-light .navbar-nav .nav-item:hover, .navbar-light .navbar-nav .nav-item:focus {
  background-color: #eeeeee;
}

.navbar-light .navbar-nav .nav-item:hover, .navbar-light .navbar-nav .nav-item:hover {
  background-color: #e6e6e6;
}

nav li.active {
  background-color: #eeeeee;
}

.navbar-light .navbar-nav .active > .nav-link {
  color: #606060;
}

#nav-zoeken form div {
  text-transform: none;
  text-align: left;
}

.verberg {
  display: none!important;
}

/* ARTICLE */

.eudu_afbeelding {
   overflow-y: hidden;
}

.eudu_afbeelding img {
	display: block;
}

.table-gradient tbody {
  background: linear-gradient(to right, #ffffff, #f6f6f6, #f6f6f6, #ffffff); }

.table-gradient tbody tr:nth-of-type(even) {
  background-color: white; }

.table-innerborder {
  border: 0!important; }
  .table-innerborder th,
  .table-innerborder td {
    border: 1px solid rgba(0, 0, 0, 0.125); }
  .table-innerborder thead th,
  .table-innerborder thead td {
    border-bottom-width: 2px; }
  .table-innerborder tr td:first-child,
  .table-innerborder tr th:first-child {
    border-left: 0;
  }
  .table-innerborder tr td:last-child,
  .table-innerborder tr th:last-child {
    border-right: 0;
  }

.table-bordered-light {
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .table-bordered-light th,
  .table-bordered-light td {
    border: 1px solid rgba(0, 0, 0, 0.125); }
  .table-bordered-light thead th,
  .table-bordered-light thead td {
    border-bottom: 2px solid rgba(0, 0, 0, 0.125); }

.table-striped-light tbody tr:nth-of-type(odd) {
  background-color: #f6f6f6; }

ul.blokjes {
  list-style: none;
  padding: 0px;
  text-indent: -13px;
  margin-left: 13px;
}

ul.blokjes li:before {
  content: '\25A0';
  margin-right: 5px;
  color: #dddddd;
  font-size: 80%;
}

.nav-eudutabs .nav-item {
	color: #0075c9;
}

.nav-eudutabs .nav-item:hover {
	color: #005796;
}

.nav-eudutabs .nav-item .active {
	color: #454545!important;
}

small {
  font-weight: 400;
}

.text-groen {color: #87b164;}
.text-rood {color: #ce5209;}
.text-dblauw {color: #003d59;}
.text-skgroen {color: #4c9c2e;}
.text-skblauw {color: #0075c9;}
.text-skrood {color: #bc4700;}
.text-skgeel {color: #998000;}
.text-grey-400 {color: #dddddd;}
.text-grey-500 {color: #cccccc;}
.text-grey-600 {color: #aaaaaa;}
.text-grey-700 {color: #858585;}
.text-grey-800 {color: #606060;}

.bg-lgroen {background-color: #e4f0db;}
.bg-lichtgroen {background-color: #f2f7ed;}
.bg-lichtgeel {background-color: #fffbe6;}
.bg-lichtrood {background-color: #fbf0e9;}

.border-grijs {
  border-color: rgba(0, 0, 0, 0.125)!important;
}

/* ZIJKADER */

aside {
  max-width: 630px!important;
}

@media all and (min-width: 992px) {
    aside {
		    max-width: 300px!important;
    }
}

.list-zijlijst {
  border: 0;
}

.list-zijlijst .card-header{
  text-transform: uppercase;
  text-align: center;
  border-color: #eeeeee;
  color: #606060;
}

.list-zijlijst .list-group .list-group-item {
  background-color: #f6f6f6;
  border-color: #eeeeee;
  color: #606060;
}

.list-zijlijst .list-group a.list-group-item:hover {
  background-color: #e6e6e6;
  transition: .1s ease-in-out;
}

.zijkant-links a {
  color: #606060;
}

 a.zijkant-socialemedia {
  text-decoration: none;
}

.zijkant-socialemedia svg:hover {
  fill: #003b56;
  width: 40px;
  height: 40px;
  margin-bottom: -16px;
  transition: .1s ease-in-out;
}

.zijkant-socialemedia-twitter svg:hover {fill: #bed2d9;}
.zijkant-socialemedia-fb svg:hover {fill: #003b56;}
.zijkant-socialemedia-instagram svg:hover {fill: #b69683;}
.zijkant-socialemedia-linkedin svg:hover {fill: #0075c9;}

/* FOOTER */

.footerborder {
  border-top: 1px solid #eeeeee;
}

#eudu_onderbalk a {
	text-decoration: none;
}

.eudu_onderbalk_links span {
	text-transform: uppercase
}

.eudu_onderbalk_links ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.eudu_onderbalk_links ul li {
	padding: 5px 0 5px 0;
}


/* Toevoegen aan bootstrap */
/*4553*/
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #ffe84f !important;
   }
/* 1780 */

.btn-primary:hover {
  color: #454545;
  background-color: #ffe84f;
  border-color: #ffe84f; }
.btn-primary:focus, .btn-primary.focus {
  color: #454545;
  background-color: #ffe84f;
  border-color: #ffe84f;
  box-shadow: 0 0 0 0.2rem rgba(227, 193, 10, 0.5); }

/*2934 */
.navbar-brand {
  margin-right: 0;
}
