﻿:root {
  --i-blauw: rgb(40,30,105);
  --i-lichtblauw-1: rgb(223,232,249);
  --i-lichtblauw-2: rgb(237,242,250);
  --i-groen: rgb(138,189,36);
  --i-lichtgroen-1: rgb(230,242,208);
  --i-lichtgroen-2: rgb(243,248,233);
  --i-oranje: rgb(255,156,0);
  --i-lichtoranje-1: rgb(255,229,207);
  --i-lichtoranje-2: rgb(255,244,235);
  --i-kobaltblauw: rgb(76,97,233);
  --i-antraciet: rgb(51,51,51);
  --i-donkergrijs: rgb(152,152,152);
  --i-lichtgrijs-1: rgb(203,203,203);
  --i-lichtgrijs-2: rgb(241,241,241);
  --i-signaalrood: rgb(255,22,22);
  --i-signaaloranje: rgb(255,156,0);
  --i-signaalgeel: rgb(249,210,0);
  --i-signaallichtgroen: rgb(138,189,36);
  --i-signaalgroen: rgb(27,178,2);
  --i-hoofdkleur: var(--i-groen);
  --i-hoofdkleur-licht: var(--i-lichtgroen-2);
  --i-footer-url: url("/patientenfolder/gfx/h29/haga-logo.jpg");
  --i-font-size-regular: 10pt;
  --i-line-height-regular: 1.5;
  --i-border-width: 0.5pt;
  --i-border-top: solid var(--i-border-width) var(--i-hoofdkleur);
}

