::-moz-selection, ::selection, .btn:hover,.btn:focus { background: ; color: #ffffff; }
.logo { background-image: url('https://imgur.com/a/S0e1cPV'); }
.grey { background-color: #919191; }
.black { background-color: ; }
header { border-bottom: 2px  solid; }
html { -webkit-tap-highlight-color: ; }
a,.more,.services.boxed .services.iconic h3, .content a, .faqs .expanded, .faqs .expanded:after { color: ; }
.color,.pager a.current,.pager a:hover,.pager a:focus,table.hover tr:hover td,.tabs li.active a,.social li:hover,.tabs li a:hover,.tabs li a:focus,.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current,.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current,.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover,.slicknav_menu .slicknav_icon-bar { background-color: ; color: #919191; }
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover { background: ; }
.btn:hover,.btn:focus { background: ; color: #919191; }
.more:after,.single a:after { border-bottom: 2px dotted ; }
.tabs li.active a:after { border-color:  transparent transparent transparent; }
.icon { color: #919191; }
/* ===== CONCOURSE BASIS V1 ===== */

:root {
  --cc-bg: #FFFFFF;
  --cc-card: #FFFFFF;
  --cc-text: #111111;
  --cc-border: rgba(17,17,17,.10);
  --cc-radius: 18px;
}

/* Pagina */
body,
#app {
  background: var(--cc-bg) !important;
  color: var(--cc-text) !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/* Contentbreedte */
.container,
[class*="container"] {
  max-width: 1180px !important;
}

/* Kaarten / blokken */
.card,
.panel,
.shoppingcart,
[class*="card"],
[class*="panel"],
[class*="cart"],
[class*="product"],
[class*="article"] {
  background: var(--cc-card) !important;
  border: 1px solid var(--cc-border) !important;
  border-radius: var(--cc-radius) !important;
  box-shadow: none !important;
}

/* Spacing */
.card,
.panel,
[class*="card"],
[class*="panel"] {
  padding: 18px !important;
}

/* Typografie */
h1,h2,h3,h4,h5 {
  color: var(--cc-text) !important;
  font-weight: 700 !important;
  letter-spacing: -.02em;
}

p,label,span,li {
  color: var(--cc-text);
}