.figcaption {
    color: #6d757e;
    font-size:.9em;
    border-radius: 5px;
}
.caption {
  text-align: center;
}
.moduletable.blauwe-achtergrond {
  margin: 0 auto;
}
.taal-rechts {
  margin-left: auto;
}
.blauwe-achtergrond {
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}
.header {
  --cassiopeia-color-primary: #0376BB;
}
.container-footer {
    --cassiopeia-color-primary: #0376BB;
}
.visually-hidden {
  align-items: right!important;
  justify-content: right!important;
}
.float-start {
  margin-right: 30px!important;
  border: 1px solid #336699 !important;
  filter: drop-shadow(2px 2px 8px gray)!important;
  }
.mx-auto {
  border: 1px solid #336699 !important;
  filter: drop-shadow(2px 2px 8px gray)!important;
  }
.float-artikel {
  float: left;
  max-width: 700px!important;
  margin-right: 30px!important;
  filter: drop-shadow(2px 2px 8px gray)!important;
  }
.float-center {
  max-width: 95%!important;
  border: 1px solid #336699 !important;
  filter: drop-shadow(2px 2px 8px gray)!important;
  }
.collapse {
color: #ffffff!important;
  float: left;
}
.mod-menu {
  color: #ffffff!important;
  float: left;
}
.com-content-article {
  color: #336699!important;
}
.com-content-category-blog {
  color: #336699!important;
}