/* START HEADER */

body {
    font-family: Geist, Arial, Helvetica, sans-serif !important;
    font-weight: 400;
    color:#000714;
    background-color:#F5F9FA !important;
}

:root {
    --sticht-primary: #0349D1;
    --sticht-primary-dark: #022979;
    --sticht-primary-light: #AFC9FE;
    --sticht-logo-blue: #0688CA;
    --sticht-logo-blue-light: #4A86FC;
    --sticht-gold: #C3922E;
    --sticht-gold-dark: #8C681C;
    --sticht-mint: #91E2D3;
    --sticht-text: #000714;
    --sticht-bg: #F5F9FA;
    --sticht-surface: #FFFFFF;
    --sticht-border: #D9E5FF;

    --body-bgColor: #F5F9FA;
    --body-bgColor-radial-from:#92E2D3;
    --body-bgColor-radial-to:#FFFFFF;
    --header-item-color: #000714;
    --spotlight-scrim-color: #000714;
    --text-loader-color: #0349D1;
    --page-topbar-bgcolor: #FFFFFF;
    --header-profile-user-bgcolor: #FFFFFF;
    --logo-lg-height: 40px;
    --logo-sm-height: 15px;
    --userNameHeader-color:#000714;
    --burger-menu-icon-color:#000714;
    --viewMore-color:#0349D1;
    --main-content-bgcolor: #FFFFFF;
    --navbar-header-bgcolor:#FFFFFF;
    --navbar-header-border-bottom-width:0px;
    --navbar-header-border-bottom-style:solid;
    --navbar-header-border-bottom-color:transparent;
    --page-loader-ico-color:#0349D1;
/* definition left menu */
    --vertical-menu-bgcolor: #FFFFFF;
    --vertical-menu-link-color: #000714;
    --vertical-menu-menuTitle: #000714;
    --vertical-menu-link-active-color:#FFFFFF;
    --vertical-menu-link-active-bgColor:#0349D1;
    --vertical-menu-link-hover-color:#FFFFFF;
    --vertical-menu-link-hover-bgcolor:#0349D1;
/* definition bullet menu and notification */
    --info-ico-color:#FFFFFF;
    --info-ico-bgcolor:#C3922E;
    --info-ico-border-color:#FFFFFF;
/* definition button header */
    --noti-icon-bgcolor: #FFFFFF;
    --noti-icon-border-radius: 0.625rem;
    --noti-icon-box-shadow-color:#0000001F;
    --noti-icon-hover-bgcolor: #EAF1FF;
    --noti-icon-hover-border-color: #EAF1FF;
/* definition carousel home page events */
    --ico-carousel-color: #FFFFFF;
    --ico-general-color:#0349D1;
    --ico-cbs-stat-color:#C3922E;
/* defintion card offCanvas */
    --card-box-shadow-color: #0000001F;
    --card-border-color: #D9E5FF;
    --card-border-radius: 10px;
    --card-bgcolor: #FFFFFF;
    --card-bgColor-radial-left-from:#AFC9FE;
    --card-bgColor-radial-left-to:#FFFFFF;
    --card-bgColor-radial-right-from:#AFC9FE;
    --card-bgColor-radial-right-to:#FFFFFF;
    --offCanvas-bgColor-radial-right-from: #AFC9FE;
    --offCanvas-bgColor-radial-right-to:#FFFFFF;
/* definition bg home element */
    --bg-primary-subtle-bgcolor: #FFFFFF;
    --bg-danger-bgcolor:#C3922E;

/* START definition button Primary Action header */
    /* normal/focus definition */
    --bs-btn-primary-action-color:#FFFFFF;
    --bs-btn-primary-action-ico-color:#FFFFFF;
    --bs-btn-primary-action-border-radius:10px;
    --bs-btn-primary-action-border-width:1px;
    --bs-btn-primary-action-border-type:solid;
    --bs-btn-primary-action-border-color:#0349D1;
    --bs-btn-primary-action-bgcolor:#0349D1;
    --bs-btn-primary-action-box-shadow:0px 1px 2px 0px rgba(48, 54, 66, 0.10) !important;
    /* hover definition */
    --bs-btn-primary-action-hover-color:#FFFFFF;
    --bs-btn-primary-action-hover-ico-color:#FFFFFF;
    --bs-btn-primary-action-hover-border-color:#022979;
    --bs-btn-primary-action-hover-bgcolor:#022979;
    --bs-btn-primary-action-hover-box-shadow:0px 4px 8px 0px rgba(48, 54, 66, 0.10) !important;
/* END definition button Primary Action header */

/* START definition buttons Primary */
    /* normal definition */
    --bs-btn-primary-color:#FFFFFF;
    --bs-btn-primary-border-radius:10px;
    --bs-btn-primary-border-width:1px;
    --bs-btn-primary-border-type:solid;
    --bs-btn-primary-border-color:#0349D1;
    --bs-btn-primary-bgcolor:#0349D1;
    --bs-btn-primary-box-shadow:0px 1px 2px 0px rgba(48, 54, 66, 0.10) !important;
    /* hover definition */
    --bs-btn-primary-hover-color:#FFFFFF;
    --bs-btn-primary-hover-border-radius:10px;
    --bs-btn-primary-hover-border-width:1px;
    --bs-btn-primary-hover-border-type:solid;
    --bs-btn-primary-hover-border-color:#022979;
    --bs-btn-primary-hover-bgcolor:#022979;
    --bs-btn-primary-hover-box-shadow:0px 4px 8px 0px rgba(48, 54, 66, 0.10) !important;
    /* focus definition */
    --bs-btn-primary-focus-color:#FFFFFF;
    --bs-btn-primary-focus-border-radius:10px;
    --bs-btn-primary-focus-border-width:1px;
    --bs-btn-primary-focus-border-type:solid;
    --bs-btn-primary-focus-border-color:#C3922E;
    --bs-btn-primary-focus-bgcolor:#0349D1;
    --bs-btn-primary-focus-box-shadow:0px 1px 2px 0px rgba(48, 54, 66, 0.10) !important;
    /* disabled definition */
    --bs-btn-primary-disabled-color:#FFFFFF;
    --bs-btn-primary-disabled-border-radius:10px;
    --bs-btn-primary-disabled-border-width:1px;
    --bs-btn-primary-disabled-border-type:solid;
    --bs-btn-primary-disabled-border-color:transparent;
    --bs-btn-primary-disabled-bgcolor:#AFC9FE;
    --bs-btn-primary-disabled-box-shadow:0px 1px 2px 0px rgba(48, 54, 66, 0.10) !important;
/* END definition buttons Primary */

/* START definition button Secondary */
    /* normal definition */
    --bs-btn-secondary-color:#C3922E;
    --bs-btn-secondary-border-radius:10px;
    --bs-btn-secondary-border-width:1px;
    --bs-btn-secondary-border-type:solid;
    --bs-btn-secondary-border-color:#C3922E;
    --bs-btn-secondary-bgcolor:#FFFFFF;
    --bs-btn-secondary-box-shadow:0px 1px 2px 0px rgba(48, 54, 66, 0.10) !important;
    /* hover definition */
    --bs-btn-secondary-hover-color:#FFFFFF;
    --bs-btn-secondary-hover-border-radius:10px;
    --bs-btn-secondary-hover-border-width:1px;
    --bs-btn-secondary-hover-border-type:solid;
    --bs-btn-secondary-hover-border-color:#C3922E;
    --bs-btn-secondary-hover-bgcolor:#C3922E;
    --bs-btn-secondary-hover-box-shadow:0px 4px 8px 0px rgba(48, 54, 66, 0.10) !important;
    /* focus definition */
    --bs-btn-secondary-focus-color:#C3922E;
    --bs-btn-secondary-focus-border-radius:10px;
    --bs-btn-secondary-focus-border-width:1px;
    --bs-btn-secondary-focus-border-type:solid;
    --bs-btn-secondary-focus-border-color:#0349D1;
    --bs-btn-secondary-focus-bgcolor:#FFFFFF;
    --bs-btn-secondary-focus-box-shadow:0px 1px 2px 0px rgba(48, 54, 66, 0.10) !important;
    /* disabled definition */
    --bs-btn-secondary-disabled-color:#919191;
    --bs-btn-secondary-disabled-border-radius:10px;
    --bs-btn-secondary-disabled-border-width:1px;
    --bs-btn-secondary-disabled-border-type:solid;
    --bs-btn-secondary-disabled-border-color:#D9E5FF;
    --bs-btn-secondary-disabled-bgcolor:#FFFFFF;
    --bs-btn-secondary-disabled-box-shadow:none !important;
/* END definition button Secondary */

/* START definition buttons Home primary */
   /* normal definition */
   --bs-btn-home-primary-color:#FFFFFF;
   --bs-btn-home-primary-border-radius:10px;
   --bs-btn-home-primary-border-width:1px;
   --bs-btn-home-primary-border-type:solid;
   --bs-btn-home-primary-border-color:#0349D1;
   --bs-btn-home-primary-bgcolor:#0349D1;
   --bs-btn-home-primary-box-shadow:none !important;
   --bs-btn-home-primary-icon-color:#FFFFFF;
   /* hover definition */
   --bs-btn-home-primary-hover-color:#FFFFFF;
   --bs-btn-home-primary-hover-border-radius:10px;
   --bs-btn-home-primary-hover-border-width:1px;
   --bs-btn-home-primary-hover-border-type:solid;
   --bs-btn-home-primary-hover-border-color:#022979;
   --bs-btn-home-primary-hover-bgcolor:#022979;
   --bs-btn-home-primary-hover-box-shadow:0px 4px 8px 0px rgba(48, 54, 66, 0.10);
   --bs-btn-home-primary-hover-icon-color:#FFFFFF;
   /* focus definition */
   --bs-btn-home-primary-focus-color:#FFFFFF;
   --bs-btn-home-primary-focus-border-radius:10px;
   --bs-btn-home-primary-focus-border-width:2px;
   --bs-btn-home-primary-focus-border-type:solid;
   --bs-btn-home-primary-focus-border-color:#C3922E;
   --bs-btn-home-primary-focus-bgcolor:#0349D1;
   --bs-btn-home-primary-focus-box-shadow:0px 1px 2px 0px rgba(48, 54, 66, 0.10);
   --bs-btn-home-primary-focus-icon-color:#FFFFFF;
   /* disabled definition */
   --bs-btn-home-primary-disabled-color:#FFFFFF;
   --bs-btn-home-primary-disabled-border-radius:10px;
   --bs-btn-home-primary-disabled-border-width:0px;
   --bs-btn-home-primary-disabled-border-type:solid;
   --bs-btn-home-primary-disabled-border-color:transparent;
   --bs-btn-home-primary-disabled-bgcolor:#AFC9FE;
   --bs-btn-home-primary-disabled-box-shadow:0px 1px 2px 0px rgba(48, 54, 66, 0.10);
   --bs-btn-home-primary-disabled-icon-color:#FFFFFF;
/* END definition buttons Home primary */

/* START definition buttons Home secondary */
    /* normal definition */
    --bs-btn-home-secondary-color:#C3922E;
    --bs-btn-home-secondary-border-radius:10px;
    --bs-btn-home-secondary-border-width:1px;
    --bs-btn-home-secondary-border-type:solid;
    --bs-btn-home-secondary-border-color:#C3922E;
    --bs-btn-home-secondary-bgcolor:#FFFFFF;
    --bs-btn-home-secondary-box-shadow:0px 1px 2px 0px rgba(48, 54, 66, 0.10);
    /* hover definition */
    --bs-btn-home-secondary-hover-color:#FFFFFF;
    --bs-btn-home-secondary-hover-border-radius:10px;
    --bs-btn-home-secondary-hover-border-width:1px;
    --bs-btn-home-secondary-hover-border-type:solid;
    --bs-btn-home-secondary-hover-border-color:#C3922E;
    --bs-btn-home-secondary-hover-bgcolor:#C3922E;
    --bs-btn-home-secondary-hover-box-shadow:0px 4px 8px 0px rgba(48, 54, 66, 0.10);
    /* focus definition */
    --bs-btn-home-secondary-focus-color:#C3922E;
    --bs-btn-home-secondary-focus-border-radius:10px;
    --bs-btn-home-secondary-focus-border-width:2px;
    --bs-btn-home-secondary-focus-border-type:solid;
    --bs-btn-home-secondary-focus-border-color:#0349D1;
    --bs-btn-home-secondary-focus-bgcolor:#FFFFFF;
    --bs-btn-home-secondary-focus-box-shadow:0px 1px 2px 0px rgba(48, 54, 66, 0.10);
    /* disabled definition */
    --bs-btn-home-secondary-disabled-color:#919191;
    --bs-btn-home-secondary-disabled-border-radius:10px;
    --bs-btn-home-secondary-disabled-border-width:1px;
    --bs-btn-home-secondary-disabled-border-type:solid;
    --bs-btn-home-secondary-disabled-border-color:#D9E5FF;
    --bs-btn-home-secondary-disabled-bgcolor:#FFFFFF;
    --bs-btn-home-secondary-disabled-box-shadow:none;

/* definition button link */
    --btn-link-color:#0349D1;
    --btn-link-hover-color:#022979;
/* definition button carousel event */
    --btn-carousel-bgcolor:#0349D1;
/* definition for link */
    --link-color:#0349D1;
    --link-ico-bgcolor:#AFC9FE;
/* Definition color input */
    --input-bgcolor:#F5F9FA;
    --input-border-color:#D9E5FF;
/* Definition border color vac details */
--bs-card-header-border-bottom-color:#0349D1;
--bs-tabs-border-bottom-color: #0349D1;

/* definition text */
    --primary-txt-color:#000714;
    --secondary-txt-color:#000714;
    --date-txt-color:#C3922E;
    --h4-color:#0349D1;
    --h4-font-weight: 700;
    --h4-font-size:1.50rem;
    --h5-color:#0349D1;
    --h5-font-weight:700;
    --h5-font-size:1.50rem;
    --h5-text-welkom-color:#000714;
    --h5-cpnr-font-size:24px;
    --h5-cpnr-font-weight:700;
    --h6-color:#000714;
    --h6-font-weight: 700;
    --h6-font-size: 1rem;
/* definition for tabs */
    --bs-tabs-color:#0349D1;
    --bs-tabs-bgcolor:#FFFFFF;
    --bs-tabs-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
    --bs-tabs-border-width:1px;
    --bs-tabs-border-style:solid;
    --bs-tabs-border-color:#0349D1;
    --bs-tabs-border-radius:10px;

    --bs-tabs-active-color:#FFFFFF;
    --bs-tabs-active-bgcolor:#0349D1;
    --bs-tabs-active-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
    --bs-tabs-active-border-width:1px;
    --bs-tabs-active-border-style:solid;
    --bs-tabs-active-border-color:#0349D1;
    --bs-tabs-active-border-radius:10px;
/* definition arrow list (eg: news list) */
    --bs-timeline-list-color:#C3922E;
    --bs-timeline-list-bgcolor:transparent;
    --bs-timeline-list-border-color:#C3922E;
/* definition ico for event, question, notification */
    --bs-ico-color:#0349D1;
    --bs-ico-bgcolor:#FFFFFF;
    --bs-ico-border-color:#0349D1;
/* definition stepper */
    --bs-stepper-active-bgcolor:#0349D1;
    --bs-stepper-active-color:#0349D1;
    --bs-stepper-inactive-bgcolor:#FFFFFF;
    --bs-stepper-inactive-color:#000714;
/* defintion webshop */
    --bs-webshop-icon-color:#C3922E;
    --pdt-selected-border-color:#0349D1;
    --pdt-selected-border-width:2px;
    --bs-carousel-selected-item-border-color:#0349D1;
    --bs-carousel-selected-item-border-width:2px;
    --bs-carousel-selected-item-after-bgcolor:#0349D1;
    --bs-nav-link-active-color:#0349D1;
    --bs-nav-link-active-border-color:#0349D1;
    --bs-nav-link-active-shadow-color:#0349D1;
    --bs-nav-icon-bgcolor:#FFFFFF;
    --bs-nav-icon-border-color:#0349D1;
    --bs-nav-icon-color:#0349D1;
    /* Vacaturetekst builder — geselecteerde schrijfstijl */
    --jobdesc-schrijfstijl-selected-border: #0349D1;
    --jobdesc-schrijfstijl-icon-selected-color: #0349D1;
    --jobdesc-schrijfstijl-focus-ring: #0349D1;
/* definition filter chips */
    --chip-active-bgcolor: #0349D1;
    --chip-active-color: #FFFFFF;
    --chip-active-border-color: #0349D1;
}

