.paasberg {
  /* dummy class */ }

/* versie 2018 */
/* DNN Admin */
#dnnCPWrap, #dnnCPWrap *, #dnnCPWrap:before, #dnnCPWrap:after,
.dnnActionMenu, .dnnActionMenu:before, .dnnActionMenu:after, .dnnActionMenu *,
.ui-dialog, .ui-dialog:before, .ui-dialog:after, .ui-dialog *,
#RibbonBar_ControlPanel, #RibbonBar_ControlPanel:before, #RibbonBar_ControlPanel:after, #RibbonBar_ControlPanel *, #RibbonBar_ControlPanel *:before, #RibbonBar_ControlPanel *:after,
#ControlBar_ControlPanel, #ControlBar_ControlPanel:before, #ControlBar_ControlPanel:after, #ControlBar_ControlPanel *, #ControlBar_ControlPanel *:before, #ControlBar_ControlPanel *:after,
.actionMenu, .actionMenu:before, .actionMenu:after, .actionMenu *, .actionMenu *:before, .actionMenu *:after,
.dnnFormItem, .dnnFormItem:after, .dnnFormItem:before, .dnnFormItem *, .dnnFormItem *:after, .dnnFormItem *:before,
.ui-widget, .ui-widget *, .ui-widget *:before, .ui-widget *:after, .dnn_mact > li.actionMenuMove li {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important; }

html {
  overflow-y: scroll; }

body {
  font-size: 10pt;
  line-height: 140%;
  font-family: Arial, helvetica, sans-serif;
  color: #666666;
  background-color: #ffffff; }

.ControlPanel {
  margin-left: auto;
  margin-right: auto;
  width: 970px;
  background-color: transparent; }

#ControlBar, #ControlBar * {
  box-sizing: content-box; }

#headerarea {
  min-height: 300px;
  background: #ffffff url(images/banner.jpg) no-repeat top center scroll;
  background-size: cover; }
  #headerarea .header.container-fluid {
    padding: 0; }
  #headerarea .logopanewrapper {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    border: solid 0px #dcdcdc;
    width: 230px;
    height: 210px;
    position: absolute;
    top: 20px;
    left: 30px;
    z-index: 2; }
    #headerarea .logopanewrapper .logopane {
      padding: 0px 0px 0px 0px;
      margin: 0px;
      border: solid 0px #dcdcdc; }
      #headerarea .logopanewrapper .logopane .logopane a img {
        width: 230px; }
  #headerarea .topcontentpanewrapper .topcontentpane .flexslider {
    border: 0;
    padding: 0;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    border-radius: 0;
    max-height: 500px; }
  #headerarea .topcontentpanewrapper .topcontentpane .flex-nav-prev, #headerarea .topcontentpanewrapper .topcontentpane .flex-nav-next {
    margin: 0; }
  #headerarea .topcontentpanewrapper .topcontentpane .flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
    height: auto;
    padding-top: 10px; }
  #headerarea .topcontentpanewrapper .topcontentpane .flex-control-paging li a {
    background: #84BD00; }
    #headerarea .topcontentpanewrapper .topcontentpane .flex-control-paging li a.flex-active {
      background: rgba(0, 0, 0, 0.9); }

