/*root */
:root {
    --eds-font-heading: "Inter", "Segoe UI", Roboto, Arial, sans-serif;
    --eds-font-body: "Inter", "Segoe UI", Roboto, Arial, sans-serif;
    --eds-color-primary: #377925;
    --eds-color-primary-dark: #bfcebf;
    --eds-color-primary-text: #a39a98;
    --eds-color-primary-light: 
color-mix(in srgb, var(--eds-color-primary) 62%, var(--eds-color-white));
    --eds-color-secondary: #103C86 ;
    --eds-color-secondary-dark: #0f181d;
    --eds-color-accent: #8DBF37;
    --eds-color-eyebrow: var(--eds-color-primary-text);
    --eds-color-heading: #152027;
    --eds-color-text: #4e5a61;
    --eds-color-muted: #74818a;
    --eds-color-surface: white;
    --eds-color-surface-alt: #eef2f3;
    --eds-color-surface-warm: #fbfaf8;
    --eds-color-border: #dbe2e5;
    --eds-color-border-strong: #c4d0d6;
    --eds-color-white: #ffffff;
    --eds-color-black: #0b1115;
    --eds-color-success: #248a54;
    --eds-color-warning: #b76e00;
    --eds-color-error: #c73225;
    --eds-section-padding-sm: 3rem;
    --eds-section-padding: 4.5rem;
    --eds-section-padding-lg: 6rem;
    --eds-container-narrow: 760px;
    --eds-container-text: 680px;
    --eds-radius-sm: 4px;
    --eds-radius-md: 8px;
    --eds-radius-lg: 10px;
    --eds-radius-pill: 999px;
    --eds-shadow-sm: 0 10px 28px 
color-mix(in srgb, var(--eds-color-heading) 8%, transparent);
    --eds-shadow-md: 0 18px 44px 
color-mix(in srgb, var(--eds-color-heading) 12%, transparent);
    --eds-shadow-lg: 0 28px 70px 
color-mix(in srgb, var(--eds-color-heading) 16%, transparent);
    --eds-focus-ring: 0 0 0 0.22rem 
color-mix(in srgb, var(--eds-color-primary) 28%, transparent);
    --eds-ease-out: cubic-bezier(0.22, 1, 0.36, 1);
    --eds-ease-soft: cubic-bezier(0.16, 1, 0.3, 1);
    --eds-duration-fast: 160ms;
    --eds-duration-base: 240ms;
    --eds-duration-slow: 420ms;
    --eds-hover-lift-sm: -1px;
    --eds-hover-lift-md: -3px;
    --eds-hover-zoom-sm: 1.025;
    --eds-hover-zoom-md: 1.04;
    --eds-transition: var(--eds-duration-base) var(--eds-ease-out);
    --eds-z-header: 1000;
    --eds-z-popup: 1030;
}

/* Algemeen */

h2, h3,h4,h5, h6 {
color: #103C86 !important
}

h1 {
    color: #377925 !important
}

img {
    border-radius: 8px!important;
}

td, th {
    padding: 0px;
}
table {
border-radius: 8px !important
}



a:link {
    color:#377925
}

a:hover {
    color:#377925;
    text-decoration: underline #377925
}

a:visited {
    color:#377925
}


/* Artikels easydnn news */
.eds_news_Galore p {
    margin-left: 0px !important
    }
.eds_news_Galore .edNews_aditionalBox {
    border: solid 1px #d8d8d8;
    border-radius: 6px;
    margin: 15px 0;
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 40px !important;
    padding: 20px;
    clear: both;
}

.eds_news_Galore .edNews_mediaContainer {
    position: relative;
    max-width: 100%;
    line-height: 0;
    font-size: 0;
    margin-left: 50px;
}

.eds_news_Galore .edNews_article.edNews_articleDetails .edNews_mediaContainer img {
    margin-bottom: 15px;
    border-bottom: 0;
}

.eds_news_Press.eds_style_predefined_emerald_green .edn_category > a, .eds_news_Press.eds_style_predefined_emerald_green .edn_category > span {
    background-color: #377925;
    color: #ffffff;
    border-radius: 0px;
}

.eds_news_Press.eds_style_predefined_emerald_green .edn_articleStyle7 > section > a::before {
    background-color: #377925;
}

.edNews_fixedPrevNextArticleNavigation {display: none}