.btn-primary-action:hover {
    color:var(--bs-btn-primary-action-hover-color, #FFFFFF) !important;
    background-color:var(--bs-btn-primary-action-hover-bgcolor, #022979) !important;
    border-color:var(--bs-btn-primary-action-hover-border-color, #022979) !important;
    box-shadow:var(--bs-btn-primary-action-hover-box-shadow, 0px 4px 8px 0px rgba(48, 54, 66, 0.10)) !important;
}

.btn-primary-action:hover i {
    color:var(--bs-btn-primary-action-hover-ico-color, #FFFFFF) !important;
}

#sidebar-menu ul li.mm-active > a {
    color:var(--vertical-menu-link-active-color, #FFFFFF) !important;
    background-color:var(--vertical-menu-link-active-bgColor, #0349D1) !important;
    border-radius:var(--vertical-menu-link-border-radius, 10px) !important;
}

#sidebar-menu ul li.mm-active > a i {
    color:var(--vertical-menu-link-active-color, #FFFFFF) !important;
}

#sidebar-menu ul li.mm-active ul.sub-menu li a i,
#sidebar-menu ul li.mm-active ul.mm-collapse li a i {
    color:var(--vertical-menu-link-color, #000714) !important;
}

#sidebar-menu ul li.mm-active ul.sub-menu li a:hover i,
#sidebar-menu ul li.mm-active ul.mm-collapse li a:hover i {
    color:var(--vertical-menu-link-hover-color, #FFFFFF) !important;
}

#sidebar-menu ul li.mm-active ul.sub-menu li a.active i,
#sidebar-menu ul li.mm-active ul.mm-collapse li a.active i {
    color:var(--vertical-menu-link-active-color, #FFFFFF) !important;
}
