/* Minification failed. Returning unminified contents.
(19726,103): run-time error CSS1045: Expected term, found $
(19726,103): run-time error CSS1019: Unexpected token, found '$'
(19726,103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(19889,103): run-time error CSS1045: Expected term, found $
(19889,103): run-time error CSS1019: Unexpected token, found '$'
(19889,103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(21171,19): run-time error CSS1035: Expected colon, found '{'
(21289,20): run-time error CSS1039: Token not allowed after unary operator: '-colorPrimaryIbis'
(21290,15): run-time error CSS1039: Token not allowed after unary operator: '-colorPrimaryBird'
(21291,21): run-time error CSS1039: Token not allowed after unary operator: '-fontFamilyBody'
(21294,21): run-time error CSS1039: Token not allowed after unary operator: '-lineHeight-24'
(21296,15): run-time error CSS1039: Token not allowed after unary operator: '-colorPrimaryCat'
 */
@charset "UTF-8";
/*	GRADIENT
	Draws a gradient from the top of the element to the bottom of the element
*/
/*
	Creates a triangle using nothing but CSS.

	@param $width 		The width of the triangle
	@param $height 		The height of the triangle
	@param $fill-color 	The fill color of the triangle
	@param $direction 	The direction the arrow points at.
						The allowed values are 'up', 'down', 'left', 'right'
*/
/*
====================================
BREAKPOINTS
=================================
*/
/*
===================================
MENU (mmenu)
===================================
*/
/*
===================================
Z-INDEX
===================================
*/
/*
===================================
FORM ELEMENTS
===================================
*/
/*	GRADIENT
	Draws a gradient from the top of the element to the bottom of the element
*/
/*
	Creates a triangle using nothing but CSS.

	@param $width 		The width of the triangle
	@param $height 		The height of the triangle
	@param $fill-color 	The fill color of the triangle
	@param $direction 	The direction the arrow points at.
						The allowed values are 'up', 'down', 'left', 'right'
*/
/**********************************************************
    Color definitions
***********************************************************/
/* Colors: Hues - Eagle */
/* Colors: Hues - Falcon */
/* Colors: Hues - Otter */
/* Colors: Hues - Ant */
/**********************************************************
    Label specific color settings
***********************************************************/
/**********************************************************
    Fonts
***********************************************************/
/**********************************************************
    Text
***********************************************************/
/**********************************************************
    Spaces 
***********************************************************/
/**********************************************************
    Logo
***********************************************************/
/**********************************************************
    Masthead Menu settings
***********************************************************/
/**********************************************************
    Label specific settings
***********************************************************/
/**********************************************************
    Spacing apllied variabeles
***********************************************************/
/* used for spaces between elements, to counter automatic addition of whitespace of Razor engine*/
/* Calculated: 1ch (in pixels) / 1em (in pixels) */
/* Calculated: width of 1ch (in pixels) / width of 1 tnum character (a zero) (in pixels) */
/* jQuery UI variables */
/* End of jQuery UI variables */
/* zv-form-checkbox */
/* Debiteuren */
/**********************************************************
IMAGES
***********************************************************/
/**********************************************************
    Imports
***********************************************************/
/**********************************************************
    DS Breakpoints
***********************************************************/
/**********************************************************
    DS Media queries
***********************************************************/
/**********************************************************
    Breakpoints
***********************************************************/
/**********************************************************
    Media queries
***********************************************************/
/**********************************************************
    Component specific breakpoints & media queries
***********************************************************/
/**********************************************************
    Text
***********************************************************/
@font-face {
  font-family: "TheMixBold";
  src: url("/Content/fonts/CZ/TheMixBold.woff2?ugz7q7o") format("woff2");
  src: url("/Content/fonts/CZ/TheMixBold.woff?ugz7q7o") format("woff"), url("/Content/fonts/CZ/TheMixBold.eot?ugz7q7o") format("embedded-opentype");
  font-weight: 800;
}
@font-face {
  font-family: "TheSansBold";
  src: url("/Content/fonts/CZ/TheSansBold.woff2?ugz7q7o") format("woff2");
  src: url("/Content/fonts/CZ/TheSansBold.woff?ugz7q7o") format("woff"), url("/Content/fonts/CZ/TheSansBold.eot?ugz7q7o#iefix") format("embedded-opentype");
  font-weight: bold;
}
@font-face {
  font-family: "TheSansPlain";
  src: url("/Content/fonts/CZ/TheSansPlain.woff2?ugz7q7o") format("woff2");
  src: url("/Content/fonts/CZ/TheSansPlain.woff?ugz7q7o") format("woff"), url("/Content/fonts/CZ/TheSansPlain.eot?ugz7q7o#iefix") format("embedded-opentype");
  font-weight: 400;
}
@font-face {
  font-family: "TheSansPlainItalic";
  src: url("/Content/fonts/CZ/TheSansPlainItalic.woff2?ugz7q7o") format("woff2");
  src: url("/Content/fonts/CZ/TheSansPlainItalic.woff?ugz7q7o") format("woff"), url("/Content/fonts/CZ/TheSansPlainItalic.eot?ugz7q7o#iefix") format("embedded-opentype");
  font-weight: 400;
}
@font-face {
  font-family: "icomoon";
  src: url("/Content/fonts/cz-icons.eot?ugz7q7o");
  src: url("/Content/fonts/cz-icons.eot?ugz7q7o#iefix") format("embedded-opentype"), url("/Content/fonts/cz-icons.woff?ugz7q7o") format("woff"), url("/Content/fonts/cz-icons.ttf?ugz7q7o") format("truetype"), url("/Content/fonts/cz-icons.svg?ugz7q7o") format("svg");
}
/* Apply css rules */
* {
  box-sizing: border-box;
}

/* Fontawesome
*/
svg:not(:root).svg-inline--fa {
  overflow: visible;
}

.svg-inline--fa {
  display: inline-block;
  font-size: inherit;
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}

.svg-inline--fa.fa-lg {
  vertical-align: -0.225em;
}

.svg-inline--fa.fa-w-1 {
  width: 0.0625em;
}

.svg-inline--fa.fa-w-2 {
  width: 0.125em;
}

.svg-inline--fa.fa-w-3 {
  width: 0.1875em;
}

.svg-inline--fa.fa-w-4 {
  width: 0.25em;
}

.svg-inline--fa.fa-w-5 {
  width: 0.3125em;
}

.svg-inline--fa.fa-w-6 {
  width: 0.375em;
}

.svg-inline--fa.fa-w-7 {
  width: 0.4375em;
}

.svg-inline--fa.fa-w-8 {
  width: 0.5em;
}

.svg-inline--fa.fa-w-9 {
  width: 0.5625em;
}

.svg-inline--fa.fa-w-10 {
  width: 0.625em;
}

.svg-inline--fa.fa-w-11 {
  width: 0.6875em;
}

.svg-inline--fa.fa-w-12 {
  width: 0.75em;
}

.svg-inline--fa.fa-w-13 {
  width: 0.8125em;
}

.svg-inline--fa.fa-w-14 {
  width: 0.875em;
}

.svg-inline--fa.fa-w-15 {
  width: 0.9375em;
}

.svg-inline--fa.fa-w-16 {
  width: 1em;
}

.svg-inline--fa.fa-w-17 {
  width: 1.0625em;
}

.svg-inline--fa.fa-w-18 {
  width: 1.125em;
}

.svg-inline--fa.fa-w-19 {
  width: 1.1875em;
}

.svg-inline--fa.fa-w-20 {
  width: 1.25em;
}

.svg-inline--fa.fa-pull-left {
  margin-right: 0.3em;
  width: auto;
}

.svg-inline--fa.fa-pull-right {
  margin-left: 0.3em;
  width: auto;
}

.svg-inline--fa.fa-border {
  height: 1.5em;
}

.svg-inline--fa.fa-li {
  width: 2em;
}

.svg-inline--fa.fa-fw {
  width: 1.25em;
}

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -0.125em;
  width: 1em;
}

.fa-layers svg.svg-inline--fa {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.fa-layers-text, .fa-layers-counter {
  display: inline-block;
  position: absolute;
  text-align: center;
}

.fa-layers-text {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.fa-layers-counter {
  background-color: #ff253a;
  border-radius: 1em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #FFFFFF;
  height: 1.5em;
  line-height: 1;
  max-width: 5em;
  min-width: 1.5em;
  overflow: hidden;
  padding: 0.25em;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.fa-layers-bottom-right {
  bottom: 0;
  right: 0;
  top: auto;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
}

.fa-layers-bottom-left {
  bottom: 0;
  left: 0;
  right: auto;
  top: auto;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
}

.fa-layers-top-right {
  right: 0;
  top: 0;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.fa-layers-top-left {
  left: 0;
  right: auto;
  top: 0;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  position: relative;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em;
}

.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em;
}

.fa-inverse {
  color: #FFFFFF;
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus, .techdebt-no-ds .zv-form-textarea textarea.sr-only-focusable:focus, .techdebt-no-ds .zv-form-dropdownlist select.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* Foundation grid systeem mixins
Bevat een kopie van de mappenstructuur zoals die binnenkomt via `npm install foundation-sites` (versie 6.2.3)
*/
/*
	==========================================
    HEADERS
    Design is gebaseerd op <html> root
    fontsize van 16 px. CZ is ingesteld op 
    112,5% en daarmee dus 18px. Per label 
    zijn er 2 vars:
    - $rem-base-nounit
    - $mobile-rem-base-nounit
	==========================================
*/
.techdebt-no-ds h1, .techdebt-no-ds .alpha,
.techdebt-no-ds h2, .techdebt-no-ds .beta,
.techdebt-no-ds h3, .techdebt-no-ds .gamma,
.techdebt-no-ds h4, .techdebt-no-ds .delta {
  margin: 0 0 0.5625rem;
}
.techdebt-no-ds h1, .techdebt-no-ds h2 {
  font-family: "TheMix", "Helvetica", "Arial", sans-serif;
}
.techdebt-no-ds h3, .techdebt-no-ds h4 {
  font-family: "TheMix", "Helvetica", "Arial", sans-serif;
}
.techdebt-no-ds h1, .techdebt-no-ds .alpha {
  color: #000000;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.8125rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds h1, .techdebt-no-ds .alpha {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.techdebt-no-ds h2, .techdebt-no-ds .beta {
  color: #333333;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 2.25rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds h2, .techdebt-no-ds .beta {
    font-size: 1.3125rem;
    line-height: 2rem;
  }
}
.c-content * + .techdebt-no-ds h2, .c-content * + .techdebt-no-ds .beta {
  margin-top: 2.25rem;
}
.techdebt-no-ds h3, .techdebt-no-ds .gamma {
  color: #333333;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.6875rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds h3, .techdebt-no-ds .gamma {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.c-content * + .techdebt-no-ds h3, .c-content * + .techdebt-no-ds .gamma {
  margin-top: 1.6875rem;
}
.techdebt-no-ds h4, .techdebt-no-ds .delta {
  color: #333333;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.6875rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds h4, .techdebt-no-ds .delta {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.c-content * + .techdebt-no-ds h4, .c-content * + .techdebt-no-ds .delta {
  margin-top: 1.6875rem;
}

.techdebt-no-ds a.zvlink {
  border-bottom: 1px solid #ACC0DA;
  color: #0071B2;
  text-decoration: none;
}
.techdebt-no-ds a.zvlink:focus-visible {
  outline-color: #0071B2;
  outline: dotted 1px #0071B2;
}
.techdebt-no-ds a.zvlink:hover {
  border-bottom: 1px solid #0071B2;
  color: #0071B2;
  outline: none;
  cursor: pointer;
}
.techdebt-no-ds a.zvlink:active {
  border-bottom: 1px solid transparent;
  color: #0071B2;
  outline: none;
}
.techdebt-no-ds a.zvlink[href*=http]::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60f";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds a.zvlink[href*=http]:hover:after {
  color: inherit;
}
.techdebt-no-ds a.zvlink[href*=http].geenIcoonExterneNavigatie:after {
  content: none;
}
.techdebt-no-ds a.zvlink[data-icon-type]::after,
.techdebt-no-ds span[data-icon-type]::after {
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  text-transform: none;
  font-variant: normal;
}
.techdebt-no-ds a.zvlink[data-icon-type]:hover:after,
.techdebt-no-ds span[data-icon-type]:hover:after {
  color: #0071B2;
}
.techdebt-no-ds a.zvlink[data-icon-type=external-link]::after,
.techdebt-no-ds span[data-icon-type=external-link]::after {
  content: "\e60f";
  padding-left: 0.5em;
}
.techdebt-no-ds a.zvlink[data-icon-type=login]::after,
.techdebt-no-ds span[data-icon-type=login]::after {
  content: "\e61b";
  padding-left: 0.5em;
}
.techdebt-no-ds a[data-size]::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #0071B2 !important;
  content: attr(data-size) !important;
  font: 0.875em "TheSansPlain", "Segoe UI", "HelveticaNeue", "Helvetica", "Arial", sans-serif !important;
  padding-left: 0.5em;
  position: relative;
  top: -1px;
}
.techdebt-no-ds a[data-size]:hover a[href*=http]:after {
  color: #0071B2;
}
.techdebt-no-ds a[data-size]:hover:after {
  color: #0071B2 !important;
}
.techdebt-no-ds a[data-file-type=pdf]::before,
.techdebt-no-ds a[data-size][href$=".pdf"]::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #0071B2 !important;
  content: "\e600" !important;
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds a[data-file-type=pdf]:hover:before,
.techdebt-no-ds a[data-size][href$=".pdf"]:hover:before {
  color: #0071B2;
}
.techdebt-no-ds a[data-file-type=word]::before,
.techdebt-no-ds a[data-size][href$=".doc"]::before,
.techdebt-no-ds a[data-size][href$=".docx"]::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #0071B2 !important;
  content: "\e601" !important;
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds a[data-file-type=word]:hover:before,
.techdebt-no-ds a[data-size][href$=".doc"]:hover:before,
.techdebt-no-ds a[data-size][href$=".docx"]:hover:before {
  color: #0071B2;
}
.techdebt-no-ds a[data-file-type=excel]::before,
.techdebt-no-ds a[data-size][href$=".xls"]::before,
.techdebt-no-ds a[data-size][href$=".xlsx"]::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #0071B2 !important;
  content: "e" !important;
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds a[data-file-type=excel]:hover:before,
.techdebt-no-ds a[data-size][href$=".xls"]:hover:before,
.techdebt-no-ds a[data-size][href$=".xlsx"]:hover:before {
  color: #0071B2;
}
.techdebt-no-ds a.usabilitylinkpijltje::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #FF9200;
  content: "\e606";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds a.usabilitylinkpijltje:hover:before {
  color: #FF9200;
}
.techdebt-no-ds .error-senderror main .actionPijl {
  display: none;
}
.techdebt-no-ds a.verbergLink {
  border-bottom: none;
  color: #4A4843;
}
.techdebt-no-ds a.verbergLink:hover {
  border-bottom: none;
}
.techdebt-no-ds a.verbergLinkAlleenHover:not(:hover) {
  border-bottom: none;
}
.techdebt-no-ds a.sizeToggle,
.techdebt-no-ds a.disabledSizeToggle {
  background: url("Images/CZ/icon_bijlage_accordion_dicht_normal.png") no-repeat scroll 100% 4px transparent;
  padding-right: 19px;
  position: relative;
  top: 4px;
}
.techdebt-no-ds a.sizeToggle:hover {
  background: url("Images/CZ/icon_bijlage_accordion_dicht_onhover.png") no-repeat scroll 100% 4px transparent;
}
.techdebt-no-ds a.disabledSizeToggle {
  cursor: default;
  border-bottom: 1px solid transparent;
  color: #989691;
  text-decoration: none;
}
.techdebt-no-ds a.disabledSizeToggle:focus-visible {
  outline-color: #989691;
  outline: dotted 1px #0071B2;
}
.techdebt-no-ds a.disabledSizeToggle:hover {
  border-bottom: 1px solid transparent;
  color: #989691;
  outline: none;
  cursor: pointer;
}
.techdebt-no-ds a.disabledSizeToggle:active {
  border-bottom: 1px solid transparent;
  color: #989691;
  outline: none;
}

.techdebt-no-ds p.zvparagraaf,
.techdebt-no-ds .zvparagraaf {
  margin-bottom: 1.125rem;
}
.techdebt-no-ds p.zvparagraaf:first-child,
.techdebt-no-ds .zvparagraaf:first-child {
  margin-top: 0;
}
.techdebt-no-ds p.zvparagraaf:last-child,
.techdebt-no-ds .zvparagraaf:last-child {
  margin-bottom: 0;
}
.techdebt-no-ds .zvparagraaf--max-width {
  max-width: 606.6666666667px;
}

.techdebt-no-ds .scroll-to-top {
  background-color: #0071B2;
  border: 2px solid #FFFFFF;
  border-radius: 3px;
  bottom: 1em;
  box-shadow: 0 2px 5px rgba(51, 51, 51, 0.5);
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 18px;
  padding: 0.5em 1em;
  position: fixed;
  right: 1em;
  transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
  text-decoration: none;
  visibility: visible;
  z-index: 3000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}
.techdebt-no-ds .scroll-to-top.not-available {
  opacity: 0;
  visibility: hidden;
}
.techdebt-no-ds .scroll-to-top::before {
  content: "\e60b";
  font-family: "icomoon";
  margin-right: 0.5em;
}
.techdebt-no-ds .scroll-to-top:hover {
  background-color: rgb(0, 145.3764044944, 229);
  border: 2px solid #FFFFFF;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .scroll-to-top::before {
    margin-right: 0;
  }
  .techdebt-no-ds .scroll-to-top span {
    display: none;
  }
}
@media all and (min-width: 44em) {
  .techdebt-no-ds .scroll-to-top {
    display: none;
  }
}

.techdebt-no-ds h1,
.techdebt-no-ds .zv-h1 {
  color: #333333;
  font-family: "TheMix", "Helvetica", "Arial", sans-serif;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.8125rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds h1,
  .techdebt-no-ds .zv-h1 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.techdebt-no-ds h2,
.techdebt-no-ds .zv-h2 {
  color: #333333;
  font-family: "TheMix", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 2.25rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds h2,
  .techdebt-no-ds .zv-h2 {
    font-size: 1.3125rem;
    line-height: 2rem;
  }
}
.c-content * + .techdebt-no-ds h2,
.c-content * + .techdebt-no-ds .zv-h2 {
  margin-top: 2.25rem;
}
.techdebt-no-ds h3,
.techdebt-no-ds .zv-h3 {
  color: #333333;
  font-family: "TheMix", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.6875rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds h3,
  .techdebt-no-ds .zv-h3 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.c-content * + .techdebt-no-ds h3,
.c-content * + .techdebt-no-ds .zv-h3 {
  margin-top: 1.6875rem;
}
.techdebt-no-ds h4,
.techdebt-no-ds .zv-h4 {
  color: #333333;
  font-family: "TheMix", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.6875rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds h4,
  .techdebt-no-ds .zv-h4 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.c-content * + .techdebt-no-ds h4,
.c-content * + .techdebt-no-ds .zv-h4 {
  margin-top: 1.6875rem;
}
.techdebt-no-ds strong {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
}
.techdebt-no-ds .zv-sub,
.techdebt-no-ds .zv-sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.techdebt-no-ds .zv-sub {
  bottom: -0.25em;
}
.techdebt-no-ds .zv-sup {
  top: -0.2em;
}
.techdebt-no-ds .zv-link {
  color: #0071B2;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.6875rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-link {
    font-size: 1.1428571429rem;
    line-height: 1.7142857143rem;
  }
}
.techdebt-no-ds .zv-link:visited {
  color: #4C2C92;
}
.techdebt-no-ds .zv-paragraphStrong {
  color: #4A4843;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.6875rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-paragraphStrong {
    font-size: 1.1428571429rem;
    line-height: 1.7142857143rem;
  }
}
.techdebt-no-ds .zv-paragraphStrong .zv-link {
  color: #0071B2;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-paragraphStrong .zv-link {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.techdebt-no-ds .zv-paragraphStrong .zv-link:visited {
  color: #4C2C92;
}
.techdebt-no-ds .zv-paragraphStrong .zv-paragraphStrong {
  color: #4A4843;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.6875rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-paragraphStrong .zv-paragraphStrong {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.techdebt-no-ds .zv-paragraphStrong .zv-paragraph {
  color: #4A4843;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.6875rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-paragraphStrong .zv-paragraph {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.techdebt-no-ds .zv-paragraphStrong .zv-paragraphLight {
  color: #716F6A;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.6875rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-paragraphStrong .zv-paragraphLight {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.techdebt-no-ds .zv-paragraphStrong .zv-paragraphWarning {
  color: #C73002;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.6875rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-paragraphStrong .zv-paragraphWarning {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.techdebt-no-ds .zv-paragraphStrong .zv-smallStrongDark {
  color: #000000;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-paragraphStrong .zv-smallStrongDark {
    font-size: 0.875rem;
    line-height: 1.3125rem;
  }
}
.techdebt-no-ds .zv-paragraphStrong .zv-smallStrong {
  color: #4A4843;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-paragraphStrong .zv-smallStrong {
    font-size: 0.875rem;
    line-height: 1.3125rem;
  }
}
.techdebt-no-ds .zv-paragraphStrong .zv-smallStrongLight {
  color: #716F6A;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-paragraphStrong .zv-smallStrongLight {
    font-size: 0.875rem;
    line-height: 1.3125rem;
  }
}
.techdebt-no-ds .zv-paragraphStrong .zv-small {
  color: #4A4843;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-paragraphStrong .zv-small {
    font-size: 0.875rem;
    line-height: 1.3125rem;
  }
}
.techdebt-no-ds .zv-paragraphStrong .zv-smallLight {
  color: #716F6A;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-paragraphStrong .zv-smallLight {
    font-size: 0.875rem;
    line-height: 1.3125rem;
  }
}
.techdebt-no-ds .zv-paragraphStrong .zv-tag {
  color: #716F6A;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0.041875rem;
  line-height: 1.3125rem;
  text-transform: uppercase;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-paragraphStrong .zv-tag {
    font-size: 0.75rem;
    letter-spacing: 0.03125rem;
    line-height: 1.125rem;
  }
}
.techdebt-no-ds .zv-paragraphStrong .zv-invertedSmall {
  color: #FFFFFF;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-paragraphStrong .zv-invertedSmall {
    font-size: 0.875rem;
    line-height: 1.3125rem;
  }
}
.techdebt-no-ds .zv-paragraphStrong .zv-invertedSmallStrong {
  color: #FFFFFF;
  font-family: "TheMix", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-paragraphStrong .zv-invertedSmallStrong {
    font-size: 0.875rem;
    line-height: 1.3125rem;
  }
}
.techdebt-no-ds .zv-smallStrongDark {
  color: #000000;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-smallStrongDark {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.techdebt-no-ds .zv-smallStrong {
  color: #4A4843;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-smallStrong {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.techdebt-no-ds .zv-smallStrongLight {
  color: #716F6A;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-smallStrongLight {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.techdebt-no-ds .zv-small {
  color: #4A4843;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-small {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.techdebt-no-ds .zv-smallLight {
  color: #716F6A;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-smallLight {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.techdebt-no-ds .zv-tag {
  color: #716F6A;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  font-weight: normal;
  letter-spacing: 0.041875rem;
  line-height: 1.3125rem;
  text-transform: uppercase;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-tag {
    font-size: 0.8571428571rem;
    letter-spacing: 0.0357142857rem;
    line-height: 1.2857142857rem;
  }
}
.techdebt-no-ds .zv-invertedSmall {
  color: #FFFFFF;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-invertedSmall {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.techdebt-no-ds .zv-invertedSmallStrong {
  color: #FFFFFF;
  font-family: "TheMix", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .zv-invertedSmallStrong {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.techdebt-no-ds :focus, .techdebt-no-ds .zv-form-textarea textarea:focus, .techdebt-no-ds .zv-form-dropdownlist select:focus {
  outline: 0;
}
.techdebt-no-ds :focus-visible {
  box-shadow: 0 0 8px 1px #0071B2;
  outline: none;
}
.techdebt-no-ds :focus:not(:focus-visible), .techdebt-no-ds .zv-form-textarea textarea:not(:focus-visible):focus, .techdebt-no-ds .zv-form-dropdownlist select:not(:focus-visible):focus {
  box-shadow: none;
  outline: none;
}

/* MijnZV files */
.techdebt-no-ds {
  /* Fade and Scale */
}
@-webkit-keyframes fadeAndScale {
  from {
    opacity: 0;
    transform: scale(0.98, 0.98);
  }
  to {
    opacity: 1;
    transform: scale(1, 1);
  }
}
@-moz-keyframes fadeAndScale {
  from {
    opacity: 0;
    transform: scale(0.98, 0.98);
  }
  to {
    opacity: 1;
    transform: scale(1, 1);
  }
}
@-o-keyframes fadeAndScale {
  from {
    opacity: 0;
    transform: scale(0.98, 0.98);
  }
  to {
    opacity: 1;
    transform: scale(1, 1);
  }
}
@keyframes fadeAndScale {
  from {
    opacity: 0;
    transform: scale(0.98, 0.98);
  }
  to {
    opacity: 1;
    transform: scale(1, 1);
  }
}
.techdebt-no-ds .zv-fadeScale {
  -webkit-animation: fadeAndScale .3s cubic-bezier(0, 0, .2, 1);
  -moz-animation: fadeAndScale .3s cubic-bezier(0, 0, .2, 1);
  -o-animation: fadeAndScale .3s cubic-bezier(0, 0, .2, 1);
  animation: fadeAndScale .3s cubic-bezier(0, 0, .2, 1);
}

.techdebt-no-ds span.datepicker-hint {
  font-size: 0.8em;
  font-style: italic;
  width: 120px;
}
.techdebt-no-ds .datepicker {
  pointer-events: none;
}
.techdebt-no-ds .zv-daterange {
  display: flex;
  flex-direction: row;
}
.techdebt-no-ds .zv-daterange__combo {
  width: 218px;
  display: flex;
  flex-direction: column;
}

@font-face {
  font-family: "TheMix";
  font-weight: bold;
  font-style: normal;
  src: url("/Content/fonts/CZ/TheMixBold.woff2") format("woff2"), url("/Content/fonts/CZ/TheMixBold.woff") format("woff");
}
@font-face {
  font-family: "TheSans";
  font-weight: bold;
  font-style: normal;
  src: url("/Content/fonts/CZ/TheSansBold.woff2") format("woff2"), url("/Content/fonts/CZ/TheSansBold.woff") format("woff");
}
@font-face {
  font-family: "TheSans";
  font-weight: normal;
  font-style: normal;
  src: url("/Content/fonts/CZ/TheSansPlain.woff2") format("woff2"), url("/Content/fonts/CZ/TheSansPlain.woff") format("woff");
}
@font-face {
  font-family: "TheSans";
  font-weight: normal;
  font-style: italic;
  src: url("/Content/fonts/CZ/TheSansPlainItalic.woff2") format("woff2"), url("/Content/fonts/CZ/TheSansPlainItalic.woff") format("woff");
}
@font-face {
  font-family: "DagnyTekst";
  font-weight: normal;
  font-style: normal;
  src: url("/Content/fonts/NN/DagnyTextWeb.woff2") format("woff2"), url("/Content/fonts/NN/DagnyTextWeb.woff") format("woff");
}
@font-face {
  font-family: "DagnyTekst";
  font-weight: bold;
  font-style: normal;
  src: url("/Content/fonts/NN/DagnyDisplayWebPro.woff2") format("woff2"), url("/Content/fonts/NN/DagnyDisplayWebPro.woff") format("woff");
}
@font-face {
  font-family: "DagnyDisplay";
  font-weight: normal;
  font-style: normal;
  src: url("/Content/fonts/NN/DagnyDisplayWebPro.woff2") format("woff2"), url("/Content/fonts/NN/DagnyDisplayWebPro.woff") format("woff");
}
@font-face {
  font-family: "ZonaExtraBold";
  font-weight: 700;
  font-style: normal;
  src: url("/Content/fonts/OH/ZonaPro-ExtraBold-webfont.woff2") format("woff2"), url("/Content/fonts/OH/ZonaPro-ExtraBold-webfont.woff") format("woff");
}
@font-face {
  font-family: "ZonaRegular";
  font-weight: normal;
  font-style: normal;
  src: url("/Content/fonts/OH/ZonaPro-Regular-webfont.woff2") format("woff2"), url("/Content/fonts/OH/ZonaPro-Regular-webfont.woff") format("woff");
}
@font-face {
  font-family: "ZonaRegular";
  font-weight: bold;
  font-style: normal;
  src: url("/Content/fonts/OH/ZonaPro-Bold-webfont.woff2") format("woff2"), url("/Content/fonts/OH/ZonaPro-Bold-webfont.woff") format("woff");
}
@font-face {
  font-family: "LatoBlack";
  font-weight: 800;
  font-style: normal;
  src: url("/Content/fonts/JUST/Lato-Black.woff2") format("woff2"), url("/Content/fonts/JUST/Lato-Black.woff") format("woff");
}
@font-face {
  font-family: "LatoBold";
  font-weight: bold;
  font-style: normal;
  src: url("/Content/fonts/JUST/Lato-Bold.woff2") format("woff2"), url("/Content/fonts/JUST/Lato-Bold.woff") format("woff");
}
@font-face {
  font-family: "LatoLight";
  font-weight: lighter;
  font-style: normal;
  src: url("/Content/fonts/JUST/Lato-Light.woff2") format("woff2"), url("/Content/fonts/JUST/Lato-Light.woff") format("woff");
}
@font-face {
  font-family: "LatoRegular";
  font-weight: normal;
  font-style: normal;
  src: url("/Content/fonts/JUST/Lato-Regular.woff2") format("woff2"), url("/Content/fonts/JUST/Lato-Regular.woff") format("woff");
}
@font-face {
  font-family: "VaGroundedLight";
  font-weight: normal;
  font-style: normal;
  src: url("/Content/fonts/PZP/vagroundedlight.woff2") format("woff2"), url("/Content/fonts/PZP/vagroundedlight.woff") format("woff");
}
@font-face {
  font-family: Angelina;
  src: url("fonts/PZP/angelina.ttf") format("truetype");
}

/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.

IE7 HACK: *+html #id {}
----------------------------------------------------------*/
@font-face {
  font-family: Angelina;
  src: url("fonts/PZP/angelina.eot"); /* EOT file for IE */
}
.techdebt-non-cleaner-html .techdebt-no-ds {
  /* HEADINGS
    ----------------------------------------------------------*/
  /* this rule styles <h2> tags that are the
    first child of the left and right table columns */
  /* By default, 'never' show code to users. */
  /* Add this for IE11 to support the main tag */
  /* Hides content from screen, but screenreaders will be able to read it */
}
.techdebt-non-cleaner-html .techdebt-no-ds .dotMatrix {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 10px;
  color: #0000cc;
}
.techdebt-non-cleaner-html .techdebt-no-ds p, .techdebt-non-cleaner-html .techdebt-no-ds ul {
  margin-bottom: 20px;
  line-height: 1.4em;
}
.techdebt-non-cleaner-html .techdebt-no-ds ul {
  margin: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  list-style: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds ul.zv-tabs {
  padding: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds ul.nodisc {
  list-style-type: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds select {
  color: #000000;
  font-size: 18px;
  font-size: initial;
}
.techdebt-non-cleaner-html .techdebt-no-ds img {
  border: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds table, .techdebt-non-cleaner-html .techdebt-no-ds td, .techdebt-non-cleaner-html .techdebt-no-ds th {
  border-width: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds table tr td, .techdebt-non-cleaner-html .techdebt-no-ds table tr th {
  padding-left: 4px;
  padding-right: 4px;
}
.techdebt-non-cleaner-html .techdebt-no-ds table tr td:first-child, .techdebt-non-cleaner-html .techdebt-no-ds table tr th:first-child {
  padding-left: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds table tr td:last-child, .techdebt-non-cleaner-html .techdebt-no-ds table tr th:last-child {
  padding-right: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds th {
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .kop2 {
  color: #333333;
  font-family: "TheMix", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 2.25rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-non-cleaner-html .techdebt-no-ds .kop2 {
    font-size: 1.3125rem;
    line-height: 2rem;
  }
}
.c-content * + .techdebt-non-cleaner-html .techdebt-no-ds .kop2 {
  margin-top: 2.25rem;
}
.techdebt-non-cleaner-html .techdebt-no-ds .kop3 {
  color: #333333;
  font-family: "TheMix", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.6875rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-non-cleaner-html .techdebt-no-ds .kop3 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.c-content * + .techdebt-non-cleaner-html .techdebt-no-ds .kop3 {
  margin-top: 1.6875rem;
}
.techdebt-non-cleaner-html .techdebt-no-ds th {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 13px;
  text-align: left;
}
.techdebt-non-cleaner-html .techdebt-no-ds hr {
  border: none;
  height: 1px;
  border-top: 1px solid #999999;
}
.techdebt-non-cleaner-html .techdebt-no-ds hr.oranje {
  border-top: 1px solid #fff6eb;
  height: 1px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .rightColumn > h1, .techdebt-non-cleaner-html .techdebt-no-ds .rightColumn > h2, .techdebt-non-cleaner-html .techdebt-no-ds .leftColumn > h1, .techdebt-non-cleaner-html .techdebt-no-ds .leftColumn > h2 {
  margin-top: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds .titelblok {
  color: #4A4843;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .bold {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
}
.techdebt-non-cleaner-html .techdebt-no-ds a.catPijltjeLinks {
  background: url("Images/CZ/icon_arrow.png") no-repeat left center;
  padding-left: 15px;
  text-decoration: none;
  border-bottom: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verborgen {
  display: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .textdisabled {
  color: #989691;
}
.techdebt-non-cleaner-html .techdebt-no-ds .imgWithHiddenContent div {
  display: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds script, .techdebt-non-cleaner-html .techdebt-no-ds style, .techdebt-non-cleaner-html .techdebt-no-ds head {
  display: none !important;
}
.techdebt-non-cleaner-html .techdebt-no-ds main {
  display: block;
}
.techdebt-non-cleaner-html .techdebt-no-ds h3.h3--em {
  color: #333333;
  font-size: 0.984375rem;
}
@media only screen and (min-width: 64em) {
  .techdebt-non-cleaner-html .techdebt-no-ds h3.h3--em {
    font-size: 0.8875rem;
  }
}
.techdebt-non-cleaner-html .techdebt-no-ds .nowrap {
  white-space: nowrap;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uppercase {
  text-transform: uppercase;
}
.techdebt-non-cleaner-html .techdebt-no-ds .visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  /*
  	Extends the .visuallyhidden class to allow the element to be focusable
  	when navigated to via the keyboard: h5bp.com/p
  */
}
.techdebt-non-cleaner-html .techdebt-no-ds .visuallyhidden.focusable:active, .techdebt-non-cleaner-html .techdebt-no-ds .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.techdebt-non-cleaner-html .techdebt-no-ds h1:first-child, .techdebt-non-cleaner-html .techdebt-no-ds h2:first-child, .techdebt-non-cleaner-html .techdebt-no-ds h3:first-child, .techdebt-non-cleaner-html .techdebt-no-ds h4:first-child,
.techdebt-non-cleaner-html .techdebt-no-ds dl:first-child {
  margin-top: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds h1:last-child, .techdebt-non-cleaner-html .techdebt-no-ds h2:last-child, .techdebt-non-cleaner-html .techdebt-no-ds h3:last-child, .techdebt-non-cleaner-html .techdebt-no-ds h4:last-child,
.techdebt-non-cleaner-html .techdebt-no-ds dl:last-child {
  margin-bottom: 0;
}

.techdebt-non-cleaner-html .techdebt-no-ds + .content-wrapper > .page-contents > h1:first-child,
.techdebt-non-cleaner-html .techdebt-no-ds + .content-wrapper > .page-contents > .l-row > .l-col > h1:first-child {
  margin-top: 0;
}

.techdebt-no-ds [hidden]:not(.transitioning),
.techdebt-no-ds [aria-expanded=false]:not([aria-controls]):not(.transitioning),
.techdebt-no-ds template:not(.transitioning) {
  display: none;
}
.techdebt-no-ds .hide {
  display: none;
}
.techdebt-no-ds .show {
  display: block;
}
.techdebt-no-ds .zv-datum,
.techdebt-no-ds .zv-geboortedatum,
.techdebt-no-ds .zv-nummer,
.techdebt-no-ds .zv-rekeningnummer__input,
.techdebt-no-ds .zv-bedrag,
.techdebt-no-ds .zv-korting {
  white-space: nowrap;
  font-feature-settings: "tnum";
  -webkit-font-feature-settings: "tnum";
}
.techdebt-no-ds .zv-bedrag {
  text-align: right;
}
.techdebt-no-ds .zv-bedrag--left {
  text-align: left;
}
.techdebt-no-ds .zv-korting {
  color: #0F7E03;
  opacity: 1;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.techdebt-no-ds output {
  font-feature-settings: "tnum";
  -webkit-font-feature-settings: "tnum";
}
.techdebt-no-ds [data-icon-after]:after {
  content: attr(data-icon-after);
  margin-left: 0.5em;
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  text-transform: none;
  font-variant: normal;
}
.techdebt-no-ds [data-icon-after--no-margin]:after {
  content: attr(data-icon-after--no-margin);
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  text-transform: none;
  font-variant: normal;
}
.techdebt-no-ds [data-icon-before]:before {
  content: attr(data-icon-before);
  margin-right: 0.5em;
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  text-transform: none;
  font-variant: normal;
}
.techdebt-no-ds [data-icon-before--no-margin]:before {
  content: attr(data-icon-before--no-margin);
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  text-transform: none;
  font-variant: normal;
}
.techdebt-no-ds [data-icon-before--fixed-width]:before {
  content: attr(data-icon-before--fixed-width);
  text-align: center;
  display: inline-block;
  width: 1em;
  margin-right: 0.5em;
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  text-transform: none;
  font-variant: normal;
}
.techdebt-no-ds [data-icon-after--fixed-width]:after {
  content: attr(data-icon-after--fixed-width);
  text-align: center;
  display: inline-block;
  width: 1em;
  margin-right: 0.5em;
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  text-transform: none;
  font-variant: normal;
}
.techdebt-no-ds [data-icon-before--remove-link]:before {
  content: attr(data-icon-before--remove-link);
  float: left;
  margin-right: 0.5em;
  padding-top: 0.3em;
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  text-transform: none;
  font-variant: normal;
}
.techdebt-no-ds [data-icon-before=tooltip]:before,
.techdebt-no-ds [data-icon-before--no-margin=tooltip]:before,
.techdebt-no-ds [data-icon-after=tooltip]:after,
.techdebt-no-ds [data-icon-after--no-margin=tooltip]:after {
  content: "\e901";
  position: relative;
  top: -3px;
  padding: 0.125em 0;
  font-size: 1.2em;
  vertical-align: middle;
  color: #0071B2;
}
.techdebt-no-ds [data-icon-before=close]:before,
.techdebt-no-ds [data-icon-after=close]:after {
  content: "\e902";
  padding: 0.5em;
}

/*
===================================
GRID SYSTEEM
===================================
*/
.techdebt-no-ds .l-row {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}
.techdebt-no-ds .l-row::before, .techdebt-no-ds .l-row::after {
  content: " ";
  display: table;
}
.techdebt-no-ds .l-row::after {
  clear: both;
}
.techdebt-no-ds .l-row.collapse > .l-col {
  padding-left: 0;
  padding-right: 0;
}
.techdebt-no-ds .l-row .techdebt-no-ds .l-row {
  max-width: none;
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
@media screen and (min-width: 34em) {
  .techdebt-no-ds .l-row .techdebt-no-ds .l-row {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
}
.techdebt-no-ds .l-row .techdebt-no-ds .l-row.collapse {
  margin-left: 0;
  margin-right: 0;
}
.techdebt-no-ds .l-row.expanded {
  max-width: none;
}
.techdebt-no-ds .l-row.expanded .l-row {
  margin-left: auto;
  margin-right: auto;
}
.techdebt-no-ds .l-col {
  width: 100%;
  float: left;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
@media screen and (min-width: 34em) {
  .techdebt-no-ds .l-col {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
.techdebt-no-ds .l-col:last-child:not(:first-child) {
  float: right;
}
.techdebt-no-ds .l-col.end:last-child:last-child {
  float: left;
}
.techdebt-no-ds .l-col.l-row.l-row {
  float: none;
}
.l-row .techdebt-no-ds .l-col.l-row.l-row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
.techdebt-no-ds .small-1 {
  width: 8.3333333333%;
}
.techdebt-no-ds .small-push-1 {
  position: relative;
  left: 8.3333333333%;
}
.techdebt-no-ds .small-pull-1 {
  position: relative;
  left: -8.3333333333%;
}
.techdebt-no-ds .small-offset-0 {
  margin-left: 0%;
}
.techdebt-no-ds .small-2 {
  width: 16.6666666667%;
}
.techdebt-no-ds .small-push-2 {
  position: relative;
  left: 16.6666666667%;
}
.techdebt-no-ds .small-pull-2 {
  position: relative;
  left: -16.6666666667%;
}
.techdebt-no-ds .small-offset-1 {
  margin-left: 8.3333333333%;
}
.techdebt-no-ds .small-3 {
  width: 25%;
}
.techdebt-no-ds .small-push-3 {
  position: relative;
  left: 25%;
}
.techdebt-no-ds .small-pull-3 {
  position: relative;
  left: -25%;
}
.techdebt-no-ds .small-offset-2 {
  margin-left: 16.6666666667%;
}
.techdebt-no-ds .small-4 {
  width: 33.3333333333%;
}
.techdebt-no-ds .small-push-4 {
  position: relative;
  left: 33.3333333333%;
}
.techdebt-no-ds .small-pull-4 {
  position: relative;
  left: -33.3333333333%;
}
.techdebt-no-ds .small-offset-3 {
  margin-left: 25%;
}
.techdebt-no-ds .small-5 {
  width: 41.6666666667%;
}
.techdebt-no-ds .small-push-5 {
  position: relative;
  left: 41.6666666667%;
}
.techdebt-no-ds .small-pull-5 {
  position: relative;
  left: -41.6666666667%;
}
.techdebt-no-ds .small-offset-4 {
  margin-left: 33.3333333333%;
}
.techdebt-no-ds .small-6 {
  width: 50%;
}
.techdebt-no-ds .small-push-6 {
  position: relative;
  left: 50%;
}
.techdebt-no-ds .small-pull-6 {
  position: relative;
  left: -50%;
}
.techdebt-no-ds .small-offset-5 {
  margin-left: 41.6666666667%;
}
.techdebt-no-ds .small-7 {
  width: 58.3333333333%;
}
.techdebt-no-ds .small-push-7 {
  position: relative;
  left: 58.3333333333%;
}
.techdebt-no-ds .small-pull-7 {
  position: relative;
  left: -58.3333333333%;
}
.techdebt-no-ds .small-offset-6 {
  margin-left: 50%;
}
.techdebt-no-ds .small-8 {
  width: 66.6666666667%;
}
.techdebt-no-ds .small-push-8 {
  position: relative;
  left: 66.6666666667%;
}
.techdebt-no-ds .small-pull-8 {
  position: relative;
  left: -66.6666666667%;
}
.techdebt-no-ds .small-offset-7 {
  margin-left: 58.3333333333%;
}
.techdebt-no-ds .small-9 {
  width: 75%;
}
.techdebt-no-ds .small-push-9 {
  position: relative;
  left: 75%;
}
.techdebt-no-ds .small-pull-9 {
  position: relative;
  left: -75%;
}
.techdebt-no-ds .small-offset-8 {
  margin-left: 66.6666666667%;
}
.techdebt-no-ds .small-10 {
  width: 83.3333333333%;
}
.techdebt-no-ds .small-push-10 {
  position: relative;
  left: 83.3333333333%;
}
.techdebt-no-ds .small-pull-10 {
  position: relative;
  left: -83.3333333333%;
}
.techdebt-no-ds .small-offset-9 {
  margin-left: 75%;
}
.techdebt-no-ds .small-11 {
  width: 91.6666666667%;
}
.techdebt-no-ds .small-push-11 {
  position: relative;
  left: 91.6666666667%;
}
.techdebt-no-ds .small-pull-11 {
  position: relative;
  left: -91.6666666667%;
}
.techdebt-no-ds .small-offset-10 {
  margin-left: 83.3333333333%;
}
.techdebt-no-ds .small-12 {
  width: 100%;
}
.techdebt-no-ds .small-offset-11 {
  margin-left: 91.6666666667%;
}
.techdebt-no-ds .small-up-1 > .l-col {
  width: 100%;
  float: left;
}
.techdebt-no-ds .small-up-1 > .l-col:nth-of-type(1n) {
  clear: none;
}
.techdebt-no-ds .small-up-1 > .l-col:nth-of-type(1n+1) {
  clear: both;
}
.techdebt-no-ds .small-up-1 > .l-col:last-child {
  float: left;
}
.techdebt-no-ds .small-up-2 > .l-col {
  width: 50%;
  float: left;
}
.techdebt-no-ds .small-up-2 > .l-col:nth-of-type(1n) {
  clear: none;
}
.techdebt-no-ds .small-up-2 > .l-col:nth-of-type(2n+1) {
  clear: both;
}
.techdebt-no-ds .small-up-2 > .l-col:last-child {
  float: left;
}
.techdebt-no-ds .small-up-3 > .l-col {
  width: 33.3333333333%;
  float: left;
}
.techdebt-no-ds .small-up-3 > .l-col:nth-of-type(1n) {
  clear: none;
}
.techdebt-no-ds .small-up-3 > .l-col:nth-of-type(3n+1) {
  clear: both;
}
.techdebt-no-ds .small-up-3 > .l-col:last-child {
  float: left;
}
.techdebt-no-ds .small-up-4 > .l-col {
  width: 25%;
  float: left;
}
.techdebt-no-ds .small-up-4 > .l-col:nth-of-type(1n) {
  clear: none;
}
.techdebt-no-ds .small-up-4 > .l-col:nth-of-type(4n+1) {
  clear: both;
}
.techdebt-no-ds .small-up-4 > .l-col:last-child {
  float: left;
}
.techdebt-no-ds .small-up-5 > .l-col {
  width: 20%;
  float: left;
}
.techdebt-no-ds .small-up-5 > .l-col:nth-of-type(1n) {
  clear: none;
}
.techdebt-no-ds .small-up-5 > .l-col:nth-of-type(5n+1) {
  clear: both;
}
.techdebt-no-ds .small-up-5 > .l-col:last-child {
  float: left;
}
.techdebt-no-ds .small-up-6 > .l-col {
  width: 16.6666666667%;
  float: left;
}
.techdebt-no-ds .small-up-6 > .l-col:nth-of-type(1n) {
  clear: none;
}
.techdebt-no-ds .small-up-6 > .l-col:nth-of-type(6n+1) {
  clear: both;
}
.techdebt-no-ds .small-up-6 > .l-col:last-child {
  float: left;
}
.techdebt-no-ds .small-up-7 > .l-col {
  width: 14.2857142857%;
  float: left;
}
.techdebt-no-ds .small-up-7 > .l-col:nth-of-type(1n) {
  clear: none;
}
.techdebt-no-ds .small-up-7 > .l-col:nth-of-type(7n+1) {
  clear: both;
}
.techdebt-no-ds .small-up-7 > .l-col:last-child {
  float: left;
}
.techdebt-no-ds .small-up-8 > .l-col {
  width: 12.5%;
  float: left;
}
.techdebt-no-ds .small-up-8 > .l-col:nth-of-type(1n) {
  clear: none;
}
.techdebt-no-ds .small-up-8 > .l-col:nth-of-type(8n+1) {
  clear: both;
}
.techdebt-no-ds .small-up-8 > .l-col:last-child {
  float: left;
}
.techdebt-no-ds .small-collapse > .l-col {
  padding-left: 0;
  padding-right: 0;
}
.techdebt-no-ds .small-collapse .l-row, .expanded.l-row .techdebt-no-ds .small-collapse.l-row {
  margin-left: 0;
  margin-right: 0;
}
.techdebt-no-ds .small-uncollapse > .l-col {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.techdebt-no-ds .small-centered {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.techdebt-no-ds .small-uncentered,
.techdebt-no-ds .small-push-0,
.techdebt-no-ds .small-pull-0 {
  position: static;
  margin-left: 0;
  margin-right: 0;
  float: left;
}
@media screen and (min-width: 34em) {
  .techdebt-no-ds .medium-1 {
    width: 8.3333333333%;
  }
  .techdebt-no-ds .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
  }
  .techdebt-no-ds .medium-pull-1 {
    position: relative;
    left: -8.3333333333%;
  }
  .techdebt-no-ds .medium-offset-0 {
    margin-left: 0%;
  }
  .techdebt-no-ds .medium-2 {
    width: 16.6666666667%;
  }
  .techdebt-no-ds .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
  }
  .techdebt-no-ds .medium-pull-2 {
    position: relative;
    left: -16.6666666667%;
  }
  .techdebt-no-ds .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  .techdebt-no-ds .medium-3 {
    width: 25%;
  }
  .techdebt-no-ds .medium-push-3 {
    position: relative;
    left: 25%;
  }
  .techdebt-no-ds .medium-pull-3 {
    position: relative;
    left: -25%;
  }
  .techdebt-no-ds .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  .techdebt-no-ds .medium-4 {
    width: 33.3333333333%;
  }
  .techdebt-no-ds .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
  }
  .techdebt-no-ds .medium-pull-4 {
    position: relative;
    left: -33.3333333333%;
  }
  .techdebt-no-ds .medium-offset-3 {
    margin-left: 25%;
  }
  .techdebt-no-ds .medium-5 {
    width: 41.6666666667%;
  }
  .techdebt-no-ds .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
  }
  .techdebt-no-ds .medium-pull-5 {
    position: relative;
    left: -41.6666666667%;
  }
  .techdebt-no-ds .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  .techdebt-no-ds .medium-6 {
    width: 50%;
  }
  .techdebt-no-ds .medium-push-6 {
    position: relative;
    left: 50%;
  }
  .techdebt-no-ds .medium-pull-6 {
    position: relative;
    left: -50%;
  }
  .techdebt-no-ds .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  .techdebt-no-ds .medium-7 {
    width: 58.3333333333%;
  }
  .techdebt-no-ds .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
  }
  .techdebt-no-ds .medium-pull-7 {
    position: relative;
    left: -58.3333333333%;
  }
  .techdebt-no-ds .medium-offset-6 {
    margin-left: 50%;
  }
  .techdebt-no-ds .medium-8 {
    width: 66.6666666667%;
  }
  .techdebt-no-ds .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
  }
  .techdebt-no-ds .medium-pull-8 {
    position: relative;
    left: -66.6666666667%;
  }
  .techdebt-no-ds .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  .techdebt-no-ds .medium-9 {
    width: 75%;
  }
  .techdebt-no-ds .medium-push-9 {
    position: relative;
    left: 75%;
  }
  .techdebt-no-ds .medium-pull-9 {
    position: relative;
    left: -75%;
  }
  .techdebt-no-ds .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  .techdebt-no-ds .medium-10 {
    width: 83.3333333333%;
  }
  .techdebt-no-ds .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
  }
  .techdebt-no-ds .medium-pull-10 {
    position: relative;
    left: -83.3333333333%;
  }
  .techdebt-no-ds .medium-offset-9 {
    margin-left: 75%;
  }
  .techdebt-no-ds .medium-11 {
    width: 91.6666666667%;
  }
  .techdebt-no-ds .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
  }
  .techdebt-no-ds .medium-pull-11 {
    position: relative;
    left: -91.6666666667%;
  }
  .techdebt-no-ds .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  .techdebt-no-ds .medium-12 {
    width: 100%;
  }
  .techdebt-no-ds .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  .techdebt-no-ds .medium-up-1 > .l-col {
    width: 100%;
    float: left;
  }
  .techdebt-no-ds .medium-up-1 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .medium-up-1 > .l-col:nth-of-type(1n+1) {
    clear: both;
  }
  .techdebt-no-ds .medium-up-1 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .medium-up-2 > .l-col {
    width: 50%;
    float: left;
  }
  .techdebt-no-ds .medium-up-2 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .medium-up-2 > .l-col:nth-of-type(2n+1) {
    clear: both;
  }
  .techdebt-no-ds .medium-up-2 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .medium-up-3 > .l-col {
    width: 33.3333333333%;
    float: left;
  }
  .techdebt-no-ds .medium-up-3 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .medium-up-3 > .l-col:nth-of-type(3n+1) {
    clear: both;
  }
  .techdebt-no-ds .medium-up-3 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .medium-up-4 > .l-col {
    width: 25%;
    float: left;
  }
  .techdebt-no-ds .medium-up-4 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .medium-up-4 > .l-col:nth-of-type(4n+1) {
    clear: both;
  }
  .techdebt-no-ds .medium-up-4 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .medium-up-5 > .l-col {
    width: 20%;
    float: left;
  }
  .techdebt-no-ds .medium-up-5 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .medium-up-5 > .l-col:nth-of-type(5n+1) {
    clear: both;
  }
  .techdebt-no-ds .medium-up-5 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .medium-up-6 > .l-col {
    width: 16.6666666667%;
    float: left;
  }
  .techdebt-no-ds .medium-up-6 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .medium-up-6 > .l-col:nth-of-type(6n+1) {
    clear: both;
  }
  .techdebt-no-ds .medium-up-6 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .medium-up-7 > .l-col {
    width: 14.2857142857%;
    float: left;
  }
  .techdebt-no-ds .medium-up-7 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .medium-up-7 > .l-col:nth-of-type(7n+1) {
    clear: both;
  }
  .techdebt-no-ds .medium-up-7 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .medium-up-8 > .l-col {
    width: 12.5%;
    float: left;
  }
  .techdebt-no-ds .medium-up-8 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .medium-up-8 > .l-col:nth-of-type(8n+1) {
    clear: both;
  }
  .techdebt-no-ds .medium-up-8 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .medium-collapse > .l-col {
    padding-left: 0;
    padding-right: 0;
  }
  .techdebt-no-ds .medium-collapse .l-row, .expanded.l-row .techdebt-no-ds .medium-collapse.l-row {
    margin-left: 0;
    margin-right: 0;
  }
  .techdebt-no-ds .medium-uncollapse > .l-col {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .techdebt-no-ds .medium-centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .techdebt-no-ds .medium-uncentered,
  .techdebt-no-ds .medium-push-0,
  .techdebt-no-ds .medium-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
}
@media screen and (min-width: 64em) {
  .techdebt-no-ds .large-1 {
    width: 8.3333333333%;
  }
  .techdebt-no-ds .large-push-1 {
    position: relative;
    left: 8.3333333333%;
  }
  .techdebt-no-ds .large-pull-1 {
    position: relative;
    left: -8.3333333333%;
  }
  .techdebt-no-ds .large-offset-0 {
    margin-left: 0%;
  }
  .techdebt-no-ds .large-2 {
    width: 16.6666666667%;
  }
  .techdebt-no-ds .large-push-2 {
    position: relative;
    left: 16.6666666667%;
  }
  .techdebt-no-ds .large-pull-2 {
    position: relative;
    left: -16.6666666667%;
  }
  .techdebt-no-ds .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  .techdebt-no-ds .large-3 {
    width: 25%;
  }
  .techdebt-no-ds .large-push-3 {
    position: relative;
    left: 25%;
  }
  .techdebt-no-ds .large-pull-3 {
    position: relative;
    left: -25%;
  }
  .techdebt-no-ds .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  .techdebt-no-ds .large-4 {
    width: 33.3333333333%;
  }
  .techdebt-no-ds .large-push-4 {
    position: relative;
    left: 33.3333333333%;
  }
  .techdebt-no-ds .large-pull-4 {
    position: relative;
    left: -33.3333333333%;
  }
  .techdebt-no-ds .large-offset-3 {
    margin-left: 25%;
  }
  .techdebt-no-ds .large-5 {
    width: 41.6666666667%;
  }
  .techdebt-no-ds .large-push-5 {
    position: relative;
    left: 41.6666666667%;
  }
  .techdebt-no-ds .large-pull-5 {
    position: relative;
    left: -41.6666666667%;
  }
  .techdebt-no-ds .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  .techdebt-no-ds .large-6 {
    width: 50%;
  }
  .techdebt-no-ds .large-push-6 {
    position: relative;
    left: 50%;
  }
  .techdebt-no-ds .large-pull-6 {
    position: relative;
    left: -50%;
  }
  .techdebt-no-ds .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  .techdebt-no-ds .large-7 {
    width: 58.3333333333%;
  }
  .techdebt-no-ds .large-push-7 {
    position: relative;
    left: 58.3333333333%;
  }
  .techdebt-no-ds .large-pull-7 {
    position: relative;
    left: -58.3333333333%;
  }
  .techdebt-no-ds .large-offset-6 {
    margin-left: 50%;
  }
  .techdebt-no-ds .large-8 {
    width: 66.6666666667%;
  }
  .techdebt-no-ds .large-push-8 {
    position: relative;
    left: 66.6666666667%;
  }
  .techdebt-no-ds .large-pull-8 {
    position: relative;
    left: -66.6666666667%;
  }
  .techdebt-no-ds .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  .techdebt-no-ds .large-9 {
    width: 75%;
  }
  .techdebt-no-ds .large-push-9 {
    position: relative;
    left: 75%;
  }
  .techdebt-no-ds .large-pull-9 {
    position: relative;
    left: -75%;
  }
  .techdebt-no-ds .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  .techdebt-no-ds .large-10 {
    width: 83.3333333333%;
  }
  .techdebt-no-ds .large-push-10 {
    position: relative;
    left: 83.3333333333%;
  }
  .techdebt-no-ds .large-pull-10 {
    position: relative;
    left: -83.3333333333%;
  }
  .techdebt-no-ds .large-offset-9 {
    margin-left: 75%;
  }
  .techdebt-no-ds .large-11 {
    width: 91.6666666667%;
  }
  .techdebt-no-ds .large-push-11 {
    position: relative;
    left: 91.6666666667%;
  }
  .techdebt-no-ds .large-pull-11 {
    position: relative;
    left: -91.6666666667%;
  }
  .techdebt-no-ds .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  .techdebt-no-ds .large-12 {
    width: 100%;
  }
  .techdebt-no-ds .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  .techdebt-no-ds .large-up-1 > .l-col {
    width: 100%;
    float: left;
  }
  .techdebt-no-ds .large-up-1 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .large-up-1 > .l-col:nth-of-type(1n+1) {
    clear: both;
  }
  .techdebt-no-ds .large-up-1 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .large-up-2 > .l-col {
    width: 50%;
    float: left;
  }
  .techdebt-no-ds .large-up-2 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .large-up-2 > .l-col:nth-of-type(2n+1) {
    clear: both;
  }
  .techdebt-no-ds .large-up-2 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .large-up-3 > .l-col {
    width: 33.3333333333%;
    float: left;
  }
  .techdebt-no-ds .large-up-3 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .large-up-3 > .l-col:nth-of-type(3n+1) {
    clear: both;
  }
  .techdebt-no-ds .large-up-3 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .large-up-4 > .l-col {
    width: 25%;
    float: left;
  }
  .techdebt-no-ds .large-up-4 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .large-up-4 > .l-col:nth-of-type(4n+1) {
    clear: both;
  }
  .techdebt-no-ds .large-up-4 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .large-up-5 > .l-col {
    width: 20%;
    float: left;
  }
  .techdebt-no-ds .large-up-5 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .large-up-5 > .l-col:nth-of-type(5n+1) {
    clear: both;
  }
  .techdebt-no-ds .large-up-5 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .large-up-6 > .l-col {
    width: 16.6666666667%;
    float: left;
  }
  .techdebt-no-ds .large-up-6 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .large-up-6 > .l-col:nth-of-type(6n+1) {
    clear: both;
  }
  .techdebt-no-ds .large-up-6 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .large-up-7 > .l-col {
    width: 14.2857142857%;
    float: left;
  }
  .techdebt-no-ds .large-up-7 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .large-up-7 > .l-col:nth-of-type(7n+1) {
    clear: both;
  }
  .techdebt-no-ds .large-up-7 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .large-up-8 > .l-col {
    width: 12.5%;
    float: left;
  }
  .techdebt-no-ds .large-up-8 > .l-col:nth-of-type(1n) {
    clear: none;
  }
  .techdebt-no-ds .large-up-8 > .l-col:nth-of-type(8n+1) {
    clear: both;
  }
  .techdebt-no-ds .large-up-8 > .l-col:last-child {
    float: left;
  }
  .techdebt-no-ds .large-collapse > .l-col {
    padding-left: 0;
    padding-right: 0;
  }
  .techdebt-no-ds .large-collapse .l-row, .expanded.l-row .techdebt-no-ds .large-collapse.l-row {
    margin-left: 0;
    margin-right: 0;
  }
  .techdebt-no-ds .large-uncollapse > .l-col {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .techdebt-no-ds .large-centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .techdebt-no-ds .large-uncentered,
  .techdebt-no-ds .large-push-0,
  .techdebt-no-ds .large-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
}

@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .l-col--gutter-medium {
    margin-top: 1.40625rem;
  }
}
@media all and (max-width: 33.9375em) {
  .techdebt-no-ds .l-col--gutter-small {
    margin-top: 1.40625rem;
  }
}
.techdebt-no-ds .l-col--gutter-small--border-left {
  border-left: 1px solid transparent;
}
@media all {
  .techdebt-no-ds .l-small--hide {
    display: none;
  }
}
@media all {
  .techdebt-no-ds .l-small--show {
    display: inherit;
  }
}
@media all {
  .techdebt-no-ds .l-small--marge-top {
    margin-top: 1.25em;
  }
}
@media all and (min-width: 44em) {
  .techdebt-no-ds .l-medium--hide {
    display: none;
  }
}
@media all and (min-width: 44em) {
  .techdebt-no-ds .l-medium--show {
    display: inherit;
  }
}
@media all and (min-width: 44em) {
  .techdebt-no-ds .l-medium--marge-top {
    margin-top: 1.25em;
  }
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .l-large--hide {
    display: none;
  }
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .l-large--show {
    display: inherit;
  }
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .l-large--marge-top {
    margin-top: 1.25em;
  }
}

.techdebt-no-ds ul.hyperlinkList {
  list-style-type: none;
  padding: 0;
}
.techdebt-no-ds ul.hyperlinkList li {
  padding-left: 1em;
  text-indent: -0.5em;
  position: relative;
}
.techdebt-no-ds ul.hyperlinkList li > * {
  text-indent: 0;
  margin-left: 5px;
}
.techdebt-no-ds ul.hyperlinkList li + li {
  margin-top: 1em;
}
.techdebt-no-ds ul.hyperlinkList li::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #FF9200;
  content: "\e606";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds ul.hyperlinkList li:hover:before {
  color: #FF9200;
}
.techdebt-no-ds ul.hyperlinkList li::before {
  position: absolute;
  top: 5px;
}
.techdebt-no-ds ul.action-link-menu li a::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #FF9200;
  content: "\e606";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds ul.action-link-menu li a:hover:before {
  color: #FF9200;
}
.techdebt-no-ds ul.flat-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media all and (max-width: 33.9375em) {
  .techdebt-no-ds ul.flat-list--lijn-mobiel > li:not(:last-child) {
    padding-bottom: 1.25em;
  }
  .techdebt-no-ds ul.flat-list--lijn-mobiel > li + li::before {
    border-top: 1px solid #D3D1CC;
    content: "";
    display: block;
    margin-bottom: 1.25em;
  }
}
.techdebt-no-ds ul.flat-list--marge > li + li {
  margin-top: 1em;
}
.techdebt-no-ds ul.flat-link-list, .techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}
.techdebt-no-ds ul.flat-link-list li, .techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu li {
  display: inline-block;
  margin-bottom: 0;
}
.techdebt-no-ds ul.flat-link-list li::before, .techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu li::before {
  content: "|";
  margin: 0 0.25em;
}
.techdebt-no-ds ul.flat-link-list li:first-child:before, .techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu li:first-child:before {
  content: " ";
  margin: 0;
}
.techdebt-no-ds ul.flat-link-list a:not([class*=c-button]), .techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu a:not([class*=c-button]) {
  border-bottom: 1px solid #ACC0DA;
  color: #0071B2;
  text-decoration: none;
}
.techdebt-no-ds ul.flat-link-list a:not([class*=c-button]):focus-visible, .techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu a:not([class*=c-button]):focus-visible {
  outline-color: #0071B2;
  outline: dotted 1px #0071B2;
}
.techdebt-no-ds ul.flat-link-list a:not([class*=c-button]):hover, .techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu a:not([class*=c-button]):hover {
  border-bottom: 1px solid #0071B2;
  color: #0071B2;
  outline: none;
  cursor: pointer;
}
.techdebt-no-ds ul.flat-link-list a:not([class*=c-button]):active, .techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu a:not([class*=c-button]):active {
  border-bottom: 1px solid transparent;
  color: #0071B2;
  outline: none;
}
.techdebt-no-ds ul.flat-link-list a:not([class*=c-button]):active, .techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu a:not([class*=c-button]):active {
  background-color: transparent;
  color: #0071b2;
}

.techdebt-non-cleaner-html .techdebt-no-ds .contentArea {
  padding: 0px 33px 15px 55px;
  background-color: transparent;
  margin-left: 45px;
  margin-bottom: 30px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #header {
  color: #4A4843;
  margin-bottom: 0px;
  position: relative;
}
.techdebt-non-cleaner-html .techdebt-no-ds #header h1 {
  font-weight: bold;
  padding: 5px 0;
  margin: 0;
  color: #FFFFFF;
  border: none;
  line-height: 2em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 32px !important;
}
.techdebt-non-cleaner-html .techdebt-no-ds #mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #000000;
  display: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds #breadcrumb {
  margin-left: 0;
  padding-right: 30px;
  z-index: 8000;
}
.techdebt-non-cleaner-html .techdebt-no-ds ul.siteMap {
  margin-left: 25px;
  font-size: 1.2em;
}
.techdebt-non-cleaner-html .techdebt-no-ds ul.siteMap li {
  font-size: 100%;
  list-style-type: disc;
}
.techdebt-non-cleaner-html .techdebt-no-ds ul.siteMap ul {
  margin-left: 25px;
  padding-bottom: 20px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  font-size: 100%;
}

.content-wrapper {
  position: relative;
  width: 100%;
  z-index: 200;
}
.content-wrapper .page-contents {
  padding-top: 2.25rem;
  padding-bottom: 3.375rem;
  z-index: 200;
}
.content-wrapper .page-contents figure img {
  display: block;
}

.content-overflow-x-hidden {
  overflow-x: hidden;
}

.zorgkosten-index .content-wrapper {
  overflow-x: visible;
}

@media all and (max-width: 55.9375em) {
  .techdebt-no-ds a.mobile-hidden {
    display: none;
  }
}
.techdebt-no-ds .c-content {
  max-width: 620px;
  margin-top: 2.25rem;
}
.techdebt-no-ds .c-content p {
  margin: 1.125rem 0 0;
  padding: 0;
}
.techdebt-no-ds .c-content h2 {
  margin: 2.25rem 0 0.5625rem;
  padding: 0;
  line-height: 1.5;
}
.techdebt-no-ds .c-content h3 {
  margin: 1.6875rem 0 0.5625rem;
  padding: 0;
  line-height: 1.35;
}
.techdebt-no-ds .c-content h4 {
  margin: 1.6875rem 0 0.5625rem;
  padding: 0;
  line-height: 1.5;
}
.techdebt-no-ds .c-content h2:first-child, .techdebt-no-ds .c-content + h3:first-child, .techdebt-no-ds .c-content + h4:first-child {
  margin-top: 0;
}
.techdebt-no-ds .c-content h2 + p, .techdebt-no-ds .c-content h3 + p, .techdebt-no-ds .c-content h4 + p {
  margin-top: 0;
}
.techdebt-no-ds .c-content .c-link {
  display: inline;
  vertical-align: baseline;
  color: #0071B2;
  text-decoration: none;
  border: none;
}
.c-list .techdebt-no-ds .c-content .c-link {
  vertical-align: middle;
}
.techdebt-no-ds .c-content .c-link--block {
  display: block;
}
.techdebt-no-ds .c-content .c-link__text {
  padding-bottom: 1px;
  border-bottom: 1px solid #ACC0DA;
}
.techdebt-no-ds .c-content .c-link:hover {
  color: #0071B2;
}
.techdebt-no-ds .c-content .c-link:hover .c-link__text {
  border-color: #0071B2;
}
.techdebt-no-ds .c-content .c-link:active {
  color: #0071B2;
}
.techdebt-no-ds .c-content .c-link:active .c-link__text {
  border-color: transparent;
}
.techdebt-no-ds .c-content .c-link:active .techdebt-no-ds .c-content .c-link__text, .techdebt-no-ds .c-content .c-link--boxed .techdebt-no-ds .c-content .c-link__text {
  border: 0;
}
.techdebt-no-ds .c-content .c-underlink {
  margin: 0.5625rem 0 1.6875rem;
}

.techdebt-no-ds .page-header {
  position: relative;
  width: 100%;
  font-size: 1em;
  line-height: 1.5;
  z-index: 9000;
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .page-header {
    font-size: 14/16em;
  }
}
@media all and (min-width: 59.75em) {
  .techdebt-no-ds .page-header {
    font-size: 15/16em;
  }
}
@media all and (min-width: 62.5em) {
  .techdebt-no-ds .page-header {
    font-size: 1em;
  }
}
.techdebt-no-ds .page-header .page-header-top {
  width: 100%;
  padding: 0 0.703125rem;
  box-sizing: border-box;
}
@media all and (min-width: 44em) {
  .techdebt-no-ds .page-header .page-header-top {
    margin: 0 auto;
    max-width: 940px;
  }
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .page-header .page-header-top {
    margin-bottom: 8px;
  }
}
.techdebt-no-ds .page-header .page-header-bar {
  display: block;
  height: 3em;
  padding: 0;
  text-decoration: none;
  width: 100%;
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .page-header .page-header-bar {
    height: 3em;
    border-top: none;
  }
}
.techdebt-no-ds .page-header .page-header-bar .hamburger {
  border: 0;
  height: 100%;
  margin: 0;
  padding: 0.5em 0.65em;
  position: relative;
  text-decoration: none;
  top: 0.35em;
  width: 3em;
}
.techdebt-no-ds .page-header .page-header-bar .hamburger::before {
  color: #000000;
  content: "\e635";
  font-family: "icomoon";
  font-size: 1.5em;
  padding-left: 0.3em;
  text-shadow: 0px 1px #FFA300;
}
.techdebt-no-ds .page-header .page-header-bar .hamburger::after {
  color: #000000;
  content: "Menu";
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 1.1em;
  padding-left: 0.4em;
  text-shadow: 0px 1px #FFA300;
  vertical-align: 22%;
  letter-spacing: inherit;
}
@media all and (max-width: 15.9375em) {
  .techdebt-no-ds .page-header .page-header-bar .hamburger::after {
    content: "";
  }
}
.techdebt-no-ds .page-header .page-header-bar .hamburger:active {
  background-color: transparent;
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .page-header .page-header-bar .hamburger {
    display: none;
  }
}

.techdebt-non-cleaner-html .techdebt-no-ds .validation-summary-errors {
  font-weight: bold;
  color: #C73002;
}
.techdebt-non-cleaner-html .techdebt-no-ds .validation-summary-valid {
  display: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds #EmailWijziging_Email, .techdebt-non-cleaner-html .techdebt-no-ds #EmailTextbox, .techdebt-non-cleaner-html .techdebt-no-ds #Emailadres, .techdebt-non-cleaner-html .techdebt-no-ds .EmailInput {
  width: 225px;
}
.techdebt-non-cleaner-html .techdebt-no-ds fieldset {
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #CCC;
}
.techdebt-non-cleaner-html .techdebt-no-ds fieldset p {
  margin: 2px 12px 10px 10px;
}
.techdebt-non-cleaner-html .techdebt-no-ds input:read-only {
  background-color: #CCCCCC;
}
.techdebt-non-cleaner-html .techdebt-no-ds legend {
  font-size: 1.1em;
  font-weight: 600;
  padding: 2px 4px 8px 4px;
}
.techdebt-non-cleaner-html .techdebt-no-ds input[type=radio] {
  margin-left: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds input[type=checkbox] {
  margin-left: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds input[type=submit].toonAlsLink,
.techdebt-non-cleaner-html .techdebt-no-ds input[type=button].toonAlsLink,
.techdebt-non-cleaner-html .techdebt-no-ds button.toonAlsLink {
  /* Remove all decorations to look like normal text */
  background: none;
  border: none;
  display: inline;
  font: inherit;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #ACC0DA;
  color: #0071B2;
  text-decoration: none;
  /* Remove extra space inside buttons in Firefox */
}
.techdebt-non-cleaner-html .techdebt-no-ds input[type=submit].toonAlsLink:focus-visible,
.techdebt-non-cleaner-html .techdebt-no-ds input[type=button].toonAlsLink:focus-visible,
.techdebt-non-cleaner-html .techdebt-no-ds button.toonAlsLink:focus-visible {
  outline-color: #0071B2;
  outline: dotted 1px #0071B2;
}
.techdebt-non-cleaner-html .techdebt-no-ds input[type=submit].toonAlsLink:hover,
.techdebt-non-cleaner-html .techdebt-no-ds input[type=button].toonAlsLink:hover,
.techdebt-non-cleaner-html .techdebt-no-ds button.toonAlsLink:hover {
  border-bottom: 1px solid #0071B2;
  color: #0071B2;
  outline: none;
  cursor: pointer;
}
.techdebt-non-cleaner-html .techdebt-no-ds input[type=submit].toonAlsLink:active,
.techdebt-non-cleaner-html .techdebt-no-ds input[type=button].toonAlsLink:active,
.techdebt-non-cleaner-html .techdebt-no-ds button.toonAlsLink:active {
  border-bottom: 1px solid transparent;
  color: #0071B2;
  outline: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds input[type=submit].toonAlsLink::-moz-focus-inner,
.techdebt-non-cleaner-html .techdebt-no-ds input[type=button].toonAlsLink::-moz-focus-inner,
.techdebt-non-cleaner-html .techdebt-no-ds button.toonAlsLink::-moz-focus-inner {
  border: none;
  padding: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds textarea {
  height: auto;
  resize: vertical;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uppercase {
  text-transform: uppercase;
}
.techdebt-non-cleaner-html .techdebt-no-ds input.telefoonnummer {
  width: 120px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .checkbox-disabled {
  opacity: 0;
}

.techdebt-no-ds .field-validation-error {
  color: #C73002;
}
.techdebt-no-ds .field-validation-valid {
  display: none;
}
.techdebt-no-ds .input-validation-error {
  border: 1px solid #ff0000 !important;
  background-color: #ffeeee;
}
.techdebt-no-ds dl.key-value {
  margin: 0;
}
.techdebt-no-ds dl.key-value > * {
  display: inline-block;
  margin-left: 0;
}
.techdebt-no-ds dl.key-value--spread {
  width: 100%;
}
.techdebt-no-ds dl.key-value--spread > * {
  display: table-cell;
}
.techdebt-no-ds dl.key-value--spread dt {
  width: 100%;
}
.techdebt-no-ds dl.key-value--as-table {
  display: table-row;
}
.techdebt-no-ds dl.key-value--as-table > * {
  display: table-cell;
  padding-right: 1.25em;
}
@media all and (max-width: 33.9375em) {
  .techdebt-no-ds dl.key-value--as-table.key-value--small-compact > * {
    padding-right: 0.5em;
  }
}
.techdebt-no-ds dl.key-value--bold-header dt {
  font-weight: bold;
}
.techdebt-no-ds dl.key-value-value {
  width: calc(50% + 100px);
}
.techdebt-no-ds dl.key-value-value::after {
  content: "";
  display: block;
  clear: both;
}
.techdebt-no-ds dl.key-value-value dt {
  display: table-cell;
  padding-right: 0.35em;
}
.techdebt-no-ds dl.key-value-value dd {
  display: table-cell;
  width: 100%;
}
.techdebt-no-ds dl.key-value-value dd:last-child {
  display: table-cell;
  width: auto;
}
.techdebt-no-ds dl.key-value-value dd:last-child span,
.techdebt-no-ds dl.key-value-value dd:last-child output {
  display: inline-block;
  text-align: right;
  width: 100px;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
}
.techdebt-no-ds dl.key-value-value--multiple dt {
  width: 100%;
}
.techdebt-no-ds input[type=radio] {
  font-size: 1em;
  width: 2em;
  height: 1.25em;
  margin-left: 0;
  margin-right: 0;
  margin-top: -0.2em;
  vertical-align: middle;
}
.techdebt-no-ds input[type=checkbox] {
  font-size: 1.2em;
  height: 1em;
  width: 1.8em;
}
.techdebt-no-ds .field-validation-valid {
  display: none;
}
.techdebt-no-ds .validation-summary-errors {
  color: #C73002;
  margin: 1em 0;
}
.techdebt-no-ds .validation-summary-errors ul {
  padding: 0;
}
.techdebt-no-ds .validation-summary-errors li {
  list-style: none;
}
.techdebt-no-ds .validation-summary-errors li::before {
  content: "\e60a";
  margin-right: 0.5em;
  font-family: "icomoon";
  color: #C73002;
}
.techdebt-no-ds input:focus {
  outline: none;
  box-shadow: 0 0 8px 1px #0071B2 !important;
}

.volgende-stap {
  margin: 2rem 0;
}

.techdebt-no-ds .responsive-table-container {
  overflow-x: auto;
  overflow-y: none;
  overflow: auto;
}
.techdebt-no-ds .responsive-table-container::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 14px;
  width: 14px;
}
.techdebt-no-ds .responsive-table-container::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  border: 3px solid #FFFFFF;
}
.techdebt-no-ds table.cz-tabel {
  font-feature-settings: "tnum";
  -webkit-font-feature-settings: "tnum";
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}
.techdebt-no-ds table.cz-tabel.zebra tr:nth-child(even) {
  background: #f1f1f1;
}
.techdebt-no-ds table.cz-tabel caption {
  caption-side: bottom;
  font-family: "TheSansPlain", "Segoe UI", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  text-align: right;
}
.techdebt-no-ds table.cz-tabel th,
.techdebt-no-ds table.cz-tabel td {
  white-space: nowrap;
  border-left: none;
  border-top: none;
  padding: 0.4166em;
  vertical-align: top;
}
.techdebt-no-ds table.cz-tabel th:first-child,
.techdebt-no-ds table.cz-tabel td:first-child {
  padding-left: 0;
}
.techdebt-no-ds table.cz-tabel th.text-align-left,
.techdebt-no-ds table.cz-tabel td.text-align-left {
  text-align: left;
}
.techdebt-no-ds table.cz-tabel th.text-align-center,
.techdebt-no-ds table.cz-tabel td.text-align-center {
  text-align: center;
}
.techdebt-no-ds table.cz-tabel th.text-align-right,
.techdebt-no-ds table.cz-tabel td.text-align-right {
  text-align: right;
}
.techdebt-no-ds table.cz-tabel th.nowrap,
.techdebt-no-ds table.cz-tabel td.nowrap {
  white-space: nowrap;
}
.techdebt-no-ds table.cz-tabel th.wrap,
.techdebt-no-ds table.cz-tabel td.wrap {
  white-space: normal;
}
.techdebt-no-ds table.cz-tabel th {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  text-align: left;
}
.techdebt-no-ds table.cz-tabel thead th {
  border-left: none;
}
.techdebt-no-ds table.cz-tabel td {
  font-family: "TheSansPlain", "Segoe UI", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.techdebt-no-ds table.cz-tabel tfoot td {
  font-weight: bold;
}

.techdebt-non-cleaner-html .techdebt-no-ds .h-20 {
  height: 20px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .clear {
  clear: both;
}
.techdebt-non-cleaner-html .techdebt-no-ds .clearLocalNav {
  height: 20px;
  clear: both;
}
.techdebt-non-cleaner-html .techdebt-no-ds .clearLocalNav--large {
  height: 60px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .lichtgrijzelijn {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #DDDDDD;
}
.techdebt-non-cleaner-html .techdebt-no-ds .ulwithbullets {
  margin: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  list-style-type: disc;
}
.techdebt-non-cleaner-html .techdebt-no-ds .error {
  color: Red;
}
.techdebt-non-cleaner-html .techdebt-no-ds div#title {
  margin-left: 20px;
  display: block;
  float: left;
  text-align: left;
}
.techdebt-non-cleaner-html .techdebt-no-ds div#title a {
  border-bottom: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .t_Content h3 {
  margin: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .ui-datepicker-trigger {
  cursor: pointer;
  margin-left: 2px;
  width: 20px;
  vertical-align: text-top;
}
.techdebt-non-cleaner-html .techdebt-no-ds #ui-datepicker-div {
  z-index: 9000 !important;
}
.techdebt-non-cleaner-html .techdebt-no-ds .highlight {
  background-color: #FFFF00;
}
.techdebt-non-cleaner-html .techdebt-no-ds .display-label, .techdebt-non-cleaner-html .techdebt-no-ds .editor-label, .techdebt-non-cleaner-html .techdebt-no-ds .display-field, .techdebt-non-cleaner-html .techdebt-no-ds .editor-field {
  margin: 0.5em 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds .text-box.multi-line {
  height: 6.5em;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tri-state {
  width: 6em;
}
.techdebt-non-cleaner-html .techdebt-no-ds a.volgendeStap {
  margin-left: 20px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .AndersomPijl {
  background: url("Images/CZ/icon_arrow.png") no-repeat left center;
  width: 10px;
  margin-right: 5px;
  margin-bottom: -1px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divSelectie {
  padding-left: 78px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divActionsFirstPage {
  margin-top: 28px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .noMarginLeft {
  margin-left: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divActionsFirstPageAnnuleer {
  float: left;
  margin-right: 12px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divActionsFirstPageNext, .techdebt-non-cleaner-html .techdebt-no-ds .divActionsNext {
  float: left;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divActions {
  margin: 28px 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divActionsAnnuleer {
  width: 220px;
  float: left;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divActionsAnnuleerNieuw {
  width: 336px;
  float: left;
  padding-top: 12px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divActionsControle {
  margin-top: 28px;
  width: 100%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divActionsControleAnnuleer {
  float: left;
  padding-top: 12px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divActionsControleRight {
  float: Right;
  padding-right: 0px;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divMarginBottom {
  margin-bottom: 28px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divMarginBottomTop {
  margin-top: 28px;
  margin-bottom: 28px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divMarginTop {
  margin-top: 28px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tbInvoerZonderBox {
  margin-left: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divGeenLabel {
  margin-left: 248px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdLabel {
  width: 211px;
  text-align: right;
  padding-right: 23px;
  padding-top: 4px;
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdLabelWithTooltip {
  width: 191px;
  text-align: right;
  padding-top: 6px;
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdTooltip {
  width: 20px;
  padding-right: 23px;
  padding-top: 6px;
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdGeenInvoerVeld {
  padding-top: 6px;
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdInvoer {
  width: auto;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdLink {
  color: #034af3;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdLinkHover {
  color: #034af3;
  text-decoration: underline;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divActionsNextWijzigenNaam {
  margin-left: 241px;
}
.techdebt-non-cleaner-html .techdebt-no-ds td#familieNaamPartner {
  font-weight: bold;
}
.techdebt-non-cleaner-html .techdebt-no-ds .selecteerRelatiesSortVerzekeringLeft {
  vertical-align: top;
  width: 400px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .selecteerRelatiesSortVerzekeringRight {
  vertical-align: top;
  width: 400px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .selecteerRelatiesSortOvereenkomstLeft {
  vertical-align: top;
  width: 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .selecteerRelatiesSortOvereenkomstMidden {
  vertical-align: top;
  width: 400px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .selecteerRelatiesSortOvereenkomstRight {
  vertical-align: top;
  width: 400px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .selectieVerzekerdenAdresLeft {
  width: 312px;
  vertical-align: top;
  font-size: inherit;
}
.techdebt-non-cleaner-html .techdebt-no-ds .selectieVerzekerdenAdresMidden {
  padding-right: 23px;
  width: 234px;
  vertical-align: top;
  font-size: inherit;
}
.techdebt-non-cleaner-html .techdebt-no-ds .selectieVerzekerdenAdresRight {
  padding-right: 23px;
  width: 234px;
  vertical-align: top;
  font-size: inherit;
}
.techdebt-non-cleaner-html .techdebt-no-ds .geheimAdresSelecteerScherm {
  margin-left: 317px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenMidden {
  width: 350px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenMiddenRight {
  width: 350px;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenMiddenBoldRight {
  width: 350px;
  font-weight: bold;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenMiddenPaddingTop {
  padding-top: 4px;
  padding-bottom: 2px;
  width: 289px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenDatumUitleg {
  padding-top: 4px;
  padding-bottom: 2px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenDatum {
  font-weight: bold;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenMidden1 {
  width: 205px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenMidden1PaddingTop {
  width: 211px;
  padding-top: 6px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenMidden2 {
  width: 139px;
  padding-top: 6px;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenRight {
  width: 150px;
  text-align: right;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-right: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenRightBold {
  width: 150px;
  font-weight: bold;
  text-align: right;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-right: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenRight .bicibaninformatie {
  color: #0071B2;
  text-decoration: underline;
  cursor: pointer;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenRight .rekeningnummerPlaceholder {
  display: block;
  text-align: left;
  padding-bottom: 8px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenDropdown {
  width: 360px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divControlerenVerzekeringen {
  width: 582px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tbControlerenVerzekeringen {
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdControlerenVerzekeringenLeft {
  width: 211px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdControlerenVerzekeringenLeftBold {
  font-weight: bold;
  width: 211px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdControlerenVerzekeringenLeftTop {
  width: 211px;
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdControlerenVerzekeringenMidden .tdControlerenVerzekeringenMiddenBreed {
  width: 211px;
  padding-left: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdControlerenVerzekeringenMiddenBreed {
  width: auto;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdControlerenVerzekeringenMidden1 {
  padding-left: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdControlerenVerzekeringenMidden2 {
  width: 150px;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdControlerenVerzekeringenBedragen {
  width: 78px;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdControlerenVerzekeringenBedragenBold {
  font-weight: bold;
  width: 78px;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .controle_box_verzekeringen_onder {
  width: 426px;
  margin-left: 23px;
  margin-top: -1px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .controle_box_verzekeringen_rechts {
  background: #FFFFFF;
  height: 28px;
  margin-left: 448px;
  text-align: right;
  padding-right: 20px;
  width: auto;
  float: right;
  padding-left: 20px;
  border: 1px solid #c90013;
  border-radius: 0 0 0.5625rem 0.5625rem;
  border-top: none;
  padding-bottom: 2.25rem;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uitlegblok {
  margin-bottom: 18px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .logonusercontrol {
  display: block;
  height: 40px;
  text-align: center;
  float: right;
  table-layout: fixed;
}
.techdebt-non-cleaner-html .techdebt-no-ds .first a:link {
  text-decoration: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds div#navslider {
  padding: 20px;
  width: 350px;
  background: #ccc;
  border: 1px solid #000000;
}
.techdebt-non-cleaner-html .techdebt-no-ds .home-index .ZorgpasEmailInput {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
}
.techdebt-non-cleaner-html .techdebt-no-ds .home-index .ZorgpasEmailInput table {
  margin-top: 0px;
  border-spacing: 0;
  table-layout: fixed;
  text-align: center;
}
.techdebt-non-cleaner-html .techdebt-no-ds .EditEmailAdresImage {
  background: url(Images/icon_wijzigen_16x16.gif) 0 0 no-repeat;
  height: 16px;
  width: 16px;
  float: left;
  margin-left: 10px;
  cursor: pointer;
}
.techdebt-non-cleaner-html .techdebt-no-ds .EditEmailAdresLabel {
  float: left;
  height: 16px;
  display: block;
  text-align: left;
  cursor: default;
  color: #4b4b4b;
  margin-top: 2px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .EditEmailAdresImage:hover {
  background: url(Images/icon_wijzigen_16x16_on-hover.gif) 0 0 no-repeat;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tooltip {
  position: absolute;
  z-index: 999;
  left: -9999px;
  background-color: #FFFBE7;
  padding: 5px;
  border: 1px solid #000000;
  width: auto;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tooltip p {
  margin: 0;
  color: #000000;
  background-color: #FFFBE7;
  padding: 2px 7px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .SaveEmailAdresImage:hover {
  background: url(Images/icon_opslaan_16x16_on-hover.gif) 0 0 no-repeat;
}
.techdebt-non-cleaner-html .techdebt-no-ds .SaveEmailAdresImage {
  background: url(Images/icon_opslaan_16x16.gif) 0 0 no-repeat;
  height: 16px;
  width: 16px;
  float: left;
  margin-left: 10px;
  cursor: pointer;
  margin-top: 2px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .SaveEmailAdresImageHover {
  background: url(Images/icon_opslaan_16x16_on-hover.gif) 0 0 no-repeat;
  height: 16px;
  width: 16px;
  float: left;
  margin-left: 10px;
  cursor: pointer;
  margin-top: 2px;
}
.techdebt-non-cleaner-html .techdebt-no-ds input.SaveEmailAdresText {
  border: 1px solid #cce3f0;
  width: 225px;
  float: left;
  color: #7fb8d8;
  display: block;
}
.techdebt-non-cleaner-html .techdebt-no-ds input.SaveEmailAdresText:focus {
  color: #4b4b4b;
}
.techdebt-non-cleaner-html .techdebt-no-ds .SaveEmailAdresLabel {
  float: left;
  width: 225px;
  display: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .Saveloader {
  background: url(Images/loader.gif);
  height: 20px;
  width: 20px;
  display: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .SaveEmailAdresError {
  color: Red;
  display: none;
}

.techdebt-no-ds .clear {
  clear: both;
}
.techdebt-no-ds .w-full {
  width: 100%;
}
.techdebt-no-ds .clearLocalNav {
  height: 20px;
  clear: both;
}
.techdebt-no-ds .clearLocalNav--large {
  height: 60px;
}
.techdebt-no-ds .lichtgrijzelijn {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #DDDDDD;
}
.techdebt-no-ds .ulwithbullets {
  margin: 0px;
  padding-bottom: 5px;
  padding-left: 18px;
  padding-right: 0px;
  padding-top: 0px;
  list-style-type: disc;
}
.techdebt-no-ds .scroll-to-top {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
  opacity: 0.75;
  background-color: #0071b2;
  border: 2px solid #FFFFFF;
  border-radius: 3px;
  bottom: 1em;
  box-shadow: 0 2px 5px rgba(51, 51, 51, 0.5);
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 18px;
  padding: 0.5em 1em;
  position: fixed;
  right: 1em;
  transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
  text-decoration: none;
  visibility: visible;
  z-index: 3000;
}
.techdebt-no-ds .scroll-to-top.not-available {
  opacity: 0;
  visibility: hidden;
}
.techdebt-no-ds .scroll-to-top::before {
  content: "\e60b";
  margin-right: 0.5em;
}
.techdebt-no-ds .scroll-to-top:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  background-color: rgb(0, 145.3764044944, 229);
  border: 2px solid #FFFFFF;
}
.techdebt-no-ds .error {
  color: Red;
}
.techdebt-no-ds div#title {
  margin-left: 20px;
  display: block;
  float: left;
  text-align: left;
}
.techdebt-no-ds div#title a {
  border-bottom: none;
}
.techdebt-no-ds .t_Content h3 {
  margin: 0px;
}
.techdebt-no-ds .ui-datepicker-trigger {
  cursor: pointer;
  margin-left: 2px;
  width: 20px;
  vertical-align: text-top;
}
.techdebt-no-ds .highlight {
  background-color: #FFFF00;
}
.techdebt-no-ds .display-label, .techdebt-no-ds .editor-label, .techdebt-no-ds .display-field, .techdebt-no-ds .editor-field {
  margin: 0.5em 0;
}
.techdebt-no-ds .text-box.multi-line {
  height: 6.5em;
}
.techdebt-no-ds .tri-state {
  width: 6em;
}
.techdebt-no-ds a.volgendeStap {
  margin-left: 20px;
}
.techdebt-no-ds .AndersomPijl {
  background: url("Images/CZ/icon_arrow.png") no-repeat left center;
  width: 10px;
  margin-right: 5px;
  margin-bottom: -1px;
}
.techdebt-no-ds .divSelectie {
  padding-left: 78px;
}
.techdebt-no-ds .divActionsFirstPage {
  margin-top: 28px;
}
.techdebt-no-ds .noMarginLeft {
  margin-left: 0px;
}
.techdebt-no-ds .divActionsFirstPageAnnuleer {
  float: left;
  padding-top: 12px;
  margin-right: 12px;
}
.techdebt-no-ds .divActionsFirstPageNext, .techdebt-no-ds .divActionsNext {
  float: left;
}
.techdebt-no-ds .divActions {
  margin: 28px 0;
}
.techdebt-no-ds .divActionsAnnuleer {
  width: 220px;
  float: left;
}
.techdebt-no-ds .divActionsAnnuleerNieuw {
  width: 336px;
  float: left;
  padding-top: 12px;
}
.techdebt-no-ds .divActionsControle {
  margin-top: 28px;
  width: 100%;
}
.techdebt-no-ds .divActionsControleAnnuleer {
  float: left;
  padding-top: 12px;
}
.techdebt-no-ds .divActionsControleRight {
  float: Right;
  padding-right: 0px;
  text-align: right;
}
.techdebt-no-ds .divMarginBottom {
  margin-bottom: 28px;
}
.techdebt-no-ds .divMarginBottomTop {
  margin-top: 28px;
  margin-bottom: 28px;
}
.techdebt-no-ds .divMarginTop {
  margin-top: 28px;
}
.techdebt-no-ds .tbInvoerZonderBox {
  margin-left: 23px;
}
.techdebt-no-ds .divGeenLabel {
  margin-left: 248px;
}
.techdebt-no-ds .tdLabel {
  width: 211px;
  text-align: right;
  padding-right: 23px;
  padding-top: 4px;
  vertical-align: top;
}
.techdebt-no-ds .tdLabelWithTooltip {
  width: 191px;
  text-align: right;
  padding-top: 6px;
  vertical-align: top;
}
.techdebt-no-ds .tdTooltip {
  width: 20px;
  padding-right: 23px;
  padding-top: 6px;
  vertical-align: top;
}
.techdebt-no-ds .tdGeenInvoerVeld {
  padding-top: 6px;
  vertical-align: top;
}
.techdebt-no-ds .tdInvoer {
  width: auto;
}
.techdebt-no-ds .tdLink {
  color: #034af3;
}
.techdebt-no-ds .tdLinkHover {
  color: #034af3;
  text-decoration: underline;
}
.techdebt-no-ds .divActionsNextWijzigenNaam {
  margin-left: 241px;
}
.techdebt-no-ds td#familieNaamPartner {
  font-weight: bold;
}
.techdebt-no-ds .selecteerRelatiesSortVerzekeringLeft {
  vertical-align: top;
  width: 400px;
}
.techdebt-no-ds .selecteerRelatiesSortVerzekeringRight {
  vertical-align: top;
  width: 400px;
}
.techdebt-no-ds .selecteerRelatiesSortOvereenkomstLeft {
  vertical-align: top;
  width: 25px;
}
.techdebt-no-ds .selecteerRelatiesSortOvereenkomstMidden {
  vertical-align: top;
  width: 400px;
}
.techdebt-no-ds .selecteerRelatiesSortOvereenkomstRight {
  vertical-align: top;
  width: 400px;
}
.techdebt-no-ds .selectieVerzekerdenAdresLeft {
  width: 312px;
  vertical-align: top;
  font-size: inherit;
}
.techdebt-no-ds .selectieVerzekerdenAdresMidden {
  padding-right: 23px;
  width: 234px;
  vertical-align: top;
  font-size: inherit;
}
.techdebt-no-ds .selectieVerzekerdenAdresRight {
  padding-right: 23px;
  width: 234px;
  vertical-align: top;
  font-size: inherit;
}
.techdebt-no-ds .geheimAdresSelecteerScherm {
  margin-left: 317px;
}
.techdebt-no-ds .verzekeringenMidden {
  width: 350px;
}
.techdebt-no-ds .verzekeringenMiddenRight {
  width: 350px;
  text-align: right;
}
.techdebt-no-ds .verzekeringenMiddenBoldRight {
  width: 350px;
  font-weight: bold;
  text-align: right;
}
.techdebt-no-ds .verzekeringenMiddenPaddingTop {
  padding-top: 4px;
  padding-bottom: 2px;
  width: 289px;
}
.techdebt-no-ds .verzekeringenDatumUitleg {
  padding-top: 4px;
  padding-bottom: 2px;
}
.techdebt-no-ds .verzekeringenDatum {
  font-weight: bold;
}
.techdebt-no-ds .verzekeringenMidden1 {
  width: 205px;
}
.techdebt-no-ds .verzekeringenMidden1PaddingTop {
  width: 211px;
  padding-top: 6px;
}
.techdebt-no-ds .verzekeringenMidden2 {
  width: 139px;
  padding-top: 6px;
  text-align: right;
}
.techdebt-no-ds .verzekeringenRight {
  width: 150px;
  text-align: right;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-right: 23px;
}
.techdebt-no-ds .verzekeringenRightBold {
  width: 150px;
  font-weight: bold;
  text-align: right;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-right: 23px;
}
.techdebt-no-ds .verzekeringenRight .bicibaninformatie {
  color: #0071B2;
  text-decoration: underline;
  cursor: pointer;
}
.techdebt-no-ds .verzekeringenRight .rekeningnummerPlaceholder {
  display: block;
  text-align: left;
  padding-bottom: 8px;
}
.techdebt-no-ds .verzekeringenDropdown {
  width: 360px;
}
.techdebt-no-ds .divControlerenVerzekeringen {
  width: 582px;
}
.techdebt-no-ds .tbControlerenVerzekeringen {
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
}
.techdebt-no-ds .tdControlerenVerzekeringenLeft {
  width: 211px;
}
.techdebt-no-ds .tdControlerenVerzekeringenLeftBold {
  font-weight: bold;
  width: 211px;
}
.techdebt-no-ds .tdControlerenVerzekeringenLeftTop {
  width: 211px;
  vertical-align: top;
}
.techdebt-no-ds .tdControlerenVerzekeringenMidden .tdControlerenVerzekeringenMiddenBreed {
  width: 211px;
  padding-left: 23px;
}
.techdebt-no-ds .tdControlerenVerzekeringenMiddenBreed {
  width: auto;
}
.techdebt-no-ds .tdControlerenVerzekeringenMidden1 {
  padding-left: 0px;
}
.techdebt-no-ds .tdControlerenVerzekeringenMidden2 {
  width: 150px;
  text-align: right;
}
.techdebt-no-ds .tdControlerenVerzekeringenBedragen {
  width: 78px;
  text-align: right;
}
.techdebt-no-ds .tdControlerenVerzekeringenBedragenBold {
  font-weight: bold;
  width: 78px;
  text-align: right;
}
.techdebt-no-ds .controle_box_verzekeringen_onder {
  width: 426px;
  margin-left: 23px;
  margin-top: -1px;
}
.techdebt-no-ds .controle_box_verzekeringen_rechts {
  background: #FFFFFF;
  height: 28px;
  margin-left: 448px;
  text-align: right;
  padding-right: 20px;
  width: auto;
  float: right;
  padding-left: 20px;
  border: 1px solid #c90013;
  border-radius: 0 0 0.5625rem 0.5625rem;
  border-top: none;
  padding-bottom: 2.25rem;
}
.techdebt-no-ds .uitlegblok {
  margin-bottom: 18px;
}
.techdebt-no-ds .logonusercontrol {
  display: block;
  height: 40px;
  text-align: center;
  float: right;
  table-layout: fixed;
}
.techdebt-no-ds .first a:link {
  text-decoration: none;
}
.techdebt-no-ds div#navslider {
  padding: 20px;
  width: 350px;
  background: #ccc;
  border: 1px solid #000000;
}
.techdebt-no-ds .home-index .ZorgpasEmailInput {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
}
.techdebt-no-ds .home-index .ZorgpasEmailInput table {
  margin-top: 0px;
  border-spacing: 0;
  table-layout: fixed;
  text-align: center;
}
.techdebt-no-ds .tooltip {
  position: absolute;
  z-index: 999;
  left: -9999px;
  background-color: #FFFBE7;
  padding: 5px;
  border: 1px solid #000000;
  width: auto;
}
.techdebt-no-ds .tooltip p {
  margin: 0;
  color: #000000;
  background-color: #FFFBE7;
  padding: 2px 7px;
}

.techdebt-no-ds {
  /* Fix for CSS frameworks that don't keep the use of box-sizing: border-box
  within their own namespace */
  /* Content */
  /* Skin */
  /* only the top background box should be shown when not using a stem */
  /* no radius */
  /* Skin / Stems */
  /* remove margins once we're done measuring */
  /* fixes rendering issue in IE */
  /* used by IE < 9 */
  /* transformations for left/right/bottom */
  /* Spinner */
  /* show the loader while loading and hide all the content */
  /* Resets while measuring content */
  /* Links */
  /*
  * Sizes
  */
  /* x-small */
  /* small */
  /* medium (default) */
  /* ideal spinner dimensions don't cause movement op top and
  on the stem when switching to text using position:'topleft' */
  /* large */
  /* Skins */
  /* default (dark) */
  /* line below the title */
  /* spinner */
  /* links */
  /* light */
  /* fallback for no/disabled shadow */
  /* gray */
  /* red */
  /* green */
  /* blue */
  /* lightyellow */
  /* lightblue */
  /* lightpink */
  /***** Custom skin *****/
  /* fallback for no/disabled shadow */
  /***** Additional overrides *****/
}
.techdebt-no-ds .tpd-tooltip {
  position: absolute;
}
.techdebt-no-ds .tpd-tooltip {
  box-sizing: content-box;
}
.techdebt-no-ds .tpd-tooltip [class^=tpd-] {
  box-sizing: inherit;
}
.techdebt-no-ds .tpd-content-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.techdebt-no-ds .tpd-content-spacer,
.techdebt-no-ds .tpd-content-relative,
.techdebt-no-ds .tpd-content-relative-padder {
  float: left;
  position: relative;
}
.techdebt-no-ds .tpd-content-relative {
  width: 100%;
}
.techdebt-no-ds .tpd-content {
  float: left;
  clear: both;
  position: relative;
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
  color: #FFFFFF;
  box-sizing: border-box !important;
}
.techdebt-no-ds .tpd-has-inner-close .tpd-content-relative .tpd-content {
  padding-right: 0 !important;
}
.techdebt-no-ds .tpd-tooltip .tpd-content-no-padding {
  padding: 0 !important;
}
.techdebt-no-ds .tpd-title-wrapper {
  float: left;
  position: relative;
  overflow: hidden;
}
.techdebt-no-ds .tpd-title-spacer {
  float: left;
}
.techdebt-no-ds .tpd-title-relative,
.techdebt-no-ds .tpd-title-relative-padder {
  float: left;
  position: relative;
}
.techdebt-no-ds .tpd-title-relative {
  width: 100%;
}
.techdebt-no-ds .tpd-title {
  float: left;
  position: relative;
  font-size: 11px;
  line-height: 16px;
  padding: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #FFFFFF;
  box-sizing: border-box !important;
}
.techdebt-no-ds .tpd-has-title-close .tpd-title {
  padding-right: 0 !important;
}
.techdebt-no-ds .tpd-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  cursor: pointer;
  overflow: hidden;
  color: #FFFFFF;
}
.techdebt-no-ds .tpd-close-icon {
  float: left;
  font-family: Arial, Baskerville, monospace;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  text-align: center;
}
.techdebt-no-ds .tpd-skin {
  position: absolute;
  top: 0;
  left: 0;
}
.techdebt-no-ds .tpd-frames {
  position: absolute;
  top: 0;
  left: 0;
}
.techdebt-no-ds .tpd-frames .tpd-frame {
  float: left;
  width: 100%;
  height: 100%;
  clear: both;
  display: none;
}
.techdebt-no-ds .tpd-visible-frame-top .tpd-frame-top {
  display: block;
}
.techdebt-no-ds .tpd-visible-frame-bottom .tpd-frame-bottom {
  display: block;
}
.techdebt-no-ds .tpd-visible-frame-left .tpd-frame-left {
  display: block;
}
.techdebt-no-ds .tpd-visible-frame-right .tpd-frame-right {
  display: block;
}
.techdebt-no-ds .tpd-backgrounds {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
.techdebt-no-ds .tpd-background-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  pointer-events: none;
}
.techdebt-no-ds .tpd-no-shadow .tpd-skin .tpd-background-shadow {
  box-shadow: none !important;
}
.techdebt-no-ds .tpd-background-box {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.techdebt-no-ds .tpd-no-stem .tpd-background-box,
.techdebt-no-ds .tpd-no-stem .tpd-shift-stem {
  display: none;
}
.techdebt-no-ds .tpd-no-stem .tpd-background-box-top {
  display: block;
}
.techdebt-no-ds .tpd-background-box-shift,
.techdebt-no-ds .tpd-background-box-shift-further {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
}
.techdebt-no-ds .tpd-background {
  border-radius: 10px;
  float: left;
  clear: both;
  background: none;
  -webkit-background-clip: padding-box; /* Safari */
  background-clip: padding-box; /* IE9+, Firefox 4+, Opera, Chrome */
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.1); /* opacity here bugs out in firefox, .tpd-background-content should have no opacity if this opacity is less than 1 */
}
.techdebt-no-ds .tpd-background-loading {
  display: none;
}
.techdebt-no-ds .tpd-no-radius .tpd-skin .tpd-frames .tpd-frame .tpd-backgrounds .tpd-background {
  border-radius: 0;
}
.techdebt-no-ds .tpd-background-title {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}
.techdebt-no-ds .tpd-background-content {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}
.techdebt-no-ds .tpd-background-border-hack {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-style: solid;
}
.techdebt-no-ds .tpd-background-box-top {
  top: 0;
}
.techdebt-no-ds .tpd-background-box-bottom {
  bottom: 0;
}
.techdebt-no-ds .tpd-background-box-left {
  left: 0;
}
.techdebt-no-ds .tpd-background-box-right {
  right: 0;
}
.techdebt-no-ds .tpd-shift-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.techdebt-no-ds .tpd-shift-stem-side {
  position: absolute;
}
.techdebt-no-ds .tpd-frame-top .tpd-shift-stem-side,
.techdebt-no-ds .tpd-frame-bottom .tpd-shift-stem-side {
  width: 100%;
}
.techdebt-no-ds .tpd-frame-left .tpd-shift-stem-side,
.techdebt-no-ds .tpd-frame-right .tpd-shift-stem-side {
  height: 100%;
}
.techdebt-no-ds .tpd-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden; /* shows possible invalid subpx rendering */
  width: 16px; /* best cross browser stem: width = 2 x height (90deg angle) */
  height: 8px;
  margin-left: 3px; /* space from the side */
  margin-top: 2px; /* space between target and stem */
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
.techdebt-no-ds .tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset {
  margin: 0 !important;
}
.techdebt-no-ds .tpd-stem-spacer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.techdebt-no-ds .tpd-stem-reset .tpd-stem-spacer {
  margin-top: 0;
}
.techdebt-no-ds .tpd-stem-point {
  width: 100px;
  position: absolute;
  top: 0;
  left: 50%;
}
.techdebt-no-ds .tpd-stem-downscale,
.techdebt-no-ds .tpd-stem-transform {
  float: left;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  position: relative;
}
.techdebt-no-ds .tpd-stem-side {
  width: 50%;
  height: 100%;
  float: left;
  position: relative;
  overflow: hidden;
}
.techdebt-no-ds .tpd-stem-side-inversed {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.techdebt-no-ds .tpd-stem-triangle {
  width: 0;
  height: 0;
  border-bottom-style: solid;
  border-left-color: transparent;
  border-left-style: solid;
  position: absolute;
  top: 0;
  left: 0;
}
.techdebt-no-ds .tpd-stem-border {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  background-color: #FFFFFF; /* will become transparent */
  border-right-color: #FFFFFF;
  border-right-style: solid;
  border-right-width: 0;
}
.techdebt-no-ds .tpd-stem-border-corner {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  border-right-style: solid;
  border-right-width: 0;
}
.techdebt-no-ds .tpd-stem * {
  z-index: 0;
  zoom: 1;
}
.techdebt-no-ds .tpd-stem-border-center-offset,
.techdebt-no-ds .tpd-stem-border-center-offset-inverse {
  float: left;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.techdebt-no-ds .tpd-stem-notransform {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}
.techdebt-no-ds .tpd-stem-notransform .tpd-stem-border {
  height: 100%;
  position: relative;
  float: left;
  top: 0;
  left: 0;
  margin: 0;
}
.techdebt-no-ds .tpd-stem-notransform .tpd-stem-border-center {
  position: absolute;
}
.techdebt-no-ds .tpd-stem-notransform .tpd-stem-border-corner {
  background: #FFFFFF;
  border: 0;
  top: auto;
  left: auto;
}
.techdebt-no-ds .tpd-stem-notransform .tpd-stem-border-center,
.techdebt-no-ds .tpd-stem-notransform .tpd-stem-triangle {
  height: 0;
  border: 0;
  left: 50%;
}
.techdebt-no-ds .tpd-stem-transform-left {
  -webkit-transform: rotate(-90deg) scale(-1, 1);
  transform: rotate(-90deg) scale(-1, 1);
}
.techdebt-no-ds .tpd-stem-transform-right {
  -webkit-transform: rotate(90deg) translate(0, -100%);
  transform: rotate(90deg) translate(0, -100%);
}
.techdebt-no-ds .tpd-stem-transform-bottom {
  -webkit-transform: scale(1, -1) translate(0, -100%);
  transform: scale(1, -1) translate(0, -100%);
}
.techdebt-no-ds .tpd-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 46px;
  height: 36px;
}
.techdebt-no-ds .tpd-spinner-spin {
  position: relative;
  float: left;
  margin: 8px 0 0 13px;
  text-indent: -9999em;
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-left: 2px solid #FFFFFF;
  -webkit-animation: tpd-spinner-animation 1.1s infinite linear;
  animation: tpd-spinner-animation 1.1s infinite linear;
  box-sizing: border-box !important;
}
.techdebt-no-ds .tpd-spinner-spin,
.techdebt-no-ds .tpd-spinner-spin:after {
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
@-webkit-keyframes tpd-spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes tpd-spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.techdebt-no-ds .tpd-is-loading .tpd-content-wrapper,
.techdebt-no-ds .tpd-is-loading .tpd-title-wrapper {
  display: none;
}
.techdebt-no-ds .tpd-is-loading .tpd-background {
  display: none;
}
.techdebt-no-ds .tpd-is-loading .tpd-background-loading {
  display: block;
}
.techdebt-no-ds .tpd-tooltip-measuring {
  top: 0;
  left: 0;
  position: absolute;
  max-width: 100%;
  width: 100%;
}
.techdebt-no-ds .tpd-tooltip-measuring .tpd-skin,
.techdebt-no-ds .tpd-tooltip-measuring .tpd-spinner {
  display: none;
}
.techdebt-no-ds .tpd-tooltip-measuring .tpd-content-wrapper,
.techdebt-no-ds .tpd-tooltip-measuring .tpd-title-wrapper {
  display: block;
}
.techdebt-no-ds .tpd-tooltip a,
.techdebt-no-ds .tpd-tooltip a:hover {
  color: #808080;
  text-decoration: underline;
}
.techdebt-no-ds .tpd-tooltip a:hover {
  color: #6c6c6c;
}
.techdebt-no-ds .tpd-size-x-small .tpd-content,
.techdebt-no-ds .tpd-size-x-small .tpd-title {
  padding: 7px 8px;
  font-size: 10px;
  line-height: 15px;
}
.techdebt-no-ds .tpd-size-x-small .tpd-background {
  border-radius: 5px;
}
.techdebt-no-ds .tpd-size-x-small .tpd-stem {
  width: 12px;
  height: 6px;
  margin-left: 4px;
  margin-top: 2px; /* space between target and stem */
}
.techdebt-no-ds .tpd-size-x-small.tpd-no-radius .tpd-stem {
  margin-left: 7px;
}
.techdebt-no-ds .tpd-size-x-small .tpd-close {
  margin-bottom: 1px;
}
.techdebt-no-ds .tpd-size-x-small .tpd-spinner {
  width: 35px;
  height: 29px;
}
.techdebt-no-ds .tpd-size-x-small .tpd-spinner-spin {
  margin: 6px 0 0 9px;
}
.techdebt-no-ds .tpd-size-x-small .tpd-spinner-spin,
.techdebt-no-ds .tpd-size-x-small .tpd-spinner-spin:after {
  width: 17px;
  height: 17px;
}
.techdebt-no-ds .tpd-size-small .tpd-content,
.techdebt-no-ds .tpd-size-small .tpd-title {
  padding: 8px;
  font-size: 10px;
  line-height: 16px;
}
.techdebt-no-ds .tpd-size-small .tpd-background {
  border-radius: 6px;
}
.techdebt-no-ds .tpd-size-small .tpd-stem {
  width: 14px;
  height: 7px;
  margin-left: 5px;
  margin-top: 2px; /* space between target and stem */
}
.techdebt-no-ds .tpd-size-small.tpd-no-radius .tpd-stem {
  margin-left: 8px;
}
.techdebt-no-ds .tpd-size-small .tpd-close {
  margin: 2px 1px;
}
.techdebt-no-ds .tpd-size-small .tpd-spinner {
  width: 42px;
  height: 32px;
}
.techdebt-no-ds .tpd-size-small .tpd-spinner-spin {
  margin: 7px 0 0 13px;
}
.techdebt-no-ds .tpd-size-small .tpd-spinner-spin,
.techdebt-no-ds .tpd-size-small .tpd-spinner-spin:after {
  width: 18px;
  height: 18px;
}
.techdebt-no-ds .tpd-size-medium .tpd-content,
.techdebt-no-ds .tpd-size-medium .tpd-title {
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
}
.techdebt-no-ds .tpd-size-medium .tpd-background {
  border-radius: 8px;
}
.techdebt-no-ds .tpd-size-medium .tpd-stem {
  width: 16px; /* best cross browser stem width is 2xheight, for a 90deg angle */
  height: 8px;
  margin-left: 6px; /* space from the side */
  margin-top: 2px; /* space between target and stem */
}
.techdebt-no-ds .tpd-size-medium.tpd-no-radius .tpd-stem {
  margin-left: 10px;
}
.techdebt-no-ds .tpd-size-medium .tpd-close {
  margin: 4px 2px;
}
.techdebt-no-ds .tpd-size-medium .tpd-spinner {
  width: 50px;
  height: 36px;
}
.techdebt-no-ds .tpd-size-medium .tpd-spinner-spin {
  margin: 8px 0 0 15px;
}
.techdebt-no-ds .tpd-size-medium .tpd-spinner-spin,
.techdebt-no-ds .tpd-size-medium .tpd-spinner-spin:after {
  width: 20px;
  height: 20px;
}
.techdebt-no-ds .tpd-size-large .tpd-content,
.techdebt-no-ds .tpd-size-large .tpd-title {
  padding: 10px;
  font-size: 13px;
  line-height: 18px;
}
.techdebt-no-ds .tpd-size-large .tpd-background {
  border-radius: 8px;
}
.techdebt-no-ds .tpd-size-large .tpd-stem {
  width: 18px;
  height: 9px;
  margin-left: 7px;
  margin-top: 2px; /* space between target and stem */
}
.techdebt-no-ds .tpd-size-large.tpd-no-radius .tpd-stem {
  margin-left: 10px;
}
.techdebt-no-ds .tpd-size-large .tpd-close {
  margin: 5px 2px 5px 2px;
}
.techdebt-no-ds .tpd-size-large .tpd-spinner {
  width: 54px;
  height: 38px;
}
.techdebt-no-ds .tpd-size-large .tpd-spinner-spin {
  margin: 9px 0 0 17px;
}
.techdebt-no-ds .tpd-size-large .tpd-spinner-spin,
.techdebt-no-ds .tpd-size-large .tpd-spinner-spin:after {
  width: 20px;
  height: 20px;
}
.techdebt-no-ds .tpd-skin-dark .tpd-content,
.techdebt-no-ds .tpd-skin-dark .tpd-title,
.techdebt-no-ds .tpd-skin-dark .tpd-close {
  color: #FFFFFF;
}
.techdebt-no-ds .tpd-skin-dark .tpd-background-content,
.techdebt-no-ds .tpd-skin-dark .tpd-background-title {
  background-color: #282828;
}
.techdebt-no-ds .tpd-skin-dark .tpd-background {
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.1);
}
.techdebt-no-ds .tpd-skin-dark .tpd-title-wrapper {
  border-bottom: 1px solid #404040;
}
.techdebt-no-ds .tpd-skin-dark .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #FFFFFF;
}
.techdebt-no-ds .tpd-skin-dark a {
  color: #ccc;
}
.techdebt-no-ds .tpd-skin-dark a:hover {
  color: #c0c0c0;
}
.techdebt-no-ds .tpd-skin-light .tpd-content,
.techdebt-no-ds .tpd-skin-light .tpd-title,
.techdebt-no-ds .tpd-skin-light .tpd-close {
  color: #333;
}
.techdebt-no-ds .tpd-skin-light .tpd-background-content {
  background-color: #FFFFFF;
}
.techdebt-no-ds .tpd-skin-light .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
}
.techdebt-no-ds .tpd-skin-light .tpd-background-title {
  background-color: #f7f7f7;
}
.techdebt-no-ds .tpd-skin-light .tpd-title-wrapper {
  border-bottom: 1px solid #c0c0c0;
}
.techdebt-no-ds .tpd-skin-light .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.techdebt-no-ds .tpd-skin-light.tpd-no-shadow .tpd-background {
  border-color: rgba(100, 100, 100, 0.3);
}
.techdebt-no-ds .tpd-skin-light .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.techdebt-no-ds .tpd-skin-light a {
  color: #808080;
}
.techdebt-no-ds .tpd-skin-light a:hover {
  color: #6c6c6c;
}
.techdebt-no-ds .tpd-skin-gray .tpd-content,
.techdebt-no-ds .tpd-skin-gray .tpd-title,
.techdebt-no-ds .tpd-skin-gray .tpd-close {
  color: #FFFFFF;
}
.techdebt-no-ds .tpd-skin-gray .tpd-background-content,
.techdebt-no-ds .tpd-skin-gray .tpd-background-title {
  background-color: #727272;
}
.techdebt-no-ds .tpd-skin-gray .tpd-background {
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.1);
}
.techdebt-no-ds .tpd-skin-gray .tpd-title-wrapper {
  border-bottom: 1px solid #505050;
}
.techdebt-no-ds .tpd-skin-gray .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #FFFFFF;
}
.techdebt-no-ds .tpd-skin-gray a {
  color: #ccc;
}
.techdebt-no-ds .tpd-skin-gray a:hover {
  color: #b6b6b6;
}
.techdebt-no-ds .tpd-skin-red .tpd-content,
.techdebt-no-ds .tpd-skin-red .tpd-title,
.techdebt-no-ds .tpd-skin-red .tpd-close {
  color: #FFFFFF;
}
.techdebt-no-ds .tpd-skin-red .tpd-background-content {
  background-color: #e13c37;
}
.techdebt-no-ds .tpd-skin-red .tpd-background {
  border-width: 1px;
  border-color: rgba(12, 0, 0, 0.6);
}
.techdebt-no-ds .tpd-skin-red .tpd-background-title {
  background-color: #e13c37;
}
.techdebt-no-ds .tpd-skin-red .tpd-title-wrapper {
  border-bottom: 1px solid #a30500;
}
.techdebt-no-ds .tpd-skin-red .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.techdebt-no-ds .tpd-skin-red .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #FFFFFF;
}
.techdebt-no-ds .tpd-skin-red a {
  color: #ddd;
}
.techdebt-no-ds .tpd-skin-red a:hover {
  color: #c6c6c6;
}
.techdebt-no-ds .tpd-skin-green .tpd-content,
.techdebt-no-ds .tpd-skin-green .tpd-title,
.techdebt-no-ds .tpd-skin-green .tpd-close {
  color: #FFFFFF;
}
.techdebt-no-ds .tpd-skin-green .tpd-background-content {
  background-color: #4aab3a;
}
.techdebt-no-ds .tpd-skin-green .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 12, 0, 0.6);
}
.techdebt-no-ds .tpd-skin-green .tpd-background-title {
  background-color: #4aab3a;
}
.techdebt-no-ds .tpd-skin-green .tpd-title-wrapper {
  border-bottom: 1px solid #127c00;
}
.techdebt-no-ds .tpd-skin-green .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.techdebt-no-ds .tpd-skin-green .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #FFFFFF;
}
.techdebt-no-ds .tpd-skin-green a {
  color: #ddd;
}
.techdebt-no-ds .tpd-skin-green a:hover {
  color: #c6c6c6;
}
.techdebt-no-ds .tpd-skin-blue .tpd-content,
.techdebt-no-ds .tpd-skin-blue .tpd-title,
.techdebt-no-ds .tpd-skin-blue .tpd-close {
  color: #FFFFFF;
}
.techdebt-no-ds .tpd-skin-blue .tpd-background-content {
  background-color: #45a3e3;
}
.techdebt-no-ds .tpd-skin-blue .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 0, 12, 0.6);
}
.techdebt-no-ds .tpd-skin-blue .tpd-background-title {
  background-color: #45a3e3;
}
.techdebt-no-ds .tpd-skin-blue .tpd-title-wrapper {
  border-bottom: 1px solid #1674b4;
}
.techdebt-no-ds .tpd-skin-blue .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.techdebt-no-ds .tpd-skin-blue .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #FFFFFF;
}
.techdebt-no-ds .tpd-skin-blue a {
  color: #ddd;
}
.techdebt-no-ds .tpd-skin-blue a:hover {
  color: #c6c6c6;
}
.techdebt-no-ds .tpd-skin-lightyellow .tpd-content,
.techdebt-no-ds .tpd-skin-lightyellow .tpd-title,
.techdebt-no-ds .tpd-skin-lightyellow .tpd-close {
  color: #333;
}
.techdebt-no-ds .tpd-skin-lightyellow .tpd-background-content {
  background-color: #ffffa9;
}
.techdebt-no-ds .tpd-skin-lightyellow .tpd-background {
  border-width: 1px;
  border-color: rgba(8, 8, 0, 0.35);
}
.techdebt-no-ds .tpd-skin-lightyellow .tpd-background-title {
  background-color: #ffffa9;
}
.techdebt-no-ds .tpd-skin-lightyellow .tpd-title-wrapper {
  border-bottom: 1px solid #a7a697;
}
.techdebt-no-ds .tpd-skin-lightyellow .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.techdebt-no-ds .tpd-skin-lightyellow .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.techdebt-no-ds .tpd-skin-lightyellow a {
  color: #777;
}
.techdebt-no-ds .tpd-skin-lightyellow a:hover {
  color: #868686;
}
.techdebt-no-ds .tpd-skin-lightblue .tpd-content,
.techdebt-no-ds .tpd-skin-lightblue .tpd-title,
.techdebt-no-ds .tpd-skin-lightblue .tpd-close {
  color: #333;
}
.techdebt-no-ds .tpd-skin-lightblue .tpd-background-content {
  background-color: #bce5ff;
}
.techdebt-no-ds .tpd-skin-lightblue .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 0, 8, 0.35);
}
.techdebt-no-ds .tpd-skin-lightblue .tpd-background-title {
  background-color: #bce5ff;
}
.techdebt-no-ds .tpd-skin-lightblue .tpd-title-wrapper {
  border-bottom: 1px solid #909b9f;
}
.techdebt-no-ds .tpd-skin-lightblue .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.techdebt-no-ds .tpd-skin-lightblue .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.techdebt-no-ds .tpd-skin-lightblue a {
  color: #777;
}
.techdebt-no-ds .tpd-skin-lightblue a:hover {
  color: #868686;
}
.techdebt-no-ds .tpd-skin-lightpink .tpd-content,
.techdebt-no-ds .tpd-skin-lightpink .tpd-title,
.techdebt-no-ds .tpd-skin-lightpink .tpd-close {
  color: #333;
}
.techdebt-no-ds .tpd-skin-lightpink .tpd-background-content {
  background-color: #ffc4bf;
}
.techdebt-no-ds .tpd-skin-lightpink .tpd-background {
  border-width: 1px;
  border-color: rgba(8, 0, 0, 0.35);
}
.techdebt-no-ds .tpd-skin-lightpink .tpd-background-title {
  background-color: #ffc4bf;
}
.techdebt-no-ds .tpd-skin-lightpink .tpd-title-wrapper {
  border-bottom: 1px solid #a08f8f;
}
.techdebt-no-ds .tpd-skin-lightpink .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.techdebt-no-ds .tpd-skin-lightpink .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.techdebt-no-ds .tpd-skin-lightpink a {
  color: #777;
}
.techdebt-no-ds .tpd-skin-lightpink a:hover {
  color: #868686;
}
.techdebt-no-ds .tpd-skin-CZSkin .tpd-content,
.techdebt-no-ds .tpd-skin-CZSkin .tpd-title,
.techdebt-no-ds .tpd-skin-CZSkin .tpd-close {
  color: #333;
}
.techdebt-no-ds .tpd-skin-CZSkin .tpd-background-content {
  background-color: #FFFFFF;
}
.techdebt-no-ds .tpd-skin-CZSkin .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
}
.techdebt-no-ds .tpd-skin-CZSkin .tpd-background-title {
  background-color: #f7f7f7;
}
.techdebt-no-ds .tpd-skin-CZSkin .tpd-title-wrapper {
  border-bottom: 1px solid #c0c0c0;
}
.techdebt-no-ds .tpd-skin-CZSkin .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.techdebt-no-ds .tpd-skin-CZSkin.tpd-no-shadow .tpd-background {
  border-color: rgba(100, 100, 100, 0.3);
}
.techdebt-no-ds .tpd-skin-CZSkin .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.techdebt-no-ds .tpd-skin-CZSkin a {
  color: #808080;
}
.techdebt-no-ds .tpd-skin-CZSkin a:hover {
  color: #6c6c6c;
}
.techdebt-no-ds .tpd-content,
.techdebt-no-ds .tpd-title,
.techdebt-no-ds .tpd-size-x-small .tpd-content,
.techdebt-no-ds .tpd-size-x-small .tpd-title,
.techdebt-no-ds .tpd-size-small .tpd-content,
.techdebt-no-ds .tpd-size-small .tpd-title,
.techdebt-no-ds .tpd-size-medium .tpd-content,
.techdebt-no-ds .tpd-size-medium .tpd-title,
.techdebt-no-ds .tpd-size-large .tpd-content,
.techdebt-no-ds .tpd-size-large .tpd-title {
  font-size: 0.875rem;
  padding: 1em 0.75em;
  line-height: 1.5;
}

.techdebt-no-ds.badges-container {
  position: fixed;
  display: block;
  bottom: 0.5em;
  right: 0.5em;
  z-index: 1000;
  pointer-events: none;
}
.techdebt-no-ds.badges-container ul::before {
  content: attr(data-title);
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin-bottom: 1em;
}
.techdebt-no-ds.badges-container .buttons {
  position: fixed;
  bottom: 0.5em;
  right: 0.5em;
  line-height: 1.2em;
  pointer-events: all;
}
.techdebt-no-ds.badges-container .button {
  display: inline-block;
}
.techdebt-no-ds.badges-container .buttons .icon {
  width: 1em;
  cursor: pointer;
  opacity: 0.3;
}
.techdebt-no-ds.badges-container .buttons .icon:hover {
  opacity: 1;
}
.techdebt-no-ds.badges-container .enabled .icon {
  opacity: 1;
}
.techdebt-no-ds.badges-container ul {
  display: none;
  margin: 0;
  padding: 0;
  background: rgba(255, 255, 255, 0.8);
  padding: 1em;
  border-radius: 1em;
  margin-bottom: 1em;
  line-height: 1;
  border: 1px solid #ccc;
}
.techdebt-no-ds.badges-container ul.details {
  display: block;
}
.techdebt-no-ds.badges-container .badges-group {
  margin-bottom: 2em;
  width: 28em;
}
.techdebt-no-ds.badges-container li {
  list-style-type: none;
  display: inline-block;
  margin-bottom: 1px;
  height: 20px;
}
@media all and (max-width: 33.9375em) {
  .techdebt-no-ds.badges-container {
    bottom: 0;
    right: 0;
  }
  .techdebt-no-ds.badges-container ul {
    border-radius: 1em;
    padding: 0.5em;
    margin: 0.5em;
    max-height: 30vh;
    overflow-y: scroll;
    z-index: 10000;
    background: #FFFFFF;
  }
  .techdebt-no-ds.badges-container .badges-group {
    margin-bottom: 3em;
  }
}

/**********************************************************
    DS Breakpoints
***********************************************************/
/**********************************************************
    DS Media queries
***********************************************************/
/*! jQuery UI - v1.13.3 - 2024-04-26
* https://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit https://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=%22alpha(opacity%3D30)%22&opacityFilterOverlay=%22alpha(opacity%3D30)%22&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright OpenJS Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus, .techdebt-no-ds .zv-form-textarea .ui-controlgroup > textarea.ui-controlgroup-item:focus, .techdebt-no-ds .zv-form-dropdownlist .ui-controlgroup > select.ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
  /* Support: IE8 only, Android < 4.4 only */
  width: 75%;
  width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-checkboxradio-disabled {
  pointer-events: none;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  -ms-filter: "alpha(opacity=25)"; /* support: IE8 */
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: pointer;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 2em;
}

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

.ui-tabs {
  position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: 0.2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus,
.techdebt-no-ds .zv-form-textarea textarea.ui-button:focus,
.techdebt-no-ds .zv-form-dropdownlist select.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)"; /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  -ms-filter: "alpha(opacity=35)"; /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  -ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon,
.techdebt-no-ds .zv-form-textarea textarea.ui-button:focus .ui-icon,
.techdebt-no-ds .zv-form-dropdownlist select.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
  background-image: none;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.003;
  -ms-filter: "alpha(opacity=.3)"; /* support: IE8 */
}

.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("jqueryct/images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("jqueryct/images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon,
.techdebt-no-ds .zv-form-textarea textarea.ui-button:focus .ui-icon,
.techdebt-no-ds .zv-form-dropdownlist select.ui-button:focus .ui-icon {
  background-image: url("jqueryct/images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("jqueryct/images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("jqueryct/images/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("jqueryct/images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
  background-image: url("jqueryct/images/ui-icons_777777_256x240.png");
}

.techdebt-non-cleaner-html {
  /* Interaction states
  ----------------------------------*/
  /* Interaction Cues
  ----------------------------------*/
  /* Misc visuals
  ----------------------------------*/
  /* Corner radius */
  /* Overlays */
  /* Extra */
}
.techdebt-non-cleaner-html .ui-widget {
  font-family: "TheSansPlain", "Segoe UI", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.techdebt-non-cleaner-html .ui-widget input,
.techdebt-non-cleaner-html .ui-widget select,
.techdebt-non-cleaner-html .ui-widget textarea,
.techdebt-non-cleaner-html .ui-widget button {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
}
.techdebt-non-cleaner-html .ui-widget-content {
  background: #FFFFFF url("jqueryct/images/CZ/ui-bg_flat_75_ffffff_40x100.png") 50% top repeat-x;
  border: 1px solid #EFEDE8;
  color: #000000;
}
.techdebt-non-cleaner-html .ui-widget-content a {
  border-bottom: 1px solid #ACC0DA;
  color: #0071B2;
  text-decoration: none;
}
.techdebt-non-cleaner-html .ui-widget-content a:focus-visible {
  outline-color: #0071B2;
  outline: dotted 1px #0071B2;
}
.techdebt-non-cleaner-html .ui-widget-content a:hover {
  border-bottom: 1px solid #0071B2;
  color: #0071B2;
  outline: none;
  cursor: pointer;
}
.techdebt-non-cleaner-html .ui-widget-content a:active {
  border-bottom: 1px solid transparent;
  color: #0071B2;
  outline: none;
}
.techdebt-non-cleaner-html .ui-widget-header {
  background: #fff6eb;
  border: 1px solid #FF9200;
  color: #000000;
  background: url("jqueryct/images/CZ/ui-bg_flat_100_ffe7d9_40x100.png") 50% 50% repeat-x;
}
.techdebt-non-cleaner-html .ui-front {
  z-index: 10000;
}
.techdebt-non-cleaner-html .ui-state-default,
.techdebt-non-cleaner-html .ui-widget-content .ui-state-default,
.techdebt-non-cleaner-html .ui-widget-header .ui-state-default,
.techdebt-non-cleaner-html .ui-button {
  border: 1px solid #D3D1CC;
  color: #000000;
  font-weight: normal;
  background: #fff6eb url("jqueryct/images/CZ/ui-bg_flat_100_ffe7d9_40x100.png") 50% 50% repeat-x;
}
.techdebt-non-cleaner-html .ui-state-hover,
.techdebt-non-cleaner-html .ui-widget-content .ui-state-hover,
.techdebt-non-cleaner-html .ui-widget-header .ui-state-hover,
.techdebt-non-cleaner-html .ui-state-focus,
.techdebt-non-cleaner-html .ui-widget-content .ui-state-focus,
.techdebt-non-cleaner-html .ui-widget-header .ui-state-focus,
.techdebt-non-cleaner-html .ui-button:hover, .techdebt-non-cleaner-html .ui-button:focus, .techdebt-non-cleaner-html .techdebt-no-ds .zv-form-textarea textarea.ui-button:focus, .techdebt-no-ds .zv-form-textarea .techdebt-non-cleaner-html textarea.ui-button:focus, .techdebt-non-cleaner-html .techdebt-no-ds .zv-form-dropdownlist select.ui-button:focus, .techdebt-no-ds .zv-form-dropdownlist .techdebt-non-cleaner-html select.ui-button:focus {
  background: #EDF7FC url("jqueryct/images/CZ/ui-bg_highlight-soft_75_f0f7fa_1x100.png") 50% 50% repeat-x;
  border: 1px solid #FF9200;
  color: #000000;
  font-weight: normal;
}
.techdebt-non-cleaner-html .ui-state-active,
.techdebt-non-cleaner-html .ui-widget-content .ui-state-active,
.techdebt-non-cleaner-html .ui-widget-header .ui-state-active,
.techdebt-non-cleaner-html .ui-button:active {
  background: #FFFFFF url("jqueryct/images/CZ/ui-bg_highlight-soft_65_ffffff_1x100.png") 50% 50% repeat-x;
  border: 1px solid #EFEDE8;
  color: #000000;
  font-weight: normal;
}
.techdebt-non-cleaner-html .ui-state-highlight,
.techdebt-non-cleaner-html .ui-widget-content .ui-state-highlight,
.techdebt-non-cleaner-html .ui-widget-header .ui-state-highlight {
  background: #F7F6F3 url("jqueryct/images/CZ/ui-bg_glass_55_fbf9ee_1x400.png") 50% top repeat-x;
  border: 1px solid #E39376;
}
.techdebt-non-cleaner-html .ui-state-highlight a,
.techdebt-non-cleaner-html .ui-widget-content .ui-state-highlight a,
.techdebt-non-cleaner-html .ui-widget-header .ui-state-highlight a {
  border-bottom: 1px solid #ACC0DA;
  color: #0071B2;
  text-decoration: none;
}
.techdebt-non-cleaner-html .ui-state-highlight a:focus-visible,
.techdebt-non-cleaner-html .ui-widget-content .ui-state-highlight a:focus-visible,
.techdebt-non-cleaner-html .ui-widget-header .ui-state-highlight a:focus-visible {
  outline-color: #0071B2;
  outline: dotted 1px #0071B2;
}
.techdebt-non-cleaner-html .ui-state-highlight a:hover,
.techdebt-non-cleaner-html .ui-widget-content .ui-state-highlight a:hover,
.techdebt-non-cleaner-html .ui-widget-header .ui-state-highlight a:hover {
  border-bottom: 1px solid #0071B2;
  color: #0071B2;
  outline: none;
  cursor: pointer;
}
.techdebt-non-cleaner-html .ui-state-highlight a:active,
.techdebt-non-cleaner-html .ui-widget-content .ui-state-highlight a:active,
.techdebt-non-cleaner-html .ui-widget-header .ui-state-highlight a:active {
  border-bottom: 1px solid transparent;
  color: #0071B2;
  outline: none;
}
.techdebt-non-cleaner-html .ui-state-error,
.techdebt-non-cleaner-html .ui-widget-content .ui-state-error,
.techdebt-non-cleaner-html .ui-widget-header .ui-state-error {
  background: #fef1ec url(jqueryct/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% 50% repeat;
}
.techdebt-non-cleaner-html .ui-icon,
.techdebt-non-cleaner-html .ui-widget-content .ui-icon {
  background-image: url("jqueryct/images/CZ/ui-icons_222222_256x240.png");
}
.techdebt-non-cleaner-html .ui-state-default .ui-icon {
  background-image: url("jqueryct/images/CZ/ui-icons_888888_256x240.png");
}
.techdebt-non-cleaner-html .ui-widget-header .ui-icon {
  background-image: url(jqueryct/images/ui-icons_222222_256x240.png);
}
.techdebt-non-cleaner-html .ui-state-hover .ui-icon,
.techdebt-non-cleaner-html .ui-state-focus .ui-icon {
  background-image: url(jqueryct/images/ui-icons_222222_256x240.png);
}
.techdebt-non-cleaner-html .ui-state-active .ui-icon {
  background-image: url("jqueryct/images/CZ/ui-icons_454545_256x240.png");
}
.techdebt-non-cleaner-html .ui-state-highlight .ui-icon {
  background-image: url("jqueryct/images/CZ/ui-icons_2e83ff_256x240.png");
}
.techdebt-non-cleaner-html .ui-state-error .ui-icon,
.techdebt-non-cleaner-html .ui-state-error-text .ui-icon {
  background-image: url("jqueryct/images/CZ/ui-icons_cd0a0a_256x240.png");
}
.techdebt-non-cleaner-html .ui-corner-all,
.techdebt-non-cleaner-html .ui-corner-top,
.techdebt-non-cleaner-html .ui-corner-left,
.techdebt-non-cleaner-html .ui-corner-tl {
  border-top-left-radius: 8px;
}
.techdebt-non-cleaner-html .ui-corner-all,
.techdebt-non-cleaner-html .ui-corner-top,
.techdebt-non-cleaner-html .ui-corner-right,
.techdebt-non-cleaner-html .ui-corner-tr {
  border-top-right-radius: 8px;
}
.techdebt-non-cleaner-html .ui-corner-all,
.techdebt-non-cleaner-html .ui-corner-bottom,
.techdebt-non-cleaner-html .ui-corner-left,
.techdebt-non-cleaner-html .ui-corner-bl {
  border-bottom-left-radius: 8px;
}
.techdebt-non-cleaner-html .ui-corner-all,
.techdebt-non-cleaner-html .ui-corner-bottom,
.techdebt-non-cleaner-html .ui-corner-right,
.techdebt-non-cleaner-html .ui-corner-br {
  border-bottom-right-radius: 8px;
}
.techdebt-non-cleaner-html .ui-widget-overlay {
  background: #666666;
}
.techdebt-non-cleaner-html .ui-widget-shadow {
  background: #000000 url(jqueryct/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
}
.techdebt-non-cleaner-html body .ui-dialog {
  z-index: 10001;
}
.techdebt-non-cleaner-html body .ui-tabs .ui-tabs-nav li .tabTitle {
  display: block;
  padding: 0.5rem 1rem;
}
.techdebt-non-cleaner-html .CZ .ui-autocomplete, .techdebt-non-cleaner-html .PZP .ui-autocomplete {
  border-bottom: 1px solid #999;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
}
.techdebt-non-cleaner-html .ui-datepicker-calendar .ui-state-default.ui-state-active {
  border: 2px solid #FF9200;
  font-weight: bold;
}
.techdebt-non-cleaner-html .ui-pager-control {
  font-size: 14px;
}
.techdebt-non-cleaner-html .ui-pager-control select,
.techdebt-non-cleaner-html .ui-pager-control input {
  line-height: normal;
  box-sizing: content-box;
}
.techdebt-non-cleaner-html .ui-pager-control input {
  padding: 2px;
}
.techdebt-non-cleaner-html .ui-pager-control select {
  padding: 0;
}

/*
* SimpleModal Basic Modal Dialog
* http://simplemodal.com
*
* Copyright (c) 2013 Eric Martin - http://ericmmartin.com
*
* Licensed under the MIT license:
*   http://www.opensource.org/licenses/mit-license.php
*/
#basic-modal-content {
  display: none;
}

/* Overlay */
#simplemodal-overlay {
  background-color: #000000;
  z-index: 10000 !important;
}

/* Container */
#simplemodal-container {
  border-radius: 8px;
  height: 360px;
  width: 42.125rem;
  max-width: 940px;
  height: auto !important;
  top: 50% !important;
  transform: translateY(-50%);
  background-color: #FFFFFF;
  transition: transform 0.2s ease-out;
  z-index: 10001 !important;
}
@media only screen and (max-width: 63.9375em) {
  #simplemodal-container {
    top: 0 !important;
    bottom: 0;
    left: 0 !important;
    height: auto !important;
    width: 100% !important;
    max-height: none !important;
    max-width: none !important;
    border-radius: 0;
    transform: none;
  }
}
#simplemodal-container.zv-anim--initial {
  transform: scale(0.9, 0.9) translateY(-50%);
}
@media only screen and (max-width: 63.9375em) {
  #simplemodal-container.zv-anim--initial {
    transform: translateX(50%);
  }
}
#simplemodal-container.zv-anim--animOut {
  transform: scale(0.9, 0.9) translateY(-50%);
}
@media only screen and (max-width: 63.9375em) {
  #simplemodal-container.zv-anim--animOut {
    transform: translateX(50%);
  }
}
#simplemodal-container > a {
  border-bottom: none;
}
#simplemodal-container > a.modalCloseImg {
  cursor: pointer;
  padding: 0.5625rem;
  position: absolute;
  right: 1.125rem;
  text-decoration: none;
  top: 0.45rem;
  z-index: 3200;
}
#simplemodal-container > a.modalCloseImg::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #D3D1CC;
  content: "\e902";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
#simplemodal-container > a.modalCloseImg:hover:after {
  color: #D3D1CC;
}
@media only screen and (max-width: 63.9375em) {
  #simplemodal-container > a.modalCloseImg {
    display: none;
  }
}
#simplemodal-container > a.modalCloseImg::after {
  font-size: 1.33em;
}
@media all and (max-width: 33.9375em) {
  #simplemodal-container > a.modalCloseImg::before {
    content: attr(data-sluitknopmobiel);
  }
}
#simplemodal-container > a.modalCloseImg:hover:before {
  content: attr(data-sluitknop);
  color: #FF9200;
  position: relative;
  top: -0.2em;
}
#simplemodal-container > a.modalCloseImg:hover::after {
  color: #FF9200;
  cursor: pointer;
}
#simplemodal-container > a.modalCloseImg:active {
  background-color: transparent;
}
#simplemodal-container > a:active {
  background-color: transparent;
}
#simplemodal-container > .simplemodal-wrap {
  overflow: initial !important;
  max-height: inherit;
}
@media only screen and (min-width: 64em) {
  #simplemodal-container .header {
    border-radius: 8px 8px 0 0;
    background-color: #EFEDE8;
    height: 5.765625rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: sticky;
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    top: -1px;
    z-index: 1;
  }
}
@media only screen and (max-width: 63.9375em) {
  #simplemodal-container .header {
    font-size: 0.984375rem;
    margin-left: 1.125rem;
    margin-right: 1.125rem;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 1.125rem;
  }
}

.smartbanner-show {
  margin-top: 80px;
}

.smartbanner-show .smartbanner {
  display: block;
}

/** Default **/
.smartbanner {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  width: 100vw;
  height: 80px;
  line-height: 80px;
  font-family: "Helvetica Neue", sans-serif;
  background: #f4f4f4;
  z-index: 9998;
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
  -webkit-text-size-adjust: none;
}

.smartbanner-container {
  margin: 0 auto;
  white-space: nowrap;
}

.smartbanner-close {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 5px;
  font-family: "ArialRoundedMTBold", Arial;
  font-size: 20px;
  text-align: center;
  color: #888;
  text-decoration: none;
  border: 0;
  border-radius: 14px;
  -webkit-font-smoothing: subpixel-antialiased;
}

.smartbanner-close:active,
.smartbanner-close:hover {
  color: #aaa;
}

.smartbanner-icon {
  display: inline-block;
  vertical-align: middle;
  width: 57px;
  height: 57px;
  margin-right: 12px;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
}

.smartbanner-info {
  display: inline-block;
  vertical-align: middle;
  width: 44%;
  font-size: 11px;
  line-height: 1.2em;
  font-weight: bold;
}

.smartbanner-title {
  font-size: 13px;
  line-height: 18px;
}

.smartbanner-button {
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  color: #6a6a6a;
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

a.smartbanner-button::after {
  content: none !important;
}

.smartbanner-button:active,
.smartbanner-button:hover {
  color: #aaa;
}

/** iOS **/
.smartbanner-ios {
  background: #f4f4f4;
  background: linear-gradient(to bottom, #f4f4f4, #cdcdcd);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  line-height: 80px;
}

.smartbanner-ios .smartbanner-close {
  border: 0;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: #888;
  text-shadow: 0 1px 0 #FFFFFF;
}

.smartbanner-ios .smartbanner-close:active,
.smartbanner-ios .smartbanner-close:hover {
  color: #aaa;
}

.smartbanner-ios .smartbanner-icon {
  background: rgba(0, 0, 0, 0.6);
  background-size: cover;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.smartbanner-ios .smartbanner-info {
  color: #6a6a6a;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.smartbanner-ios .smartbanner-title {
  color: #4d4d4d;
  font-weight: bold;
}

.smartbanner-ios .smartbanner-button {
  padding: 0 10px;
  min-width: 10%;
  color: #6a6a6a;
  background: #efefef;
  background: linear-gradient(to bottom, #efefef, #dcdcdc);
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6), 0 2px 0 rgba(255, 255, 255, 0.7) inset;
}

.smartbanner-ios .smartbanner-button:active,
.smartbanner-ios .smartbanner-button:hover {
  background: #dcdcdc;
  background: linear-gradient(to bottom, #dcdcdc, #efefef);
}

/** Android **/
.smartbanner-android {
  background: #3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);
  box-shadow: inset 0 4px 0 #88b131;
  line-height: 82px;
}

.smartbanner-android .smartbanner-close {
  border: 0;
  width: 17px;
  height: 17px;
  line-height: 17px;
  margin-right: 7px;
  color: #b1b1b3;
  background: #1c1e21;
  text-shadow: 0 1px 1px #000000;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3);
}

.smartbanner-android .smartbanner-close:active,
.smartbanner-android .smartbanner-close:hover {
  color: #eee;
}

.smartbanner-android .smartbanner-icon {
  background-color: transparent;
  box-shadow: none;
}

.smartbanner-android .smartbanner-info {
  color: #ccc;
  text-shadow: 0 1px 2px #000000;
}

.smartbanner-android .smartbanner-title {
  color: #FFFFFF;
  font-weight: bold;
}

.smartbanner-android .smartbanner-button {
  min-width: 12%;
  color: #d1d1d1;
  padding: 0;
  background: none;
  border-radius: 0;
  box-shadow: 0 0 0 1px #333, 0 0 0 2px #dddcdc;
}

.smartbanner-android .smartbanner-button:active,
.smartbanner-android .smartbanner-button:hover {
  background: none;
}

.smartbanner-android .smartbanner-button-text {
  text-align: center;
  display: block;
  padding: 0 10px;
  background: #42b6c9;
  background: linear-gradient(to bottom, #42b6c9, #39a9bb);
  text-transform: none;
  text-shadow: none;
  box-shadow: none;
}

.smartbanner-android .smartbanner-button-text:active,
.smartbanner-android .smartbanner-button-text:hover {
  background: #2ac7e1;
}

/** Windows **/
.smartbanner-windows {
  background: #f4f4f4;
  background: linear-gradient(to bottom, #f4f4f4, #cdcdcd);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  line-height: 80px;
}

.smartbanner-windows .smartbanner-close {
  border: 0;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: #888;
  text-shadow: 0 1px 0 #FFFFFF;
}

.smartbanner-windows .smartbanner-close:active,
.smartbanner-windows .smartbanner-close:hover {
  color: #aaa;
}

.smartbanner-windows .smartbanner-icon {
  background: rgba(0, 0, 0, 0.6);
  background-size: cover;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.smartbanner-windows .smartbanner-info {
  color: #6a6a6a;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.smartbanner-windows .smartbanner-title {
  color: #4d4d4d;
  font-weight: bold;
}

.smartbanner-windows .smartbanner-button {
  padding: 0 10px;
  min-width: 10%;
  color: #6a6a6a;
  background: #efefef;
  background: linear-gradient(to bottom, #efefef, #dcdcdc);
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6), 0 2px 0 rgba(255, 255, 255, 0.7) inset;
}

.smartbanner-windows .smartbanner-button:active,
.smartbanner-windows .smartbanner-button:hover {
  background: #dcdcdc;
  background: linear-gradient(to bottom, #dcdcdc, #efefef);
}

.smartbanner-show .c-masthead {
  top: 80px;
}

.smartbanner-show .smartbanner {
  position: fixed;
}

.techdebt-no-ds .zv-anim--fadeIn,
.techdebt-no-ds .zv-anim--fadeOut {
  transition: opacity 0.2s ease-in;
}
.techdebt-no-ds .zv-anim--slideIn,
.techdebt-no-ds .zv-anim--slideOut {
  transition: max-height 0.2s ease-in;
  overflow: hidden;
}
.techdebt-no-ds .zv-anim--fadeIn.zv-anim--initial,
.techdebt-no-ds .zv-anim--fadeOut {
  opacity: 0;
}
.techdebt-no-ds .zv-anim--slideIn.zv-anim--initial,
.techdebt-no-ds .zv-anim--slideOut {
  max-height: 0 !important;
}

.techdebt-non-cleaner-html .techdebt-no-ds .asideLinkList {
  line-height: 1.5em;
}
.techdebt-non-cleaner-html .techdebt-no-ds .asideLinkList h3 {
  margin-bottom: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds .asideLinkList h3:first-child {
  margin-top: 0;
}

.techdebt-no-ds .zv-bedragenkaart__titel {
  margin: 0 0 0.5em;
  padding-top: 1.5em;
}
.techdebt-no-ds .zv-bedragenkaart__bedragen {
  border-radius: 8px;
  padding: 1.25em;
  background: #FFFFFF;
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.24);
  border: 2px solid #D3D1CC;
  position: relative;
  margin: 0;
  padding: 1.25em;
  overflow: hidden;
}
.techdebt-no-ds .zv-bedragenkaart__bedragen dt {
  clear: both;
  float: left;
  font-weight: bold;
}
.techdebt-no-ds .zv-bedragenkaart__bedragen dd {
  float: right;
  margin: 0 0 0 0.5em;
}
.techdebt-no-ds .zv-bedragenkaart__bedragen dt:not(:last-of-type),
.techdebt-no-ds .zv-bedragenkaart__bedragen dd:not(:last-of-type) {
  padding: 0 0 1.25em;
}
.techdebt-no-ds .zv-bedragenkaart__bedragen dd:not(:last-child)::after {
  content: "";
  position: absolute;
  left: 1.25em;
  right: 1.25em;
  display: block;
  margin-top: 0.625em;
  border-bottom: 1px solid #D3D1CC;
}

.techdebt-non-cleaner-html .techdebt-no-ds {
  /* .boxControle is voor het flapje onder de box op controleschermen van wizards */
  /* .boxTitelFlapRood is voor een rode box met het flapje linksboven */
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxOranje.margeVoorContent,
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel.margeVoorContent,
.techdebt-non-cleaner-html .techdebt-no-ds .boxRood.margeVoorContent {
  padding: 1.25em;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxOranje.margeVoorContentVerticaal,
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel.margeVoorContentVerticaal,
.techdebt-non-cleaner-html .techdebt-no-ds .boxRood.margeVoorContentVerticaal {
  padding-top: 1.25em;
  padding-bottom: 1.25em;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxOranje.margeVoorContentSelectie,
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel.margeVoorContentSelectie,
.techdebt-non-cleaner-html .techdebt-no-ds .boxRood.margeVoorContentSelectie {
  padding: 1.25em;
  padding-left: 82px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxOranje {
  background-color: #fff6eb;
  color: #4A4843;
  border-radius: 8px;
  border: 1px solid #FF9200;
  width: 858px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxOranje .tr {
  padding: 10px 23px 10px 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxOranje .trSelectie {
  padding: 10px 23px 10px 78px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxOranje.boxOranje-inkepingBoven::before {
  content: "";
  display: block;
  background: url("Images/CZ/icon_box_oranje_pijl_in_top.png") no-repeat -111px 0;
  width: 20px;
  height: 11px;
  margin-left: 13px;
  margin-top: -1px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxOranje.boxOranje-pijltjeOnder {
  margin-bottom: 11px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxOranje.boxOranje-pijltjeOnder::after {
  content: "";
  display: block;
  background: url("Images/CZ/icon_box_oranje_pijl_uit_bottom.png") no-repeat -111px -11px;
  width: 20px;
  height: 11px;
  margin-left: 13px;
  margin-bottom: -11px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxOranjeOranje {
  background-color: #fff6eb;
  border: 1px solid #FF9200;
  border-radius: 8px;
  width: 858px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxOranjeOranje .tr,
.techdebt-non-cleaner-html .techdebt-no-ds .boxOranjeOranje .tr2 {
  padding: 10px 23px 10px 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxOranjeOranje .trSelectie {
  padding: 10px 23px 10px 78px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdLabelLeftAlign {
  text-align: left;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel {
  background-color: #fff6eb;
  border-radius: 8px;
  border: 1px solid #FF9200;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel .tr {
  padding: 10px 1px 10px 1px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel .trSelectie {
  padding: 10px 23px 10px 78px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel .trOptional {
  background-color: #FFFFFF;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel .tdLabel .tdLabelLeftAlign {
  padding-right: 0px;
  padding-left: 23px;
  width: 289px;
  padding-top: 6px;
  padding-bottom: 6px;
  vertical-align: top;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel .tdlLabelWithInfo {
  padding-left: 23px;
  width: 252px;
  vertical-align: top;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 10px;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel .tdInputValues {
  padding-left: 23px;
  padding-right: 23px;
  vertical-align: top;
  width: 266px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel .tdCenter {
  vertical-align: top;
  padding-top: 6px;
  width: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel .divPaddingLeftRight {
  padding-left: 23px;
  padding-right: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel .divPaddingLeft {
  padding-left: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel .subTable input {
  padding: 10px 10px 10px 10px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel .subTable td {
  padding: 5px 5px 5px 5px;
  vertical-align: middle;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel table {
  border-spacing: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel tr {
  height: 30px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel h2 {
  padding-left: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxPanel h3 {
  padding-left: 23px;
}
.wijzigkanaalkeuze-index .techdebt-non-cleaner-html .techdebt-no-ds .boxPanel .divAlignLeft {
  text-align: left;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxRood {
  background-color: #FFFFFF;
  border-radius: 8px;
  border: 1px solid #c90013;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxRood.boxRoodWijzigen {
  border-bottom-right-radius: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxRood .tr {
  padding: 10px 23px 10px 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxRood .trSelectie {
  padding: 10px 23px 10px 78px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxRood .tNota {
  border-bottom: 1px solid #c90013;
  margin-left: 201px;
}
.CZ .techdebt-non-cleaner-html .techdebt-no-ds .boxRood .tNota, .OH .techdebt-non-cleaner-html .techdebt-no-ds .boxRood .tNota, .PHP .techdebt-non-cleaner-html .techdebt-no-ds .boxRood .tNota {
  margin-right: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxRood.scheidenUitElkaarGaan table {
  width: 100%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxRood.scheidenUitElkaarGaan tr {
  display: flex;
  justify-content: space-between;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxRood.scheidenUitElkaarGaan th, .techdebt-non-cleaner-html .techdebt-no-ds .boxRood.scheidenUitElkaarGaan td {
  width: 33%;
  word-wrap: break-word;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxRood + .boxControle {
  margin-bottom: 56px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxRood + .boxControle .onder {
  margin-left: 23px;
  margin-right: 134px;
  margin-top: -1px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxRood + .boxControle .rechts {
  background: #FFFFFF;
  border: 1px solid #c90013;
  border-radius: 0 0 0.5625rem 0.5625rem;
  border-top: none;
  float: right;
  height: 28px;
  padding-bottom: 2.25rem;
  text-align: center;
  width: 134px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxTitelFlapRood .links {
  height: 45px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxTitelFlapRood .boven {
  float: left;
  width: 200px;
  height: 46px;
  border: 1px solid #c90013;
  border-radius: 8px 8px 0 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxTitelFlapRood .boven h2 {
  margin-top: 6px;
  padding-left: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .boxTitelFlapRood + .boxRood {
  border-top-left-radius: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds * + html .boxRood .tNota2 {
  border-bottom: 1px solid #c90013;
  margin: -10px 10px 0 191px;
}

.techdebt-no-ds {
  /* .boxControle is voor het flapje onder de box op controleschermen van wizards */
  /* .boxTitelFlapRood is voor een rode box met het flapje linksboven */
}
.techdebt-no-ds .zv-highlight-box {
  background-color: #fff6eb;
  border: 1px solid #FF9200;
  border-radius: 8px;
  padding: 1.25em;
  color: #333333;
}
.techdebt-no-ds .zv-highlight-box + .zv-highlight-box {
  margin-top: 1em;
}
.techdebt-no-ds .zv-highlight-box:not(:zv-highlight-box--full-width) {
  max-width: 48em;
}
@media all and (max-width: 33.9375em) {
  .techdebt-no-ds .zv-highlight-box--small-full {
    margin-left: -100vh;
    padding-left: 100vh;
    margin-right: -100vh;
    padding-right: 100vh;
    border-color: transparent;
  }
}
.techdebt-no-ds .zv-highlight-box--info, .techdebt-no-ds .zv-highlight-box--info--no-box, .techdebt-no-ds .zv-highlight-box--error, .techdebt-no-ds .zv-highlight-box--success {
  border-radius: 2px;
  max-width: 100%;
  padding: 1.25em;
  padding-left: 2.6388888889em;
  text-indent: -1.3888888889em;
}
.techdebt-no-ds .zv-highlight-box--info::before, .techdebt-no-ds .zv-highlight-box--info--no-box::before, .techdebt-no-ds .zv-highlight-box--error::before, .techdebt-no-ds .zv-highlight-box--success::before {
  width: 16px;
  padding-right: 0.25em;
  margin-top: -3px;
  font-size: 18px;
  text-indent: 0;
  vertical-align: middle;
}
.techdebt-no-ds .zv-highlight-box--info:not(.zv-highlight-box--full-width), .techdebt-no-ds .zv-highlight-box--info--no-box:not(.zv-highlight-box--full-width), .techdebt-no-ds .zv-highlight-box--error:not(.zv-highlight-box--full-width), .techdebt-no-ds .zv-highlight-box--success:not(.zv-highlight-box--full-width) {
  max-width: 48em;
}
.techdebt-no-ds .zv-highlight-box--info {
  background: #EDF7FC;
  border: 1px solid #ACC0DA;
}
.techdebt-no-ds .zv-highlight-box--info::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #0071B2;
  content: "\e607";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-highlight-box--info:hover:before {
  color: #0071B2;
}
.techdebt-no-ds .zv-highlight-box--info__header {
  font-weight: bold;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
}
.techdebt-no-ds .zv-highlight-box--info__addition {
  margin-top: 0;
  text-indent: 0;
}
.techdebt-no-ds .zv-highlight-box--info--no-box {
  padding-right: 1.25em;
  padding-left: 1.3888888889em;
}
.techdebt-no-ds .zv-highlight-box--info--no-box::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #0071B2;
  content: "\e607";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-highlight-box--info--no-box:hover:before {
  color: #0071B2;
}
.techdebt-no-ds .zv-highlight-box--dimmed {
  background: #EFEDE8;
  border: 1px solid #D3D1CC;
  color: inherit;
}
.techdebt-no-ds .zv-highlight-box--dimmed .zv-highlight-box__headerbar--top {
  border-color: #716F6A;
  color: #000000;
  margin-bottom: 1em;
}
.techdebt-no-ds .zv-highlight-box--error {
  background: #fff6eb;
  border: 1px solid #C73002;
}
.techdebt-no-ds .zv-highlight-box--error::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #C73002;
  content: "\e611";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-highlight-box--error:hover:before {
  color: #C73002;
}
.techdebt-no-ds .zv-highlight-box--success {
  border: 1px solid #0F7E03;
  background: #0F7E03;
}
.techdebt-no-ds .zv-highlight-box--success::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #0F7E03;
  content: "\e610";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-highlight-box--success:hover:before {
  color: #0F7E03;
}
.techdebt-no-ds .zv-highlight-box__headerbar--top {
  border-bottom: 1px solid #FF9200;
  padding-bottom: 18px;
}
.techdebt-no-ds .zv-highlight-box__headerbar--top h2 {
  font-size: 1em;
  font-weight: normal;
}
.techdebt-no-ds .zv-highlight-box__headerbar--top h2 > span:first-child {
  font-weight: bold;
  padding-right: 0.35em;
}
.techdebt-no-ds .zv-highlight-box__headerbar--top h2 > span:not(:first-child) {
  font-family: "TheSansPlain", "Segoe UI", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.techdebt-no-ds .zv-highlight-box__headerbar--main {
  padding-top: 18px;
}
.techdebt-no-ds .zv-highlight-box__section {
  padding: 18px 0;
}
.techdebt-no-ds .zv-highlight-box__section:first-child {
  padding-top: 0;
}
.techdebt-no-ds .zv-highlight-box__section:last-child {
  padding-bottom: 0;
}
.techdebt-no-ds .zv-highlight-box__section + .zv-highlight-box__section {
  border-top: 1px solid #FF9200;
}
.techdebt-no-ds .zv-highlight-box__headerbar--bottom {
  border-top: 1px solid #FF9200;
  padding-top: 18px;
}
.techdebt-no-ds .zv-highlight-box--marge-em {
  margin-top: 1em;
}
.techdebt-no-ds .zv-selection-box, .techdebt-no-ds .zv-selection-box--groot {
  background-color: #FFFFFF;
  border: 1px solid #FFA300;
  border-radius: 8px;
  cursor: pointer;
  display: block;
  padding: 1.25em;
  padding-left: 3.25em;
  text-indent: -2em;
}
.techdebt-no-ds .zv-selection-box:hover, .techdebt-no-ds .zv-selection-box--groot:hover, .techdebt-no-ds .zv-selection-box.zv-selection-box--selected, .techdebt-no-ds .zv-selection-box--selected.zv-selection-box--groot {
  border: 1px solid #FF9200;
}
.techdebt-no-ds .zv-selection-box--groot {
  padding: 1.25em;
  padding-left: 3.25em;
}
.techdebt-no-ds .zv-selection-box__addition {
  color: #716F6A;
  display: block;
  font-size: 0.875em;
  margin: 0.5em 0 0 0;
  overflow: hidden;
  text-indent: 0;
  text-overflow: ellipsis;
}
.techdebt-no-ds .zv-selection-box__addition + .zv-selection-box__addition {
  margin-top: 0.5em;
}
@media only screen and (max-width: 24.9375em) {
  .techdebt-no-ds .zv-selection-box__addition {
    position: relative;
    top: -16px;
  }
}
.techdebt-no-ds .zv-selection-box + .zv-selection-box, .techdebt-no-ds .zv-selection-box--groot + .zv-selection-box, .techdebt-no-ds .zv-selection-box + .zv-selection-box--groot, .techdebt-no-ds .zv-selection-box--groot + .zv-selection-box--groot {
  margin-top: 0.5em;
}
.techdebt-no-ds .zv-selection-box input[type=radio], .techdebt-no-ds .zv-selection-box--groot input[type=radio] {
  display: inline-block;
}
.techdebt-no-ds .zv-selection-box .zv-highlight-box--info, .techdebt-no-ds .zv-selection-box--groot .zv-highlight-box--info {
  left: -32px;
  position: relative;
}
.techdebt-no-ds .zv-one-selection-box {
  background-color: #FFFFFF;
  border: 1px solid #FFA300;
  border-radius: 8px;
  display: block;
  padding: 1.25em;
  padding-left: 1.25em;
}
.techdebt-no-ds .boxOranje.margeVoorContent,
.techdebt-no-ds .boxPanel.margeVoorContent,
.techdebt-no-ds .boxRood.margeVoorContent {
  padding: 1.25em;
}
.techdebt-no-ds .boxOranje {
  background-color: #fff6eb;
  border: 1px solid #FF9200;
  border-radius: 8px;
  color: #4A4843;
}
.techdebt-no-ds .boxOranje .tr {
  padding: 10px 23px 10px 23px;
}
.techdebt-no-ds .boxOranje .trSelectie {
  padding: 10px 23px 10px 78px;
}
.techdebt-no-ds .boxOranje.boxOranje-inkepingBoven::before {
  content: "";
  display: block;
  background: url("Images/CZ/icon_box_oranje_pijl_in_top.png") no-repeat -111px 0;
  width: 20px;
  height: 11px;
  margin-left: 13px;
  margin-top: -1px;
}
.techdebt-no-ds .boxOranje.boxOranje-pijltjeOnder {
  margin-bottom: 11px;
}
.techdebt-no-ds .boxOranje.boxOranje-pijltjeOnder::after {
  content: "";
  display: block;
  background: url("Images/CZ/icon_box_oranje_pijl_uit_bottom.png") no-repeat -111px -11px;
  width: 20px;
  height: 11px;
  margin-left: 13px;
  margin-bottom: -11px;
}
.techdebt-no-ds .boxOranjeOranje {
  background-color: #fff6eb;
  border-radius: 8px;
  border: 1px solid #FF9200;
}
.techdebt-no-ds .boxOranjeOranje .tr,
.techdebt-no-ds .boxOranjeOranje .tr2 {
  padding: 10px 23px 10px 23px;
}
.techdebt-no-ds .boxOranjeOranje .trSelectie {
  padding: 10px 23px 10px 78px;
}
.techdebt-no-ds .tdLabelLeftAlign {
  text-align: left;
}
.techdebt-no-ds .boxPanel {
  background-color: #fff6eb;
  border-radius: 8px;
  border: 1px solid #FF9200;
}
.techdebt-no-ds .boxPanel .tr {
  padding: 10px 1px 10px 1px;
}
.techdebt-no-ds .boxPanel .trSelectie {
  padding: 10px 23px 10px 78px;
}
.techdebt-no-ds .boxPanel .trOptional {
  background-color: #FFFFFF;
}
.techdebt-no-ds .boxPanel .tdLabel .tdLabelLeftAlign {
  padding-right: 0px;
  padding-left: 23px;
  width: 289px;
  padding-top: 6px;
  padding-bottom: 6px;
  vertical-align: top;
  text-align: right;
}
.techdebt-no-ds .boxPanel .tdlLabelWithInfo {
  padding-left: 23px;
  width: 252px;
  vertical-align: top;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 10px;
  text-align: right;
}
.techdebt-no-ds .boxPanel .tdInputValues {
  padding-left: 23px;
  padding-right: 23px;
  vertical-align: top;
  width: 266px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.techdebt-no-ds .boxPanel .tdCenter {
  vertical-align: top;
  padding-top: 6px;
  width: 23px;
}
.techdebt-no-ds .boxPanel .divPaddingLeftRight {
  padding-left: 23px;
  padding-right: 23px;
}
.techdebt-no-ds .boxPanel .divPaddingLeft {
  padding-left: 23px;
}
.techdebt-no-ds .boxPanel .subTable input {
  padding: 10px 10px 10px 10px;
}
.techdebt-no-ds .boxPanel .subTable td {
  padding: 5px 5px 5px 5px;
  vertical-align: middle;
}
.techdebt-no-ds .boxPanel table {
  border-spacing: 0;
}
.techdebt-no-ds .boxPanel tr {
  height: 30px;
}
.techdebt-no-ds .boxPanel h2 {
  padding-left: 23px;
}
.techdebt-no-ds .boxPanel h3 {
  padding-left: 23px;
}
.wijzigkanaalkeuze-index .techdebt-no-ds .boxPanel .divAlignLeft {
  text-align: left;
}
.techdebt-no-ds .boxRood {
  background-color: #FFFFFF;
  border: 1px solid #c90013;
  border-radius: 8px;
}
.techdebt-no-ds .boxRood.boxRoodWijzigen {
  border-bottom-right-radius: 0;
}
.techdebt-no-ds .boxRood .tr {
  padding: 10px 23px 10px 23px;
}
.techdebt-no-ds .boxRood .trSelectie {
  padding: 10px 23px 10px 78px;
}
.techdebt-no-ds .boxRood .tNota {
  border-bottom: 1px solid #c90013;
  margin-left: 201px;
}
.CZ .techdebt-no-ds .boxRood .tNota, .OH .techdebt-no-ds .boxRood .tNota, .PHP .techdebt-no-ds .boxRood .tNota {
  margin-right: 23px;
}
.techdebt-no-ds .boxRood + .boxControle {
  margin-bottom: 56px;
}
.techdebt-no-ds .boxRood + .boxControle .onder {
  margin-left: 23px;
  margin-right: 134px;
  margin-top: -1px;
}
.techdebt-no-ds .boxRood + .boxControle .rechts {
  height: 28px;
  width: 134px;
  float: right;
  text-align: center;
  background: url("Images/CZ/icon_box_rood_tab_onder.png") no-repeat top left;
}
.techdebt-no-ds .boxTitelFlapRood .links {
  height: 45px;
}
.techdebt-no-ds .boxTitelFlapRood .boven {
  border: 1px solid #c90013;
  border-radius: 8px 8px 0 0;
  float: left;
  width: 200px;
  height: 46px;
}
.techdebt-no-ds .boxTitelFlapRood .boven h2 {
  margin-top: 6px;
  padding-left: 23px;
}
.techdebt-no-ds .boxTitelFlapRood + .boxRood {
  border-top-left-radius: 0;
}
.techdebt-no-ds * + html .boxRood .tNota2 {
  border-bottom: 1px solid #c90013;
  margin: -10px 10px 0 191px;
}

.techdebt-non-cleaner-html .techdebt-no-ds .module:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.techdebt-non-cleaner-html .techdebt-no-ds * html .module {
  height: 1%;
  overflow: visible;
}
.techdebt-non-cleaner-html .techdebt-no-ds * + html .module {
  min-height: 1%;
}

.techdebt-no-ds .breadCrumb {
  display: flex;
  flex-direction: row;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  margin: 1.125rem 0 0 0;
  padding: 0;
}
@media only screen and (min-width: 64em) {
  .techdebt-no-ds .breadCrumb {
    margin: 2.8125rem 0 0 0;
  }
}
.techdebt-no-ds .breadCrumb ul {
  margin: 0;
  padding: 0;
}
.techdebt-no-ds .breadCrumb ul li {
  display: inline-block;
  vertical-align: top;
  line-height: 1.3125rem;
  margin-right: 0.5625rem;
  font-size: 0.8rem;
  flex-wrap: wrap;
}
.techdebt-no-ds .breadCrumb ul li:not(:first-child):before {
  background: url("Images/CZ/icon_chevron.gif");
  content: "";
  display: inline-block;
  height: 10px;
  margin-right: 0.5625rem;
  width: 3px;
}
.techdebt-no-ds .breadCrumb ul li:first-child::before {
  content: "";
  display: inline-block;
  margin-right: 0.5625rem;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  background: url("Images/CZ/icon_home.gif");
}
.techdebt-no-ds .breadCrumb ul li:first-child:hover:before {
  background-position-y: -16px;
}
.techdebt-no-ds .breadCrumb ul li:first-child a {
  font-size: 0.8rem;
  text-decoration: none;
  border-bottom: 1px solid #ACC0DA;
  color: #0071B2;
  text-decoration: none;
}
.techdebt-no-ds .breadCrumb ul li:first-child a:focus-visible {
  outline-color: #0071B2;
  outline: dotted 1px #0071B2;
}
.techdebt-no-ds .breadCrumb ul li:first-child a:hover {
  border-bottom: 1px solid #0071B2;
  color: #0071B2;
  outline: none;
  cursor: pointer;
}
.techdebt-no-ds .breadCrumb ul li:first-child a:active {
  border-bottom: 1px solid transparent;
  color: #0071B2;
  outline: none;
}
.techdebt-no-ds .breadCrumb ul li span {
  display: block;
  overflow: hidden;
}
.techdebt-no-ds .breadCrumb ul li a {
  border-bottom: none;
  font-size: 0.8rem;
  height: 1.3125rem;
  line-height: 1.3125rem;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #ACC0DA;
  color: #0071B2;
  text-decoration: none;
}
.techdebt-no-ds .breadCrumb ul li a:focus-visible {
  outline-color: #0071B2;
  outline: dotted 1px #0071B2;
}
.techdebt-no-ds .breadCrumb ul li a:hover {
  border-bottom: 1px solid #0071B2;
  color: #0071B2;
  outline: none;
  cursor: pointer;
}
.techdebt-no-ds .breadCrumb ul li a:active {
  border-bottom: 1px solid transparent;
  color: #0071B2;
  outline: none;
}

.cleaner-html .techdebt-no-ds.breadcrumb .l-row > .l-col {
  padding: 0;
}

.techdebt-no-ds .c-buttonbar {
  margin: 1.5em 0 0.5em 0;
}
.techdebt-no-ds .c-buttonbar ul.c-buttonbar__linklist,
.techdebt-no-ds .c-buttonbar ul.c-buttonbar__buttonlist {
  display: inline-block;
  margin: 0.5em 0;
  padding: 0;
  line-height: 2.4em;
  vertical-align: top;
}
.techdebt-no-ds .c-buttonbar ul.c-buttonbar__linklist li,
.techdebt-no-ds .c-buttonbar ul.c-buttonbar__buttonlist li {
  display: inline-block;
  margin-right: 0.25em;
}
.techdebt-no-ds .c-buttonbar ul.c-buttonbar__linklist {
  margin-right: 1em;
}
@media all and (min-width: 34em) {
  .techdebt-no-ds .c-buttonbar ul.c-buttonbar__linklist {
    margin-right: 1.5em;
  }
}
.techdebt-no-ds .c-buttonbar ul.c-buttonbar__linklist li + li:last-child {
  margin-right: 0;
}
.techdebt-no-ds .c-buttonbar ul.c-buttonbar__linklist li + li::before {
  content: "|";
  margin: 0 0.5em;
}
.techdebt-no-ds .c-buttonbar ul.c-buttonbar__buttonlist li + li {
  margin-left: 1.5em;
}
@media all and (min-width: 34em) {
  .techdebt-no-ds .c-buttonbar ul.c-buttonbar__buttonlist li + li {
    margin-right: 1em;
  }
}

span.zv-detect-font-feature-setting {
  font-family: Corbel;
  font-size: 100px;
  position: absolute;
  visibility: hidden;
}

span.zv-detect-font-feature-setting.test {
  -moz-font-feature-settings: "tnum=1";
  -webkit-font-feature-settings: "tnum" 1;
  -moz-font-feature-settings: "tnum" 1;
  -ms-font-feature-settings: "tnum" 1;
  -o-font-feature-settings: "tnum" 1;
  font-feature-settings: "tnum" 1;
}

.techdebt-no-ds .customDialog {
  color: #4b4b4b;
}
.techdebt-no-ds .customDialog .ui-dialog {
  overflow: visible;
}
.techdebt-no-ds .customDialog .ui-dialog .ui-dialog-titlebar {
  border: 0px solid #FFFFFF;
}
.techdebt-no-ds .customDialog .ui-dialog .ui-dialog-titlebar-close {
  padding: 1px;
  border: none;
  background: url("Images/CZ/icon_button_close_circle.png") no-repeat;
  margin-top: -30px;
  margin-right: -20px;
  width: 36px;
  height: 36px;
}
.techdebt-no-ds .customDialog .ui-dialog .ui-dialog-titlebar-close span {
  margin-left: 5px;
  margin-top: 4px;
}
.techdebt-no-ds .customDialog .ui-dialog .ui-dialog-titlebar-close-cross:hover {
  padding: 0px;
}
.techdebt-no-ds .customDialog .ui-corner-all {
  border: 1px solid #FFFFFF;
  border-radius: 10px;
}
.techdebt-no-ds .customDialog .ui-widget-header {
  background-image: none;
  background-color: #FFFFFF;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 17px;
  color: #4b4b4b;
}
.techdebt-no-ds .customDialog .ui-widget-header .ui-icon {
  background-image: none;
}
.techdebt-no-ds .customDialog .ui-icon-closethick {
  background-position: 0px 0px;
}
.techdebt-no-ds .ui-dialog.ui-widget {
  overflow: visible;
  max-width: 100%;
  color: #4b4b4b;
}
.techdebt-no-ds .ui-dialog.ui-widget.ui-corner-all {
  border: 1px solid #FFFFFF;
  border-radius: 10px;
}
.techdebt-no-ds .ui-dialog.ui-widget .ui-dialog-titlebar {
  border: none;
  padding: 0.4em 18px;
}
.techdebt-no-ds .ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close {
  padding: 1px;
  border: none;
  background: url("Images/CZ/icon_button_close_circle.png") no-repeat;
  margin-top: -30px;
  margin-right: -20px;
  width: 36px;
  height: 36px;
}
.techdebt-no-ds .ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
  padding: 0;
}
.techdebt-no-ds .ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close span {
  margin-left: 5px;
  margin-top: 4px;
}
.techdebt-no-ds .ui-dialog.ui-widget .ui-widget-header {
  background-image: none;
  background-color: #FFFFFF;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 17px;
  color: #4b4b4b;
}
.techdebt-no-ds .ui-dialog.ui-widget .ui-widget-header .ui-icon {
  background-image: none;
}
.techdebt-no-ds .ui-dialog.ui-widget .ui-dialog-content {
  padding: 0.5em 18px;
}

.techdebt-no-ds .zv-faq-item h3 {
  font-size: 1.125rem;
  margin: 1px 0 0;
}
.techdebt-no-ds .zv-faq-item__title span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  /*
  	Extends the .visuallyhidden class to allow the element to be focusable
  	when navigated to via the keyboard: h5bp.com/p
  */
}
.techdebt-no-ds .zv-faq-item__title span.focusable:active, .techdebt-no-ds .zv-faq-item__title span.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.techdebt-no-ds .zv-faq-item[aria-expandedz=true] .zv-faq-item__title button::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60b";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-faq-item[aria-expandedz=true] .zv-faq-item__title button:hover:after {
  color: inherit;
}
.techdebt-no-ds .zv-faq-item[aria-expandedz=false] .zv-faq-item__title button::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60c";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-faq-item[aria-expandedz=false] .zv-faq-item__title button:hover:after {
  color: inherit;
}
.techdebt-no-ds .zv-faq-item__title button {
  background: #FFFFFF; /* Old browsers */
  background: -moz-linear-gradient(top, #FFFFFF 0%, #fff6eb 100%); /* FF3.6+ */
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #fff6eb 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #FFFFFF 0%, #fff6eb 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #FFFFFF 0%, #fff6eb 100%); /* IE10+ */
  background: linear-gradient(to bottom, #FFFFFF 0%, #fff6eb 100%); /* W3C */
  /* IE9 and lower  */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#FFFFFFFF, endColorstr=#FFFFF6EB, GradientType=0 ); /* IE6-9 */
  display: block;
  position: relative;
  margin: 0;
  width: 100%;
  padding: 0.3375rem 2.8125rem 0.3375rem 1.35rem;
  border: 1px solid #EFEDE8;
  font: 1.125rem/1.5 "TheSansPlain", "Segoe UI", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  text-align: left;
  cursor: pointer;
  color: #0071B2;
}
.techdebt-no-ds .zv-faq-item__title button::after {
  color: #0071B2;
  display: block;
  line-height: 1.9285714286;
  padding: 0.3375rem 1.6071428571em 0.3375rem 1.125rem;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0.225rem;
}
.techdebt-no-ds .zv-faq-item__title button:hover {
  background: #ACC0DA;
}
.techdebt-no-ds .zv-faq-item__contentsbox {
  border-color: #EFEDE8;
  border-style: solid;
  border-width: 0 1px 1px;
}
.techdebt-no-ds .zv-faq-item__contents {
  overflow: auto;
  padding: 1.25em;
}
.techdebt-no-ds .zv-faq-item__contents :last-child {
  margin-bottom: 0;
}
.techdebt-no-ds .zv-faq-item + .zv-faq-item {
  margin-top: 1.125rem;
}

.techdebt-no-ds .zv-flipped {
  position: relative;
  perspective: 1500px;
}
.techdebt-no-ds .zv-flipped--flipped .zv-flipped__front,
.techdebt-no-ds .zv-flipped--flipped .zv-flipped__back {
  transition: transform 0.4s ease-out;
}
.techdebt-no-ds .zv-flipped--flipped .zv-flipped__front {
  transform: rotateY(180deg);
  right: 0;
}
.no-csstransforms3d .techdebt-no-ds .zv-flipped--flipped .zv-flipped__front {
  visibility: hidden;
}
.techdebt-no-ds .zv-flipped--flipped .zv-flipped__back {
  transform: rotateY(0);
  left: 0;
  right: 0;
}
.no-csstransforms3d .techdebt-no-ds .zv-flipped--flipped .zv-flipped__back {
  visibility: visible;
}
.techdebt-no-ds .zv-flipped__front, .techdebt-no-ds .zv-flipped__back {
  display: block;
  position: relative;
  backface-visibility: hidden;
  transition: transform 0.4s ease-out, left 0ms linear 0.4s, right 0ms linear 0.4s;
}
.techdebt-no-ds .zv-flipped__front {
  transform: rotateY(0);
}
.no-csstransforms3d .techdebt-no-ds .zv-flipped__front {
  visibility: visible;
}
.techdebt-no-ds .zv-flipped__back {
  position: absolute;
  top: 0;
  left: -200%;
  right: 200%;
  height: 100%;
  transform: rotateY(-180deg);
}
.no-csstransforms3d .techdebt-no-ds .zv-flipped__back {
  visibility: hidden;
}

.zv-form-checkbox {
  display: block;
  max-width: 48em;
}
.zv-form-checkbox:not(:first-child) {
  margin-top: 1.25em;
}
.zv-form-checkbox--xsmall-size .zv-form-checkbox__outerbox {
  max-width: 11em;
}
.zv-form-checkbox--small-size .zv-form-checkbox__outerbox {
  max-width: 23em;
}
.zv-form-checkbox--medium-size .zv-form-checkbox__outerbox {
  max-width: 34em;
}
.zv-form-checkbox--full-size .zv-form-checkbox__outerbox {
  max-width: 44em;
}
.zv-form-checkbox__outerbox {
  background-color: #FFFFFF;
  border: 1px solid #FFA300;
  border-radius: 8px;
  cursor: pointer;
  display: block;
  padding: 0.625em;
  padding-left: 2.625em;
  text-indent: -2em;
}
.zv-form-checkbox:hover .zv-form-checkbox__outerbox, .zv-form-checkbox.zv-form-checkbox--selected .zv-form-checkbox__outerbox {
  border: 1px solid #FF9200;
}
.zv-form-checkbox__helptext {
  color: #716F6A;
  display: block;
  font-size: 0.984375rem;
  margin: 0.5625rem 0 0 0;
  text-indent: 0;
}
.zv-form-checkbox__helptext + .zv-form-checkbox__helptext {
  margin-top: 0.5625rem;
}

.techdebt-no-ds .zv-form-dropdownlist {
  display: block;
  margin-bottom: 0.2109375rem;
  max-width: 48em;
}
.techdebt-no-ds .zv-form-dropdownlist__label {
  display: block;
  color: #333;
}
.techdebt-no-ds .zv-form-dropdownlist__helptext {
  color: #716F6A;
  display: block;
  font-size: 0.984375rem;
  margin-top: 0.421875rem;
}
.techdebt-no-ds .zv-form-dropdownlist .field-validation-error {
  color: #C73002;
  display: block;
  margin: 0.5625rem 0 0.5625rem;
  font-size: 0.9375em;
  line-height: 1.333em;
}
.techdebt-no-ds .zv-form-dropdownlist .field-validation-error span::before {
  content: "\e60a";
  margin-right: 0.5em;
  font-family: "icomoon";
}

.techdebt-no-ds .zv-form-textarea {
  display: block;
  margin-bottom: 0.2109375rem;
  max-width: 48em;
}
.techdebt-no-ds .zv-form-textarea__label {
  display: block;
  color: #333;
}
.techdebt-no-ds .zv-form-textarea__helptext {
  color: #716F6A;
  display: block;
  font-size: 0.984375rem;
  margin-top: 0.421875rem;
}
.techdebt-no-ds .zv-form-textarea textarea {
  position: relative;
  display: block;
  margin: 0;
  border-radius: 2px;
  border: 1px solid #999;
  width: 100%;
  max-width: 35em;
  padding: 0.5625rem;
  line-height: 1.375rem;
  font-family: "TheSansPlain", "Segoe UI", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  resize: vertical;
  color: #000000;
}
.techdebt-no-ds .zv-form-textarea .field-validation-error {
  color: #C73002;
  display: block;
  margin: 0.5625rem 0 0.5625rem;
  font-size: 0.9375em;
  line-height: 1.333em;
}
.techdebt-no-ds .zv-form-textarea .field-validation-error span::before {
  content: "\e60a";
  margin-right: 0.5em;
  font-family: "icomoon";
}

.techdebt-no-ds .zv-form-textbox {
  display: block;
  margin-bottom: 0.1875rem;
  max-width: 48em;
}
.techdebt-no-ds .zv-form-textbox:not(:first-child) {
  margin-top: 1.25em;
}
.techdebt-no-ds .zv-form-textbox__input, .techdebt-no-ds .zv-form-dropdownlist select, .techdebt-no-ds .zv-form-dropdownlist select:focus, .techdebt-no-ds .zv-form-textarea textarea:focus {
  position: relative;
  margin: 0;
  border-radius: 2px;
  border: 1px solid #999;
  height: 2.5em;
  width: 100%;
  max-width: 23em;
  padding: 0.5em;
  line-height: 1.375em;
  font-size: 1rem;
  color: #000000;
  transition: all 0.2s ease-out;
  font-family: "TheSansPlain", "Segoe UI", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
@media all and (max-width: 33.9375em) {
  .techdebt-no-ds .zv-form-textbox__input, .techdebt-no-ds .zv-form-dropdownlist select, .techdebt-no-ds .zv-form-dropdownlist select:focus, .techdebt-no-ds .zv-form-textarea textarea:focus {
    max-width: 100%;
  }
}
.techdebt-no-ds .zv-form-textbox__input[type=number], .techdebt-no-ds .zv-form-dropdownlist select[type=number], .techdebt-no-ds .zv-form-textarea textarea[type=number]:focus {
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  text-align: right;
}
.techdebt-no-ds .zv-form-textbox__input:focus, .techdebt-no-ds .zv-form-dropdownlist select:focus, .techdebt-no-ds .zv-form-textarea textarea:focus, .techdebt-no-ds .zv-form-textbox__input:focus + .zv-form-textbox__prefix, .techdebt-no-ds .zv-form-dropdownlist select:focus + .zv-form-textbox__prefix, .techdebt-no-ds .zv-form-textarea textarea:focus + .zv-form-textbox__prefix {
  box-shadow: 0 0 8px 1px #0071B2 !important;
  border-color: #FF9200;
  outline: 0;
}
.techdebt-no-ds .zv-form-textbox__input:focus + .zv-form-textbox__prefix, .techdebt-no-ds .zv-form-dropdownlist select:focus + .zv-form-textbox__prefix, .techdebt-no-ds .zv-form-textarea textarea:focus + .zv-form-textbox__prefix {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.techdebt-no-ds .zv-form-textbox__input.input-validation-error:not(:focus), .techdebt-no-ds .zv-form-dropdownlist select.input-validation-error:not(:focus), .techdebt-no-ds .zv-form-textarea textarea.input-validation-error:not(:focus):focus, .techdebt-no-ds .zv-form-textbox__input.input-validation-error:not(:focus) + .zv-form-textbox__prefix, .techdebt-no-ds .zv-form-dropdownlist select.input-validation-error:not(:focus) + .zv-form-textbox__prefix, .techdebt-no-ds .zv-form-textarea textarea.input-validation-error:not(:focus):focus + .zv-form-textbox__prefix {
  border-color: #C73002;
}
.techdebt-no-ds .zv-form-textbox--xsmall-size .zv-form-textbox__input, .techdebt-no-ds .zv-form-textbox--xsmall-size .zv-form-dropdownlist select, .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--xsmall-size select, .techdebt-no-ds .zv-form-textbox--xsmall-size .zv-form-textarea textarea:focus, .techdebt-no-ds .zv-form-textarea .zv-form-textbox--xsmall-size textarea:focus {
  max-width: 11em;
}
.techdebt-no-ds .zv-form-textbox--small-size .zv-form-textbox__input, .techdebt-no-ds .zv-form-textbox--small-size .zv-form-dropdownlist select, .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--small-size select, .techdebt-no-ds .zv-form-textbox--small-size .zv-form-textarea textarea:focus, .techdebt-no-ds .zv-form-textarea .zv-form-textbox--small-size textarea:focus {
  max-width: 23em;
}
.techdebt-no-ds .zv-form-textbox--medium-size .zv-form-textbox__input, .techdebt-no-ds .zv-form-textbox--medium-size .zv-form-dropdownlist select, .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--medium-size select, .techdebt-no-ds .zv-form-textbox--medium-size .zv-form-textarea textarea:focus, .techdebt-no-ds .zv-form-textarea .zv-form-textbox--medium-size textarea:focus {
  max-width: 34em;
}
.techdebt-no-ds .zv-form-textbox--full-size .zv-form-textbox__input, .techdebt-no-ds .zv-form-textbox--full-size .zv-form-dropdownlist select, .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--full-size select, .techdebt-no-ds .zv-form-textbox--full-size .zv-form-textarea textarea:focus, .techdebt-no-ds .zv-form-textarea .zv-form-textbox--full-size textarea:focus {
  max-width: 44em;
}
.techdebt-no-ds .zv-form-textbox--element-after {
  border-right: none;
  max-width: none;
}
.techdebt-no-ds .zv-form-textbox--element-after input,
.techdebt-no-ds .zv-form-textbox--element-after input + * {
  display: inline-block;
}
.techdebt-no-ds .zv-form-textbox__label {
  display: block;
  color: inherit;
}
.techdebt-no-ds .zv-form-textbox__helptext {
  color: #716F6A;
  display: block;
  font-size: 0.984375rem;
  margin-top: 0.421875rem;
}
.techdebt-no-ds .zv-form-textbox__inputbox {
  position: relative;
  display: inline-block;
}
.techdebt-no-ds .zv-form-textbox--tnum .zv-form-textbox__input, .techdebt-no-ds .zv-form-textbox--tnum .zv-form-dropdownlist select, .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--tnum select, .techdebt-no-ds .zv-form-textbox--tnum .zv-form-textarea textarea:focus, .techdebt-no-ds .zv-form-textarea .zv-form-textbox--tnum textarea:focus {
  font-feature-settings: "tnum";
}
.techdebt-no-ds .zv-form-textbox--tnum-helptext .zv-form-textbox__helptext {
  font-feature-settings: "tnum";
}
.techdebt-no-ds .zv-form-textbox--als-waarde input {
  border: none;
  padding: 0;
  font-size: inherit;
  font-family: "TheSansPlain", "Segoe UI", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  color: inherit;
  background: none;
}
.techdebt-no-ds .zv-form-textbox--als-waarde .zv-form-textbox__label {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
}
.techdebt-no-ds .zv-form-textbox--hokjes .zv-form-textbox__input, .techdebt-no-ds .zv-form-textbox--hokjes .zv-form-dropdownlist select, .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--hokjes select, .techdebt-no-ds .zv-form-textbox--hokjes .zv-form-textarea textarea:focus, .techdebt-no-ds .zv-form-textarea .zv-form-textbox--hokjes textarea:focus {
  letter-spacing: 0.6em;
  /* Fallback voor als de browser geen multiple-backgrounds ondersteund, of er een afwijkend formaat (maxlength!="6") gebruikt wordt */
}
.techdebt-no-ds .zv-form-textbox--hokjes .zv-form-textbox__input[maxlength="6"], .techdebt-no-ds .zv-form-textbox--hokjes .zv-form-dropdownlist select[maxlength="6"], .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--hokjes select[maxlength="6"], .techdebt-no-ds .zv-form-textbox--hokjes .zv-form-textarea textarea[maxlength="6"]:focus, .techdebt-no-ds .zv-form-textarea .zv-form-textbox--hokjes textarea[maxlength="6"]:focus { /* Zet een maximum, omdat er anders (met background: repeat-x) na de laatste letter een hokje getoond wordt */
  /* Detecteer of de browser font-feature-settings ondersteund, anders zijn de breedtes van de letters niet te voorspellen om goede hokjes te tonen.
          Detecteer of de browser multiple-backgrounds ondersteund. Een fallback is om de background-repeat te gebruiken. */
}
.font-feature-settings.multiplebgs .techdebt-no-ds .zv-form-textbox--hokjes .zv-form-textbox__input[maxlength="6"], .font-feature-settings.multiplebgs .techdebt-no-ds .zv-form-textbox--hokjes .zv-form-dropdownlist select[maxlength="6"], .font-feature-settings.multiplebgs .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--hokjes select[maxlength="6"], .font-feature-settings.multiplebgs .techdebt-no-ds .zv-form-textbox--hokjes .zv-form-textarea textarea[maxlength="6"]:focus, .font-feature-settings.multiplebgs .techdebt-no-ds .zv-form-textarea .zv-form-textbox--hokjes textarea[maxlength="6"]:focus {
  background-repeat: no-repeat;
  background-image: url("Images/CZ/icon_hokje.svg"), url("Images/CZ/icon_hokje.svg"), url("Images/CZ/icon_hokje.svg"), url("Images/CZ/icon_hokje.svg"), url("Images/CZ/icon_hokje.svg"), url("Images/CZ/icon_hokje.svg");
  background-position: 0 bottom, 1.1639188033em bottom, 2.3278376066em bottom, 3.4917564099em bottom, 4.6556752132em bottom, 5.8195940165em bottom;
  background-position: 3.05em bottom, 4.11392em bottom, 5.27784em bottom, 6.44176em bottom, 7.60568em bottom, 8.76959em bottom;
}
.font-feature-settings .techdebt-no-ds .zv-form-textbox--hokjes .zv-form-textbox__input, .font-feature-settings .techdebt-no-ds .zv-form-textbox--hokjes .zv-form-dropdownlist select, .font-feature-settings .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--hokjes select, .font-feature-settings .techdebt-no-ds .zv-form-textbox--hokjes .zv-form-textarea textarea:focus, .font-feature-settings .techdebt-no-ds .zv-form-textarea .zv-form-textbox--hokjes textarea:focus {
  font-feature-settings: "tnum";
  background-image: url("Images/CZ/icon_hokje.svg");
  background-repeat: repeat-x;
  background-position: bottom left;
  background-size: 1.1639188033em 8px;
}
.techdebt-no-ds .zv-form-textbox--prefix .zv-form-textbox__input, .techdebt-no-ds .zv-form-textbox--prefix .zv-form-dropdownlist select, .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--prefix select, .techdebt-no-ds .zv-form-textbox--prefix .zv-form-textarea textarea:focus, .techdebt-no-ds .zv-form-textarea .zv-form-textbox--prefix textarea:focus {
  text-indent: 1.75em;
  text-align: left;
  text-indent: 2.3em;
}
.techdebt-no-ds .zv-form-textbox--prefix .zv-form-textbox__prefix {
  background: #FFA300;
  border: 1px solid #999;
  border-right: none;
  border-radius: 2px;
  font-size: 1.125rem;
  height: 2.5em;
  left: 0;
  letter-spacing: 0.1125rem;
  line-height: 1.375rem;
  padding: 0.5em;
  padding-right: 0.25em;
  position: absolute;
  text-align: right;
  top: 0;
  width: 2em;
  z-index: 1;
  line-height: 2.375em;
  text-align: center;
}
.techdebt-no-ds .zv-form-textbox--prefix.zv-form-textbox--hokjes .zv-form-textbox__input, .techdebt-no-ds .zv-form-textbox--prefix.zv-form-textbox--hokjes .zv-form-dropdownlist select, .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--prefix.zv-form-textbox--hokjes select, .techdebt-no-ds .zv-form-textbox--prefix.zv-form-textbox--hokjes .zv-form-textarea textarea:focus, .techdebt-no-ds .zv-form-textarea .zv-form-textbox--prefix.zv-form-textbox--hokjes textarea:focus {
  background-position: 2.25em bottom;
}
.font-feature-settings.multiplebgs .techdebt-no-ds .zv-form-textbox--prefix.zv-form-textbox--hokjes .zv-form-textbox__input[maxlength="6"], .font-feature-settings.multiplebgs .techdebt-no-ds .zv-form-textbox--prefix.zv-form-textbox--hokjes .zv-form-dropdownlist select[maxlength="6"], .font-feature-settings.multiplebgs .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--prefix.zv-form-textbox--hokjes select[maxlength="6"], .font-feature-settings.multiplebgs .techdebt-no-ds .zv-form-textbox--prefix.zv-form-textbox--hokjes .zv-form-textarea textarea[maxlength="6"]:focus, .font-feature-settings.multiplebgs .techdebt-no-ds .zv-form-textarea .zv-form-textbox--prefix.zv-form-textbox--hokjes textarea[maxlength="6"]:focus {
  background-position: 2.25em bottom, 3.4139188033em bottom, 4.5778376066em bottom, 5.7417564099em bottom, 6.9056752132em bottom, 8.0695940165em bottom;
  background-position: 3.05em bottom, 4.11392em bottom, 5.27784em bottom, 6.44176em bottom, 7.60568em bottom, 8.76959em bottom;
}
.techdebt-no-ds .zv-form-textbox--toonvalidvinkje .zv-form-textbox__inputbox {
  padding-right: 2.25rem;
}
.techdebt-no-ds .zv-form-textbox--toonvalidvinkje .zv-form-textbox__input[aria-invalid=false] ~ .zv-form-textbox__validvinkje::after, .techdebt-no-ds .zv-form-textbox--toonvalidvinkje .zv-form-dropdownlist select[aria-invalid=false] ~ .zv-form-textbox__validvinkje::after, .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--toonvalidvinkje select[aria-invalid=false] ~ .zv-form-textbox__validvinkje::after, .techdebt-no-ds .zv-form-textbox--toonvalidvinkje .zv-form-textarea textarea[aria-invalid=false]:focus ~ .zv-form-textbox__validvinkje::after, .techdebt-no-ds .zv-form-textarea .zv-form-textbox--toonvalidvinkje textarea[aria-invalid=false]:focus ~ .zv-form-textbox__validvinkje::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #0F7E03;
  content: "\e603";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-form-textbox--toonvalidvinkje .zv-form-textbox__input[aria-invalid=false] ~ .zv-form-textbox__validvinkje:hover:after, .techdebt-no-ds .zv-form-textbox--toonvalidvinkje .zv-form-dropdownlist select[aria-invalid=false] ~ .zv-form-textbox__validvinkje:hover:after, .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--toonvalidvinkje select[aria-invalid=false] ~ .zv-form-textbox__validvinkje:hover:after, .techdebt-no-ds .zv-form-textbox--toonvalidvinkje .zv-form-textarea textarea[aria-invalid=false]:focus ~ .zv-form-textbox__validvinkje:hover:after, .techdebt-no-ds .zv-form-textarea .zv-form-textbox--toonvalidvinkje textarea[aria-invalid=false]:focus ~ .zv-form-textbox__validvinkje:hover:after {
  color: #0F7E03;
}
.techdebt-no-ds .zv-form-textbox--toonvalidvinkje .zv-form-textbox__input[aria-invalid=false] ~ .zv-form-textbox__validvinkje::after, .techdebt-no-ds .zv-form-textbox--toonvalidvinkje .zv-form-dropdownlist select[aria-invalid=false] ~ .zv-form-textbox__validvinkje::after, .techdebt-no-ds .zv-form-dropdownlist .zv-form-textbox--toonvalidvinkje select[aria-invalid=false] ~ .zv-form-textbox__validvinkje::after, .techdebt-no-ds .zv-form-textbox--toonvalidvinkje .zv-form-textarea textarea[aria-invalid=false]:focus ~ .zv-form-textbox__validvinkje::after, .techdebt-no-ds .zv-form-textarea .zv-form-textbox--toonvalidvinkje textarea[aria-invalid=false]:focus ~ .zv-form-textbox__validvinkje::after {
  position: absolute;
  top: 50%;
  right: 0.4166666667em;
  font-size: 1.35rem;
  transform: translateY(-50%);
}
.techdebt-no-ds .zv-form-textbox .field-validation-error {
  color: #C73002;
  display: block;
  margin: 0.5625rem 0 0.5625rem;
  font-size: 0.9375em;
  line-height: 1.333em;
}
.techdebt-no-ds .zv-form-textbox .field-validation-error span::before {
  content: "\e60a";
  margin-right: 0.5em;
  font-family: "icomoon";
}

.techdebt-non-cleaner-html .techdebt-no-ds .postitframe {
  padding: 20px 0px 0px 0px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDIyOSwyNDEsMjQ3LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background-image: -moz-linear-gradient(#e5f1f7, #FFFFFF);
  background-image: -o-linear-gradient(#e5f1f7, #FFFFFF);
  background-image: -webkit-linear-gradient(#e5f1f7, #FFFFFF);
  background-image: linear-gradient(#e5f1f7, #FFFFFF);
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe .postitbutton {
  border-bottom: none; /* Don't show underline meant for links */
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table {
  width: 100%;
  text-align: center;
  table-layout: fixed;
  border-spacing: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table h2 {
  margin-bottom: 0;
  width: 250px;
  text-align: left;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table h2.handWritten {
  font-family: Angelina, "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-weight: normal;
  font-size: 24px;
  line-height: 0.9em;
  margin-top: 0;
  white-space: pre-wrap;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table span.postitbutton {
  padding-top: 8px;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 14px;
  font-weight: bold;
  vertical-align: bottom;
  display: block;
  color: #FFFFFF;
  height: 27px;
  text-decoration: none;
  position: absolute;
  bottom: 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td {
  vertical-align: top;
  padding-top: 10px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td div.inset {
  display: inline-block;
  height: 280px;
  position: relative;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td.postitMidden {
  background: url(Images/postit_lichtoranje_02_start.png) -10px 5px no-repeat;
  height: 320px;
  width: 310px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td.postitMidden:hover {
  background: url(Images/postit_02_lichtoranje.png) -10px 5px no-repeat;
  height: 320px;
  width: 310px;
  cursor: pointer;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td.postitMidden span.postitbutton {
  background: url(Images/postitMiddenbuttonhighlight.png) 0 0 no-repeat;
  width: 263px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td.postitRechts ul {
  list-style-type: none;
  text-align: left;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 11px;
  width: 270px;
  line-height: 20px;
  padding-top: 20px;
  margin-left: -7px;
  position: absolute;
  top: 80px;
  white-space: nowrap;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td.postitRechts li {
  border-bottom: 1px solid #0A71B0;
  font-size: 11px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td.postitRechts li span.date {
  display: inline-block;
  width: 75px;
  font-size: 12px;
  color: #0A71B0;
  font-weight: bold;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td.postitRechts li span.omschrijving {
  display: inline-block;
  width: 120px;
  white-space: nowrap;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td.postitRechts li span.status {
  display: inline-block;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td.postitRechts {
  background: url(Images/postit_blauw_03_start.png) -10px 5px no-repeat;
  height: 320px;
  width: 320px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td.postitRechts h2 {
  width: 225px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td.postitRechts:hover {
  background: url(Images/postit_03_blauw.png) -10px 5px no-repeat;
  height: 320px;
  width: 320px;
  cursor: pointer;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td.postitRechts span.postitbutton {
  background: url(Images/postitRechtsbuttonhighlight.png) 0 0 no-repeat;
  width: 184px;
  left: 20px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table a, .techdebt-non-cleaner-html .techdebt-no-ds .postitframe table a:visited {
  padding-top: 8px;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 14px;
  font-weight: bold;
  vertical-align: bottom;
  display: block;
  color: #FFFFFF;
  height: 27px;
  text-decoration: none;
  position: absolute;
  top: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table a.postitbutton {
  -moz-transition: opacity 0.7s ease-in-out;
  -o-transition: opacity 0.7s ease-in-out;
  -webkit-transition: opacity 0.7s ease-in-out;
  -ms-transition: opacity 0.7s ease-in-out;
  transition: opacity 0.7s ease-in-out;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table a.postitbutton.hover {
  opacity: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table a.postitLinksbutton {
  background: url(Images/postitLinksbutton.png) 0 0 no-repeat;
  width: 237px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table a.postitLinksbutton:hover {
  background: url(Images/postitLinksbuttonhighlight.png) 0 0 no-repeat;
  text-decoration: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table a.postitLinksbutton:active {
  background: url(Images/postitLinksbutton.png) 0 0 no-repeat;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table a.postitMiddenbutton {
  background: url(Images/postitMiddenbutton.png) 0 0 no-repeat;
  width: 263px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table a.postitMiddenbutton:hover {
  background: url(Images/postitMiddenbuttonhighlight.png) 0 0 no-repeat;
  text-decoration: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table a.postitMiddenbutton:active {
  background: url(Images/postitMiddenbutton.png) 0 0 no-repeat;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table a.postitRechtsbutton {
  background: url(Images/postitRechtsbutton.png) 0 0 no-repeat;
  width: 184px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table a.postitRechtsbutton:hover {
  background: url(Images/postitRechtsbuttonhighlight.png) 0 0 no-repeat;
  text-decoration: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table a.postitRechtsbutton:active {
  background: url(Images/postitRechtsbutton.png) 0 0 no-repeat;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td.postitMidden ul {
  list-style-position: inside;
  list-style-type: none;
  text-align: left;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 11px;
  width: 250px;
  line-height: 20px;
  padding-top: 20px;
  position: absolute;
  top: 80px;
  white-space: nowrap;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe table td.postitMidden ul li {
  border-bottom: 1px solid #FF7D63;
  background: url(Images/postitMiddenbullets.png) 0 50% no-repeat;
  font-size: 11px;
  padding-left: 20px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .postitframe .loadingAjax {
  height: 150px;
  background: url(Images/CZ/loader_progress.gif) 50% 50% no-repeat;
  width: 100%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijziging-index .postitframe table td.postitRechtsWijziging {
  background: url(Images/postit_04_wit.png) -10px 5px no-repeat;
  height: 280px;
  width: 320px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijziging-index .postitframe table td.postitRechtsWijziging:hover {
  background: url(Images/postit_04_blauw.png) -10px 5px no-repeat;
  height: 280px;
  width: 280px;
  cursor: pointer;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijziging-index .postitframe table td.postitRechtsWijziging li {
  border-bottom: 1px solid #0A71B0;
  font-size: 10px;
  margin-left: -10px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijziging-index .postitframe table td.postitRechtsWijziging li span.date {
  display: inline-block;
  width: 75px;
  font-size: 10px;
  color: #0A71B0;
  font-weight: bold;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijziging-index .postitframe table td.postitRechtsWijziging li span.omschrijving {
  display: inline-block;
  width: 120px;
  white-space: nowrap;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijziging-index .postitframe table td.postitRechtsWijziging li span.status {
  display: inline-block;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijziging-index .postitframe table td.postitRechtsWijziging h2 {
  width: 225px;
  margin-bottom: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijziging-index .postitframe table a.postitRechtsbuttonWijziging {
  width: 184px;
}

.techdebt-no-ds .zv-full-list {
  padding: 1.25em;
  list-style-type: none;
}
.techdebt-no-ds .zv-full-list:not(.zv-full-list--zonder-kader) {
  border: 1px 0 solid #D3D1CC;
}
.techdebt-no-ds .zv-full-list > li:not(:first-child) {
  padding-top: 0.5em;
}
.techdebt-no-ds .zv-full-list > li:not(:last-child) {
  padding-bottom: 0.37em;
}
.techdebt-no-ds .zv-full-list:not(.zv-full-list--zonder-lijn) > li + li {
  border-top: 1px solid #D3D1CC;
}
.techdebt-no-ds .zv-full-list--full-width {
  margin: 0 -1.25em;
}
.techdebt-no-ds .zv-full-list--full-width-edge {
  margin: 0 -0.703125rem;
}
.techdebt-no-ds .zv-full-list__kop {
  font-size: 0.9em;
  font-weight: bold;
  text-transform: uppercase;
  font-feature-settings: "tnum";
}

.techdebt-no-ds .zv-kassabon {
  border-style: solid;
  border-width: 1px 1px 7px;
  border-image: url("/Content/Images/kassabon_border.png") 1 1 7 round;
  padding: 1.25em;
  min-height: 161px;
  max-width: 275px;
  background: url("/Content/Images/kassabon_background.png");
  background-clip: padding-box;
}
.no-borderimage .techdebt-no-ds .zv-kassabon {
  border: 1px solid #d3d1cc;
}
.techdebt-no-ds .zv-kassabon__table {
  width: 100%;
  border-collapse: collapse;
}
.techdebt-no-ds .zv-kassabon__table tr:last-child {
  border-top: 1px solid #989691;
}
.techdebt-no-ds .zv-kassabon__title {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 1em;
  text-align: left;
  border-bottom: 1px solid rgba(211, 209, 204, 0.2);
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
}
.techdebt-no-ds .zv-kassabon__item {
  width: 60%;
}
.techdebt-no-ds .zv-kassabon__totaalbedrag__bedrag,
.techdebt-no-ds .zv-kassabon__bedrag {
  border-left: 1px solid rgba(211, 209, 204, 0.2);
  width: 40%;
  text-align: right;
}
.techdebt-no-ds .zv-kassabon_space {
  height: 10px;
}
.techdebt-no-ds .zv-kassabon__totaalbedrag__item,
.techdebt-no-ds .zv-kassabon__totaalbedrag__bedrag {
  padding-top: 24px;
  padding-bottom: 24px;
}
.techdebt-no-ds .zv-kassabon__totaalbedrag__bedrag {
  font-weight: bold;
}
.techdebt-no-ds .zv-kassabon__totaalbedrag__item {
  text-align: left;
}
.techdebt-no-ds .zv-kassabon__omcirkeling {
  background-size: 100% 100%;
  color: #000000;
  display: inline-block;
  margin: -20px -20px -10px;
  min-width: 110px;
  padding: 20px 20px 10px 30px;
  text-align: right;
  background-image: url("Images/CZ/stappenindicator/stap_actief.svg");
}

.techdebt-no-ds .zv-keyvalue-block {
  margin: 0;
}
.techdebt-no-ds .zv-keyvalue-block:not(:first-child):not(.zv-keyvalue-block--no-margin) {
  margin-top: 1em;
}
.techdebt-no-ds .zv-keyvalue-block dt {
  font-weight: bold;
  color: #333333;
}
.techdebt-no-ds .zv-keyvalue-block dd {
  padding: 0;
  margin: 0;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-keyvalue-block--mobile-inline dt,
  .techdebt-no-ds .zv-keyvalue-block--mobile-inline dd {
    display: inline;
  }
}

.techdebt-no-ds .zv-layout,
.techdebt-no-ds .zv-layout--1-1,
.techdebt-no-ds .zv-layout--2-1,
.techdebt-no-ds .zv-layout--1-2,
.techdebt-no-ds .zv-layout--3-1,
.techdebt-no-ds .zv-layout--1-3,
.techdebt-no-ds .zv-layout--page-menu {
  display: table;
  border-collapse: collapse;
  width: 100%;
}
.techdebt-no-ds .zv-layout > *,
.techdebt-no-ds .zv-layout--1-1 > *,
.techdebt-no-ds .zv-layout--2-1 > *,
.techdebt-no-ds .zv-layout--1-2 > *,
.techdebt-no-ds .zv-layout--3-1 > *,
.techdebt-no-ds .zv-layout--1-3 > *,
.techdebt-no-ds .zv-layout--page-menu > * {
  display: table-cell;
  vertical-align: top;
}
.techdebt-no-ds .zv-layout--1-1 > * {
  width: 50%;
}
.techdebt-no-ds .zv-layout--2-1 > *:first-child {
  width: 66%;
}
.techdebt-no-ds .zv-layout--2-1 > *:nth-child(2) {
  width: 33%;
}
.techdebt-no-ds .zv-layout--1-2 > *:first-child {
  width: 33%;
}
.techdebt-no-ds .zv-layout--1-2 > *:nth-child(2) {
  width: 66%;
}
.techdebt-no-ds .zv-layout--3-1 > *:first-child {
  width: 25%;
}
.techdebt-no-ds .zv-layout--3-1 > *:nth-child(2) {
  width: 75%;
}
.techdebt-no-ds .zv-layout--1-3 > *:first-child {
  width: 25%;
}
.techdebt-no-ds .zv-layout--1-3 > *:nth-child(2) {
  width: 75%;
}
.techdebt-no-ds .zv-layout--gutter {
  width: calc(100% + 1.25em * 2);
  margin: 0 -1.25em;
  border-spacing: 1.25em 0;
  border-collapse: separate;
}
.techdebt-no-ds .zv-layout--border-between > *:not(:last-child) {
  border-right: 1px solid #D3D1CC;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-layout--mobile-block {
    display: block;
    width: auto;
  }
  .techdebt-no-ds .zv-layout--mobile-block.zv-layout--gutter {
    margin-left: 0;
    margin-right: 0;
    width: auto;
  }
  .techdebt-no-ds .zv-layout--mobile-block.zv-layout--gutter > :not(:first-child) {
    margin-top: 1.25em;
  }
  .techdebt-no-ds .zv-layout--mobile-block > *:not(.dummy) {
    display: block;
    width: auto;
  }
}
@media all and (max-width: 33.9375em) {
  .techdebt-no-ds .zv-layout--xs-block {
    display: block;
    width: auto;
  }
  .techdebt-no-ds .zv-layout--xs-block.zv-layout--gutter {
    margin-left: 0;
    margin-right: 0;
    width: auto;
  }
  .techdebt-no-ds .zv-layout--xs-block.zv-layout--gutter > :not(:first-child) {
    margin-top: 1.25em;
  }
  .techdebt-no-ds .zv-layout--xs-block > *:not(.dummy) {
    display: block;
    width: auto;
  }
}
.techdebt-no-ds .zv-layout--page-menu > *:first-child {
  width: 220px;
}
.techdebt-no-ds .zv-layout--marge-em {
  margin-top: 1em;
}

.techdebt-no-ds .zv-leesmeer__inner {
  display: none;
}
.techdebt-no-ds .zv-leesmeer--toon-meer .zv-leesmeer__link {
  display: none;
}
.techdebt-no-ds .zv-leesmeer--toon-meer .zv-leesmeer__inner {
  display: inline;
}

.techdebt-non-cleaner-html .techdebt-no-ds .lightbox {
  margin-bottom: 10px;
  line-height: 1.5em;
}
.techdebt-non-cleaner-html .techdebt-no-ds .lightbox .faq {
  margin-bottom: 10px;
  margin-top: 10px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .lightbox .faq dl dt, .techdebt-non-cleaner-html .techdebt-no-ds .lightbox .faq dl dd {
  border: 1px solid #989691;
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .lightbox .faq dl dt button {
  background-color: #fff6eb;
  border: none;
  cursor: pointer;
  display: block;
  font-weight: bold;
  height: 100%;
  padding: 5px;
  text-align: left;
  width: 100%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .lightbox .faq dl dd {
  border-top: 0px;
  margin-left: 0px;
  display: none;
  padding: 5px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .lightbox .faq dl dd.faqopen {
  display: block;
}

.techdebt-no-ds .zv-link-list {
  list-style-type: none;
}
.techdebt-no-ds .zv-link-list:last-child {
  margin-bottom: 0;
}
.techdebt-no-ds .zv-link-list > li {
  padding-left: 1em;
  text-indent: -0.5em;
}
.techdebt-no-ds .zv-link-list > li::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #FF9200;
  content: "\e606";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-link-list > li:hover:before {
  color: #FF9200;
}
.techdebt-no-ds .zv-link-list > li > * {
  text-indent: 0;
}
.techdebt-no-ds .zv-link-list > li:not([hidden]) + li {
  margin-top: 1em;
}
.techdebt-no-ds .zv-link-list--left {
  padding-left: 0;
}
.techdebt-no-ds .zv-link-list--no-margin {
  margin: 0;
}

body > .blockUI.blockOverlay,
.mm-page > .blockUI.blockOverlay {
  z-index: 999999 !important;
}
body > .blockUI + .blockUI.loaderMessage,
.mm-page > .blockUI + .blockUI.loaderMessage {
  -webkit-border-top-left-radius: 10px;
  -moz-border-top-left-radius: 10px;
  -o-border-top-left-radius: 10px;
  -ms-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  border: 1px solid #4A4843;
  width: auto !important;
  position: absolute;
  padding: 0 1em !important;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  z-index: 9000 !important;
}
body > .blockUI + .blockUI.loaderMessage .loaderMessageContent,
.mm-page > .blockUI + .blockUI.loaderMessage .loaderMessageContent {
  display: inline-block;
  width: auto !important;
  padding-left: 1.5em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background: url("Images/CZ/loader.gif") 0 0.75em no-repeat;
  z-index: 9001 !important;
}

.content-wrapper .blockUI.blockOverlay,
#simplemodal-container .blockUI.blockOverlay {
  background: #f5f5f5 !important;
}
.content-wrapper .blockUI.blockElement,
#simplemodal-container .blockUI.blockElement {
  border-radius: 8px;
  padding: 0.625em 1.25em !important;
  width: auto !important;
  left: 50% !important;
  top: 50% !important;
  transform: translateX(-50%) translateY(-50%);
}
.content-wrapper .blockUI.blockElement .loaderMessageContent:before,
#simplemodal-container .blockUI.blockElement .loaderMessageContent:before {
  padding-right: 0.5em;
}

.techdebt-no-ds .berichten-index .content-wrapper {
  overflow-x: visible;
  transform: none;
  transition: none;
}

.techdebt-no-ds .zv-tabs {
  border-bottom: 1px solid #d3d1cc;
  padding-bottom: 0;
  margin-bottom: 18px;
  padding-left: 0;
}
.techdebt-no-ds .zv-tabs li {
  float: left;
  display: block;
  border-bottom: none;
  position: relative;
}
.techdebt-no-ds .zv-tabs li.active {
  top: 0px;
}
.techdebt-no-ds .zv-tabs li.active a {
  color: #000000;
  border-bottom: 3px solid #EC6608;
}
.techdebt-no-ds .zv-tabs li a {
  color: #5C5A55;
  border-bottom: 3px solid #FFFFFF;
  display: block;
  font-weight: bold;
  margin: 0 0 0 1.4em;
  padding: 0 0 1.5em 0;
  text-decoration: none;
}
.techdebt-no-ds .zv-tabs li a:hover {
  border-bottom: 3px solid #EC6608;
  color: #000000;
}
.techdebt-no-ds .zv-tabs li a:active {
  background: none;
  border-bottom: 3px solid #EC6608;
  color: #000000;
}
.techdebt-no-ds .zv-tabs li:first-of-type a {
  margin: 0;
}
.techdebt-no-ds .zv-tabs::after {
  content: "";
  display: table;
  clear: both;
}
.techdebt-no-ds .zv-tabs.sub-nav {
  margin-top: 36px;
}
.techdebt-no-ds .zv-tabs.sub-nav li a {
  padding: 0 0.75em 0.5em 0.75em;
}
@media only screen and (max-width: 37.4375em) {
  .techdebt-no-ds .zv-tabs.sub-nav li a {
    font-size: 14px;
  }
}

.techdebt-no-ds .zv-nieuwsbericht {
  background: #EDF7FC;
  border: 0 1px solid #ACC0DA;
  padding: 0 1.25em;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-nieuwsbericht {
    padding: 0 1em;
  }
}
.techdebt-no-ds .zv-nieuwsbericht:first-child {
  border-top-width: 1px;
}
.techdebt-no-ds .zv-nieuwsbericht:last-child {
  border-bottom-width: 1px;
}
.techdebt-no-ds .zv-nieuwsbericht ~ li > div {
  border-top: 1px solid #ACC0DA;
}
.techdebt-no-ds .zv-nieuwsbericht > div {
  position: relative;
  padding: 0.75em 0;
  padding-left: 2em;
}
.techdebt-no-ds .zv-nieuwsbericht > div::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #0071B2;
  content: "\e607";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-nieuwsbericht > div:hover:before {
  color: #0071B2;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-nieuwsbericht > div {
    display: flex;
    flex-flow: column;
    padding-left: 1.5em;
  }
}
.techdebt-no-ds .zv-nieuwsbericht > div::before {
  position: absolute;
  left: 0;
  display: block;
  font-size: 1em !important;
  line-height: 1.5 !important;
}
.techdebt-no-ds .zv-nieuwsbericht > div > p {
  margin: 0;
}
.techdebt-no-ds .zv-nieuwsbericht h3 {
  margin-top: 0;
}
.techdebt-no-ds .zv-nieuwsbericht__content {
  max-width: 48em;
  font-size: 16px;
  margin: 0;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-nieuwsbericht__content {
    font-size: 14px;
  }
}
.techdebt-no-ds .zv-nieuwsbericht__content p {
  margin-bottom: 0.5625rem !important;
  font-size: 16px;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-nieuwsbericht__content p {
    font-size: 14px;
  }
}
.techdebt-no-ds .zv-nieuwsbericht__content p:last-child {
  margin-bottom: 0 !important;
}
.techdebt-no-ds .zv-nieuwsbericht__sluiten {
  background: none;
  border: none;
  color: transparent;
  cursor: pointer;
  float: right;
  font-family: "TheSansPlain", "Segoe UI", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  padding: 0;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-nieuwsbericht__sluiten {
    align-self: flex-end;
    border-bottom: 1px solid #ACC0DA;
    color: #0071B2;
    float: none;
    margin-top: 1em;
    order: 2;
  }
}
.techdebt-no-ds .zv-nieuwsbericht__sluiten:active {
  background: #0071B2;
  border: 0;
  color: #0071B2;
}
.techdebt-no-ds .zv-nieuwsbericht__sluiten:active::after {
  border: 0 !important;
  color: #0071B2;
}
.techdebt-no-ds .zv-nieuwsbericht__sluiten:hover, .techdebt-no-ds .zv-nieuwsbericht__sluiten:focus, .techdebt-no-ds .zv-form-dropdownlist select.zv-nieuwsbericht__sluiten:focus, .techdebt-no-ds .zv-form-textarea textarea.zv-nieuwsbericht__sluiten:focus {
  color: #0071B2;
  border-bottom: 1px solid #ACC0DA;
  font-size: 14px;
}
.techdebt-no-ds .zv-nieuwsbericht__sluiten:hover:active, .techdebt-no-ds .zv-nieuwsbericht__sluiten:focus:active {
  border: 0;
  color: #0071B2;
}
.techdebt-no-ds .zv-nieuwsbericht__sluiten:hover:active::after, .techdebt-no-ds .zv-nieuwsbericht__sluiten:focus:active::after {
  color: #0071B2;
  border: 0;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-nieuwsbericht__sluiten:hover, .techdebt-no-ds .zv-nieuwsbericht__sluiten:focus, .techdebt-no-ds .zv-form-dropdownlist select.zv-nieuwsbericht__sluiten:focus, .techdebt-no-ds .zv-form-textarea textarea.zv-nieuwsbericht__sluiten:focus {
    border-bottom: 1px solid #EDF7FC;
  }
}
.techdebt-no-ds .zv-nieuwsbericht__sluiten:hover::after, .techdebt-no-ds .zv-nieuwsbericht__sluiten:focus::after {
  padding-bottom: 5px;
}
.techdebt-no-ds .zv-nieuwsbericht__sluiten::after {
  border-bottom: 3px solid #EDF7FC;
  color: #0071B2;
  margin: 0;
  padding: 0 0 0 0.5em;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-nieuwsbericht__sluiten::after {
    padding-bottom: 5px;
    font-size: 10px;
  }
}
.techdebt-no-ds .zv-nieuwsbericht.zv-shoutbox {
  border-color: #EC6608;
  background-color: #FDF7F3;
}
.techdebt-no-ds .zv-nieuwsbericht.zv-shoutbox > div::before {
  font-size: 1em;
  color: #EC6608;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-nieuwsbericht.zv-shoutbox .zv-nieuwsbericht__sluiten:hover {
    border-bottom: 1px solid #FDF7F3;
  }
}
.techdebt-no-ds .zv-nieuwsbericht.zv-shoutbox .zv-nieuwsbericht__sluiten::after {
  border-bottom: 3px solid #FDF7F3;
}
.techdebt-no-ds #nieuws.react-nieuws {
  margin-bottom: 1.125rem;
}

.techdebt-non-cleaner-html .techdebt-no-ds .notaDetails {
  display: table;
  border-collapse: collapse;
  width: 100%;
  border-bottom: 1px solid lightgrey;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notaDetails ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.techdebt-no-ds .notaDetails {
  border-collapse: separate;
}
.techdebt-no-ds .notaDetails > :last-child {
  padding-left: 1.25em;
}
.techdebt-no-ds .notaDetails > :first-child {
  padding-right: 1.25em;
}
.techdebt-no-ds .notaDetails > :first-child h4 {
  margin-top: 1em;
  margin-bottom: 0;
}
.techdebt-no-ds .notaDetails > :first-child small {
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
}
.techdebt-no-ds .notaDetails ul li + li {
  margin-top: 1em;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .notaDetails > div:first-child {
    border: none;
  }
  .techdebt-no-ds .notaDetails > div:first-child p:nth-child(3) {
    margin-bottom: 0;
  }
  .techdebt-no-ds .notaDetails > div:last-child {
    display: none;
  }
}

.techdebt-non-cleaner-html .techdebt-no-ds #searchnotaGrid {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.techdebt-non-cleaner-html .techdebt-no-ds #searchnotaGrid.boxOranjeOranje {
  border-radius: 8px 8px 0 0;
  width: 858px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #notaGrid a.AccordionOpen:not(:hover) {
  border-bottom: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds #notaGrid a.AccordionOpen::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #FF9200;
  content: "\e60b";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds #notaGrid a.AccordionOpen:hover:after {
  color: #FF9200;
}
.techdebt-non-cleaner-html .techdebt-no-ds #notaGrid a.AccordionDicht:not(:hover) {
  border-bottom: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds #notaGrid a.AccordionDicht::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #FF9200;
  content: "\e60c";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds #notaGrid a.AccordionDicht:hover:after {
  color: #FF9200;
}
.techdebt-non-cleaner-html .techdebt-no-ds #notaGrid .gridLoading {
  background: url("Images/CZ/loader_progress.gif") no-repeat center center;
  height: 32px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #notaGrid .notaDetailToggle {
  padding-right: 5px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #notaGrid .notaDetailToggle a {
  color: #0071B2;
}
.techdebt-non-cleaner-html .techdebt-no-ds #notaGrid .notaDetailToggle a:not(:hover) {
  border-bottom: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds #notaGrid .ui-state-hover {
  border-bottom-color: #EDF7FC;
}
.techdebt-non-cleaner-html .techdebt-no-ds #notaGrid .ui-widget-content .ui-icon {
  background-image: url("jqueryct/images/CZ/ui-icons_888888_256x240.png");
}
.techdebt-non-cleaner-html .techdebt-no-ds #notaGrid .ui-state-highlight {
  background: #ACC0DA;
  border-bottom-color: #EDF7FC;
}
.techdebt-non-cleaner-html .techdebt-no-ds #notaGrid .ui-state-default, .techdebt-non-cleaner-html .techdebt-no-ds #notaGrid .ui-widget-content .ui-state-default, .techdebt-non-cleaner-html .techdebt-no-ds #notaGrid .ui-widget-header .ui-state-default {
  border: 0px none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .footrow {
  background: #FFA300;
}
.techdebt-non-cleaner-html .techdebt-no-ds #jqgh_notaGrid_DatumV, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_notaGrid_Type, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_notaGrid_Notabedrag, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_notaGrid_EigenRisico, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_notaGrid_NietVergoed, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_notaGrid_Vergoed, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_notaGrid_Status, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_notaGrid_DatumE, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_notaGrid_SoortHulp, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_notaGrid_Omschrijving {
  border-left: 1px solid #FF9200;
}
.techdebt-non-cleaner-html .techdebt-no-ds #jqgh_notaGrid_Notabedrag, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_notaGrid_EigenRisico, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_notaGrid_NietVergoed, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_notaGrid_Vergoed {
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds #gview_notaGrid .jqgfirstrow td {
  border-top: 1px solid #FF9200;
}
.techdebt-non-cleaner-html .techdebt-no-ds a.erPijltjeLinks {
  background: url("Images/CZ/icon_arrow_lightorange_bg.png") no-repeat left center;
  padding-left: 15px;
  border-bottom: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds #erTitle {
  display: block;
  color: #4A4843;
  font-size: 15px;
  white-space: nowrap;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-weight: bold;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notaDetails tr {
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notaDetails .left {
  width: auto;
  margin-left: 32px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notaDetails .right {
  width: 100%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .kassaBon {
  background: url("Images/CZ/kassabon.png") no-repeat left top;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 11px;
  color: #0000CC;
  padding-top: 15px;
  padding-bottom: 30px;
  padding-left: 10px;
  padding-right: 20px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .kassaBon .inhoud {
  width: 225px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .kassaBon .inhoud td {
  padding-right: 13px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .backDetailblauw {
  background: #ACC0DA;
  color: #000000;
  font-family: Verdana;
  font-size: 11px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notaDetailKop {
  color: #4A4843;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: capitalize;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notaDetailInfoKop {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 13px;
  color: #000000;
  font-weight: bold;
}

.techdebt-no-ds .zv-page-menu {
  background-color: #FFFFFF;
  border-radius: 8px;
  max-width: 25em;
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .zv-page-menu {
    border: 1px solid #D3D1CC;
    padding: 1.25em;
  }
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-page-menu h2 {
    display: none;
  }
}

.zv-popupheader {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  max-height: inherit;
}
@media only screen and (max-width: 63.9375em) {
  .zv-popupheader {
    position: absolute;
    top: 3.375rem;
    bottom: 0;
    height: auto;
    overflow-y: scroll;
  }
}
.zv-popupheader__titel {
  margin: 0;
  font-size: 1.5em;
  color: #333333;
  text-align: center;
}
@media only screen and (max-width: 63.9375em) {
  .zv-popupheader__titel {
    display: none;
  }
}
.zv-popupheader__subtitel {
  margin: 0;
  text-align: center;
}
@media only screen and (max-width: 63.9375em) {
  .zv-popupheader__subtitel {
    display: none;
  }
}
.zv-popupheader__balk--mobile {
  display: none;
  flex: 0 0 auto;
}
@media only screen and (max-width: 63.9375em) {
  .zv-popupheader__balk--mobile {
    display: block;
    margin: 0;
    padding: 0.5em 0;
    font-size: 1.6em;
  }
}
.zv-popupheader__balk--mobile .zv-popupheader__contenttitel {
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.25em;
}
.zv-popupheader__balk--mobile .zv-popupheader__contentsubtitel {
  margin: 0;
  font-size: 1.125rem;
}
.zv-popupheader__balk {
  flex: 0 0 auto;
  height: auto;
  padding: 0.5em;
}
@media only screen and (max-width: 63.9375em) {
  .zv-popupheader__balk {
    background: #FFFFFF;
    position: fixed;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 3.375rem;
    padding: 0.25em 0.703125rem;
    background: linear-gradient(to left, #EC6608, #E40429);
  }
}
.zv-popupheader__contentbox {
  flex: 1 1 auto;
  margin-bottom: 1.25em;
  width: 100%;
  height: auto;
  overflow: auto;
}
@media only screen and (max-width: 63.9375em) {
  .zv-popupheader__contentbox {
    display: flex;
    flex-direction: column;
    overflow: visible;
  }
}
.zv-popupheader__content {
  position: relative;
  min-height: 5em;
  padding-top: 0;
}
@media only screen and (max-width: 63.9375em) {
  .zv-popupheader__content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding-bottom: 0;
  }
}
.zv-popupheader__terug {
  display: none;
}
@media only screen and (max-width: 63.9375em) {
  .zv-popupheader__terug {
    color: #FFFFFF;
    display: inline;
    font-weight: bold;
    line-height: 2.6;
    padding: 0 0.703125rem;
    position: absolute;
    text-decoration: none;
    border-bottom: none;
    color: #4A4843;
  }
  .zv-popupheader__terug:hover {
    border-bottom: none;
  }
  .zv-popupheader__terug--body {
    padding: inherit !important;
    position: inherit !important;
    display: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    text-decoration: underline;
    border-bottom: none;
    color: #0071B2 !important;
  }
  .zv-popupheader__terug:hover {
    color: #FFFFFF;
  }
  .zv-popupheader__terug:focus, .techdebt-no-ds .zv-form-dropdownlist select.zv-popupheader__terug:focus, .techdebt-no-ds .zv-form-textarea textarea.zv-popupheader__terug:focus, .zv-popupheader__terug:active {
    background: none;
  }
  .zv-popupheader__terug.show {
    position: relative;
    color: #0071B2;
    font-weight: normal;
    line-height: normal;
    text-decoration: underline;
  }
}
.zv-popupheader__terug:active {
  padding-top: 1px;
}
.zv-popupheader.popup__noheader-margin .zv-popupheader__contentbox {
  margin-bottom: 0;
  max-height: 80vh;
}
.zv-popupheader.popup__noheader-margin .zv-popupheader__contentbox .zv-popupheader__content .modal--saldo {
  padding: 1em;
}

.zv-popupheader__balk.popup__noheader-margin {
  display: none !important;
}
@media only screen and (max-width: 63.9375em) {
  .zv-popupheader__balk.popup__noheader-margin {
    display: block !important;
  }
}

/**********************************************************
    FAQ
***********************************************************/
.techdebt-no-ds .react-dropdown {
  display: flex;
  margin: 0.5625rem 0 1.125rem;
}
.techdebt-no-ds .react-dropdown__tekst {
  display: inline-flex !important;
}
.techdebt-no-ds .react-dropdown__jaar {
  min-width: 104px;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-dropdown__jaar {
    min-width: 76px;
  }
}
.techdebt-no-ds .react-dropdown__verzekerde {
  padding-left: 0.84375rem;
  padding-bottom: 0.28125rem;
  margin-bottom: -0.28125rem;
}
.techdebt-no-ds .react-dropdown__verzekerde > div.react-dropdown__dropdown {
  display: table-row;
}
.techdebt-no-ds .react-dropdown__verzekerde > div.react-dropdown__dropdown > select.c-input__input {
  display: table-cell;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-dropdown__verzekerde {
    flex-grow: 1;
  }
}
.techdebt-no-ds .react-dropdown__dropdown {
  min-height: 45px;
  line-height: 45px;
}
.techdebt-no-ds .react-dropdown__dropdown > div {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  font-weight: bold;
  color: #333333;
}
.techdebt-no-ds .react-dropdown__dropdown > select.c-input__input {
  padding: 0.5625rem 1.6875rem 0.5625rem 0.5625rem;
  line-height: 1.7em;
}
.techdebt-no-ds .react-dropdown__dropdown > select.c-input__input:focus {
  outline: none;
  box-shadow: 0 0 8px 1px #0071B2 !important;
}
.techdebt-no-ds .react-filter {
  position: relative;
  background: #EFEDE8;
  border: 4px solid #EFEDE8;
  display: flex;
  margin: 0;
  max-height: 180px;
  transition-property: height, margin, max-height, overflow;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.techdebt-no-ds .react-filter--hide {
  border: 4px solid transparent;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent;
  margin: 0;
  max-height: 0;
  overflow-y: hidden;
  transition-property: height, margin, max-height, overflow, border;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.techdebt-no-ds .react-filter--hide input {
  visibility: hidden;
  transition: visibility 0s ease;
  transition-delay: 0.5s;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-filter {
    font-size: 0.984375rem;
    margin: 0 -1.125rem;
  }
}
.techdebt-no-ds .react-filter--label {
  display: flex;
  cursor: pointer;
  vertical-align: middle;
  margin: 0 1.6875rem 0.5625rem 0.37499625rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-filter--label {
    margin: 0.75rem 0.75rem 0.75rem 0.37499625rem;
  }
}
.techdebt-no-ds .react-filter--label > input[type=radio],
.techdebt-no-ds .react-filter--label input[type=checkbox] {
  height: 1.375rem;
  margin: auto 0.5625rem auto 0;
  padding: 0;
  width: 1.375rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-filter--label > input[type=radio],
  .techdebt-no-ds .react-filter--label input[type=checkbox] {
    height: 1.375rem;
    width: 1.5rem;
  }
}
.techdebt-no-ds .react-filter--label > input[type=radio] {
  -moz-appearance: radio;
  -webkit-appearance: radio;
  appearance: radio;
  border-radius: 0.6875rem;
}
.techdebt-no-ds .react-filter--filterlabel {
  border: none;
  color: #5C5A55;
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  padding: 0;
  text-decoration: none;
}
.techdebt-no-ds .react-filter--filterlabel:visited, .techdebt-no-ds .react-filter--filterlabel:hover, .techdebt-no-ds .react-filter--filterlabel:active {
  border: none;
  color: #5C5A55;
  text-decoration: none;
}
@media only screen and (min-width: 48em) {
  .techdebt-no-ds .react-filter--filterlabel__mobile {
    display: none;
  }
}
@media only screen and (max-width: 47.9375em) {
  .techdebt-no-ds .react-filter--filterlabel__desktop {
    display: none;
  }
}
.techdebt-no-ds .react-filter--filterlabel__focus {
  padding: 0.5625rem 0;
  display: inline-block;
  box-shadow: none;
}
.techdebt-no-ds .react-filter--filterlabel:focus > .techdebt-no-ds .react-filter--filterlabel__focus {
  box-shadow: 0 0 8px 1px #0071B2 !important;
  outline: none;
}
.techdebt-no-ds .react-filter--filterlabel:focus, .techdebt-no-ds .zv-form-dropdownlist select.react-filter--filterlabel:focus, .techdebt-no-ds .zv-form-textarea textarea.react-filter--filterlabel:focus, .techdebt-no-ds .react-filter--filterlabel__focus:focus, .techdebt-no-ds .zv-form-dropdownlist select.react-filter--filterlabel__focus:focus, .techdebt-no-ds .zv-form-textarea textarea.react-filter--filterlabel__focus:focus {
  outline: none;
  box-shadow: none;
}
.techdebt-no-ds .react-filter--filterlabel:active {
  background-color: transparent;
  color: #EC6608;
}
.techdebt-no-ds .react-filter--filterlabel__text {
  padding-left: 0.28125rem;
  vertical-align: middle;
}
.techdebt-no-ds .react-filter--filterlabel .c-icon {
  fill: #EC6608;
  fill-rule: evenodd;
  vertical-align: middle;
  margin: 0.225rem 0 0.37499625rem 0;
}
.techdebt-no-ds .react-filter--nota__door, .techdebt-no-ds .react-filter--nota__datum {
  margin: calc(1.6875rem - 4px) 0 calc(1.125rem - 4px) calc(1.6875rem - 4px);
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-filter--nota__door, .techdebt-no-ds .react-filter--nota__datum {
    margin: calc(1.125rem - 4px) 0 calc(0.28125rem - 4px) calc(1.125rem - 4px);
  }
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-filter--nota__datum {
    margin: calc(1.125rem - 4px) 0 calc(0.28125rem - 4px) 0.5625rem;
  }
}
.techdebt-no-ds .react-filter .checkbox-title {
  color: #716F6A;
}
.techdebt-no-ds .react-filter .checkbox-nota {
  margin-top: 1.125rem;
  margin-left: -0.3em;
}
@media only screen and (min-width: 64em) {
  .techdebt-no-ds .react-filter .checkbox-nota {
    display: inline-flex;
  }
}
.techdebt-no-ds .react-filter .checkbox-nota .melding--niksgevonden {
  text-align: center;
  display: block !important;
}
.techdebt-no-ds .react-filter:after,
.techdebt-no-ds .react-filter:before {
  bottom: 100%;
  left: 45px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  transition-property: height, margin, max-height, overflow, border;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.techdebt-no-ds .react-filter:after {
  border-color: transparent;
  border-bottom-color: #EFEDE8;
  border-width: 13px;
  margin-left: -30px;
}
.techdebt-no-ds .icon-indienen {
  fill: #989691;
  fill-rule: evenodd;
  height: 20px;
  margin: 0.140625rem 0.421875rem 0.140625rem 0;
  width: 0.84375rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .icon-indienen {
    margin: 0 0.421875rem 0 0;
  }
}
.techdebt-no-ds .react-wrapper .melding--niksgevonden, .techdebt-no-ds .react-wrapper .melding--geenverbinding {
  text-align: center;
  padding: 1.125rem;
}
.techdebt-no-ds .react-wrapper .melding--geenverbinding {
  color: #C73002;
}
.techdebt-no-ds .react-wrapper .melding--geenverbinding span {
  margin-left: 0.5625rem;
}
.techdebt-no-ds .react-wrapper .react-table__details-wrapper {
  margin: 0 1.6875rem 1.125rem;
  width: 100%;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-wrapper .react-table__details-wrapper {
    margin: 0 1.125rem 1.125rem;
  }
}
.techdebt-no-ds .react-wrapper .react-table .melding--niksgevonden {
  text-align: center;
}
.techdebt-no-ds .react-table--loading {
  background-color: #F7F6F3;
  border-bottom: 1px solid #716F6A;
  border-top: 1px solid #716F6A;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-table--loading {
    margin: 0 -1.125rem 1.125rem;
  }
}
.techdebt-no-ds .react-table--details--dialog--loading {
  overflow: hidden;
}
.techdebt-no-ds .react-table--details--dialog--loading .react-table--loading {
  border: none;
}
.techdebt-no-ds .react-details {
  display: flex;
  white-space: normal;
  border-top: 1px solid #D3D1CC;
  padding-top: 1.125rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-details {
    flex-direction: column;
  }
}
.techdebt-no-ds .react-details a {
  padding-bottom: 1px;
}
.techdebt-no-ds .react-details .c-icon--chevron {
  fill: currentColor !important;
}
.techdebt-no-ds .react-details .c-content {
  margin-top: 0;
}
.techdebt-no-ds .react-details--artikel-links {
  display: flex;
  flex-direction: column;
}
.techdebt-no-ds .react-details--linkblock {
  margin-top: 0.5625rem !important;
}
.techdebt-no-ds .react-details--linkblock:first-child {
  margin-top: 1.125rem !important;
}
.techdebt-no-ds .react-details--linkblock p {
  margin-top: 0.5625rem !important;
}
.techdebt-no-ds .react-details--linkblock p:first-child {
  margin-top: 0 !important;
}
.techdebt-no-ds .react-details .react-details--mobile {
  order: 2;
  padding-bottom: 0.5625rem;
  border-bottom: 1px solid #D3D1CC;
  border-top: 1px solid #D3D1CC;
  margin: 1.125rem 0;
}
@media only screen and (min-width: 64em) {
  .techdebt-no-ds .react-details .react-details--mobile {
    display: none;
  }
}
.techdebt-no-ds .react-details .react-details--mobile--links {
  order: 4;
  border-top: 1px solid #D3D1CC;
  margin-top: 1.125rem;
  padding-top: 0.5625rem;
}
@media only screen and (min-width: 64em) {
  .techdebt-no-ds .react-details .react-details--mobile--links {
    display: none;
  }
}
.techdebt-no-ds .react-details .react-details--mobile--tekst {
  display: flex;
  margin-top: 0.5625rem;
}
.techdebt-no-ds .react-details .react-details--mobile--tekst--tooltip {
  flex: 1 1 0;
  text-align: right;
}
.techdebt-no-ds .react-details .react-details--mobile--tekst--tooltip::after {
  top: -1px;
}
.techdebt-no-ds .react-details--afgehandeld {
  width: 50%;
  padding-right: 1.6875rem;
  border-right: 1px solid #D3D1CC;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-details--afgehandeld {
    border: none;
    width: 100%;
  }
}
.techdebt-no-ds .react-details--bonnetje {
  order: 1;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-details--links {
    display: none;
  }
}
.techdebt-no-ds .react-details--download {
  width: 50%;
  padding-left: 1.6875rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-details--download {
    width: unset;
    max-width: 640px;
    order: 3;
    padding: 0;
  }
}
.techdebt-no-ds .react-details--download > div:first-child {
  margin-top: 0;
}
.techdebt-no-ds .react-details--download a:after {
  content: "";
}
.techdebt-no-ds .react-details--tekst {
  margin-top: 0.5625rem;
}
.techdebt-no-ds .react-details--gespreidbetalen {
  margin-bottom: 1.125rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-details--gespreidbetalen {
    margin-bottom: 0;
  }
}
.techdebt-no-ds .react-details--gespreid, .techdebt-no-ds .react-details--betaaldop, .techdebt-no-ds .react-details--onderdeel, .techdebt-no-ds .react-details--polisvoorwaarden {
  margin-top: 1.125rem;
}
.techdebt-no-ds .react-details--afhandeling, .techdebt-no-ds .react-details--kloptNiet, .techdebt-no-ds .react-details--veranderd {
  margin-top: 0.5625rem;
}
.techdebt-no-ds .react-details--pdf {
  font-size: 1rem;
  color: #989691;
}
.techdebt-no-ds .react-details .react-details--table {
  border-collapse: collapse;
  width: 16.25rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-details .react-details--table {
    width: 13.921875rem;
  }
}
.techdebt-no-ds .react-details .react-details--table td {
  padding: 0;
}
.techdebt-no-ds .react-details .react-details--table tr:nth-last-child(2) td {
  padding-bottom: 0.5625rem;
}
.techdebt-no-ds .react-details .react-details--table--item, .techdebt-no-ds .react-details .react-details--table--totaalbedrag {
  min-width: 7.5rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-details .react-details--table--item, .techdebt-no-ds .react-details .react-details--table--totaalbedrag {
    min-width: 6.5625rem;
  }
}
.techdebt-no-ds .react-details .react-details--table--bedrag, .techdebt-no-ds .react-details .react-details--table--totaalbedrageuro, .techdebt-no-ds .react-details .react-details--table--totaalbedrageurozwart {
  text-align: right;
  min-width: 8.4375rem;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-details .react-details--table--bedrag, .techdebt-no-ds .react-details .react-details--table--totaalbedrageuro, .techdebt-no-ds .react-details .react-details--table--totaalbedrageurozwart {
    min-width: 7.375rem;
  }
}
.techdebt-no-ds .react-details .react-details--table--bedrag--ster, .techdebt-no-ds .react-details .react-details--table--totaalbedrageuro--ster, .techdebt-no-ds .react-details .react-details--table--totaalbedrageurozwart--ster {
  text-align: right;
  overflow: visible;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-details .react-details--table--bedrag--ster, .techdebt-no-ds .react-details .react-details--table--totaalbedrageuro--ster, .techdebt-no-ds .react-details .react-details--table--totaalbedrageurozwart--ster {
    width: 7.375rem;
  }
}
.techdebt-no-ds .react-details .react-details--table--bedrag--ster span, .techdebt-no-ds .react-details .react-details--table--totaalbedrageuro--ster span, .techdebt-no-ds .react-details .react-details--table--totaalbedrageurozwart--ster span {
  position: relative;
}
.techdebt-no-ds .react-details .react-details--table--bedrag--ster span::after, .techdebt-no-ds .react-details .react-details--table--totaalbedrageuro--ster span::after, .techdebt-no-ds .react-details .react-details--table--totaalbedrageurozwart--ster span::after {
  content: "*";
  position: absolute;
  right: -8px;
  top: -3px;
}
.techdebt-no-ds .react-details .react-details--table--totaal td {
  padding-top: 0.5625rem;
  border-top: 1px solid #4A4843;
}
.techdebt-no-ds .react-details .react-details--table--totaalbedrageuro {
  color: #0F7E03;
}
.techdebt-no-ds .react-details .react-details--table--totaalbedrageurozwart {
  color: #4A4843;
}
.techdebt-no-ds .react-details .zv-nieuwsbericht {
  background: #EDF7FC;
  border: 1px solid #ACC0DA;
  margin-top: 0.5625rem;
  padding: 0 1.25em;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .react-details .zv-nieuwsbericht {
    padding: 0 1em;
  }
}
.techdebt-no-ds .react-details .zv-nieuwsbericht > div {
  position: relative;
  padding: 0.75em 0;
  padding-left: 2em;
}
.techdebt-no-ds .react-details .zv-nieuwsbericht > div::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #0071B2;
  content: "\e607";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .react-details .zv-nieuwsbericht > div:hover:before {
  color: #0071B2;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .react-details .zv-nieuwsbericht > div {
    display: flex;
    flex-flow: column;
    font-size: 14px;
    padding-left: 1.5em;
  }
}
.techdebt-no-ds .zorgkosten-erspacer {
  height: 9px;
}
.techdebt-no-ds #print #huisarts {
  margin-top: 2.25rem;
}

.techdebt-no-ds .flyout {
  height: auto;
  max-width: 380px;
  position: absolute;
  opacity: 0;
  right: 0;
  top: 1.125rem;
  z-index: 10;
}
.techdebt-no-ds .flyout.active {
  opacity: 1;
  visibility: visible;
  -webkit-transition: visibility 0s, opacity 0.5s;
  transition: visibility 0s, opacity 0.5s;
}
.techdebt-no-ds .flyout.deactive {
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.5s, visibility 0.5s;
  transition: opacity 0.5s, visibility 0.5s;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .flyout {
    top: 1.35rem;
  }
}
.techdebt-no-ds .flyout__wrapper {
  background-color: #0071B2;
  padding: 1.125rem;
}
.techdebt-no-ds .flyout__wrapper--top {
  top: 10px;
}
.techdebt-no-ds .flyout--mobile {
  position: relative;
  top: 0.5625rem;
}
.techdebt-no-ds .flyout--mobile.active {
  display: block;
}
.techdebt-no-ds .flyout--mobile.deactive {
  display: none;
  visibility: hidden;
}
.techdebt-no-ds .flyout--mobile__wrapper--mobile {
  background-color: #0071B2;
  margin: 0 -1.125rem;
  padding: 1.125rem;
}
.techdebt-no-ds .flyout--mobile__wrapper--mobile__close {
  float: right;
}
.techdebt-no-ds .flyout--mobile__wrapper--mobile__close span::after {
  content: "\e902";
  position: relative;
  top: -3px;
  padding: 0.140625rem 0;
  font-size: 1.2em;
  vertical-align: middle;
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  text-transform: none;
  font-variant: normal;
  margin-right: 2px;
}
.techdebt-no-ds .tip {
  color: #FFFFFF;
  font-weight: normal;
  margin-bottom: 1.125rem;
  white-space: normal;
}
.techdebt-no-ds .tip__header {
  font-size: 112.5%;
  font-weight: bold;
}
.techdebt-no-ds .tip__content {
  font-size: 112.5%;
}
.techdebt-no-ds .tip:last-child {
  margin-bottom: 0;
}
.techdebt-no-ds .flyout__arrow--bottom {
  border-left: 1.125rem solid transparent;
  border-right: 1.125rem solid transparent;
  border-top: 1.125rem solid #0071B2;
  height: 0;
  left: 300px;
  position: relative;
  top: 0.5625rem;
  width: 0;
}
.techdebt-no-ds .flyout__arrow--top {
  border-left: 1.125rem solid transparent;
  border-right: 1.125rem solid transparent;
  border-bottom: 1.125rem solid #0071B2;
  height: 0;
  left: 306px;
  position: relative;
  top: -0.5625rem;
  width: 0;
}
@media only screen and (max-width: 63.9375em) {
  .techdebt-no-ds .flyout__arrow--top {
    left: 328px;
  }
}
.techdebt-no-ds .flyout--mobile__arrow--top {
  border-left: 1.125rem solid transparent;
  border-right: 1.125rem solid transparent;
  border-bottom: 1.125rem solid #0071B2;
  float: right;
  height: 0;
  position: relative;
  right: -8px;
  top: -0.675rem;
  width: 0;
}

.techdebt-no-ds .zv-rekeningnummer #bicFieldset {
  margin-top: 1em;
}
.techdebt-no-ds#shoutbox--zone .l-col {
  padding-left: 0;
  padding-right: 0;
}
.techdebt-no-ds .zv-shoutbox {
  transform: translateY(-120%);
  transition: transform 0.4s ease-out;
}
.techdebt-no-ds .zv-shoutbox--visible {
  transform: translateY(0);
}
.techdebt-no-ds .flat-list__shoutbox {
  margin-bottom: 16px !important;
}
.techdebt-no-ds .verlopenSessie {
  margin-bottom: 1.125rem;
  font-size: 1.875rem;
}

.techdebt-non-cleaner-html .techdebt-no-ds#shoutbox--zone .l-row .l-col {
  padding-left: 0;
  padding-right: 0;
}

.techdebt-no-ds .zv-spinner {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  background: url("Images/CZ/loader.gif") 0 0 no-repeat;
}
.techdebt-no-ds .zv-spinner--after:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  background: url("Images/CZ/loader.gif") 0 0 no-repeat;
}
.techdebt-no-ds .zv-spinner--before:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  background: url("Images/CZ/loader.gif") 0 0 no-repeat;
}

.techdebt-no-ds .zv-stappenindicator {
  width: auto;
}
.techdebt-no-ds .zv-stappenindicator__stapnr {
  display: block;
  visibility: hidden;
}
.techdebt-no-ds .zv-stappenindicator__compact {
  display: none;
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-stappenindicator:not(.zv-stappenindicator--desktop-only) .zv-stappenindicator__compact {
    display: block;
  }
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-stappenindicator:not(.zv-stappenindicator--desktop-only) .zv-stappenindicator__uitgebreid {
    display: none;
  }
}
.techdebt-no-ds .zv-stappenindicator ol {
  padding-left: 0;
  margin-right: -21px;
}
.techdebt-no-ds .zv-stappenindicator ol li {
  background-color: transparent;
  display: inline-block;
  list-style-type: none;
  box-sizing: border-box;
  padding: 0px;
  width: 192px;
  max-width: 192px;
  height: 90px;
  max-height: 90px;
  vertical-align: top;
  margin-left: -21px;
}
.techdebt-no-ds .zv-stappenindicator ol li.zv-stappenindicator__inactief {
  color: #D3D1CC;
  background-image: url("Images/CZ/stappenindicator/stap_inactief.svg");
}
.techdebt-no-ds .zv-stappenindicator ol li.zv-stappenindicator__compleet {
  color: #716F6A;
  background-image: url("Images/CZ/stappenindicator/stap_voltooid.svg");
}
.techdebt-no-ds .zv-stappenindicator ol li.zv-stappenindicator__actief {
  color: #000000;
  background-image: url("Images/CZ/stappenindicator/stap_actief.svg");
}
.techdebt-no-ds .zv-stappenindicator ol li.zv-stappenindicator__overgeslagen {
  color: #D3D1CC;
  background-image: url("Images/CZ/stappenindicator/stap_voltooid_overgeslagen.svg");
}
.techdebt-no-ds .zv-stappenindicator ol li.zv-stappenindicator__inactief > span, .techdebt-no-ds .zv-stappenindicator ol li.zv-stappenindicator__compleet > span, .techdebt-no-ds .zv-stappenindicator ol li.zv-stappenindicator__actief > span, .techdebt-no-ds .zv-stappenindicator ol li.zv-stappenindicator__overgeslagen > span {
  margin-left: 33px;
  text-align: center;
  width: 140px;
  max-width: 140px;
  display: inline-block;
  line-height: 1em;
  margin-top: 25px;
}
.techdebt-no-ds .zv-stappenindicator ol li.zv-stappenindicator__inactief > span, .techdebt-no-ds .zv-stappenindicator ol li.zv-stappenindicator__compleet > span, .techdebt-no-ds .zv-stappenindicator ol li.zv-stappenindicator__overgeslagen > span {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
}
.techdebt-no-ds .zv-stappenindicator ol li.zv-stappenindicator__actief > span {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
}

.techdebt-no-ds .zv-subtabel {
  margin-top: -1.25em;
  margin-left: -1.25em;
  margin-right: -1.25em;
  border-collapse: collapse;
}
.techdebt-no-ds .zv-subtabel > tbody > tr:first-child > td {
  padding-top: 0.75em;
}
.techdebt-no-ds .zv-subtabel > tbody > tr:last-child > td {
  padding-bottom: 0.75em;
}
.techdebt-no-ds .zv-subtabel > tbody > tr > td {
  padding: 0.375em 0.75em;
  vertical-align: top;
}
.techdebt-no-ds .zv-subtabel > tbody > tr > td.zv-subtabel__first-desktop {
  padding-left: 1.25em;
}
.techdebt-no-ds .zv-subtabel > tbody > tr > td.zv-subtabel__last-desktop {
  padding-right: 1.25em;
}
.techdebt-no-ds .zv-subtabel > tbody > tr > td > .zv-bedrag:not([class*="--hide"]) {
  display: block;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-subtabel--groot {
    display: none;
  }
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-subtabel--medium {
    display: none;
  }
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-subtabel--small {
    display: none;
  }
}

.techdebt-no-ds .zv-tabel--groot {
  overflow: auto;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot {
    background: #D3D1CC;
    margin: 0 -0.703125rem;
    padding: 0.703125rem;
  }
}
.techdebt-no-ds .zv-tabel--groot:not(:first-child) {
  margin-top: 2em;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel {
  border-collapse: collapse;
  width: calc(100% - 1px);
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    /*
    	Extends the .visuallyhidden class to allow the element to be focusable
    	when navigated to via the keyboard: h5bp.com/p
    */
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead.focusable:active, .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
  }
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead th {
  border: 1px solid #EC6608;
  line-height: 1.2em;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead .zv-tabel__sorteerZA::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60b";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead .zv-tabel__sorteerZA:hover:after {
  color: inherit;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead .zv-tabel__sorteerAZ::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60c";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead .zv-tabel__sorteerAZ:hover:after {
  color: inherit;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead .zv-tabel__sorteerZA::after,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead .zv-tabel__sorteerAZ::after {
  float: right;
  line-height: 1.5em;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead .zv-tabel__no-right-border {
  border-right: 0;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead .zv-tabel__no-right-border + th {
  border-left: 0;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody {
  border-bottom: 1px solid #EC6608;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody {
    display: block;
    padding: 0;
    white-space: normal;
    border-bottom: none;
  }
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); /* Shadow from Google material design */
  }
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot {
  /* Verberg de footer op mobiel */
  /* Teksten zijn bold en uppercase en cellen bevatten een border */
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot {
    display: none;
  }
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot tr {
  border: 1px solid #EC6608;
  font-weight: bold;
  text-transform: uppercase;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot tr:hover td {
  cursor: default;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot tr:hover td span {
  color: #4A4843;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead > tr > td,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead > tr > th,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > td,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > th {
  padding: 0.75em;
  text-align: left;
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead > tr > td.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead > tr > th.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > td.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > th.zv-tabel__first-desktop {
    padding-left: 1.25em;
  }
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead > tr > td.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead > tr > th.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > td.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > th.zv-tabel__last-desktop {
    padding-right: 1.25em;
  }
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__categorie, .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead > tr > td.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead > tr > td.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead > tr > th.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead > tr > th.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > td.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > td.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > th.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > th.zv-tabel__mobile-only {
  display: none;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead > tr > td.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > thead > tr > th.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > td.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > th.zv-tabel__content-euro {
  text-align: right;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > td {
  vertical-align: top;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td:not([colspan]) .zv-nummer:not([class*="--hide"]), .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td:not([colspan]) .zv-rekeningnummer__input:not([class*="--hide"]),
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td:not([colspan]) .zv-bedrag:not([class*="--hide"]),
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > td:not([colspan]) .zv-nummer:not([class*="--hide"]),
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > td:not([colspan]) .zv-rekeningnummer__input:not([class*="--hide"]),
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tfoot > tr > td:not([colspan]) .zv-bedrag:not([class*="--hide"]) {
  display: block;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr {
    display: block;
    padding: 0;
    white-space: normal;
    background: #FFFFFF;
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > [colspan] {
    display: none;
  }
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > [colspan] {
  text-align: center;
  background-color: #EFEDE8;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr:last-child > td {
  border-bottom: 1px solid #EC6608;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr:last-child > td {
    border-bottom: none;
  }
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > td {
    /* Neem de eerste zichtbare cel */
    /* Neem de tweede zichtbare cel */
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > td.zv-tabel__first-mobile {
    border-top: transparent;
    padding-top: 1.25em;
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > td:not(.zv-tabel__first-mobile) {
    border-top: 1px solid #EFEDE8;
  }
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr + tr:not(.zv-tabel__subgridrij) > td {
    border-top: 1px solid #EC6608;
  }
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr.zv-tabel__subgridrij > td {
  border-top: none;
  padding: 0 1.25em;
  text-align: left;
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr.zv-tabel__subgridrij > td {
    border-left: 1px solid #EC6608;
    border-right: 1px solid #EC6608;
  }
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr {
    border-top: none;
    border-bottom: none;
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr:not(.zv-tabel__has-expanded-subgridrij):not(.zv-tabel__subgridrij) {
    border-radius: 8px;
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr.zv-tabel__has-expanded-subgridrij {
    border-radius: 8px 8px 0 0;
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr.zv-tabel__has-expanded-subgridrij td:last-child {
    border-bottom: 1px solid #D3D1CC;
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr.zv-tabel__subgridrij {
    border-radius: 0 0 8px 8px;
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr + tr:not(.zv-tabel__subgridrij) {
    margin-top: 1em;
  }
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td {
    display: block;
    border: none;
    white-space: normal;
  }
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__first-desktop {
    border-left: 1px solid #EC6608;
  }
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__last-desktop {
    border-right: 1px solid #EC6608;
    width: 76px;
  }
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th > .zv-tabel__cell-header,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td > .zv-tabel__cell-header {
  display: none;
  color: #333333;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th > .zv-tabel__cell-header,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td > .zv-tabel__cell-header {
    width: 50%;
    font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
    font-weight: bold;
  }
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th[colspan] ~ .zv-tabel__categorie,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td[colspan] ~ .zv-tabel__categorie {
    display: block;
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__desktop-only,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__desktop-only {
    display: none;
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__mobile-only,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__mobile-only {
    display: block;
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th > span,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th > .zv-tabel__cell-header,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td > span,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td > .zv-tabel__cell-header {
    display: inline-block;
    vertical-align: top;
  }
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__cell-lege-waarde,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__cell-lege-waarde {
    display: none;
  }
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip {
    padding-right: 3em;
  }
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-header,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-header {
  width: calc(50% + 3em / 2 - 0.75em / 2);
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip {
  display: none;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip {
    display: block;
    position: relative;
    margin: -0.75em;
    margin-bottom: 0.75em;
    margin-right: -3em;
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip.zv-tabel__cell-tooltip-expanded:after,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip.zv-tabel__cell-tooltip-expanded:after {
    content: "";
    position: absolute;
    bottom: -0.49995em;
    right: 0.75em;
    width: 0;
    height: 0;
    border-left: 0.49995em solid transparent;
    border-right: 0.49995em solid transparent;
    border-top: 0.49995em solid #0071B2;
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip > span,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip > span {
    display: block;
    color: #FFFFFF;
    background: #0071B2;
    padding: 0.75em;
    padding-right: 3em;
  }
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip > span .zv-tabel__tooltip-close,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip > span .zv-tabel__tooltip-close {
    position: absolute;
    right: 0.34995em;
    cursor: pointer;
  }
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltipicon,
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltipicon {
  display: none;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltipicon,
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltipicon {
    display: inline-block;
    float: right;
    margin: -0.375em;
    margin-left: 0;
    margin-right: -2.75em;
    border-left: 1px solid #EFEDE8;
    padding: 0.375em;
    padding-left: 0.75em;
    cursor: pointer;
  }
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__tabel > tbody > tr > th {
  color: #333333;
}
.techdebt-no-ds .zv-tabel--groot .zv-tabel__subgridrij-inner {
  border-top: 1px solid #D3D1CC;
  padding: 1.25em 0;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tabel--groot .zv-tabel__subgridrij-inner {
    border-top: none;
  }
}

.techdebt-no-ds .zv-tabel--medium {
  overflow: auto;
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium {
    background: #D3D1CC;
    margin: 0 -0.703125rem;
    padding: 0.703125rem;
  }
}
.techdebt-no-ds .zv-tabel--medium:not(:first-child) {
  margin-top: 2em;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel {
  border-collapse: collapse;
  width: calc(100% - 1px);
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    /*
    	Extends the .visuallyhidden class to allow the element to be focusable
    	when navigated to via the keyboard: h5bp.com/p
    */
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead.focusable:active, .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
  }
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead th {
  border: 1px solid #EC6608;
  line-height: 1.2em;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead .zv-tabel__sorteerZA::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60b";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead .zv-tabel__sorteerZA:hover:after {
  color: inherit;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead .zv-tabel__sorteerAZ::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60c";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead .zv-tabel__sorteerAZ:hover:after {
  color: inherit;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead .zv-tabel__sorteerZA::after,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead .zv-tabel__sorteerAZ::after {
  float: right;
  line-height: 1.5em;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead .zv-tabel__no-right-border {
  border-right: 0;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead .zv-tabel__no-right-border + th {
  border-left: 0;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody {
  border-bottom: 1px solid #EC6608;
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody {
    display: block;
    padding: 0;
    white-space: normal;
    border-bottom: none;
  }
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); /* Shadow from Google material design */
  }
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot {
  /* Verberg de footer op mobiel */
  /* Teksten zijn bold en uppercase en cellen bevatten een border */
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot {
    display: none;
  }
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot tr {
  border: 1px solid #EC6608;
  font-weight: bold;
  text-transform: uppercase;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot tr:hover td {
  cursor: default;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot tr:hover td span {
  color: #4A4843;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead > tr > td,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead > tr > th,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > td,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > th {
  padding: 0.75em;
  text-align: left;
}
@media all and (min-width: 44em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead > tr > td.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead > tr > th.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > td.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > th.zv-tabel__first-desktop {
    padding-left: 1.25em;
  }
}
@media all and (min-width: 44em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead > tr > td.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead > tr > th.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > td.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > th.zv-tabel__last-desktop {
    padding-right: 1.25em;
  }
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__categorie, .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead > tr > td.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead > tr > td.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead > tr > th.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead > tr > th.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > td.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > td.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > th.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > th.zv-tabel__mobile-only {
  display: none;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead > tr > td.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > thead > tr > th.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > td.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > th.zv-tabel__content-euro {
  text-align: right;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > td {
  vertical-align: top;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td:not([colspan]) .zv-nummer:not([class*="--hide"]), .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td:not([colspan]) .zv-rekeningnummer__input:not([class*="--hide"]),
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td:not([colspan]) .zv-bedrag:not([class*="--hide"]),
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > td:not([colspan]) .zv-nummer:not([class*="--hide"]),
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > td:not([colspan]) .zv-rekeningnummer__input:not([class*="--hide"]),
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tfoot > tr > td:not([colspan]) .zv-bedrag:not([class*="--hide"]) {
  display: block;
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr {
    display: block;
    padding: 0;
    white-space: normal;
    background: #FFFFFF;
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > [colspan] {
    display: none;
  }
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > [colspan] {
  text-align: center;
  background-color: #EFEDE8;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr:last-child > td {
  border-bottom: 1px solid #EC6608;
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr:last-child > td {
    border-bottom: none;
  }
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > td {
    /* Neem de eerste zichtbare cel */
    /* Neem de tweede zichtbare cel */
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > td.zv-tabel__first-mobile {
    border-top: transparent;
    padding-top: 1.25em;
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > td:not(.zv-tabel__first-mobile) {
    border-top: 1px solid #EFEDE8;
  }
}
@media all and (min-width: 44em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr + tr:not(.zv-tabel__subgridrij) > td {
    border-top: 1px solid #EC6608;
  }
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr.zv-tabel__subgridrij > td {
  border-top: none;
  padding: 0 1.25em;
  text-align: left;
}
@media all and (min-width: 44em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr.zv-tabel__subgridrij > td {
    border-left: 1px solid #EC6608;
    border-right: 1px solid #EC6608;
  }
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr {
    border-top: none;
    border-bottom: none;
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr:not(.zv-tabel__has-expanded-subgridrij):not(.zv-tabel__subgridrij) {
    border-radius: 8px;
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr.zv-tabel__has-expanded-subgridrij {
    border-radius: 8px 8px 0 0;
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr.zv-tabel__has-expanded-subgridrij td:last-child {
    border-bottom: 1px solid #D3D1CC;
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr.zv-tabel__subgridrij {
    border-radius: 0 0 8px 8px;
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr + tr:not(.zv-tabel__subgridrij) {
    margin-top: 1em;
  }
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td {
    display: block;
    border: none;
    white-space: normal;
  }
}
@media all and (min-width: 44em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__first-desktop {
    border-left: 1px solid #EC6608;
  }
}
@media all and (min-width: 44em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__last-desktop {
    border-right: 1px solid #EC6608;
    width: 76px;
  }
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th > .zv-tabel__cell-header,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td > .zv-tabel__cell-header {
  display: none;
  color: #333333;
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th > .zv-tabel__cell-header,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td > .zv-tabel__cell-header {
    width: 50%;
    font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
    font-weight: bold;
  }
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th[colspan] ~ .zv-tabel__categorie,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td[colspan] ~ .zv-tabel__categorie {
    display: block;
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__desktop-only,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__desktop-only {
    display: none;
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__mobile-only,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__mobile-only {
    display: block;
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th > span,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th > .zv-tabel__cell-header,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td > span,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td > .zv-tabel__cell-header {
    display: inline-block;
    vertical-align: top;
  }
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__cell-lege-waarde,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__cell-lege-waarde {
    display: none;
  }
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip {
    padding-right: 3em;
  }
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-header,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-header {
  width: calc(50% + 3em / 2 - 0.75em / 2);
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip {
  display: none;
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip {
    display: block;
    position: relative;
    margin: -0.75em;
    margin-bottom: 0.75em;
    margin-right: -3em;
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip.zv-tabel__cell-tooltip-expanded:after,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip.zv-tabel__cell-tooltip-expanded:after {
    content: "";
    position: absolute;
    bottom: -0.49995em;
    right: 0.75em;
    width: 0;
    height: 0;
    border-left: 0.49995em solid transparent;
    border-right: 0.49995em solid transparent;
    border-top: 0.49995em solid #0071B2;
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip > span,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip > span {
    display: block;
    color: #FFFFFF;
    background: #0071B2;
    padding: 0.75em;
    padding-right: 3em;
  }
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip > span .zv-tabel__tooltip-close,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip > span .zv-tabel__tooltip-close {
    position: absolute;
    right: 0.34995em;
    cursor: pointer;
  }
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltipicon,
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltipicon {
  display: none;
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltipicon,
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltipicon {
    display: inline-block;
    float: right;
    margin: -0.375em;
    margin-left: 0;
    margin-right: -2.75em;
    border-left: 1px solid #EFEDE8;
    padding: 0.375em;
    padding-left: 0.75em;
    cursor: pointer;
  }
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__tabel > tbody > tr > th {
  color: #333333;
}
.techdebt-no-ds .zv-tabel--medium .zv-tabel__subgridrij-inner {
  border-top: 1px solid #D3D1CC;
  padding: 1.25em 0;
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .zv-tabel--medium .zv-tabel__subgridrij-inner {
    border-top: none;
  }
}

.techdebt-no-ds .zv-tabel--small {
  overflow: auto;
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small {
    background: #D3D1CC;
    margin: 0 -0.703125rem;
    padding: 0.703125rem;
  }
}
.techdebt-no-ds .zv-tabel--small:not(:first-child) {
  margin-top: 2em;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel {
  border-collapse: collapse;
  width: calc(100% - 1px);
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    /*
    	Extends the .visuallyhidden class to allow the element to be focusable
    	when navigated to via the keyboard: h5bp.com/p
    */
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead.focusable:active, .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
  }
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead th {
  border: 1px solid #EC6608;
  line-height: 1.2em;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead .zv-tabel__sorteerZA::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60b";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead .zv-tabel__sorteerZA:hover:after {
  color: inherit;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead .zv-tabel__sorteerAZ::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60c";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead .zv-tabel__sorteerAZ:hover:after {
  color: inherit;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead .zv-tabel__sorteerZA::after,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead .zv-tabel__sorteerAZ::after {
  float: right;
  line-height: 1.5em;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead .zv-tabel__no-right-border {
  border-right: 0;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead .zv-tabel__no-right-border + th {
  border-left: 0;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody {
  border-bottom: 1px solid #EC6608;
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody {
    display: block;
    padding: 0;
    white-space: normal;
    border-bottom: none;
  }
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); /* Shadow from Google material design */
  }
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot {
  /* Verberg de footer op mobiel */
  /* Teksten zijn bold en uppercase en cellen bevatten een border */
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot {
    display: none;
  }
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot tr {
  border: 1px solid #EC6608;
  font-weight: bold;
  text-transform: uppercase;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot tr:hover td {
  cursor: default;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot tr:hover td span {
  color: #4A4843;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead > tr > td,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead > tr > th,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > td,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > th {
  padding: 0.75em;
  text-align: left;
}
@media all {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead > tr > td.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead > tr > th.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > td.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > th.zv-tabel__first-desktop {
    padding-left: 1.25em;
  }
}
@media all {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead > tr > td.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead > tr > th.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > td.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > th.zv-tabel__last-desktop {
    padding-right: 1.25em;
  }
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__categorie, .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead > tr > td.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead > tr > td.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead > tr > th.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead > tr > th.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > td.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > td.zv-tabel__mobile-only,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > th.zv-tabel__categorie,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > th.zv-tabel__mobile-only {
  display: none;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead > tr > td.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > thead > tr > th.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > td.zv-tabel__content-euro,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > th.zv-tabel__content-euro {
  text-align: right;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > td {
  vertical-align: top;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td:not([colspan]) .zv-nummer:not([class*="--hide"]), .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td:not([colspan]) .zv-rekeningnummer__input:not([class*="--hide"]),
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td:not([colspan]) .zv-bedrag:not([class*="--hide"]),
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > td:not([colspan]) .zv-nummer:not([class*="--hide"]),
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > td:not([colspan]) .zv-rekeningnummer__input:not([class*="--hide"]),
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tfoot > tr > td:not([colspan]) .zv-bedrag:not([class*="--hide"]) {
  display: block;
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr {
    display: block;
    padding: 0;
    white-space: normal;
    background: #FFFFFF;
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > [colspan] {
    display: none;
  }
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > [colspan] {
  text-align: center;
  background-color: #EFEDE8;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr:last-child > td {
  border-bottom: 1px solid #EC6608;
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr:last-child > td {
    border-bottom: none;
  }
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > td {
    /* Neem de eerste zichtbare cel */
    /* Neem de tweede zichtbare cel */
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > td.zv-tabel__first-mobile {
    border-top: transparent;
    padding-top: 1.25em;
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr:not(.zv-tabel__subgridrij) > td:not(.zv-tabel__first-mobile) {
    border-top: 1px solid #EFEDE8;
  }
}
@media all {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr + tr:not(.zv-tabel__subgridrij) > td {
    border-top: 1px solid #EC6608;
  }
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr.zv-tabel__subgridrij > td {
  border-top: none;
  padding: 0 1.25em;
  text-align: left;
}
@media all {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr.zv-tabel__subgridrij > td {
    border-left: 1px solid #EC6608;
    border-right: 1px solid #EC6608;
  }
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr {
    border-top: none;
    border-bottom: none;
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr:not(.zv-tabel__has-expanded-subgridrij):not(.zv-tabel__subgridrij) {
    border-radius: 8px;
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr.zv-tabel__has-expanded-subgridrij {
    border-radius: 8px 8px 0 0;
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr.zv-tabel__has-expanded-subgridrij td:last-child {
    border-bottom: 1px solid #D3D1CC;
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr.zv-tabel__subgridrij {
    border-radius: 0 0 8px 8px;
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr + tr:not(.zv-tabel__subgridrij) {
    margin-top: 1em;
  }
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td {
    display: block;
    border: none;
    white-space: normal;
  }
}
@media all {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__first-desktop,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__first-desktop {
    border-left: 1px solid #EC6608;
  }
}
@media all {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__last-desktop,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__last-desktop {
    border-right: 1px solid #EC6608;
    width: 76px;
  }
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th > .zv-tabel__cell-header,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td > .zv-tabel__cell-header {
  display: none;
  color: #333333;
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th > .zv-tabel__cell-header,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td > .zv-tabel__cell-header {
    width: 50%;
    font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
    font-weight: bold;
  }
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th[colspan] ~ .zv-tabel__categorie,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td[colspan] ~ .zv-tabel__categorie {
    display: block;
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__desktop-only,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__desktop-only {
    display: none;
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__mobile-only,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__mobile-only {
    display: block;
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th > span,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th > .zv-tabel__cell-header,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td > span,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td > .zv-tabel__cell-header {
    display: inline-block;
    vertical-align: top;
  }
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__cell-lege-waarde,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__cell-lege-waarde {
    display: none;
  }
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip {
    padding-right: 3em;
  }
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-header,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-header {
  width: calc(50% + 3em / 2 - 0.75em / 2);
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip {
  display: none;
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip {
    display: block;
    position: relative;
    margin: -0.75em;
    margin-bottom: 0.75em;
    margin-right: -3em;
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip.zv-tabel__cell-tooltip-expanded:after,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip.zv-tabel__cell-tooltip-expanded:after {
    content: "";
    position: absolute;
    bottom: -0.49995em;
    right: 0.75em;
    width: 0;
    height: 0;
    border-left: 0.49995em solid transparent;
    border-right: 0.49995em solid transparent;
    border-top: 0.49995em solid #0071B2;
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip > span,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip > span {
    display: block;
    color: #FFFFFF;
    background: #0071B2;
    padding: 0.75em;
    padding-right: 3em;
  }
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip > span .zv-tabel__tooltip-close,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltip > span .zv-tabel__tooltip-close {
    position: absolute;
    right: 0.34995em;
    cursor: pointer;
  }
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltipicon,
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltipicon {
  display: none;
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th.zv-tabel__has-tooltip > .zv-tabel__cell-tooltipicon,
  .techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > td.zv-tabel__has-tooltip > .zv-tabel__cell-tooltipicon {
    display: inline-block;
    float: right;
    margin: -0.375em;
    margin-left: 0;
    margin-right: -2.75em;
    border-left: 1px solid #EFEDE8;
    padding: 0.375em;
    padding-left: 0.75em;
    cursor: pointer;
  }
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__tabel > tbody > tr > th {
  color: #333333;
}
.techdebt-no-ds .zv-tabel--small .zv-tabel__subgridrij-inner {
  border-top: 1px solid #D3D1CC;
  padding: 1.25em 0;
}
@media all and (max-width: -0.0625em) {
  .techdebt-no-ds .zv-tabel--small .zv-tabel__subgridrij-inner {
    border-top: none;
  }
}

@media all and (max-width: 55.9375em) {
  .betalen-index .techdebt-no-ds .zv-tabel--groot {
    margin: 0 -1.6875rem;
    padding: 1.6875rem;
  }
}
.betalen-index .techdebt-no-ds .zv-tabel__tabel tr:hover td {
  color: #0071B2;
  cursor: pointer;
  transition: color 0.3s ease;
}
@media all and (max-width: 55.9375em) {
  .betalen-index .techdebt-no-ds .zv-tabel__tabel tr:hover td {
    color: #4A4843;
    cursor: default;
  }
}
.betalen-index .techdebt-no-ds .zv-tabel__tabel tr:hover .zv-toggler--collapsed {
  border-left: 1px solid #0071B2;
}
.betalen-index .techdebt-no-ds .zv-tabel__tabel .zv-tabel__subgridrij:hover .zv-tabel__subgridrij-inner,
.betalen-index .techdebt-no-ds .zv-tabel__tabel .zv-tabel__subgridrij:hover .zv-tabel__subgridrij-inner td {
  color: #4A4843;
  cursor: default;
}
@media all and (max-width: 55.9375em) {
  .betalen-index .techdebt-no-ds .zv-tabel__tabel .zv-tabel__subgridrij {
    display: none;
  }
}
.betalen-index .techdebt-no-ds .zv-tabel__tabel .detail__text {
  display: none;
}
.betalen-index .techdebt-no-ds .zv-tabel__tabel .zv-tabel__cell-lege-header {
  text-align: center;
}
.betalen-index .techdebt-no-ds .zv-tabel__tabel .zv-toggler--collapsed {
  border-left: 1px solid #EC6608;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}
.betalen-index .techdebt-no-ds .zv-tabel__tabel .zv-toggler--collapsed:focus {
  outline: 0;
}
.betalen-index .techdebt-no-ds .zv-tabel__tabel .zv-toggler--collapsed::after {
  top: 0px;
  left: 3px;
  height: 100%;
  line-height: 1.25em;
  padding: 5px 15px;
  margin-top: 0px;
  display: inline-block;
  color: #0071B2;
  font: 1em/1 "icomoon";
  transform: rotate(0deg);
  transition: all 0.3s ease;
}
.betalen-index .techdebt-no-ds .zv-tabel__tabel .zv-tabel__has-expanded-subgridrij .zv-toggler--collapsed::after {
  transform: rotate(180deg);
}

.techdebt-no-ds .zv-tijdsbesteding-item__tijden > dl {
  border: 1px solid lightgrey;
  text-align: center;
  background: #FFFFFF;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tijdsbesteding-item__tijden > dl {
    border: none;
    text-align: left;
  }
}
.techdebt-no-ds .zv-tijdsbesteding-item__tijden > dl + dl {
  border-left: none;
}
.techdebt-no-ds .zv-tijdsbesteding-item__tijden > dl dt, .techdebt-no-ds .zv-tijdsbesteding-item__tijden > dl dd {
  padding: 0;
  margin: 0;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tijdsbesteding-item__tijden > dl dt, .techdebt-no-ds .zv-tijdsbesteding-item__tijden > dl dd {
    font-weight: normal;
  }
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tijdsbesteding-item__tijden > dl dt::after, .techdebt-no-ds .zv-tijdsbesteding-item__tijden > dl dd::after {
    content: ":";
  }
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tijdsbesteding-item__tijden > dl dd br {
    display: none;
  }
}
.techdebt-no-ds .zv-tijdsbesteding-item__tijdenheader {
  display: none;
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-tijdsbesteding-item__tijdenheader {
    display: inline-block;
    padding-top: 1em;
  }
}

.techdebt-no-ds .zv-toggler--expanded, .techdebt-no-ds .zv-toggler--collapsed {
  position: relative;
  margin-right: 1.3em;
}
.techdebt-no-ds .zv-toggler--expanded::after, .techdebt-no-ds .zv-toggler--collapsed::after {
  position: absolute;
  top: 0.25em;
}
.techdebt-no-ds .zv-toggler--expanded::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #FF9200;
  content: "\e60b";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-toggler--expanded:hover:after {
  color: #FF9200;
}
.techdebt-no-ds .zv-toggler--expanded:hover::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #FF9200;
  content: "\e60b";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-toggler--expanded:hover:hover:after {
  color: #FF9200;
}
.techdebt-no-ds .zv-toggler--expanded:active::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #FF9200;
  content: "\e60b";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-toggler--expanded:active:hover:after {
  color: #FF9200;
}
.techdebt-no-ds .zv-toggler--collapsed::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #FF9200;
  content: "\e60c";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-toggler--collapsed:hover:after {
  color: #FF9200;
}
.techdebt-no-ds .zv-toggler--collapsed:hover::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #FF9200;
  content: "\e60c";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-toggler--collapsed:hover:hover:after {
  color: #FF9200;
}
.techdebt-no-ds .zv-toggler--collapsed:active::after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #FF9200;
  content: "\e60c";
  display: inline;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-left: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .zv-toggler--collapsed:active:hover:after {
  color: #FF9200;
}
.techdebt-no-ds .zv-toggler--details {
  /* Use a different animation for desktop, since it can use heavier transitions */
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .zv-toggler--details[aria-expanded] {
    transition: all 0.2s ease-out;
    overflow: hidden;
  }
  .techdebt-no-ds .zv-toggler--details[aria-expanded=false] {
    opacity: 0;
    transform: translateY(-1em);
  }
  .techdebt-no-ds .zv-toggler--details[aria-expanded=true] {
    opacity: 1;
  }
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .zv-toggler--details[aria-expanded] {
    transition: all 0.2s ease-out;
    overflow: hidden;
  }
  .techdebt-no-ds .zv-toggler--details[aria-expanded=false] {
    opacity: 0;
    max-height: 0 !important;
  }
  .techdebt-no-ds .zv-toggler--details[aria-expanded=true] {
    opacity: 1;
  }
}

.techdebt-no-ds .zv-zorgactiviteitItem header {
  font-weight: bold;
}
.techdebt-no-ds .zv-zorgactiviteitItem .zv-zorgactiviteitItem__key-value {
  margin: 0;
}
.techdebt-no-ds .zv-zorgactiviteitItem .zv-zorgactiviteitItem__key-value dt,
.techdebt-no-ds .zv-zorgactiviteitItem .zv-zorgactiviteitItem__key-value dd {
  display: inline-block;
  margin-left: 0;
}
.techdebt-no-ds .zv-zorgactiviteitItem .zv-zorgactiviteitItem__key-value--spread {
  width: 100%;
}
@media all and (min-width: 56em) {
  .techdebt-no-ds .zv-zorgactiviteitItem .zv-zorgactiviteitItem__key-value--spread dt,
  .techdebt-no-ds .zv-zorgactiviteitItem .zv-zorgactiviteitItem__key-value--spread dd {
    display: table-cell;
  }
}
.techdebt-no-ds .zv-zorgactiviteitItem .zv-zorgactiviteitItem__key-value--spread dd {
  white-space: nowrap;
}
.techdebt-no-ds .zv-zorgactiviteitItem .zv-zorgactiviteitItem__key-value--spread dt {
  padding-right: 1.5em;
  width: 100%;
}

/**********************************************************
    FAQ
***********************************************************/
.notamelden--kruisje {
  margin-top: 1.125rem;
}

.notamelden--text {
  margin-left: 1.125rem;
  max-width: 38.75rem;
}
@media screen and (max-width: 420px) {
  .notamelden--text {
    margin-left: 1.125rem;
  }
  .notamelden--text iframe {
    margin-left: -1.125rem;
    width: 320px;
  }
}
@media screen and (min-width: 420px) and (max-width: 830px) {
  .notamelden--text iframe {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 63.9375em) {
  .notamelden--text {
    margin-left: 1.125rem;
    margin-right: 1.125rem;
  }
}

.notamelden--filmpje {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 1em;
  margin-bottom: 1.125rem;
  max-width: 38.75rem;
}
@media only screen and (max-width: 63.9375em) {
  .notamelden--filmpje {
    margin-left: 1.125rem;
    margin-right: 1.125rem;
  }
}

.notamelden--bevestiging {
  margin-top: 18px;
}

.notamelden--buttons {
  margin-top: 1.6875rem;
  margin-bottom: 1.546875rem;
  margin-left: 1.125rem;
  margin-right: 1.125rem;
}

.notamelden-kruisje {
  margin-top: 1.125rem;
}

.notamelden--button1 {
  margin-bottom: 1.3359375rem;
}

.notamelden--button2 .show {
  display: inline-block;
}

/* CONTENT */
.zorgkosten__popup-content {
  margin: 0 1.125rem 1.125rem;
}
@media only screen and (min-width: 64em) {
  .zorgkosten__popup-content {
    word-break: break-word;
    margin: 1.125rem 1.6875rem 2.25rem;
  }
}
.zorgkosten__popup-content .content--tijdsbesteding {
  border-bottom: 1px solid #D3D1CC;
  display: flex;
  flex-direction: column;
  padding: 1.125rem 0;
}
.zorgkosten__popup-content .content--tijdsbesteding_row {
  display: flex;
  flex-direction: row;
}
.zorgkosten__popup-content .content--tijdsbesteding_row .content--tijdsbesteding--direct,
.zorgkosten__popup-content .content--tijdsbesteding_row .content--tijdsbesteding--indirect {
  margin-right: 1.6875rem;
  width: 8.4375rem;
}
.zorgkosten__popup-content .content--tijdsbesteding_row .content--tijdsbesteding--direct h3,
.zorgkosten__popup-content .content--tijdsbesteding_row .content--tijdsbesteding--indirect h3 {
  margin-bottom: 0;
}
.zorgkosten__popup-content .content--tijdsbesteding:first-child {
  padding-top: 0;
}
.zorgkosten__popup-content .content--tijdsbesteding:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.zorgkosten__popup-content .content--zorgactiviteit {
  margin: 1.125rem 0;
}
.zorgkosten__popup-content .content--zorgactiviteit:first-child {
  margin-top: 0;
}
.zorgkosten__popup-content .content--zorgactiviteit:last-child {
  margin-bottom: 0;
}
.zorgkosten__popup-content .content--zorgactiviteit-aantal {
  margin-top: 8px;
}
.zorgkosten__popup-content .content-table--scroll {
  width: 100%;
  overflow-x: auto;
}
.zorgkosten__popup-content .content-table--scroll .table {
  border: 1px solid #333333;
  table-layout: fixed;
  border-collapse: collapse;
}
@media only screen and (min-width: 48em) {
  .zorgkosten__popup-content .content-table--scroll .table {
    width: 100%;
  }
}
.zorgkosten__popup-content .content-table--scroll .table th {
  background-color: #FFA300;
  border: 1px solid #333333;
  font-size: 16px;
  padding: 0 5px;
}
.zorgkosten__popup-content .content-table--scroll .table td {
  border: 1px solid #333333;
  font-size: 16px;
  padding: 0 5px;
}
.zorgkosten__popup-content .content-info {
  margin: 1.125rem 0;
}
.zorgkosten__popup-content .content-info .content-info-note {
  margin-bottom: 0.5625rem;
}
@media only screen and (max-width: 63.9375em) {
  .zorgkosten__popup-content {
    flex-grow: 1;
  }
}

.zorgkosten__footer-content {
  background-color: #EFEDE8;
  border-radius: 0 0 8px 8px;
  padding: 1.125rem 1.6875rem 1.6875rem;
}
@media only screen and (max-width: 63.9375em) {
  .zorgkosten__footer-content {
    border-radius: 0;
    height: 100%;
    padding: 1.125rem;
  }
}

@media only screen and (max-width: 63.9375em) {
  .notamelden--titel {
    margin: 0;
  }
}

/* Pattern Lab based */
/**********************************************************
    Icons
***********************************************************/
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.c-icon {
  position: relative;
  display: inline-block;
  vertical-align: baseline;
  fill: currentColor;
  width: 1em;
  height: 1em;
  pointer-events: none;
}
.c-icon--spinner {
  display: block;
  width: 4.77778em;
  height: 4.77778em;
  fill: transparent;
  margin: 0 auto;
  padding: 1.125rem 0;
  animation: rotating 1.5s linear infinite;
  stroke: #716F6A;
}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.c-icon--print, .c-icon--error {
  top: 0.125rem;
}
.c-button .c-icon {
  vertical-align: middle;
}
[class*=c-list] li > .c-icon:first-child, .c-content ul:not([class*=c-list]) li > .c-icon:first-child {
  position: absolute;
  left: 0;
}
.c-link .c-icon {
  margin-right: 0.37499625rem;
}
.c-link .c-icon:last-child {
  margin-left: 0.37499625rem;
  margin-right: 0;
}
.c-link:active .c-icon {
  fill: #0071B2;
}

.c-icon--rotate-right {
  transform: rotate(90deg);
}

.c-icon--rotate-left {
  transform: rotate(-90deg);
}

.c-icon--rotate-back {
  transform: rotate(180deg);
}

.c-icon--loader {
  animation: rotating 1.5s linear infinite;
  display: none;
}
.loading .c-icon--loader {
  fill: transparent;
  display: block;
}

.c-icon--arrow {
  width: 1em;
  height: 0.75em;
  fill: #0071B2;
}
[class*=c-list] li > .c-icon--arrow:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--arrow:first-child {
  top: icon-top(12px);
}

.c-icon--call {
  width: 1.0625em;
  height: 1.0625em;
  fill: #0071B2;
}
[class*=c-list] li > .c-icon--call:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--call:first-child {
  top: icon-top(17px);
}

.c-icon--check {
  width: 1em;
  height: 0.75em;
  fill: #0F7E03;
}
[class*=c-list] li > .c-icon--check:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--check:first-child {
  top: icon-top(12px);
}

.c-icon--chevron {
  width: 0.5em;
  height: 0.75em;
  fill: #0071B2;
}
[class*=c-list] li > .c-icon--chevron:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--chevron:first-child {
  top: icon-top(12px);
}

.c-icon--doc {
  width: 0.875em;
  height: 1em;
  fill: #0071B2;
}
.c-link .c-icon--doc {
  top: 0.125em;
}
[class*=c-list] li > .c-icon--doc:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--doc:first-child {
  top: icon-top(16px);
}

.c-icon--docx {
  width: 0.875em;
  height: 1em;
  fill: #0071B2;
}
.c-link .c-icon--docx {
  top: 0.125em;
}
[class*=c-list] li > .c-icon--docx:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--docx:first-child {
  top: icon-top(16px);
}

.c-icon--email {
  width: 1em;
  height: 0.8125em;
  fill: #0071B2;
}
[class*=c-list] li > .c-icon--email:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--email:first-child {
  top: icon-top(13px);
}

.c-icon--external {
  width: 1em;
  height: 0.875em;
  fill: #0071B2;
}
.c-link .c-icon--external {
  top: 0.125em;
}
[class*=c-list] li > .c-icon--external:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--external:first-child {
  top: icon-top(14px);
}

.c-icon--file {
  width: 1em;
  height: 1.125em;
  fill: #0071B2;
}
[class*=c-list] li > .c-icon--file:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--file:first-child {
  top: icon-top(18px);
}

.c-icon--facebook {
  width: 0.875em;
  height: 0.875em;
  fill: #3b5998;
}
[class*=c-list] li > .c-icon--facebook:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--facebook:first-child {
  top: icon-top(14px);
}

.c-icon--home {
  width: 1.125em;
  height: 0.875em;
  fill: #0071B2;
}
[class*=c-list] li > .c-icon--home:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--home:first-child {
  top: icon-top(14px);
}

.c-icon--location {
  width: 0.625em;
  height: 0.9375em;
  fill: #0071B2;
}
[class*=c-list] li > .c-icon--location:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--location:first-child {
  top: icon-top(15px);
}

.c-icon--loader {
  width: 3.125em;
  height: 3.125em;
  fill: transparent;
}
[class*=c-list] li > .c-icon--loader:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--loader:first-child {
  top: icon-top(50px);
}

.c-icon--menu {
  width: 1em;
  height: 0.75em;
  fill: #FFFFFF;
}
[class*=c-list] li > .c-icon--menu:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--menu:first-child {
  top: icon-top(12px);
}

.c-icon--mim {
  width: 4.6875em;
  height: 2.5em;
  fill: #5C5A55;
}
[class*=c-list] li > .c-icon--mim:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--mim:first-child {
  top: icon-top(40px);
}

.c-icon--minus {
  width: 0.8125em;
  height: 0.625em;
  fill: #716F6A;
}
[class*=c-list] li > .c-icon--minus:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--minus:first-child {
  top: icon-top(10px);
}

.c-icon--pdf {
  width: 0.875em;
  height: 1em;
  fill: #E40429;
}
.c-link .c-icon--pdf {
  top: 0.125em;
}
[class*=c-list] li > .c-icon--pdf:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--pdf:first-child {
  top: icon-top(16px);
}

.c-icon--reputation {
  width: 7.375em;
  height: 2.5em;
  fill: #5C5A55;
}
[class*=c-list] li > .c-icon--reputation:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--reputation:first-child {
  top: icon-top(40px);
}

.c-icon--search {
  width: 1.125em;
  height: 1.125em;
  fill: #0071B2;
}
[class*=c-list] li > .c-icon--search:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--search:first-child {
  top: icon-top(18px);
}

.c-icon--twitter {
  width: 1.125em;
  height: 0.875em;
  fill: #4099ff;
}
[class*=c-list] li > .c-icon--twitter:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--twitter:first-child {
  top: icon-top(14px);
}

.c-icon--whatsapp {
  width: 1.125em;
  height: 0.875em;
  fill: #25d366;
}
[class*=c-list] li > .c-icon--whatsapp:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--whatsapp:first-child {
  top: icon-top(14px);
}

.c-icon--wua {
  width: 7.1875em;
  height: 2.5em;
  fill: #5C5A55;
}
[class*=c-list] li > .c-icon--wua:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--wua:first-child {
  top: icon-top(40px);
}

.c-icon--user {
  width: 0.625em;
  height: 0.6875em;
  fill: #0071B2;
}
[class*=c-list] li > .c-icon--user:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--user:first-child {
  top: icon-top(11px);
}

.c-icon--xls {
  width: 0.875em;
  height: 1em;
  fill: #0F7E03;
}
.c-link .c-icon--xls {
  top: 0.125em;
}
[class*=c-list] li > .c-icon--xls:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--xls:first-child {
  top: icon-top(16px);
}

.c-icon--xlsx {
  width: 0.875em;
  height: 1em;
  fill: #0F7E03;
}
.c-link .c-icon--xlsx {
  top: 0.125em;
}
[class*=c-list] li > .c-icon--xlsx:first-child, .c-content ul:not([class*=c-list]) li > .c-icon--xlsx:first-child {
  top: icon-top(16px);
}

/**********************************************************
    FAQ
***********************************************************/
.techdebt-no-ds {
  /**
      Geef een offzet bij de anchor linkst op de FAQ pagina.
      Zo verdwijnen de titels niet onder de navigatiebalk op mobiel.
  */
}
.techdebt-no-ds a[id]:target:before {
  content: "";
  display: block;
  height: 30px; /* fixed header height*/
  margin: -30px 0 0; /* negative fixed header height */
}
.techdebt-no-ds .c-revealer {
  background-color: transparent;
  position: relative;
  border: 1px solid #EFEDE8;
}
.techdebt-no-ds .c-revealer__title {
  display: flex;
  justify-content: space-between;
  font-size: 1em;
  text-align: left;
  padding: 0.5625rem 2.8125rem 0.5625rem 1.125rem;
  cursor: pointer;
  color: inherit;
  width: 100%;
  background: none;
  border: 0;
}
.techdebt-no-ds .c-revealer__title .c-icon {
  flex: 0 0 auto;
  align-self: flex-start;
  margin-top: 0.37499625rem;
  margin-left: 1.125rem;
  transition: transform 0.3s ease-in-out;
  position: absolute;
  right: 1em;
  top: 0.5em;
}
.techdebt-no-ds .c-revealer__title .c-icon--chevron {
  fill: #0071B2;
  transform: rotate(90deg);
  width: 0.5625rem;
  height: 0.84375rem;
}
.no-flexbox .techdebt-no-ds .c-revealer__title {
  display: block;
  width: 100%;
  padding: 0.5625rem 2.25rem 0.5625rem 1.125rem;
}
.no-flexbox .techdebt-no-ds .c-revealer__title .c-icon {
  position: absolute;
  right: 1.125rem;
  top: 0.5625rem;
}
.techdebt-no-ds .c-revealer__content {
  transform-origin: top;
  box-shadow: inset 0 1px 0 0 #EFEDE8;
  overflow: visible;
  margin: 0 1.125rem 0 1.125rem;
  padding: 0 1.125rem;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  font-size: 1em;
  /**
          Uitzondering voor video en image in de revealer. De breedte zal dynamisch zijn.
      */
}
.techdebt-no-ds .c-revealer__content.transition {
  transition: all 0.5s ease-in, max-height 0.2s linear;
}
.techdebt-no-ds .c-revealer__content [data-inner] {
  overflow: auto;
}
.techdebt-no-ds .c-revealer__content video,
.techdebt-no-ds .c-revealer__content img {
  width: 100%;
}
.techdebt-no-ds .c-revealer__title[aria-expanded=true] .c-icon {
  transform: rotate(-90deg);
}
.techdebt-no-ds .c-revealer__content[aria-hidden=true] {
  overflow: hidden;
}
.techdebt-no-ds .c-revealer__content[aria-hidden=true].transition {
  transition: all 0.5s ease-in, max-height 0.2s linear;
}
.techdebt-no-ds .c-revealer--divided {
  width: grid-cols-to-width(9);
  margin-left: auto;
  margin-right: auto;
}
.techdebt-no-ds .c-revealer--divided .c-revealer__content::before {
  top: -29px;
  visibility: visible;
}
.techdebt-no-ds .c-revealer--divided .c-revealer__content::after {
  display: none;
}
.techdebt-no-ds .c-revealer-collection {
  border: 1px solid #EFEDE8;
  background-color: transparent;
  border-bottom: 0;
}
.techdebt-no-ds .c-revealer-collection .c-revealer {
  border: 0px;
  border-bottom: 1px solid #EFEDE8;
}

@media only screen and (max-width: 1023px) {
  .-is-mobile-menu-visible {
    position: fixed;
    -webkit-overflow-scrolling: auto;
  }
}
.-is-mobile-menu-visible .debug-info {
  display: none;
}
.-is-mobile-menu-visible .c-nav-overlay,
.-is-mobile-menu-visible .techdebt-no-ds + .content-wrapper {
  transform: translateX(100vw) translateX(-48px);
}
@media only screen and (min-width: 488px) {
  .-is-mobile-menu-visible .c-nav-overlay,
  .-is-mobile-menu-visible .techdebt-no-ds + .content-wrapper {
    transform: translateX(488px) translateX(-48px);
  }
}
@media only screen and (min-width: 1024px) {
  .-is-mobile-menu-visible .c-nav-overlay,
  .-is-mobile-menu-visible .techdebt-no-ds + .content-wrapper {
    transform: translateX(0);
  }
}

.techdebt-no-ds + .content-wrapper {
  margin-top: 0;
  padding: 6em 1em 0;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds + .content-wrapper {
    margin-top: 100px;
    padding: 0;
  }
}

.c-nav-overlay,
.techdebt-no-ds + .content-wrapper {
  transition: transform 0.33s ease-out;
}

.techdebt-no-ds .c-masthead a.zvlink:active {
  background-color: transparent;
}
.techdebt-no-ds .c-masthead {
  background: #FFFFFF;
  box-sizing: border-box;
  height: 48px;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: transform 0.33s ease-out;
  will-change: transform;
  z-index: 9000;
  background: linear-gradient(to right, #EC6608, #E40429);
}
@media print {
  .techdebt-no-ds .c-masthead {
    display: none !important;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-masthead {
    background: #FFFFFF;
    top: 36px;
    position: relative;
    height: 63px;
    transition: none;
    background: linear-gradient(to right, #FF9200, #E40429);
  }
}
.-is-mobile-menu-visible .techdebt-no-ds .c-masthead {
  transform: translateX(100vw) translateX(-48px);
}
@media only screen and (min-width: 488px) {
  .-is-mobile-menu-visible .techdebt-no-ds .c-masthead {
    background: #FFFFFF;
    transform: translateX(488px) translateX(-48px);
    background: linear-gradient(to right, #EC6608, #E40429);
  }
}
@media only screen and (min-width: 1024px) {
  .-is-mobile-menu-visible .techdebt-no-ds .c-masthead {
    transform: translateX(0);
  }
}
.techdebt-no-ds .c-masthead * {
  box-sizing: border-box;
}
.techdebt-no-ds .c-masthead li.c-masthead--mobile {
  height: 48px;
  background: #FFFFFF;
  display: flex;
  align-items: center;
  padding: 0 16px;
  font-size: 19px;
  background: linear-gradient(to left, #EC6608, #E40429);
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-masthead li.c-masthead--mobile {
    display: none;
  }
}
.techdebt-no-ds .c-masthead li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.techdebt-no-ds .c-masthead #medi-nav.cz-megamenu .top-navbar {
  margin-left: 37px;
  padding: 0 2rem;
}
.techdebt-no-ds .c-masthead .o-logo:active {
  background-color: transparent;
}
.techdebt-no-ds .c-masthead .o-logo__subtitle {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-masthead .o-logo__subtitle {
    display: block;
    margin-left: 0.5625rem;
    margin-top: -0.1125rem;
    position: absolute;
    right: -85px;
    top: 0;
    width: 75px;
  }
}
.techdebt-no-ds .c-masthead .o-logo__subtitle--mobile {
  display: block;
  width: 31px;
  left: -21px;
  bottom: 9px;
  position: absolute;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-masthead .o-logo__subtitle--mobile {
    display: none;
  }
}
.techdebt-no-ds .c-masthead .contact-menu__back {
  background-color: #FFFFFF;
  height: 36px;
  left: 0;
  position: absolute;
  right: 0;
  top: -36px;
}
.techdebt-no-ds .c-masthead .contact-menu__container {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-masthead .contact-menu__container {
    display: flex;
    justify-content: flex-end;
    left: 50%;
    margin-top: -34px;
    padding-top: 3px;
    position: absolute;
    transform: translateX(-50%);
    width: 1000px;
  }
}
@media only screen and (min-width: 1240px) {
  .techdebt-no-ds .c-masthead .contact-menu__container {
    left: auto;
    right: 80px;
    transform: none;
  }
}
@media only screen and (min-width: 1440px) {
  .techdebt-no-ds .c-masthead .contact-menu__container {
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    width: 1288px;
  }
}
.techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu {
  background-color: transparent;
}
.techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu li::before {
  color: #D3D1CC;
  margin: 0 0.675rem;
}
.techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu a.zvlink:after {
  display: none;
}
.techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu a.zvlink:not([class*=c-button]) {
  border-bottom-color: #ACC0DA;
  border-bottom-width: 1px;
  font-size: 0.875rem;
}
.techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu a.zvlink:not([class*=c-button]):hover {
  border-bottom-color: #0071B2;
}
.techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu span {
  color: #000000;
  font-family: "TheMix", "Helvetica", "Arial", sans-serif;
}
.techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu .inloggen > span::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #0071B2;
  content: "\e900";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .c-masthead .contact-menu__container ul.contact-menu .inloggen > span:hover:before {
  color: #0071B2;
}
.techdebt-no-ds .c-masthead .contact-details {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-box-shadow: 0 10px 7px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 10px 7px rgba(0, 0, 0, 0.35);
  box-shadow: 0 10px 7px rgba(0, 0, 0, 0.35);
  background: #FFFFFF;
  border: 1px solid #D3D1CC;
  border-radius: 8px;
  color: #000000;
  left: 50%;
  line-height: 1.3;
  max-width: 35em;
  padding: 6px 18px;
  position: absolute;
  top: 3.5em;
  width: 50%;
  z-index: 50;
  font-size: 0.9em;
}
.techdebt-no-ds .c-masthead a.zvlink {
  border-bottom: none;
}
.techdebt-no-ds .c-masthead__logo {
  height: 68px;
  left: 50%;
  position: absolute;
  top: 15px;
  transform: translateX(-50%);
  width: 70px;
  z-index: 100;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-masthead__logo {
    height: 110px;
    left: 50%;
    margin-left: calc(0px - (1000px - 119px - 1.125rem) * 0.5);
    top: 19px;
    transform: translateX(-50%);
    width: 119px;
    z-index: 99999;
  }
}
@media only screen and (min-width: 1240px) {
  .techdebt-no-ds .c-masthead__logo {
    left: 80px;
    margin-left: 0;
    transform: none;
  }
}
@media only screen and (min-width: 1440px) {
  .techdebt-no-ds .c-masthead__logo {
    left: 50%;
    margin-left: calc(0px - (1288px - 119px) * 0.5);
    transform: translateX(-50%);
  }
}
.-is-mobile-search-form-visible .techdebt-no-ds .c-masthead__logo {
  display: none;
}
.techdebt-no-ds .c-masthead__logo img {
  width: 100%;
}
.techdebt-no-ds .c-masthead__mobile {
  align-items: center;
  display: flex;
  height: inherit;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-masthead__mobile {
    display: none;
  }
}
.techdebt-no-ds .c-masthead__mobile > ul {
  position: absolute;
  right: 16px;
}
.techdebt-no-ds .c-masthead__mobile li.uitloggen,
.techdebt-no-ds .c-masthead__mobile li.inloggen {
  margin: 12px 0;
}
.techdebt-no-ds .c-masthead__mobile li.uitloggen a.zvlink,
.techdebt-no-ds .c-masthead__mobile li.inloggen a.zvlink {
  color: #FFFFFF;
}
.techdebt-no-ds .c-masthead__mobile ol, .techdebt-no-ds .c-masthead__mobile ul, .techdebt-no-ds .c-masthead__mobile li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.techdebt-no-ds .c-masthead__mobile ol a.zvlink, .techdebt-no-ds .c-masthead__mobile ul a.zvlink, .techdebt-no-ds .c-masthead__mobile li a.zvlink {
  color: #FFFFFF;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  font-weight: bold;
}
.techdebt-no-ds .c-masthead__mobile__menu {
  align-items: center;
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  padding: 0;
}
.techdebt-no-ds .c-masthead__mobile__menu__icon {
  align-items: center;
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  height: 48px;
  justify-content: center;
  padding: 0;
  position: relative;
  width: 48px;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-masthead__mobile__menu__icon {
    display: none;
  }
}
.-is-mobile-menu-visible .techdebt-no-ds .c-masthead__mobile__menu__icon > span {
  background-color: transparent;
}
.techdebt-no-ds .c-masthead__mobile__menu__icon > span,
.techdebt-no-ds .c-masthead__mobile__menu__icon > span:before,
.techdebt-no-ds .c-masthead__mobile__menu__icon > span:after {
  background-color: #FFFFFF;
  display: block;
  flex: 0 0 auto;
  height: 2px;
  min-width: 0;
  transition: 0.6s ease;
  width: 16px;
}
.-is-mobile-menu-visible .techdebt-no-ds .c-masthead__mobile__menu__icon > span,
.-is-mobile-menu-visible .techdebt-no-ds .c-masthead__mobile__menu__icon > span:before,
.-is-mobile-menu-visible .techdebt-no-ds .c-masthead__mobile__menu__icon > span:after {
  width: 25px;
}
.techdebt-no-ds .c-masthead__mobile__menu__icon > span:before {
  content: "";
  margin-top: -5px;
  position: absolute;
}
.-is-mobile-menu-visible .techdebt-no-ds .c-masthead__mobile__menu__icon > span:before {
  margin-top: 0;
  transform: rotate(225deg);
}
.techdebt-no-ds .c-masthead__mobile__menu__icon > span:after {
  position: absolute;
  content: "";
  margin-top: 5px;
}
.-is-mobile-menu-visible .techdebt-no-ds .c-masthead__mobile__menu__icon > span:after {
  margin-top: 0;
  transform: rotate(-225deg);
}
.techdebt-no-ds .c-masthead__mobile__menu__text {
  color: #FFFFFF;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1;
  margin-left: -0.37499625rem;
  padding-right: 1.125rem;
}
.-is-mobile-menu-visible .techdebt-no-ds .c-masthead__mobile__menu__text, .-is-mobile-search-form-visible .techdebt-no-ds .c-masthead__mobile__menu__text {
  display: none;
}
.techdebt-no-ds .c-masthead__mobile__search-form-toggler {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  height: inherit;
  justify-content: center;
  min-width: 0;
  width: 48px;
}
.techdebt-no-ds .c-masthead__mobile__search-form-toggler__icon {
  align-items: center;
  display: flex;
  justify-content: center;
  height: inherit;
}
.techdebt-no-ds .c-masthead__mobile__search-form-toggler__icon .c-icon {
  fill: #FFFFFF;
}
.-is-mobile-search-form-visible .techdebt-no-ds .c-masthead__mobile__search-form-toggler__icon--show {
  display: none;
}
.techdebt-no-ds .c-masthead__mobile__search-form-toggler__icon--close {
  display: none;
}
.-is-mobile-search-form-visible .techdebt-no-ds .c-masthead__mobile__search-form-toggler__icon--close {
  display: flex;
}
.techdebt-no-ds .c-masthead__mobile .relatie-naam__icon {
  height: 11px;
  margin-right: 0;
  padding-right: 6px;
  width: 16px;
}
.techdebt-no-ds .c-masthead__white {
  height: 27px;
  background: #FFFFFF;
  top: 48px;
  position: absolute;
  width: 100%;
  z-index: 99;
  pointer-events: none;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-masthead__white {
    display: none;
  }
}
.techdebt-no-ds .c-masthead__inner {
  background-color: #EFEDE8;
  height: 100vh;
  max-width: calc(488px - 48px);
  overflow-x: hidden;
  overflow-y: scroll;
  touch-action: manipulation;
  transform: translateX(-100vw) translateX(48px);
  width: calc(100vw - 48px);
}
@media only screen and (max-width: 1023px) {
  html:not(.-is-mobile-menu-visible) .techdebt-no-ds .c-masthead__inner {
    height: 0;
    visibility: hidden;
  }
}
@media only screen and (min-width: 488px) {
  .techdebt-no-ds .c-masthead__inner {
    transform: translateX(-488px) translateX(48px);
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-masthead__inner {
    align-items: center;
    background-color: transparent;
    display: flex;
    height: 63px;
    margin: 0;
    max-width: 100%;
    overflow-x: visible;
    overflow-y: visible;
    transform: none;
    transition: none;
    width: auto;
  }
  .no-flexbox .techdebt-no-ds .c-masthead__inner {
    display: table;
    width: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .techdebt-no-ds .c-masthead__inner {
    margin: 0 auto;
    width: 1288px;
  }
}
.techdebt-no-ds .c-masthead__nav {
  display: flex;
  flex-direction: column;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  min-height: 100%;
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .techdebt-no-ds .c-masthead__nav {
    -webkit-overflow-scrolling: touch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-masthead__nav {
    display: block;
    flex: 2 0 auto;
    position: static;
  }
  .no-flexbox .techdebt-no-ds .c-masthead__nav {
    display: table-cell;
  }
}
.techdebt-no-ds .c-masthead__nav::after {
  bottom: 0;
  box-shadow: inset -10px 0 10px -10px rgba(0, 0, 0, 0.4);
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  z-index: 100;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-masthead__nav::after {
    display: none;
  }
}

.techdebt-no-ds .c-nav-portal, .techdebt-no-ds .c-nav-portal__mobile {
  display: none;
  order: 2;
}
@media only screen and (max-width: 1023px) {
  .techdebt-no-ds .c-nav-portal a.zvlink, .techdebt-no-ds .c-nav-portal__mobile a.zvlink,
  .techdebt-no-ds .c-nav-portal a.zvlink:hover {
    border-bottom: 1px solid #d3d1cc;
  }
  .techdebt-no-ds .c-nav-portal a.zvlink::after, .techdebt-no-ds .c-nav-portal__mobile a.zvlink::after,
  .techdebt-no-ds .c-nav-portal a.zvlink:hover::after {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-portal, .techdebt-no-ds .c-nav-portal__mobile {
    display: flex;
    height: inherit;
    justify-content: flex-end;
    margin: 0 auto;
    padding: 0;
    width: 1000px;
  }
}
@media only screen and (min-width: 1240px) {
  .techdebt-no-ds .c-nav-portal, .techdebt-no-ds .c-nav-portal__mobile {
    padding: 0 80px;
    width: 100%;
  }
}
@media only screen and (min-width: 1440px) {
  .techdebt-no-ds .c-nav-portal, .techdebt-no-ds .c-nav-portal__mobile {
    padding-right: 0;
  }
}
.techdebt-no-ds .c-nav-portal__mobile {
  border-top: 1px solid #989691;
  display: block;
  margin: 0 0 92px 0;
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-portal__mobile {
    display: none;
  }
}
.techdebt-no-ds .c-nav-portal__icon--left {
  margin-right: 9px;
}
.techdebt-no-ds .c-nav-portal__contactinfo {
  display: flex;
  flex-flow: column wrap;
}
.techdebt-no-ds .c-nav-portal__contact {
  font-size: 1.125rem;
  line-height: 1.125rem;
  margin-top: 0.28125rem;
}
.techdebt-no-ds .c-nav-portal__info {
  font-size: 0.84375rem;
  line-height: 1.209375rem;
}
.techdebt-no-ds .c-nav-portal > li, .techdebt-no-ds .c-nav-portal__mobile > li {
  align-items: center;
  border-bottom: 1px solid #D3D1CC;
  display: flex;
  min-height: 48px;
  padding: 0 1.125rem;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-portal > li, .techdebt-no-ds .c-nav-portal__mobile > li {
    min-height: 63px;
    padding: 0;
    border-bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .no-flexbox .techdebt-no-ds .c-nav-portal > li, .no-flexbox .techdebt-no-ds .c-nav-portal__mobile > li {
    display: inline-block;
    text-align: right;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-portal > li + li, .techdebt-no-ds .c-nav-portal__mobile > li + li {
    margin-left: 1.6875rem;
  }
}
.techdebt-no-ds .c-nav-portal > li > a.zvlink, .techdebt-no-ds .c-nav-portal__mobile > li > a.zvlink {
  align-items: center;
  box-sizing: border-box;
  color: #5C5A55;
  display: flex;
  flex: 1 0 auto;
  font-size: 1.125rem;
  margin: 0 -1.125rem;
  min-height: 48px;
  padding: 0.5625rem 1.125rem;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-portal > li > a.zvlink, .techdebt-no-ds .c-nav-portal__mobile > li > a.zvlink {
    color: #FFFFFF;
    font-weight: bold;
    margin: 0;
    min-height: auto;
    padding: 3px 0 2px 0;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
    white-space: nowrap;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-portal > li > a.zvlink::before, .techdebt-no-ds .c-nav-portal__mobile > li > a.zvlink::before {
    background-color: #FFFFFF;
    bottom: 0;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 100;
  }
}
.techdebt-no-ds .c-nav-portal > li > .-is-active::before, .techdebt-no-ds .c-nav-portal__mobile > li > .-is-active::before {
  background-color: #5C5A55;
  bottom: -1px;
  content: "";
  left: 0;
  position: absolute;
  top: -1px;
  width: 2px;
  z-index: 100;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-portal > li > .-is-active::before, .techdebt-no-ds .c-nav-portal__mobile > li > .-is-active::before {
    background-color: #FFFFFF;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
    bottom: 0;
    height: 1px;
    left: 0;
    right: 0;
    top: initial;
    width: initial;
  }
}
.techdebt-no-ds .inloggen .icon--figure__mob {
  fill: #FFFFFF;
}
.techdebt-no-ds .relatie-naam {
  color: #FFFFFF;
  font-size: 1.125rem;
  font-weight: bold;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .relatie-naam {
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
  }
  .techdebt-no-ds .relatie-naam::after {
    content: "|";
    display: inline-block;
    margin-left: 12px;
    margin-right: -12px;
  }
}
.techdebt-no-ds .relatie-naam--ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.techdebt-no-ds .relatie-naam__icon {
  height: 13px;
  margin-right: 0.5625rem;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .relatie-naam__icon {
    filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.7));
  }
}
.techdebt-no-ds .relatie-naam__icon--loggedin {
  filter: none;
  height: 27px;
  left: -2.475rem;
  position: absolute;
  top: -0.1125rem;
}
.techdebt-no-ds .relatie-naam .icon--outline {
  fill: #FFFFFF;
}
.techdebt-no-ds .relatie-naam .icon--figure {
  fill: #E40429;
}
.techdebt-no-ds .relatie-naam .icon--figure__mob {
  fill: #FFFFFF;
}

.techdebt-no-ds .c-nav-main__ol > li a.c-nav-main__item {
  border-bottom: 1px solid #D3D1CC;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__ol > li a.c-nav-main__item {
    border-bottom: 0;
  }
}
.techdebt-no-ds .c-nav-main {
  background-color: #FFFFFF;
  order: 1;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main {
    border-bottom: 1px solid #D3D1CC;
    box-sizing: border-box;
    height: 4.1875rem;
    left: 0;
    position: absolute;
    top: 63px;
    width: 100%;
  }
}
.techdebt-no-ds .c-nav-main__ol {
  height: inherit;
  margin: 0 auto;
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__ol {
    box-sizing: border-box;
    display: flex;
    max-width: 1000px;
    padding: 0;
    position: relative;
    padding-left: 119px;
  }
}
@media only screen and (min-width: 1240px) {
  .techdebt-no-ds .c-nav-main__ol {
    max-width: 100%;
    margin: 0 80px;
  }
}
@media only screen and (min-width: 1440px) {
  .techdebt-no-ds .c-nav-main__ol {
    margin: 0 auto;
    width: 1288px;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__ol > li {
    flex: 0 1 auto;
    border-bottom: 0;
    color: #5C5A55;
    display: inline-flex;
  }
  .no-flexbox .techdebt-no-ds .c-nav-main__ol > li {
    float: left;
  }
  .techdebt-no-ds .c-nav-main__ol > li:last-child {
    margin-right: 0;
  }
  .techdebt-no-ds .c-nav-main__ol > li.-is-pulled {
    margin-left: auto;
  }
}
.techdebt-no-ds .c-nav-main__ol > li .c-nav-main__item {
  color: #5C5A55;
  font-family: "TheMix", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__ol > li .c-nav-main__item {
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__ol > li:hover .c-nav-main__item {
    color: #000000;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__ol > li.-is-home {
    margin-left: 0.140625rem;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__ol > li.-is-home .c-nav-main__item {
    padding-bottom: 0.2em;
  }
}
.techdebt-no-ds .c-nav-main__ol > li.-is-home .c-icon {
  display: none;
  fill: currentColor;
  margin: 0;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__ol > li.-is-home .c-icon {
    display: inline-block;
  }
}
.techdebt-no-ds .c-nav-main__item {
  align-items: center;
  border-bottom: 1px solid #D3D1CC;
  box-sizing: border-box;
  display: flex;
  font-weight: bold;
  min-height: 48px;
  padding: 0.5625rem 1.125rem;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__item {
    border-bottom: 0;
    padding: 6px 0.95625rem 0;
  }
}
@media only screen and (min-width: 1240px) {
  .techdebt-no-ds .c-nav-main__item {
    padding: 6px 1.40625rem 0;
  }
}
@media only screen and (min-width: 1440px) {
  .techdebt-no-ds .c-nav-main__item {
    padding: 6px 1.6875rem 0;
  }
}
.techdebt-no-ds .c-nav-main__item::after {
  background-color: #EC6608;
  bottom: -1px;
  content: "";
  display: none;
  left: 0;
  position: absolute;
  top: -1px;
  width: 5px;
  z-index: 100;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__item::after {
    height: 2px;
    left: 0.37499625rem;
    right: 0.37499625rem;
    top: auto;
    width: auto;
  }
}
.techdebt-no-ds .c-nav-main__item:hover::after {
  display: none;
}
.-is-submenu-visible .techdebt-no-ds .c-nav-main__item--active:not(.-is-active):after, .-is-submenu-visible .techdebt-no-ds .c-nav-main__item:active:not(.-is-active):after {
  display: none;
}
.techdebt-no-ds .c-nav-main__item--active:after, .techdebt-no-ds .c-nav-main__item.-is-active:after {
  display: block;
}
.techdebt-no-ds .c-nav-main__item:hover:after, .techdebt-no-ds .c-nav-main__item:hover:after .-is-active {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__item:hover:after, .techdebt-no-ds .c-nav-main__item:hover:after .-is-active {
    display: block;
  }
}
@media only screen and (min-width: 1024px) and (hover) {
  .techdebt-no-ds .c-nav-main__item:hover:after, .techdebt-no-ds .c-nav-main__item:hover:after .-is-active {
    display: block;
  }
}
.techdebt-no-ds .c-nav-main__item .c-icon {
  fill: #EC6608;
  flex: 0 0 auto;
  margin-right: 0.5625rem;
  min-width: 0;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__item .c-icon {
    display: inline-block;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__item.-is-active {
    color: #000000;
  }
}
.techdebt-no-ds .c-nav-main__item.-is-active .c-icon--chevron {
  transform: rotate(-90deg);
}
.techdebt-no-ds .c-nav-main__item.-is-active .c-nav-main__item__toggle .c-icon--chevron {
  transform: rotate(-90deg);
}
.techdebt-no-ds .c-nav-main__item__toggle {
  flex: 0 0 auto;
  min-width: 0;
}
.techdebt-no-ds .c-nav-main__item__toggle .c-icon {
  margin-left: 0.5625rem;
  margin-right: 0;
  transform: rotate(90deg);
}
.techdebt-no-ds .c-nav-main__item__text {
  flex: 1 0 auto;
}
.techdebt-no-ds .c-nav-main__item__text--desktop {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__item__text--desktop {
    display: block;
  }
}
.techdebt-no-ds .c-nav-main__item__text--mobile {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-main__item__text--mobile {
    display: none;
  }
}

.-is-mobile-menu-visible.-is-submenu-visible .techdebt-no-ds .c-mobile-only,
.-is-mobile-menu-visible.-is-submenu-visible .techdebt-no-ds .c-mobile {
  display: flex !important;
}
.-is-submenu-visible .techdebt-no-ds .c-mobile-only,
.-is-submenu-visible .techdebt-no-ds .c-mobile {
  display: none !important;
}
.-is-mobile-menu-visible .techdebt-no-ds .c-desktop-only, .-is-mobile-menu-visible.-is-submenu-visible .techdebt-no-ds .c-desktop-only,
.-is-mobile-menu-visible .techdebt-no-ds .c-desktop,
.-is-mobile-menu-visible.-is-submenu-visible .techdebt-no-ds .c-desktop {
  display: none !important;
}
.techdebt-no-ds .c-klantenservice {
  display: block;
}
@media only screen and (max-width: 1023px) {
  .techdebt-no-ds .c-klantenservice {
    padding-top: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-klantenservice {
    width: 400px;
  }
}
.techdebt-no-ds .c-klantenservice .zvlink.c-klantenservice__link {
  border-bottom: none;
  display: flex;
  gap: 0.625rem;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-klantenservice .zvlink.c-klantenservice__link {
    padding-left: 0;
  }
}
.techdebt-no-ds .c-klantenservice .zvlink.c-klantenservice__link svg {
  display: inline-block;
  height: 32px;
  width: 32px;
}
.-is-mobile-menu-visible .techdebt-no-ds .c-klantenservice .zvlink.c-klantenservice__link {
  background-color: #FFFFFF;
  border: 1px solid #D3D1CC;
  border-radius: 8px;
  box-shadow: 0 2px 0 0 #D3D1CC;
  color: #5C5A55;
  display: block;
  gap: 0;
  margin: 0 16px 16px;
}
.-is-mobile-menu-visible .techdebt-no-ds .c-klantenservice .zvlink.c-klantenservice__link:hover {
  background-color: #FFFFFF;
  color: #5C5A55;
}
.-is-mobile-menu-visible .techdebt-no-ds .c-klantenservice .zvlink.c-klantenservice__link:active {
  background-color: #FFFFFF;
  border: 1px solid #D3D1CC;
  color: #5C5A55;
}
.-is-mobile-menu-visible .techdebt-no-ds .c-klantenservice .zvlink.c-klantenservice__link:focus {
  background-color: #FFFFFF;
  border: 1px solid #D3D1CC;
  color: #5C5A55;
  outline: none;
}
.-is-mobile-menu-visible .techdebt-no-ds .c-klantenservice .zvlink.c-klantenservice__link svg {
  height: 15px;
  width: 15px;
}
.techdebt-no-ds .c-klantenservice .c-klantenservice__text {
  display: inline-block;
  font-size: 16px;
}
.-is-mobile-menu-visible .techdebt-no-ds .c-klantenservice .c-klantenservice__text {
  border-bottom: 1px solid #D3D1CC;
  color: #4A4843;
  display: block;
  font-size: 13px;
  padding: 0 16px 16px 16px;
}
.techdebt-no-ds [href="#subnav-polis"] ~ .c-nav-sub.-is-active {
  height: auto;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds [href="#subnav-polis"] ~ .c-nav-sub.-is-active {
    height: 270px;
  }
}
.techdebt-no-ds [href="#subnav-zorgadvies"] ~ .c-nav-sub.-is-active {
  height: auto;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds [href="#subnav-zorgadvies"] ~ .c-nav-sub.-is-active {
    height: 250px;
  }
  .techdebt-no-ds [href="#subnav-zorgadvies"] ~ .c-nav-sub.-is-active .c-nav-sub__ol li[data-item] {
    margin-left: 1.125rem;
  }
  .techdebt-no-ds [href="#subnav-zorgadvies"] ~ .c-nav-sub.-is-active .c-nav-sub__ol li[data-item] ol {
    width: calc(100% - 1.125rem);
  }
}
.techdebt-no-ds [href="#subnav-zorgkosten"] ~ .c-nav-sub.-is-active {
  height: auto;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds [href="#subnav-zorgkosten"] ~ .c-nav-sub.-is-active {
    height: 250px;
  }
  .techdebt-no-ds [href="#subnav-zorgkosten"] ~ .c-nav-sub.-is-active .c-nav-sub__ol {
    width: 54%;
  }
  .techdebt-no-ds [href="#subnav-zorgkosten"] ~ .c-nav-sub.-is-active .c-nav-sub__ol [data-item] {
    padding-left: 0;
    padding-right: 0;
    width: 50%;
  }
  .techdebt-no-ds [href="#subnav-zorgkosten"] ~ .c-nav-sub.-is-active .c-nav-sub__ol li[data-item] ol {
    width: calc(100% - 1.125rem);
  }
  .techdebt-no-ds [href="#subnav-zorgkosten"] ~ .c-nav-sub.-is-active .c-nav-sub__ol.c-dark-side [data-sub].align-left {
    float: left;
  }
  .techdebt-no-ds [href="#subnav-zorgkosten"] ~ .c-nav-sub.-is-active .c-nav-sub__ol.c-dark-side [data-sub].align-right {
    float: left;
    padding-right: 30px;
  }
}
.techdebt-no-ds [href="#subnav-mijngegevens"] ~ .c-nav-sub.-is-active {
  height: auto;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds [href="#subnav-mijngegevens"] ~ .c-nav-sub.-is-active {
    height: 250px;
  }
  .techdebt-no-ds [href="#subnav-mijngegevens"] ~ .c-nav-sub.-is-active .c-nav-sub__ol {
    width: 54%;
  }
  .techdebt-no-ds [href="#subnav-mijngegevens"] ~ .c-nav-sub.-is-active .c-nav-sub__ol [data-item] {
    padding-left: 0;
    padding-right: 0;
    width: 50%;
  }
  .techdebt-no-ds [href="#subnav-mijngegevens"] ~ .c-nav-sub.-is-active .c-nav-sub__ol li[data-item] ol {
    width: calc(100% - 1.125rem);
  }
  .techdebt-no-ds [href="#subnav-mijngegevens"] ~ .c-nav-sub.-is-active .c-nav-sub__ol.c-dark-side [data-sub].align-left {
    float: left;
  }
  .techdebt-no-ds [href="#subnav-mijngegevens"] ~ .c-nav-sub.-is-active .c-nav-sub__ol.c-dark-side [data-sub].align-right {
    float: left;
    padding-right: 30px;
  }
}
.techdebt-no-ds [href="#subnav-berichten"] ~ .c-nav-sub.-is-active {
  height: auto;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds [href="#subnav-berichten"] ~ .c-nav-sub.-is-active {
    height: 210px;
  }
  .techdebt-no-ds [href="#subnav-berichten"] ~ .c-nav-sub.-is-active .c-dark-side > [data-sub] {
    padding-right: 25px;
  }
}
.techdebt-no-ds [href="#subnav-klantenservice"] ~ .c-nav-sub.-is-active {
  height: auto;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds [href="#subnav-klantenservice"] ~ .c-nav-sub.-is-active {
    height: 260px;
  }
}
.techdebt-no-ds .c-nav-overlay {
  background-color: rgba(0, 0, 0, 0.2);
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}
.-is-submenu-visible .techdebt-no-ds .c-nav-overlay {
  opacity: 1;
  visibility: visible;
  z-index: 999;
}
.-is-mobile-menu-visible .techdebt-no-ds .c-nav-overlay {
  opacity: 1;
  visibility: visible;
  z-index: 9001;
}
.techdebt-no-ds .c-nav-sub {
  box-sizing: border-box;
  color: #333333;
  display: none;
}
.techdebt-no-ds .c-nav-sub ol, .techdebt-no-ds .c-nav-sub ul, .techdebt-no-ds .c-nav-sub li {
  margin: 0;
  padding: 0;
  line-height: 20px;
  list-style-type: none;
  width: 100%;
}
.techdebt-no-ds .c-nav-sub ol a.zvlink, .techdebt-no-ds .c-nav-sub ul a.zvlink, .techdebt-no-ds .c-nav-sub li a.zvlink {
  color: #333333;
  font-size: 1.125rem;
  line-height: 20px;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub ol a.zvlink, .techdebt-no-ds .c-nav-sub ul a.zvlink, .techdebt-no-ds .c-nav-sub li a.zvlink {
    font-size: 1.0125rem;
  }
}
@media only screen and (max-width: 1023px) {
  .techdebt-no-ds .c-nav-sub ol a.zvlink::after, .techdebt-no-ds .c-nav-sub ul a.zvlink::after, .techdebt-no-ds .c-nav-sub li a.zvlink::after {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub {
    background-color: #FFFFFF;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 3px 0 1px rgba(0, 0, 0, 0.2);
    left: 0;
    padding: 26px 20px 30px 20px;
    position: absolute;
    right: 0;
    top: calc(100% - 1px);
    width: 100%;
  }
}
.techdebt-no-ds .c-nav-sub.-is-active {
  display: block;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub__ol {
    width: 100%;
    margin-left: -0.875rem;
    border-radius: 0 0 5px 0;
  }
}
.techdebt-no-ds .c-nav-sub__ol > li {
  list-style-type: none;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub__ol > li > a.zvlink {
    font-weight: bold;
  }
}
.techdebt-no-ds .c-nav-sub__ol li a.zvlink, .techdebt-no-ds .c-nav-sub__ol li div {
  border-bottom: 1px solid #D3D1CC;
}
.techdebt-no-ds .c-nav-sub__ol li a.zvlink, .techdebt-no-ds .c-nav-sub__ol li div, .techdebt-no-ds .c-nav-sub__ol > a.c-button {
  box-sizing: border-box;
  display: block;
  align-items: center;
  padding: 0.8125rem 1.125rem;
  min-height: 48px;
}
@media only screen and (max-width: 1023px) {
  .techdebt-no-ds .c-nav-sub__ol li a.zvlink, .techdebt-no-ds .c-nav-sub__ol li div, .techdebt-no-ds .c-nav-sub__ol > a.c-button {
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub__ol li a.zvlink, .techdebt-no-ds .c-nav-sub__ol li div, .techdebt-no-ds .c-nav-sub__ol > a.c-button {
    min-height: 20px;
    padding: 0.5625rem;
  }
}
.techdebt-no-ds .c-nav-sub__ol li a.zvlink span, .techdebt-no-ds .c-nav-sub__ol li div span, .techdebt-no-ds .c-nav-sub__ol > a.c-button span {
  flex: 1 0 auto;
  margin-left: 0;
  max-width: 95%;
  font-size: 0.9rem;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub__ol li a.zvlink span, .techdebt-no-ds .c-nav-sub__ol li div span, .techdebt-no-ds .c-nav-sub__ol > a.c-button span {
    flex: 0 0 auto;
    font-size: 0.8125rem;
  }
}
.techdebt-no-ds .c-nav-sub__ol li a.zvlink .c-icon, .techdebt-no-ds .c-nav-sub__ol li div .c-icon, .techdebt-no-ds .c-nav-sub__ol > a.c-button .c-icon {
  min-width: 0;
  flex: 0 0 auto;
  order: 1;
  margin-left: 0.1874925rem;
  fill: #EC6608;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub__ol li a.zvlink .c-icon, .techdebt-no-ds .c-nav-sub__ol li div .c-icon, .techdebt-no-ds .c-nav-sub__ol > a.c-button .c-icon {
    fill: currentColor;
    transform: none;
  }
}
.techdebt-no-ds .c-nav-sub__ol li a.zvlink .c-icon--chevron, .techdebt-no-ds .c-nav-sub__ol li div .c-icon--chevron, .techdebt-no-ds .c-nav-sub__ol > a.c-button .c-icon--chevron {
  transform: rotate(90deg);
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub__ol li a.zvlink .c-icon--chevron, .techdebt-no-ds .c-nav-sub__ol li div .c-icon--chevron, .techdebt-no-ds .c-nav-sub__ol > a.c-button .c-icon--chevron {
    width: 0.5625rem;
    height: 0.5625rem;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub__ol.c-dark-side {
    display: block;
  }
}
.techdebt-no-ds .c-nav-sub__ol.c-dark-side > a.c-button {
  display: flex;
  margin-top: 0;
  align-self: flex-start;
  flex: 1 0 auto;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub__ol.c-dark-side > a.c-button {
    font-size: 1.25rem;
    margin-top: 1.125rem;
    margin-left: 0;
  }
}
.techdebt-no-ds .c-nav-sub__ol li a.zvlink span {
  font-size: inherit;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub__ol li a.zvlink:hover {
    background-color: #F7F6F3;
    color: #333333;
  }
}
.techdebt-no-ds .c-nav-sub__ol li a.zvlink.-is-active .c-icon--chevron {
  transform: rotate(-90deg);
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub__ol li a.zvlink.-is-active .c-icon--chevron {
    transform: none;
  }
}
.techdebt-no-ds .c-nav-sub__ol ol {
  display: block;
  width: 100%;
  background-color: #F7F6F3;
  padding-left: 0px;
  padding-right: 0px;
}
@media only screen and (max-width: 1023px) {
  .techdebt-no-ds .c-nav-sub__ol ol {
    background-color: #F7F6F3;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub__ol ol {
    background-color: transparent;
  }
}
.techdebt-no-ds .c-nav-sub__ol ol.-is-active {
  display: block;
}
.techdebt-no-ds .c-nav-sub__ol ol li a .c-icon {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub__ol ol li a .c-icon {
    display: inline-block;
  }
}
.techdebt-no-ds .c-nav-sub.-has-dark-side > .c-nav-sub__ol {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub.-has-dark-side > .c-nav-sub__ol {
    display: flex;
  }
}
@media only screen and (max-width: 767px) {
  .techdebt-no-ds .c-nav-sub.-has-dark-side > .c-nav-sub__ol.c-desktop, .techdebt-no-ds .c-nav-sub.-has-dark-side > .c-nav-sub__ol.c-desktop-only {
    display: none !important;
  }
}
.techdebt-no-ds .c-nav-sub.-has-dark-side .c-dark-side {
  min-width: 140px;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub.-has-dark-side .c-dark-side {
    background-color: #F7F6F3;
    bottom: 0;
    position: absolute;
    right: 0;
    top: 12px;
    width: 26%;
  }
}
.techdebt-no-ds .c-nav-sub.-has-dark-side .c-dark-side__header {
  color: #333333;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-feature-settings: "cpsp";
  font-size: 0.9140625rem;
  font-weight: 700;
  line-height: 0.9140625rem;
  padding: 24px 1.125rem 10px;
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub.-has-dark-side .c-dark-side__header {
    line-height: 24px;
    padding: 1.125rem 1.125rem 10px;
  }
}
@media only screen and (max-width: 767px) {
  .techdebt-no-ds .c-nav-sub.-has-dark-side .c-dark-side__header .c-desktop-only,
  .techdebt-no-ds .c-nav-sub.-has-dark-side .c-dark-side__header .c-desktop {
    display: none !important;
  }
}
.techdebt-no-ds .c-nav-sub.-has-dark-side .c-dark-side > ol {
  width: 100%;
  display: block;
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub.-has-dark-side .c-dark-side > ol {
    background-color: #F7F6F3;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub.-has-dark-side .c-dark-side > ol a.zvlink:hover {
    background-color: #FFFFFF;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-polis .c-nav-sub__ol {
    width: calc(260px - 1.125rem);
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-polis .c-nav-sub__ol.c-dark-side {
    padding-left: 1.125rem;
    width: 72%;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-polis .c-nav-sub__ol.c-dark-side > ol {
    width: calc(260px - 1.125rem);
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-zorgadvies .c-dark-side__header {
    padding: 0 1.125rem 10px;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-zorgkosten .c-dark-side {
    width: 46%;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-zorgkosten .c-dark-side ol {
    margin-left: 1.125rem;
    width: 250px;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-mijngegevens .c-dark-side__header {
    padding: 4px 1.125rem 10px;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-mijngegevens .c-dark-side {
    width: 46%;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-mijngegevens .c-dark-side .c-dark-side__header {
    padding: 1.125rem 1.125rem 10px;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-mijngegevens .c-dark-side ol {
    margin-left: 1.125rem;
    width: 250px;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-berichten ol.c-nav-sub__ol:not(.c-dark-side) {
    margin-left: 47%;
    width: 26%;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-berichten .c-dark-side {
    padding: 0 1.125rem;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-klantenservice ol.c-nav-sub__ol:not(.c-dark-side) > li[data-item]:first-of-type {
    width: calc(89% - 2.25rem);
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-klantenservice ol.c-nav-sub__ol:not(.c-dark-side) .c-dark-side__header {
    padding: 0 0 10px;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-klantenservice ol.c-nav-sub__ol:not(.c-dark-side) ol:not(.c-desktop-only):not(.c-mobile-only) {
    width: calc(300px - 2.25rem);
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-klantenservice .c-dark-side .c-dark-side__header {
    padding: 1.125rem 1.125rem 10px;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-klantenservice .c-dark-side ol {
    margin-left: 1.125rem;
    width: calc(260px - 2.25rem) !important;
  }
}
@media only screen and (min-width: 1240px) {
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-polis .c-nav-sub__ol {
    width: 25%;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-polis .c-nav-sub__ol.c-dark-side > ol {
    width: 35%;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-polis .c-nav-sub__ol.c-dark-side > ol .c-dark-side__header {
    padding-left: 0.5625rem;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-zorgadvies li[data-item] {
    margin: 0 1.125rem;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-zorgadvies li[data-item] ol[data-sub] {
    width: auto;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-zorgadvies li[data-item] ol[data-sub] .c-dark-side__header {
    padding: 0 0.5625rem 10px;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-zorgkosten .c-dark-side ol {
    width: 50%;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-zorgkosten .c-dark-side ol .c-dark-side__header {
    padding: 1.125rem 0.5625rem 10px;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-mijngegevens .c-dark-side__header {
    padding-left: 0.5625rem;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-mijngegevens .c-dark-side ol {
    width: 50%;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-mijngegevens .c-dark-side ol .c-dark-side__header {
    padding-left: 0.5625rem;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-berichten .c-dark-side__header {
    padding-left: 0.5625rem;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-klantenservice ol.c-nav-sub__ol:not(.c-dark-side) ol:not(.c-desktop-only):not(.c-mobile-only) {
    width: 50%;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-klantenservice .c-dark-side ol {
    width: calc(100% - 2.25rem) !important;
  }
  .techdebt-no-ds .c-nav-sub.-has-dark-side#subnav-klantenservice .c-dark-side ol .c-dark-side__header {
    padding-left: 0.5625rem;
  }
}
.techdebt-no-ds .c-nav-sub a.c-button {
  display: none;
  align-self: flex-end;
  font-size: inherit;
  min-width: 100%;
}
@media only screen and (max-width: 1023px) {
  .techdebt-no-ds .c-nav-sub a.c-button {
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    transition: 0;
  }
  .techdebt-no-ds .c-nav-sub a.c-button:hover {
    transform: none;
  }
}
@media only screen and (min-width: 1024px) {
  .techdebt-no-ds .c-nav-sub a.c-button {
    border-radius: 6px;
    display: inline-block;
    margin-top: 1.6875rem;
    margin-left: 0.5625rem;
    min-width: initial;
  }
}

/**********************************************************
    Buttons
***********************************************************/
.techdebt-no-ds .c-button {
  appearance: none;
  background-color: #e40429;
  border: none;
  border-radius: 6px;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: "TheSans", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: normal;
  line-height: 1;
  padding: 0.875rem 1.25rem;
  position: relative;
  text-decoration: none;
}
@media only screen and (min-width: 64em) {
  .techdebt-no-ds .c-button {
    font-size: 1.125rem;
  }
}
.techdebt-no-ds .c-button:focus, .techdebt-no-ds .zv-form-dropdownlist select.c-button:focus, .techdebt-no-ds .zv-form-textarea textarea.c-button:focus {
  box-shadow: none;
  outline: none;
}
.techdebt-no-ds .c-button:focus:focus-visible {
  box-shadow: 0 0 8px 1px #0071B2;
  outline: none;
}
.techdebt-no-ds .c-button:not(.c-button--flat) {
  margin-bottom: 4px;
  transition: box-shadow 0.1s, transform 0.1s;
  box-shadow: 0 3px 0 0 #d70022;
}
.techdebt-no-ds .c-button:not(.c-button--flat):focus {
  box-shadow: 0 3px 0 0 #d70022;
  outline: none;
}
.techdebt-no-ds .c-button:not(.c-button--flat):focus:focus-visible {
  box-shadow: 0 3px 0 0 #d70022, 0 0 8px 1px #0071B2;
  outline: none;
}
.o-container > .techdebt-no-ds .c-button, .o-article > .techdebt-no-ds .c-button {
  margin-right: auto;
}
.techdebt-no-ds .c-button > * {
  vertical-align: baseline;
}
.techdebt-no-ds .c-button:hover:not(:disabled) {
  background-color: #f61b2f;
}
.techdebt-no-ds .c-button:hover:not(:disabled):not(.c-button--flat) {
  box-shadow: 0 4px 0 0 #d70022;
  transform: translateY(-1px);
}
.techdebt-no-ds .c-button:hover:not(:disabled):not(.c-button--flat):focus {
  box-shadow: 0 4px 0 0 #d70022;
  outline: none;
}
.techdebt-no-ds .c-button:hover:not(:disabled):not(.c-button--flat):focus:focus-visible {
  box-shadow: 0 4px 0 0 #d70022, 0 0 8px 1px #0071B2;
  outline: none;
}
.techdebt-no-ds .c-button:active:not(:disabled) {
  background-color: #d70022;
  color: #FFFFFF;
  box-shadow: none;
  transform: none;
}
.techdebt-no-ds .c-button:active:not(:disabled):focus {
  box-shadow: none;
  outline: none;
}
.techdebt-no-ds .c-button:active:not(:disabled):focus:focus-visible {
  box-shadow: 0 0 8px 1px #0071B2;
  outline: none;
}
.techdebt-no-ds .c-button:active:not(:disabled):hover {
  box-shadow: none;
}
.techdebt-no-ds .c-button:active:not(:disabled):not(.c-button--flat) {
  transform: translateY(3px);
}
.techdebt-no-ds .c-button:active:not(:disabled):not(.c-button--flat):hover {
  box-shadow: none;
}
.techdebt-no-ds .c-button:disabled {
  background-color: #D3D1CC;
  border: 1px solid;
  color: #989691;
  pointer-events: none;
}
.techdebt-no-ds .c-button:disabled, .techdebt-no-ds .c-button:disabled:not(.c-button--flat) {
  box-shadow: none;
  box-shadow: none;
  outline: none;
  transform: none;
}
.techdebt-no-ds .c-button--small {
  padding: 0.75rem 1rem;
}
.techdebt-no-ds .c-button__description {
  color: #716F6A;
  display: block;
  font-size: 0.984375rem;
  font-style: italic;
  margin-top: 0.37499625rem;
  max-width: grid-size(6, false);
}
.techdebt-no-ds .c-button__description:empty {
  display: none;
}
@media only screen and (min-width: 64em) {
  .techdebt-no-ds .c-button__description {
    font-size: 1rem;
  }
}
.loading .techdebt-no-ds .c-button, .techdebt-no-ds .c-button.loading {
  background-color: #d70022;
  box-shadow: none;
  color: #FFFFFF;
  pointer-events: none;
  transform: none;
}
.loading .techdebt-no-ds .c-button:not(.c-button--flat), .techdebt-no-ds .c-button.loading:not(.c-button--flat) {
  box-shadow: none;
  transform: translateY(3px);
}
.loading .techdebt-no-ds .c-button > span:not(.keep-while-loading), .techdebt-no-ds .c-button.loading > span:not(.keep-while-loading) {
  color: transparent;
  opacity: 0;
}
.loading .techdebt-no-ds .c-button > .c-icon--loader, .techdebt-no-ds .c-button.loading > .c-icon--loader {
  margin-left: 0;
}
.techdebt-no-ds .c-button .c-icon {
  fill: currentColor;
}
.techdebt-no-ds .c-button .c-icon:first-child {
  margin-right: 0.5rem;
}
.techdebt-no-ds .c-button .c-icon:last-child {
  margin-left: 0.5rem;
}
.techdebt-no-ds .c-button--primary, .techdebt-no-ds .c-button--send {
  background-color: #e40429;
  color: #FFFFFF;
  border: 0;
  border-color: #d70022;
  font-weight: bold;
}
.techdebt-no-ds .c-button--primary:not(.c-button--flat), .techdebt-no-ds .c-button--send:not(.c-button--flat) {
  box-shadow: 0 3px 0 0 #d70022;
}
.techdebt-no-ds .c-button--primary:hover:not(:disabled), .techdebt-no-ds .c-button--send:hover:not(:disabled) {
  background-color: #f61b2f;
  border-color: #d70022;
  color: #FFFFFF;
}
.techdebt-no-ds .c-button--primary:hover:not(:disabled):not(.c-button--flat), .techdebt-no-ds .c-button--send:hover:not(:disabled):not(.c-button--flat) {
  box-shadow: 0 4px 0 0 #d70022;
}
.techdebt-no-ds .c-button--primary:active:not(:disabled), .techdebt-no-ds .c-button--send:active:not(:disabled) {
  background-color: #d70022;
  color: #FFFFFF;
  border-color: #d70022;
}
.techdebt-no-ds .c-button--primary:active:not(:disabled), .techdebt-no-ds .c-button--send:active:not(:disabled), .techdebt-no-ds .c-button--primary:active:not(:disabled):not(.c-button--flat) {
  box-shadow: none;
}
.techdebt-no-ds .c-button--primary:disabled, .techdebt-no-ds .c-button--send:disabled {
  background-color: #D3D1CC;
  color: #989691;
  border: 0;
  border-color: #D3D1CC;
  opacity: 1;
}
.loading .techdebt-no-ds .c-button--primary, .loading .techdebt-no-ds .c-button--send, .techdebt-no-ds .c-button--primary.loading, .techdebt-no-ds .loading.c-button--send {
  background-color: #d70022;
  color: #FFFFFF;
}
.loading .techdebt-no-ds .c-button--primary > .c-icon--loader, .loading .techdebt-no-ds .c-button--send > .c-icon--loader, .techdebt-no-ds .c-button--primary.loading > .c-icon--loader, .techdebt-no-ds .loading.c-button--send > .c-icon--loader {
  margin-left: 0;
}
.techdebt-no-ds .c-button--secondary, .techdebt-no-ds .c-button--secondary-alpha, .techdebt-no-ds .c-button--search {
  background-color: #ec6608;
  color: #FFFFFF;
  border: 0;
  border-color: #e24c08;
  font-weight: bold;
  padding: 0.875rem 1.25rem;
}
.techdebt-no-ds .c-button--secondary:not(.c-button--flat), .techdebt-no-ds .c-button--secondary-alpha:not(.c-button--flat), .techdebt-no-ds .c-button--search:not(.c-button--flat) {
  box-shadow: 0 3px 0 0 #e24c08;
}
.techdebt-no-ds .c-button--secondary:not(.c-button--flat):focus, .techdebt-no-ds .c-button--secondary-alpha:not(.c-button--flat):focus, .techdebt-no-ds .c-button--search:not(.c-button--flat):focus {
  box-shadow: 0 3px 0 0 #e24c08;
  outline: none;
}
.techdebt-no-ds .c-button--secondary:not(.c-button--flat):focus:focus-visible, .techdebt-no-ds .c-button--secondary-alpha:not(.c-button--flat):focus:focus-visible, .techdebt-no-ds .c-button--search:not(.c-button--flat):focus:focus-visible {
  box-shadow: 0 3px 0 0 #e24c08, 0 0 8px 1px #0071B2;
  outline: none;
}
.techdebt-no-ds .c-button--secondary:hover:not(:disabled), .techdebt-no-ds .c-button--secondary-alpha:hover:not(:disabled), .techdebt-no-ds .c-button--search:hover:not(:disabled) {
  background-color: #f27708;
  border-color: #e24c08;
  color: #FFFFFF;
}
.techdebt-no-ds .c-button--secondary:hover:not(:disabled):not(.c-button--flat), .techdebt-no-ds .c-button--secondary-alpha:hover:not(:disabled):not(.c-button--flat), .techdebt-no-ds .c-button--search:hover:not(:disabled):not(.c-button--flat) {
  box-shadow: 0 4px 0 0 #e24c08;
}
.techdebt-no-ds .c-button--secondary:hover:not(:disabled):not(.c-button--flat):focus, .techdebt-no-ds .c-button--secondary-alpha:hover:not(:disabled):not(.c-button--flat):focus, .techdebt-no-ds .c-button--search:hover:not(:disabled):not(.c-button--flat):focus {
  box-shadow: 0 4px 0 0 #e24c08;
  outline: none;
}
.techdebt-no-ds .c-button--secondary:hover:not(:disabled):not(.c-button--flat):focus:focus-visible, .techdebt-no-ds .c-button--secondary-alpha:hover:not(:disabled):not(.c-button--flat):focus:focus-visible, .techdebt-no-ds .c-button--search:hover:not(:disabled):not(.c-button--flat):focus:focus-visible {
  box-shadow: 0 4px 0 0 #e24c08, 0 0 8px 1px #0071B2;
  outline: none;
}
.techdebt-no-ds .c-button--secondary:active:not(:disabled), .techdebt-no-ds .c-button--secondary-alpha:active:not(:disabled), .techdebt-no-ds .c-button--search:active:not(:disabled) {
  background-color: #e24c08;
  border-color: #e24c08;
  color: #FFFFFF;
}
.techdebt-no-ds .c-button--secondary:active:not(:disabled):focus, .techdebt-no-ds .c-button--secondary:active:not(:disabled):not(.c-button--flat):focus, .techdebt-no-ds .c-button--secondary-alpha:active:not(:disabled):focus, .techdebt-no-ds .c-button--search:active:not(:disabled):focus, .techdebt-no-ds .c-button--secondary-alpha:active:not(:disabled):not(.c-button--flat):focus {
  box-shadow: none;
  outline: none;
}
.techdebt-no-ds .c-button--secondary:active:not(:disabled):focus:focus-visible, .techdebt-no-ds .c-button--secondary:active:not(:disabled):not(.c-button--flat):focus:focus-visible, .techdebt-no-ds .c-button--secondary-alpha:active:not(:disabled):focus:focus-visible, .techdebt-no-ds .c-button--search:active:not(:disabled):focus:focus-visible, .techdebt-no-ds .c-button--secondary-alpha:active:not(:disabled):not(.c-button--flat):focus:focus-visible {
  box-shadow: 0 0 8px 1px #0071B2;
  outline: none;
}
.techdebt-no-ds .c-button--secondary:disabled, .techdebt-no-ds .c-button--secondary-alpha:disabled, .techdebt-no-ds .c-button--search:disabled {
  background-color: #D3D1CC;
  color: #989691;
  border: 0;
  opacity: 1;
  box-shadow: none;
  outline: none;
}
.loading .techdebt-no-ds .c-button--secondary, .techdebt-no-ds .c-button--secondary.loading, .loading .techdebt-no-ds .c-button--secondary-alpha, .loading .techdebt-no-ds .c-button--search, .techdebt-no-ds .c-button--secondary-alpha.loading, .techdebt-no-ds .loading.c-button--search {
  background-color: #e24c08;
  color: #FFFFFF;
}
.loading .techdebt-no-ds .c-button--secondary > .c-icon--loader, .techdebt-no-ds .c-button--secondary.loading > .c-icon--loader, .loading .techdebt-no-ds .c-button--secondary-alpha > .c-icon--loader, .loading .techdebt-no-ds .c-button--search > .c-icon--loader, .techdebt-no-ds .c-button--secondary-alpha.loading > .c-icon--loader, .techdebt-no-ds .loading.c-button--search > .c-icon--loader {
  margin-left: 0;
}
.techdebt-no-ds .c-button--secondary.c-search-form__querybox__button:disabled, .techdebt-no-ds .c-button--secondary-alpha.c-search-form__querybox__button:disabled, .techdebt-no-ds .c-search-form__querybox__button.c-button--search:disabled {
  background-color: #ec6608;
  color: #FFFFFF;
}
.techdebt-no-ds .c-button--secondary-beta, .techdebt-no-ds .c-button--next {
  background-color: #0071b2;
  color: #FFFFFF;
  border: 0;
  border-color: #005190;
  font-weight: bold;
  padding: 0.875rem 1.25rem;
}
.techdebt-no-ds .c-button--secondary-beta:not(.c-button--flat), .techdebt-no-ds .c-button--next:not(.c-button--flat) {
  box-shadow: 0 3px 0 0 #005190;
}
.techdebt-no-ds .c-button--secondary-beta:not(.c-button--flat):focus, .techdebt-no-ds .c-button--next:not(.c-button--flat):focus {
  box-shadow: 0 3px 0 0 #005190;
  outline: none;
}
.techdebt-no-ds .c-button--secondary-beta:not(.c-button--flat):focus:focus-visible, .techdebt-no-ds .c-button--next:not(.c-button--flat):focus:focus-visible {
  box-shadow: 0 3px 0 0 #005190, 0 0 8px 1px #0071B2;
  outline: none;
}
.techdebt-no-ds .c-button--secondary-beta:hover:not(:disabled), .techdebt-no-ds .c-button--next:hover:not(:disabled) {
  background-color: #0082c6;
  border-color: #005190;
  color: #FFFFFF;
}
.techdebt-no-ds .c-button--secondary-beta:hover:not(:disabled):not(.c-button--flat), .techdebt-no-ds .c-button--next:hover:not(:disabled):not(.c-button--flat) {
  box-shadow: 0 4px 0 0 #005190;
}
.techdebt-no-ds .c-button--secondary-beta:hover:not(:disabled):not(.c-button--flat):focus, .techdebt-no-ds .c-button--next:hover:not(:disabled):not(.c-button--flat):focus {
  box-shadow: 0 4px 0 0 #005190;
  outline: none;
}
.techdebt-no-ds .c-button--secondary-beta:hover:not(:disabled):not(.c-button--flat):focus:focus-visible, .techdebt-no-ds .c-button--next:hover:not(:disabled):not(.c-button--flat):focus:focus-visible {
  box-shadow: 0 4px 0 0 #005190, 0 0 8px 1px #0071B2;
  outline: none;
}
.techdebt-no-ds .c-button--secondary-beta:active:not(:disabled), .techdebt-no-ds .c-button--next:active:not(:disabled) {
  background-color: #005190;
  border-color: #005190;
  color: #FFFFFF;
}
.techdebt-no-ds .c-button--secondary-beta:active:not(:disabled):focus, .techdebt-no-ds .c-button--next:active:not(:disabled):focus, .techdebt-no-ds .c-button--secondary-beta:active:not(:disabled):not(.c-button--flat):focus {
  box-shadow: none;
  outline: none;
}
.techdebt-no-ds .c-button--secondary-beta:active:not(:disabled):focus:focus-visible, .techdebt-no-ds .c-button--next:active:not(:disabled):focus:focus-visible, .techdebt-no-ds .c-button--secondary-beta:active:not(:disabled):not(.c-button--flat):focus:focus-visible {
  box-shadow: 0 0 8px 1px #0071B2;
  outline: none;
}
.techdebt-no-ds .c-button--secondary-beta:disabled, .techdebt-no-ds .c-button--next:disabled {
  background-color: #D3D1CC;
  color: #989691;
  border: 0;
  opacity: 1;
  box-shadow: none;
  outline: none;
}
.loading .techdebt-no-ds .c-button--secondary-beta, .loading .techdebt-no-ds .c-button--next, .techdebt-no-ds .c-button--secondary-beta.loading, .techdebt-no-ds .loading.c-button--next {
  background-color: #005190;
  color: #FFFFFF;
}
.loading .techdebt-no-ds .c-button--secondary-beta > .c-icon--loader, .loading .techdebt-no-ds .c-button--next > .c-icon--loader, .techdebt-no-ds .c-button--secondary-beta.loading > .c-icon--loader, .techdebt-no-ds .loading.c-button--next > .c-icon--loader {
  margin-left: 0;
}
.techdebt-no-ds .c-button--secondary-inverted, .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat) {
  background-color: #FFFFFF;
  border: 1px solid #005190;
  color: #0071B2;
  margin-bottom: 0px;
  padding: 0.875rem 1.25rem;
  box-shadow: none;
}
.techdebt-no-ds .c-button--secondary-inverted:focus, .techdebt-no-ds .zv-form-dropdownlist select.c-button--secondary-inverted:focus, .techdebt-no-ds .zv-form-textarea textarea.c-button--secondary-inverted:focus, .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat):focus {
  box-shadow: none;
  outline: none;
}
.techdebt-no-ds .c-button--secondary-inverted:focus:focus-visible, .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat):focus:focus-visible {
  box-shadow: 0 0 8px 1px #0071B2;
  outline: none;
}
.techdebt-no-ds .c-button--secondary-inverted:hover:not(:disabled), .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat):hover:not(:disabled) {
  background-color: #EDF7FC;
  border: 1px solid #005190;
  color: #0071B2;
  box-shadow: none;
  transform: none;
}
.techdebt-no-ds .c-button--secondary-inverted:hover:not(:disabled):focus, .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat):hover:not(:disabled):focus {
  box-shadow: none;
  outline: none;
}
.techdebt-no-ds .c-button--secondary-inverted:hover:not(:disabled):focus:focus-visible, .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat):hover:not(:disabled):focus:focus-visible {
  box-shadow: 0 0 8px 1px #0071B2;
  outline: none;
}
.techdebt-no-ds .c-button--secondary-inverted:active:not(:disabled), .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat):active:not(:disabled) {
  background-color: #005190;
  border: 1px solid #005190;
  color: #FFFFFF;
  transform: none;
}
.techdebt-no-ds .c-button--secondary-inverted:active:not(:disabled):focus, .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat):active:not(:disabled):focus {
  box-shadow: none;
  outline: none;
}
.techdebt-no-ds .c-button--secondary-inverted:active:not(:disabled):focus:focus-visible, .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat):active:not(:disabled):focus:focus-visible {
  box-shadow: 0 0 8px 1px #0071B2;
  outline: none;
}
.loading .techdebt-no-ds .c-button--secondary-inverted, .techdebt-no-ds .c-button--secondary-inverted.loading, .loading .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat), .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat).loading {
  background-color: #005190;
  border: 1px solid #005190;
  color: #FFFFFF;
  transform: none;
}
.loading .techdebt-no-ds .c-button--secondary-inverted:focus, .techdebt-no-ds .c-button--secondary-inverted.loading:focus, .loading .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat):focus, .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat).loading:focus {
  box-shadow: none;
  outline: none;
}
.loading .techdebt-no-ds .c-button--secondary-inverted:focus:focus-visible, .techdebt-no-ds .c-button--secondary-inverted.loading:focus:focus-visible, .loading .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat):focus:focus-visible, .techdebt-no-ds .c-button--secondary-inverted:not(.c-button--flat).loading:focus:focus-visible {
  box-shadow: 0 0 8px 1px #0071B2;
  outline: none;
}
.techdebt-no-ds .c-button--flat, .techdebt-no-ds .c-button--flat:hover, .techdebt-no-ds .c-button--flat:active {
  box-shadow: none;
  transform: none;
}
.techdebt-no-ds .c-button--flat:focus, .techdebt-no-ds .zv-form-dropdownlist select.c-button--flat:focus, .techdebt-no-ds .zv-form-textarea textarea.c-button--flat:focus, .techdebt-no-ds .c-button--flat:hover:focus, .techdebt-no-ds .c-button--flat:active:focus {
  box-shadow: none;
  outline: none;
}
.techdebt-no-ds .c-button--flat:focus:focus-visible, .techdebt-no-ds .c-button--flat:hover:focus:focus-visible, .techdebt-no-ds .c-button--flat:active:focus:focus-visible {
  box-shadow: 0 0 8px 1px #0071B2;
  outline: none;
}
.techdebt-no-ds .c-button--wide {
  display: block;
  width: 100%;
  text-align: center;
}

.techdebt-no-ds .c-button--responsive {
  display: block;
  text-align: center;
  width: 100%;
}
@media only screen and (min-width: 25em) {
  .techdebt-no-ds .c-button--responsive--xsmall-up {
    display: inline-block;
    width: auto;
  }
}
@media only screen and (min-width: 37.5em) {
  .techdebt-no-ds .c-button--responsive--small-up {
    display: inline-block;
    width: auto;
  }
}
@media only screen and (min-width: 48em) {
  .techdebt-no-ds .c-button--responsive--medium-up {
    display: inline-block;
    width: auto;
  }
}
@media only screen and (min-width: 56em) {
  .techdebt-no-ds .c-button--responsive--high-medium-up {
    display: inline-block;
    width: auto;
  }
}
@media only screen and (min-width: 64em) {
  .techdebt-no-ds .c-button--responsive--large-up {
    display: inline-block;
    width: auto;
  }
}
@media only screen and (min-width: 87.5em) {
  .techdebt-no-ds .c-button--responsive--xlarge-up {
    display: inline-block;
    width: auto;
  }
}

/**********************************************************
    Buttons
***********************************************************/
.techdebt-no-ds a.c-button:hover, .techdebt-no-ds a.c-button:active {
  border: 0;
}
.techdebt-no-ds a.c-button:hover,
.techdebt-no-ds a.c-button--primary:hover,
.techdebt-no-ds a.c-button--send:hover {
  border-color: #d70022;
  color: #FFFFFF;
}
.techdebt-no-ds a.c-button:active,
.techdebt-no-ds a.c-button--primary:active,
.techdebt-no-ds a.c-button--send:active {
  border-color: #d70022;
  color: #FFFFFF;
}
.techdebt-no-ds a.c-button--secondary:hover,
.techdebt-no-ds a.c-button--secondary-alpha:hover,
.techdebt-no-ds a.c-button--search:hover {
  border-color: #e24c08;
  color: #FFFFFF;
}
.techdebt-no-ds a.c-button--secondary:active,
.techdebt-no-ds a.c-button--secondary-alpha:active,
.techdebt-no-ds a.c-button--search:active {
  border-color: #e24c08;
  color: #FFFFFF;
}
.techdebt-no-ds a.c-button--secondary-beta:hover, .techdebt-no-ds a.c-button--next:hover {
  border-color: #005190;
  color: #FFFFFF;
}
.techdebt-no-ds a.c-button--secondary-beta:active, .techdebt-no-ds a.c-button--next:active {
  border-color: #005190;
  color: #FFFFFF;
}
.techdebt-no-ds a.c-button--secondary-inverted:hover, .techdebt-no-ds a.c-button--secondary-inverted:active {
  color: #FFFFFF;
  border: 1px solid #0071b2;
}

/**********************************************************
    Forms
***********************************************************/
.c-form {
  max-width: 100%;
}
.c-form > * + * {
  margin-top: 1.6875rem;
}
.c-form__required {
  padding-top: 0.37499625rem;
  padding-bottom: 0.5625rem;
  border-bottom: 1px solid #D3D1CC;
  color: #989691;
  font-style: italic;
}
.c-form__message {
  display: none;
  padding: 0.5625rem;
  background-color: #C73002;
  color: #FFFFFF;
}

.c-fieldset {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  padding: 0 0 1.6875rem 0;
  border: 0;
  border-bottom: 1px solid #D3D1CC;
}
.c-fieldset__legend {
  margin: -5px 0 1.125rem;
  font-size: 1.5rem;
  font-weight: bold;
  color: #333333;
}

.c-input + .c-input {
  margin-top: 1.6875rem;
}
.c-input.-is-foldout {
  padding-left: 1.125rem;
  border-left: 3px solid #D3D1CC;
}
.c-input.-has-error {
  padding-left: 1.125rem;
  border-left: 3px solid #C73002;
  margin-left: calc(-1.125rem - 3px);
}
.c-input.-has-error .c-input__input {
  border: 1px solid #C73002;
}
.c-input .c-input__input {
  box-sizing: border-box;
  width: 100%;
  height: 45px;
  padding: 0.5625rem 1.125rem;
  background-color: #FFFFFF;
  border: 1px solid #716F6A;
  box-shadow: inset 0 4px 0 0 #EFEDE8;
  border-radius: 0.125rem;
  font-family: inherit;
  font-size: inherit;
}
.c-input .c-input__input--w-medium {
  max-width: 460px;
}
@media only screen and (max-width: 24.9375em) {
  .c-input .c-input__input--w-medium {
    max-width: inherit;
    width: 100%;
  }
}
.c-input .c-input__input--w-xsmall {
  max-width: 104px;
}
@media only screen and (max-width: 63.9375em) {
  .c-input .c-input__input--w-xsmall {
    max-width: 76px;
  }
}
.c-input .c-input__input--w-small {
  max-width: 140px;
}
@media only screen and (max-width: 24.9375em) {
  .c-input .c-input__input--w-small.datepicker {
    max-width: 190px;
    width: auto;
  }
}
.c-input .c-input__input--w-small.input--date {
  max-width: 100%;
  width: 100%;
  min-width: calc(100% - 16px);
}
.c-input__optioneel {
  color: #716F6A;
  font-size: 1.0125rem;
}
.c-input__example {
  color: #716F6A;
  word-break: break-all;
}
.c-input__example::before {
  content: "(";
}
.c-input__example::after {
  content: ")";
}
.c-input textarea {
  height: auto;
  padding: 1.125rem;
  overflow-y: auto;
  resize: vertical;
}
.c-input[type=text].hasDatepicker {
  /*@if $isCZ {
          min-width: 6em;
          width: 7em; // Needs some extra space for IE to be able to show a cross
      }
      @else {
          min-width: 7em;
          width: 8em;
      }*/
}
@media only screen and (min-width: 37.5em) {
  .c-input__container.-two-column {
    display: flex;
    flex-wrap: wrap;
  }
}
.c-input__title {
  display: block;
  margin-bottom: 0.37499625rem;
}
.c-input__label {
  display: flex;
  align-items: flex-start;
  margin-bottom: 0.37499625rem;
}
.no-flexbox .c-input__label {
  display: block;
}
.c-input__label input[type=checkbox],
.c-input__label input[type=radio] {
  display: inline-block;
  vertical-align: middle;
  flex: 0 0 auto;
  min-width: 0;
  width: 20px;
  height: 20px;
  margin: 5px 0 0;
}
.c-input__label__text {
  padding: 0 0 0 0.5625rem;
}
.c-input__label--questionnaire {
  display: table;
  border: 1px solid #989691;
  background-color: transparent;
  border-radius: 6px;
  padding: 0.625em 1em;
  margin-bottom: 0.5em;
  min-width: 1%;
  max-width: calc(100% - 2.25rem);
  cursor: pointer;
}
@media only screen and (max-width: 37.4375em) {
  .c-input__label--questionnaire {
    min-width: auto;
    max-width: auto;
    display: flex;
  }
}
.c-input__label--questionnaire:not(.disabled):hover {
  border: 1px solid #0071B2;
  color: #000;
}
.c-input__label--questionnaire.checked {
  background-color: #EDF7FC;
  border: 1px solid #0071B2;
}
.c-input__label--questionnaire.checked:not(.disabled):hover {
  background-color: #EDF7FC;
}
.c-input__label--questionnaire.disabled {
  cursor: default;
  background-color: #EFEDE8;
  border: 1px solid #EFEDE8;
  color: #989691;
}
.c-input__label--questionnaire.disabled .c-input__example {
  color: #989691;
}
.c-input__label--questionnaire.selected {
  background-color: transparent;
  border-color: #0F7E03;
}
@media only screen and (min-width: 37.5em) {
  .c-input__label--questionnaire.-two-column {
    flex-basis: 11.2em;
    width: 11.2em;
    margin-right: 1em;
  }
}
.c-input__label--questionnaire input[type=checkbox] {
  background-color: initial;
}
.c-input__label--questionnaire input[type=checkbox],
.c-input__label--questionnaire input[type=radio] {
  display: inline;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0.5em;
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  transform: scale(1);
  vertical-align: middle;
}
@media only screen and (max-width: 37.4375em) {
  .c-input__label--questionnaire input[type=checkbox],
  .c-input__label--questionnaire input[type=radio] {
    margin-top: 0.3em;
    width: 14px;
    height: 14px;
    flex: 0 0 14px;
  }
}
.c-input__label--questionnaire__text {
  display: table-cell;
  padding-left: 0.5em;
  vertical-align: middle;
}
@media only screen and (min-width: 37.5em) {
  .c-input__label--questionnaire__text.-two-column {
    width: 100%;
  }
}
@media only screen and (max-width: 37.4375em) {
  .c-input__label--questionnaire__text {
    width: 100%;
  }
}
.c-input__description {
  display: block;
  margin-top: 0.37499625rem;
  color: #989691;
  font-style: italic;
  font-size: 1rem;
}
.c-input__error .field-validation-error {
  color: #C73002;
  display: block;
  font-size: 16px;
  margin-top: 0.5625rem;
}
.c-input__error .field-validation-error::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #C73002;
  content: "\e60a";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.c-input__error .field-validation-error:hover:before {
  color: #C73002;
}
.c-input__error .field-validation-error::before {
  padding-right: 0.5625rem;
}

/**********************************************************
    Forms
***********************************************************/
/* MijnZV Controllers */
.techdebt-non-cleaner-html .techdebt-no-ds .achtienPlus_indexTDOmschrijving {
  width: 244px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .achtienPlus_indexTDKeuze {
  width: 244px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .achtienPlus_indexTDBedrag, .techdebt-non-cleaner-html .techdebt-no-ds .achtienPlus_indexTDTotaalPremie {
  width: 4em;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .achtienPlus_indexTDTotaalPremie {
  border-top-color: #000000;
  border-top-style: solid;
  border-top-width: 1px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .achtienPlus_controle {
  width: 100%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .achtienPlus_controle table {
  font-size: 16px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .achtienPlus_controle_td1 {
  width: 211px;
  text-align: left;
}
.techdebt-non-cleaner-html .techdebt-no-ds .achtienPlus_controle_td2 {
  width: 230px;
  text-align: left;
  padding-left: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .achtienPlus_controle_td3 {
  width: 100px;
  text-align: right;
  padding-left: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .achtienPlus_controle_td4 {
  width: 230px;
  text-align: left;
  padding-left: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .achtienPlus_controle_td5 {
  width: 100px;
  text-align: right;
  padding-left: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigen18plus-nieuwecollectiviteit .tdInvoer {
  width: 470px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigen18plus-nieuwecollectiviteit .tdLabel {
  width: 240px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigen18plus-index .c-buttonbar__buttonlist, .techdebt-non-cleaner-html .techdebt-no-ds .wijzigen18plus-nieuwecollectiviteit .c-buttonbar__buttonlist, .techdebt-non-cleaner-html .techdebt-no-ds .wijzigen18plus-verzekeringsnemer .c-buttonbar__buttonlist, .techdebt-non-cleaner-html .techdebt-no-ds .wijzigen18plus-verzekeringen .c-buttonbar__buttonlist, .techdebt-non-cleaner-html .techdebt-no-ds .wijzigen18plus-controleren .c-buttonbar__buttonlist {
  margin-left: 20px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigen18plus-verzekeringsnemer .placeholderBic, .techdebt-non-cleaner-html .techdebt-no-ds .wijzigen18plus-verzekeringen .placeholderBic {
  margin-top: 57px;
}

.techdebt-non-cleaner-html .techdebt-no-ds #uitlegtekst_eindeverzekering_select {
  padding-top: 17px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .eindeverzekeringControleren {
  width: 670px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .eindeverzekeringControlerenUitleg {
  margin: 10px 0 10px 0;
  padding-bottom: 17px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .controle_box_eindeverzekering_onder {
  width: 513px;
  margin-left: 23px;
  margin-top: -1px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .controle_eindeverzekering_overig_tekst {
  text-align: left;
}
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-selecteerrelatiesbeeindigen #selecteerRelatiesForm .divActions {
  margin-top: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds .eindeverzekering_controleren_actions_left {
  width: 257px;
  vertical-align: bottom;
}
.techdebt-non-cleaner-html .techdebt-no-ds .eindeVerzerkeringDetailLeft {
  width: 260px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .BuitenlandDetailLeftTextRight {
  text-align: right;
  width: 320px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .BuitenlandDetailLeft {
  font-weight: bold;
  text-align: left;
  width: 320px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .vertrekbuitenland_subvraag {
  padding-left: 16px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .vertrekbuitenland_textblok {
  font-style: italic;
  padding-top: 15px;
  padding-left: 4px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #linkToelichting {
  padding-top: 15px;
  padding-bottom: 15px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divActionsAnnuleerBuitenland {
  width: 349px;
  float: left;
}
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigen_controle_left {
  vertical-align: top;
  width: 280px;
  padding-right: 23px;
  font-size: inherit;
}
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigen_controle_right {
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divOverig {
  padding-top: 10px;
  text-align: left;
  white-space: pre;
}
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-selecteerrelatiesbeeindigen #trOverig textarea#overigTextArea,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinformatie #trOverig textarea#overigTextArea,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinfovertrekbuitenland #trOverig textarea#overigTextArea,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-wijzigverzekeringnemer #trOverig textarea#overigTextArea,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-controleren CZ #trOverig textarea#overigTextArea {
  width: 100%;
  height: 100px;
  overflow: auto;
}
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-selecteerrelatiesbeeindigen #divOverig textarea#overigTextArea,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinformatie #divOverig textarea#overigTextArea,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinfovertrekbuitenland #divOverig textarea#overigTextArea,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-wijzigverzekeringnemer #divOverig textarea#overigTextArea,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-controleren CZ #divOverig textarea#overigTextArea {
  width: 480px;
  height: 100px;
  overflow: auto;
}
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-selecteerrelatiesbeeindigen #detailInformatieForm textarea#overigTextArea,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinformatie #detailInformatieForm textarea#overigTextArea,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinfovertrekbuitenland #detailInformatieForm textarea#overigTextArea,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-wijzigverzekeringnemer #detailInformatieForm textarea#overigTextArea,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-controleren CZ #detailInformatieForm textarea#overigTextArea {
  width: 600px;
  height: 100px;
  overflow: auto;
}
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-selecteerrelatiesbeeindigen .uitlegblok .w600,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinformatie .uitlegblok .w600,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinfovertrekbuitenland .uitlegblok .w600,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-wijzigverzekeringnemer .uitlegblok .w600,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-controleren CZ .uitlegblok .w600 {
  width: 600px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-selecteerrelatiesbeeindigen td.eindeVerzerkeringDetailBuitenlandLeft,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinformatie td.eindeVerzerkeringDetailBuitenlandLeft,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinfovertrekbuitenland td.eindeVerzerkeringDetailBuitenlandLeft,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-wijzigverzekeringnemer td.eindeVerzerkeringDetailBuitenlandLeft,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-controleren CZ td.eindeVerzerkeringDetailBuitenlandLeft {
  padding-right: 10px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-selecteerrelatiesbeeindigen td.BuitenlandDetailLeftTextRight,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinformatie td.BuitenlandDetailLeftTextRight,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinfovertrekbuitenland td.BuitenlandDetailLeftTextRight,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-wijzigverzekeringnemer td.BuitenlandDetailLeftTextRight,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-controleren CZ td.BuitenlandDetailLeftTextRight {
  padding-right: 5px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-selecteerrelatiesbeeindigen #HoofdvraagValidatie,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinformatie #HoofdvraagValidatie,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinfovertrekbuitenland #HoofdvraagValidatie,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-wijzigverzekeringnemer #HoofdvraagValidatie,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-controleren CZ #HoofdvraagValidatie {
  z-index: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-selecteerrelatiesbeeindigen #vragenblok_aupair td,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinformatie #vragenblok_aupair td,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinfovertrekbuitenland #vragenblok_aupair td,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-wijzigverzekeringnemer #vragenblok_aupair td,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-controleren CZ #vragenblok_aupair td {
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-selecteerrelatiesbeeindigen .keuze_einde_verzekering,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinformatie .keuze_einde_verzekering,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-detailinfovertrekbuitenland .keuze_einde_verzekering,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-wijzigverzekeringnemer .keuze_einde_verzekering,
.techdebt-non-cleaner-html .techdebt-no-ds .beeindigverzekering-controleren CZ .keuze_einde_verzekering {
  width: 100%;
}

.betalen-index .techdebt-no-ds .factuurregelbox {
  background-color: #EFEDE8;
  margin: 1.25em -1.25em;
  padding: 0 1.25em 1.25em;
}
@media all and (max-width: 55.9375em) {
  .betalen-index .techdebt-no-ds .factuurregelbox {
    margin: 1.25em -0.625em;
  }
}
.betalen-index .techdebt-no-ds .betalingsdetails {
  font-feature-settings: "tnum";
}
.betalen-index .techdebt-no-ds .overigekosten .zv-subtabel tr:last-child td {
  padding-bottom: 0;
}
.betalen-index .techdebt-no-ds .ideal--box {
  background: #FFFFFF;
  border: 0 2px 0 1px #D3D1CC;
  border-radius: 8px;
  box-shadow: 0 2px 0 1px #D3D1CC;
  max-width: 583px;
  padding: 1.25em;
}
.betalen-index .techdebt-no-ds .ideal--box h3 span.zv-bedrag {
  display: inline-block;
  padding-left: 6px;
}
@media all and (max-width: 43.9375em) {
  .betalen-index .techdebt-no-ds .ideal--box__ideal {
    display: flex;
  }
}
.betalen-index .techdebt-no-ds .ideal--box__logo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2NnB4IiBoZWlnaHQ9IjU4cHgiIHZpZXdCb3g9IjAgMCA2NiA1OCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TbGljZSAxPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iaWRlYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS4wMDAwMDAsIC0xMS4wMDAwMDApIj4gICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iMCAwIDg4LjY2OCAwIDg4LjY2OCA3OS41OTggMCA3OS41OTgiPjwvcG9seWdvbj4gICAgICAgICAgICA8cGF0aCBkPSJNMTEuNDYzLDExLjQ3MiBMNDUuMjA0LDExLjQ3MiBDNjguMTA1LDExLjQ3MiA3Ni44ODMsMjMuOTc4IDc2Ljg4MywzOS43NTQgQzc2Ljg4Myw1OC42NzEgNjQuNjI1LDY4LjE2MyA0NS4yMDQsNjguMTYzIEwxMS40NjMsNjguMTYzIEwxMS40NjMsMTEuNDcyIFogTTE0LjczNCwxNC43NDMgTDE0LjczNCw2NC44OTQgTDQ1LjIwNCw2NC44OTQgQzYzLjYsNjQuODk0IDczLjYwOSw1Ni4zMjIgNzMuNjA5LDM5Ljc1NCBDNzMuNjA5LDIyLjcyNyA2Mi43NTksMTQuNzQyIDQ1LjIwNCwxNC43NDIgTDE0LjczNCwxNC43NDIgTDE0LjczNCwxNC43NDMgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4gICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSIxOC44MjIgNDMuNDQyIDI4LjU3NiA0My40NDIgMjguNTc2IDYwLjgwMiAxOC44MjIgNjAuODAyIj48L3BvbHlnb24+ICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiBjeD0iMjMuNjk4IiBjeT0iMzQuNjk1IiByPSI2LjA2MiI+PC9jaXJjbGU+ICAgICAgICAgICAgPHBhdGggZD0iTTQ5LjAzMSwzNy41MzEgTDQ5LjAzMSw0MC4zNDIgTDQyLjA4MSw0MC4zNDIgTDQyLjA4MSwyOS4wNjIgTDQ4LjgwOSwyOS4wNjIgTDQ4LjgwOSwzMS44NzIgTDQ0Ljg5MSwzMS44NzIgTDQ0Ljg5MSwzMy4xNzggTDQ4LjU5NiwzMy4xNzggTDQ4LjU5NiwzNS45ODkgTDQ0Ljg5MSwzNS45ODkgTDQ0Ljg5MSwzNy41MzIgTDQ5LjAzMSwzNy41MzEgWiBNNTAuMjQ3LDQwLjM0NCBMNTMuNjQ4LDI5LjA1OCBMNTcuNjQ2LDI5LjA1OCBMNjEuMDQ2LDQwLjM0NCBMNTguMTIxLDQwLjM0NCBMNTcuNDgzLDM4LjE2MSBMNTMuODA3LDM4LjE2MSBMNTMuMTY4LDQwLjM0NCBMNTAuMjQ3LDQwLjM0NCBaIE01NC42MzEsMzUuMzUzIEw1Ni42NjUsMzUuMzUzIEw1NS43MzIsMzIuMTY1IEw1NS41NjIsMzIuMTY1IEw1NC42MzEsMzUuMzUzIFogTTYyLjQ1OSwyOS4wNTkgTDY1LjI3MSwyOS4wNTkgTDY1LjI3MSwzNy41MzIgTDY5LjQzMywzNy41MzIgQzY4LjI5MSwyMi4xNTggNTYuMTk5LDE4LjgzNiA0NS4yMDUsMTguODM2IEwzMy40ODgsMTguODM2IEwzMy40ODgsMjkuMDY1IEwzNS4yMjIsMjkuMDY1IEMzOC4zODQsMjkuMDY1IDQwLjM0NywzMS4yMDkgNDAuMzQ3LDM0LjY1OSBDNDAuMzQ3LDM4LjIxOSAzOC40MzEsNDAuMzQ0IDM1LjIyMiw0MC4zNDQgTDMzLjQ4OCw0MC4zNDQgTDMzLjQ4OCw2MC44MSBMNDUuMjA2LDYwLjgxIEM2My4wNzIsNjAuODEgNjkuMjk0LDUyLjUxMiA2OS41MTQsNDAuMzQyIEw2Mi40NTksNDAuMzQyIEw2Mi40NTksMjkuMDU5IFogTTMzLjQ4NiwzMS44NzUgTDMzLjQ4NiwzNy41MzIgTDM1LjIyMiwzNy41MzIgQzM2LjQyNSwzNy41MzIgMzcuNTM3LDM3LjE4NCAzNy41MzcsMzQuNjU4IEMzNy41MzcsMzIuMTkxIDM2LjMsMzEuODc1IDM1LjIyMiwzMS44NzUgTDMzLjQ4NiwzMS44NzUgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRDUwMDcyIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 36px 36px;
  width: 50px;
  height: 36px;
  float: left;
  border: none;
}
.betalen-index .techdebt-no-ds .ideal--box__logo:active, .betalen-index .techdebt-no-ds .ideal--box__logo:focus {
  background-color: transparent;
}
@media all and (max-width: 43.9375em) {
  .betalen-index .techdebt-no-ds .ideal--box__logo {
    float: none;
    display: flex;
    width: calc(50px + 0.5em);
  }
}
.betalen-index .techdebt-no-ds .ideal--box__payideal, .betalen-index .techdebt-no-ds .ideal--box__spacer, .betalen-index .techdebt-no-ds .ideal--box__payself {
  display: inline-block;
  margin: 0;
}
@media all and (max-width: 33.9375em) {
  .betalen-index .techdebt-no-ds .ideal--box__totalSom {
    display: none;
  }
}
@media all and (max-width: 43.9375em) {
  .betalen-index .techdebt-no-ds .ideal--box__payideal {
    margin: 0;
    width: 100%;
    align-items: center;
  }
}
@media all and (max-width: 43.9375em) {
  .betalen-index .techdebt-no-ds .ideal--box__section {
    display: inline-block;
    width: 100%;
  }
}
.betalen-index .techdebt-no-ds .ideal--box__spacer {
  padding: 0.37499625rem 0.5625rem;
}
.betalen-index .techdebt-no-ds .modal--saldo {
  padding: 1.6875rem;
}
.betalen-index .techdebt-no-ds .notification-container {
  display: none;
}
.betalen-index .techdebt-no-ds .notification-container.show-notification {
  display: block;
}
@media all and (min-width: 56em) {
  .betalen-index .techdebt-no-ds .zv-tabel__tabel tr th:nth-of-type(1), .betalen-index .techdebt-no-ds .zv-tabel__tabel tr td:nth-of-type(1) {
    width: 150px;
  }
  .betalen-index .techdebt-no-ds .zv-tabel__tabel tr th:nth-of-type(2), .betalen-index .techdebt-no-ds .zv-tabel__tabel tr th:nth-of-type(3), .betalen-index .techdebt-no-ds .zv-tabel__tabel tr td:nth-of-type(2), .betalen-index .techdebt-no-ds .zv-tabel__tabel tr td:nth-of-type(3) {
    width: 140px;
  }
}

.betalingsregeling-index .techdebt-no-ds .kolom-incassodatum {
  width: 60%;
}
@media all and (max-width: 33.9375em) {
  .betalingsregeling-index .techdebt-no-ds .kolom-incassodatum {
    width: 1px;
  }
}
.betalingsregeling-index .techdebt-no-ds .kolom-bedrag-automatisch {
  width: 40%;
}
@media all and (max-width: 33.9375em) {
  .betalingsregeling-index .techdebt-no-ds .kolom-bedrag-automatisch {
    width: auto;
  }
}
.betalingsregeling-index .techdebt-no-ds .kolom-betaaldatum {
  width: 40%;
}
@media all and (max-width: 33.9375em) {
  .betalingsregeling-index .techdebt-no-ds .kolom-betaaldatum {
    width: 1px;
  }
}
.betalingsregeling-index .techdebt-no-ds .kolom-bedrag-acceptgiro {
  width: 60%;
}
@media all and (max-width: 33.9375em) {
  .betalingsregeling-index .techdebt-no-ds .kolom-bedrag-acceptgiro {
    width: auto;
  }
}
.betalingsregeling-index .techdebt-no-ds .is-betaald {
  color: #0F7E03;
}
.betalingsregeling-index .techdebt-no-ds .zv-highlight-box--info {
  margin-bottom: 1em;
}

.techdebt-non-cleaner-html body.bijschrijven-index .techdebt-no-ds .w60,
.techdebt-non-cleaner-html body.bijschrijven-verzekerden .techdebt-no-ds .w60,
.techdebt-non-cleaner-html body.bijschrijven-verzekeringen .techdebt-no-ds .w60 {
  width: 60px;
}
.techdebt-non-cleaner-html body.bijschrijven-index .techdebt-no-ds .w95,
.techdebt-non-cleaner-html body.bijschrijven-verzekerden .techdebt-no-ds .w95,
.techdebt-non-cleaner-html body.bijschrijven-verzekeringen .techdebt-no-ds .w95 {
  width: 95px;
}
.techdebt-non-cleaner-html body.bijschrijven-index .techdebt-no-ds .w145,
.techdebt-non-cleaner-html body.bijschrijven-verzekerden .techdebt-no-ds .w145,
.techdebt-non-cleaner-html body.bijschrijven-verzekeringen .techdebt-no-ds .w145 {
  width: 145px;
}
.techdebt-non-cleaner-html body.bijschrijven-index .techdebt-no-ds .w195,
.techdebt-non-cleaner-html body.bijschrijven-verzekerden .techdebt-no-ds .w195,
.techdebt-non-cleaner-html body.bijschrijven-verzekeringen .techdebt-no-ds .w195 {
  width: 195px;
}
.techdebt-non-cleaner-html body.bijschrijven-index .techdebt-no-ds .w240,
.techdebt-non-cleaner-html body.bijschrijven-verzekerden .techdebt-no-ds .w240,
.techdebt-non-cleaner-html body.bijschrijven-verzekeringen .techdebt-no-ds .w240 {
  width: 240px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc0513_s0_td1 {
  width: 211px;
  padding-right: 23px;
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc0513_s0_td2 {
  width: 211px;
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc0513_s0_td3 {
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds #dynGeboorteEdit {
  margin-top: 28px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #tbGeboortes select {
  height: 32px;
  width: 100%;
}
.techdebt-non-cleaner-html .techdebt-no-ds #FindPersonFoundLabel,
.techdebt-non-cleaner-html .techdebt-no-ds #divMeeverzekerden {
  display: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenDatumUitleg .uitleg-datum {
  position: relative;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenDatumUitleg .uitleg-datum .titel {
  color: #0071B2;
  cursor: pointer;
  margin-left: 100px;
  text-decoration: underline;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenDatumUitleg .uitleg-datum .uitleg {
  background-color: #0071B2;
  color: #FFFFFF;
  display: none;
  left: 100px;
  padding: 0.75rem 1rem;
  position: absolute;
  top: 35px;
  width: 100%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenDatumUitleg .uitleg-datum .uitleg .background {
  background-color: transparent;
  position: absolute;
  top: -14px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenDatumUitleg .uitleg-datum .uitleg .arrow {
  border-bottom: 12px solid #0071B2;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  position: absolute;
  left: 10px;
  top: -12px;
  z-index: 1;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenDatumUitleg .uitleg-datum .uitleg .tekst {
  position: relative;
  z-index: 1;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenDatumUitleg .uitleg-datum .uitleg .tekst a {
  color: #FFFFFF;
  border-color: #D3D1CC;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenDatumUitleg .uitleg-datum .uitleg .tekst a:hover {
  border-color: #FFFFFF;
}
.techdebt-non-cleaner-html .techdebt-no-ds .verzekeringenDatumUitleg .uitleg-datum:hover .uitleg {
  display: block;
}
.techdebt-non-cleaner-html .techdebt-no-ds .GenderTooltip {
  margin-left: 100px;
  text-decoration: underline;
}
.techdebt-non-cleaner-html .techdebt-no-ds .GenderTooltip:hover {
  cursor: pointer;
}
.techdebt-non-cleaner-html .techdebt-no-ds #UitlegGenderTooltip {
  width: 100%;
  font-size: 16px;
  padding: 1.125rem;
  border: 1px solid #FF9200;
  border-radius: 8px;
  margin-top: 1.125rem;
}

.contact-faq .techdebt-no-ds .index-links {
  flex: 2 1 auto;
  column-count: 2;
  margin-bottom: 1em;
}
.contact-faq .techdebt-no-ds .index-links .link-item {
  display: block;
  margin-bottom: 0.5em;
}
.contact-faq .techdebt-no-ds .c-revealer-collection {
  margin-top: 1em;
  margin-bottom: 1.5em;
}
.contact-faq .techdebt-no-ds .c-revealer-collection .c-revealer__title {
  font-family: "TheSansPlain", "Segoe UI", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.contact-faq .techdebt-no-ds .c-revealer-collection .c-revealer__title span.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  /*
  	Extends the .visuallyhidden class to allow the element to be focusable
  	when navigated to via the keyboard: h5bp.com/p
  */
}
.contact-faq .techdebt-no-ds .c-revealer-collection .c-revealer__title span.visuallyhidden.focusable:active, .contact-faq .techdebt-no-ds .c-revealer-collection .c-revealer__title span.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.techdebt-no-ds .localNavigatie + .l-row .l-col {
  width: 70%;
  padding-left: 23px;
  padding-top: 19px;
}
.techdebt-no-ds .contact-telefoonnummers h2 {
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 1.15em;
}
.techdebt-no-ds .contact-telefoonnummers h2 + p {
  margin-top: 0;
}
.techdebt-no-ds input[type=text], .techdebt-no-ds input[type=tel], .techdebt-no-ds input[type=number], .techdebt-no-ds input[type=password], .techdebt-no-ds textarea {
  padding: 4px;
  padding: 0.225rem;
  height: 4ex;
  box-sizing: border-box;
  font-family: "TheSansPlain", "Segoe UI", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-feature-settings: "tnum";
  font-size: 16px;
  line-height: 22px;
  vertical-align: top;
  border: 1px solid #CCC;
  min-width: 100px;
}
.techdebt-no-ds input[type=text]:focus, .techdebt-no-ds input[type=tel]:focus, .techdebt-no-ds input[type=number]:focus, .techdebt-no-ds input[type=password]:focus, .techdebt-no-ds textarea:focus, .techdebt-no-ds .zv-form-textarea textarea:focus {
  border-color: #FF9200;
  box-shadow: 0 0 8px 1px #0071B2 !important;
  outline: 0;
}
.techdebt-no-ds input[type=text][type=text].hasDatepicker, .techdebt-no-ds input[type=tel][type=text].hasDatepicker, .techdebt-no-ds input[type=number][type=text].hasDatepicker, .techdebt-no-ds input[type=password][type=text].hasDatepicker, .techdebt-no-ds textarea[type=text].hasDatepicker {
  max-width: 140px;
}

.techdebt-no-ds .wijzigpersoonsgegevens-correspondentieadres .zv-daterange {
  margin-left: 14px;
}

.techdebt-non-cleaner-html .techdebt-no-ds {
  /* UC0505 */
  /* UC0506 */
}
.techdebt-non-cleaner-html .techdebt-no-ds #boxGeboorteVerzekerden {
  margin: 0px auto;
  width: 50em;
}
.techdebt-non-cleaner-html .techdebt-no-ds #boxGeboorteNieuw {
  margin: 0px auto;
  width: 100%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .geboorteMemo {
  vertical-align: top;
  text-align: left;
  width: 600px;
  height: 100px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tdUC0505EmailVerificatie {
  font-style: italic;
  padding-top: 6px;
  vertical-align: top;
  color: Gray;
}
.techdebt-non-cleaner-html .techdebt-no-ds tr.geboorterow > td:first-child img.ui-datepicker-trigger {
  margin-left: 5px;
  vertical-align: middle;
}

.techdebt-no-ds .bijschrijven-index #boxGeboorteNieuw input.hasDatepicker {
  max-width: 110px;
  padding-right: 0;
}

.techdebt-non-cleaner-html .techdebt-no-ds {
  /*UC34*/
  /* end UC34 */
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc34MeldingNietMogelijk {
  margin: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc34Td1 {
  width: 139px;
  padding-left: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .sign-up-or-off {
  width: 655px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc34TdRadio1Tekst {
  width: 100px;
  margin: 0 23px 0 1px;
  vertical-align: top;
  padding-top: 6px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc34TdRadio2Tekst {
  margin: 0 23px 0 1px;
  vertical-align: top;
  padding-top: 6px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc34THCheckVerzekerde {
  padding-left: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc34TdCheckVerzekerde {
  width: 18px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc34TdCheckVerzekerde + td {
  width: 280px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc34TdNaamVerzekerde {
  width: 300px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc34TdER {
  text-align: right;
  padding-right: 90px;
  width: 162px; /* 70px; Should be 162px min space for E 999,99 */
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc34Ingangsdatum {
  width: 185px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc34divActionsAnnuleer {
  width: 162px;
  float: left;
  padding-top: 12px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #aanmeldenGespreidBetalenUitleg, .techdebt-non-cleaner-html .techdebt-no-ds #afmeldenGespreidBetalenUitleg {
  margin-left: 8px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .CZ .uc34UitlegNietAllemaal {
  color: #0071b2;
  text-decoration: underline;
}
.techdebt-non-cleaner-html .techdebt-no-ds .NN .uc34UitlegNietAllemaal {
  color: #009FDA;
  text-decoration: underline;
}
.techdebt-non-cleaner-html .techdebt-no-ds .OH .uc34UitlegNietAllemaal {
  color: #336699;
  text-decoration: underline;
}
.techdebt-non-cleaner-html .techdebt-no-ds .PZP .uc34UitlegNietAllemaal {
  color: #004380;
  text-decoration: underline;
}

.home-index .page-contents {
  padding-top: 2.25rem;
  padding-bottom: 3.375rem;
}
.home-index .techdebt-no-ds #nieuws {
  margin-bottom: 1.6875rem;
}
.home-index .techdebt-no-ds #nieuws:empty {
  margin-bottom: 0;
}
.home-index .techdebt-no-ds #nieuws .l-col {
  padding: 0;
}

.techdebt-non-cleaner-html .techdebt-no-ds .kanaalkeuzenaam .verzekeringnemer {
  padding-left: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .kanaalkeuzenaam h3 {
  margin-bottom: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc0514CheckPolispapier {
  width: 250px;
  padding-right: 23px;
  vertical-align: top;
  float: left;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc0514UitlegPolispapier {
  float: left;
}
.techdebt-non-cleaner-html .techdebt-no-ds .kanaalkeuze {
  width: 789px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .kanaalkeuze .boxRood {
  padding: 10px 23px 10px 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .kanaalkeuze .boxPanel {
  padding: 10px 1px 10px 1px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .kanaalkeuze .boxPanel .tdInputValues {
  width: 430px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .kanaalkeuzeinfo ul {
  margin: 0px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 0px;
  padding-top: 0px;
  list-style-type: disc;
}
.techdebt-non-cleaner-html .techdebt-no-ds #divMeeverzekerden {
  background-color: #FFFFFF;
  display: block;
  margin: 1rem;
  padding: 0.5rem 1rem;
}

.techdebt-non-cleaner-html .techdebt-no-ds .tdInloggenRight {
  vertical-align: top;
  width: 400px;
  padding-left: 46px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tblogViaDigiD {
  margin-left: -5px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .inlogViaDigiDTekst {
  padding-bottom: 12px;
  vertical-align: bottom;
}
.techdebt-non-cleaner-html .techdebt-no-ds .inlogViaDigiDImage {
  vertical-align: bottom;
}
.techdebt-non-cleaner-html .techdebt-no-ds .subText {
  padding-left: 70px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .tipsFoutWachtwoord {
  font-style: italic;
  font-size: 11px;
  color: #808080;
}

.nota-index section {
  width: calc(100% - 210px);
  padding-left: 246px;
}
.nota-index section h2:first-child {
  margin-top: 0;
}
.nota-index .uitbetalingAan {
  font-style: italic;
  padding: 1em 0;
}

.nota-index h2, .nota-index h3,
.nota-aanvullendeinfo h2,
.nota-aanvullendeinfo h3,
.nota-controle h2,
.nota-controle h3 {
  font-weight: normal;
  margin-top: 0;
}
.nota-index .uitleg,
.nota-aanvullendeinfo .uitleg,
.nota-controle .uitleg {
  font-style: italic;
}
.nota-index #nota_scan,
.nota-index #nota_upload,
.nota-aanvullendeinfo #nota_scan,
.nota-aanvullendeinfo #nota_upload,
.nota-controle #nota_scan,
.nota-controle #nota_upload {
  width: 622px;
}
.nota-index #notaBoxAanvullendeInfo,
.nota-aanvullendeinfo #notaBoxAanvullendeInfo,
.nota-controle #notaBoxAanvullendeInfo {
  width: 702px;
}
.nota-index #nota_upload_verwijzing .uitleg,
.nota-aanvullendeinfo #nota_upload_verwijzing .uitleg,
.nota-controle #nota_upload_verwijzing .uitleg {
  padding-left: 30px;
}
.nota-index #nota_scan,
.nota-index #nota_upload,
.nota-index #notaBoxAanvullendeInfo,
.nota-aanvullendeinfo #nota_scan,
.nota-aanvullendeinfo #nota_upload,
.nota-aanvullendeinfo #notaBoxAanvullendeInfo,
.nota-controle #nota_scan,
.nota-controle #nota_upload,
.nota-controle #notaBoxAanvullendeInfo {
  position: relative;
}
.nota-index #nota_scan::before,
.nota-index #nota_upload::before,
.nota-index #notaBoxAanvullendeInfo::before,
.nota-aanvullendeinfo #nota_scan::before,
.nota-aanvullendeinfo #nota_upload::before,
.nota-aanvullendeinfo #notaBoxAanvullendeInfo::before,
.nota-controle #nota_scan::before,
.nota-controle #nota_upload::before,
.nota-controle #notaBoxAanvullendeInfo::before {
  margin-left: 97px;
}
.nota-index #nota_scan::after,
.nota-index #nota_upload::after,
.nota-index #notaBoxAanvullendeInfo::after,
.nota-aanvullendeinfo #nota_scan::after,
.nota-aanvullendeinfo #nota_upload::after,
.nota-aanvullendeinfo #notaBoxAanvullendeInfo::after,
.nota-controle #nota_scan::after,
.nota-controle #nota_upload::after,
.nota-controle #notaBoxAanvullendeInfo::after {
  margin-left: 97px;
}
.nota-index #nota_scan .tr,
.nota-index #nota_upload .tr,
.nota-index #notaBoxAanvullendeInfo .tr,
.nota-aanvullendeinfo #nota_scan .tr,
.nota-aanvullendeinfo #nota_upload .tr,
.nota-aanvullendeinfo #notaBoxAanvullendeInfo .tr,
.nota-controle #nota_scan .tr,
.nota-controle #nota_upload .tr,
.nota-controle #notaBoxAanvullendeInfo .tr {
  padding: 0;
}
.nota-index #nota_scan .boxContents,
.nota-index #nota_upload .boxContents,
.nota-index #notaBoxAanvullendeInfo .boxContents,
.nota-aanvullendeinfo #nota_scan .boxContents,
.nota-aanvullendeinfo #nota_upload .boxContents,
.nota-aanvullendeinfo #notaBoxAanvullendeInfo .boxContents,
.nota-controle #nota_scan .boxContents,
.nota-controle #nota_upload .boxContents,
.nota-controle #notaBoxAanvullendeInfo .boxContents {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 18px 27px 18px 97px;
}
.nota-index #nota_scan .boxContents ul,
.nota-index #nota_upload .boxContents ul,
.nota-index #notaBoxAanvullendeInfo .boxContents ul,
.nota-aanvullendeinfo #nota_scan .boxContents ul,
.nota-aanvullendeinfo #nota_upload .boxContents ul,
.nota-aanvullendeinfo #notaBoxAanvullendeInfo .boxContents ul,
.nota-controle #nota_scan .boxContents ul,
.nota-controle #nota_upload .boxContents ul,
.nota-controle #notaBoxAanvullendeInfo .boxContents ul {
  list-style-type: none;
}
.nota-index #nota_scan .boxVragen,
.nota-index #nota_upload .boxVragen,
.nota-index #notaBoxAanvullendeInfo .boxVragen,
.nota-aanvullendeinfo #nota_scan .boxVragen,
.nota-aanvullendeinfo #nota_upload .boxVragen,
.nota-aanvullendeinfo #notaBoxAanvullendeInfo .boxVragen,
.nota-controle #nota_scan .boxVragen,
.nota-controle #nota_upload .boxVragen,
.nota-controle #notaBoxAanvullendeInfo .boxVragen {
  padding: 18px 27px;
}
.nota-index #nota_scan .image_scan,
.nota-index #nota_scan .image_upload,
.nota-index #nota_scan .image_aanvullendeinfo,
.nota-index #nota_upload .image_scan,
.nota-index #nota_upload .image_upload,
.nota-index #nota_upload .image_aanvullendeinfo,
.nota-index #notaBoxAanvullendeInfo .image_scan,
.nota-index #notaBoxAanvullendeInfo .image_upload,
.nota-index #notaBoxAanvullendeInfo .image_aanvullendeinfo,
.nota-aanvullendeinfo #nota_scan .image_scan,
.nota-aanvullendeinfo #nota_scan .image_upload,
.nota-aanvullendeinfo #nota_scan .image_aanvullendeinfo,
.nota-aanvullendeinfo #nota_upload .image_scan,
.nota-aanvullendeinfo #nota_upload .image_upload,
.nota-aanvullendeinfo #nota_upload .image_aanvullendeinfo,
.nota-aanvullendeinfo #notaBoxAanvullendeInfo .image_scan,
.nota-aanvullendeinfo #notaBoxAanvullendeInfo .image_upload,
.nota-aanvullendeinfo #notaBoxAanvullendeInfo .image_aanvullendeinfo,
.nota-controle #nota_scan .image_scan,
.nota-controle #nota_scan .image_upload,
.nota-controle #nota_scan .image_aanvullendeinfo,
.nota-controle #nota_upload .image_scan,
.nota-controle #nota_upload .image_upload,
.nota-controle #nota_upload .image_aanvullendeinfo,
.nota-controle #notaBoxAanvullendeInfo .image_scan,
.nota-controle #notaBoxAanvullendeInfo .image_upload,
.nota-controle #notaBoxAanvullendeInfo .image_aanvullendeinfo {
  position: absolute;
  width: 77px;
  height: 65px;
  left: 10px;
  top: 26px;
}
.nota-index .image_upload,
.nota-aanvullendeinfo .image_upload,
.nota-controle .image_upload {
  background: url("Images/CZ/icon_upload_nota.png") no-repeat top left;
}
.nota-index .image_aanvullendeinfo,
.nota-aanvullendeinfo .image_aanvullendeinfo,
.nota-controle .image_aanvullendeinfo {
  background: url("Images/CZ/icon_aanvullende_info_nota.png") no-repeat top left;
  margin-left: 13px;
}
.nota-index #nota_scan,
.nota-aanvullendeinfo #nota_scan,
.nota-controle #nota_scan {
  margin-bottom: 36px;
}
.nota-index #nota_scan .image_scan,
.nota-aanvullendeinfo #nota_scan .image_scan,
.nota-controle #nota_scan .image_scan {
  left: -11px;
  background: url("Images/CZ/icon_scan_nota.png") no-repeat top left;
}
.nota-index #nota_scan .content,
.nota-index #nota_scan .tips,
.nota-aanvullendeinfo #nota_scan .content,
.nota-aanvullendeinfo #nota_scan .tips,
.nota-controle #nota_scan .content,
.nota-controle #nota_scan .tips {
  display: inline-block;
  vertical-align: top;
}
.nota-index #nota_scan .tips,
.nota-aanvullendeinfo #nota_scan .tips,
.nota-controle #nota_scan .tips {
  width: 64%;
}
.nota-index #nota_scan .tips h2,
.nota-aanvullendeinfo #nota_scan .tips h2,
.nota-controle #nota_scan .tips h2 {
  color: #FF9200;
}
.nota-index #nota_scan .tips ul,
.nota-aanvullendeinfo #nota_scan .tips ul,
.nota-controle #nota_scan .tips ul {
  list-style-image: url("Images/CZ/icon_arrow_lightorange_bg.png");
  list-style-position: outside;
  margin-left: 20px;
}
.nota-index .boxRood .contents,
.nota-aanvullendeinfo .boxRood .contents,
.nota-controle .boxRood .contents {
  padding: 10px 23px;
}
.nota-index .boxRood .contents hr,
.nota-aanvullendeinfo .boxRood .contents hr,
.nota-controle .boxRood .contents hr {
  margin: 0;
}
.nota-index .boxMetFlapjes,
.nota-aanvullendeinfo .boxMetFlapjes,
.nota-controle .boxMetFlapjes {
  margin-bottom: 18px;
}
.nota-index .boxMetFlapjes h3,
.nota-aanvullendeinfo .boxMetFlapjes h3,
.nota-controle .boxMetFlapjes h3 {
  color: #FF9200;
  display: inline-block;
  background: #FFFFFF;
  border: 1px solid #FF9200;
  border-bottom: none;
  border-radius: 8px 8px 0 0;
  line-height: normal;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 18px;
  margin: 0;
  min-width: 180px;
  padding-left: 20px;
  padding-top: 5px;
  vertical-align: bottom;
}
.nota-index .boxMetFlapjes .contents,
.nota-aanvullendeinfo .boxMetFlapjes .contents,
.nota-controle .boxMetFlapjes .contents {
  margin-top: -1px;
  padding: 15px;
  padding-left: 20px;
  border: 1px solid #FF9200;
  border-radius: 0 8px 8px 8px;
  background: #FFFFFF;
}
.nota-index .boxMetFlapjes .contents .labelRegel,
.nota-aanvullendeinfo .boxMetFlapjes .contents .labelRegel,
.nota-controle .boxMetFlapjes .contents .labelRegel {
  display: block;
  margin-top: 1em;
}
.nota-index .boxMetFlapjes .contents .labelRegel[for=NaamZorgverlener], .nota-index .boxMetFlapjes .contents .labelRegel.behandeldeVerzekerde,
.nota-aanvullendeinfo .boxMetFlapjes .contents .labelRegel[for=NaamZorgverlener],
.nota-aanvullendeinfo .boxMetFlapjes .contents .labelRegel.behandeldeVerzekerde,
.nota-controle .boxMetFlapjes .contents .labelRegel[for=NaamZorgverlener],
.nota-controle .boxMetFlapjes .contents .labelRegel.behandeldeVerzekerde {
  margin-top: 0;
}
.nota-index .boxMetFlapjes .contents select, .nota-index .boxMetFlapjes .contents input[type=text],
.nota-aanvullendeinfo .boxMetFlapjes .contents select,
.nota-aanvullendeinfo .boxMetFlapjes .contents input[type=text],
.nota-controle .boxMetFlapjes .contents select,
.nota-controle .boxMetFlapjes .contents input[type=text] {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nota-index .boxMetFlapjes .contents #NotaBedrag,
.nota-aanvullendeinfo .boxMetFlapjes .contents #NotaBedrag,
.nota-controle .boxMetFlapjes .contents #NotaBedrag {
  width: 6em;
}
.nota-index .boxMetFlapjes .contents #VerzekerdenActueel.actueelEnNietActueel,
.nota-index .boxMetFlapjes .contents #VerzekerdenNietActueel.actueelEnNietActueel,
.nota-aanvullendeinfo .boxMetFlapjes .contents #VerzekerdenActueel.actueelEnNietActueel,
.nota-aanvullendeinfo .boxMetFlapjes .contents #VerzekerdenNietActueel.actueelEnNietActueel,
.nota-controle .boxMetFlapjes .contents #VerzekerdenActueel.actueelEnNietActueel,
.nota-controle .boxMetFlapjes .contents #VerzekerdenNietActueel.actueelEnNietActueel {
  min-height: 70px;
  padding-bottom: 1px;
}
.nota-index .boxMetFlapjes .contents #VerzekerdenActueel .uitleg,
.nota-index .boxMetFlapjes .contents #VerzekerdenNietActueel .uitleg,
.nota-aanvullendeinfo .boxMetFlapjes .contents #VerzekerdenActueel .uitleg,
.nota-aanvullendeinfo .boxMetFlapjes .contents #VerzekerdenNietActueel .uitleg,
.nota-controle .boxMetFlapjes .contents #VerzekerdenActueel .uitleg,
.nota-controle .boxMetFlapjes .contents #VerzekerdenNietActueel .uitleg {
  margin-top: 0;
  margin-bottom: 1em;
  padding-left: 15px;
}
.nota-index .boxMetFlapjes .actions,
.nota-aanvullendeinfo .boxMetFlapjes .actions,
.nota-controle .boxMetFlapjes .actions {
  margin: 0;
  text-align: right;
  font-size: 14px;
}
.nota-index .boxMetFlapjes.notaReady p,
.nota-index .boxMetFlapjes.notaReady .actions,
.nota-aanvullendeinfo .boxMetFlapjes.notaReady p,
.nota-aanvullendeinfo .boxMetFlapjes.notaReady .actions,
.nota-controle .boxMetFlapjes.notaReady p,
.nota-controle .boxMetFlapjes.notaReady .actions {
  display: inline-block;
  width: 70%;
  margin: 0;
  vertical-align: top;
}
.nota-index .boxMetFlapjes.notaReady .actions,
.nota-aanvullendeinfo .boxMetFlapjes.notaReady .actions,
.nota-controle .boxMetFlapjes.notaReady .actions {
  width: 30%;
}
.nota-index .boxMetFlapjes.notaReady .actions li,
.nota-aanvullendeinfo .boxMetFlapjes.notaReady .actions li,
.nota-controle .boxMetFlapjes.notaReady .actions li {
  display: inline-block;
  margin-left: 15px;
}
.nota-index .bijlagen .zoomOverlay,
.nota-aanvullendeinfo .bijlagen .zoomOverlay,
.nota-controle .bijlagen .zoomOverlay {
  background: url("Images/CZ/icon_bijlage_vergroten.png") no-repeat center center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}
.nota-index .bijlagen .zoomOverlay:hover,
.nota-aanvullendeinfo .bijlagen .zoomOverlay:hover,
.nota-controle .bijlagen .zoomOverlay:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.nota-index .bijlagen .noPreview,
.nota-aanvullendeinfo .bijlagen .noPreview,
.nota-controle .bijlagen .noPreview {
  font-size: 14px;
}
.nota-index .bijlagen .controleShowPreview,
.nota-aanvullendeinfo .bijlagen .controleShowPreview,
.nota-controle .bijlagen .controleShowPreview {
  width: 130px;
  display: inline-block;
  vertical-align: top;
}
.nota-index .bijlagen .controleFilename,
.nota-aanvullendeinfo .bijlagen .controleFilename,
.nota-controle .bijlagen .controleFilename {
  width: 120px;
  margin-left: 5px;
}
.nota-index .bijlagen .controleFilename p,
.nota-aanvullendeinfo .bijlagen .controleFilename p,
.nota-controle .bijlagen .controleFilename p {
  word-break: break-all;
  margin: 0;
}
.nota-index .bijlagen .thumbnail,
.nota-aanvullendeinfo .bijlagen .thumbnail,
.nota-controle .bijlagen .thumbnail {
  position: relative;
  display: inline-block;
  border: 1px solid lightgrey;
  border-radius: 8px;
  padding: 4px;
}
.nota-index .bijlagen .thumbnail img,
.nota-aanvullendeinfo .bijlagen .thumbnail img,
.nota-controle .bijlagen .thumbnail img {
  width: 100%;
}
.nota-index .bijlagen .thumbnail img.controlePreview,
.nota-aanvullendeinfo .bijlagen .thumbnail img.controlePreview,
.nota-controle .bijlagen .thumbnail img.controlePreview {
  height: 50px;
  max-width: 131px;
  min-width: 45px;
  width: auto;
}
.nota-index .bijlagen .thumbnail .close,
.nota-aanvullendeinfo .bijlagen .thumbnail .close,
.nota-controle .bijlagen .thumbnail .close {
  position: absolute;
  height: 23px;
  right: -11px;
  top: -11px;
  width: 23px;
  z-index: 1;
  background: url("/Content/Images/CZ/icon/icon.sprite.png") -10px -540px no-repeat;
}
.nota-index .bijlagen .thumbnail .close:hover,
.nota-aanvullendeinfo .bijlagen .thumbnail .close:hover,
.nota-controle .bijlagen .thumbnail .close:hover {
  background: url("/Content/Images/CZ/icon/icon.sprite.png") -10px -507px no-repeat;
}
.nota-index .bijlagen li,
.nota-aanvullendeinfo .bijlagen li,
.nota-controle .bijlagen li {
  width: 50%;
  display: inline-block;
  text-align: center;
  padding: 7.5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
}
.nota-index .bijlagen li p,
.nota-aanvullendeinfo .bijlagen li p,
.nota-controle .bijlagen li p {
  margin-bottom: 0;
  overflow-wrap: break-word;
}
.nota-index .bijlagen li .thumbnail,
.nota-aanvullendeinfo .bijlagen li .thumbnail,
.nota-controle .bijlagen li .thumbnail {
  width: 100px;
}
.nota-index .bijlagen li.bijlageToevoegen .uploadBox,
.nota-aanvullendeinfo .bijlagen li.bijlageToevoegen .uploadBox,
.nota-controle .bijlagen li.bijlageToevoegen .uploadBox {
  position: relative;
  display: inline-block;
}
.nota-index .bijlagen li.bijlageToevoegen .uploadBox .thumbnail,
.nota-aanvullendeinfo .bijlagen li.bijlageToevoegen .uploadBox .thumbnail,
.nota-controle .bijlagen li.bijlageToevoegen .uploadBox .thumbnail {
  width: 70px;
  height: 100px;
  cursor: pointer;
  opacity: 0.8;
  background: url("Images/CZ/icon_bijlage_toevoegen.png") no-repeat center center;
  background-size: 70px;
}
.nota-index .bijlagen li.bijlageToevoegen .uploadBox .thumbnail:hover,
.nota-aanvullendeinfo .bijlagen li.bijlageToevoegen .uploadBox .thumbnail:hover,
.nota-controle .bijlagen li.bijlageToevoegen .uploadBox .thumbnail:hover {
  opacity: 1;
}
.nota-index .bijlagen li.bijlageToevoegen .uploadBox .selecteerBijlage,
.nota-aanvullendeinfo .bijlagen li.bijlageToevoegen .uploadBox .selecteerBijlage,
.nota-controle .bijlagen li.bijlageToevoegen .uploadBox .selecteerBijlage {
  display: block;
}
.nota-index .bijlagen li.bijlageToevoegen .uploadBox input[type=file],
.nota-aanvullendeinfo .bijlagen li.bijlageToevoegen .uploadBox input[type=file],
.nota-controle .bijlagen li.bijlageToevoegen .uploadBox input[type=file] {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.nota-index .bijlagen li.bijlageToevoegen label,
.nota-aanvullendeinfo .bijlagen li.bijlageToevoegen label,
.nota-controle .bijlagen li.bijlageToevoegen label {
  cursor: pointer;
}
.nota-index .uitleg,
.nota-aanvullendeinfo .uitleg,
.nota-controle .uitleg {
  margin-bottom: 1em;
}

.nota-aanvullendeinfo .notaVragen ul {
  list-style-type: none;
}
.nota-aanvullendeinfo .notaVragen dl {
  display: inline-block;
  vertical-align: top;
}
.nota-aanvullendeinfo .notaVragen dl.col1, .nota-aanvullendeinfo .notaVragen dl.col2 {
  width: 49%;
}
.nota-aanvullendeinfo .notaVragen input[type=text] {
  width: 230px;
}
.nota-aanvullendeinfo .notaVragen dd {
  margin: 0;
}
.nota-aanvullendeinfo .notaVragen dt, .nota-aanvullendeinfo .notaVragen dd {
  padding: 5px 5px 5px 15px;
}
.nota-aanvullendeinfo .notaVragen .notaVraag {
  text-align: right;
}
.nota-aanvullendeinfo .notaVragen .rbText {
  vertical-align: top;
  margin-left: -0.5625rem;
  margin-right: 1.125rem;
}
.nota-aanvullendeinfo .notaVraagKop {
  text-align: right;
  font-weight: bold;
}
.nota-aanvullendeinfo .notaVraagLabel {
  padding: 5px;
  width: 50%;
}
.nota-aanvullendeinfo #PeriodeBuitenlandVan,
.nota-aanvullendeinfo #PeriodeBuitenlandTot {
  max-width: 104px;
}

.nota-country-list {
  margin-bottom: 1em;
}

.techdebt-non-cleaner-html #nota_stap1 table {
  width: 345px;
}
.techdebt-non-cleaner-html .nota_content {
  color: #4A4843;
  font-family: Verdana;
  font-size: 11px;
  margin-top: 10px;
}
.techdebt-non-cleaner-html .nota_content_title {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 18px;
  margin-bottom: 10px;
}
.techdebt-non-cleaner-html .previewImage {
  width: 219px;
  margin: 10px;
  border: 1px solid #999999;
  float: left;
  max-height: 340px;
}
.techdebt-non-cleaner-html #nota_aanvullendeinfo_content .header {
  font-weight: bold;
  text-align: right;
  padding: 5px;
}
.techdebt-non-cleaner-html #nota_aanvullendeinfo_content table {
  width: 100%;
}
.techdebt-non-cleaner-html #nota_aanvullendeinfo_content .vraag {
  text-align: right;
  width: 340px;
  padding: 10px;
  padding-right: 5px;
}
.techdebt-non-cleaner-html #nota_aanvullendeinfo_content .antwoord {
  text-align: left;
  padding-left: 15px;
  padding-top: 6px;
  vertical-align: top;
}
.techdebt-non-cleaner-html #nota_verwijzing .antwoord {
  padding-top: 5px;
}
.techdebt-non-cleaner-html #VerwijzingPreview {
  width: 243px;
}
.techdebt-non-cleaner-html .previewImageVerwijzing {
  width: 220px;
  margin: 10px;
  border: 1px solid #999999;
  float: left;
}
.techdebt-non-cleaner-html .previewVerwijzingClose {
  float: right;
  position: relative;
  z-index: 10;
  margin-top: -5px;
  margin-right: -10px;
}
.techdebt-non-cleaner-html .notaControle {
  width: 670px;
  margin-bottom: 30px;
}
.techdebt-non-cleaner-html .notaControle dl {
  width: 50%;
  display: inline-block;
  margin: 0;
}
.techdebt-non-cleaner-html .notaControle dt {
  font-weight: bold;
}
.techdebt-non-cleaner-html .notaControle dd {
  margin: 0;
}
.techdebt-non-cleaner-html .notaControle .bijlagen {
  margin-bottom: 10px;
}
.techdebt-non-cleaner-html .nota_controleren_table {
  width: 467px;
}
.techdebt-non-cleaner-html .nota_controleren_table tr:nth-child(2) td {
  border-top: none;
}
.techdebt-non-cleaner-html .nota_controleren_table td {
  border-top: 1px solid #D3D1CC;
}
.techdebt-non-cleaner-html .nota_controleren_table .vraag {
  width: 258px;
}
.techdebt-non-cleaner-html #nota_controleren_aanvullendeinfo .header {
  color: #4A4843;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  padding-top: 10px;
}
.techdebt-non-cleaner-html .nota_controleren_aanvullendeinfo_table {
  width: 622px;
  margin-bottom: 13px;
}
.techdebt-non-cleaner-html #nota_controleren_aanvullendeinfo .nota_controleren_aanvullendeinfo_table .header {
  font-weight: bold;
}
.techdebt-non-cleaner-html .nota_controleren_aanvullendeinfo_table td {
  border-top: 1px solid #D3D1CC;
  vertical-align: bottom;
}
.techdebt-non-cleaner-html .nota_controleren_aanvullendeinfo_table td.header {
  border: none;
}
.techdebt-non-cleaner-html .nota_controleren_aanvullendeinfo_table .vraag {
  width: 360px;
  padding-right: 10px;
}
.techdebt-non-cleaner-html .vergroten {
  padding-top: 5px;
}
.techdebt-non-cleaner-html .vergroten a {
  color: #989691;
  font-family: Verdana;
  font-size: 9px;
}
.techdebt-non-cleaner-html .nota_controle_previewImage {
  border: 1px solid #4A4843;
  float: left;
  margin-right: 10px;
  max-height: 95px;
  width: 100px;
}
.techdebt-non-cleaner-html .controle_wijzignota {
  float: right;
  margin-right: 10px;
}
.techdebt-non-cleaner-html .controle_box_aanvullend_onder {
  width: 468px;
  margin-top: -1px;
  margin-left: 23px;
}
.techdebt-non-cleaner-html #bewaarimage {
  float: left;
  margin-right: 10px;
  margin-top: 20px;
}
.techdebt-non-cleaner-html .clear-both {
  clear: both;
}
.techdebt-non-cleaner-html #bewaaruwnotas {
  float: left;
  width: 380px;
  margin-top: 20px;
  margin-right: 20px;
}
.techdebt-non-cleaner-html .nota-index #uploadDialogTekst,
.techdebt-non-cleaner-html .nota-notaupload #uploadDialogTekst,
.techdebt-non-cleaner-html .nota-notaupload2 #uploadDialogTekst,
.techdebt-non-cleaner-html .nota-notaupload3 #uploadDialogTekst,
.techdebt-non-cleaner-html .nota-notaupload4 #uploadDialogTekst,
.techdebt-non-cleaner-html .nota-aanvullendeinfo #uploadDialogTekst {
  margin-top: 1em;
}
.techdebt-non-cleaner-html .nota-index #uploadDialogTekst li,
.techdebt-non-cleaner-html .nota-notaupload #uploadDialogTekst li,
.techdebt-non-cleaner-html .nota-notaupload2 #uploadDialogTekst li,
.techdebt-non-cleaner-html .nota-notaupload3 #uploadDialogTekst li,
.techdebt-non-cleaner-html .nota-notaupload4 #uploadDialogTekst li,
.techdebt-non-cleaner-html .nota-aanvullendeinfo #uploadDialogTekst li {
  margin-left: 10px;
}
.techdebt-non-cleaner-html #nogEenDeclaratie {
  font-size: 18px;
}
.techdebt-non-cleaner-html #nota_annuleer a {
  float: right;
  color: #0071B2;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 14px;
  margin-right: 3px;
  display: inline;
}

.zv-nieuwsbericht.declareren {
  border-top-width: 1px;
  border-bottom-width: 1px;
}

/* Declareren Styles */
.declareren-form-container {
  margin-top: 18px;
  width: 624px;
}
.declareren-form-container .aanvraag-toestemming__strong {
  display: block;
}
.declareren-form-container .hide-element {
  display: none;
}
.declareren-form-container .show-element {
  display: block;
}
.declareren-form-container .zv-form-checkbox__input, .declareren-form-container .zv-form-checkbox__input:focus, .declareren-form-container .techdebt-no-ds .zv-form-dropdownlist select.zv-form-checkbox__input:focus, .techdebt-no-ds .zv-form-dropdownlist .declareren-form-container select.zv-form-checkbox__input:focus, .declareren-form-container .techdebt-no-ds .zv-form-textarea textarea.zv-form-checkbox__input:focus, .techdebt-no-ds .zv-form-textarea .declareren-form-container textarea.zv-form-checkbox__input:focus {
  outline: none;
}
.declareren-form-container .zv-form-checkbox > * {
  display: block;
  pointer-events: none;
}
@media screen and (max-width: 624px) {
  .declareren-form-container {
    width: 100%;
  }
}
.declareren-form-container .zv-nieuwsbericht.declareren {
  margin-bottom: 18px;
}
.declareren-form-container .meerdere-redenen {
  margin-top: 0.5em;
  color: #716F6A;
}
.declareren-form-container .zv-highlight-box--error {
  display: none;
}
.declareren-form-container .zv-highlight-box--error.show {
  display: block;
}
.declareren-form-container .zv-highlight-box--error ul {
  color: #C73002;
  margin-top: 0;
  margin-bottom: 0.35em;
  display: inline-block;
}
.declareren-form-container .zv-highlight-box--error span {
  color: #C73002;
}
.declareren-form-container .zv-highlight-box--error a {
  color: #C73002;
  margin-left: 20px;
  border-bottom: 1px solid rgb(252.9402985075, 97.4328358209, 50.0597014925);
}
.declareren-form-container .zv-highlight-box--error a:hover {
  border-bottom: 1px solid #C73002;
}
.declareren-form-container .actueel-verzekerden.toonNietActieveVerzekerden {
  display: none;
}
.declareren-form-container .niet-actueel-verzekerden {
  display: none;
}
.declareren-form-container .niet-actueel-verzekerden.toonNietActieveVerzekerden {
  display: block;
}
.declareren-form-container .zv-link-list {
  margin-top: 9px;
}
.declareren-form-container .zv-link-list li::before {
  padding-right: 0.2em;
}
.declareren-form-container::after {
  content: "";
  display: table;
  clear: both;
}
.declareren-form-container .top-nav {
  position: relative;
  margin-bottom: 24px;
}
.declareren-form-container .top-nav.bottom {
  margin-top: 24px;
}
.declareren-form-container .top-nav .dropdowns-container {
  float: left;
  height: 45px;
}
.declareren-form-container .top-nav .dropdowns-container .monthdropdown, .declareren-form-container .top-nav .dropdowns-container .yeardropdown {
  padding: 10px 12px 12px 12px;
  height: 45px;
  border-radius: 4px;
  border: 1px solid #716F6A;
}
.declareren-form-container .top-nav .dropdowns-container .monthdropdown {
  text-transform: capitalize;
  margin-right: 9px;
}
.declareren-form-container .top-nav .button-nav {
  border: 1px solid #7f7e79 !important;
  color: #585858;
  border-radius: 4px;
  width: 45px;
  height: 45px;
  display: inline-block;
  float: left;
  text-align: center;
}
.declareren-form-container .top-nav .button-nav svg {
  width: 8px;
  height: 12px;
  margin-top: 16px;
  fill: #434343;
}
.declareren-form-container .top-nav .button-nav:hover {
  border: 1px solid #197fba !important;
  background: #197fba;
  color: #FFFFFF;
}
.declareren-form-container .top-nav .button-nav:hover svg {
  fill: #FFFFFF;
}
.declareren-form-container .top-nav .button-nav:active {
  border: 1px solid #025494 !important;
  background: #025494;
  color: #FFFFFF;
}
.declareren-form-container .top-nav .button-nav:active svg {
  fill: #FFFFFF;
}
.declareren-form-container .top-nav .button-nav.disabled {
  background: #EFEDE8;
  border: 1px solid #EFEDE8 !important;
  cursor: default;
}
.declareren-form-container .top-nav .button-nav.disabled svg {
  fill: #989691;
}
.declareren-form-container .top-nav .button-nav.disabled:hover {
  border: 1px solid #EFEDE8 !important;
  color: #5C5A55;
}
.declareren-form-container .top-nav .button-nav.disabled:hover svg {
  fill: #989691;
}
.declareren-form-container .top-nav .button-nav.disabled:active {
  background: #FFFFFF;
}
.declareren-form-container .top-nav .button-nav.right {
  float: left;
  margin-left: 9px;
}
.declareren-form-container .top-nav .button-nav.left {
  margin-right: 9px;
}
.declareren-form-container .top-nav .button-nav.left .svg-holder {
  transform: rotate(180deg);
  height: 44px;
}
.declareren-form-container .top-nav::after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (max-width: 37.4375em) {
  .declareren-form-container .top-nav .dropdowns-container .monthdropdown, .declareren-form-container .top-nav .dropdowns-container .yeardropdown {
    padding: 10px 2px 12px 2px;
  }
  .declareren-form-container .top-nav .dropdowns-container .monthdropdown {
    padding-left: 1px;
  }
}
.declareren-form-container #daysContainer {
  margin: 1em 0;
}
.declareren-form-container #daysContainer .label-reizen {
  width: 100%;
  display: block;
  padding: 1.5em 1em;
}
.declareren-form-container #daysContainer .label-reizen:hover {
  cursor: pointer;
}
.declareren-form-container #daysContainer .label-reizen:nth-child(odd) {
  background: #EFEDE8;
}
.declareren-form-container #daysContainer .label-reizen:nth-child(odd):hover {
  background: #EDF7FC;
}
.declareren-form-container #daysContainer .label-reizen:nth-child(even) {
  background: #F7F6F3;
}
.declareren-form-container #daysContainer .label-reizen:nth-child(even):hover {
  background: #EDF7FC;
}
.declareren-form-container #daysContainer .label-reizen input[type=checkbox] {
  display: inline-block;
  width: 18px;
  height: 18px;
  top: 3px;
  position: relative;
}
.declareren-form-container #daysContainer .label-reizen input[type=checkbox]:hover {
  cursor: pointer;
}
.declareren-form-container #daysContainer .label-reizen select {
  display: none;
  padding: 6px;
  border: 1px solid #716F6A;
}
.declareren-form-container #daysContainer .label-reizen .validation-summary-errors {
  display: none;
}
.declareren-form-container #daysContainer .label-reizen .more-options-container {
  display: none;
}
.declareren-form-container #daysContainer .label-reizen.activeDate {
  position: relative;
}
.declareren-form-container #daysContainer .label-reizen.activeDate::before {
  position: absolute;
  left: -2px;
  top: 0;
  height: 100%;
  width: 2px;
  background-color: #0071B2;
  content: "";
  background-color: #005190;
}
.declareren-form-container #daysContainer .label-reizen.activeDate select {
  display: inline-block;
  margin-left: 25px;
  border-radius: 4px;
  height: 45px;
  width: calc(100% - 25px);
}
.declareren-form-container #daysContainer .label-reizen.activeDate select.naar-zorginstelling-select, .declareren-form-container #daysContainer .label-reizen.activeDate select.naar-huis-select {
  width: 64px;
}
.declareren-form-container #daysContainer .label-reizen.activeDate .select-error-container {
  top: 0;
  margin-bottom: 0;
  display: inline-block;
  position: relative;
}
.declareren-form-container #daysContainer .label-reizen.activeDate.error .validation-summary-errors {
  display: block;
  margin-left: 25px;
  margin-top: 0;
  margin-bottom: 0;
}
.declareren-form-container #daysContainer .label-reizen.activeDate.error .validation-summary-errors ul {
  margin-top: 0;
  margin-bottom: 0;
}
.declareren-form-container #daysContainer .label-reizen.activeDate.error .select-error-container {
  top: 29px;
  margin-top: -32px;
  margin-bottom: 20px;
}
.declareren-form-container #daysContainer .label-reizen.activeDate.error-ritten-aantal .fullDate {
  color: #C73002;
}
.declareren-form-container #daysContainer .label-reizen.activeDate.error-ritten-aantal .validation-summary-errors.aantal {
  display: block;
  margin-left: 14px;
  margin-top: 0;
  margin-bottom: 0;
}
.declareren-form-container #daysContainer .label-reizen.activeDate.error-ritten-aantal .validation-summary-errors.aantal ul {
  margin-top: 0;
  margin-bottom: 0;
}
.declareren-form-container #daysContainer .label-reizen.activeDate.error-ritten-aantal .select-error-aantal select {
  border-color: #C73002;
}
.declareren-form-container #daysContainer .label-reizen.activeDate.error-ritten-aantal .select-error-aantal span {
  color: #C73002;
}
.declareren-form-container #daysContainer .label-reizen.activeDate .more-options-container {
  align-items: center;
}
@media only screen and (max-width: 37.4375em) {
  .declareren-form-container #daysContainer .label-reizen.activeDate .more-options-container {
    flex-flow: column;
    align-items: flex-start;
    padding-top: 1em;
  }
}
.declareren-form-container #daysContainer .label-reizen.activeDate .more-options-container .left-side, .declareren-form-container #daysContainer .label-reizen.activeDate .more-options-container .right-side {
  float: left;
}
.declareren-form-container #daysContainer .label-reizen.activeDate .more-options-container .left-side {
  padding-left: 27px;
}
.declareren-form-container #daysContainer .label-reizen.activeDate .more-options-container .right-side {
  padding-top: 9px;
}
@media only screen and (max-width: 37.4375em) {
  .declareren-form-container #daysContainer .label-reizen.activeDate .more-options-container .right-side {
    padding-left: 12px;
  }
}
.declareren-form-container #daysContainer .label-reizen.activeDate .more-options-container .right-side > div:first-of-type {
  margin-bottom: 9px;
}
.declareren-form-container #daysContainer .label-reizen.activeDate .more-options-container .right-side > div select {
  margin: 0 12px 0 13px;
}
.declareren-form-container #daysContainer .label-reizen.activeDate .more-options-container::before, .declareren-form-container #daysContainer .label-reizen.activeDate .more-options-container::after {
  content: " "; /* 1 */
  display: table; /* 2 */
}
.declareren-form-container #daysContainer .label-reizen.activeDate .more-options-container::after {
  clear: both;
}
.declareren-form-container #daysContainer .label-reizen.error {
  color: #C73002;
}
.declareren-form-container #daysContainer .label-reizen.error::before {
  background-color: #C73002;
}
.declareren-form-container #daysContainer .label-reizen.error:hover::before {
  background-color: #C73002;
}
.declareren-form-container #daysContainer .label-reizen.error select {
  border: 1px solid #C73002;
}
.declareren-form-container #daysContainer .label-reizen .fullDate {
  display: inline-block;
  line-height: 37px;
  margin-left: 12px;
  min-width: 220px;
}
.declareren-form-container #daysContainer .label-reizen::after {
  content: "";
  display: table;
  clear: both;
}
.declareren-form-container .aankomst-vertrek-container .vertrek-container {
  margin-bottom: 2em;
}
.declareren-form-container .aankomst-vertrek-container .vertrek-container p.nomargin {
  margin: 0;
}
.declareren-form-container .aankomst-vertrek-container .vertrek-container .land-container {
  margin-bottom: 1em;
}
.declareren-form-container .aankomst-vertrek-container .vertrek-container .land-container .zv-selection-box, .declareren-form-container .aankomst-vertrek-container .vertrek-container .land-container .techdebt-no-ds .zv-selection-box--groot, .techdebt-no-ds .declareren-form-container .aankomst-vertrek-container .vertrek-container .land-container .zv-selection-box--groot {
  padding-top: 1em;
  padding-bottom: 1em;
}
.declareren-form-container .aankomst-vertrek-container .vertrek-container .land-container > div {
  display: none;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container #naarZorginstelling::-ms-clear {
  display: none;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .land-container {
  margin-bottom: 1em;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .land-container .zv-selection-box, .declareren-form-container .aankomst-vertrek-container .bestemming-container .land-container .techdebt-no-ds .zv-selection-box--groot, .techdebt-no-ds .declareren-form-container .aankomst-vertrek-container .bestemming-container .land-container .zv-selection-box--groot {
  padding-top: 1em;
  padding-bottom: 1em;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .land-container > div {
  display: none;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-single-margin, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-single-margin {
  margin-bottom: 1em;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-single, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-single {
  margin-bottom: 9px;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-single input[type=text], .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-single input[type=text] {
  border-radius: 4px;
  width: 240px;
  padding: 0 6px;
  height: 42px;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-single input[type=text].input-error, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-single input[type=text].input-error {
  background: #ffeeee;
  border: 1px solid #C73002;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-single .form-control.zorginstelling, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-single .form-control.zorginstelling {
  width: 280px;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .address-details, .declareren-form-container .aankomst-vertrek-container .vertrek-container .address-details {
  display: none;
  grid-template-columns: 28px auto;
  column-gap: 10px;
  align-items: center;
  color: #4A4843;
  border: 1px solid #ddd;
  font-size: 17px;
  max-width: 285px;
  max-height: 200px;
  overflow-y: auto;
  background-color: #EFEDE8;
  border-radius: 4px;
  margin-top: 0.5625rem;
  padding: 1.125rem;
  margin-bottom: 1.125rem;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .address-details .address-container, .declareren-form-container .aankomst-vertrek-container .vertrek-container .address-details .address-container {
  margin-top: 0.5625rem;
  display: flex;
  align-items: center;
  font-weight: bold;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .address-details .svg-container, .declareren-form-container .aankomst-vertrek-container .vertrek-container .address-details .svg-container {
  margin-right: 1.125rem;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .error-message, .declareren-form-container .aankomst-vertrek-container .vertrek-container .error-message {
  display: none;
  grid-template-columns: 28px auto;
  column-gap: 10px;
  align-items: center;
  color: #4A4843;
  border: 1px solid #ddd;
  font-size: 17px;
  max-width: 285px;
  max-height: 200px;
  overflow-y: auto;
  background-color: #EFEDE8;
  border-radius: 4px;
  margin-top: 0.5625rem;
  padding: 1.125rem;
  margin-bottom: 1.125rem;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .error-message.GeenAdresGevonden, .declareren-form-container .aankomst-vertrek-container .vertrek-container .error-message.GeenAdresGevonden {
  margin-top: 0.5625rem;
  display: flex;
  align-items: center;
  font-weight: bold;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .leftside, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .leftside {
  margin-right: 12px;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .leftside, .declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .rightside, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .leftside, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .rightside {
  float: left;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .input-container-single-margin.straatnaamVertrek, .declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .input-container-single-margin.straatnaamBestemming, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .input-container-single-margin.straatnaamVertrek, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .input-container-single-margin.straatnaamBestemming {
  display: none;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .input-container-single-margin.straatnaamVertrek input#straatnaamBestemming, .declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .input-container-single-margin.straatnaamVertrek input#straatnaamVertrek, .declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .input-container-single-margin.straatnaamBestemming input#straatnaamBestemming, .declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .input-container-single-margin.straatnaamBestemming input#straatnaamVertrek, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .input-container-single-margin.straatnaamVertrek input#straatnaamBestemming, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .input-container-single-margin.straatnaamVertrek input#straatnaamVertrek, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .input-container-single-margin.straatnaamBestemming input#straatnaamBestemming, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .input-container-single-margin.straatnaamBestemming input#straatnaamVertrek {
  width: 280px;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .form-control.huisnummerBestemming, .declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .form-control.huisnummerVertrek, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .form-control.huisnummerBestemming, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .form-control.huisnummerVertrek {
  width: 70px;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .form-control.postcode-vertrek-nl, .declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .form-control.postcode-vertrek-buitenland, .declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .form-control.postcode-bestemming-nl, .declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double .form-control.postcode-bestemming-buitenland, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .form-control.postcode-vertrek-nl, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .form-control.postcode-vertrek-buitenland, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .form-control.postcode-bestemming-nl, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double .form-control.postcode-bestemming-buitenland {
  width: 140px;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double input[type=text], .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double input[type=text] {
  width: 108px;
  border-radius: 4px;
  padding: 0 6px;
  height: 42px;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double input[type=text].input-validation-error, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double input[type=text].input-validation-error {
  background: #ffeeee;
  border: 1px solid #C73002;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double::after, .declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double::before, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double::after, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double::before {
  content: "";
  display: table;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double::after, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double::after {
  clear: both;
}
.declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-single label, .declareren-form-container .aankomst-vertrek-container .bestemming-container .input-container-double label, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-single label, .declareren-form-container .aankomst-vertrek-container .vertrek-container .input-container-double label {
  display: block;
}
.declareren-form-container .aankomst-vertrek-container .tol-container {
  margin-bottom: 40px;
}
.declareren-form-container .aankomst-vertrek-container .tol-container .label-blank {
  margin-right: 18px;
}
.declareren-form-container .aankomst-vertrek-container .tol-container .tol-label {
  display: inline-block;
  text-align: center;
  transform: translateY(24px);
}
.declareren-form-container .aankomst-vertrek-container .tol-container .tol-label:first-of-type {
  margin-right: 24px;
}
.declareren-form-container .aankomst-vertrek-container .tol-container.alternative {
  margin-top: 2em;
}
.declareren-form-container .aankomst-vertrek-container .tol-container.alternative .zv-selection-box, .declareren-form-container .aankomst-vertrek-container .tol-container.alternative .techdebt-no-ds .zv-selection-box--groot, .techdebt-no-ds .declareren-form-container .aankomst-vertrek-container .tol-container.alternative .zv-selection-box--groot {
  border: none;
  padding: 0;
  text-indent: 0;
}
.declareren-form-container .aankomst-vertrek-container .tol-container.alternative .zv-selection-box:hover, .declareren-form-container .aankomst-vertrek-container .tol-container.alternative .techdebt-no-ds .zv-selection-box--groot:hover, .techdebt-no-ds .declareren-form-container .aankomst-vertrek-container .tol-container.alternative .zv-selection-box--groot:hover {
  border: none;
}
.declareren-form-container .aankomst-vertrek-container .tol-container.alternative .zv-selection-box input[type=checkbox], .declareren-form-container .aankomst-vertrek-container .tol-container.alternative .techdebt-no-ds .zv-selection-box--groot input[type=checkbox], .techdebt-no-ds .declareren-form-container .aankomst-vertrek-container .tol-container.alternative .zv-selection-box--groot input[type=checkbox] {
  width: 20px;
  height: 20px;
  position: relative;
  transform: translateY(4px);
  margin-right: 0.5em;
}
.declareren-form-container .aankomst-vertrek-container .tol-container.alternative .zv-selection-box input[type=checkbox]:hover, .declareren-form-container .aankomst-vertrek-container .tol-container.alternative .techdebt-no-ds .zv-selection-box--groot input[type=checkbox]:hover, .techdebt-no-ds .declareren-form-container .aankomst-vertrek-container .tol-container.alternative .zv-selection-box--groot input[type=checkbox]:hover {
  cursor: pointer;
}
.declareren-form-container .aankomst-vertrek-container .tol-container.alternative .zv-selection-box .zv-selection-box__addition, .declareren-form-container .aankomst-vertrek-container .tol-container.alternative .techdebt-no-ds .zv-selection-box--groot .zv-selection-box__addition, .techdebt-no-ds .declareren-form-container .aankomst-vertrek-container .tol-container.alternative .zv-selection-box--groot .zv-selection-box__addition {
  padding-top: 0.5625rem;
  display: inline-block;
}
@media only screen and (max-width: 24.9375em) {
  .declareren-form-container .aankomst-vertrek-container .tol-container.alternative .zv-selection-box .zv-selection-box__addition, .declareren-form-container .aankomst-vertrek-container .tol-container.alternative .techdebt-no-ds .zv-selection-box--groot .zv-selection-box__addition, .techdebt-no-ds .declareren-form-container .aankomst-vertrek-container .tol-container.alternative .zv-selection-box--groot .zv-selection-box__addition {
    top: 0px;
  }
}
.declareren-form-container .aankomst-vertrek-container .error-container {
  display: block;
}
.declareren-form-container .aankomst-vertrek-container .error-container > span {
  display: block;
  color: #C73002;
}
.declareren-form-container .aankomst-vertrek-container .error-vertrek-container {
  display: block;
}
.declareren-form-container .aankomst-vertrek-container .error-vertrek-container > span {
  display: block;
  color: #C73002;
}
.declareren-form-container .aankomst-vertrek-container .wijzig-adres-link {
  margin-left: 1em;
}
.declareren-form-container .samenvatting-container {
  margin-bottom: 18px;
}
.declareren-form-container .samenvatting-container ul.ritten {
  margin: 0;
  padding: 0;
  list-style: none;
}
.declareren-form-container .samenvatting-container ul.ritten li .leftside, .declareren-form-container .samenvatting-container ul.ritten li .rightside {
  float: left;
}
.declareren-form-container .samenvatting-container ul.ritten li .leftside {
  margin-right: 18px;
  min-width: 160px;
}
.declareren-form-container .samenvatting-container ul.ritten li .rightside ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.declareren-form-container .samenvatting-container ul.ritten li::after, .declareren-form-container .samenvatting-container ul.ritten li::before {
  content: "";
  display: table;
}
.declareren-form-container .samenvatting-container ul.ritten li::after {
  clear: both;
}
.declareren-form-container .bevestiging-container ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media print {
  .declarerenvervoerskosten-bevestigingdeclaratie {
    margin: 24px;
  }
}
.mobile-content-container {
  margin-bottom: 1em;
  margin-top: 1em;
  max-width: 622px;
  box-sizing: border-box;
}

.mobile-content-container.show {
  display: block;
}

.notabegeleiding-container {
  display: flex;
}
.notabegeleiding-container .extra-info-container {
  padding: 0 24px;
}
.notabegeleiding-container .extra-info-container .extra-info-content {
  position: sticky;
}
.notabegeleiding-container .extra-info-container .extra-info-content.hideDownloadLink {
  display: none;
}

body.nota-fileviewer {
  overflow: hidden;
}
body.nota-fileviewer .content-wrapper > main {
  max-width: 100%;
  padding: 0;
}
body.nota-fileviewer #shoutbox--zone {
  display: none;
}

.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .notaDetails {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 60%;
  vertical-align: top;
  border-bottom: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .notaDetails td {
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .notaDetails tr td:first-child {
  padding-left: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .bon {
  display: inline-block;
  width: 40%;
  vertical-align: top;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .bon .kassaBon {
  width: 225px;
  display: inline-block;
  text-align: left;
  padding-right: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .boxPanel tr {
  height: auto;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index textarea, .techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index #Email, .techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index #Telefoonnummer {
  width: 338px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index textarea {
  height: 5em;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .afhandelingMelding {
  padding: 0 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .divActionsAnnuleerNieuw {
  width: 310px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues {
  width: auto;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues input[type=radio] {
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues input + label {
  display: inline-block;
  vertical-align: top;
  width: 100px;
  line-height: 24px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues .kanaalkeuzeTelefoonnummer, .techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues .kanaalkeuzeEmail {
  display: inline-block;
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues .kanaalkeuzeTelefoonnummer label, .techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues .kanaalkeuzeEmail label {
  display: inline-block;
  width: 10.5em;
  line-height: 24px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues .kanaalkeuzeTelefoonnummer #Telefoonnummer, .techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues .kanaalkeuzeTelefoonnummer #Email, .techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues .kanaalkeuzeEmail #Telefoonnummer, .techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues .kanaalkeuzeEmail #Email {
  vertical-align: top;
  width: 250px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues .kanaalkeuzeTelefoonnummer #Telefoonnummer ~ .field-validation-error, .techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues .kanaalkeuzeTelefoonnummer #Email ~ .field-validation-error, .techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues .kanaalkeuzeEmail #Telefoonnummer ~ .field-validation-error, .techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues .kanaalkeuzeEmail #Email ~ .field-validation-error {
  display: inline-block;
  padding-left: 11em;
  width: 250px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notamelden-index .contactgegevens .tdInputValues .ingevuld {
  line-height: 24px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .notameldenColumn {
  min-width: 296px;
}

.techdebt-no-ds .notamelden-index form > .zv-highlight-box__section {
  max-width: 72em;
}
.techdebt-no-ds .notamelden-index textarea {
  max-width: 100%;
  height: 8em;
}
.techdebt-no-ds .notamelden-index .kanaalkeuze-box,
.techdebt-no-ds .notamelden-index .emailadres-box,
.techdebt-no-ds .notamelden-index .telefoon-box {
  margin: 1.25em 0;
}
.techdebt-no-ds .notamelden-index .zv-highlight-box__section > h3:first-child {
  font-size: 1.2em;
}
.techdebt-no-ds .notamelden-controle h3 {
  margin-bottom: 0;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
}
.techdebt-no-ds .notamelden-controle h3 + p {
  margin-top: 0;
}
.techdebt-no-ds .notameldenColumn {
  min-width: 296px;
}
.techdebt-no-ds .notamelden-controle .notagegevens {
  margin-bottom: 1.25em;
}

.techdebt-no-ds .patternlab-index {
  background: #eee;
  /* zv-tabel heeft een background op mobile */
  /* zv-layout is normaal onzichtbaar */
  /* webfonts */
}
.techdebt-no-ds .patternlab-index .page-contents > section {
  margin: 18px 0;
  border-radius: 8px;
  padding: 1.25em;
  background: #FFFFFF;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
@media all and (max-width: 43.9375em) {
  .techdebt-no-ds .patternlab-index .page-contents > section {
    padding-left: 0.703125rem;
    padding-right: 0.703125rem;
  }
}
@media all and (max-width: 55.9375em) {
  .techdebt-no-ds .patternlab-index section.tabel {
    background: #D3D1CC;
  }
}
.techdebt-no-ds .patternlab-index .layout > div {
  border: 2px solid #eee;
  height: 50px;
  background: #eee;
}
.techdebt-no-ds .patternlab-index .layout > div > * {
  border: 2px solid #eee;
  background: #FFFFFF;
}
.techdebt-no-ds .patternlab-index #colors ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.techdebt-no-ds .patternlab-index #colors ul li {
  display: none;
  margin: 0 -0.125em;
  width: 20%;
  padding: 0.5em;
  height: 100px;
  vertical-align: top;
}
.techdebt-no-ds .patternlab-index #colors ul li::before {
  content: " ";
  display: block;
  height: 2em;
  margin: 0.5em;
}
.techdebt-no-ds .patternlab-index #colors ul li::after {
  display: block;
  margin: 0.5em;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts {
  column-count: 5;
  list-style: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li {
  display: block;
  font-size: 22px;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(1)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "๠1";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(1):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(1)::after {
  content: "e601";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(2)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "๠2";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(2):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(2)::after {
  content: "e602";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(3)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "๠3";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(3):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(3)::after {
  content: "e603";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(4)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "๠4";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(4):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(4)::after {
  content: "e604";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(5)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "๠5";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(5):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(5)::after {
  content: "e605";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(6)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "๠6";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(6):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(6)::after {
  content: "e606";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(7)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "๠7";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(7):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(7)::after {
  content: "e607";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(8)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "๠8";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(8):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(8)::after {
  content: "e608";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(9)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "๠9";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(9):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(9)::after {
  content: "e609";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(10)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ10";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(10):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(10)::after {
  content: "e610";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(11)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ11";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(11):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(11)::after {
  content: "e611";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(12)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ12";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(12):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(12)::after {
  content: "e612";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(13)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ13";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(13):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(13)::after {
  content: "e613";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(14)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ14";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(14):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(14)::after {
  content: "e614";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(15)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ15";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(15):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(15)::after {
  content: "e615";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(16)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ16";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(16):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(16)::after {
  content: "e616";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(17)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ17";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(17):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(17)::after {
  content: "e617";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(18)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ18";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(18):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(18)::after {
  content: "e618";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(19)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ19";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(19):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(19)::after {
  content: "e619";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(20)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ20";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(20):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(20)::after {
  content: "e620";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(21)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ21";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(21):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(21)::after {
  content: "e621";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(22)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ22";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(22):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(22)::after {
  content: "e622";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(23)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ23";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(23):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(23)::after {
  content: "e623";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(24)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ24";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(24):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(24)::after {
  content: "e624";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(25)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ25";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(25):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(25)::after {
  content: "e625";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(26)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ26";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(26):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(26)::after {
  content: "e626";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(27)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ27";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(27):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(27)::after {
  content: "e627";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(28)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ28";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(28):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(28)::after {
  content: "e628";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(29)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ29";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(29):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(29)::after {
  content: "e629";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(30)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ30";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(30):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(30)::after {
  content: "e630";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(31)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ31";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(31):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(31)::after {
  content: "e631";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(32)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ32";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(32):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(32)::after {
  content: "e632";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(33)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ33";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(33):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(33)::after {
  content: "e633";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(34)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ34";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(34):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(34)::after {
  content: "e634";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(35)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ35";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(35):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(35)::after {
  content: "e635";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(36)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ36";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(36):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(36)::after {
  content: "e636";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(37)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ37";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(37):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(37)::after {
  content: "e637";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(38)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ38";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(38):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(38)::after {
  content: "e638";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(39)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ39";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(39):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(39)::after {
  content: "e639";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(40)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ40";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(40):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(40)::after {
  content: "e640";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(41)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ41";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(41):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(41)::after {
  content: "e641";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(42)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ42";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(42):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(42)::after {
  content: "e642";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(43)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ43";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(43):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(43)::after {
  content: "e643";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(44)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "æ44";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(44):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(44)::after {
  content: "e644";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(45)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60a";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(45):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(45)::after {
  content: "e60A";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(46)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60b";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(46):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(46)::after {
  content: "e60B";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(47)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60c";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(47):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(47)::after {
  content: "e60C";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(48)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60d";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(48):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(48)::after {
  content: "e60D";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(49)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60e";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(49):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(49)::after {
  content: "e60E";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(50)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e60f";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(50):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(50)::after {
  content: "e60F";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(51)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e61a";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(51):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(51)::after {
  content: "e61A";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(52)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e61b";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(52):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(52)::after {
  content: "e61B";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(53)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e61c";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(53):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(53)::after {
  content: "e61C";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(54)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e61d";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(54):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(54)::after {
  content: "e61D";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(55)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e61e";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(55):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(55)::after {
  content: "e61E";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(56)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e61f";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(56):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(56)::after {
  content: "e61F";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(57)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e62a";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(57):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(57)::after {
  content: "e62A";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(58)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e62b";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(58):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(58)::after {
  content: "e62B";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(59)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e62c";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(59):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(59)::after {
  content: "e62C";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(60)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e62d";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(60):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(60)::after {
  content: "e62D";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(61)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e62e";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(61):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(61)::after {
  content: "e62E";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(62)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e62f";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(62):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(62)::after {
  content: "e62F";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(63)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e63a";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(63):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(63)::after {
  content: "e63A";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(64)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e63b";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(64):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(64)::after {
  content: "e63B";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(65)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e63c";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(65):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(65)::after {
  content: "e63C";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(66)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e63d";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(66):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(66)::after {
  content: "e63D";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(67)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e63e";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(67):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(67)::after {
  content: "e63E";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(68)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e63f";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(68):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(68)::after {
  content: "e63f";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(69)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e900";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(69):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(69)::after {
  content: "e900";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(70)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e901";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(70):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(70)::after {
  content: "e901";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(71)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e902";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(71):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(71)::after {
  content: "e902";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(72)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e903";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(72):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(72)::after {
  content: "e903";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(73)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e904";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(73):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(73)::after {
  content: "e904";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(74)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e905";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(74):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(74)::after {
  content: "e905";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(75)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e906";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(75):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(75)::after {
  content: "e906";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(76)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e907";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(76):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(76)::after {
  content: "e907";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(77)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e908";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(77):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(77)::after {
  content: "e908";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(78)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e909";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(78):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(78)::after {
  content: "e909";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(79)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e954";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(79):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(79)::after {
  content: "e954";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(80)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e989";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(80):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(80)::after {
  content: "e989";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(81)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e98a";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(81):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(81)::after {
  content: "e98a";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(82)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\f09c";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(82):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(82)::after {
  content: "f09c";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(83)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\f13e";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(83):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(83)::after {
  content: "f13e";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(84)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "e";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(84):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(84)::after {
  content: "65";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(85)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "f";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(85):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(85)::after {
  content: "66";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(86)::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e5ff";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(86):hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:nth-child(86)::after {
  content: "e5ff";
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:last-child::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  content: "\e600";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:last-child:hover:before {
  color: inherit;
}
.techdebt-no-ds .patternlab-index .webfonts--icons .webfonts li:last-child::after {
  content: "e600";
}
.techdebt-no-ds .patternlab-index .grey-bg {
  background: #ccc;
}
.techdebt-no-ds .patternlab-index .grey2-bg {
  background: #eee;
}
.techdebt-no-ds .patternlab-index .darkslategrey-bg {
  background: darkslategrey;
}
.techdebt-no-ds .patternlab-index #ajax-update {
  border: 1px solid gold;
}

.techdebt-no-ds .polis-index .content-wrapper {
  overflow-x: visible;
  transform: none;
  transition: none;
}

.techdebt-non-cleaner-html .techdebt-no-ds .scheideneindesamenwonen-controleren .c-buttonbar__buttonlist {
  margin-left: 20px;
}

.techdebt-non-cleaner-html .techdebt-no-ds .uc0508Ingangsdatum {
  text-decoration: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .uc0508UitlegDatum {
  margin-left: 100px;
  text-decoration: underline;
}
.techdebt-non-cleaner-html .techdebt-no-ds #jqgh_omschrijving, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_artikel, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_verzekering {
  border-left: 1px solid #FF9200;
}
.techdebt-non-cleaner-html .techdebt-no-ds #gbox_gridVergoedingen .ui-state-hover {
  border: 1px solid #e6e6e6;
}
.techdebt-non-cleaner-html .techdebt-no-ds #gbox_gridVergoedingen th.ui-state-hover {
  border: none;
  height: 22px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #gbox_gridVergoedingen .ui-state-highlight .CZ {
  background: none;
  border-bottom-color: #FFFFFF;
}
.techdebt-non-cleaner-html .techdebt-no-ds #gbox_gridVergoedingen .ui-state-highlight .NN {
  background: #f1fafe;
  border-bottom-color: #72cdf4;
}
.techdebt-non-cleaner-html .techdebt-no-ds #gbox_gridVergoedingen .ui-state-highlight .OH {
  background: #f1fafe;
  border-bottom-color: #72cdf4;
}
.techdebt-non-cleaner-html .techdebt-no-ds #gbox_gridVergoedingen .ui-state-highlight .PZP {
  background: none;
  border-bottom-color: #FFFFFF;
}
.techdebt-non-cleaner-html .techdebt-no-ds #searchGridVergoedingen {
  width: 858px;
  margin-top: -1.5em;
}
.techdebt-non-cleaner-html .techdebt-no-ds #searchGridVergoedingen ul {
  margin-top: 5px;
  display: inline-block;
}
.techdebt-non-cleaner-html .techdebt-no-ds #VerzekeringenList {
  margin-top: 1em;
}
.techdebt-non-cleaner-html .techdebt-no-ds #VergoedingenContainer {
  background-color: #fff6eb;
  border: 1px solid #FF9200;
  border-bottom: none;
  border-radius: 5px 5px 0 0;
  float: right;
  padding: 5px;
  text-align: left;
  width: 100%;
  list-style-type: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds #SearchVergoedingenTop {
  border-top-left-radius: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #SearchGridVergoedingen #ZoekenTekst {
  margin-right: 5px;
  display: inline-block;
}
.techdebt-non-cleaner-html .techdebt-no-ds #SearchVergoedingen {
  background-color: #fff6eb;
  border: 0 1px solid #FF9200;
  display: inline-block;
  text-align: left;
  width: 858px;
  background: url("Images/CZ/oranje_verloop_filterbalk.png");
}
.techdebt-non-cleaner-html .techdebt-no-ds #VergoedingenContainer table {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-weight: bold;
}
.techdebt-non-cleaner-html .techdebt-no-ds .CZ #Section td {
  font-weight: normal;
}
.techdebt-non-cleaner-html .techdebt-no-ds .CZ #Section > div {
  padding-left: 15px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .CZ #InfoBox li {
  background: url(Images/CZ/icon_arrow.png) 0 5px no-repeat;
  padding-left: 15px;
  color: #0071B2;
}
.techdebt-non-cleaner-html .techdebt-no-ds .JUST #InfoBox li {
  background: url(Images/JUST/icon_arrow.png) 0 5px no-repeat;
  padding-left: 15px;
  color: #004380;
}
.techdebt-non-cleaner-html .techdebt-no-ds .NN #InfoBox li {
  background: url(Images/NN/icon_arrow.png) 0 5px no-repeat;
  padding-left: 15px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .OH #InfoBox li {
  background: url(Images/OH/icon_arrow.png) 0 5px no-repeat;
  padding-left: 15px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .PZP #InfoBox li {
  background: url(Images/PZP/icon_arrow.png) 0 5px no-repeat;
  padding-left: 15px;
  color: #004380;
}
.techdebt-non-cleaner-html .techdebt-no-ds .BijlagenList {
  display: block;
  line-height: 1.6em;
  padding-left: 5px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #zoekVergoeding {
  width: 238px;
  height: 28px;
  line-height: 18px;
  padding: 0 28px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 0 none;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
  -o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
  -ms-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
  -khtml-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
  font-size: 12px;
  background: #FFFFFF url("Images/CZ/icon_search.png") no-repeat 10px 8px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #InfoBox {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .CZ #InfoBox > h3 {
  margin-bottom: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .PZP #InfoBox > h3 {
  margin-bottom: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds li#search a.clear.activated {
  display: block;
}
.techdebt-non-cleaner-html .techdebt-no-ds li#search {
  float: left;
  position: relative;
  display: block;
}
.techdebt-non-cleaner-html .techdebt-no-ds li#search a.clear {
  position: absolute;
  top: 7px;
  right: 7px;
  background-image: url("../Content/Images/CZ/icon_clear.png");
  width: 15px;
  height: 16px;
  text-indent: -9999em;
  display: none;
  opacity: 0.75;
  -moz-transition: opacity 0.15s linear;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -khtml-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.techdebt-non-cleaner-html .techdebt-no-ds li#ZoekenText {
  padding-top: 5px;
  padding-left: 5px;
  float: left;
  height: 29px;
  background-image: url("Images/CZ/oranje_balkje_zoektermtekst.png");
}
.techdebt-non-cleaner-html .techdebt-no-ds li#EindeZoekenText {
  width: 15px;
  float: left;
  height: 29px;
  background-image: url("Images/CZ/oranje_uiteinde_zoektermtekst.png");
}
.techdebt-non-cleaner-html .techdebt-no-ds #gridVergoedingen .gridLoading {
  background: url("Images/CZ/loader_progress.gif") no-repeat center center;
  height: 32px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #jqgh_gridVergoedingen_omschrijving, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_gridVergoedingen_artikel, .techdebt-non-cleaner-html .techdebt-no-ds #jqgh_gridVergoedingen_verzekering {
  border-left: 1px solid #FF9200;
}
.techdebt-non-cleaner-html .techdebt-no-ds #gview_gridVergoedingen .jqgfirstrow td {
  border-top: 1px solid #FF9200;
}
.techdebt-non-cleaner-html .techdebt-no-ds #artikeltabel {
  margin-left: 284px;
  margin-right: 20px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI0MSwyNTAsMjU0LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background: -o-linear-gradient(left, rgb(241, 250, 254), rgb(255, 255, 255));
  background: -moz-linear-gradient(left, rgb(241, 250, 254), rgb(255, 255, 255));
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(241, 250, 254)), color-stop(1, rgb(255, 255, 255)));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#f1fafe,EndColorStr=$color-primary-ibis);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#f1fafe,EndColorStr=$color-primary-ibis)";
  margin-bottom: 0;
  padding-bottom: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds #VerzekeringenList table td {
  vertical-align: top;
}

.techdebt-non-cleaner-html .verzekeringsvoorwaarden-index .techdebt-no-ds .feedbackContainer {
  margin: 2.25rem 0;
}
@media only screen and (max-width: 24.9375em) {
  .techdebt-non-cleaner-html .verzekeringsvoorwaarden-index .techdebt-no-ds .ui-dialog {
    width: 300px !important;
  }
}
.techdebt-non-cleaner-html .techdebt-no-ds #searchGridVergoedingen {
  width: 858px;
  margin-top: -1.5em;
}
.techdebt-non-cleaner-html .techdebt-no-ds #searchGridVergoedingen ul {
  margin-top: 5px;
  display: inline-block;
}
.techdebt-non-cleaner-html .techdebt-no-ds #VerzekeringenList {
  margin-top: 1em;
}
.techdebt-non-cleaner-html .techdebt-no-ds #VergoedingenContainer {
  background-color: #fff6eb;
  border: 1px solid #FF9200;
  border-bottom: none;
  border-radius: 5px 5px 0 0;
  float: right;
  padding: 5px;
  text-align: left;
  width: 100%;
  list-style-type: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds #SearchVergoedingenTop {
  border-top-left-radius: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #SearchGridVergoedingen #ZoekenTekst {
  margin-right: 5px;
  display: inline-block;
}
.techdebt-non-cleaner-html .techdebt-no-ds #SearchVergoedingen {
  background-color: #fff6eb;
  border: 0 1px solid #FF9200;
  display: inline-block;
  text-align: left;
  width: 858px;
  background: url("Images/CZ/oranje_verloop_filterbalk.png");
}
.techdebt-non-cleaner-html .techdebt-no-ds #VergoedingenContainer table {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-weight: bold;
}
.techdebt-non-cleaner-html .techdebt-no-ds .CZ #Section td {
  font-weight: normal;
}
.techdebt-non-cleaner-html .techdebt-no-ds .CZ #Section > div {
  padding-left: 15px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .CZ #InfoBox li {
  background: url(Images/CZ/icon_arrow.png) 0 5px no-repeat;
  padding-left: 15px;
  color: #0071B2;
}
.techdebt-non-cleaner-html .techdebt-no-ds .JUST #InfoBox li {
  background: url(Images/JUST/icon_arrow.png) 0 5px no-repeat;
  padding-left: 15px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .NN #InfoBox li {
  background: url(Images/NN/icon_arrow.png) 0 5px no-repeat;
  padding-left: 15px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .OH #InfoBox li {
  background: url(Images/OH/icon_arrow.png) 0 5px no-repeat;
  padding-left: 15px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .PZP #InfoBox li {
  background: url(Images/PZP/icon_arrow.png) 0 5px no-repeat;
  padding-left: 15px;
  color: #004380;
}
.techdebt-non-cleaner-html .techdebt-no-ds .BijlagenList {
  display: block;
  line-height: 1.6em;
  padding-left: 5px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #zoekVergoeding {
  width: 238px;
  height: 28px;
  line-height: 18px;
  padding: 0 28px;
  border-radius: 5px;
  border: 0 none;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
  font-size: 12px;
  background: #FFFFFF url("Images/CZ/icon_search.png") no-repeat 10px 8px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #InfoBox {
  border-radius: 5px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .CZ #InfoBox > h3 {
  margin-bottom: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .PZP #InfoBox > h3 {
  margin-bottom: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds li#search a.clear.activated {
  display: block;
}
.techdebt-non-cleaner-html .techdebt-no-ds li#search {
  float: left;
  position: relative;
  display: block;
}
.techdebt-non-cleaner-html .techdebt-no-ds li#search a.clear {
  position: absolute;
  top: 7px;
  right: 7px;
  background-image: url("../Content/Images/CZ/icon_clear.png");
  width: 15px;
  height: 16px;
  text-indent: -9999em;
  display: none;
  opacity: 0.75;
  -moz-transition: opacity 0.15s linear;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -khtml-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  border: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds li#ZoekenText {
  padding-top: 5px;
  padding-left: 5px;
  float: left;
  height: 29px;
  background-image: url("Images/CZ/oranje-balkje-zoektermtekst_1x29px.png");
}
.techdebt-non-cleaner-html .techdebt-no-ds li#EindeZoekenText {
  width: 15px;
  float: left;
  height: 29px;
  background-image: url("Images/CZ/oranje_uiteinde_zoektermtekst.png");
}
.techdebt-non-cleaner-html .techdebt-no-ds #gridVergoedingen .gridLoading {
  background: url("Images/CZ/loader_progress.gif") no-repeat center center;
  height: 32px;
}
.techdebt-non-cleaner-html .techdebt-no-ds #artikeltabel {
  margin-left: 284px;
  margin-right: 20px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI0MSwyNTAsMjU0LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
  background: -o-linear-gradient(left, rgb(241, 250, 254), rgb(255, 255, 255));
  background: -moz-linear-gradient(left, rgb(241, 250, 254), rgb(255, 255, 255));
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(241, 250, 254)), color-stop(1, rgb(255, 255, 255)));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#f1fafe,EndColorStr=$color-primary-ibis);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#f1fafe,EndColorStr=$color-primary-ibis)";
  margin-bottom: 0;
  padding-bottom: 0;
}
.techdebt-non-cleaner-html .techdebt-no-ds #VerzekeringenList table td {
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex .uitlegblok {
  margin-bottom: 2.25rem;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #relatieselector select:not(:first-child),
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #SelectSection,
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #InfoBox {
  display: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex .tableWidth20Percent {
  width: 20%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #VerzekeringenList #Section {
  position: relative;
  float: left;
  width: 300px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #ZoekBinnenVoorwaarden {
  float: left;
  margin: 5px;
  vertical-align: middle;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #zoekVergoeding {
  position: relative;
  float: left;
  top: 0px;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen {
  border-collapse: separate;
  border-spacing: 0;
  font-size: 11px;
  table-layout: fixed;
  width: 858px;
  border: 1px solid #FF9200;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen th {
  height: 22px;
  padding: 5px;
  border-bottom: 1px solid #FF9200;
  background: #fff9e5 url("jqueryct/images/CZ/ui-bg_flat_100_ffe7d9_40x100.png") 50% 50% repeat-x;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen th:nth-child(1) {
  width: 25%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen th:nth-child(2) {
  width: 35%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen th:nth-child(3) {
  width: 15%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen th:nth-child(4) {
  width: 25%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen td {
  border-bottom: 1px solid rgba(255, 146, 0, 0.25);
  padding: 5px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen td td {
  border: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen tr[data-is-section-title] td:first-child {
  font-weight: bold;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen tr:last-child td {
  border-bottom: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen .gridRow:hover td {
  background-color: rgba(255, 146, 0, 0.075);
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen .gridRow.active td {
  background-color: rgba(255, 146, 0, 0.15);
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen .gridRow.hasDetails td {
  border-bottom-color: transparent;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen .gridVergoedingenNoDataFound {
  text-align: center;
  height: 100px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenIndex #gridVergoedingen #ShowHidedetail {
  display: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel ul {
  margin: 0 0 0 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .ArtikelSluiten {
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .BackColorffffff {
  background-color: #FFFFFF;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .BorderBottomMargin {
  border-bottom: 0px;
  margin: 0px 0px 0px 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .Color000000 {
  color: #000000;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .ColorRed {
  color: red;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .FontFamilySymbol {
  font-family: Symbol;
  mso-fareast-font-family: Symbol;
  mso-bidi-font-family: Symbol;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .FontSize10 {
  font-size: 10pt;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .FontSize12 {
  font-size: 12pt;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .FontSize12ColorNone {
  font-size: 12pt;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .FontSize12FontFamilyTNR {
  font-size: 12pt;
  font-family: "Times New Roman", "serif";
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .FontSize12FontFamilyTNRSerifLineHeight115 {
  font-size: 12pt;
  font-family: "Times New Roman", "serif";
  line-height: 115%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .FontStyleItalicMargin {
  font-style: italic;
  margin: 0px 0px 0px 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .FontSize7TNR {
  font: 7pt "Times New Roman";
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .ListStyleCircleMarginBottomLeft {
  list-style-type: circle;
  margin-bottom: 0px;
  margin-left: 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .ListStyleCircleMargin25 {
  list-style-type: circle;
  margin: 0px 0px 0px 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .ListStyleCircleMargin50 {
  list-style-type: circle;
  margin: 0px 0px 0px 50px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .ListStyleDecimalMargin25 {
  list-style-type: decimal;
  margin: 0px 0px 0px 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .ListStyleDecimalMargin30 {
  list-style-type: decimal;
  margin: 0px 0px 0px 30px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .ListStyleDiscMargin25 {
  list-style-type: disc;
  margin: 0px 0px 0px 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .ListStyleDiscMargin0 {
  list-style-type: disc;
  margin: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .ListStyleLowerAlphaMarginLeft25 {
  list-style-type: lower-alpha;
  margin-left: 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .ListStyleLowerAlphaMargin25 {
  list-style-type: lower-alpha;
  margin: 0px 0px 0px 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .ListStyleNoneMarginLeft25 {
  list-style-type: none;
  margin-left: 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .ListStyleNoneMargin25 {
  list-style-type: none;
  margin: 0px 0px 0px 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .ListStyleSquareListStyleImage {
  list-style-type: square;
  list-style-image: url(-);
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .MarginBottom0 {
  margin-bottom: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .MarginBottom0MarginLeft25MarginTop0 {
  margin-bottom: 0px;
  margin-left: 25px;
  margin-top: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .MargingBottom0MarginTop0 {
  margin-bottom: 0px;
  margin-top: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .MarginLeft25 {
  margin-left: 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .MarginRight0 {
  margin-right: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .Margin0cm0co0pt {
  margin: 0cm 0cm 0pt;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .Marging0px0px0px15px {
  margin: 0px 0px 0px 15px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .Marging0px0px0px25px {
  margin: 0px 0px 0px 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .MsoListIgnore {
  mso-list: Ignore;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .PaddingBottom {
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  margin: 0px 0px 0px 25px;
  padding-right: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .TextDecoration {
  margin: 0px 0px 0px 25px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .VerzekeringsvoorwaardenArtikel .FontSize10FontFamilyArialEtcSingleQuotes {
  font-size: 10pt;
  font-family: "Arial", sans-serif;
  line-height: 115%;
  mso-fareast-font-family: "Times New Roman";
  mso-bidi-font-family: "Times New Roman";
  mso-ansi-language: NL;
  mso-fareast-language: NL;
  mso-bidi-language: AR-SA;
}

.techdebt-non-cleaner-html .techdebt-no-ds .PolisvoorwaardenHeaderZorg {
  width: 350px;
  font-weight: bold;
}
.techdebt-non-cleaner-html .techdebt-no-ds .PolisvoorwaardenHeaderOmschrijving {
  width: 350px;
  font-weight: bold;
}
.techdebt-non-cleaner-html .techdebt-no-ds .PolisvoorwaardenHeaderArtikelnummer {
  width: 150px;
  font-weight: bold;
}
.techdebt-non-cleaner-html .techdebt-no-ds .PolisvoorwaardenIndicatieKop {
  font-weight: bold;
}
.techdebt-non-cleaner-html .techdebt-no-ds .PolisvoorwaardenSubHeader {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  font-size: 13px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .largeLoading {
  background: url("Images/loader.gif");
  width: 16px;
  height: 16px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .LoadingProgress {
  display: none;
  top: 50%;
  left: 50%;
  margin-top: -33px;
  margin-left: -33px;
  position: fixed;
}
.techdebt-non-cleaner-html .techdebt-no-ds #PolisvoorwaardenDiv a {
  background: url("Images/CZ/icon_arrow_lightblue_bg.png") no-repeat scroll left center transparent;
  padding-left: 15px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .Polisvoorwaarden table {
  border-width: 0px 0px 1px 1px;
  border-color: #4A4843;
  border-style: solid;
  border-spacing: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .Polisvoorwaarden th {
  border-width: 1px 1px 0px 0px;
  border-color: #4A4843;
  background-color: #fff6eb;
  border-style: solid;
}
.techdebt-non-cleaner-html .techdebt-no-ds .Polisvoorwaarden td {
  border-width: 1px 1px 0px 0px;
  border-color: #4A4843;
  border-style: solid;
}

.techdebt-no-ds .emailadressen,
.techdebt-no-ds .emailadressen-meeverzekerden {
  border-spacing: 0;
  width: 100%;
}
.techdebt-no-ds .emailadressen th,
.techdebt-no-ds .emailadressen-meeverzekerden th {
  padding-bottom: 1em;
  font-size: inherit;
}
.techdebt-no-ds .emailadressen td,
.techdebt-no-ds .emailadressen-meeverzekerden td {
  vertical-align: top;
}
.techdebt-no-ds .emailadressen td:first-child,
.techdebt-no-ds .emailadressen-meeverzekerden td:first-child {
  box-sizing: border-box;
  padding-right: 1em;
}
.techdebt-no-ds .emailadressen {
  margin-bottom: 1rem;
}
.techdebt-no-ds .emailadressen .wijzig-email-veld {
  display: flex;
}
.techdebt-no-ds .emailadressen .wijzig-email-veld .vinkje {
  display: none;
  fill: #0F7E03;
  height: 32px;
  margin-left: 0.5625rem;
  margin-top: -2px;
  width: 32px;
}
.techdebt-no-ds .emailadressen .wijzig-email-veld .field-validation-error {
  display: block;
  margin-left: 0.5625rem;
  padding-top: 5px;
}
.techdebt-no-ds .emailadressen-meeverzekerden .email-verificatie-tooltip {
  vertical-align: middle;
}
.techdebt-no-ds .beeindigd {
  margin-top: 2em;
  margin-bottom: 0;
}
.techdebt-no-ds #EmailWijziging_Email {
  width: 225px;
}
.techdebt-no-ds .wijzigemail-verificatieemailadres dt, .techdebt-no-ds .wijzigemail-verificatieemailadres dd {
  display: inline-block;
}
.techdebt-no-ds .wijzigemail-verificatieemailadres dt {
  box-sizing: border-box;
  margin-left: -1.25em;
  width: auto;
  padding: 0 1em;
  padding-left: 1.25em;
  text-align: right;
}
.techdebt-no-ds .wijzigemail-verificatieemailadres dd {
  margin: 0;
}
.techdebt-no-ds .wijzigemail-verificatieemailadres dl {
  display: inline-block;
  margin: 0;
  width: 66%;
  vertical-align: top;
}
.techdebt-no-ds .wijzigemail-verificatieemailadres .radiobuttongroup {
  border: none;
  padding: 0;
}
.techdebt-no-ds .wijzigemail-verificatieemailadres .radiobuttongroup legend {
  box-sizing: border-box;
  margin-left: -1.25em;
  width: 220px;
  padding: 0 1em;
  padding-left: 1.25em;
  float: left;
  text-align: right;
  font-size: 1em;
  font-weight: normal;
}
.techdebt-no-ds .wijzigemail-verificatieemailadres .radiobuttongroup input[type=radio] {
  vertical-align: -2px;
}
.techdebt-no-ds .wijzigemail-verificatieemailadres ul.otptype {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.techdebt-no-ds .wijzigemail-verificatieemailadres ul.otptype li {
  display: inline;
  margin-right: 1em;
}

.techdebt-no-ds .machtigingAutoIncasso {
  margin-top: 20px;
  min-height: 52px;
  position: relative;
}
.techdebt-no-ds .machtigingAutoIncasso h3, .techdebt-no-ds .machtigingAutoIncasso h4 {
  margin-bottom: 0px;
}
.techdebt-no-ds .machtigingAutoIncasso #meeruitlegdetails {
  margin-top: 20px;
}
.techdebt-no-ds .machtigingAutoIncasso .machtigingButtons {
  align-items: center;
  display: flex;
  gap: 20px;
  margin-top: 20px;
}

.techdebt-non-cleaner-html .techdebt-no-ds .wijzigBetaalgegevens {
  width: 770px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .ibanLabel {
  min-height: 53px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .bicLabel {
  margin-top: 3px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .rekeningnummerPlaceholder {
  display: inline;
}
.techdebt-non-cleaner-html .techdebt-no-ds .rekeningnummerPlaceholder .placeholderIban {
  min-height: 56px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .rekeningnummerPlaceholder .placeholderIban .inputIbanNummer {
  display: inline;
  width: 22em;
}
.techdebt-non-cleaner-html .techdebt-no-ds .rekeningnummerPlaceholder .placeholderIban .inputIbanNummer.input-validation-error {
  border: 1px solid #C73002 !important;
}
.techdebt-non-cleaner-html .techdebt-no-ds .rekeningnummerPlaceholder .placeholderBic {
  margin-top: 2px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .rekeningnummerPlaceholder .placeholderBic .adresLoader {
  display: none;
}
.techdebt-non-cleaner-html .techdebt-no-ds .rekeningnummerPlaceholder .placeholderBic.inputBicNummer {
  display: inline;
  margin-right: 10px;
  width: 100px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .rekeningnummerPlaceholder .placeholderBic .readonlyBic {
  display: inline;
  padding-right: 10px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .rekeningnummerErrors .field-validation-error {
  display: block;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigBetaalgegevens .boxOranje .tr {
  padding-left: 0px;
  padding-right: 0px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigBetaalgegevens .paddingLeft {
  width: 23px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigBetaalgegevens .tdInputValues {
  width: 468px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigBetaalgegevens .Optioneel {
  background-color: #FFFFF7;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigBetaalgegevensLeft {
  width: 230px;
  vertical-align: top;
  padding-right: 10px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigBetaalgegevensLeftTextAlign {
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigBetaalgegevensMidden {
  padding-right: 23px;
  vertical-align: top;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigBetaalgegevensDatum {
  width: 260px;
  height: 40px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigBetaalgegevensUitleg {
  vertical-align: top;
  text-decoration: underline;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigBetaalgegevensCenter {
  width: 50px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigBetaalgegevensFrame {
  padding: 0px 1px 10px 1px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .ovkgroepLeft {
  width: 288px;
  text-align: right;
  padding-right: 10px;
  text-align: right;
}
.techdebt-non-cleaner-html .techdebt-no-ds .ovkgroepMidden {
  width: 15px;
}
.techdebt-non-cleaner-html .techdebt-no-ds .divOpsommingVerzekerden {
  line-height: 180%;
}
.techdebt-non-cleaner-html .techdebt-no-ds .ovkgroepRightUitleg {
  text-align: left;
}
.techdebt-non-cleaner-html .techdebt-no-ds .wijzigbetaalgegevens-index .placeholderBic {
  margin-top: 10px;
}
@media only screen and (min-width: 64em) {
  .techdebt-non-cleaner-html .techdebt-no-ds .wijzigbetaalgegevens-index .placeholderBic {
    margin-top: 14px;
  }
}

.techdebt-no-ds .wijzigkanaalkeuze-index {
  background-color: greenyellow;
}
@media only screen and (min-width: 64em) {
  .techdebt-no-ds .wijzigkanaalkeuze-index .placeholderBic {
    margin-top: 27px;
  }
}
.techdebt-no-ds .wijzigkanaalkeuze-index .imgVraagteken {
  vertical-align: middle;
}
.techdebt-no-ds .wijzigkanaalkeuze-index .sizeToggle {
  width: 234px;
}
.techdebt-no-ds .wijzigkanaalkeuze-index #pnlEmailAcceptmail {
  margin-top: 5px;
}
.techdebt-no-ds .wijzigkanaalkeuze-index #showemail2 span {
  margin-left: 15px;
}
.techdebt-no-ds .wijzigkanaalkeuze-index #betaal-gegevens-txt-bic {
  margin-top: 7px;
}

.techdebt-no-ds .wijzigpersoonsgegevens-correspondentieadres .content-wrapper {
  overflow: visible;
}
.techdebt-no-ds .c-wijzig__container {
  margin-bottom: 2.25rem;
}
.techdebt-no-ds .c-wijzig__title {
  color: #000000;
  font-size: 2rem;
  margin-bottom: 1.6875rem;
  /*
      line-height: 45px;
  */
}
@media only screen and (max-width: 37.4375em) {
  .techdebt-no-ds .c-wijzig__title {
    font-size: 1.5rem;
  }
}
.techdebt-no-ds .c-wijzig__kop2 {
  color: #333333;
  font-size: 1.5rem;
  /*
  line-height: 36px;
  */
}
@media only screen and (max-width: 37.4375em) {
  .techdebt-no-ds .c-wijzig__kop2 {
    font-size: 1.3125rem;
  }
}
.techdebt-no-ds .c-wijzig__kop3 {
  color: #333333;
  font-size: 1.25rem;
  margin-bottom: 0.5625rem;
  /*
  line-height: 27px;
  */
}
@media only screen and (max-width: 37.4375em) {
  .techdebt-no-ds .c-wijzig__kop3 {
    font-size: 1.125rem;
  }
}
.techdebt-no-ds .c-wijzig p {
  margin-bottom: 1.125rem;
  margin-top: 0;
}
.techdebt-no-ds .c-wijzig__naam .validation-summary-errors {
  display: none;
}
.techdebt-no-ds .c-wijzig__naam .uppercase {
  font-size: 0.875rem;
}
.techdebt-no-ds .c-wijzig__naam .zv-link-list {
  margin-top: 1.6875rem;
}
.techdebt-no-ds .c-wijzig__naam .c-klantenservice__link {
  padding: 0.5625rem 0;
  align-items: center;
  color: inherit;
}
.techdebt-no-ds .c-wijzig__adres--adres {
  /*font-size: rem(18px);*/
}
@media only screen and (max-width: 37.4375em) {
  .techdebt-no-ds .c-wijzig__adres--adres {
    font-size: 1rem;
  }
}
.techdebt-no-ds .c-wijzig__adres--geheim::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #4A4843;
  content: "\e61b";
  display: inline-block;
  font: 0.875em/1 "icomoon";
  font-style: normal;
  font-variant: normal;
  padding-right: 0.5em;
  text-transform: none;
}
.techdebt-no-ds .c-wijzig__adres--geheim:hover:before {
  color: #4A4843;
}
@media only screen and (max-width: 37.4375em) {
  .techdebt-no-ds .c-wijzig__buttons--cancel {
    text-align: center;
  }
}
.techdebt-no-ds .c-wijzig .ui-datepicker-trigger {
  margin-left: 0.5625rem;
  position: absolute;
  border: 1px solid #716F6A;
  padding: 9px;
  height: 44px;
  width: 44px;
}
.techdebt-no-ds .c-wijzig .ui-datepicker-trigger:hover {
  border: 1px solid #0071B2;
}
.techdebt-no-ds .c-wijzig #WijzigAdresForm #GewijzigdeAdres_Postcode {
  text-transform: uppercase;
}

.wijzigverzekering-index .techdebt-no-ds .datum-box {
  margin-bottom: 1rem;
}
.wijzigverzekering-index .techdebt-no-ds .datum-box .datum {
  display: inline-block;
}
.wijzigverzekering-index .techdebt-no-ds .datum-box .uitleg-datum {
  display: inline-block;
  position: relative;
}
.wijzigverzekering-index .techdebt-no-ds .datum-box .uitleg-datum .titel {
  color: #0071B2;
  cursor: pointer;
  text-decoration: underline;
}
.wijzigverzekering-index .techdebt-no-ds .datum-box .uitleg-datum .uitleg {
  background-color: #0071B2;
  color: #FFFFFF;
  display: none;
  left: 0;
  padding: 0.75rem 1rem;
  position: absolute;
  top: 35px;
  width: 300px;
}
.wijzigverzekering-index .techdebt-no-ds .datum-box .uitleg-datum .uitleg .background {
  background-color: transparent;
  position: absolute;
  top: -14px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.wijzigverzekering-index .techdebt-no-ds .datum-box .uitleg-datum .uitleg .arrow {
  border-bottom: 12px solid #0071B2;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  position: absolute;
  left: 10px;
  top: -12px;
  z-index: 1;
}
.wijzigverzekering-index .techdebt-no-ds .datum-box .uitleg-datum .uitleg .tekst {
  position: relative;
  z-index: 1;
}
.wijzigverzekering-index .techdebt-no-ds .datum-box .uitleg-datum .uitleg .tekst a {
  color: #FFFFFF;
  border-color: #D3D1CC;
}
.wijzigverzekering-index .techdebt-no-ds .datum-box .uitleg-datum .uitleg .tekst a:hover {
  border-color: #FFFFFF;
}
.wijzigverzekering-index .techdebt-no-ds .datum-box .uitleg-datum:hover .uitleg {
  display: block;
}
.wijzigverzekering-index .techdebt-no-ds .zv-highlight-box .collectiviteiten li:not(:first-of-type) {
  padding-top: 1.125rem;
}
.wijzigverzekering-index .techdebt-no-ds .zv-highlight-box .collectiviteiten li .collectiviteit-label-row {
  display: table;
  width: 100%;
}
@media all and (max-width: 33.9375em) {
  .wijzigverzekering-index .techdebt-no-ds .zv-highlight-box .collectiviteiten li .collectiviteit-label-row {
    display: block;
  }
}
.wijzigverzekering-index .techdebt-no-ds .zv-highlight-box .collectiviteiten li .collectiviteit-label-row .collectiviteit {
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
  text-indent: 0px;
}
.wijzigverzekering-index .techdebt-no-ds .zv-highlight-box .collectiviteiten li .collectiviteit-label-row .collectiviteit > em {
  font-weight: normal;
}
.wijzigverzekering-index .techdebt-no-ds .zv-highlight-box .collectiviteiten li .collectiviteit-label-row > * {
  display: table-cell;
}
.wijzigverzekering-index .techdebt-no-ds .zv-highlight-box .collectiviteiten li .collectiviteit-label-row > span {
  width: 100%;
}
@media all and (max-width: 33.9375em) {
  .wijzigverzekering-index .techdebt-no-ds .zv-highlight-box .collectiviteiten li .collectiviteit-label-row > span {
    display: inline-block;
    width: auto;
  }
}
.wijzigverzekering-index .techdebt-no-ds .zv-highlight-box .collectiviteiten li .collectiviteit-label-table, .wijzigverzekering-index .techdebt-no-ds .zv-highlight-box .collectiviteiten li .collectiviteit-label-table--met-radiobutton {
  margin-top: 1.125rem;
}
.wijzigverzekering-index .techdebt-no-ds .zv-highlight-box .collectiviteiten li .collectiviteit-label-table--met-radiobutton td:first-child {
  padding-left: 2em;
}

.wijzigverzekering-pakket .techdebt-no-ds .key-value--spread,
.wijzigverzekering-controle .techdebt-no-ds .key-value--spread {
  width: calc(39.375rem - 0.625em - 1px);
}
@media all and (max-width: 44.9375em) {
  .wijzigverzekering-pakket .techdebt-no-ds .key-value--spread,
  .wijzigverzekering-controle .techdebt-no-ds .key-value--spread {
    width: calc(100% - 0.625em - 1px); /* 100% of selection-box - padding of selection-box - border left */
  }
}
.wijzigverzekering-pakket .techdebt-no-ds .zv-bedrag,
.wijzigverzekering-controle .techdebt-no-ds .zv-bedrag {
  display: inline-block;
  width: 100px;
}
.wijzigverzekering-pakket .techdebt-no-ds .zv-korting--is-nul,
.wijzigverzekering-controle .techdebt-no-ds .zv-korting--is-nul {
  visibility: hidden;
}
.wijzigverzekering-pakket .techdebt-no-ds form > section,
.wijzigverzekering-controle .techdebt-no-ds form > section {
  max-width: 54rem;
}
.wijzigverzekering-pakket .techdebt-no-ds .zv-iban-tnum,
.wijzigverzekering-controle .techdebt-no-ds .zv-iban-tnum {
  font-feature-settings: "tnum";
  -ms-font-feature-settings: "tnum";
  -webkit-font-feature-settings: "tnum";
}

@media only screen and (max-width: 24.9375em) {
  .wijzigverzekering-pakket .techdebt-no-ds .premie-compact {
    display: none !important;
  }
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekerden > li + li,
.wijzigverzekering-pakket .techdebt-no-ds section + section {
  margin-top: 18px;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekerden-box .zv-highlight-box--info,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-highlight-box--info,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-highlight-box--info,
.wijzigverzekering-pakket .techdebt-no-ds .totaalpremie-box .zv-highlight-box--info {
  width: 39.375rem;
}
@media all and (max-width: 44.9375em) {
  .wijzigverzekering-pakket .techdebt-no-ds .verzekerden-box .zv-highlight-box--info,
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-highlight-box--info,
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-highlight-box--info,
  .wijzigverzekering-pakket .techdebt-no-ds .totaalpremie-box .zv-highlight-box--info {
    width: 100%;
  }
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekerden-box .zv-highlight-box__headerbar--bottom {
  font-weight: bold;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .huidige-selectie,
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .huidige-korting,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .huidige-selectie,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .huidige-korting {
  margin: 0;
  transition: color 0.2s ease-in-out;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .nieuwe-selectie,
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .nieuwe-korting,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .nieuwe-selectie,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .nieuwe-korting {
  display: none;
  margin: 0;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .huidige-selectie__oud,
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .huidige-korting__oud,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .huidige-selectie__oud,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .huidige-korting__oud {
  display: none;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.selectie-gewijzigd:not(.toggler-is-open) .nieuwe-selectie,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.selectie-gewijzigd:not(.toggler-is-open) .nieuwe-selectie {
  display: block;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.selectie-gewijzigd:not(.toggler-is-open) .huidige-selectie__oud,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.selectie-gewijzigd:not(.toggler-is-open) .huidige-selectie__oud {
  display: inline;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.selectie-gewijzigd .huidige-korting__oud,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.selectie-gewijzigd .huidige-korting__oud {
  display: inline;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.selectie-gewijzigd .huidige-selectie,
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.selectie-gewijzigd .huidige-selectie .zv-korting,
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.selectie-gewijzigd .huidige-korting,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.selectie-gewijzigd .huidige-selectie,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.selectie-gewijzigd .huidige-selectie .zv-korting,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.selectie-gewijzigd .huidige-korting {
  color: #989691;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.selectie-gewijzigd .nieuwe-selectie .zv-korting--is-nul,
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.selectie-gewijzigd .nieuwe-korting .zv-korting--is-nul,
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.selectie-gewijzigd .huidige-korting .zv-korting,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.selectie-gewijzigd .nieuwe-selectie .zv-korting--is-nul,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.selectie-gewijzigd .nieuwe-korting .zv-korting--is-nul,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.selectie-gewijzigd .huidige-korting .zv-korting {
  color: inherit;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.selectie-gewijzigd .huidige-korting,
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.selectie-gewijzigd .nieuwe-korting,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.selectie-gewijzigd .huidige-korting,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.selectie-gewijzigd .nieuwe-korting {
  display: block;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .selectie .toelichting,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .selectie .toelichting {
  margin-top: 1.125rem;
  margin-bottom: 0.5625rem;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li + li,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box + li {
  border-top: 1px dashed #FF9200;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box {
  /* Complex logic to align the amounts from the selectionboxes with the amounts outside the selectionboxes */
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li h3,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box h3,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box h3 {
  margin-bottom: 0;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-bedrag,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-bedrag,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-bedrag {
  display: inline-block;
  width: 100px;
  text-align: right;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-bedrag--is-nul,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-bedrag--is-nul,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-bedrag--is-nul {
  visibility: hidden;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box .zv-korting--is-nul, .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box--groot .zv-korting--is-nul,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box .zv-korting--is-nul,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box--groot .zv-korting--is-nul,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box .zv-korting--is-nul,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box--groot .zv-korting--is-nul {
  opacity: 0;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .korting,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .korting,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .korting {
  display: inline-block;
  width: 11.25rem;
  text-align: right;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box, .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box--groot,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box--groot,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box--groot {
  width: 39.375rem;
}
@media all and (max-width: 24.9375em) {
  .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box, .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box--groot,
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box,
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box--groot,
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box,
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box--groot {
    position: relative;
    padding-bottom: 2.25rem;
  }
}
@media all and (max-width: 44.9375em) {
  .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box, .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box--groot,
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box,
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box--groot,
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box,
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box--groot {
    width: 100%;
  }
}
@media only screen and (max-width: 24.9375em) {
  .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box, .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box--groot,
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box,
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box--groot,
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box,
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box--groot {
    padding-left: 1.40625rem;
  }
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box > span:first-child > span, .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box--groot > span:first-child > span,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box > span:first-child > span,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box--groot > span:first-child > span,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box > span:first-child > span,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box--groot > span:first-child > span {
  display: table-cell;
  vertical-align: top;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box > span:first-child > span:first-child, .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box--groot > span:first-child > span:first-child,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box > span:first-child > span:first-child,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box--groot > span:first-child > span:first-child,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box > span:first-child > span:first-child,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box--groot > span:first-child > span:first-child {
  padding-left: 2em;
  text-indent: -2.25em;
  width: 100%;
}
@media only screen and (max-width: 24.9375em) {
  .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box > span:first-child > span:first-child, .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box--groot > span:first-child > span:first-child,
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box > span:first-child > span:first-child,
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box--groot > span:first-child > span:first-child,
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box > span:first-child > span:first-child,
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box--groot > span:first-child > span:first-child {
    display: block;
  }
}
@media only screen and (min-width: 25em) {
  .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box > span:first-child > span:nth-child(2), .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box--groot > span:first-child > span:nth-child(2),
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box > span:first-child > span:nth-child(2),
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box--groot > span:first-child > span:nth-child(2),
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box > span:first-child > span:nth-child(2),
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box--groot > span:first-child > span:nth-child(2) {
    float: right;
  }
}
@media all and (max-width: 24.9375em) {
  .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box > span:first-child > span:nth-child(2):nth-of-type(2), .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box--groot > span:first-child > span:nth-child(2):nth-of-type(2),
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box > span:first-child > span:nth-child(2):nth-of-type(2),
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box--groot > span:first-child > span:nth-child(2):nth-of-type(2),
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box > span:first-child > span:nth-child(2):nth-of-type(2),
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box--groot > span:first-child > span:nth-child(2):nth-of-type(2) {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
  }
  .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box > span:first-child > span:nth-child(2):nth-of-type(2) > span, .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box--groot > span:first-child > span:nth-child(2):nth-of-type(2) > span,
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box > span:first-child > span:nth-child(2):nth-of-type(2) > span,
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box--groot > span:first-child > span:nth-child(2):nth-of-type(2) > span,
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box > span:first-child > span:nth-child(2):nth-of-type(2) > span,
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box--groot > span:first-child > span:nth-child(2):nth-of-type(2) > span {
    background: #EFEDE8;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    display: block;
    text-align: center;
    text-indent: 0;
    width: 100%;
  }
  .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box > span:first-child > span:nth-child(2):nth-of-type(2) > span.zv-korting, .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li .zv-selection-box--groot > span:first-child > span:nth-child(2):nth-of-type(2) > span.zv-korting,
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box > span:first-child > span:nth-child(2):nth-of-type(2) > span.zv-korting,
  .wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box .zv-selection-box--groot > span:first-child > span:nth-child(2):nth-of-type(2) > span.zv-korting,
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box > span:first-child > span:nth-child(2):nth-of-type(2) > span.zv-korting,
  .wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .zv-selection-box--groot > span:first-child > span:nth-child(2):nth-of-type(2) > span.zv-korting {
    background: #0F7E03;
    color: #FFFFFF;
  }
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.eigenRisico dd,
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.eigenRisico span, .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.betaaltermijn-box dd,
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.betaaltermijn-box span,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.eigenRisico dd,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.eigenRisico span,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.betaaltermijn-box dd,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.betaaltermijn-box span,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box.eigenRisico dd,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box.eigenRisico span,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box.betaaltermijn-box dd,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box.betaaltermijn-box span {
  font-feature-settings: "tnum";
  -webkit-font-feature-settings: "tnum";
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.eigenRisico.selectie-gewijzigd .huidige-selectie .zv-bedrag, .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.betaaltermijn-box.selectie-gewijzigd .huidige-selectie .zv-bedrag,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.eigenRisico.selectie-gewijzigd .huidige-selectie .zv-bedrag,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.betaaltermijn-box.selectie-gewijzigd .huidige-selectie .zv-bedrag,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box.eigenRisico.selectie-gewijzigd .huidige-selectie .zv-bedrag,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box.betaaltermijn-box.selectie-gewijzigd .huidige-selectie .zv-bedrag { /* Bij gewijzigde selectie, maak huidige selectie grijs */
  color: inherit;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.eigenRisico:not(.selectie-gewijzigd) .huidige-selectie .zv-korting--is-nul, .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.betaaltermijn-box:not(.selectie-gewijzigd) .huidige-selectie .zv-korting--is-nul,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.eigenRisico:not(.selectie-gewijzigd) .huidige-selectie .zv-korting--is-nul,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.betaaltermijn-box:not(.selectie-gewijzigd) .huidige-selectie .zv-korting--is-nul,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box.eigenRisico:not(.selectie-gewijzigd) .huidige-selectie .zv-korting--is-nul,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box.betaaltermijn-box:not(.selectie-gewijzigd) .huidige-selectie .zv-korting--is-nul { /* Bij niet-gewijzigde selectie, verberg een nul-korting */
  opacity: 0;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.eigenRisico .korting, .wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li.betaaltermijn-box .korting,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.eigenRisico .korting,
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.betaaltermijn-box .korting,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box.eigenRisico .korting,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box.betaaltermijn-box .korting {
  color: #0F7E03;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li {
  padding: 18px 0;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekeringen li a[data-module=zv-toggler]::after {
  position: initial;
}
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.huidig-is-maand .huidige-korting {
  display: none;
}
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-box.huidig-is-maand:not(.selectie-gewijzigd) .betaaltermijn-korting {
  display: none;
}
.wijzigverzekering-pakket .techdebt-no-ds .betaaltermijn-korting {
  margin-top: 18px;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekerden-box.selectie-gewijzigd ~ .betaaltermijn-box:not(.huidig-is-maand) .betaaltermijn-korting .huidige-korting,
.wijzigverzekering-pakket .techdebt-no-ds .verzekerden-box.selectie-gewijzigd ~ .betaaltermijn-box:not(.huidig-is-maand) .betaaltermijn-korting .nieuwe-korting {
  display: block;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekerden-box.selectie-gewijzigd ~ .betaaltermijn-box:not(.huidig-is-maand) .betaaltermijn-korting .huidige-korting,
.wijzigverzekering-pakket .techdebt-no-ds .verzekerden-box.selectie-gewijzigd ~ .betaaltermijn-box:not(.huidig-is-maand) .betaaltermijn-korting .huidige-korting .zv-korting {
  color: #989691;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekerden-box.selectie-gewijzigd ~ .betaaltermijn-box:not(.huidig-is-maand) .betaaltermijn-korting .huidige-korting__oud {
  display: inline;
}
.wijzigverzekering-pakket .techdebt-no-ds .is-kind .huidige-selectie .zv-bedrag {
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.wijzigverzekering-pakket .techdebt-no-ds .is-kind .selectie .zv-bedrag,
.wijzigverzekering-pakket .techdebt-no-ds .is-kind .meeverzekerd:not(.selectie-gewijzigd):not(.toggler-is-open) .huidige-selectie .zv-bedrag,
.wijzigverzekering-pakket .techdebt-no-ds .is-kind .selectie-gewijzigd:not(.toggler-is-open) .nieuwe-selectie .zv-bedrag,
.wijzigverzekering-pakket .techdebt-no-ds .is-kind .gratis { /* Bij gewijzigde volwassene keuze (ingeklapt) voor nieuwe selectie */
  color: #0F7E03;
}
.wijzigverzekering-pakket .techdebt-no-ds .is-kind .selectie-gewijzigd .huidige-selectie .zv-bedrag {
  color: inherit;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekerden .selectie-gewijzigd .totaalpremie-verzekerde .huidige-selectie,
.wijzigverzekering-pakket .techdebt-no-ds .selectie-gewijzigd ~ .assurantiebelasting-box .oude-selectie,
.wijzigverzekering-pakket .techdebt-no-ds .selectie-gewijzigd ~ .totaalpremie-box .huidige-selectie,
.wijzigverzekering-pakket .techdebt-no-ds .selectie-gewijzigd ~ .totaalpremie-box .oude-selectie {
  color: #989691;
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.wijzigverzekering-pakket .techdebt-no-ds .totaalpremie-box .oude-selectie + .nieuwe-selectie {
  padding-top: 1.125rem;
}
.wijzigverzekering-pakket .techdebt-no-ds .totaalpremie-box .emphasize,
.wijzigverzekering-pakket .techdebt-no-ds .assurantiebelasting-box .emphasize {
  font-weight: bold;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
}
.wijzigverzekering-pakket .techdebt-no-ds .verzekerden-box .premienietvrijgegeven > .zv-highlight-box--info,
.wijzigverzekering-pakket .techdebt-no-ds .totaalpremie-box dl.premienietvrijgegeven .zv-highlight-box--info {
  width: calc(39.375rem - 0.703125rem - 1px);
  display: block;
}
@media all and (max-width: 44.9375em) {
  .wijzigverzekering-pakket .techdebt-no-ds .verzekerden-box .premienietvrijgegeven > .zv-highlight-box--info,
  .wijzigverzekering-pakket .techdebt-no-ds .totaalpremie-box dl.premienietvrijgegeven .zv-highlight-box--info {
    width: calc(100% - 0.625em - 1px); /* 100% of selection-box - padding of selection-box - border left */
  }
}

.wijzigverzekering-controle .techdebt-no-ds .verzekerden > li {
  padding: 18px 0;
}
.wijzigverzekering-controle .techdebt-no-ds .verzekerden > li > p {
  margin-top: 0;
}
.wijzigverzekering-controle .techdebt-no-ds .verzekerden > li + li {
  border-top: 1px dashed #FF9200;
}
.wijzigverzekering-controle .techdebt-no-ds .verzekerden > li + li .premienietvrijgegeven .zv-highlight-box--info {
  width: calc(39.375rem - 0.703125rem - 1px);
  display: block;
}
@media all and (max-width: 44.9375em) {
  .wijzigverzekering-controle .techdebt-no-ds .verzekerden > li + li .premienietvrijgegeven .zv-highlight-box--info {
    width: calc(100% - 0.625em - 1px); /* 100% of selection-box - padding of selection-box - border left */
  }
}
.wijzigverzekering-controle .techdebt-no-ds section + section {
  margin-top: 18px;
}
.wijzigverzekering-controle .techdebt-no-ds section h3 {
  margin-bottom: 0px;
}
.wijzigverzekering-controle .techdebt-no-ds section .bouwsteenkeuze {
  margin: 0px;
}
.wijzigverzekering-controle .techdebt-no-ds .extra-info {
  display: block;
  color: #716F6A;
  max-width: calc(39.375rem / 0.85 - 0.625em - 101px);
}

.techdebt-no-ds .zv-select-collectiviteit {
  width: 100%;
  border-collapse: collapse;
}
.techdebt-no-ds .zv-select-collectiviteit thead {
  border-bottom: 2px solid #FF9200;
}
.techdebt-no-ds .zv-select-collectiviteit td,
.techdebt-no-ds .zv-select-collectiviteit th {
  width: 50%;
  vertical-align: top;
}
.techdebt-no-ds .zv-select-collectiviteit td:first-child,
.techdebt-no-ds .zv-select-collectiviteit th:first-child {
  max-width: 33.75rem;
}
@media all and (max-width: 33.9375em) {
  .techdebt-no-ds .zv-select-collectiviteit td:nth-child(2),
  .techdebt-no-ds .zv-select-collectiviteit th:nth-child(2) {
    display: none;
  }
}
.techdebt-no-ds .zv-select-collectiviteit td:not(:last-child),
.techdebt-no-ds .zv-select-collectiviteit th:not(:last-child) {
  padding-right: 0.5625rem;
}
.techdebt-no-ds .zv-select-collectiviteit th {
  text-align: left;
  padding-bottom: 1.25em;
  font-family: "TheMixBold", "Segoe UI Bold", "Trebuchet MS", "Arial", "Arial Black", sans-serif;
}
.techdebt-no-ds .zv-select-collectiviteit tr + tr td {
  padding-top: 1.125rem;
}
.techdebt-no-ds .zv-select-collectiviteit__pakket {
  text-indent: 0px;
}
.techdebt-no-ds .premienietvrijgegeven > span {
  width: calc(39.375rem - 0.703125rem - 1px);
  display: block;
}
@media all and (max-width: 44.9375em) {
  .techdebt-no-ds .premienietvrijgegeven > span {
    width: calc(100% - 0.625em - 1px); /* 100% of selection-box - padding of selection-box - border left */
  }
}

.techdebt-no-ds .wijzigingoverig-index .ml-min-17 {
  margin-left: -17px;
}
.techdebt-no-ds .wijzigingoverig-index .ml-min-177 {
  margin-left: -177px;
}
.techdebt-no-ds .wijzigingoverig-index .w-20-em {
  width: 20em;
}
.techdebt-no-ds .wijzigingoverig-index .ml-30 {
  margin-left: 30px;
}
.techdebt-no-ds .wijzigingoverig-index .w-600 {
  width: 600px;
}
.techdebt-no-ds .wijzigingoverig-index .ml-min-18 {
  margin-left: -18px;
}
.techdebt-no-ds .wijzigingoverig-index .overigLabel {
  vertical-align: top;
  text-align: right;
  width: 100px;
}
.techdebt-no-ds .wijzigingoverig-index .overigTextarea {
  padding-left: 0px;
}
.techdebt-no-ds .wijzigingoverig-index .overigTextarea textarea {
  width: 100%;
  height: 200px;
  overflow: auto;
}

.techdebt-no-ds .zorgkosten-index .content-wrapper,
.techdebt-no-ds .zorgkosten-mijndeclaraties .content-wrapper,
.techdebt-no-ds .zorgkosten-eigenrisico .content-wrapper {
  overflow: visible;
}
.techdebt-no-ds .dd .ddChild {
  height: auto !important;
}
.techdebt-no-ds .zorgkosten-print header.c-masthead,
.techdebt-no-ds .zorgkosten-print nav.breadcrumb,
.techdebt-no-ds .zorgkosten-print #shoutbox--zone,
.techdebt-no-ds .zorgkosten-print main.page-contents {
  max-width: unset;
  margin: 0;
}
.techdebt-no-ds .zorgkosten-print .c-masthead ~ .content-wrapper {
  margin-top: 0;
  padding-top: 0;
}
.techdebt-no-ds .zorgkosten-print .tabel--print {
  margin-top: 20px;
  width: 100%;
}
.techdebt-no-ds .zorgkosten-print .tabel--print-header > th {
  font-size: 10pt;
  border-bottom: 1px solid #999;
  padding: 0 4px;
  text-align: left;
  vertical-align: bottom;
}
.techdebt-no-ds .zorgkosten-print .tabel--print-header > th.tabel--print--bedrag {
  text-align: right;
}
.techdebt-no-ds .zorgkosten-print .tabel--print--bedrag {
  width: 75px;
  text-align: right;
}
.techdebt-no-ds .zorgkosten-print .tabel--print--date {
  width: 75px;
}
.techdebt-no-ds .zorgkosten-print .tabel--print--datexl {
  width: 85px;
}
.techdebt-no-ds .zorgkosten-print .tabel--print td {
  vertical-align: top;
  padding: 0 4px;
  font-size: 9pt;
}
.techdebt-no-ds .zorgkosten-print .tabel--print--info {
  width: 80px;
  text-align: left;
  overflow: hidden;
}
.techdebt-no-ds .zorgkosten-print .tabel--print--zorgverlener {
  white-space: pre-wrap;
  word-break: break-word;
}
.techdebt-no-ds .zorgkosten-print .tabel--print-footer > td {
  border-top: 1px solid #999;
}
.techdebt-no-ds .zorgkosten-print .landScape {
  filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);
  height: 100%;
  margin: 0% 0% 0% 0%;
  min-width: 850px;
  width: 100%;
}
@page {
  .techdebt-no-ds {
    margin: 1cm;
    size: A4 landscape; /* Voor browsers die dit ondersteunen */
  }
}

.techdebt-non-cleaner-html .techdebt-no-ds .aanvragenzorgpas-index input[type=checkbox] {
  margin-right: 5px;
}

.techdebt-no-ds .p-0 {
  padding: 0 !important;
}
.techdebt-no-ds .pt-0 {
  padding-top: 0 !important;
}
.techdebt-no-ds .pb-0 {
  padding-bottom: 0 !important;
}
.techdebt-no-ds .pl-0 {
  padding-left: 0 !important;
}
.techdebt-no-ds .pr-0 {
  padding-right: 0 !important;
}
.techdebt-no-ds .px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.techdebt-no-ds .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.techdebt-no-ds .m-0 {
  margin: 0 !important;
}
.techdebt-no-ds .mt-0 {
  margin-top: 0 !important;
}
.techdebt-no-ds .mb-0 {
  margin-bottom: 0 !important;
}
.techdebt-no-ds .ml-0 {
  margin-left: 0 !important;
}
.techdebt-no-ds .mr-0 {
  margin-right: 0 !important;
}
.techdebt-no-ds .mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.techdebt-no-ds .my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.techdebt-no-ds .d-none {
  display: none !important;
}
.techdebt-no-ds .d-none-notimportant {
  display: none;
}
.techdebt-no-ds .d-inline {
  display: inline !important;
}
.techdebt-no-ds .d-inline-block {
  display: inline-block !important;
}
.techdebt-no-ds .d-block {
  display: block !important;
}
.techdebt-no-ds .d-table {
  display: table !important;
}
.techdebt-no-ds .d-table-cell {
  display: table-cell !important;
}
.techdebt-no-ds .d-table-row {
  display: table-row !important;
}
.techdebt-no-ds .d-flex {
  display: flex !important;
}
.techdebt-no-ds .d-inline-flex {
  display: inline-flex !important;
}

.techdebt-no-ds .border-0 {
  border: 0 !important;
}
.techdebt-no-ds .border-top-0 {
  border-top: 0 !important;
}
.techdebt-no-ds .border-right-0 {
  border-right: 0 !important;
}
.techdebt-no-ds .border-bottom-0 {
  border-bottom: 0 !important;
}
.techdebt-no-ds .border-left-0 {
  border-left: 0 !important;
}

/**
* Apply global page settings
* This file effects old pages & React pages
*/
/**
* Apply global page settings
* This file is imported in the top-level styling sheet of each label and effects both old pages & React pages
*/
html {
  height: 100%;
  -webkit-overflow-scrolling: touch;
}

body {
  background: var(--colorPrimaryIbis);
  color: var(--colorPrimaryBird);
  font-family: var(--fontFamilyBody);
  font-feature-settings: "tnum";
  height: 100%;
  line-height: var(--lineHeight-24);
  margin: 0 auto;
  color: var(--colorPrimaryCat);
}
@media print {
  body {
    overflow: visible !important;
  }
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 500;
}