.eds_news_Galore .in_article_image {
    overflow: hidden;
    border: none;
    max-width: 100% !important;
    background-color: inherit;
    border-radius: 8px !important;
}

.edn_printButton {display: none}

.eds_assistanceInquiryCta {
    color: rgba(255, 255, 255, 0.78);
    background: var(--eds-color-secondary);
}
/*footer */

 .eds_footer {
    color: rgba(255, 255, 255, 0.78);
    background: white;
}   

.eds_footer__top {
    border-top: solid 1px;
    border-color: var(--eds-color-border)
}

.eds_footer__logo {
    display: none;
}
#dnn_ctr421_HtmlModule_lblContent{
    padding-left: 20%;
    color:black 
}

.mail::before {
  font-family: "Font Awesome 6 Free" !important;
  content: "\f1fa"; /* mail icon */
  font-weight: 900;
  margin-right: 6px;
  font-size: 11px;
  color: black 
}
.mail{
    color: black  !important;
    font-size: 11px;
}

.mail:hover{
    color: #377925 !important
}

.person::before {
  font-family: "Font Awesome 6 Free" !important;
  content: "\f007"; /* mail icon */
  font-weight: 900;
  margin-right: 6px;
  font-size: 11px;
  color: black 
}

.person{
    color: black  !important;
    font-size: 11px;
}

.company::before {
  font-family: "Font Awesome 6 Free" !important;
  content: "\f1ad"; /* mail icon */
  font-weight: 900;
  margin-right: 6px;
  font-size: 11px;
  color: black
}
.company{
    color: black  !important;
    font-size: 11px;
}


#dnn_ctr431_ViewEasyDNNGallery_ctl00_SlideShowThumbnails{
    width:500px
}
.EasyDNNSkin_Buildora .eds_footer a:hover, .EasyDNNSkin_Buildora .eds_footer a:focus, .EasyDNNSkin_Buildora .eds_footer a:active {
    color: black;
    text-decoration: none;
}

.EasyDNNSkin_Buildora .eds_footer a:hover, .EasyDNNSkin_Buildora .eds_footer a:focus, .EasyDNNSkin_Buildora .eds_footer a:hover {
    color: #377925;
    text-decoration: underline #377925 ;
}

.eds_footer a:visited {
    color: black;
    text-decoration: none;
}
.EU{
font-size: 7px !important;
line-height: 0.05 !important; /* zonder em */
}

#dnn_ctr424_HtmlModule_lblContent td {
    padding-left:15px
}

.eds_footer__top {
    padding-block: 2rem 1rem;
}
a
/* sharethis buttons */
.linkedin::before {  font-family: "Font Awesome 6 Brands";
  content: "\f08c";
  margin-right: 6px;
  color: #0077b5;
  font-size:25px}
.facebook::before {  font-family: "Font Awesome 6 Brands";
  content: "\f09a";
  margin-right: 6px;
  color: #1877F2;
  font-size:25px}
.instagram::before {  font-family: "Font Awesome 6 Brands";
  content: "\f16d";
  margin-right: 6px;
  color: #1877F2;
  font-size:25px}

/*events */


.eds_news_Galore .calendar_table td.week_days, .eds_news_Galore .fc-widget-header {
    background-color: #103C86;
}

.eds_news_Galore .calendar_table td.day.has_events > a {
    color: #377925;
    border: solid 1px #377925;
}

.eds_news_Galore .calendar_table td.day.has_events > a:hover {
    background-color: #377925;

}

.tooltip{
    display:true;
    position:absolute;
    top:110%;
    left:0;
    background:#333;
    color:white;
    padding:10px;
    border-radius:6px;
    width:220px;
    z-index:100;
}
 
.wp:hover .tooltip{
    display:block;
}

.eds_news_Press .edn_time {
    background-color: #377925

}
.eds_news_Galore .calendar_table {
    width: 50%}

.eds_news_Galore .month_selection td, .eds_news_Galore .fc-toolbar h2 {
    font: normal normal 2rem / 1 var(--edNewsG_headingsFont);
    color: var(--eds-color-primary);
    text-transform: uppercase;
}

/*Contact*/

.btn_contact {
    color: white;
    background-color:#377925 ;
}
.btn_contact:hover {
    color: white;
    background-color:#377925 ;
    text-decoration: underline white
}











































































































































































