/*Begin import 2.0*/
/*einde import 2.0*/
/*button variabelen*/
/* Footer navigatie */
/* Heading variabelen */
/* Dropdown variabelen */
/* UI Slider variabelen */
/* Carousel variabelen */
/* Demo melding */
.cookie-consent-io-cookie-bar {
  font-family: 'Open Sans', tahoma, sans-serif !important; }
  .cookie-consent-io-cookie-bar #cookie-consent-io-branding {
    display: none; }
  .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-center {
    height: 292px !important; }
  .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-center, .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings {
    padding: 30px;
    border-radius: 24px; }
    .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-center h3, .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings h3 {
      font-weight: 600;
      font-size: 20px;
      color: #585858;
      font-style: normal;
      text-transform: none; }
    .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-center hr, .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings hr {
      display: none; }
  .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings h3.cookie-consent-io-title {
    margin-bottom: 13px; }
  .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings #cookie-consent-io-more-description-frame {
    margin-bottom: 20px; }
  .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings #cookie-consent-io-settings div:has(p) {
    margin-bottom: 20px;
    border-bottom: solid 1px #ddd;
    padding-bottom: 5px; }
  .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings #cookie-consent-io-settings .cookie-consent-io-always-active {
    white-space: nowrap;
    color: #106593; }
  .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings #cookie-consent-io-settings .cookie-consent-io-slider {
    top: 4px;
    background-color: #DDD;
    height: 14px;
    width: 34px; }
  .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings #cookie-consent-io-settings .cookie-consent-io-slider:before {
    background-color: #BCBCBC;
    height: 20px;
    width: 20px;
    left: -1px;
    bottom: -3px; }
  .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings #cookie-consent-io-settings input:checked + .cookie-consent-io-slider {
    background-color: #c0e4f7;
    height: 14px;
    width: 34px; }
  .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings #cookie-consent-io-settings input:checked + .cookie-consent-io-slider:before {
    background-color: #106593;
    height: 20px;
    width: 20px;
    left: -12px;
    bottom: -3px; }
  .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings #cookie-consent-io-settings .cookie-consent-io-switch {
    height: 22px;
    padding: 0; }
  .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings #cookie-consent-io-settings .cookie-consent-io-option .infotext {
    height: 0px;
    padding: 0px 0 0 0px;
    color: #585858; }
  .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings #cookie-consent-io-settings .cookie-consent-option-group:has(input:checked) .infotext {
    color: inherit; }
  .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-settings #cookie-consent-io-settings .cookie-consent-io-switch {
    width: 70px; }
  .cookie-consent-io-cookie-bar button {
    font-weight: 600;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 10px 16px 10px 20px;
    font-size: 16px;
    line-height: 22px;
    border-radius: 0px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; }
  .cookie-consent-io-cookie-bar button:focus,
  .cookie-consent-io-cookie-bar button:active:focus,
  .cookie-consent-io-cookie-bar button.active:focus,
  .cookie-consent-io-cookie-bar button.focus,
  .cookie-consent-io-cookie-bar button:active.focus,
  .cookie-consent-io-cookie-bar button.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .cookie-consent-io-cookie-bar button:hover,
  .cookie-consent-io-cookie-bar button:focus,
  .cookie-consent-io-cookie-bar button.focus {
    color: #666666;
    text-decoration: none; }
  .cookie-consent-io-cookie-bar button:active,
  .cookie-consent-io-cookie-bar button.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .cookie-consent-io-cookie-bar button.disabled,
  .cookie-consent-io-cookie-bar button[disabled],
  .cookie-consent-io-cookie-bar fieldset[disabled] button {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }
  .cookie-consent-io-cookie-bar .cookie-consent-approve-all {
    background-color: #106593;
    color: white;
    border: solid 1px #106593;
    border-radius: 24px;
    font-size: 16px;
    box-shadow: none;
    margin: 0px 10px 0px 0px; }
  .cookie-consent-io-cookie-bar .cookie-consent-approve-all:focus,
  .cookie-consent-io-cookie-bar .cookie-consent-approve-all.focus {
    background-color: #106593;
    color: white; }
  .cookie-consent-io-cookie-bar .cookie-consent-approve-all:hover {
    background-color: #11567b !important;
    color: white !important;
    outline: none;
    text-decoration: none; }
  .cookie-consent-io-cookie-bar .cookie-consent-approve-all .badge {
    color: #c84118;
    background-color: #fff; }
  .cookie-consent-io-cookie-bar .cookie-consent-save-settings,
  .cookie-consent-io-cookie-bar .cookie-more-information-button,
  .cookie-consent-io-cookie-bar .cookie-consent-cookie-settings {
    background-color: #fff !important;
    border: solid 1px #1898dc;
    color: #106593 !important;
    box-shadow: none !important;
    margin: 0;
    border-radius: 24px;
    min-height: 36px;
    position: relative;
    white-space: pre-wrap;
    text-decoration: none; }
  .cookie-consent-io-cookie-bar .cookie-consent-save-settings:hover,
  .cookie-consent-io-cookie-bar .cookie-more-information-button:hover,
  .cookie-consent-io-cookie-bar .cookie-consent-cookie-settings:hover {
    background-color: #fff !important;
    border-color: #209fd7 !important;
    color: #0d2e44 !important; }
  .cookie-consent-io-cookie-bar .cookie-consent-save-settings {
    margin-top: 20px; }
  .cookie-consent-io-cookie-bar .cookie-consent-save-settings:focus,
  .cookie-consent-io-cookie-bar .cookie-consent-save-settings.focus {
    background-color: #fff !important;
    border-color: #209fd7 !important;
    color: #0d2e44 !important; }
  .cookie-consent-io-cookie-bar #cookie-consent-cookie-bar-bottom h3.cookie-consent-io-title,
  .cookie-consent-io-cookie-bar #cookie-consent-cookie-bar-center h3.cookie-consent-io-title,
  .cookie-consent-io-cookie-bar #cookie-consent-cookie-bar-settings h3.cookie-consent-io-title,
  .cookie-consent-io-cookie-bar #cookie-consent-cookie-bar-top h3.cookie-consent-io-title {
    font-size: 20px;
    font-weight: 600;
    color: #585858;
    font-style: normal;
    text-transform: none; }
  .cookie-consent-io-cookie-bar #cookie-consent-shadow-bg .cookie-consent-io-cookie-bar p {
    font-size: 14px;
    line-height: 1.9em; }
  .cookie-consent-io-cookie-bar #cookie-consent-io-main div:has(button) {
    margin-top: 20px;
    border-top: solid 1px #ddd;
    padding-top: 20px; }
  .cookie-consent-io-cookie-bar .cookie-consent-io-primary-logo,
  .cookie-consent-io-cookie-bar .cookie-consent-io-secondary-logo,
  .cookie-consent-io-cookie-bar .cookie-consent-io-tertiary-logo {
    display: none; }
  @media (min-height: 500px) {
    .cookie-consent-io-cookie-bar #cookie-consent-io-more-description-frame {
      height: 450px !important; } }
  @media (min-height: 601px) {
    .cookie-consent-io-cookie-bar #cookie-consent-io-more-description-frame {
      height: 503px !important; } }
  @media (min-height: 700px) {
    .cookie-consent-io-cookie-bar #cookie-consent-io-more-description-frame {
      height: 537px !important; } }
  @media (max-width: 600px) {
    .cookie-consent-io-cookie-bar#cookie-consent-cookie-bar-center {
      height: 420px !important; }
    .cookie-consent-io-cookie-bar button.cookie-consent-cookie-settings {
      margin-top: 10px !important; } }