@font-face {
  font-family: "Kievit";
  src: url("/fonts/Kievit/KievitOT-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Kievit";
  src: url("/fonts/Kievit/KievitOT-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Kievit";
  src: url("/fonts/Kievit/KievitOT-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("/fonts/Inter/static/Inter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("/fonts/Inter/static/Inter-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("/fonts/Inter/static/Inter-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@page {
  size: A4;
  margin: 25mm;
  @bottom-left-corner {
    margin-top: 0mm;
    margin-left: 10mm;
    content: "";
  }
  @bottom-left {
    margin-top: 0mm;
    content: var(--i-footer-url);
    zoom: 20%;
    zoom: 16%;
  }
  @bottom-center {
    margin-top: 0mm;
    content: "";
  }
  @bottom-right {
    margin-top: 0mm;
    content: "";
  }
  @bottom-right-corner {
    font-weight: bold;
    text-align: left;
    margin-top: 0mm;
    margin-right: 10mm;
    content: "";
    color: var(--i-blauw);
  }
}
@page :first {
  margin: 5mm 25mm 25mm 25mm;
  @bottom-left {
    content: "" !important;
  }
}
.pagedjs_page {
  /*border: solid 1px gray;*/
}
.pagedjs_page .pagedjs_margin-bottom-left {
  align-items: flex-start;
  padding-top: 10mm;
}
.pagedjs_page .pagedjs_margin-bottom-right-corner {
  align-items: flex-start;
  padding-top: 7mm;
}

.onderdeel-Oogheelkunde a {
  color: #000 !important;
}
.onderdeel-Oogheelkunde .i-lang {
  border: solid 1pt #000;
}

.i-lang {
  border: solid 0.5pt var(--i-hoofdkleur);
  margin-bottom: 16pt;
  padding: 8pt !important;
}
.i-lang h2 {
  font-size: 12pt;
}
.i-lang p:last-of-type {
  padding-bottom: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

.i-datecontrol {
  color: #575757;
  display: block;
  font-size: 0.625rem;
  text-align: right;
}

.pagedjs_page .pagedjs_margin-bottom-right > .pagedjs_margin-content::after,
.pagedjs_page .pagedjs_margin-bottom-left > .pagedjs_margin-content::after {
  width: max-content;
}

.last-page--info {
  position: relative;
  width: 100%;
  min-height: 120px;
}
.last-page--info > img {
  width: 120px;
  position: absolute;
  right: 0;
  top: 0;
}
.last-page--info > p {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 380px;
}
.last-page--info > p > a {
  font-weight: 500;
  color: inherit;
  text-decoration-color: none;
}
.last-page--meta {
  float: right;
  text-align: right;
}

p {
  widows: 2;
  orphans: 2;
}

li {
  page-break-inside: avoid;
}

li:first-child {
  page-break-after: avoid;
}

li:last-child {
  page-break-before: avoid;
}

.last-page {
  page-break-inside: avoid;
}

h2 {
  page-break-after: avoid;
  page-break-inside: avoid;
}

h3 {
  page-break-after: avoid;
  page-break-inside: avoid;
}

h4 {
  page-break-after: avoid;
  page-break-inside: avoid;
}

h5 {
  page-break-after: avoid;
  page-break-inside: avoid;
}

.page-break {
  page-break-after: always;
}

.image-block.right {
  page-break-after: avoid;
}

figure {
  page-break-inside: avoid;
}

.container .row {
  margin: 0 -8pt;
  display: flex;
  flex-wrap: wrap;
  margin-top: 0;
  margin-right: -8pt;
  margin-left: -8pt;
}
.container .row > * {
  max-width: 100%;
  padding-right: 8pt;
  padding-left: 8pt;
  margin-top: 0;
}
.container .row::after {
  content: "";
  clear: both;
  display: table;
}
.container .col-lg-5, .container .col-lg-6, .container .col-lg-7 {
  width: 50%;
}
.container .col-12, .container .col-lg-12 {
  width: 100%;
}

body {
  color: black;
  /*font-family: 'Inter', Arial, sans-serif;*/
  font-family: Arial, sans-serif;
  font-size: 10pt;
  line-height: 1.5;
}

h1, h2, h3, h4, h5 {
  color: var(--i-blauw);
  font-family: "Kievit", Arial, sans-serif;
  /*font-family: Arial, sans-serif;*/
  font-weight: 500;
  line-height: 1.25;
  margin: 0;
  padding-bottom: 6pt;
  display: block;
  width: 100%;
}

h1 {
  string-set: title content(text);
  font-size: 19pt;
  padding-top: 0;
  padding-bottom: 12pt;
}

h2 {
  font-size: 14pt;
}

h3 {
  color: var(--i-kobaltblauw);
  font-size: 12pt;
}

h4 {
  font-size: 11pt;
}

p {
  font-size: 10pt;
  line-height: 1.5;
  margin: 0;
  padding-bottom: 8pt;
}

.onderdeel-Oogheelkunde {
  color: #000;
  font-size: 14pt;
}
.onderdeel-Oogheelkunde p {
  font-size: 14pt;
}
.onderdeel-Oogheelkunde h1, .onderdeel-Oogheelkunde h2, .onderdeel-Oogheelkunde h3, .onderdeel-Oogheelkunde h4, .onderdeel-Oogheelkunde h5 {
  color: #000;
}
.onderdeel-Oogheelkunde h1 {
  font-size: 26.6pt;
}
.onderdeel-Oogheelkunde h2 {
  font-size: 19.6pt;
}
.onderdeel-Oogheelkunde h3 {
  font-size: 16.8pt;
}
.onderdeel-Oogheelkunde h4 {
  font-size: 15.4pt;
}
.onderdeel-Oogheelkunde .paragraaf-tekst ul li::before {
  background-color: #000;
}

div[class^=col-] {
  display: block;
  flex: 0 0 auto;
}
div[class^=col-].paragraaf-left {
  float: left;
  padding-right: 16pt;
}
div[class^=col-].paragraaf-right {
  float: right;
  padding-left: 16pt;
}

.paragraaf-tekst {
  /*margin-bottom: 1.5rem;*/
}
.paragraaf-tekst a {
  color: var(--i-blauw);
  text-decoration: underline;
  text-decoration-thickness: 0.5pt;
}
.paragraaf-tekst ul[style*="list-style-type: square;"] li::before {
  align-items: center;
  background: none;
  border: solid 1px var(--i-antraciet);
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  position: absolute;
  left: -15px;
  top: 2px;
}
.paragraaf-tekst li {
  display: block;
  list-style: none;
  margin-left: 22pt;
  padding-bottom: 4pt;
  padding-left: 8pt;
  position: relative;
}
.paragraaf-tekst li::before {
  content: "";
  background: var(--i-hoofdkleur);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: block;
  position: absolute;
  left: -22pt;
  top: 3pt;
}
.paragraaf-tekst li picture {
  background-color: var(--i-lichtgrijs-1);
  border: solid 0.5pt var(--i-lichtgrijs-1);
  border-radius: 4pt;
  float: right;
  margin: 3pt 0 6pt 12pt;
}
.paragraaf-tekst li::after {
  content: "";
  clear: both;
  display: table;
}
.paragraaf-tekst li + p {
  margin-left: 22pt;
}
.paragraaf-tekst ul, .paragraaf-tekst ol {
  display: table;
  margin: 0 0 8pt 0;
  padding-left: 0;
}
.paragraaf-tekst ul > li, .paragraaf-tekst ol > li {
  display: list-item;
  list-style: unset;
  margin-left: 1rem;
  padding-bottom: 5pt;
  padding-left: 8pt;
}
.paragraaf-tekst ul > li::before, .paragraaf-tekst ol > li::before {
  content: none;
  display: none;
}
.paragraaf-tekst ul li {
  display: block;
  list-style: none;
  position: relative;
}
.paragraaf-tekst ul li::before {
  align-items: center;
  content: "";
  background: var(--i-hoofdkleur);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  position: absolute;
  left: -11pt;
  top: 4pt;
}
.paragraaf-tekst ul ul {
  margin: 8pt 0;
}
.paragraaf-tekst ul ul li::before {
  border-radius: 0;
}

.paragraaf-afbeelding {
  margin-bottom: 10pt;
  padding-top: 4pt;
}
.paragraaf-afbeelding figure {
  display: table;
  margin: 0;
  padding: 0;
}
.paragraaf-afbeelding figure figcaption {
  caption-side: bottom;
  display: table-caption;
  padding: 0.75rem 0;
}
.paragraaf-afbeelding picture {
  display: block;
  line-height: 0;
  margin: 0;
}
.paragraaf-afbeelding picture img {
  border-radius: 20px;
  height: auto;
  max-height: 750px;
  max-width: 100%;
}

table td {
  page-break-inside: avoid !important;
}
table tr {
  page-break-inside: avoid !important;
}
table tr:first-child {
  page-break-after: avoid !important;
}
table tr:last-child {
  page-break-before: avoid !important;
}

table {
  width: 100% !important;
  height: auto !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  margin: 5mm 0 !important;
}
table td, table th {
  background-color: white !important;
  font-size: 10pt;
  padding: 6pt 8pt !important;
}
table td h3, table th h3 {
  text-align: left !important;
}
table td a, table th a {
  color: inherit !important;
}
table td a:hover, table th a:hover {
  color: inherit !important;
}
table tr {
  background-color: white !important;
}
table[border="1"] td, table th {
  border: 0.5pt solid black !important;
}
table img {
  border-radius: 20px;
  height: auto;
  max-height: 300px;
  max-width: 100%;
}

table {
  height: unset !important;
}

td, th {
  height: unset !important;
}

tr {
  height: unset !important;
}

/*
table {
    page-break-inside: auto;

    tr {
        page-break-after: auto;

        td, th {
            vertical-align: text-top !important;
        }

        td {
            p {
                display: block;
                page-break-inside: avoid;
            }
            img {
                height: auto;
                width: auto;
                max-height: 4cm;
                //width: 2cm;
            }
        }
    }
}*/
.print-content--info {
  display: flex;
  padding: 0.25cm 0 0.25cm;
  flex-direction: row;
  flex-wrap: nowrap;
}
.print-content--info figure {
  display: inline-block;
  flex: none;
  margin: 0.1cm 0.5cm 0 0;
  padding: 0;
  height: 2cm !important;
  width: 2cm !important;
}
.print-content--meta {
  padding: 0.5cm 0 0;
}
.print-content--meta h4 {
  font-style: normal;
}

.i-folder-overig {
  height: 4rem;
  position: relative;
  width: 100%;
}
.i-folder-overig::after {
  border-top: solid 1px #c9c9c9;
  content: "";
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/Source/Haga/WebCIt.Web/assets/patientenfolder/scss/pdf/_vars.scss%22,%22file:///C:/Source/Haga/WebCIt.Web/assets/patientenfolder/scss/pdf/_fonts.scss%22,%22file:///C:/Source/Haga/WebCIt.Web/assets/patientenfolder/scss/pdf/_base.scss%22,%22file:///C:/Source/Haga/WebCIt.Web/assets/patientenfolder/scss/pdf/_bsgrid.scss%22,%22file:///C:/Source/Haga/WebCIt.Web/assets/patientenfolder/scss/pdf/_typo.scss%22,%22file:///C:/Source/Haga/WebCIt.Web/assets/patientenfolder/scss/pdf/_paragrafen.scss%22,%22file:///C:/Source/Haga/WebCIt.Web/assets/patientenfolder/scss/pdf/_tabellen.scss%22,%22file:///C:/Source/Haga/WebCIt.Web/assets/patientenfolder/scss/pdf/pdf.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAQA;EACI;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EAKA;EACA;EACA;EACA;;;AC1CJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAKJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AChDJ;EACI;EACA;EAEA;IACI;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;;;AAIR;EACI;EAEA;IACI;;;AAMR;AACI;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;;AAKJ;EACI;;AAGJ;EACI;;;AAKR;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;;AAIR;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAIJ;AAAA;EAEI;;;AAKA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAKZ;EACI;EACA;;;AAKR;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAIA;EACI;;;AAIR;EACI;;;AC9LA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAIJ;EACI;EACA;EACA;;AAIR;EACI;;AAGJ;EACI;;;AC5BR;EACI;AACA;EACA;EACA,WJLgB;EIMhB,aJLkB;;;AIQtB;EACI;EACA;AACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI,WJ3CgB;EI4ChB,aJ3CkB;EI4ClB;EACA;;;AAGJ;EACI;EAEA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;;AC9ER;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;;AAUR;AACI;;AAEA;EACI;EACA;EACA;;AAMI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAMR;EACI;EACA;EAGA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;;AAGI;EACI;;;AAOpB;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;;ACzKR;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAGJ;EACI;;;AAKR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA,WNzBY;EM0BZ;;AAGA;EACI;;AAGJ;EACI;;AAEA;EACI;;AAKZ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;;;AAIR;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAKJ;AAAA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AC3DI;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;;AAEA;EACI;;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA%22%7D */