.loginlinkwrapper a.loginlink {
  text-decoration: none;
  color: #84BD00; }

.loginlinkwrapper span {
  display: inline-block;
  padding-top: 5px; }

.loginlinkwrapper a.loginlink:hover {
  text-decoration: underline;
  color: #ffffff; }

.searchpanewrapper {
  text-align: right; }
  .searchpanewrapper .searchpane {
    padding-top: 3px;
    color: #aaaaaa; }
    .searchpanewrapper .searchpane .btn-link, .searchpanewrapper .searchpane .btn-link:hover {
      color: #84bd00; }

#menuarea {
  background-color: #84BD00; }

/* menu bs4 extra */
.navbar {
  padding: 0;
  margin-left: -25px; }
  .navbar .navbar-brand {
    width: 0px;
    margin: 0; }
  .navbar .navbar-toggler {
    padding: 5px; }
    .navbar .navbar-toggler .navbar-toggler-icon {
      color: #fff;
      background-size: 80% 80%; }
    .navbar .navbar-toggler .navbar-toggler-text {
      font-size: 11pt;
      color: #fff; }
  .navbar .nav-item {
    margin: 0;
    padding: 5px 0 5px 0;
    /* inactieve items */ }
    .navbar .nav-item.haschildren {
      position: relative; }
    .navbar .nav-item.haschildren:hover ul.dropdown-menu.level1 {
      display: block; }
    .navbar .nav-item .nav-link {
      color: #fff;
      white-space: nowrap;
      font-family: Courier New, Courier, helvetica, sans-serif !important;
      text-decoration: none;
      font-weight: bold;
      padding-right: 0.2rem;
      padding-left: 1rem; }
      .navbar .nav-item .nav-link:hover {
        text-decoration: underline; }
      .navbar .nav-item .nav-link.active, .navbar .nav-item .nav-link.activeparent {
        color: #333333; }
    .navbar .nav-item span.nav-link:hover {
      text-decoration: none;
      color: #fff; }
      .navbar .nav-item span.nav-link:hover span {
        color: #fff; }
    .navbar .nav-item .dropdown-toggle-split {
      cursor: pointer; }
      .navbar .nav-item .dropdown-toggle-split::after {
        border-top: .3em solid #fff;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent; }
  .navbar .dropdown-menu {
    border: 3px solid #84BD00;
    border-top: 0px solid #84BD00;
    border-radius: 0;
    top: 44px; }
    .navbar .dropdown-menu .nav-item {
      padding: 0; }
      .navbar .dropdown-menu .nav-item .nav-link {
        color: #555555;
        padding-right: 1rem; }

.submenu h2 {
  font-weight: normal;
  color: #555555;
  line-height: 170%; }
.submenu .navbar-nav {
  padding-left: 0;
  margin-left: 0; }
  .submenu .navbar-nav .nav-link {
    padding: 0 !important; }
    .submenu .navbar-nav .nav-link.active {
      color: #555;
      text-decoration: none;
      font-weight: bold; }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* STYLES GO HERE */
  .navbar .nav-item ul.dropdown-menu {
    position: absolute; } }
@media screen and (max-width: 767px) {
  #main .container {
    width: 100%;
    max-width: 767px; }
  #main .navbar {
    margin-left: 0; }

  .navbar .nav-item a.nav-link, .navbar .nav-item span.nav-link {
    display: block;
    width: 90%;
    background-color: #84bd00;
    float: left;
    color: #fff; }
  .navbar .nav-item a.dropdown-toggle-split {
    display: block;
    width: 10%;
    background-color: #84bd00;
    float: left; }
    .navbar .nav-item a.dropdown-toggle-split::after {
      border-top: .5em solid #fff;
      border-right: .5em solid transparent;
      border-bottom: 0;
      border-left: .5em solid transparent; }
  .navbar .nav-item ul.dropdown-menu {
    position: absolute;
    width: 100%;
    background-color: #84bd00 !important;
    border: 1px solid #fff; }
    .navbar .nav-item ul.dropdown-menu.show {
      visibility: visible;
      opacity: 1;
      padding: 0;
      margin: 0;
      margin-bottom: 200px;
      background-color: transparent; }
      .navbar .nav-item ul.dropdown-menu.show .nav-item a.nav-link, .navbar .nav-item ul.dropdown-menu.show .nav-item span.nav-link {
        color: #fff; } }
/* content panes */
.contentrow {
  padding: 0px 0px 0px 0px;
  border: solid 0px red;
  margin: 0 0 0 0px;
  vertical-align: top;
  text-align: left;
  background-color: #ffffff;
  position: relative;
  clear: both; }

.bannerpane {
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 30px; }

.bannerpane span {
  color: #aaaaaa; }

.bannerpane span.Breadcrumb,
.bannerpane a.Breadcrumb {
  color: #aaaaaa;
  text-decoration: none;
  font-size: 10pt; }

.bannerpane a.Breadcrumb:hover {
  text-decoration: underline; }

.leftpanewrapper {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: solid 0px red; }

.leftpane {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 1px 0px;
  border: solid 0px red; }

.contentpanewrapper {
  padding: 0px 0px 0 0px;
  margin: 0px 0px 0px 0px;
  border: solid 0px red;
  width: 560px;
  float: left;
  border-left: 1px dashed #333333;
  border-right: 1px dashed #333333; }

.contentpane {
  padding: 0px 0px 0px 0px;
  margin: 0px;
  border: solid 0px red; }
  .contentpane img {
    max-width: 100%;
    height: auto; }

.twocolumn .contentpanewrapper {
  width: 760px;
  border-right: 0px dashed #333333; }

.onecolumn .contentpanewrapper {
  width: 960px;
  border-left: 0px dashed #333333;
  border-right: 0px dashed #333333; }

.threecolumnequal .contentpanewrapper {
  width: 380px; }

.rightpanewrapper {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: solid 0px red; }

.rightpane {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: solid 0px red; }

.footerrow {
  background-color: #84BD00;
  padding: 10px 0; }

.footerpanewrapper {
  padding: 0px 15px 0px 15px;
  margin: 0px;
  border: solid 0px red;
  margin-left: auto;
  margin-right: auto;
  width: 940px;
  min-height: 0px;
  border-top: solid 0px #000000; }

.footerleft {
  padding: 0px 0px 0px 0px;
  margin: 0px;
  border: solid 0px red;
  float: left;
  text-align: left;
  width: 180px; }

.footermiddle {
  padding: 0px 0px 0px 15px;
  margin: 0px;
  border: solid 0px red;
  float: left;
  text-align: left;
  width: 500px; }

.footerright {
  padding: 0px 0px 0px 0px;
  margin: 0px;
  border: solid 0px red;
  float: right;
  text-align: left;
  width: 200px; }

.footerpanewrapper h1, .footerpanewrapper h2, .footerpanewrapper h3, .footerpanewrapper .Head,
.footerpanewrapper .Normal, .footerpanewrapper p, .footerpanewrapper td, .footerpanewrapper div, .footerpanewrapper a,
.footerpanewrapper a:link, .footerpanewrapper a:visited, .footerpanewrapper a:hover, .footerpanewrapper a:active,
.footerpanewrapper .SkinObject, .footerpanewrapper a.CommandButton {
  color: #ffffff; }

.cont-actions span.txt {
  color: #333333 !important; }

/* ------------------------------------------------------------------------------------------ */
/* -------------------------------------- Text styles ----------------------------------------*/
/* ------------------------------------------------------------------------------------------ */
p {
  padding: 0 0 10px 0;
  margin: 0px;
  border: solid 0px red; }

h1, h2, h3, h4, h5, h6, .pagemaster .SubHead, .pagemaster .SubSubHead {
  font-family: Courier New, Courier, helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  line-height: 120%;
  color: #84BD00;
  text-align: left;
  margin-bottom: 10px; }

h1, h1 .Head, .Head, h1 strong {
  font-size: 18pt;
  color: #000000;
  font-family: Courier New, Courier, helvetica, sans-serif !important;
  font-weight: normal; }

h2, h2 .Head,
.NewsItem a.SubHead {
  font-size: 14pt !important;
  color: #84BD00;
  text-decoration: none; }

h3, h3 .Head {
  color: #000000; }

.Normal, .NormalBold, .NormalRed, p, td, div, a, a:link, a:visited, a:hover, a:active, .SkinObject, a.CommandButton, a.CommandButton:hover {
  font-family: Tahoma, helvetica, sans-serif;
  font-size: 11pt;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  line-height: 140%;
  color: #666666; }

.topcontentpane * {
  font-size: 8pt; }

a, a:link, a:visited, a:hover, a:active {
  text-decoration: underline;
  color: #84BD00; }

a:hover, a.CommandButton:hover {
  text-decoration: none; }

.whitetext .Normal, .whitetext .NormalBold, .whitetext .NormalRed, .whitetext p, .whitetext td, .whitetext div, .whitetext a, .whitetext a:link.whitetext, a.whitetext :visited, .whitetext a:hover.whitetext, a.whitetext :active, .whitetext .SkinObject, .whitetext a.CommandButton.whitetext, a.whitetext .CommandButton:hover.whitetext {
  color: #fff; }

a.actielink, a.actielink:link, a.actielink:visited {
  display: block;
  padding: 0 10px 0 10px;
  margin: 0px -5px 0px 0px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: auto;
  float: right;
  text-decoration: none; }

.pinkgrey a.actielink {
  background-color: #000000;
  color: #ffffff; }

b, strong, .NormalBold {
  font-weight: bold; }

.NormalRed {
  color: Red; }

ul, ol {
  margin: 0px 0px 10px 5px;
  padding: 0px 0px 0px 10px; }

ul li {
  padding: 0px;
  margin: 0px 0px 5px 0px; }

ul li li {
  list-style-type: circle; }

.latestannouncements {
  min-height: 50px;
  width: 940px;
  background-color: transparent; }

.latestannouncements a.announcement {
  display: block;
  padding: 5px 10px 3px 10px;
  border: 0px;
  float: left;
  width: 214px;
  background-color: #ffffff;
  text-decoration: none;
  border-bottom: 2px solid #ffffff;
  border-right: 1px solid #ededed;
  font-size: 9pt;
  min-height: 40px; }

.latestannouncements a.announcement span,
.latestannouncements a.announcement p,
.latestannouncements a.announcement div {
  font-size: 9pt; }

.latestannouncements a.announcement h3 {
  margin: 0;
  padding: 0; }

.latestannouncements a.announcement:hover {
  border-bottom: 2px solid #9f1f63; }

.latestannouncements a.announcement:hover h3 {
  color: #9f1f63; }

.contentpane table label.SubHead {
  font-size: 8pt; }

#main #headerarea {
  position: relative;
  z-index: 2; }

#main #contentarea {
  position: relative; }

#footerwrapper {
  position: relative; }

/* Action Menu */
.dnnActionMenu {
  left: auto;
  right: 5px; }

.dnnActionMenuBody {
  left: auto !important;
  right: 0 !important; }

.dnnActionMenuBorder {
  box-shadow: none;
  padding: 0;
  margin: 0;
  border: none; }

.Accordion_SolidBlueContent {
  background-color: #ffffff; }

.Accordion_SolidBlueHeader,
.Accordion_SolidOrangeHeader {
  padding-top: 5px;
  background-color: #84BD00;
  border-color: #2E4D7B;
  color: #ffffff;
  font-weight: bold; }

.Accordion_SolidBlueHeader p,
.Accordion_SolidOrangeHeader p {
  color: #ffffff;
  font-weight: bold;
  padding-bottom: 4px; }

@media screen and (min-width: 768px) and (max-width: 991px) {
  .container {
    max-width: none; } }
@media screen and (max-width: 768px) {
  .contheader .Head {
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto; }

  .leftpane .contcontent img, .rightpane .contcontent img {
    display: block;
    padding: 10px 0;
    width: 100%;
    height: auto; }

  /* menu */
  .navbar .d-flex {
    display: block !important; }
  .navbar .nav-item .dropdown-toggle-split {
    display: none; }
  .navbar .haschildren .dropdown-menu.level1 {
    display: block;
    transition: all ease-in-out;
    transition-duration: 1s;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: 400ms ease;
    -moz-transition: 400ms ease;
    -o-transition: 400ms ease;
    transition: 400ms ease; }
  .navbar .haschildren.tapped .dropdown-menu.level1 {
    height: auto;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100); }

  #headerarea {
    max-height: 250px;
    min-height: 200px; }
    #headerarea .topcontentpanewrapper .topcontentpane .flexslider li {
      overflow: hidden; }
      #headerarea .topcontentpanewrapper .topcontentpane .flexslider li img {
        height: 250px;
        width: auto !important;
        display: inline-block;
        min-width: 100%;
        min-height: 100%; }
    #headerarea .logopanewrapper {
      max-width: 100px; }
      #headerarea .logopanewrapper .logopane img {
        max-width: 100%; } }

/*# sourceMappingURL=skin.css.map */
