:root{--transparent:transparent;--bg:#f9fafa;--bg-surface:#ffffff;--bg-surface-hover:#f9fafa;--bg-surface-active:#f9fafa;--bg-surface-selected:#eef0f1;--bg-surface-secondary:#f9fafa;--bg-surface-secondary-hover:#eef0f1;--bg-surface-secondary-active:#e8eaed;--bg-surface-secondary-selected:#cfd3d8;--bg-surface-disabled:#cfd3d8;--bg-surface-brand:#f8f9fc;--bg-surface-brand-hover:#ced2e9;--bg-surface-brand-active:#b6bcdd;--bg-surface-info:#e6efff;--bg-surface-info-hover:#ccdfff;--bg-surface-info-active:#b3d0ff;--bg-surface-success:#e8f7f0;--bg-surface-success-hover:#d1f0e1;--bg-surface-success-active:#b9e8d2;--bg-surface-warning:#fef4e6;--bg-surface-warning-hover:#fde9ce;--bg-surface-warning-active:#fddeb5;--bg-surface-danger:#feeceb;--bg-surface-danger-hover:#fcdad7;--bg-surface-danger-active:#fbc7c3;--bg-fill:#ffffff;--bg-fill-hover:#f9fafa;--bg-fill-active:#eef0f1;--bg-fill-selected:#f8f9fc;--bg-fill-secondary:#f4f4f6;--bg-fill-secondary-hover:#e8eaed;--bg-fill-secondary-active:#dadde2;--bg-fill-disabled:#e8eaed;--bg-fill-inverse:#15171b;--bg-fill-inverse-hover:#1f2328;--bg-fill-brand:#0b1f8f;--bg-fill-brand-subtle:#e7e9f4;--bg-fill-brand-subtle-hover:#f8f9fc;--bg-fill-brand-hover:#0a1c81;--bg-fill-brand-active:#091972;--bg-fill-brand-solid:#071356;--bg-fill-info:#0057e6;--bg-fill-info-subtle:#f5f8ff;--bg-fill-info-hover:#004ecc;--bg-fill-info-active:#003a99;--bg-fill-success:#15a05f;--bg-fill-success-subtle:#f7fcfa;--bg-fill-success-hover:#128e55;--bg-fill-success-active:#0e6b40;--bg-fill-warning:#de8208;--bg-fill-warning-subtle:#fffbf5;--bg-fill-warning-hover:#c67307;--bg-fill-warning-active:#945605;--bg-fill-danger:#d83d32;--bg-fill-danger-subtle:#fff6f5;--bg-fill-danger-hover:#c0362d;--bg-fill-danger-active:#902922;--border-primary:#dadde2;--border-hover:#a2a9b4;--border-active:#697586;--border-disabled:#cfd3d8;--border-focus:#ced2e9;--border-focus-error:#fcdad7;--border-secondary:#e8eaed;--border-tertiary:#eef0f1;--border-brand:#0b1f8f;--border-brand-solid:#071356;--border-info:#4d90ff;--border-info-solid:#0061ff;--border-success:#5dc997;--border-success-solid:#17b26a;--border-warning:#f9b153;--border-warning-solid:#f79009;--border-danger:#f57c74;--border-danger-solid:#f04438;--icon-primary:#2a2f36;--icon-primary-hover:#1f2328;--icon-primary-active:#15171b;--icon-disabled:#87919e;--icon-placeholder:#87919e;--icon-inverse:#ffffff;--icon-secondary:#545e6b;--icon-secondary-hover:#3f4650;--icon-secondary-active:#353b43;--icon-brand:#0b1f8f;--icon-brand-hover:#091972;--icon-info-primary:#0057e6;--icon-info-solid:#003180;--icon-success-primary:#15a05f;--icon-success-solid:#0c5935;--icon-warning-primary:#de8208;--icon-warning-solid:#7c4805;--icon-danger-primary:#d83d32;--icon-danger-solid:#78221c;--text-primary:#15171b;--text-secondary:#353b43;--text-tertiary:#697586;--text-disabled:#87919e;--text-placeholder:#87919e;--text-required:#d83d32;--text-inverse:#ffffff;--text-inverse-muted:#e8eaed;--text-brand:#0b1f8f;--text-brand-hover:#091972;--text-brand-solid:#091972;--text-info-primary:#0057e6;--text-info-solid:#003180;--text-success-primary:#15a05f;--text-success-solid:#0c5935;--text-warning-primary:#de8208;--text-warning-solid:#7c4805;--text-danger-primary:#d83d32;--text-danger-solid:#78221c;--bg-surface-accent-blue:#edfafc;--bg-surface-accent-blue-hover:#dcf6f8;--bg-surface-accent-blue-active:#b9edf1;--bg-surface-accent-green:#e6fff4;--bg-surface-accent-green-hover:#cdffe8;--bg-surface-accent-green-active:#9affd1;--bg-surface-accent-purple:#f1e6ff;--bg-surface-accent-purple-hover:#e2ccff;--bg-surface-accent-purple-active:#c699ff;--bg-surface-accent-pink:#fff0fd;--bg-surface-accent-pink-hover:#ffe2fb;--bg-surface-accent-pink-active:#ffc4f8;--bg-fill-accent-blue:#4fd1dc;--bg-fill-accent-blue-hover:#47bcc6;--bg-fill-accent-blue-active:#3fa7b0;--bg-fill-accent-green:#03ff8c;--bg-fill-accent-green-hover:#03e67e;--bg-fill-accent-green-active:#02cc70;--bg-fill-accent-purple:#7000ff;--bg-fill-accent-purple-hover:#6500e6;--bg-fill-accent-purple-active:#5a00cc;--bg-fill-accent-pink:#ff6ced;--bg-fill-accent-pink-hover:#e661d5;--bg-fill-accent-pink-active:#cc56be;--border-accent-blue:#84dfe7;--border-accent-green:#4fffaf;--border-accent-purple:#9b4dff;--border-accent-pink:#ff98f2;--icon-accent-blue:#2f7d84;--icon-accent-green:#029954;--icon-accent-purple:#430099;--icon-accent-pink:#99418e;--text-accent-blue:#2f7d84;--text-accent-green:#029954;--text-accent-purple:#430099;--text-accent-pink:#99418e;}
@font-face{font-family:"Inter",sans-serif;src:url('../fonts/Inter-Regular.ttf') format('truetype');font-weight:400;font-style:normal;}@font-face{font-family:"Inter",sans-serif;src:url('../fonts/Inter-Medium.ttf') format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:"Inter",sans-serif;src:url('../fonts/Inter-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;}@font-face{font-family:"Inter",sans-serif;src:url('../fonts/Inter-Bold.ttf') format('truetype');font-weight:700;font-style:normal;}@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?px1mtr');src:url('../fonts/icomoon.eot?px1mtr#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?px1mtr') format('truetype'),url('../fonts/icomoon.woff?px1mtr') format('woff'),url('../fonts/icomoon.svg?px1mtr#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block;}:root{--space-3200:7.5rem;--space-2400:6rem;--space-2000:5rem;--space-1600:4rem;--space-1000:2.5rem;--space-800:2rem;--space-600:1.5rem;--space-500:1.25rem;--space-400:1rem;--space-300:0.75rem;--space-200:0.5rem;--space-150:0.375rem;--space-100:0.25rem;--space-050:0.125rem;--space-025:0.063rem;--space-none:0rem;}
h2.is-header.text-left{text-align:left;}
h2.is-header i.flaticon:before{font-size:0.875rem;}
p.lead{font-size:0.875rem;font-weight:400;line-height:1.5;}
a.referral{padding-left:1rem;transition:color 50ms, padding-left 50ms;}a.referral:hover{padding-left:1.25rem;}
a.referral:before{position:relative;top:0.15rem;margin-right:0.5rem;}
hr.is-wide{margin-left:0;margin-right:0;}
dl.advanced{margin-bottom:0;}dl.advanced dt{font-size:var(--font-body-md);font-weight:var(--font-weight-400);color:var(--text-tertiary);}
dl.advanced dd{font-size:var(--font-body-md);font-weight:var(--font-weight-500);color:var(--text-secondary);margin-bottom:1rem;}
.line-btn-txt{margin:0 !important;padding-right:1.75rem;}
.text-center{text-align:center;}
.text-color-white{color:#ffffff;}
.text-color-tertiary{color:var(--text-tertiary);}
.red{color:var(--text-danger-primary) !important;}
.color-icon-danger{color:var(--icon-danger-primary);}
.color-icon-danger-hover:hover{color:var(--icon-danger-solid);}
.color-icon-warning{color:var(--icon-warning-primary);}
.color-icon-success{color:var(--icon-success-primary);}
.clearfix::after{display:block;clear:both;content:"";}
.portal-loader{position:fixed;z-index:999;height:60px;width:60px;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0;visibility:hidden;}
.spin{-webkit-animation:spin 0.7s linear infinite;-moz-animation:spin 0.7s linear infinite;animation:spin 0.7s linear infinite;}
@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.overflow-hidden{overflow:hidden !important;}
.h-100{height:100% !important;}
.mt-0{margin-top:0 !important;}
.mt-1{margin-top:0.25rem !important;}
.mt-2{margin-top:0.5rem !important;}
.mt-3{margin-top:1rem !important;}
.mt-4{margin-top:1.5rem !important;}
.mt-5{margin-top:3rem !important;}
.mt-auto{margin-top:auto !important;}
.mr-0{margin-right:0 !important;}
.mr-1{margin-right:0.25rem !important;}
.mr-2{margin-right:0.5rem !important;}
.mr-3{margin-right:1rem !important;}
.mr-4{margin-right:1.5rem !important;}
.mr-5{margin-right:3rem !important;}
.mr-auto{margin-right:auto !important;}
.mb-0{margin-bottom:0 !important;}
.mb-1{margin-bottom:0.25rem !important;}
.mb-2{margin-bottom:0.5rem !important;}
.mb-3{margin-bottom:1rem !important;}
.mb-4{margin-bottom:1.5rem !important;}
.mb-5{margin-bottom:3rem !important;}
.mb-auto{margin-bottom:auto !important;}
.ml-0{margin-left:0 !important;}
.ml-1{margin-left:0.25rem !important;}
.ml-2{margin-left:0.5rem !important;}
.ml-3{margin-left:1rem !important;}
.ml-4{margin-left:1.5rem !important;}
.ml-5{margin-left:3rem !important;}
.ml-auto{margin-left:auto !important;}
.mx-0{margin-right:0 !important;margin-left:0 !important;}
.p-0{padding:0 !important;}
.p-3{padding:1rem !important;}
.p-4{padding:1.5rem !important;}
.pt-0{padding-top:0 !important;}
.pt-4{padding-top:1.5rem !important;}
.pb-0{padding-bottom:0 !important;}
.pb-3{padding-bottom:1rem !important;}
.pr-2{padding-right:0.5rem !important;}
.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important;}
.gap-0{gap:0 !important;}
.gap-1{gap:0.25rem !important;}
.gap-2{gap:0.5rem !important;}
.gap-3{gap:1.25rem !important;}
.gap-4{gap:1.5rem !important;}
.gap-5{gap:3rem !important;}
.d-flex{display:flex !important;}
.flex-column{flex-direction:column !important;}
.flex-row{flex-direction:row !important;}
@media only screen and (min-width: 576px){.flex-sm-row{flex-direction:row !important;}}.align-items-center{align-items:center !important;}
.align-self-start{align-self:flex-start !important;}
.flex-nowrap{flex-wrap:nowrap !important;}
.flex-fill{flex:1 1 auto;}
.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.d-none{display:none !important;}
.rounded-2{border-radius:var(--border-radius-200);}
.container-card{display:flex;flex-direction:column;background-color:var(--bg-surface);border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-200);padding:1rem;gap:1.25rem;}
.container-card-header{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1.25rem;}@media only screen and (min-width: 1200px){.container-card-header{flex-direction:row;}}.container-card-header h2{font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--body-lg-line-height);color:var(--text-primary);margin-bottom:0;}
.container-card-body{display:flex;flex-direction:column;gap:1.25rem;}.container-card-body h2{font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--body-lg-line-height);color:var(--text-primary);margin-bottom:0.5rem;}
.container .table{margin-bottom:0;}
.container-list .container-item:not(:last-child){margin-bottom:1.25rem;}
.container-studiewijzer{display:flex;flex-direction:column;background-color:var(--bg-fill);border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);}
.mixin-grid-reset{clear:both;float:none;margin-left:0;margin-right:0;width:auto;}
.mixin-clearfix:before,.mixin-clearfix:after{content:"";display:table;}
.mixin-clearfix:after{clear:both;}
:root{--font-family:"Inter",sans-serif;--font-heading-3x1:2.25rem;--font-heading-2x1:1.875rem;--font-heading-xl:1.5rem;--font-heading-lg:1.25rem;--font-heading-md:1rem;--font-heading-sm:0.875rem;--font-body-lg:1rem;--font-body-md:0.875rem;--font-body-sm:0.75rem;--font-body-xs:0.688rem;--font-body-2xs:0.625rem;--font-weight-700:700;--font-weight-600:600;--font-weight-500:500;--font-weight-400:400;--heading-3x1-line-height:3;--heading-2x1-line-height:2.5;--heading-xl-line-height:2;--heading-lg-line-height:1.5;--body-lg-line-height:1.25;--body-sm-line-height:1;--body-xs-line-height:0.75;--border-width-800:0.5rem;--border-width-600:0.375rem;--border-width-400:0.25rem;--border-width-200:0.125rem;--border-width-100:0.063rem;--border-width-none:0rem;--border-radius-full:624.938rem;--border-radius-1600:2rem;--border-radius-800:1rem;--border-radius-600:0.75rem;--border-radius-400:0.5rem;--border-radius-300:0.375rem;--border-radius-200:0.25rem;--border-radius-100:0.125rem;--border-radius-none:0rem;}
*,*::before,*::after{box-sizing:border-box;}
@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;}}body{font-family:"Inter",sans-serif;font-size:var(--font-body-md);font-weight:var(--font-weight-400);line-height:1.5;color:var(--text-primary);background-color:var(--bg);width:100%;height:100%;margin:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
hr{margin:2em 1.5rem;color:inherit;border:0;border-top:1px solid;opacity:0.25%;}
h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-600);line-height:1.5;margin:0 0 0.75rem 0;}
h1{font-size:var(--font-heading-xl);}
h2{font-size:var(--font-heading-lg);}
.h2{font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);}
h3{font-size:var(--font-heading-md);}
.h3{font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);}
h4,h5{font-size:var(--font-heading-sm);}
h6{font-size:var(--font-body-lg);}
p{margin-top:0;margin-bottom:1.5rem;}
abbr{border-bottom:0.063rem dotted #e8eaed;}
ol{list-style:decimal;margin:0 0 1.5rem 1.5em;}
ul{list-style:none;padding:0;margin:0;}
ol,ul,dl{margin-top:0;margin-bottom:1.5rem;}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}
dt{font-weight:700;}
dd{margin-bottom:0.5rem;margin-left:0;}
blockquote{margin:0 0 1rem;}
b,strong{font-weight:700;}
small,.small{font-size:0.75rem;}
mark,.mark{padding:0.1875em;color:#595959;background-color:#ffffb3;}
sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
a{color:var(--text-brand);text-decoration:none;}a:hover{color:var(--text-brand-hover);}
pre,code,kbd,samp{font-family:'courier new',monospace;font-size:1em;}
pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;}
pre code{font-size:inherit;color:inherit;word-break:normal;}
code{font-size:0.875em;color:#d63384;word-wrap:break-word;}
a>code{color:inherit;}
figure{margin:0 0 1rem;}
table{caption-side:bottom;border-collapse:collapse;}
th{text-align:inherit;text-align:-webkit-match-parent;}
thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0;}
fieldset{min-width:0;padding:0;margin:0;border:0;}
em{font-style:italic;}
del{text-decoration:line-through;}
.is-hidden{display:none !important;}
.is-hidden,.is-invisible{visibility:hidden !important;}
.left{float:left;}
.right{float:right;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.nowrap{white-space:nowrap;}
.font-is-small{font-size:0.75rem;}
.is-done{text-decoration:line-through;}
.is-inactive{color:#353b43 !important;}.is-inactive:hover{color:#353b43 !important;background:initial !important;cursor:text;}
.is-inactive i.flaticon:before{margin-left:0.35rem;}
i.flaticon.is-completed{color:#15a05f;}
i.is-completed{color:var(--icon-success-primary);}
.is-alt-text{display:none;}
.is-clickable{cursor:pointer;}
.page-is-empty{text-align:center;display:block;font-style:italic;}
@media only screen and (min-width: 960px){.l-full{float:left;width:97.91666666666667%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
@media only screen and (min-width: 960px){.l-three-fourth{float:left;width:64.58333333333334%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}@media only screen and (min-width: 1024px){.l-three-fourth{float:left;width:72.91666666666667%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
@media only screen and (min-width: 960px){.l-two-third{float:left;width:64.58333333333334%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
@media only screen and (min-width: 960px){.l-half{float:left;width:47.91666666666667%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
@media only screen and (min-width: 960px){.l-one-third{float:left;width:31.250000000000004%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
@media only screen and (min-width: 960px){.l-one-fourth{float:left;width:31.250000000000004%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}@media only screen and (min-width: 1024px){.l-one-fourth{float:left;width:22.916666666666668%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
.l-narrow{clear:both;}@media only screen and (min-width: 1024px){.l-narrow{max-width:70rem;margin:auto;}}
.l-medium,.l-small{clear:both;}@media only screen and (min-width: 1024px){.l-medium,.l-small{max-width:43rem;margin:auto;}.l-medium.content,.l-small.content{max-width:46rem;}}
@media only screen and (min-width: 590px){.has-no-padding .l-small,.has-no-padding .l-medium,.has-no-padding .l-narrow{margin-left:1.5rem;margin-right:1.5rem;}}@media only screen and (min-width: 960px){.has-no-padding .l-small,.has-no-padding .l-medium,.has-no-padding .l-narrow{margin:auto;}}
div.l-container{min-height:100%;height:auto;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;}
.l-first{clear:left;}
.l-flex-content{flex:1 1 auto;display:flex;flex-direction:column;flex-wrap:nowrap;position:absolute;left:0;right:0;top:0;bottom:0;}@media only screen and (min-width: 960px){.l-flex-content{order:2;margin-left:16rem;z-index:101;display:block;position:relative;}}
.no-padding{padding:0 !important;}
.row{display:flex;flex-wrap:wrap;gap:0.5rem 1rem;}
.row>*{width:100%;max-width:100%;}
.col{flex:1 0 0%;}
@media only screen and (min-width: 1200px){.col-xl{flex:1 0 0%;}}
@media only screen and (min-width: 960px){.overzicht-line,.removestyle-l-full{float:none;width:100%;margin-left:0;margin-right:0;}}
.removestyle-l-medium{clear:both;}@media only screen and (min-width: 1024px){.removestyle-l-medium{max-width:100%;margin:auto;}.removestyle-l-medium.content{max-width:100%;}}
.removestyle-l-narrow{clear:both;}@media only screen and (min-width: 1024px){.removestyle-l-narrow{max-width:100%;margin:auto;}}
@media only screen and (min-width: 1200px){.layout-lg{max-width:1200px !important;margin:auto;}}
@media only screen and (min-width: 1024px){.overzicht-bedrijfhomepage,.overzicht-ouderhomepage,.overzicht-kindprofiel{max-width:50%;margin:auto;}}
@media only screen and (min-width: 960px){.removestyle-l-half{float:none;width:100%;margin-left:0;margin-right:0;}}
.overzicht-mentorpresentie,.overzicht-vakgroeppresentie{padding:0 !important;margin-top:70px !important;}
.overzicht-studiewijzerinleverwerk{display:flex;flex-direction:column;gap:0.5rem;}
.overzicht-line{margin-top:0;height:0.5rem;border-top:0 none;padding-bottom:0;}@media only screen and (min-width: 960px){.overzicht-line.l-full{float:none;width:100%;margin-left:0;margin-right:0;}}
.removestyle-line{margin-top:0;height:0;border-top:0 none;padding-bottom:0;}
.removestyle-right{float:none !important;}
.removestyle-has-sidebar{padding-right:1.5rem;}@media only screen and (min-width: 960px){.removestyle-has-sidebar{padding-right:1.5rem;}}
.agenda-filter{height:var(--agenda-filter-height) !important;padding-left:1rem !important;padding-right:1rem !important;background-color:var(--bg-surface);overflow-x:auto;-webkit-overflow-scrolling:touch;}.agenda-filter .filter--inner{display:flex;flex-wrap:nowrap;align-items:center;gap:0.5rem;}@media only screen and (min-width: 590px){.agenda-filter .filter--inner{gap:1rem;}}
.agenda-filter .filter--inner .filter--top{display:flex;}
.agenda-filter .filter--inner>.popover--field{min-width:120px;}
.agenda-filter .filter--inner>.popover-tabs{margin-bottom:0;}.agenda-filter .filter--inner>.popover-tabs ul{margin-bottom:0;}
.agenda-filter .filter--inner>.filter-checkbox{display:inline-flex;align-items:center;text-wrap:nowrap;}
.agenda-filter div.select{display:block;margin-bottom:2px;padding:0.15rem 0.0rem 0.15rem 0.0rem;background-color:#ffffff;}@media only screen and (min-width: 590px){.agenda-filter div.select{display:inline-block;width:auto;margin:0;padding:0.15rem 0.0rem 0.15rem 0.0rem;}}
.agenda-filter div.select select{display:inline;border:none;background:none;padding-right:1.2rem;}
.agenda-filter div.select i.flaticon{color:#ffffff;margin-left:-1.2rem;margin-top:0.2rem;margin-right:0.4rem;pointer-events:none;}
.agenda-filter select{display:block;margin-bottom:2px;padding:0.15rem 0.0rem 0.15rem 0.3rem;}@media only screen and (min-width: 590px){.agenda-filter select{display:inline-block;width:auto;margin:0;padding:0.15rem 0.0rem 0.15rem 0.3rem;}}
.panel--callout{color:var(--text-inverse);background-color:var(--bg-fill-success);border-radius:var(--border-radius-200);}
.panel--stage{background-color:var(--bg-surface);border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);margin-bottom:0;padding:0;}
.removestyle-panel{background:none;border-radius:0;margin-bottom:0;padding:0;border-bottom:0 none;}@media only screen and (min-width: 1024px){.removestyle-panel{padding:0;}}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
div.buttons{list-style:none;}div.buttons:before,div.buttons:after{content:"";display:table;}
div.buttons:after{clear:both;}
div.buttons a.right{margin-left:0.75rem;}
div.buttons-large{position:relative;top:-1px;padding:0.75rem;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25);background:#0b1f8f;}div.buttons-large:before,div.buttons-large:after{content:"";display:table;}
div.buttons-large:after{clear:both;}
@media only screen and (min-width: 1024px){div.buttons-large{padding:1.5rem;}}
.include-button{display:inline-block;font-size:0.875rem;font-weight:600;text-decoration:none;text-align:center;text-transform:uppercase;vertical-align:baseline;line-height:1.5rem !important;border-radius:0.125rem;padding:0.35rem 1rem;cursor:pointer;appearance:none;}.include-button.is-small{font-size:0.75rem;padding:0.2rem 0.65rem;}
.include-button:before{margin-right:0.5rem;position:relative;top:0.05rem;}
.button--after:after{content:'';position:absolute;width:100%;height:1rem;display:block;bottom:-1rem;right:0;left:0;cursor:default;}@media only screen and (min-width: 960px){.button--after:after{height:1.5rem;bottom:-1.5rem;}}
ul.button--toggle{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch;list-style:none;margin:0 0 0.75rem 0;font-size:0.875rem;text-transform:uppercase;}ul.button--toggle:before,ul.button--toggle:after{content:"";display:table;}
ul.button--toggle:after{clear:both;}
@media only screen and (min-width: 960px){ul.button--toggle{margin-bottom:1rem;}}ul.button--toggle a{display:block;font-weight:700;background:#f8f9fc;color:#0b1f8f;line-height:1.5rem !important;padding:0.35rem 1rem;cursor:pointer;}ul.button--toggle a:hover{background:#ced2e9;}
ul.button--toggle li{flex:1 1 auto;-webkit-box-flex:1;align-items:stretch;margin-bottom:2px;text-align:center;position:relative;}ul.button--toggle li+li{margin-left:2px;}
ul.button--toggle li:first-child a{border-radius:0.25rem 0 0 0.25rem;}
ul.button--toggle li:last-child a{border-radius:0 0.25rem 0.25rem 0;margin-right:0;}
ul.button--toggle li.is-selected a{color:#353b43;background:#15a05f;}ul.button--toggle li.is-selected a:hover{background-color:#0e6b40;background-image:linear-gradient(to top, #15a05f, #0e6b40);}
div.btn-row{padding:0.5rem 0;}
.button-action,input[type=submit].button-action,input[type=button].button-action,button.button-action,.button-danger,.button,input[type=submit],input[type=button],button,.btn-pri,.button-primary{display:inline-block;font-size:var(--font-body-md);font-weight:var(--font-weight-600);line-height:1.5;color:#ffffff;background-color:#0b1f8f;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--border-radius-200);padding:var(--space-200) var(--space-300);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color 0.3s;}.button-action[disabled],input[type=submit].button-action[disabled],input[type=button].button-action[disabled],button.button-action[disabled],.button-danger[disabled],.button[disabled],input[type=submit][disabled],input[type=button][disabled],button[disabled],.btn-pri[disabled],.button-primary[disabled],.button-action.disabled,input[type=submit].button-action.disabled,input[type=button].button-action.disabled,button.button-action.disabled,.button-danger.disabled,.button.disabled,input[type=submit].disabled,input[type=button].disabled,button.disabled,.btn-pri.disabled,.button-primary.disabled{color:var(--text-disabled);pointer-events:none;background-color:var(--bg-fill-disabled);}
.button-action:hover,input[type=submit].button-action:hover,input[type=button].button-action:hover,button.button-action:hover,.button-danger:hover,.button:hover,input[type=submit]:hover,input[type=button]:hover,button:hover,.btn-pri:hover,.button-primary:hover{color:var(--text-inverse);background-color:var(--bg-fill-brand-hover);}
.button-action:active,input[type=submit].button-action:active,input[type=button].button-action:active,button.button-action:active,.button-danger:active,.button:active,input[type=submit]:active,input[type=button]:active,button:active,.btn-pri:active,.button-primary:active{color:var(--text-inverse);background-color:var(--bg-fill-brand-active);}
.button-soft,input[type=submit].button-soft,input[type=button].button-soft,button.button-soft,.btn-sec,.button-secondary{display:inline-block;font-size:var(--font-body-md);font-weight:var(--font-weight-600);line-height:1.5;color:#0b1f8f;background-color:#ffffff;border-width:2px;border-style:solid;border-color:#0b1f8f;border-radius:var(--border-radius-200);padding:var(--space-200) var(--space-300);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color 0.3s;}.button-soft[disabled],input[type=submit].button-soft[disabled],input[type=button].button-soft[disabled],button.button-soft[disabled],.btn-sec[disabled],.button-secondary[disabled]{color:var(--text-disabled);background-color:var(--bg-surface);border-color:var(--border-disabled);}
.button-soft:hover,input[type=submit].button-soft:hover,input[type=button].button-soft:hover,button.button-soft:hover,.btn-sec:hover,.button-secondary:hover{color:var(--text-brand-solid);background-color:var(--bg-surface);border-color:var(--border-brand-solid);}
.button-soft:active,input[type=submit].button-soft:active,input[type=button].button-soft:active,button.button-soft:active,.btn-sec:active,.button-secondary:active{color:var(--text-brand-solid);background-color:var(--bg-surface);border-color:var(--border-brand-solid);}
.button-destructive{display:inline-block;font-size:var(--font-body-md);font-weight:var(--font-weight-600);line-height:1.5;color:#353b43;background-color:#f4f4f6;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--border-radius-200);padding:var(--space-200) var(--space-300);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color 0.3s;}.button-destructive[disabled]{color:var(--text-disabled);background-color:var(--bg-fill-disabled);}
.button-destructive:hover{background-color:var(--bg-fill-secondary-hover);}
.button-destructive:active{background-color:var(--bg-fill-secondary-active);}
.button-success{display:inline-block;font-size:var(--font-body-md);font-weight:var(--font-weight-600);line-height:1.5;color:#ffffff;background-color:#15a05f;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--border-radius-200);padding:var(--space-200) var(--space-300);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color 0.3s;}.button-success:hover{background-color:#128e55;}
.btn-link{display:inline-block;font-size:var(--font-body-md);font-weight:var(--font-weight-600);line-height:1.5;color:#0b1f8f;background-color:transparent;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--border-radius-200);padding:var(--space-200) var(--space-300);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color 0.3s;}.btn-link[disabled],.btn-link .disabled{color:var(--text-disabled);}
.btn-link:hover{color:var(--text-brand-hover);background-color:var(--bg-fill-hover);}
.btn-link:active{background-color:var(--bg-fill-active);}
.btn-small{font-size:var(--font-body-sm);padding:0.25rem 0.75rem;}
.btn-pri-disabled{display:inline-block;font-size:var(--font-body-md);font-weight:var(--font-weight-600);line-height:1.5;color:#87919e;background-color:#e8eaed;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--border-radius-200);padding:var(--space-200) var(--space-300);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color 0.3s;pointer-events:none;}
:root{--link-decoration-color:#0b1f8f;--link-color-opacity:rgba(11, 31, 143, 0.25);}
.link-primary{font-size:var(--font-body-lg);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);text-decoration:underline;text-underline-offset:0.25em;color:var(--text-brand);-webkit-text-decoration-color:var(--link-color-opacity);text-decoration-color:var(--link-color-opacity);}.link-primary:disabled{color:var(--text-disabled);}
.link-primary:hover{color:var(--text-brand-hover);-webkit-text-decoration-color:#0b1f8f;text-decoration-color:#0b1f8f;}
.link-primary-md{font-size:var(--font-body-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);text-decoration:underline;text-underline-offset:0.25em;color:var(--text-brand);-webkit-text-decoration-color:var(--link-color-opacity);text-decoration-color:var(--link-color-opacity);}.link-primary-md:disabled{color:var(--text-disabled);}
.link-primary-md:hover{color:var(--text-brand-hover);-webkit-text-decoration-color:#0b1f8f;text-decoration-color:#0b1f8f;}
.link-primary-sm{font-size:var(--font-body-sm);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);text-decoration:underline;text-underline-offset:0.25em;color:var(--text-brand);-webkit-text-decoration-color:var(--link-color-opacity);text-decoration-color:var(--link-color-opacity);}.link-primary-sm:disabled{color:var(--text-disabled);}
.link-primary-sm:hover{color:var(--text-brand-hover);-webkit-text-decoration-color:#0b1f8f;text-decoration-color:#0b1f8f;}
.btn-icon-link{display:inline-flex;align-items:center;gap:.375rem;text-decoration:underline;-webkit-text-decoration-color:var(--icon-primary);text-decoration-color:var(--icon-primary);text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.btn-icon-link:hover{-webkit-text-decoration-color:var(--icon-primary-hover);text-decoration-color:var(--icon-primary-hover);}
.btn-icon-link-brand{color:var(--text-brand);-webkit-text-decoration-color:var(--icon-brand);text-decoration-color:var(--icon-brand);}.btn-icon-link-brand:hover{color:var(--text-brand-hover);-webkit-text-decoration-color:var(--icon-brand-hover);text-decoration-color:var(--icon-brand-hover);}
.btn-icon-link-danger{color:var(--text-danger-primary);-webkit-text-decoration-color:var(--icon-danger-primary);text-decoration-color:var(--icon-danger-primary);}.btn-icon-link-danger:hover{color:var(--text-danger-primary);-webkit-text-decoration-color:var(--icon-danger-primary);text-decoration-color:var(--icon-danger-primary);}
:root{--table-color-type:initial;--table-bg-type:initial;--table-color-state:initial;--table-bg-state:initial;--table-color:#353b43;--table-bg:#ffffff;--table-border-color:#e8eaed;--table-accent-bg:transparent;--table-data-padding:12px 8px;}
.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;}
table,.table{width:100%;margin-bottom:1rem;vertical-align:top;border:var(--border-width-100) solid var(--table-border-color);border-radius:var(--border-radius-200);border-collapse:separate;border-spacing:0;}table th:first-child,.table th:first-child{border-top-left-radius:var(--border-radius-200);}
table tr:last-child th:last-child,.table tr:last-child th:last-child{border-top-right-radius:var(--border-radius-200);}
table tr:last-child td:first-child,.table tr:last-child td:first-child{border-bottom-left-radius:var(--border-radius-200);}
table tr:last-child td:last-child,.table tr:last-child td:last-child{border-bottom-right-radius:var(--border-radius-200);}
table tbody tr:last-child td,.table tbody tr:last-child td{border:0 none;}
table tr.clickable-row,.table tr.clickable-row{cursor:pointer;}
.table>:not(caption)>*>*{padding:var(--table-data-padding);color:var(--table-color-state, var(--table-color-type, var(--table-color)));background-color:var(--table-bg);border-bottom-width:var(--border-width-100);box-shadow:inset 0 0 0 9999px var(--table-bg-state, var(--table-bg-type, var(--table-accent-bg)));}
.table>tbody{vertical-align:inherit;}
.table>thead{vertical-align:bottom;}
.table th,.table td{padding:var(--table-data-padding);vertical-align:top;}
.table th{font-size:var(--font-body-md);font-weight:var(--font-weight-500);color:var(--text-secondary);background-color:var(--bg-fill-secondary);vertical-align:bottom;}
.table th.table--sortable{white-space:nowrap;cursor:pointer;}.table th.table--sortable i{position:relative;top:0.15rem;vertical-align:middle;}
.table th.table--sortable.is-sorted{color:var(--text-brand);}.table th.table--sortable.is-sorted:hover{color:var(--text-brand-hover);}
.table.tblClick tbody tr,.table.tblClick tbody tr.clickable-row{cursor:pointer;}
.table.tblClick tbody tr:hover td{color:var(--text-brand-hover);}
td.table--avatar{vertical-align:middle;}td.table--avatar div{position:relative;padding-left:3rem;white-space:nowrap;}
td.table--avatar span{display:block;background-image:url("../img/user.png");background-size:cover;background-position:50% 50%;border-radius:var(--border-radius-100);height:2rem;width:2rem;position:absolute;left:0;top:50%;transform:translateY(-50%);}
td.table--avatar a{color:var(--text-brand);}td.table--avatar a:hover{color:var(--text-brand-hover);}
td.table--avatar small{display:block;font-weight:normal;color:var(--text-secondary);}
.table-borderless{border-width:0;}
.table-borderless>:not(caption)>*>*{border-bottom-width:0;}
.table-borderless>:not(:first-child){border-top-width:0;}
td.half-width{vertical-align:middle;}
table .s5-status-td,table.s5-table .s5-status-td{width:40%;}
table .s5-hide-small,table.s5-table .s5-hide-small,table .s5-hide-medium,table.s5-table .s5-hide-medium,table .s5-hide-large,table.s5-table .s5-hide-large{display:none;}
table.table tbody+tbody tr:first-child td{border-top:var(--border-width-100) solid var(--table-border-color);}
.dossier-table table.table thead tr th{height:46px;}
@media screen and (min-width:1000px){table.s5-table .s5-hide-small{display:table-cell;}}@media screen and (min-width:1300px){table.s5-table .s5-hide-medium{display:table-cell;} table.s5-table .s5-hide-large{display:none;}}@media screen and (min-width:1920px){table.s5-table .s5-hide-large{display:table-cell;}}:root{--form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--form-font-size:0.875rem;--form-font-weight:400;--form-line-height:1.5;--form-text-color:#15171b;--form-icon-color:#545e6b;--form-bg-coler:#ffffff;--form-placeholder-text-color:#87919e;--form-border-color:#dadde2;--form-hover-text-color:#87919e;--form-hover-icon-color:#545e6b;--form-hover-bg-color:#f9fafa;--form-hover-border-color:#a2a9b4;--form-focus-text-color:#15171b;--form-focus-icon-color:#545e6b;--form-focus-bg-color:#ffffff;--form-focus-border-color:#0b1f8f;--form-focus-ring:0px 0px 0px 4px #ced2e9;--form-disabled-text-color:#87919e;--form-disabled-icon-color:#87919e;--form-disabled-bg-color:#e8eaed;--form-disabled-border-color:#cfd3d8;}
input[type=text],input[type=number],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=url],textarea,select{font-family:var(--font-family);}
.filter .select,.form--fields,.form-date,.form--upload,.popover-select,.form-select{position:relative;}.filter .select i,.form--fields i,.form-date i,.form--upload i,.popover-select i,.form-select i{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;}
.popover-select i{display:none;}
.popover-select .s5-input-select+i{display:block;}
.popover-select button.ui-multiselect+i{display:block;}
.form--fields textarea{resize:vertical;}
select,.form-select select,.form-select select.s5-input-select,.s5-input-select,.s5-fancy-select select{display:block;width:100%;padding:var(--space-200) 2.25rem var(--space-200) var(--space-400);font-size:var(--form-font-size);font-weight:var(--form-font-weight);line-height:var(--form-line-height);color:var(--form-text-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-bg-coler);border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-200);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}select:hover,.form-select select:hover,.form-select select.s5-input-select:hover,.s5-input-select:hover,.s5-fancy-select select:hover{color:var(--form-hover-text-color);background-color:var(--form-hover-bg-color);border-color:var(--form-hover-border-color);}
select:focus,.form-select select:focus,.form-select select.s5-input-select:focus,.s5-input-select:focus,.s5-fancy-select select:focus{color:var(--form-focus-text-color);background-color:var(--form-focus-bg-color);border-color:var(--form-focus-border-color);outline:0;box-shadow:var(--form-focus-ring);}
select:disabled,.form-select select:disabled,.form-select select.s5-input-select:disabled,.s5-input-select:disabled,.s5-fancy-select select:disabled{color:var(--form-disabled-text-color);background-color:var(--form-disabled-bg-color);border-color:var(--form-disabled-border-color);opacity:1;}
select::-moz-placeholder,.form-select select::-moz-placeholder,.form-select select.s5-input-select::-moz-placeholder,.s5-input-select::-moz-placeholder,.s5-fancy-select select::-moz-placeholder{color:var(--form-placeholder-text-color);opacity:1;}
select::placeholder,.form-select select::placeholder,.form-select select.s5-input-select::placeholder,.s5-input-select::placeholder,.s5-fancy-select select::placeholder{color:var(--form-placeholder-text-color);opacity:1;}
.disabled-select-color,select[disabled]{color:var(--form-disabled-text-color);}
.s5-fancy-select span{display:none;}
.form--fields i.form--arrows:after,.form--fields i.form--arrows:before{content:'';position:absolute;right:0;border-right:.3rem solid transparent;border-left:.3rem solid transparent;}
.form--fields i.form--arrows:after{bottom:1px;border-bottom:0.3rem solid var(--text-primary);}
.form--fields i.form--arrows:before{top:1px;border-top:0.3rem solid var(--text-primary);}
input[type=text],input[type=number],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=url],textarea{display:block;width:100%;padding:var(--space-200) 2.25rem var(--space-200) var(--space-400);font-size:var(--form-font-size);font-weight:var(--form-font-weight);line-height:var(--form-line-height);color:var(--form-text-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-bg-coler);background-clip:padding-box;border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-200);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}input[type=text].form-control-sm,input[type=number].form-control-sm,input[type=password].form-control-sm,input[type=search].form-control-sm,input[type=email].form-control-sm,input[type=tel].form-control-sm,input[type=url].form-control-sm,textarea.form-control-sm{padding:0.25rem 0.5rem;}
input[type=text]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=url]:hover,textarea:hover{color:var(--form-hover-text-color);background-color:var(--form-hover-bg-color);border-color:var(--form-hover-border-color);}
input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus{color:var(--form-focus-text-color);background-color:var(--form-focus-bg-color);border-color:var(--form-focus-border-color);outline:0;box-shadow:var(--form-focus-ring);}
input[type=text]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=url]:disabled,textarea:disabled{color:var(--form-disabled-text-color);background-color:var(--form-disabled-bg-color);border-color:var(--form-disabled-border-color);opacity:1;}
input[type=text]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:var(--form-placeholder-text-color);opacity:1;}
input[type=text]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:var(--form-placeholder-text-color);opacity:1;}
li.form--error input[type=text],div.form--error input[type=text],li.form--error input[type=number],div.form--error input[type=number],li.form--error input[type=password],div.form--error input[type=password],li.form--error input[type=search],div.form--error input[type=search],li.form--error input[type=email],div.form--error input[type=email],li.form--error input[type=tel],div.form--error input[type=tel],li.form--error input[type=url],div.form--error input[type=url],li.form--error textarea,div.form--error textarea,li.form--error select,div.form--error select{color:var(--text-primary);background-color:var(--bg-fill-danger-subtle);border-color:var(--border-danger);}
li.form--error i,div.form--error i,li.form--error i.flaticon,div.form--error i.flaticon{color:var(--icon-danger-primary);}
ul.form--errors{color:var(--text-danger-primary);margin:2px 0 0 0;}ul.form--errors p{font-size:var(--font-body-sm);font-weight:var(--font-weight-400);line-height:var(--body-lg-line-height);color:var(--text-danger-primary);margin:0;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
input[type=search]{-webkit-appearance:textfield;}
input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
input::-ms-clear,select::-ms-expand{display:none;}
.form--upload .js-upload-click-target{display:block;width:100%;padding:var(--space-200) var(--space-400) var(--space-200) 2.25rem;font-size:var(--form-font-size);font-weight:var(--form-font-weight);line-height:var(--form-line-height);color:var(--form-text-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-bg-coler);border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-200);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;margin:0;cursor:pointer;}
.form--upload i.upload-1{top:20px;right:auto;left:0.65rem;}
.form--upload .js-selected-file:before,.form--upload .js-selected-file:after{content:"";display:table;}
.form--upload .js-selected-file:after{clear:both;}
.form--upload .js-selected-file label{display:block;text-align:left;padding-top:0.6rem;overflow:hidden;clear:left;}@media only screen and (min-width: 590px){.form--upload .js-selected-file label{float:left;width:31.250000000000004%;margin-left:0%;margin-right:2.0833333333333335%;}}
.form--upload .js-selected-file .form--fields{padding-top:0.6rem;}@media only screen and (min-width: 590px){.form--upload .js-selected-file .form--fields{float:left;width:66.66666666666667%;margin-left:0%;margin-right:0%;}}
.required::after{content:'*';color:var(--text-required);}
.form-date{width:320px;display:inline-block;}
.sidebar-date{position:relative;}
.form-date i,.sidebar-date i{position:absolute;top:33px;right:12px;transform:none;pointer-events:none;}
.s5-form-row{position:relative;margin-bottom:1.5rem;}.s5-form-row label{display:inline-block;font-size:var(--font-body-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);color:var(--text-secondary);margin-bottom:0.125rem;}
.s5-form-row.form-date{margin-right:1.5rem;}
.form>li{margin-bottom:1.5rem;}.form>li:last-child{margin-bottom:0;}
.newline-form .popover--field{margin-bottom:0.75rem;}.newline-form .popover--field input[type=text],.newline-form .popover--field input[type=number],.newline-form .popover--field input[type=password],.newline-form .popover--field input[type=search],.newline-form .popover--field input[type=email],.newline-form .popover--field input[type=tel],.newline-form .popover--field input[type=url],.newline-form .popover--field textarea,.newline-form .popover--field select{padding-left:1rem;}
.form-label{font-size:var(--font-body-md);font-weight:var(--font-weight-400);line-height:var(--body-lg-line-height);color:var(--text-tertiary);margin-bottom:0.25rem;}
.s5-form-row .newline-form,.s5-form-row .form-select,.s5-form-row .s5-input-titletext,.s5-form-row .s5-input-text{width:320px;}
.s5-form-row .form-wysiwyg{width:668px;}
.ql-toolbar.ql-snow{border-top-left-radius:var(--border-radius-200);border-top-right-radius:var(--border-radius-200);}
.ql-container.ql-snow{border-bottom-left-radius:var(--border-radius-200);border-bottom-right-radius:var(--border-radius-200);}
.include-label{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;}
.label{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;}
.result-grade{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-tertiary);background-color:var(--bg-surface-secondary);}
.s5-tag-label{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-tertiary);background-color:var(--bg-surface-secondary);}
.s5-label{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-tertiary);background-color:var(--bg-surface-secondary);}
.label--contrast{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:#ffffff;background-color:#0b1f8f;}
.s5-label--soft,.label--soft,.s5-tag-label.task-open,.label--default{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-tertiary);background-color:var(--bg-surface-secondary);}
.label--default-solid{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-inverse);background-color:var(--bg-fill-inverse);}
.label--info{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-info-solid);background-color:var(--bg-surface-info);}
.label--info-solid{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-inverse);background-color:var(--bg-fill-info);}
.result-grade.positive,.study--label.active,.s5-label--success,.s5-tag-label.task-rated,.s5-tag-label.task-completed,.s5-tag-label.label--success,.label--success{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-success-solid);background-color:var(--bg-surface-success);}
.label--success-solid{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-inverse);background-color:var(--bg-fill-success);}
.s5-tag-label.task-feedback,.label--warning{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-warning-solid);background-color:var(--bg-surface-warning);}
.label--warning-solid{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-inverse);background-color:var(--bg-fill-warning);}
.s5-label--alert,.s5-tag-label.label--alert,.label--danger,.label--alert{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-danger-solid);background-color:var(--bg-surface-danger);}
.label--danger-solid,.label--alert-solid{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-inverse);background-color:var(--bg-fill-danger);}
.label--blue{color:var(--text-accent-blue);background-color:var(--bg-surface-accent-blue);}
.label--blue-solid{color:var(--text-inverse);background-color:var(--bg-fill-accent-blue);}
.s5-tag-label.task-handedin,.label--purple{color:var(--text-accent-purple);background-color:var(--bg-surface-accent-purple);}
.label--purple-solid{color:var(--text-inverse);background-color:var(--bg-fill-accent-purple);}
.label--pink{color:var(--text-accent-pink);background-color:var(--bg-surface-accent-pink);}
.label--pink-solid{color:var(--text-inverse);background-color:var(--bg-fill-accent-pink);}
.files--wrapper .files{display:flex;flex-wrap:wrap;margin:0;}
ul.files{display:flex;flex-wrap:wrap;margin:0;padding:0;}ul.files>li{flex:0 0 auto;display:inline-block;max-width:100%;margin:0 0.30rem 0.35rem 0;}
ul.files>li.files--add a,ul.files>li.files--add>span{padding:0.15rem 0.5rem 0.15rem 1.5rem;background:none;}ul.files>li.files--add a i.flaticon:before,ul.files>li.files--add>span i.flaticon:before{top:0.35rem;}
ul.files>li.files--warning{display:block;padding:0;max-width:100%;}ul.files>li.files--warning a,ul.files>li.files--warning>span{margin:0;background:none;color:#0b1f8f;cursor:initial;}ul.files>li.files--warning a:hover,ul.files>li.files--warning>span:hover{color:#091972;}
ul.files>li.files--late>a,ul.files>li.files--late>span{color:#d83d32;}ul.files>li.files--late>a:hover,ul.files>li.files--late>span:hover{color:#d83d32;}
ul.files>li>a,ul.files>li>span{display:inline-block;font-weight:400;border-radius:0.125rem;background:#f4f4f6;color:#0b1f8f;padding:0.15rem 0.5rem 0.15rem 2rem;max-width:100%;position:relative;cursor:pointer;}ul.files>li>a:hover,ul.files>li>span:hover{color:#091972;}
ul.files>li>a>i.flaticon:before{display:block;color:#15171b;position:absolute;top:0.3rem;left:0.35rem;}
ul.files a>span,ul.files span>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block;}
.s5-checkbox-item,.s5-radio-item{position:relative;}.s5-checkbox-item input.s5-input-checkbox,.s5-radio-item input.s5-input-checkbox,.s5-checkbox-item input.s5-input-radio,.s5-radio-item input.s5-input-radio{position:absolute;width:1.5rem;top:0;left:0;height:1.5rem;opacity:.5;}.s5-checkbox-item input.s5-input-checkbox:checked+i,.s5-radio-item input.s5-input-checkbox:checked+i,.s5-checkbox-item input.s5-input-radio:checked+i,.s5-radio-item input.s5-input-radio:checked+i{border:0.125rem solid #0b1f8f;border-radius:100%;}.s5-checkbox-item input.s5-input-checkbox:checked+i:after,.s5-radio-item input.s5-input-checkbox:checked+i:after,.s5-checkbox-item input.s5-input-radio:checked+i:after,.s5-radio-item input.s5-input-radio:checked+i:after{position:absolute;top:3px;height:10px;width:10px;left:3px;content:'';z-index:1;border-radius:100%;background-color:#0b1f8f;}
.s5-checkbox-item .ico-radio,.s5-radio-item .ico-radio{position:relative;display:block;float:left;margin:12px 10px 0 6px;height:20px;width:20px;border:0.125rem solid #0b1f8f;}.s5-checkbox-item .ico-radio:before,.s5-radio-item .ico-radio:before{display:block;height:20px;width:20px;content:'';position:absolute;top:0;left:0;float:left;border-radius:100%;}
.s5-checkbox-item label,.s5-radio-item label{position:relative;cursor:pointer;}
.s5-input-checkbox-label,.s5-input-radio-label{font-size:var(--font-body-sm);font-weight:var(--font-weight-600);}
.s5-input-checkbox,.s5-input-radio{opacity:0;display:none;}
.s5-input-checkbox+.s5-input-checkbox-label{display:inline-block;font-size:var(--font-body-md);font-weight:var(--font-weight-400);line-height:var(--body-lg-line-height);color:var(--text-primary);padding-left:24px;margin:0 0 4px 0;cursor:pointer;position:relative;}.s5-input-checkbox+.s5-input-checkbox-label:before{content:'';position:absolute;top:0;left:1px;font-family:'Flaticons Stroke';line-height:16px;width:16px;height:16px;font-size:var(--font-body-md);border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-100);}
.s5-input-checkbox:hover+.s5-input-checkbox-label:before{background-color:var(--bg-fill-hover);border-color:var(--border-hover);}
.s5-input-checkbox:focus+.s5-input-checkbox-label:before{background-color:var(--bg-fill-active);border-color:var(--border-brand);box-shadow:var(--form-focus-ring);}
.s5-input-checkbox:checked+.s5-input-checkbox-label:before{content:'\e5a2';color:var(--text-inverse);background-color:var(--bg-fill-brand);border-color:var(--border-brand);}
.s5-input-checkbox:disabled+.s5-input-checkbox-label:before{background-color:var(--bg-fill-disabled);border-color:var(--border-disabled);}
.card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--text-primary);word-wrap:break-word;background-color:var(--bg-fill);background-clip:border-box;border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);}.card .card{background-color:transparent;border:0 none;border-radius:0;}
.card-header{padding:1rem;margin-bottom:0;background-color:var(--bg-fill-secondary);border-bottom:var(--border-width-100) solid var(--border-secondary);border-top-left-radius:var(--border-radius-200);border-top-right-radius:var(--border-radius-200);}
.card-body{flex:1 1 auto;padding:1rem;}.card-body .card-body{padding:0;}
.card-profiel{position:relative;display:flex;color:var(--text-primary);word-wrap:break-word;background-color:var(--bg-fill);background-clip:border-box;border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);padding:1rem;}
.study-card{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;background-color:var(--bg-surface);border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);padding:1rem;}
.dossier-card{position:relative;display:flex;align-items:center;gap:0.5rem;color:var(--text-primary);word-wrap:break-word;background-color:var(--bg-fill);background-clip:border-box;}.dossier-card figure{flex:0 0 auto;border-radius:var(--border-radius-200);background-size:cover;background-position:center;background-repeat:no-repeat;height:3rem;width:3rem;margin:0;}
.dossier-card-body{flex:1 1 auto !important;}
.dossier-card--title{margin-bottom:0.25rem;}
.form-card{display:flex;flex-direction:column;background-color:var(--bg-surface);border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);padding:1rem;gap:1.25rem;}.form-card li{margin-bottom:0;}
.stage-card{display:flex;flex-direction:column;background-color:var(--bg-surface);border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);padding:1rem;gap:1rem;}
.stage-card-header{display:flex;}.stage-card-header .stage-card-header--title{font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--body-lg-line-height);color:var(--text-primary);}.stage-card-header .stage-card-header--title:hover{color:var(--text-brand-hover);}
.stage-card-body{flex:1 1 auto;}
.card-studiewijzer{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--bg-surface);border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-200);padding:1rem;gap:1rem;}
.studyguide-body{flex:1 1 auto;width:100%;}
.bijzonderheden-card{position:relative;display:flex;color:var(--text-primary);word-wrap:break-word;background-color:var(--bg-fill);background-clip:border-box;border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);padding:1rem;}
.basic-list{display:flex;flex-wrap:nowrap;}
.basic-item{flex:1 1 auto;border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);padding:0.75rem;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;}
.filter{font-size:var(--font-body-md);font-weight:var(--font-weight-500);text-transform:initial;line-height:var(--heading-lg-line-height);color:var(--text-primary);margin-bottom:1.5rem;}.filter.is-open{display:block;}
.filter input[type=text],.filter input[type=number],.filter input[type=password],.filter input[type=search],.filter input[type=email],.filter input[type=tel],.filter input[type=url],.filter select{padding:0.25rem 2.25rem 0.25rem 1rem;}@media only screen and (min-width: 590px){.filter input[type=text],.filter input[type=number],.filter input[type=password],.filter input[type=search],.filter input[type=email],.filter input[type=tel],.filter input[type=url],.filter select{display:inline-block;}}
.filter .hasDatepicker{max-width:120px;}@media only screen and (min-width: 590px){.filter .hasDatepicker{max-width:100%;}}
.filter div.select{display:flex;}@media only screen and (min-width: 590px){.filter div.select{display:inline-block;}}
.filter--items{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:0.5rem 1.25rem;position:absolute;width:100%;transform:translateY(-400%);}@media only screen and (min-width: 590px){.filter--items{flex-direction:row;align-items:center;position:relative;transform:translateY(0);}}.filter--items div.filter-checkbox{display:inline-block;}
.filter--items .filter-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0.5rem;}
.filter-item label{text-wrap:nowrap;}
.filter--toggle{display:block;text-align:center;}@media only screen and (min-width: 590px){.filter--toggle{display:none;}}.filter--toggle a{color:#697586;display:inline-block;}
.filter--toggle i.flaticon{position:relative;top:2px;font-size:1rem;margin-right:0.5rem;}
.thema-filter,.filter--thema{position:fixed;right:1.5rem;z-index:1;}.thema-filter .filter--items,.filter--thema .filter--items{flex-direction:row;align-items:center;position:relative;transform:translateY(0);}
.filter-container{position:fixed;z-index:1;top:67px;width:calc(100% - 16rem);right:0;background-color:rgba(249, 250, 250, 0.6);backdrop-filter:blur(2px);border-bottom:1px solid rgba(218, 221, 226, 0.4);}.filter-container .filter{margin:1rem 0;}
.filter-container .thema-filter,.filter-container .filter--thema{position:static;right:0;z-index:1;}
.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;}
.ui-front{z-index:100;}
.ui-datepicker{display:none;font-size:var(--font-body-lg);text-align:center;padding:var(--space-100);width:auto;max-width:100%;z-index:200;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.5rem;height:1.5rem;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;top:50%;left:50%;width:auto;height:100%;margin-top:-8px;margin-left:-8px;font-size:0;}
.ui-datepicker .ui-datepicker-prev span:before,.ui-datepicker .ui-datepicker-next span:before{font-family:'Flaticons Stroke';speak:none;font-style:normal;font-weight:normal;visibility:visible;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;vertical-align:middle;color:var(--icon-primary);}
.ui-datepicker .ui-datepicker-prev-hover span:before,.ui-datepicker .ui-datepicker-next-hover span:before{color:var(--icon-primary-hover);}
.ui-datepicker .ui-datepicker-prev span:before{content:"\e5d2";}
.ui-datepicker .ui-datepicker-next span:before{content:"\e5d3";}
.ui-datepicker .ui-datepicker-title{font-size:var(--font-body-lg);font-weight:var(--font-weight-500);text-align:center;line-height:2;margin:0 2.3em;color:var(--text-primary);}
.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-calendar{width:100%;font-size:var(--font-body-md);font-weight:var(--font-weight-400);line-height:var(--body-lg-line-height);color:var(--text-secondary);margin-bottom:0;border:0 none;border-collapse:collapse;}.ui-datepicker-calendar thead th span{font-weight:var(--font-weight-500);}
.ui-datepicker-calendar a,.ui-datepicker-calendar span{display:flex;align-items:center;justify-content:center;width:39px;height:39px;padding:0;margin:0;text-decoration:none;color:var(--text-secondary);border:var(--border-width-200) solid transparent;border-radius:var(--border-radius-full);}
.ui-datepicker-calendar .ui-state-hover{background-color:var(--bg-fill-hover);}
.ui-datepicker-calendar .ui-state-active{color:var(--text-inverse);background-color:var(--bg-fill-brand);cursor:default;}
.ui-datepicker-today a{color:var(--text-secondary);background-color:var(--bg-fill);border-color:var(--border-brand);}
.ui-widget-content{border-radius:var(--border-radius-none) var(--border-radius-none) var(--border-radius-200) var(--border-radius-200);border:var(--border-width-100) solid var(--border-active);background-color:var(--bg-fill);box-shadow:0 4px 6px -2px rgba(21, 23, 27, 0.03),0px 12px 16px -4px rgba(21, 23, 27, 0.08);}
.popover{transform:translateY(-150%);position:fixed;top:0;z-index:500;overflow-y:auto;display:flex;flex-direction:column;max-height:100%;width:100%;background-color:var(--bg-surface);border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-300);box-shadow:0px 8px 8px -4px rgba(21, 23, 27, 0.03),0px 20px 24px -4px rgba(21, 23, 27, 0.08);}@media only screen and (min-width: 576px){.popover{max-width:30rem;}}.popover.defaultPopoverWidth{max-height:80vh;}@media only screen and (min-width: 576px){.popover.defaultPopoverWidth{max-width:30rem;}}
.popover.is-open{top:50%;left:50%;transform:translate(-50%, -50%);}.popover.is-open.is-large{max-height:85vh;}
.popover-title{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;background-color:var(--bg-surface-secondary);border-bottom:var(--border-width-100) solid var(--border-primary);padding:1rem;}.popover-title h2{font-weight:var(--font-weight-500);line-height:var(--body-lg-line-height);margin:0;}
.popover-title .btn-delete{margin-left:auto;}
.popover-content{position:relative;flex:1 1 auto;padding:1rem;overflow-y:auto;}.popover-content .form{padding:0 !important;margin:0 !important;}
.popover-content .panel{border-radius:0;border:0 none;background-color:transparent;}
.popover-content ul.form>li{padding:0 !important;}
.popover-content .s5-form-row{max-width:100%;}
.popover-content .popover--panel .popover--field:last-child{margin-bottom:0;}
.popover-content .popover--panel .popover--field:first-child{margin-bottom:1.5rem;}
.popover-content .popover--panel:nth-of-type(2){margin-top:1.5rem;}
.popover-content .s5-popover-panel .s5-form-row:last-child{margin-bottom:0;}
.popover-content .s5-popover--panel .s5-popover--panel{padding:0;background-color:transparent;}
.popover .s5-btn-row{border-top:var(--border-width-100) solid var(--border-primary);padding:1rem;}
.popover--files{position:relative;}.popover--files:before,.popover--files:after{content:"";display:table;}
.popover--files:after{clear:both;}
.popover--field{position:relative;margin-bottom:1.5rem;}.popover--field:before,.popover--field:after{content:"";display:table;}
.popover--field:after{clear:both;}
.popover--field i.flaticon{position:absolute;top:10px;left:0.65rem;color:#15171b;}.popover--field i.flaticon.left-text-1{top:30%;transform:translateY(-70%);}
.popover--field-sm i.flaticon{position:absolute;top:4px;color:var(--icon-primary);}
.popover .form-card{border:0 none;margin:0;}
.s5-aside-slidebar{position:fixed;right:0;top:0;bottom:0;background-color:var(--bg-surface-secondary);width:236px;z-index:300;border-left:var(--border-width-100) solid var(--border-secondary);transform:translateX(235px);transition:transform 60ms ease-in-out;box-shadow:-1px 1px 8px 0 rgba(0, 0, 0, 0.08);}.s5-aside-slidebar.open{transform:translateX(0);flex-grow:1;display:flex;}
.s5-filterbar-toggle{background-color:var(--bg-fill-brand);border:var(--border-width-100) solid var(--border-brand);border-top-left-radius:var(--border-radius-200);border-bottom-left-radius:var(--border-radius-200);position:absolute;top:105px;left:-40px;}.s5-filterbar-toggle a{display:block;width:40px;height:40px;}
.s5-filterbar-toggle i{display:flex;align-items:center;text-align:center;width:100%;height:100%;padding:0 0.75rem;}.s5-filterbar-toggle i:before{font-size:20px;margin:0;color:var(--icon-inverse);}
.s5-filterbar-toggle.active{background-color:var(--bg-surface-secondary);border:var(--border-width-100) solid var(--border-secondary);border-right:0;}.s5-filterbar-toggle.active i:before{color:var(--icon-brand);}
.s5-filterbar-toggle+.s5-filterbar-toggle{top:155px;}
.s5-filterbar-toggle+.s5-filterbar-toggle+.s5-filterbar-toggle{top:195px;}
.s5-filterbar-toggle+.s5-filterbar-toggle+.s5-filterbar-toggle+.s5-filterbar-toggle{top:240px;}
.s5-filterbar-container{display:none;width:100%;max-height:100%;padding:1rem;overflow:auto;position:relative;}.s5-filterbar-container.active{display:block;}
.s5-filterbar-container h2{font-size:var(--font-heading-lg);font-weight:var(--font-weight-500);line-height:var(--body-lg-line-height);color:var(--text-primary);}
.s5-filterbar-container h5,.s5-filterbar-container label{font-size:var(--font-body-md);font-weight:var(--font-weight-500);color:var(--text-secondary);margin:0 0 4px 0;}
.s5-filterbar-container .s5-input-checkbox+.s5-input-checkbox-label:before{text-indent:0;}
.s5-filterbar-container .s5-input-checkbox:checked+.s5-input-checkbox-label:before{text-indent:0;}
.s5-filterbar-container~section.content-wrapper{padding-right:0 !important;}
.filter-sidenote{font-size:var(--font-body-sm);font-weight:var(--font-weight-400);line-height:var(--body-sm-line-height);color:var(--text-primary);}
.signal,.signal-card{display:flex;align-items:center;color:var(--text-primary);background-color:var(--bg-surface);border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-200);padding:1rem;margin-bottom:0.5rem;}.signal>div,.signal-card>div{flex:1 1 auto;-webkit-box-flex:1;}.signal>div.signal--click-icon,.signal-card>div.signal--click-icon{padding:0;}
.signal-card-body [class^=label--]{margin-right:0.5rem;}
.signal-card-body small{font-size:var(--font-body-md);font-weight:var(--font-weight-400);line-height:var(--body-lg-line-height);color:var(--text-secondary);margin-bottom:0;}
div.signal--click-icon,a.signal--click-icon{flex:0 1 auto;color:var(--icon-primary);vertical-align:middle;height:100%;padding:0.75rem;}
.removestyle-signal{margin-bottom:0;background:none;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;-webkit-box-orient:horizontal;padding:0;border:0 none;}.removestyle-signal>div{flex:0 0 auto;}
.stage-info{display:flex;flex-direction:column;}.stage-info .stage-info--item:not(:last-child){margin-bottom:0.5rem;}
.stage-info--item{font-size:var(--font-body-md);font-weight:var(--font-weight-400);line-height:var(--body-lg-line-height);color:var(--text-secondary);}
.student-progress--average small{position:relative;top:0;z-index:2;}
.stageinfopanel .student-progress--bar{height:40px;}
.stageinfopanel .student-progress--achieved{height:40px;}
.stageinfopanel .student-progress--average{height:40px;}.stageinfopanel .student-progress--average small{top:6px;}
.week-planning{display:flex;flex-direction:column;gap:0.5rem;}.week-planning.tasks-planning .task{border:0 none;border-radius:0;margin:0;overflow:unset;}
.week-planning.tasks-planning .task--summary{background-color:transparent;line-height:inherit;padding:0.75rem;}
.week-plan{padding-left:48px;position:relative;}.week-plan .week-plan-day:not(.task--empty) .week-day p:hover{color:var(--text-brand-hover);}
.week-plan-day{margin:0 !important;}.week-plan-day.has-popout .week-day{color:var(--text-secondary);background-color:var(--bg-surface);border:var(--border-width-100) solid var(--border-secondary);}
.week-plan-day.day--empty .week-day{font-style:italic;color:var(--text-disabled);border:var(--border-width-100) dashed var(--border-secondary);}
.week-day{display:flex;justify-content:space-between;align-items:center;gap:0.5rem;font-size:var(--font-body-md);font-weight:var(--font-weight-400);line-height:var(--heading-lg-line-height);border-top-right-radius:var(--border-radius-200);border-bottom-right-radius:var(--border-radius-200);padding:0.75rem;min-height:48px;}.week-day.task--summary p,.week-day p{flex:1 1 auto;margin-bottom:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.week-day .week-day--summary-emotion{flex:0 0 auto;width:24px;height:24px;border-radius:var(--border-radius-200);}.week-day .week-day--summary-emotion i{display:flex;align-items:center;text-align:center;color:var(--icon-inverse);width:100%;}.week-day .week-day--summary-emotion i:before{font-size:var(--font-heading-xl);background-color:var(--bg-fill-secondary);border-radius:var(--border-radius-100);}
.week-day .week-day--summary-meta{display:flex;align-items:center;text-align:center;text-transform:uppercase;}.week-day .week-day--summary-meta a{text-transform:none;color:var(--icon-brand);}
.week-day .week-day--summary-meta .aanwezig{color:var(--text-success-primary);}
.week-day .week-day--summary-meta .afwezig{color:var(--text-danger-primary);}
.week-day .week-day--summary-day-consent{display:flex;align-items:center;gap:0.5rem;}
.week-plan--title{display:block;font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--heading-xl-line-height);text-align:center;color:var(--text-primary);border:var(--border-width-100) solid var(--border-secondary);border-top-left-radius:var(--border-radius-200);border-bottom-left-radius:var(--border-radius-200);min-width:48px;min-height:48px;padding:0.5rem;position:absolute;top:0;bottom:0;left:1px;z-index:1;}
.week-plan-day.has-popout .popout{border-radius:var(--border-radius-200);}
.btn{display:inline-block;padding:var(--space-200) var(--space-300);font-size:var(--font-body-md);font-weight:var(--font-weight-600);line-height:var(--heading-lg-line-height);color:var(--text-inverse);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--border-width-100) solid transparent;border-radius:var(--border-radius-200);background-color:var(--bg-fill-brand);transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion:reduce){.btn{transition:none;}}.btn-lg{padding:var(--space-300);font-size:var(--font-body-lg);}
.btn-sm{padding:var(--space-100) var(--space-300);font-size:var(--font-body-md);}
.btn-primary{color:var(--text-inverse);background-color:var(--bg-fill-brand);}.btn-primary[disabled],.btn-primary.disabled{color:var(--text-disabled);background-color:var(--bg-fill-disabled);pointer-events:none;}
.btn-primary:hover{color:var(--text-inverse);background-color:var(--bg-fill-brand-hover);}
.btn-primary:active{color:var(--text-inverse);background-color:var(--bg-fill-brand-active);}
.btn-secondary{color:var(--text-brand);background-color:var(--bg-surface);border-color:var(--border-brand);}.btn-secondary[disabled],.btn-secondary.disabled{color:var(--text-disabled);background-color:var(--bg-fill-disabled);border-color:var(--border-disabled);pointer-events:none;}
.btn-secondary:hover{color:var(--text-brand-solid);background-color:var(--bg-surface);border-color:var(--border-brand-solid);}
.btn-secondary:active{color:var(--text-brand-solid);background-color:var(--bg-surface);border-color:var(--border-brand-solid);}
.btn-destructive{color:var(--text-secondary);background-color:var(--bg-fill-secondary);}.btn-destructive[disabled],.btn-destructive.disabled{color:var(--text-disabled);background-color:var(--bg-fill-disabled);pointer-events:none;}
.btn-destructive:hover{color:var(--text-secondary);background-color:var(--bg-fill-secondary-hover);}
.btn-destructive:active{color:var(--text-secondary);background-color:var(--bg-fill-secondary-active);}
.btn-success{color:var(--text-inverse);background-color:var(--bg-fill-success);}.btn-success[disabled],.btn-success.disabled{color:var(--text-disabled);background-color:var(--bg-fill-disabled);pointer-events:none;}
.btn-success:hover{color:var(--text-inverse);background-color:var(--bg-fill-success-hover);}
.btn-success:active{color:var(--text-inverse);background-color:var(--bg-fill-success-active);}
.btn-danger{color:var(--text-inverse);background-color:var(--bg-fill-danger);}.btn-danger[disabled],.btn-danger.disabled{color:var(--text-disabled);background-color:var(--bg-fill-disabled);pointer-events:none;}
.btn-danger:hover{color:var(--text-inverse);background-color:var(--bg-fill-danger-hover);}
.btn-danger:active{color:var(--text-inverse);background-color:var(--bg-fill-danger-active);}
.btn-ghost-primary{color:var(--text-secondary);background-color:var(--transparent);}.btn-ghost-primary:hover{color:var(--text-secondary);background-color:var(--bg-fill-hover);}
.btn-ghost-primary:active{color:var(--text-brand);background-color:var(--bg-fill-active);}
.btn-ghost-primary[disabled],.btn-ghost-primary.disabled{color:var(--text-disabled);background-color:var(--transparent);pointer-events:none;}
.btn-ghost-inverse{color:var(--text-inverse);background-color:var(--transparent);}.btn-ghost-inverse:hover{color:var(--text-inverse);background-color:var(--bg-fill-brand);}
.btn-ghost-inverse:active{color:var(--text-inverse);background-color:var(--bg-fill-brand);}
.btn-ghost-inverse[disabled],.btn-ghost-inverse.disabled{color:var(--text-disabled);background-color:var(--transparent);pointer-events:none;}
.btn-ghost-action{color:var(--text-brand);background-color:var(--transparent);}.btn-ghost-action:hover{color:var(--text-brand-hover);background-color:var(--bg-fill-hover);}
.btn-ghost-action:active{color:var(--text-brand);background-color:var(--bg-fill-active);}
.btn-ghost-action[disabled],.btn-ghost-action.disabled{color:var(--text-disabled);background-color:var(--transparent);pointer-events:none;}
.btn-ghost-succes{color:var(--text-success-primary);background-color:var(--transparent);}.btn-ghost-succes:hover{color:var(--text-success-primary);background-color:var(--bg-surface-success-hover);}
.btn-ghost-succes:active{color:var(--text-success-primary);background-color:var(--bg-surface-success-active);}
.btn-ghost-succes[disabled],.btn-ghost-succes.disabled{color:var(--text-disabled);background-color:var(--transparent);pointer-events:none;}
.btn-ghost-danger{color:var(--text-danger-primary);background-color:var(--transparent);}.btn-ghost-danger:hover{color:var(--text-danger-primary);background-color:var(--bg-surface-danger-hover);}
.btn-ghost-danger:active{color:var(--text-danger-primary);background-color:var(--bg-surface-danger-active);}
.btn-ghost-danger[disabled],.btn-ghost-danger.disabled{color:var(--text-disabled);background-color:var(--transparent);pointer-events:none;}
@font-face{font-family:'Flaticons Stroke';src:url('../fonts/flaticons-stroke.eot');src:url('../fonts/flaticons-stroke.eot?#iefix') format("embedded-opentype"),url('../fonts/flaticons-stroke.woff') format('woff'),url('../fonts/flaticons-stroke.ttf') format('truetype'),url('../fonts/flaticons-stroke.svg#flaticons-stroke') format('svg');font-weight:normal;font-style:normal;}.font-family-fontello-stroke{font-family:"Flaticons Stroke";}
.include-fonticon{font-family:'Flaticons Stroke';speak:none;font-size:1rem;font-style:normal;font-weight:normal;visibility:visible;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.flaticon{speak:never;font-style:normal;font-size:inherit;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.flaticon-notification{font-family:'Flaticons Stroke';speak:none;font-size:2rem;color:#353b43 !important;font-style:normal;font-weight:normal;visibility:visible;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.flaticon.grid-1:before,.flaticon.grid:before,.flaticon.A1:before{font-family:"Flaticons Stroke";content:"\e3e8";}
.flaticon.grid-2:before,.flaticon.A2:before{font-family:"Flaticons Stroke";content:"\e3e9";}
.flaticon.grid-3:before,.flaticon.A3:before{font-family:"Flaticons Stroke";content:"\e3ea";}
.flaticon.window-1:before,.flaticon.window:before,.flaticon.A4:before{font-family:"Flaticons Stroke";content:"\e3eb";}
.flaticon.collection-1:before,.flaticon.collection:before,.flaticon.A5:before{font-family:"Flaticons Stroke";content:"\e3ec";}
.flaticon.switch-window-1:before,.flaticon.switch-window:before,.flaticon.A6:before{font-family:"Flaticons Stroke";content:"\e3ed";}
.flaticon.add-window-1:before,.flaticon.add-window:before,.flaticon.A7:before{font-family:"Flaticons Stroke";content:"\e3ee";}
.flaticon.browser-1:before,.flaticon.browser:before,.flaticon.A8:before{font-family:"Flaticons Stroke";content:"\e3ef";}
.flaticon.minimize-browser-1:before,.flaticon.minimize-browser:before,.flaticon.A9:before{font-family:"Flaticons Stroke";content:"\e3f0";}
.flaticon.new-browser-1:before,.flaticon.new-browser:before,.flaticon.A10:before{font-family:"Flaticons Stroke";content:"\e3f1";}
.flaticon.close-browser-1:before,.flaticon.close-browser:before,.flaticon.A11:before{font-family:"Flaticons Stroke";content:"\e3f2";}
.flaticon.browser-2:before,.flaticon.A12:before{font-family:"Flaticons Stroke";content:"\e3f3";}
.flaticon.minimize-browser-2:before,.flaticon.A13:before{font-family:"Flaticons Stroke";content:"\e3f4";}
.flaticon.new-browser-2:before,.flaticon.A14:before{font-family:"Flaticons Stroke";content:"\e3f5";}
.flaticon.close-browser-2:before,.flaticon.A15:before{font-family:"Flaticons Stroke";content:"\e3f6";}
.flaticon.multiple-browsers-1:before,.flaticon.multiple-browsers:before,.flaticon.A16:before{font-family:"Flaticons Stroke";content:"\e3f7";}
.flaticon.browser-3:before,.flaticon.A17:before{font-family:"Flaticons Stroke";content:"\e3f8";}
.flaticon.minimize-browser-3:before,.flaticon.A18:before{font-family:"Flaticons Stroke";content:"\e3f9";}
.flaticon.new-browser-3:before,.flaticon.A19:before{font-family:"Flaticons Stroke";content:"\e3fa";}
.flaticon.close-browser-3:before,.flaticon.A20:before{font-family:"Flaticons Stroke";content:"\e3fb";}
.flaticon.folder-1:before,.flaticon.folder:before,.flaticon.B1:before{font-family:"Flaticons Stroke";content:"\e3fc";}
.flaticon.add-folder-1:before,.flaticon.add-folder:before,.flaticon.B2:before{font-family:"Flaticons Stroke";content:"\e3fd";}
.flaticon.remove-folder-1:before,.flaticon.remove-folder:before,.flaticon.B3:before{font-family:"Flaticons Stroke";content:"\e3fe";}
.flaticon.upload-to-folder-1:before,.flaticon.upload-to-folder:before,.flaticon.B4:before{font-family:"Flaticons Stroke";content:"\e3ff";}
.flaticon.download-to-folder-1:before,.flaticon.download-to-folder:before,.flaticon.B5:before{font-family:"Flaticons Stroke";content:"\e400";}
.flaticon.folder-2:before,.flaticon.B6:before{font-family:"Flaticons Stroke";content:"\e401";}
.flaticon.open-folder-1:before,.flaticon.open-folder:before,.flaticon.B7:before{font-family:"Flaticons Stroke";content:"\e402";}
.flaticon.add-to-folder-1:before,.flaticon.add-to-folder:before,.flaticon.B8:before{font-family:"Flaticons Stroke";content:"\e403";}
.flaticon.document-1:before,.flaticon.document:before,.flaticon.B9:before{font-family:"Flaticons Stroke";content:"\e404";}
.flaticon.document-2:before,.flaticon.B10:before{font-family:"Flaticons Stroke";content:"\e405";}
.flaticon.document-3:before,.flaticon.B11:before{font-family:"Flaticons Stroke";content:"\e406";}
.flaticon.document-4:before,.flaticon.B12:before{font-family:"Flaticons Stroke";content:"\e407";}
.flaticon.multiple-documents-1:before,.flaticon.multiple-documents:before,.flaticon.B13:before{font-family:"Flaticons Stroke";content:"\e408";}
.flaticon.remove-documents-1:before,.flaticon.remove-documents:before,.flaticon.B14:before{font-family:"Flaticons Stroke";content:"\e409";}
.flaticon.add-document-1:before,.flaticon.add-document:before,.flaticon.B15:before{font-family:"Flaticons Stroke";content:"\e40a";}
.flaticon.close-document-1:before,.flaticon.close-document:before,.flaticon.B16:before{font-family:"Flaticons Stroke";content:"\e40b";}
.flaticon.upload-document-1:before,.flaticon.upload-document:before,.flaticon.B17:before{font-family:"Flaticons Stroke";content:"\e40c";}
.flaticon.download-document-1:before,.flaticon.download-document:before,.flaticon.B18:before{font-family:"Flaticons Stroke";content:"\e40d";}
.flaticon.import-document-1:before,.flaticon.import-document:before,.flaticon.B19:before{font-family:"Flaticons Stroke";content:"\e40e";}
.flaticon.export-document-1:before,.flaticon.export-document:before,.flaticon.B20:before{font-family:"Flaticons Stroke";content:"\e40f";}
.flaticon.clipboard-1:before,.flaticon.clipboard:before,.flaticon.copy-1:before,.flaticon.copy:before,.flaticon.C1:before{font-family:"Flaticons Stroke";content:"\e410";}
.flaticon.clipboard-1a:before,.flaticon.copy-2:before,.flaticon.C2:before{font-family:"Flaticons Stroke";content:"\e411";}
.flaticon.clipboard-1b:before,.flaticon.copy-3:before,.flaticon.C3:before{font-family:"Flaticons Stroke";content:"\e412";}
.flaticon.clipboard-2:before,.flaticon.copy-4:before,.flaticon.C4:before{font-family:"Flaticons Stroke";content:"\e413";}
.flaticon.remove-from-clipboard-1:before,.flaticon.remove-from-clipboard:before,.flaticon.C5:before{font-family:"Flaticons Stroke";content:"\e414";}
.flaticon.add-to-clipboard-1:before,.flaticon.add-to-clipboard:before,.flaticon.copy-5:before,.flaticon.C6:before{font-family:"Flaticons Stroke";content:"\e415";}
.flaticon.add-to-clipboard-2:before,.flaticon.C7:before{font-family:"Flaticons Stroke";content:"\e416";}
.flaticon.clipboard-2a:before,.flaticon.C8:before{font-family:"Flaticons Stroke";content:"\e417";}
.flaticon.clipboard-2b:before,.flaticon.C9:before{font-family:"Flaticons Stroke";content:"\e418";}
.flaticon.comment-1:before,.flaticon.comment:before,.flaticon.C10:before{font-family:"Flaticons Stroke";content:"\e419";}
.flaticon.thinking-comment-1:before,.flaticon.thinking-comment:before,.flaticon.C11:before{font-family:"Flaticons Stroke";content:"\e41a";}
.flaticon.writing-comment-1:before,.flaticon.writing-comment:before,.flaticon.C12:before{font-family:"Flaticons Stroke";content:"\e41b";}
.flaticon.posted-comment:before,.flaticon.C13:before{font-family:"Flaticons Stroke";content:"\e41c";}
.flaticon.comment-2:before,.flaticon.C14:before{font-family:"Flaticons Stroke";content:"\e41d";}
.flaticon.thinking-comment-2:before,.flaticon.C15:before{font-family:"Flaticons Stroke";content:"\e41e";}
.flaticon.writing-comment-2:before,.flaticon.C16:before{font-family:"Flaticons Stroke";content:"\e41f";}
.flaticon.posted-comment-2:before,.flaticon.C17:before{font-family:"Flaticons Stroke";content:"\e420";}
.flaticon.chat-1:before,.flaticon.chat:before,.flaticon.C18:before{font-family:"Flaticons Stroke";content:"\e421";}
.flaticon.chat-2:before,.flaticon.C19:before{font-family:"Flaticons Stroke";content:"\e422";}
.flaticon.chat-3:before,.flaticon.C20:before{font-family:"Flaticons Stroke";content:"\e423";}
.flaticon.lock-1:before,.flaticon.lock:before,.flaticon.D1:before{font-family:"Flaticons Stroke";content:"\e424";}
.flaticon.unlock-1:before,.flaticon.unlock:before,.flaticon.D2:before{font-family:"Flaticons Stroke";content:"\e425";}
.flaticon.lock-2:before,.flaticon.D3:before{font-family:"Flaticons Stroke";content:"\e426";}
.flaticon.lock-3:before,.flaticon.D4:before{font-family:"Flaticons Stroke";content:"\e427";}
.flaticon.unlock-3:before,.flaticon.D5:before{font-family:"Flaticons Stroke";content:"\e428";}
.flaticon.key-1:before,.flaticon.key:before,.flaticon.password-1:before,.flaticon.password:before,.flaticon.D6:before{font-family:"Flaticons Stroke";content:"\e429";}
.flaticon.key-2:before,.flaticon.password-2:before,.flaticon.D7:before{font-family:"Flaticons Stroke";content:"\e42a";}
.flaticon.bell-1:before,.flaticon.bell:before,.flaticon.notification-1:before,.flaticon.notification:before,.flaticon.D8:before{font-family:"Flaticons Stroke";content:"\e42b";}
.flaticon.bell-2:before,.flaticon.notification-2:before,.flaticon.D9:before{font-family:"Flaticons Stroke";content:"\e42c";}
.flaticon.bell-3:before,.flaticon.service-1:before,.flaticon.service:before,.flaticon.D10:before{font-family:"Flaticons Stroke";content:"\e42d";}
.flaticon.print-1:before,.flaticon.print:before,.flaticon.D11:before{font-family:"Flaticons Stroke";content:"\e42e";}
.flaticon.calculator-1:before,.flaticon.calculator:before,.flaticon.D12:before{font-family:"Flaticons Stroke";content:"\e42f";}
.flaticon.cloud-1:before,.flaticon.cloud:before,.flaticon.D13:before{font-family:"Flaticons Stroke";content:"\e430";}
.flaticon.cloud-upload-1:before,.flaticon.cloud-upload:before,.flaticon.D14:before{font-family:"Flaticons Stroke";content:"\e431";}
.flaticon.cloud-download-1:before,.flaticon.cloud-download:before,.flaticon.D15:before{font-family:"Flaticons Stroke";content:"\e432";}
.flaticon.cloud-add-1:before,.flaticon.cloud-add:before,.flaticon.D16:before{font-family:"Flaticons Stroke";content:"\e433";}
.flaticon.cloud-2:before,.flaticon.D17:before{font-family:"Flaticons Stroke";content:"\e434";}
.flaticon.home-1:before,.flaticon.home:before,.flaticon.house-1:before,.flaticon.house:before,.flaticon.D18:before{font-family:"Flaticons Stroke";content:"\e435";}
.flaticon.home-2:before,.flaticon.house-2:before,.flaticon.D19:before{font-family:"Flaticons Stroke";content:"\e436";}
.flaticon.home-3:before,.flaticon.house-3:before,.flaticon.D20:before{font-family:"Flaticons Stroke";content:"\e437";}
.flaticon.open-book-1:before,.flaticon.open-book:before,.flaticon.E1:before{font-family:"Flaticons Stroke";content:"\e438";}
.flaticon.open-book-2:before,.flaticon-notification.open-book-2:before,.flaticon.E2:before{font-family:"Flaticons Stroke";content:"\e439";}
.flaticon.open-book-3:before,.flaticon.E3:before{font-family:"Flaticons Stroke";content:"\e43a";}
.flaticon.open-book-4:before,.flaticon.E4:before{font-family:"Flaticons Stroke";content:"\e43b";}
.flaticon.book-1:before,.flaticon.book:before,.flaticon.E5:before{font-family:"Flaticons Stroke";content:"\e43c";}
.flaticon.book-2:before,.flaticon.E6:before{font-family:"Flaticons Stroke";content:"\e43d";}
.flaticon.book-3:before,.flaticon.E7:before{font-family:"Flaticons Stroke";content:"\e43e";}
.flaticon.book-4:before,.flaticon.E8:before{font-family:"Flaticons Stroke";content:"\e43f";}
.flaticon.book-5:before,.flaticon.E9:before{font-family:"Flaticons Stroke";content:"\e440";}
.flaticon.book-6:before,.flaticon-notification.book-6:before,.flaticon.E10:before{font-family:"Flaticons Stroke";content:"\e441";}
.flaticon.newspaper-1:before,.flaticon.newspaper:before,.flaticon.E11:before{font-family:"Flaticons Stroke";content:"\e442";}
.flaticon.newspaper-2:before,.flaticon.E12:before{font-family:"Flaticons Stroke";content:"\e443";}
.flaticon.newspaper-3:before,.flaticon.E13:before{font-family:"Flaticons Stroke";content:"\e444";}
.flaticon.newspaper-4:before,.flaticon.E14:before{font-family:"Flaticons Stroke";content:"\e445";}
.flaticon.journal-1:before,.flaticon.journal:before,.flaticon.E15:before{font-family:"Flaticons Stroke";content:"\e446";}
.flaticon.journal-2:before,.flaticon.E16:before{font-family:"Flaticons Stroke";content:"\e447";}
.flaticon.journal-3:before,.flaticon.E17:before{font-family:"Flaticons Stroke";content:"\e448";}
.flaticon.notebook-1:before,.flaticon.notebook:before,.flaticon.E18:before{font-family:"Flaticons Stroke";content:"\e449";}
.flaticon.notebook-2:before,.flaticon.E19:before{font-family:"Flaticons Stroke";content:"\e44a";}
.flaticon.notebook-3:before,.flaticon.E20:before{font-family:"Flaticons Stroke";content:"\e44b";}
.flaticon.article-1:before,.flaticon.article:before,.flaticon.F1:before{font-family:"Flaticons Stroke";content:"\e44c";}
.flaticon.article-2:before,.flaticon.F2:before{font-family:"Flaticons Stroke";content:"\e44d";}
.flaticon.article-3:before,.flaticon.F3:before{font-family:"Flaticons Stroke";content:"\e44e";}
.flaticon.notepad-1:before,.flaticon.notepad:before,.flaticon.F4:before{font-family:"Flaticons Stroke";content:"\e44f";}
.flaticon.notepad-2:before,.flaticon.F5:before{font-family:"Flaticons Stroke";content:"\e450";}
.flaticon.suitcase-1:before,.flaticon.suitcase:before,.flaticon.portfolio-1:before,.flaticon.portfolio:before,.flaticon.F6:before{font-family:"Flaticons Stroke";content:"\e451";}
.flaticon.suitcase-2:before,.flaticon.F7:before{font-family:"Flaticons Stroke";content:"\e452";}
.flaticon.briefcase-1:before,.flaticon.briefcase:before,.flaticon.F8:before{font-family:"Flaticons Stroke";content:"\e453";}
.flaticon.toolbox:before,.flaticon.F9:before{font-family:"Flaticons Stroke";content:"\e454";}
.flaticon.shirt-1:before,.flaticon.shirt:before,.flaticon.F10:before{font-family:"Flaticons Stroke";content:"\e455";}
.flaticon.umbrella-1:before,.flaticon.umbrella:before,.flaticon.F11:before{font-family:"Flaticons Stroke";content:"\e456";}
.flaticon.coffee-1:before,.flaticon.coffee:before,.flaticon.F12:before{font-family:"Flaticons Stroke";content:"\e457";}
.flaticon.glasses-1:before,.flaticon.glasses:before,.flaticon.F13:before{font-family:"Flaticons Stroke";content:"\e458";}
.flaticon.zoom-1:before,.flaticon.zoom:before,.flaticon.magnifying-glass-1:before,.flaticon.magnifying-glass:before,.flaticon.F14:before{font-family:"Flaticons Stroke";content:"\e459";}
.flaticon.zoom-2:before,.flaticon.magnifying-glass-2:before,.flaticon.F15:before{font-family:"Flaticons Stroke";content:"\e45a";}
.flaticon.zoom-in-1:before,.flaticon.zoom-in:before,.flaticon.magnifying-glass-3:before,.flaticon.F16:before{font-family:"Flaticons Stroke";content:"\e45b";}
.flaticon.eye-1:before,.flaticon.eye:before,.flaticon.view-1:before,.flaticon.view:before,.flaticon.F17:before{font-family:"Flaticons Stroke";content:"\e45c";}
.flaticon.eye-2:before,.flaticon.view-2:before,.flaticon.F18:before{font-family:"Flaticons Stroke";content:"\e45d";}
.flaticon.eye-3:before,.flaticon.view-3:before,.flaticon.F19:before{font-family:"Flaticons Stroke";content:"\e45e";}
.flaticon.eye-4:before,.flaticon.view-4:before,.flaticon.F20:before{font-family:"Flaticons Stroke";content:"\e45f";}
.flaticon.iphone-1:before,.flaticon.iphone:before,.flaticon.smart-phone-3:before,.flaticon.G1:before{font-family:"Flaticons Stroke";content:"\e460";}
.flaticon.ipad-mini-1-tablet-2:before,.flaticon.G2:before{font-family:"Flaticons Stroke";content:"\e461";}
.flaticon.ipad-1:before,.flaticon.ipad:before,.flaticon.tablet-3:before,.flaticon.G3:before{font-family:"Flaticons Stroke";content:"\e462";}
.flaticon.macbook-1:before,.flaticon.macbook:before,.flaticon.laptop-2:before,.flaticon.G4:before{font-family:"Flaticons Stroke";content:"\e463";}
.flaticon.imac-1:before,.flaticon.imac:before,.flaticon.computer-2:before,.flaticon.G5:before{font-family:"Flaticons Stroke";content:"\e464";}
.flaticon.smart-phone-1:before,.flaticon.smart-phone:before,.flaticon.G6:before{font-family:"Flaticons Stroke";content:"\e465";}
.flaticon.tablet-1:before,.flaticon.tablet:before,.flaticon.G7:before{font-family:"Flaticons Stroke";content:"\e466";}
.flaticon.laptop-1:before,.flaticon.laptop:before,.flaticon.G8:before{font-family:"Flaticons Stroke";content:"\e467";}
.flaticon.computer-1:before,.flaticon.computer:before,.flaticon.G9:before{font-family:"Flaticons Stroke";content:"\e468";}
.flaticon.smart-phone-2:before,.flaticon.G10:before{font-family:"Flaticons Stroke";content:"\e469";}
.flaticon.photo-1:before,.flaticon.photo:before,.flaticon.image-1:before,.flaticon.image:before,.flaticon.G11:before{font-family:"Flaticons Stroke";content:"\e46a";}
.flaticon.photo-gallery-1:before,.flaticon.photo-gallery:before,.flaticon.G12:before{font-family:"Flaticons Stroke";content:"\e46b";}
.flaticon.media-gallery-1:before,.flaticon.media-gallery:before,.flaticon.image-gallery-1:before,.flaticon.image-gallery:before,.flaticon.G13:before{font-family:"Flaticons Stroke";content:"\e46c";}
.flaticon.video-camera-1:before,.flaticon.video-camera:before,.flaticon.video-1:before,.flaticon.video:before,.flaticon.G14:before{font-family:"Flaticons Stroke";content:"\e46d";}
.flaticon.tv-1:before,.flaticon.tv:before,.flaticon.television-1:before,.flaticon.television:before,.flaticon.G15:before{font-family:"Flaticons Stroke";content:"\e46e";}
.flaticon.film-strip-1:before,.flaticon.film-strip:before,.flaticon.film-1:before,.flaticon.film:before,.flaticon.G16:before{font-family:"Flaticons Stroke";content:"\e46f";}
.flaticon.camera-1:before,.flaticon.camera:before,.flaticon.G17:before{font-family:"Flaticons Stroke";content:"\e470";}
.flaticon.camera-2:before,.flaticon.G18:before{font-family:"Flaticons Stroke";content:"\e471";}
.flaticon.camera-3:before,.flaticon.G19:before{font-family:"Flaticons Stroke";content:"\e472";}
.flaticon.camera-4:before,.flaticon.G20:before{font-family:"Flaticons Stroke";content:"\e473";}
.flaticon.calendar-1:before,.flaticon.calendar:before,.flaticon.H1:before{font-family:"Flaticons Stroke";content:"\e474";}
.flaticon.calendar-2:before,.flaticon-notification.calendar-2:before,.flaticon.H2:before{font-family:"Flaticons Stroke";content:"\e475";}
.flaticon.calendar-3:before,.flaticon.H3:before{font-family:"Flaticons Stroke";content:"\e476";}
.flaticon.calendar-4:before,.flaticon.H4:before{font-family:"Flaticons Stroke";content:"\e477";}
.flaticon.calendar-5:before,.flaticon.H5:before{font-family:"Flaticons Stroke";content:"\e478";}
.flaticon.taskpad-1:before,.flaticon.taskpad:before,.flaticon.H6:before{font-family:"Flaticons Stroke";content:"\e479";}
.flaticon.inbox-1:before,.flaticon.inbox:before,.flaticon.H7:before{font-family:"Flaticons Stroke";content:"\e47a";}
.flaticon.inbox-checkmark-1:before,.flaticon.inbox-checkmark:before,.flaticon.H8:before{font-family:"Flaticons Stroke";content:"\e47b";}
.flaticon.inbox-upload-1:before,.flaticon.inbox-upload:before,.flaticon.H9:before{font-family:"Flaticons Stroke";content:"\e47c";}
.flaticon.inbox-add-1:before,.flaticon.inbox-add:before,.flaticon.H10:before{font-family:"Flaticons Stroke";content:"\e47d";}
.flaticon.inbox-2:before,.flaticon.H11:before{font-family:"Flaticons Stroke";content:"\e47e";}
.flaticon.inbox-3:before,.flaticon.H12:before{font-family:"Flaticons Stroke";content:"\e47f";}
.flaticon.trash-1:before,.flaticon.trash:before,.flaticon.delete-1:before,.flaticon.delete:before,.flaticon.H13:before{font-family:"Flaticons Stroke";content:"\e480";}
.flaticon.trash-2:before,.flaticon.delete-2:before,.flaticon.H14:before{font-family:"Flaticons Stroke";content:"\e481";}
.flaticon.trash-3:before,.flaticon.delete-3:before,.flaticon.H15:before{font-family:"Flaticons Stroke";content:"\e482";}
.flaticon.trash-4:before,.flaticon.delete-4:before,.flaticon.H16:before{font-family:"Flaticons Stroke";content:"\e483";}
.flaticon.trash-5:before,.flaticon.delete-5:before,.flaticon.H17:before{font-family:"Flaticons Stroke";content:"\e484";}
.flaticon.bucket-1:before,.flaticon.bucket:before,.flaticon.H18:before{font-family:"Flaticons Stroke";content:"\e485";}
.flaticon.paperclip-1:before,.flaticon.paperclip:before,.flaticon.attachment-1:before,.flaticon.attachment:before,.flaticon.H19:before{font-family:"Flaticons Stroke";content:"\e486";}
.flaticon.paperclip-2:before,.flaticon.attachment-2:before,.flaticon.H20:before{font-family:"Flaticons Stroke";content:"\e487";}
.flaticon.compose-1:before,.flaticon.compose:before,.flaticon.message-1:before,.flaticon.message:before,.flaticon.I1:before{font-family:"Flaticons Stroke";content:"\e488";}
.flaticon.compose-2:before,.flaticon.message-2:before,.flaticon.I2:before{font-family:"Flaticons Stroke";content:"\e489";}
.flaticon.compose-3:before,.flaticon.message-3:before,.flaticon.I3:before{font-family:"Flaticons Stroke";content:"\e48a";}
.flaticon.pencil-1:before,.flaticon.pencil:before,.flaticon.edit-1:before,.flaticon.edit:before,.flaticon.I4:before{font-family:"Flaticons Stroke";content:"\e48b";}
.flaticon.pencil-2:before,.flaticon.edit-2:before,.flaticon.I5:before{font-family:"Flaticons Stroke";content:"\e48c";}
.flaticon.brush-1:before,.flaticon.brush:before,.flaticon.paint-1:before,.flaticon.paint:before,.flaticon.I6:before{font-family:"Flaticons Stroke";content:"\e48d";}
.flaticon.compose-4:before,.flaticon.message-4:before,.flaticon.I7:before{font-family:"Flaticons Stroke";content:"\e48e";}
.flaticon.feather-1:before,.flaticon.feather:before,.flaticon.I8:before{font-family:"Flaticons Stroke";content:"\e48f";}
.flaticon.compose-5:before,.flaticon.message-5:before,.flaticon.I9:before{font-family:"Flaticons Stroke";content:"\e490";}
.flaticon.feather-2:before,.flaticon.I10:before{font-family:"Flaticons Stroke";content:"\e491";}
.flaticon.mail-1:before,.flaticon.mail:before,.flaticon.envelope-1:before,.flaticon.envelope:before,.flaticon.I11:before{font-family:"Flaticons Stroke";content:"\e492";}
.flaticon.mail-2:before,.flaticon.envelope-2:before,.flaticon-notification.envelope-2:before,.flaticon.I12:before{font-family:"Flaticons Stroke";content:"\e493";}
.flaticon.mail-3:before,.flaticon.envelope-3:before,.flaticon.I13:before{font-family:"Flaticons Stroke";content:"\e494";}
.flaticon.mail-4:before,.flaticon.envelope-4:before,.flaticon.I14:before{font-family:"Flaticons Stroke";content:"\e495";}
.flaticon.send-1:before,.flaticon.send:before,.flaticon.I15:before{font-family:"Flaticons Stroke";content:"\e496";}
.flaticon.share-1:before,.flaticon.share:before,.flaticon.I16:before{font-family:"Flaticons Stroke";content:"\e497";}
.flaticon.share-2:before,.flaticon.I17:before{font-family:"Flaticons Stroke";content:"\e498";}
.flaticon.reply-to-all-1:before,.flaticon.reply-to-all:before,.flaticon.I18:before{font-family:"Flaticons Stroke";content:"\e499";}
.flaticon.reply-1:before,.flaticon.reply:before,.flaticon.I19:before{font-family:"Flaticons Stroke";content:"\e49a";}
.flaticon.forward-1:before,.flaticon.forward:before,.flaticon.I20:before{font-family:"Flaticons Stroke";content:"\e49b";}
.flaticon.star-1:before,.flaticon.star:before,.flaticon.J1:before{font-family:"Flaticons Stroke";content:"\e49c";}
.flaticon.star-2:before,.flaticon.J2:before{font-family:"Flaticons Stroke";content:"\e49d";}
.flaticon.heart-1:before,.flaticon.heart:before,.flaticon.J3:before{font-family:"Flaticons Stroke";content:"\e49e";}
.flaticon.bookmark-1:before,.flaticon.bookmark:before,.flaticon.J4:before{font-family:"Flaticons Stroke";content:"\e49f";}
.flaticon.bookmark-2:before,.flaticon.J5:before{font-family:"Flaticons Stroke";content:"\e4a0";}
.flaticon.bookmark-3:before,.flaticon.J6:before{font-family:"Flaticons Stroke";content:"\e4a1";}
.flaticon.pin-1:before,.flaticon.pin:before,.flaticon.J7:before{font-family:"Flaticons Stroke";content:"\e4a2";}
.flaticon.share-3:before,.flaticon.J8:before{font-family:"Flaticons Stroke";content:"\e4a3";}
.flaticon.share-4:before,.flaticon.J9:before{font-family:"Flaticons Stroke";content:"\e4a4";}
.flaticon.share-5:before,.flaticon.J10:before{font-family:"Flaticons Stroke";content:"\e4a5";}
.flaticon.link-1:before,.flaticon.link:before,.flaticon.J11:before{font-family:"Flaticons Stroke";content:"\e4a6";}
.flaticon.link-2:before,.flaticon.J12:before{font-family:"Flaticons Stroke";content:"\e4a7";}
.flaticon.link-3:before,.flaticon.J13:before{font-family:"Flaticons Stroke";content:"\e4a8";}
.flaticon.link-4:before,.flaticon.J14:before{font-family:"Flaticons Stroke";content:"\e4a9";}
.flaticon.question-mark-1:before,.flaticon.question-mark:before,.flaticon.help-1:before,.flaticon.help:before,.flaticon.J15:before{font-family:"Flaticons Stroke";content:"\e4aa";}
.flaticon.question-mark-2:before,.flaticon.help-2:before,.flaticon.J16:before{font-family:"Flaticons Stroke";content:"\e4ab";}
.flaticon.exclamation-point-1:before,.flaticon.exclamation-point:before,.flaticon.warning-1:before,.flaticon.warning:before,.flaticon.caution-1:before,.flaticon.caution:before,.flaticon.J17:before{font-family:"Flaticons Stroke";content:"\e4ac";}
.flaticon.exclamation-point-2:before,.flaticon.exclamation-point:before,.flaticon.warning-2:before,.flaticon.warning:before,.flaticon.caution-2:before,.flaticon.caution:before,.flaticon.J18:before{font-family:"Flaticons Stroke";content:"\e4ad";}
.flaticon.info-1:before,.flaticon.info:before,.flaticon.about-1:before,.flaticon.about:before,.flaticon.J19:before{font-family:"Flaticons Stroke";content:"\e4ae";}
.flaticon.info-2:before,.flaticon.about-2:before,.flaticon.J20:before{font-family:"Flaticons Stroke";content:"\e4af";}
.flaticon.user-1:before,.flaticon.user:before,.flaticon.profile-2:before,.flaticon-notification.profile-2:before,.flaticon.K1:before{font-family:"Flaticons Stroke";content:"\e4b0";}
.flaticon.add-user-1:before,.flaticon.add-user:before,.flaticon.K2:before{font-family:"Flaticons Stroke";content:"\e4b1";}
.flaticon.user-2:before,.flaticon.profile-3:before,.flaticon.K3:before{font-family:"Flaticons Stroke";content:"\e4b2";}
.flaticon.user-3:before,.flaticon.profile-4:before,.flaticon.K4:before{font-family:"Flaticons Stroke";content:"\e4b3";}
.flaticon.user-4:before,.flaticon.profile-5:before,.flaticon.K5:before{font-family:"Flaticons Stroke";content:"\e4b4";}
.flaticon.group-1:before,.flaticon.group:before,.flaticon.follow-1:before,.flaticon.follow:before,.flaticon.K6:before{font-family:"Flaticons Stroke";content:"\e4b5";}
.flaticon.profile-1:before,.flaticon.profile:before,.flaticon.K7:before{font-family:"Flaticons Stroke";content:"\e4b6";}
.flaticon.id-1:before,.flaticon.id:before,.flaticon.K8:before{font-family:"Flaticons Stroke";content:"\e4b7";}
.flaticon.id-2:before,.flaticon.K9:before{font-family:"Flaticons Stroke";content:"\e4b8";}
.flaticon.contacts-1:before,.flaticon.contacts:before,.flaticon.K10:before{font-family:"Flaticons Stroke";content:"\e4b9";}
.flaticon.contacts-2:before,.flaticon.K11:before{font-family:"Flaticons Stroke";content:"\e4ba";}
.flaticon.moon-1:before,.flaticon.moon:before,.flaticon.sleep-1:before,.flaticon.sleep:before,.flaticon.K12:before{font-family:"Flaticons Stroke";content:"\e4bb";}
.flaticon.water-1:before,.flaticon.water:before,.flaticon.K13:before{font-family:"Flaticons Stroke";content:"\e4bc";}
.flaticon.leaf-1:before,.flaticon.leaf:before,.flaticon.nature-1:before,.flaticon.nature:before,.flaticon.K14:before{font-family:"Flaticons Stroke";content:"\e4bd";}
.flaticon.anchor-1:before,.flaticon.anchor:before,.flaticon.K15:before{font-family:"Flaticons Stroke";content:"\e4be";}
.flaticon.trophy-1:before,.flaticon.trophy:before,.flaticon.award-1:before,.flaticon.award:before,.flaticon.K16:before{font-family:"Flaticons Stroke";content:"\e4bf";}
.flaticon.gas-1:before,.flaticon.gas:before,.flaticon.travel-1:before,.flaticon.travel:before,.flaticon.K17:before{font-family:"Flaticons Stroke";content:"\e4c0";}
.flaticon.food-1:before,.flaticon.food:before,.flaticon.restaurant-1:before,.flaticon.restaurant:before,.flaticon.K18:before{font-family:"Flaticons Stroke";content:"\e4c1";}
.flaticon.building-1:before,.flaticon.building:before,.flaticon.city-1:before,.flaticon.city:before,.flaticon.K19:before{font-family:"Flaticons Stroke";content:"\e4c2";}
.flaticon.government-1:before,.flaticon.government:before,.flaticon.politics-1:before,.flaticon.politics:before,.flaticon.building-2:before,.flaticon.K20:before{font-family:"Flaticons Stroke";content:"\e4c3";}
.flaticon.cart-1:before,.flaticon.cart:before,.flaticon.shopping-cart-1:before,.flaticon.shopping-cart:before,.flaticon.L1:before{font-family:"Flaticons Stroke";content:"\e4c4";}
.flaticon.cart-2:before,.flaticon.shopping-cart-2:before,.flaticon.L2:before{font-family:"Flaticons Stroke";content:"\e4c5";}
.flaticon.cart-3:before,.flaticon.shopping-cart-3:before,.flaticon.L3:before{font-family:"Flaticons Stroke";content:"\e4c6";}
.flaticon.tag-1:before,.flaticon.tag:before,.flaticon.L4:before{font-family:"Flaticons Stroke";content:"\e4c7";}
.flaticon.tag-2:before,.flaticon.L5:before{font-family:"Flaticons Stroke";content:"\e4c8";}
.flaticon.money-1:before,.flaticon.money:before,.flaticon.currency-1:before,.flaticon.currency:before,.flaticon.L6:before{font-family:"Flaticons Stroke";content:"\e4c9";}
.flaticon.money-2:before,.flaticon.currency-2:before,.flaticon.L7:before{font-family:"Flaticons Stroke";content:"\e4ca";}
.flaticon.shop-1:before,.flaticon.shop:before,.flaticon.market-1:before,.flaticon.market:before,.flaticon.store-1:before,.flaticon.store:before,.flaticon.L8:before{font-family:"Flaticons Stroke";content:"\e4cb";}
.flaticon.shop-2:before,.flaticon.market-2:before,.flaticon.store-2:before,.flaticon.L9:before{font-family:"Flaticons Stroke";content:"\e4cc";}
.flaticon.basket-1:before,.flaticon.basket:before,.flaticon.L10:before{font-family:"Flaticons Stroke";content:"\e4cd";}
.flaticon.basket-2:before,.flaticon.L11:before{font-family:"Flaticons Stroke";content:"\e4ce";}
.flaticon.gift-1:before,.flaticon.gift:before,.flaticon.present-1:before,.flaticon.present:before,.flaticon.L12:before{font-family:"Flaticons Stroke";content:"\e4cf";}
.flaticon.gift-2:before,.flaticon.present-2:before,.flaticon.L13:before{font-family:"Flaticons Stroke";content:"\e4d0";}
.flaticon.bag-1:before,.flaticon.bag:before,.flaticon.L14:before{font-family:"Flaticons Stroke";content:"\e4d1";}
.flaticon.cube-1:before,.flaticon.cube:before,.flaticon.L15:before{font-family:"Flaticons Stroke";content:"\e4d2";}
.flaticon.ring-1:before,.flaticon.ring:before,.flaticon.L16:before{font-family:"Flaticons Stroke";content:"\e4d3";}
.flaticon.wallet-1:before,.flaticon.wallet:before,.flaticon.payment-1:before,.flaticon.payment:before,.flaticon.L17:before{font-family:"Flaticons Stroke";content:"\e4d4";}
.flaticon.credit-card-1:before,.flaticon.credit-card:before,.flaticon.payment-2:before,.flaticon.L18:before{font-family:"Flaticons Stroke";content:"\e4d5";}
.flaticon.flag-1:before,.flaticon.flag:before,.flaticon.finish-1:before,.flaticon.finish:before,.flaticon.L19:before{font-family:"Flaticons Stroke";content:"\e4d6";}
.flaticon.flag-2:before,.flaticon.finish-2:before,.flaticon.L20:before{font-family:"Flaticons Stroke";content:"\e4d7";}
.flaticon.battery-full-1:before,.flaticon.battery-full:before,.flaticon.M1:before{font-family:"Flaticons Stroke";content:"\e4d8";}
.flaticon.battery-ok-1:before,.flaticon.battery-ok:before,.flaticon.M2:before{font-family:"Flaticons Stroke";content:"\e4d9";}
.flaticon.battery-low-1:before,.flaticon.battery-low:before,.flaticon.M3:before{font-family:"Flaticons Stroke";content:"\e4da";}
.flaticon.battery-empty-1:before,.flaticon.battery-empty:before,.flaticon.M4:before{font-family:"Flaticons Stroke";content:"\e4db";}
.flaticon.battery-charging-1:before,.flaticon.battery-charging:before,.flaticon.M5:before{font-family:"Flaticons Stroke";content:"\e4dc";}
.flaticon.battery-dead-1:before,.flaticon.battery-dead:before,.flaticon.M6:before{font-family:"Flaticons Stroke";content:"\e4dd";}
.flaticon.battery-full-2:before,.flaticon.M7:before{font-family:"Flaticons Stroke";content:"\e4de";}
.flaticon.battery-ok-2:before,.flaticon.M8:before{font-family:"Flaticons Stroke";content:"\e4df";}
.flaticon.battery-low-2:before,.flaticon.M9:before{font-family:"Flaticons Stroke";content:"\e4e0";}
.flaticon.battery-empty-2:before,.flaticon.M10:before{font-family:"Flaticons Stroke";content:"\e4e1";}
.flaticon.battery-charging-1:before,.flaticon.battery-charging:before,.flaticon.M11:before{font-family:"Flaticons Stroke";content:"\e4e2";}
.flaticon.battery-charging-2:before,.flaticon.lightning-bolt-1:before,.flaticon.lightning-bolt:before,.flaticon.M12:before{font-family:"Flaticons Stroke";content:"\e4e3";}
.flaticon.wifi-1:before,.flaticon.wifi:before,.flaticon.wireless-1:before,.flaticon.wireless:before,.flaticon.M13:before{font-family:"Flaticons Stroke";content:"\e4e4";}
.flaticon.wifi-rounded-1:before,.flaticon.wifi-rounded:before,.flaticon.wireless-rounded-1:before,.flaticon.wireless-rounded:before,.flaticon.M14:before{font-family:"Flaticons Stroke";content:"\e4e5";}
.flaticon.wifi-2:before,.flaticon.wireless-2:before,.flaticon.M15:before{font-family:"Flaticons Stroke";content:"\e4e6";}
.flaticon.wifi-rounded-2:before,.flaticon.wireless-rounded-2:before,.flaticon.M16:before{font-family:"Flaticons Stroke";content:"\e4e7";}
.flaticon.wifi-3:before,.flaticon.wireless-3:before,.flaticon.M17:before{font-family:"Flaticons Stroke";content:"\e4e8";}
.flaticon.wifi-rounded-3:before,.flaticon.wireless-rounded-3:before,.flaticon.M18:before{font-family:"Flaticons Stroke";content:"\e4e9";}
.flaticon.graph-1:before,.flaticon.graph:before,.flaticon.M19:before{font-family:"Flaticons Stroke";content:"\e4ea";}
.flaticon.graph-2:before,.flaticon.stats-1:before,.flaticon.stats:before,.flaticon.M20:before{font-family:"Flaticons Stroke";content:"\e4eb";}
.flaticon.bluetooth-1:before,.flaticon.bluetooth:before,.flaticon.N1:before{font-family:"Flaticons Stroke";content:"\e4ec";}
.flaticon.history-1:before,.flaticon.history:before,.flaticon.time-machine-1:before,.flaticon.time-machine:before,.flaticon.N2:before{font-family:"Flaticons Stroke";content:"\e4ed";}
.flaticon.time-1:before,.flaticon.time:before,.flaticon.clock-1:before,.flaticon.clock:before,.flaticon.N3:before{font-family:"Flaticons Stroke";content:"\e4ee";}
.flaticon.time-2:before,.flaticon.watch-1:before,.flaticon.watch:before,.flaticon.N4:before{font-family:"Flaticons Stroke";content:"\e4ef";}
.flaticon.alarm-clock-1:before,.flaticon.alarm-clock:before,.flaticon.alert-1:before,.flaticon.alert:before,.flaticon.N5:before{font-family:"Flaticons Stroke";content:"\e4f0";}
.flaticon.stopwatch-1:before,.flaticon.stopwatch:before,.flaticon.N6:before{font-family:"Flaticons Stroke";content:"\e4f1";}
.flaticon.compass-1:before,.flaticon.compass:before,.flaticon.N7:before{font-family:"Flaticons Stroke";content:"\e4f2";}
.flaticon.gauge-1:before,.flaticon.gauge:before,.flaticon.speedometer-1:before,.flaticon.speedometer:before,.flaticon.N8:before{font-family:"Flaticons Stroke";content:"\e4f3";}
.flaticon.gauge-2:before,.flaticon.N9:before{font-family:"Flaticons Stroke";content:"\e4f4";}
.flaticon.map-1:before,.flaticon.map:before,.flaticon.location-1:before,.flaticon.location:before,.flaticon.N10:before{font-family:"Flaticons Stroke";content:"\e4f5";}
.flaticon.location-pin-1:before,.flaticon.location-pin:before,.flaticon.N11:before{font-family:"Flaticons Stroke";content:"\e4f6";}
.flaticon.location-pin-2:before,.flaticon.N12:before{font-family:"Flaticons Stroke";content:"\e4f7";}
.flaticon.location-pin-3:before,.flaticon.N13:before{font-family:"Flaticons Stroke";content:"\e4f8";}
.flaticon.location-pin-4:before,.flaticon.N14:before{font-family:"Flaticons Stroke";content:"\e4f9";}
.flaticon.location-pin-5:before,.flaticon.N15:before{font-family:"Flaticons Stroke";content:"\e4fa";}
.flaticon.location-pin-6:before,.flaticon.N16:before{font-family:"Flaticons Stroke";content:"\e4fb";}
.flaticon.location-arrow-1:before,.flaticon.location-arrow:before,.flaticon.N17:before{font-family:"Flaticons Stroke";content:"\e4fc";}
.flaticon.globe-1:before,.flaticon.globe:before,.flaticon.world-1:before,.flaticon.world:before,.flaticon.N18:before{font-family:"Flaticons Stroke";content:"\e4fd";}
.flaticon.aim-1:before,.flaticon.aim:before,.flaticon.crosshairs-1:before,.flaticon.crosshairs:before,.flaticon.N19:before{font-family:"Flaticons Stroke";content:"\e4fe";}
.flaticon.target-1:before,.flaticon.target:before,.flaticon.aim-2:before,.flaticon.N20:before{font-family:"Flaticons Stroke";content:"\e4ff";}
.flaticon.call-1:before,.flaticon.call:before,.flaticon.phone-1:before,.flaticon.phone:before,.flaticon.O1:before{font-family:"Flaticons Stroke";content:"\e500";}
.flaticon.call-2:before,.flaticon.phone-2:before,.flaticon.O2:before{font-family:"Flaticons Stroke";content:"\e501";}
.flaticon.call-3:before,.flaticon.phone-3:before,.flaticon.O3:before{font-family:"Flaticons Stroke";content:"\e502";}
.flaticon.call-4:before,.flaticon.phone-4:before,.flaticon.O4:before{font-family:"Flaticons Stroke";content:"\e503";}
.flaticon.lightbulb-1:before,.flaticon.lightbulb:before,.flaticon.idea-1:before,.flaticon.idea:before,.flaticon.O5:before{font-family:"Flaticons Stroke";content:"\e504";}
.flaticon.lightbulb-2:before,.flaticon.O6:before{font-family:"Flaticons Stroke";content:"\e505";}
.flaticon.lightbulb-3:before,.flaticon.O7:before{font-family:"Flaticons Stroke";content:"\e506";}
.flaticon.see-all-1:before,.flaticon.see-all:before,.flaticon.dashboard-1:before,.flaticon.dashboard:before,.flaticon.O8:before{font-family:"Flaticons Stroke";content:"\e507";}
.flaticon.command-1:before,.flaticon.command:before,.flaticon.O9:before{font-family:"Flaticons Stroke";content:"\e508";}
.flaticon.option-1:before,.flaticon.option:before,.flaticon.O10:before{font-family:"Flaticons Stroke";content:"\e509";}
.flaticon.control-1:before,.flaticon.control:before,.flaticon.O11:before{font-family:"Flaticons Stroke";content:"\e50a";}
.flaticon.shift-1:before,.flaticon.shift:before,.flaticon.O12:before{font-family:"Flaticons Stroke";content:"\e50b";}
.flaticon.eject-1:before,.flaticon.eject:before,.flaticon.O13:before{font-family:"Flaticons Stroke";content:"\e50c";}
.flaticon.loading-1:before,.flaticon.loading:before,.flaticon.O14:before{font-family:"Flaticons Stroke";content:"\e50d";}
.flaticon.loading-2:before,.flaticon.O15:before{font-family:"Flaticons Stroke";content:"\e50e";}
.flaticon.loading-3:before,.flaticon.O16:before{font-family:"Flaticons Stroke";content:"\e50f";}
.flaticon.logout-1:before,.flaticon.logout:before,.flaticon.shut-down-1:before,.flaticon.shut-down:before,.flaticon.O17:before{font-family:"Flaticons Stroke";content:"\e510";}
.flaticon.asterisk-1:before,.flaticon.asterisk:before,.flaticon.O18:before{font-family:"Flaticons Stroke";content:"\e511";}
.flaticon.email-1:before,.flaticon.email:before,.flaticon.at-1:before,.flaticon.at:before,.flaticon.O19:before{font-family:"Flaticons Stroke";content:"\e512";}
.flaticon.pound-1:before,.flaticon.pound:before,.flaticon.hashtag-1:before,.flaticon.hashtag:before,.flaticon.O20:before{font-family:"Flaticons Stroke";content:"\e513";}
.flaticon.settings-1:before,.flaticon.settings:before,.flaticon.gear-1:before,.flaticon.gear:before,.flaticon.P1:before{font-family:"Flaticons Stroke";content:"\e514";}
.flaticon.settings-2:before,.flaticon.gear-2:before,.flaticon.P2:before{font-family:"Flaticons Stroke";content:"\e515";}
.flaticon.wrench-1:before,.flaticon.wrench:before,.flaticon.tool-1:before,.flaticon.tool:before,.flaticon.P3:before{font-family:"Flaticons Stroke";content:"\e516";}
.flaticon.wrench-2:before,.flaticon.tool-2:before,.flaticon.P4:before{font-family:"Flaticons Stroke";content:"\e517";}
.flaticon.work-1:before,.flaticon.work:before,.flaticon.tool-3:before,.flaticon.skill-1:before,.flaticon.skill:before,.flaticon.P5:before{font-family:"Flaticons Stroke";content:"\e518";}
.flaticon.scissors-1:before,.flaticon.scissors:before,.flaticon.cut-1:before,.flaticon.cut:before,.flaticon.P6:before{font-family:"Flaticons Stroke";content:"\e519";}
.flaticon.type-1:before,.flaticon.type:before,.flaticon.text-1:before,.flaticon.text:before,.flaticon.P7:before{font-family:"Flaticons Stroke";content:"\e51a";}
.flaticon.graph-3:before,.flaticon.stats-2:before,.flaticon.P8:before{font-family:"Flaticons Stroke";content:"\e51b";}
.flaticon.activity-monitor-1:before,.flaticon.activity-monitor:before,.flaticon.P9:before{font-family:"Flaticons Stroke";content:"\e51c";}
.flaticon.activity-1:before,.flaticon.activity:before,.flaticon.graph-4:before,.flaticon.P10:before{font-family:"Flaticons Stroke";content:"\e51d";}
.flaticon.running-1:before,.flaticon.running:before,.flaticon.P11:before{font-family:"Flaticons Stroke";content:"\e51e";}
.flaticon.error-1:before,.flaticon.error:before,.flaticon.no-1:before,.flaticon.no:before,.flaticon.P12:before{font-family:"Flaticons Stroke";content:"\e51f";}
.flaticon.slider-1:before,.flaticon.slider:before,.flaticon.P13:before{font-family:"Flaticons Stroke";content:"\e520";}
.flaticon.slider-2:before,.flaticon.P14:before{font-family:"Flaticons Stroke";content:"\e521";}
.flaticon.slider-3:before,.flaticon.P15:before{font-family:"Flaticons Stroke";content:"\e522";}
.flaticon.toggle-1:before,.flaticon.toggle:before,.flaticon.P16:before{font-family:"Flaticons Stroke";content:"\e523";}
.flaticon.server-1:before,.flaticon.server:before,.flaticon.P17:before{font-family:"Flaticons Stroke";content:"\e524";}
.flaticon.network-1:before,.flaticon.network:before,.flaticon.P18:before{font-family:"Flaticons Stroke";content:"\e525";}
.flaticon.copyright-1:before,.flaticon.copyright:before,.flaticon.P19:before{font-family:"Flaticons Stroke";content:"\e526";}
.flaticon.crop-1:before,.flaticon.crop:before,.flaticon.P20:before{font-family:"Flaticons Stroke";content:"\e527";}
.flaticon.left-text-1:before,.flaticon.left-text:before,.flaticon.Q1:before{font-family:"Flaticons Stroke";content:"\e528";}
.flaticon.center-text-1:before,.flaticon.center-text:before,.flaticon.Q2:before{font-family:"Flaticons Stroke";content:"\e529";}
.flaticon.right-text-1:before,.flaticon.right-text:before,.flaticon.Q3:before{font-family:"Flaticons Stroke";content:"\e52a";}
.flaticon.paragraph-text-1:before,.flaticon.paragraph-text:before,.flaticon.Q4:before{font-family:"Flaticons Stroke";content:"\e52b";}
.flaticon.align-top-1:before,.flaticon.align-top:before,.flaticon.Q5:before{font-family:"Flaticons Stroke";content:"\e52c";}
.flaticon.align-bottom-1:before,.flaticon.align-bottom:before,.flaticon.Q6:before{font-family:"Flaticons Stroke";content:"\e52d";}
.flaticon.align-horizontally-1:before,.flaticon.align-horizontally:before,.flaticon.Q7:before{font-family:"Flaticons Stroke";content:"\e52e";}
.flaticon.align-left-1:before,.flaticon.align-left:before,.flaticon.Q8:before{font-family:"Flaticons Stroke";content:"\e52f";}
.flaticon.align-center-1:before,.flaticon.align-center:before,.flaticon.Q9:before{font-family:"Flaticons Stroke";content:"\e530";}
.flaticon.align-right-1:before,.flaticon.align-right:before,.flaticon.Q10:before{font-family:"Flaticons Stroke";content:"\e531";}
.flaticon.align-top-edges-1:before,.flaticon.align-top-edges:before,.flaticon.Q11:before{font-family:"Flaticons Stroke";content:"\e532";}
.flaticon.distribute-vertical-centers-1:before,.flaticon.distribute-vertical-centers:before,.flaticon.Q12:before{font-family:"Flaticons Stroke";content:"\e533";}
.flaticon.align-bottom-edges-1:before,.flaticon.align-bottom-edges:before,.flaticon.Q13:before{font-family:"Flaticons Stroke";content:"\e534";}
.flaticon.align-left-edges-1:before,.flaticon.align-left-edges:before,.flaticon.Q14:before{font-family:"Flaticons Stroke";content:"\e535";}
.flaticon.distribute-centers-horizontally-1:before,.flaticon.distribute-centers-horizontally:before,.flaticon.Q15:before{font-family:"Flaticons Stroke";content:"\e536";}
.flaticon.align-right-edges-1:before,.flaticon.align-right-edges:before,.flaticon.Q16:before{font-family:"Flaticons Stroke";content:"\e537";}
.flaticon.layout-1:before,.flaticon.layout:before,.flaticon.Q17:before{font-family:"Flaticons Stroke";content:"\e538";}
.flaticon.layout-2:before,.flaticon.Q18:before{font-family:"Flaticons Stroke";content:"\e539";}
.flaticon.layout-3:before,.flaticon.Q19:before{font-family:"Flaticons Stroke";content:"\e53a";}
.flaticon.layout-4:before,.flaticon.Q20:before{font-family:"Flaticons Stroke";content:"\e53b";}
.flaticon.menu-1:before,.flaticon.menu:before,.flaticon.R1:before{font-family:"Flaticons Stroke";content:"\e53c";}
.flaticon.menu-2:before,.flaticon.R2:before{font-family:"Flaticons Stroke";content:"\e53d";}
.flaticon.menu-3:before,.flaticon.R3:before{font-family:"Flaticons Stroke";content:"\e53e";}
.flaticon.menu-list-1:before,.flaticon.menu-list:before,.flaticon.R4:before{font-family:"Flaticons Stroke";content:"\e53f";}
.flaticon.menu-list-2:before,.flaticon.R5:before{font-family:"Flaticons Stroke";content:"\e540";}
.flaticon.menu-list-3:before,.flaticon.R6:before{font-family:"Flaticons Stroke";content:"\e541";}
.flaticon.menu-list-4:before,.flaticon.R7:before{font-family:"Flaticons Stroke";content:"\e542";}
.flaticon.paragraph-justify-1:before,.flaticon.paragraph-justify:before,.flaticon.R8:before{font-family:"Flaticons Stroke";content:"\e543";}
.flaticon.paragraph-left-justify-1:before,.flaticon.paragraph-left-justify:before,.flaticon.R9:before{font-family:"Flaticons Stroke";content:"\e544";}
.flaticon.paragraph-left-1:before,.flaticon.paragraph-left:before,.flaticon.R10:before{font-family:"Flaticons Stroke";content:"\e545";}
.flaticon.paragraph-centered-1:before,.flaticon.paragraph-centered:before,.flaticon.R11:before{font-family:"Flaticons Stroke";content:"\e546";}
.flaticon.paragraph-right-1:before,.flaticon.paragraph-right:before,.flaticon.R12:before{font-family:"Flaticons Stroke";content:"\e547";}
.flaticon.paragraph-right-justify-1:before,.flaticon.paragraph-right-justify:before,.flaticon.R13:before{font-family:"Flaticons Stroke";content:"\e548";}
.flaticon.marquee-1:before,.flaticon.marquee:before,.flaticon.R14:before{font-family:"Flaticons Stroke";content:"\e549";}
.flaticon.marquee-plus-1:before,.flaticon.marquee-plus:before,.flaticon.R15:before{font-family:"Flaticons Stroke";content:"\e54a";}
.flaticon.marquee-2:before,.flaticon.R16:before{font-family:"Flaticons Stroke";content:"\e54b";}
.flaticon.marquee-plus-2:before,.flaticon.R17:before{font-family:"Flaticons Stroke";content:"\e54c";}
.flaticon.sun-1:before,.flaticon.sun:before,.flaticon.brightness-1:before,.flaticon.brightness:before,.flaticon.R18:before{font-family:"Flaticons Stroke";content:"\e54d";}
.flaticon.sun-2:before,.flaticon.brightness-2:before,.flaticon.R19:before{font-family:"Flaticons Stroke";content:"\e54e";}
.flaticon.sun-3:before,.flaticon.brightness-3:before,.flaticon.R20:before{font-family:"Flaticons Stroke";content:"\e54f";}
.flaticon.turn-page-down-1:before,.flaticon.turn-page-down:before,.flaticon.S1:before{font-family:"Flaticons Stroke";content:"\e550";}
.flaticon.turn-page-up-1:before,.flaticon.turn-page-up:before,.flaticon.S2:before{font-family:"Flaticons Stroke";content:"\e551";}
.flaticon.slide-out-left-1:before,.flaticon.slide-out-left:before,.flaticon.S3:before{font-family:"Flaticons Stroke";content:"\e552";}
.flaticon.slide-in-right-1:before,.flaticon.slide-in-right:before,.flaticon.S4:before{font-family:"Flaticons Stroke";content:"\e553";}
.flaticon.slide-in-left-1:before,.flaticon.slide-in-left:before,.flaticon.S5:before{font-family:"Flaticons Stroke";content:"\e554";}
.flaticon.slide-out-right-1:before,.flaticon.slide-out-right:before,.flaticon.S6:before{font-family:"Flaticons Stroke";content:"\e555";}
.flaticon.fold-up-1:before,.flaticon.fold-up:before,.flaticon.S7:before{font-family:"Flaticons Stroke";content:"\e556";}
.flaticon.fold-down-1:before,.flaticon.fold-down:before,.flaticon.S8:before{font-family:"Flaticons Stroke";content:"\e557";}
.flaticon.fold-left-1:before,.flaticon.fold-left:before,.flaticon.S9:before{font-family:"Flaticons Stroke";content:"\e558";}
.flaticon.fold-right-1:before,.flaticon.fold-right:before,.flaticon.S10:before{font-family:"Flaticons Stroke";content:"\e559";}
.flaticon.move-up-1:before,.flaticon.move-up:before,.flaticon.S11:before{font-family:"Flaticons Stroke";content:"\e55a";}
.flaticon.move-down-1:before,.flaticon.move-down:before,.flaticon.S12:before{font-family:"Flaticons Stroke";content:"\e55b";}
.flaticon.login-1:before,.flaticon.login:before,.flaticon.S13:before{font-family:"Flaticons Stroke";content:"\e55c";}
.flaticon.logout-2:before,.flaticon.S14:before{font-family:"Flaticons Stroke";content:"\e55d";}
.flaticon.upload-1:before,.flaticon.upload:before,.flaticon.S15:before{font-family:"Flaticons Stroke";content:"\e55e";}
.flaticon.download-1:before,.flaticon.download:before,.flaticon.S16:before{font-family:"Flaticons Stroke";content:"\e55f";}
.flaticon.upload-2:before,.flaticon.S17:before{font-family:"Flaticons Stroke";content:"\e560";}
.flaticon.download-2:before,.flaticon.S18:before{font-family:"Flaticons Stroke";content:"\e561";}
.flaticon.save-1:before,.flaticon.save:before,.flaticon.S19:before{font-family:"Flaticons Stroke";content:"\e562";}
.flaticon.save-2:before,.flaticon.S20:before{font-family:"Flaticons Stroke";content:"\e563";}
.flaticon.previous-1:before,.flaticon.previous:before,.flaticon.T1:before{font-family:"Flaticons Stroke";content:"\e564";}
.flaticon.rewind-1:before,.flaticon.rewind:before,.flaticon.T2:before{font-family:"Flaticons Stroke";content:"\e565";}
.flaticon.stop-1:before,.flaticon.stop:before,.flaticon.T3:before{font-family:"Flaticons Stroke";content:"\e566";}
.flaticon.pause-1:before,.flaticon.pause:before,.flaticon.T4:before{font-family:"Flaticons Stroke";content:"\e567";}
.flaticon.play-1:before,.flaticon.play:before,.flaticon.T5:before{font-family:"Flaticons Stroke";content:"\e568";}
.flaticon.fast-forward-1:before,.flaticon.fast-forward:before,.flaticon.T6:before{font-family:"Flaticons Stroke";content:"\e569";}
.flaticon.next-1:before,.flaticon.next:before,.flaticon.T7:before{font-family:"Flaticons Stroke";content:"\e56a";}
.flaticon.previous-2:before,.flaticon.T8:before{font-family:"Flaticons Stroke";content:"\e56b";}
.flaticon.rewind-2:before,.flaticon.T9:before{font-family:"Flaticons Stroke";content:"\e56c";}
.flaticon.stop-2:before,.flaticon.T10:before{font-family:"Flaticons Stroke";content:"\e56d";}
.flaticon.pause-2:before,.flaticon.T11:before{font-family:"Flaticons Stroke";content:"\e56e";}
.flaticon.play-2:before,.flaticon.T12:before{font-family:"Flaticons Stroke";content:"\e56f";}
.flaticon.fast-forward-2:before,.flaticon.T13:before{font-family:"Flaticons Stroke";content:"\e570";}
.flaticon.next-2:before,.flaticon.T14:before{font-family:"Flaticons Stroke";content:"\e571";}
.flaticon.previous-3:before,.flaticon.T15:before{font-family:"Flaticons Stroke";content:"\e572";}
.flaticon.rewind-3:before,.flaticon.T16:before{font-family:"Flaticons Stroke";content:"\e573";}
.flaticon.pause-3:before,.flaticon.T17:before{font-family:"Flaticons Stroke";content:"\e574";}
.flaticon.play-3:before,.flaticon.T18:before{font-family:"Flaticons Stroke";content:"\e575";}
.flaticon.fast-forward-3:before,.flaticon.T19:before{font-family:"Flaticons Stroke";content:"\e576";}
.flaticon.next-3:before,.flaticon.T20:before{font-family:"Flaticons Stroke";content:"\e577";}
.flaticon.previous-4:before,.flaticon.U1:before{font-family:"Flaticons Stroke";content:"\e578";}
.flaticon.pause-4:before,.flaticon.U2:before{font-family:"Flaticons Stroke";content:"\e579";}
.flaticon.play-4:before,.flaticon.U3:before{font-family:"Flaticons Stroke";content:"\e57a";}
.flaticon.next-4:before,.flaticon.U4:before{font-family:"Flaticons Stroke";content:"\e57b";}
.flaticon.speaker-1:before,.flaticon.speaker:before,.flaticon.volume-1:before,.flaticon.volume:before,.flaticon.U5:before{font-family:"Flaticons Stroke";content:"\e57c";}
.flaticon.speaker-2:before,.flaticon.volume-2:before,.flaticon.U6:before{font-family:"Flaticons Stroke";content:"\e57d";}
.flaticon.speaker-3:before,.flaticon.volume-3:before,.flaticon.mute-1:before,.flaticon.mute:before,.flaticon.U7:before{font-family:"Flaticons Stroke";content:"\e57e";}
.flaticon.speaker-4:before,.flaticon.volume-4:before,.flaticon.U8:before{font-family:"Flaticons Stroke";content:"\e57f";}
.flaticon.headphones-1:before,.flaticon.headphones:before,.flaticon.U9:before{font-family:"Flaticons Stroke";content:"\e580";}
.flaticon.microphone-1:before,.flaticon.microphone:before,.flaticon.U10:before{font-family:"Flaticons Stroke";content:"\e581";}
.flaticon.microphone-2:before,.flaticon.mute-2:before,.flaticon.U11:before{font-family:"Flaticons Stroke";content:"\e582";}
.flaticon.music-1:before,.flaticon.music:before,.flaticon.U12:before{font-family:"Flaticons Stroke";content:"\e583";}
.flaticon.megaphone-1:before,.flaticon.megaphone:before,.flaticon.announcement-1:before,.flaticon.announcement:before,.flaticon.U13:before{font-family:"Flaticons Stroke";content:"\e584";}
.flaticon.infinity-1:before,.flaticon.infinity:before,.flaticon.loop-1:before,.flaticon.loop:before,.flaticon.U14:before{font-family:"Flaticons Stroke";content:"\e585";}
.flaticon.shuffle-1:before,.flaticon.shuffle:before,.flaticon.U15:before{font-family:"Flaticons Stroke";content:"\e586";}
.flaticon.repeat-1:before,.flaticon.repeat:before,.flaticon.reload-1:before,.flaticon.reload:before,.flaticon.U16:before{font-family:"Flaticons Stroke";content:"\e587";}
.flaticon.repeat-2:before,.flaticon.reload-2:before,.flaticon.U17:before{font-family:"Flaticons Stroke";content:"\e588";}
.flaticon.repeat-3:before,.flaticon.reload-3:before,.flaticon.U18:before{font-family:"Flaticons Stroke";content:"\e589";}
.flaticon.repeat-4:before,.flaticon.reload-4:before,.flaticon.U19:before{font-family:"Flaticons Stroke";content:"\e58a";}
.flaticon.refresh-1:before,.flaticon.refresh:before,.flaticon.U20:before{font-family:"Flaticons Stroke";content:"\e58b";}
.flaticon.position-1:before,.flaticon.position:before,.flaticon.move-1:before,.flaticon.move:before,.flaticon.V1:before{font-family:"Flaticons Stroke";content:"\e58c";}
.flaticon.minimize-1:before,.flaticon.minimize:before,.flaticon.contract-1:before,.flaticon.contract:before,.flaticon.V2:before{font-family:"Flaticons Stroke";content:"\e58d";}
.flaticon.maximize-1:before,.flaticon.maximize:before,.flaticon.expand-1:before,.flaticon.expand:before,.flaticon.V3:before{font-family:"Flaticons Stroke";content:"\e58e";}
.flaticon.maximize-2:before,.flaticon.expand-2:before,.flaticon.V4:before{font-family:"Flaticons Stroke";content:"\e58f";}
.flaticon.maximize-3:before,.flaticon.expand-3:before,.flaticon.V5:before{font-family:"Flaticons Stroke";content:"\e590";}
.flaticon.maximize-4:before,.flaticon.expand-4:before,.flaticon.V6:before{font-family:"Flaticons Stroke";content:"\e591";}
.flaticon.expand-vertically-1:before,.flaticon.expand-vertically:before,.flaticon.V7:before{font-family:"Flaticons Stroke";content:"\e592";}
.flaticon.expand-horizontally-1:before,.flaticon.expand-horizontally:before,.flaticon.V8:before{font-family:"Flaticons Stroke";content:"\e593";}
.flaticon.arrow-up-1:before,.flaticon.arrow-up:before,.flaticon.V9:before{font-family:"Flaticons Stroke";content:"\e594";}
.flaticon.arrow-down-1:before,.flaticon.arrow-down:before,.flaticon.V10:before{font-family:"Flaticons Stroke";content:"\e595";}
.flaticon.arrow-left-1:before,.flaticon.arrow-left:before,.flaticon.V11:before{font-family:"Flaticons Stroke";content:"\e596";}
.flaticon.arrow-right-1:before,.flaticon.arrow-right:before,.flaticon.V12:before{font-family:"Flaticons Stroke";content:"\e597";}
.flaticon.arrow-up-2:before,.flaticon.V13:before{font-family:"Flaticons Stroke";content:"\e598";}
.flaticon.arrow-down-2:before,.flaticon.V14:before{font-family:"Flaticons Stroke";content:"\e599";}
.flaticon.arrow-left-2:before,.flaticon.V15:before{font-family:"Flaticons Stroke";content:"\e59a";}
.flaticon.arrow-right-2:before,.flaticon.V16:before{font-family:"Flaticons Stroke";content:"\e59b";}
.flaticon.left-angle-quote-1:before,.flaticon.left-angle-quote:before,.flaticon.V17:before{font-family:"Flaticons Stroke";content:"\e59c";}
.flaticon.right-angle-quote-1:before,.flaticon.right-angle-quote:before,.flaticon.V18:before{font-family:"Flaticons Stroke";content:"\e59d";}
.flaticon.left-angle-quote-2:before,.flaticon.V19:before{font-family:"Flaticons Stroke";content:"\e59e";}
.flaticon.right-angle-quote-2:before,.flaticon.V20:before{font-family:"Flaticons Stroke";content:"\e59f";}
.flaticon.plus-1:before,.flaticon.plus:before,.flaticon.W1:before{font-family:"Flaticons Stroke";content:"\e5a0";}
.flaticon.minus-1:before,.flaticon.minus:before,.flaticon.W2:before{font-family:"Flaticons Stroke";content:"\e5a1";}
.flaticon.checkmark-1:before,.flaticon.checkmark:before,.flaticon.W3:before{font-family:"Flaticons Stroke";content:"\e5a2";}
.flaticon.x-1:before,.flaticon.x:before,.flaticon.W4:before{font-family:"Flaticons Stroke";content:"\e5a3";}
.flaticon.up-1:before,.flaticon.up:before,.flaticon.W5:before{font-family:"Flaticons Stroke";content:"\e5a4";}
.flaticon.down-1:before,.flaticon.down:before,.flaticon.W6:before{font-family:"Flaticons Stroke";content:"\e5a5";}
.flaticon.left-1:before,.flaticon.left:before,.flaticon.W7:before{font-family:"Flaticons Stroke";content:"\e5a6";}
.flaticon.right-1:before,.flaticon.right:before,.flaticon.W8:before{font-family:"Flaticons Stroke";content:"\e5a7";}
.flaticon.up-2:before,.flaticon.W9:before{font-family:"Flaticons Stroke";content:"\e5a8";}
.flaticon.down-2:before,.flaticon.W10:before{font-family:"Flaticons Stroke";content:"\e5a9";}
.flaticon.left-2:before,.flaticon.W11:before{font-family:"Flaticons Stroke";content:"\e5aa";}
.flaticon.right-2:before,.flaticon.W12:before{font-family:"Flaticons Stroke";content:"\e5ab";}
.flaticon.up-3:before,.flaticon.W13:before{font-family:"Flaticons Stroke";content:"\e5ac";}
.flaticon.down-3:before,.flaticon.W14:before{font-family:"Flaticons Stroke";content:"\e5ad";}
.flaticon.left-3:before,.flaticon.W15:before{font-family:"Flaticons Stroke";content:"\e5ae";}
.flaticon.right-3:before,.flaticon.W16:before{font-family:"Flaticons Stroke";content:"\e5af";}
.flaticon.up-4:before,.flaticon.W17:before{font-family:"Flaticons Stroke";content:"\e5b0";}
.flaticon.down-4:before,.flaticon.W18:before{font-family:"Flaticons Stroke";content:"\e5b1";}
.flaticon.left-4:before,.flaticon.W19:before{font-family:"Flaticons Stroke";content:"\e5b2";}
.flaticon.right-4:before,.flaticon.W20:before{font-family:"Flaticons Stroke";content:"\e5b3";}
.flaticon.plus-2:before,.flaticon.X1:before{font-family:"Flaticons Stroke";content:"\e5b4";}
.flaticon.minus-2:before,.flaticon.X2:before{font-family:"Flaticons Stroke";content:"\e5b5";}
.flaticon.checkmark-2:before,.flaticon.X3:before{font-family:"Flaticons Stroke";content:"\e5b6";}
.flaticon.x-2:before,.flaticon.X4:before{font-family:"Flaticons Stroke";content:"\e5b7";}
.flaticon.up-circle-1:before,.flaticon.up-circle:before,.flaticon.X5:before{font-family:"Flaticons Stroke";content:"\e5b8";}
.flaticon.down-circle-1:before,.flaticon.down-circle:before,.flaticon.X6:before{font-family:"Flaticons Stroke";content:"\e5b9";}
.flaticon.left-circle-1:before,.flaticon.left-circle:before,.flaticon.X7:before{font-family:"Flaticons Stroke";content:"\e5ba";}
.flaticon.right-circle-1:before,.flaticon.right-circle:before,.flaticon.X8:before{font-family:"Flaticons Stroke";content:"\e5bb";}
.flaticon.up-circle-2:before,.flaticon.X9:before{font-family:"Flaticons Stroke";content:"\e5bc";}
.flaticon.down-circle-2:before,.flaticon.X10:before{font-family:"Flaticons Stroke";content:"\e5bd";}
.flaticon.left-circle-2:before,.flaticon.X11:before{font-family:"Flaticons Stroke";content:"\e5be";}
.flaticon.right-circle-2:before,.flaticon.X12:before{font-family:"Flaticons Stroke";content:"\e5bf";}
.flaticon.up-circle-3:before,.flaticon.X13:before{font-family:"Flaticons Stroke";content:"\e5c0";}
.flaticon.down-circle-3:before,.flaticon.download-3:before,.flaticon.X14:before{font-family:"Flaticons Stroke";content:"\e5c1";}
.flaticon.left-circle-3:before,.flaticon.X15:before{font-family:"Flaticons Stroke";content:"\e5c2";}
.flaticon.right-circle-3:before,.flaticon.X16:before{font-family:"Flaticons Stroke";content:"\e5c3";}
.flaticon.up-circle-4:before,.flaticon.X17:before{font-family:"Flaticons Stroke";content:"\e5c4";}
.flaticon.down-circle-4:before,.flaticon.X18:before{font-family:"Flaticons Stroke";content:"\e5c5";}
.flaticon.left-circle-4:before,.flaticon.X19:before{font-family:"Flaticons Stroke";content:"\e5c6";}
.flaticon.right-circle-4:before,.flaticon.X20:before{font-family:"Flaticons Stroke";content:"\e5c7";}
.flaticon.plus-3:before,.flaticon.Y1:before{font-family:"Flaticons Stroke";content:"\e5c8";}
.flaticon.minus-3:before,.flaticon.Y2:before{font-family:"Flaticons Stroke";content:"\e5c9";}
.flaticon.checkmark-3:before,.flaticon.Y3:before{font-family:"Flaticons Stroke";content:"\e5ca";}
.flaticon.x-3:before,.flaticon.Y4:before{font-family:"Flaticons Stroke";content:"\e5cb";}
.flaticon.up-square-1:before,.flaticon.up-square:before,.flaticon.Y5:before{font-family:"Flaticons Stroke";content:"\e5cc";}
.flaticon.down-square-1:before,.flaticon.down-square:before,.flaticon.Y6:before{font-family:"Flaticons Stroke";content:"\e5cd";}
.flaticon.left-square-1:before,.flaticon.left-square:before,.flaticon.Y7:before{font-family:"Flaticons Stroke";content:"\e5ce";}
.flaticon.right-square-1:before,.flaticon.right-square:before,.flaticon.Y8:before{font-family:"Flaticons Stroke";content:"\e5cf";}
.flaticon.up-square-2:before,.flaticon.Y9:before{font-family:"Flaticons Stroke";content:"\e5d0";}
.flaticon.down-square-2:before,.flaticon.Y10:before{font-family:"Flaticons Stroke";content:"\e5d1";}
.flaticon.left-square-2:before,.flaticon.Y11:before{font-family:"Flaticons Stroke";content:"\e5d2";}
.flaticon.right-square-2:before,.flaticon.Y12:before{font-family:"Flaticons Stroke";content:"\e5d3";}
.flaticon.up-square-3:before,.flaticon.Y13:before{font-family:"Flaticons Stroke";content:"\e5d4";}
.flaticon.down-square-3:before,.flaticon.download-4:before,.flaticon.Y14:before{font-family:"Flaticons Stroke";content:"\e5d5";}
.flaticon.left-square-3:before,.flaticon.Y15:before{font-family:"Flaticons Stroke";content:"\e5d6";}
.flaticon.right-square-3:before,.flaticon.Y16:before{font-family:"Flaticons Stroke";content:"\e5d7";}
.flaticon.up-square-4:before,.flaticon.Y17:before{font-family:"Flaticons Stroke";content:"\e5d8";}
.flaticon.down-square-4:before,.flaticon.Y18:before{font-family:"Flaticons Stroke";content:"\e5d9";}
.flaticon.left-square-4:before,.flaticon.Y19:before{font-family:"Flaticons Stroke";content:"\e5da";}
.flaticon.right-square-4:before,.flaticon.Y20:before{font-family:"Flaticons Stroke";content:"\e5db";}
@font-face{font-family:'fontello';src:url('../fonts/fontello.eot');src:url('../fonts/fontello.eot#iefix') format('embedded-opentype'),url('../fonts/fontello.woff2') format('woff2'),url('../fonts/fontello.woff') format('woff'),url('../fonts/fontello.ttf') format('truetype'),url('../fonts/fontello.svg#fontello') format('svg');font-weight:normal;font-style:normal;}.font-family-fontello{font-family:"fontello" !important;}
i.icon-e5e3-presentie-done-1:before{font-family:"fontello" !important;content:'\e5e3';}
i.icon-les-notitie-1:before{font-family:"fontello" !important;content:'\e5e4';}
i.icon-checkbox-1:before{font-family:"fontello" !important;content:'\e800';}
i.icon-homework-cross-1:before{font-family:"fontello" !important;content:'\e801';}
i.icon-homework-check-1:before{font-family:"fontello" !important;content:'\e802';}
i.icon-absent-1:before{font-family:"fontello" !important;content:'\e803';}
i.icon-presentie-notice-1:before{font-family:"fontello" !important;content:'\e804';}
i.icon-filter-1:before{font-family:"fontello" !important;content:'\e805';}
@font-face{font-family:'emoticon';src:url('../fonts/emoticon.eot');src:url('../fonts/emoticon.eot?#iefix') format("embedded-opentype"),url('../fonts/emoticon.woff') format('woff'),url('../fonts/emoticon.ttf') format('truetype'),url('../fonts/emoticon.svg#emoticon') format('svg');font-weight:normal;font-style:normal;}.emoticon:before{font-family:emoticon;speak:none;font-size:1rem;font-style:normal;font-weight:normal;visibility:visible;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.emoticon.anger4:before{content:"\e000";}
.emoticon.anger5:before{content:"\e001";}
.emoticon.angry18:before{content:"\e002";}
.emoticon.angry19:before{content:"\e003";}
.emoticon.angry20:before{content:"\e004";}
.emoticon.angry21:before{content:"\e005";}
.emoticon.angry22:before{content:"\e006";}
.emoticon.annulled2:before{content:"\e007";}
.emoticon.bad4:before{content:"\e008";}
.emoticon.black266:before{content:"\e009";}
.emoticon.crying6:before{content:"\e00a";}
.emoticon.disappointed2:before{content:"\e00b";}
.emoticon.disgusted2:before{content:"\e00c";}
.emoticon.doubt2:before{content:"\e00d";}
.emoticon.emoticon59:before{content:"\e00e";}
.emoticon.emoticon60:before{content:"\e00f";}
.emoticon.emoticon61:before{content:"\e010";}
.emoticon.emoticon62:before{content:"\e011";}
.emoticon.emoticon63:before{content:"\e012";}
.emoticon.emoticon64:before{content:"\e013";}
.emoticon.emoticon65:before{content:"\e014";}
.emoticon.emoticon66:before{content:"\e015";}
.emoticon.emoticon67:before{content:"\e016";}
.emoticon.emoticon68:before{content:"\e017";}
.emoticon.emoticon69:before{content:"\e018";}
.emoticon.emoticon70:before{content:"\e019";}
.emoticon.emoticon71:before{content:"\e01a";}
.emoticon.emoticon72:before{content:"\e01b";}
.emoticon.emoticon73:before{content:"\e01c";}
.emoticon.emoticon74:before{content:"\e01d";}
.emoticon.emoticon75:before{content:"\e01e";}
.emoticon.emoticon76:before{content:"\e01f";}
.emoticon.emoticon77:before{content:"\e020";}
.emoticon.emoticon78:before{content:"\e021";}
.emoticon.emoticon79:before{content:"\e022";}
.emoticon.emoticon80:before{content:"\e023";}
.emoticon.emoticons6:before{content:"\e024";}
.emoticon.emoticons7:before{content:"\e025";}
.emoticon.emoticons8:before{content:"\e026";}
.emoticon.evil5:before{content:"\e027";}
.emoticon.furious2:before{content:"\e028";}
.emoticon.happy31:before{content:"\e029";}
.emoticon.happy32:before{content:"\e02a";}
.emoticon.happy33:before{content:"\e02b";}
.emoticon.happy34:before{content:"\e02c";}
.emoticon.happy35:before{content:"\e02d";}
.emoticon.happy36:before{content:"\e02e";}
.emoticon.happy37:before{content:"\e02f";}
.emoticon.intellectual2:before{content:"\e030";}
.emoticon.male194:before{content:"\e031";}
.emoticon.mute22:before{content:"\e032";}
.emoticon.mute23:before{content:"\e033";}
.emoticon.nerd4:before{content:"\e034";}
.emoticon.nerd5:before{content:"\e035";}
.emoticon.pirate4:before{content:"\e036";}
.emoticon.resting3:before{content:"\e037";}
.emoticon.sad28:before{content:"\e038";}
.emoticon.sad29:before{content:"\e039";}
.emoticon.sad30:before{content:"\e03a";}
.emoticon.sad31:before{content:"\e03b";}
.emoticon.sad32:before{content:"\e03c";}
.emoticon.sad33:before{content:"\e03d";}
.emoticon.scared2:before{content:"\e03e";}
.emoticon.singing3:before{content:"\e03f";}
.emoticon.sleeping7:before{content:"\e040";}
.emoticon.sleepy4:before{content:"\e041";}
.emoticon.sleepy5:before{content:"\e042";}
.emoticon.smiley29:before{content:"\e043";}
.emoticon.smiley30:before{content:"\e044";}
.emoticon.smiley31:before{content:"\e045";}
.emoticon.smiley32:before{content:"\e046";}
.emoticon.smiley33:before{content:"\e047";}
.emoticon.smiley34:before{content:"\e048";}
.emoticon.smiley35:before{content:"\e049";}
.emoticon.smiling25:before{content:"\e04a";}
.emoticon.smiling26:before{content:"\e04b";}
.emoticon.smiling27:before{content:"\e04c";}
.emoticon.smiling28:before{content:"\e04d";}
.emoticon.smiling29:before{content:"\e04e";}
.emoticon.smiling30:before{content:"\e04f";}
.emoticon.smiling31:before{content:"\e050";}
.emoticon.smiling32:before{content:"\e051";}
.emoticon.square102:before{content:"\e052";}
.emoticon.student11:before{content:"\e053";}
.emoticon.surprised14:before{content:"\e054";}
.emoticon.surprised15:before{content:"\e055";}
.emoticon.surprised16:before{content:"\e056";}
.emoticon.surprised17:before{content:"\e057";}
.emoticon.sweating2:before{content:"\e058";}
.emoticon.teardrop3:before{content:"\e059";}
.emoticon.tired2:before{content:"\e05a";}
.emoticon.very6:before{content:"\e05b";}
.emoticon.wink7:before{content:"\e05c";}
.emoticon.wink8:before{content:"\e05d";}
.emoticon.winking6:before{content:"\e05e";}
.emoticon.winking7:before{content:"\e05f";}
.emoticon.wound3:before{content:"\e060";}
.emoticon.yawning6:before{content:"\e061";}
.emoticon.yawning7:before{content:"\e062";}
.emoticon.yawning8:before{content:"\e063";}
.emoticon--wrapper.has-color .is-happy i:before{background:#15a05f;}
.emoticon--wrapper.has-color .is-neutral i:before{background:#de8208;}
.emoticon--wrapper.has-color .is-sad i:before{background:#f4f4f6;}
.emoticon--wrapper.has-color .is-angry i:before{background:#d83d32;}
.emoticon--wrapper .is-happy i:before{content:"\e02d";}
.emoticon--wrapper .is-neutral i:before{content:"\e017";}
.emoticon--wrapper .is-sad i:before{content:"\e03a";}
.emoticon--wrapper .is-angry i:before{content:"\e003";}
.include-ico-person{position:relative;}.include-ico-person:after{display:block;position:absolute;bottom:-0.25em;height:1em;padding:0 2px;border-radius:0.25rem;text-align:center;background-color:#ffffff;speak:none;visibility:visible;line-height:1;font-size:0.875rem;}
i.ico-teacher{position:relative;}i.ico-teacher:after{display:block;position:absolute;bottom:-0.25em;height:1em;padding:0 2px;border-radius:0.25rem;text-align:center;background-color:#ffffff;speak:none;visibility:visible;line-height:1;font-size:0.875rem;}
i.ico-teacher:after{content:"M";width:1.1em;right:-1rem;}
i.ico-student{position:relative;}i.ico-student:after{display:block;position:absolute;bottom:-0.25em;height:1em;padding:0 2px;border-radius:0.25rem;text-align:center;background-color:#ffffff;speak:none;visibility:visible;line-height:1;font-size:0.875rem;}
i.ico-student:after{content:"S";width:0.7em;right:-0.75rem;}
i.ico-success{color:#029954;}
i.ico-alert{color:#d83d32;}
[class^="icon-"]:before,[class*=" icon-"]:before,[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-size:inherit;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-book:before{content:"\e911" !important;}
.is-selected .icon-book-solid:before{content:"\e922" !important;}
.icon-user:before{content:"\e900" !important;}
.is-selected .icon-user-solid:before{content:"\e927" !important;}
.icon-user-star:before{content:"\e901" !important;}
.is-selected .icon-user-star-solid:before{content:"\e91d" !important;}
.icon-speech:before{content:"\e902" !important;}
.icon-speech-solid:before{content:"\e919" !important;}
.icon-logout-1:before{content:"\e903" !important;}
.icon-list:before{content:"\e904" !important;}
.is-selected .icon-list-solid:before{content:"\e91f" !important;}
.icon-key:before{content:"\e905" !important;}
.icon-key-solid:before{content:"\e920" !important;}
.icon-home:before{content:"\e906" !important;}
.is-selected .icon-home-solid:before{content:"\e913" !important;}
.icon-group:before{content:"\e907" !important;}
.is-selected .icon-group-solid:before{content:"\e921" !important;}
.icon-graduation:before{content:"\e908" !important;}
.is-selected .icon-graduation-solid:before{content:"\e91e" !important;}
.icon-emoji:before{content:"\e909" !important;}
.icon-emoji-solid:before{content:"\e926" !important;}
.icon-cog:before{content:"\e90a" !important;}
.icon-cog-solid:before{content:"\e925" !important;}
.icon-case:before{content:"\e90c" !important;}
.is-selected .icon-case-solid:before{content:"\e914" !important;}
.icon-suitcase:before{content:"\e912" !important;}
.is-selected .icon-suitcase-solid:before{content:"\e915" !important;}
.icon-calendar:before{content:"\e90d" !important;}
.is-selected .icon-calendar-solid:before{content:"\e918" !important;}
.icon-calendar-today:before{content:"\e90e" !important;}
.icon-calendar-today-solid:before{content:"\e91b" !important;}
.icon-calendar-cross:before{content:"\e90f" !important;}
.icon-calendar-cross-solid:before{content:"\e917" !important;}
.icon-calendar-check:before{content:"\e910" !important;}
.is-selected .icon-calendar-check-solid:before{content:"\e916" !important;}
.icon-bar-graph:before{content:"\e90b" !important;}
.is-selected .icon-bar-graph-solid:before{content:"\e91a" !important;}
.icon-menu:before{content:"\e924" !important;}
.icon-menu-solid:before{content:"\e923" !important;}
.loader--popover{background-color:rgba(244, 244, 246, 0.95);color:#353b43;position:absolute;width:10rem;height:4.65rem;left:50%;top:6rem;padding-top:1rem;margin-left:-5rem;text-align:center;border-radius:0 0 0.25rem 0.25rem;}.loader--popover .loader--dots{margin:auto;width:40px;height:20px;position:relative;}
.loader--popover .loader--dot1,.loader--popover .loader--dot2,.loader--popover .loader--dot3,.loader--popover .loader--dot4{background:#ffffff;}
.loader--popover span{display:block;clear:both;font-weight:600;}
.content-wrapper.has-small-header .loader--popover{top:3rem;}
.loader--dot1,.loader--dot2,.loader--dot3,.loader--dot4{width:10px;height:10px;border-radius:50%;background:#ffffff;position:absolute;-webkit-animation:0.5s ease infinite;animation:0.5s ease infinite;}
.loader--dot1,.loader--dot2{left:0;}
.loader--dot3{left:15px;}
.loader--dot4{left:30px;}
@-webkit-keyframes show-loader--dot{from{transform:scale(0.001);} to{transform:scale(1);}}@-webkit-keyframes slide-loader--dot{to{transform:translateX(15px);}}@keyframes show-loader--dot{from{transform:scale(0.001);} to{transform:scale(1);}}@keyframes slide-loader--dot{to{transform:translateX(15px);}}.loader--dot1{-webkit-animation-name:show-loader--dot;animation-name:show-loader--dot;}
.loader--dot2,.loader--dot3{-webkit-animation-name:slide-loader--dot;animation-name:slide-loader--dot;}
.loader--dot4{-webkit-animation-name:show-loader--dot;animation-name:show-loader--dot;-webkit-animation-direction:reverse;animation-direction:reverse;}
.include-loader-spinner{border-width:0.15rem;border-style:solid;border-right-color:transparent;border-radius:100%;background-clip:padding-box;-webkit-animation:loading 1s linear infinite, container 300ms ease;-moz-animation:loading 1s linear infinite, container 300ms ease;animation:loading 1s linear infinite, container 300ms ease;transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-perspective:1000px;}
.loader--spinner{border-color:#dadde2;border-width:0.15rem;border-style:solid;border-right-color:transparent;border-radius:100%;background-clip:padding-box;-webkit-animation:loading 1s linear infinite, container 300ms ease;-moz-animation:loading 1s linear infinite, container 300ms ease;animation:loading 1s linear infinite, container 300ms ease;transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-perspective:1000px;position:relative;display:inline-block;width:1.5rem;height:1.5rem;}
legend{display:block;font-size:1.5rem;font-weight:700;line-height:1.5rem;border:0;margin-bottom:0.25rem;}
.form--joined-fieldset{margin-bottom:1.5rem;}
.form--joined-fieldset ul.form{margin-bottom:0;}
.newline-form{clear:both;padding:0;list-style:none;margin:0 0 1.5rem 0;overflow:visible;}.newline-form.wide{width:100%;}
.newline-form>li{padding:0.75rem 0.75rem 0 0.75rem;}.newline-form>li:before,.newline-form>li:after{content:"";display:table;}
.newline-form>li:after{clear:both;}
@media only screen and (min-width: 960px){.newline-form>li{padding:1.5rem 1.5rem 0 1.5rem;}}.newline-form>li:last-child{border-bottom:0;padding-bottom:0.75rem;}@media only screen and (min-width: 960px){.newline-form>li:last-child{padding-bottom:1.5rem;}}
.newline-form>li>label{display:block;font-weight:400;text-align:left;color:#15171b;padding-top:0.6rem;overflow:hidden;clear:left;}@media only screen and (min-width: 590px){.newline-form>li>label{float:left;width:97.91666666666667%;margin-left:0%;margin-right:2.0833333333333335%;}}
.newline-form .form--fields{clear:both;float:left;margin-left:0;position:relative;width:auto;}.newline-form .form--fields p,.newline-form .form--fields small{display:block;margin:0.25rem 0;}
.newline-form .form--fields.wide{width:100% !important;}
.newline-form .form--fields p.js-filename{padding-top:0.3rem;}
.newline-form .form--fields p.form--description{margin:0.6rem 0;}
.newline-form .form--fields>i{font-size:1rem;text-align:center;line-height:2rem;color:#15171b;width:2rem;height:2rem;padding-left:3px;position:absolute;top:5px;right:5px;}
.newline-form .form--fields input:focus~i{color:#15171b;}
.newline-form .form--fields input{padding-right:2.5rem;}
.newline-form .form--fields select{padding-right:2.5rem;}
.newline-form .form--fields select~i.form--arrows{position:absolute;top:20px;right:18px;width:8px;height:11px;background:var(--bg-fill);pointer-events:none;}.newline-form .form--fields select~i.form--arrows:after,.newline-form .form--fields select~i.form--arrows:before{content:'';position:absolute;right:0;border-right:.3rem solid transparent;border-left:.3rem solid transparent;}
.newline-form .form--fields select~i.form--arrows:after{bottom:1px;border-bottom:0.3rem solid var(--text-primary);}
.newline-form .form--fields select~i.form--arrows:before{top:1px;border-top:0.3rem solid var(--text-primary);}
.newline-form .popover--files{border-bottom:none;}.newline-form .popover--files ul{padding-left:0;}
.form--checklist{list-style:none;margin:0.6rem 0;}.form--checklist li{margin:0.5rem 0;}
.form--checklist li.form--checklist-inline{display:inline-block;margin-right:1.2rem;}
.form--checklist input{display:inline;margin-right:0.8rem;}
.form--checklist label{clear:both;float:none;margin-left:0;margin-right:0;width:auto;font-weight:normal;}.form--checklist label:hover{color:#15171b;cursor:pointer;}
ul.form--checklist-inline{list-style:none;margin:0.6rem 0;}ul.form--checklist-inline li{margin:0.5rem 0;}
ul.form--checklist-inline li.form--checklist-inline{display:inline-block;margin-right:1.2rem;}
ul.form--checklist-inline input{display:inline;margin-right:0.8rem;}
ul.form--checklist-inline label{clear:both;float:none;margin-left:0;margin-right:0;width:auto;font-weight:normal;}ul.form--checklist-inline label:hover{color:#15171b;cursor:pointer;}
ul.form--checklist-inline li{display:inline-block;margin:0;}
ul.form--checklist-inline li~li{margin-left:1.2rem;}
li.form--is-required label:after{content:'*';color:#d83d32;margin-left:0.25rem;font-size:0.688rem;position:relative;top:-4px;}
li.form--error.popover--time,div.form--error.popover--time{border:0.063rem solid #f57c74;}li.form--error.popover--time input[type=text],div.form--error.popover--time input[type=text],li.form--error.popover--time input[type=number],div.form--error.popover--time input[type=number]{border:none;box-shadow:none;}li.form--error.popover--time input[type=text]:focus,div.form--error.popover--time input[type=text]:focus,li.form--error.popover--time input[type=number]:focus,div.form--error.popover--time input[type=number]:focus{border:none;box-shadow:none;}
li.form--error label,div.form--error label{color:#d83d32 !important;}
div.form--buttons{padding:0.75rem;}@media only screen and (min-width: 960px){div.form--buttons{padding:1.5rem;}}
span.form--fields-avatar{display:block;height:5rem;width:5rem;background-size:cover;background-position:50% 50%;border-radius:0.125rem;box-shadow:inset 0 0 4px 0 rgba(0, 0, 0, 0.25);}
div.form--uploads i{margin-left:0.375rem;vertical-align:middle;color:#15171b;}
.form--upload a{display:inline-block;white-space:nowrap;cursor:pointer;}.form--upload a:hover{background-color:transparent;}
.form--uploads-select{position:relative;}
.form--colors p:before{content:' ';display:inline-block;height:1rem;width:1rem;border:0.063rem solid rgba(232, 234, 237, 0.5);position:relative;top:2px;margin-right:0.25rem;}
.form--colors p.is-red:before{background:#d83d32;}
.form--colors p.is-orange:before{background:#de8208;}
.form--colors p.is-green:before{background:#15a05f;}
.form--colors p.is-white:before{background:#ffffff;}
.form--colors p.is-grey:before{background:#f4f4f6;}
div.form-zipcode{width:100%;display:inline-block;padding-right:0;}
.checkbox-custom{display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;}
div.s5-form-row.error label{color:var(--text-danger-primary);}
div.s5-form-row.error input.error{border:var(--border-width-100) solid var(--border-danger);}
p.form-adress{margin-bottom:0;}
label.label-dropdown{display:block;padding-bottom:5px;}
hr.form-break{margin:2rem 0;}
small.asterisk{display:block;}
span.alert{background-color:#d83d32;}
div.form-contactpersoon{width:230px;display:inline-block;padding-right:2rem;vertical-align:top;max-height:90px;}div.form-contactpersoon i{position:absolute;right:2.4rem;pointer-events:none;}
div.form-contactpersoon input{color:#15171b !important;}
div.form-contactpersoon-email{width:300px;}
div.info-stage-row .info-stage-item-label{display:inline-block;font-weight:bold;width:6.5rem;}
div.info-stage-row .info-stage-item-data{display:inline-block;}
div.info-stage{margin-bottom:1rem;}
.stageplaatseditpage .newline-form.panel{background-color:var(--bg-fill);border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);}
.stageplaatseditpage .newline-form>li>label{display:block;text-align:left;color:var(--text-primary);padding-top:0;overflow:hidden;clear:left;}@media only screen and (min-width: 590px){.stageplaatseditpage .newline-form>li>label{float:none;width:100%;margin-left:0;margin-right:0;}}
.stageplaatseditpage .newline-form .form--fields{position:relative;clear:both;float:none;margin-left:0;width:auto;}.stageplaatseditpage .newline-form .form--fields>i{font-size:var(--font-body-lg);text-align:center;line-height:2rem;color:var(--icon-primary);width:2rem;height:2rem;padding-left:0;position:absolute;top:20px;right:5px;}.stageplaatseditpage .newline-form .form--fields>i.left-text-1{right:20px;}
.stageplaatseditpage .newline-form .form--fields select~i.form--arrows{position:absolute;top:14px;right:14px;width:8px;height:11px;background:transparent;pointer-events:none;}.stageplaatseditpage .newline-form .form--fields select~i.form--arrows:after,.stageplaatseditpage .newline-form .form--fields select~i.form--arrows:before{content:'';position:absolute;right:0;border-right:.3rem solid transparent;border-left:.3rem solid transparent;}
.stageplaatseditpage .newline-form .form--fields select~i.form--arrows:after{bottom:1px;border-bottom:0.3rem solid var(--text-primary);}
.stageplaatseditpage .newline-form .form--fields select~i.form--arrows:before{top:1px;border-top:0.3rem solid var(--text-primary);}
#form-editor{position:relative;}#form-editor ul{display:inline-block;list-style:none;margin:0;background:#ffffff;width:100%;}
#form-editor li{position:relative;display:inline-block;width:2rem;text-align:center;font-weight:600;font-size:1rem;cursor:pointer;margin:0;padding:.2rem 0;}#form-editor li i:before{font-size:0.875rem;}
#form-editor li.wysihtml5-command-dialog-opened{background:#ffffff;}
#form-editor li.wysihtml5-action-active,#form-editor li.wysihtml5-command-active{background:#ffffff;}
#form-editor.wysihtml5-commands-disabled [data-wysihtml5-command]{opacity:0.4;cursor:default;background-image:none !important;}
[data-wysihtml5-dialog]{display:flex;top:45px;text-align:left;background:#ffffff;padding:.4rem;}[data-wysihtml5-dialog] a.button{flex:0 1 auto;display:inline-block;padding:0.1rem 0.4rem;border-width:1px;position:relative;border-radius:0;}
[data-wysihtml5-dialog] input{flex:0 1 auto;display:inline-block;padding:.1rem;border-radius:0;border:0.063rem solid #dadde2 !important;box-shadow:none;}
[data-wysihtml5-dialog-action]{color:#353b43;cursor:pointer;}
#form-editor--textarea,iframe.form-editor--iframe{min-height:20rem;padding:0 !important;padding-left:.5rem !important;}
table.table .has-notice{position:relative;}table.table .has-notice:after{content:" ";display:block;position:absolute;left:50%;top:50%;margin-top:-0.3rem;height:0.6rem;width:0.6rem;background-color:#d83d32;border-radius:624.938rem;}
table.popover--table p{margin-bottom:0;}
th.table--star-head{width:45px;}
td.table--star{color:rgba(53, 59, 67, 0.2);}td.table--star.is-starred{color:#0b1f8f;}
th.table--small-head{width:50px;}
div.overzicht table.table .has-notice{position:relative;}div.overzicht table.table .has-notice:after{content:" ";display:block;position:absolute;left:50%;top:50%;margin-top:-0.3rem;height:0.6rem;width:0.6rem;background-color:#d83d32;border-radius:624.938rem;}
.table-button{padding-top:15px;}
ul.list{list-style:none;margin-left:0;}ul.list li{border-bottom:0.063rem solid #dadde2;padding:0.5rem;}
.has-dropdown{position:relative;display:inline-block;}.has-dropdown a{cursor:pointer;}
.in-list{display:table-cell;}
div.dropdown{display:none;position:absolute;z-index:11;top:2.25rem;font-size:0.875rem;text-transform:none;white-space:normal;text-align:left;background-color:#ffffff;color:#353b43;width:14rem;padding:0.25rem;border-radius:0.25rem;box-shadow:0 0 8px rgba(0, 0, 0, 0.3);}div.dropdown.is-open{display:block;}
.dropdown--border{border-top:0.063rem solid #e8eaed;}
div.dropdown--date{border-top:0.063rem solid #e8eaed;display:block;font-size:0.875rem;font-weight:400;color:#353b43;padding:0.5rem 1rem;margin:0;}
ul.dropdown--list{margin:0;list-style:none;}ul.dropdown--list li{margin-bottom:1px;display:block;}ul.dropdown--list li:last-child{margin-bottom:0;}
ul.dropdown--list li.is-selected{background:#f4f4f6;}ul.dropdown--list li.is-selected a{font-weight:600;color:#353b43;}
ul.dropdown--list li.is-selected .dropdown--options{display:block;}
ul.dropdown--list a,ul.dropdown--list span{display:block;color:#353b43;font-weight:400;border-radius:0.125rem;padding:0.5rem 1rem;}
ul.dropdown--list a:hover{color:#353b43;background:#f9fafa;}
span.dropdown--arrow{position:absolute;height:0;width:0;content:" ";display:block;border-left:0.25rem solid transparent;border-right:0.25rem solid transparent;}span.dropdown--arrow.is-top{top:-5px;border-bottom:0.25rem solid rgba(232, 234, 237, 0.95);}
span.dropdown--arrow.is-bottom{bottom:-5px;border-top:0.25rem solid rgba(232, 234, 237, 0.95);}
.dropdown--options{display:none;border-radius:0 0 0.125rem 0.125rem;padding:0 0.35rem 0.35rem 0.35rem;}.dropdown--options input{border:0;}.dropdown--options input:first-child{border-radius:0.125rem 0.125rem 0 0;}
.dropdown--options input:last-child{border-radius:0 0 0.125rem 0.125rem;}
.dropdown--options input:only-child{border-radius:0.125rem;}
.dropdown--options input.is-error{box-shadow:inset 0 0 0 1px #f57c74;}
.dropdown--options p.is-error-comment{margin:0 2px 0;color:#d83d32;font-size:0.875rem;}
ul.linked-groups>li{display:inline-block;}
.include-label{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;}
.label{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;}
.result-grade{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-tertiary);background-color:var(--bg-surface-secondary);}
.s5-tag-label{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-tertiary);background-color:var(--bg-surface-secondary);}
.s5-label{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-tertiary);background-color:var(--bg-surface-secondary);}
.label--contrast{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:#ffffff;background-color:#0b1f8f;}
.s5-label--soft,.label--soft,.s5-tag-label.task-open,.label--default{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-tertiary);background-color:var(--bg-surface-secondary);}
.label--default-solid{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-inverse);background-color:var(--bg-fill-inverse);}
.label--info{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-info-solid);background-color:var(--bg-surface-info);}
.label--info-solid{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-inverse);background-color:var(--bg-fill-info);}
.result-grade.positive,.study--label.active,.s5-label--success,.s5-tag-label.task-rated,.s5-tag-label.task-completed,.s5-tag-label.label--success,.label--success{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-success-solid);background-color:var(--bg-surface-success);}
.label--success-solid{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-inverse);background-color:var(--bg-fill-success);}
.s5-tag-label.task-feedback,.label--warning{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-warning-solid);background-color:var(--bg-surface-warning);}
.label--warning-solid{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-inverse);background-color:var(--bg-fill-warning);}
.s5-label--alert,.s5-tag-label.label--alert,.label--danger,.label--alert{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-danger-solid);background-color:var(--bg-surface-danger);}
.label--danger-solid,.label--alert-solid{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-inverse);background-color:var(--bg-fill-danger);}
.label--blue{color:var(--text-accent-blue);background-color:var(--bg-surface-accent-blue);}
.label--blue-solid{color:var(--text-inverse);background-color:var(--bg-fill-accent-blue);}
.s5-tag-label.task-handedin,.label--purple{color:var(--text-accent-purple);background-color:var(--bg-surface-accent-purple);}
.label--purple-solid{color:var(--text-inverse);background-color:var(--bg-fill-accent-purple);}
.label--pink{color:var(--text-accent-pink);background-color:var(--bg-surface-accent-pink);}
.label--pink-solid{color:var(--text-inverse);background-color:var(--bg-fill-accent-pink);}
ul.feedbackPanel{list-style:none;margin:0;padding:0 0.5rem;position:fixed;top:8.65rem;right:0;left:0;z-index:199;}@media only screen and (min-width: 960px){ul.feedbackPanel{left:16rem;}}ul.feedbackPanel li{position:relative;margin-bottom:0;transition:margin-bottom 1s,opacity 1s;-webkit-transition:margin-bottom 1s,opacity 1s;cursor:pointer;}ul.feedbackPanel li.is-hidden-feedback{opacity:0;z-index:-10;}
.include-message{display:block;font-weight:var(--font-weight-600);line-height:1.5rem;padding:0.35rem 0.75rem;vertical-align:baseline;margin-bottom:2px;border-radius:var(--border-radius-100);}.include-message i{float:right;padding-top:2px;}
li.feedbackPanelINFO{display:block;font-weight:var(--font-weight-600);line-height:1.5rem;padding:0.35rem 0.75rem;vertical-align:baseline;margin-bottom:2px;border-radius:var(--border-radius-100);background-color:var(--bg-surface-info);border:var(--border-width-100) solid var(--border-info);border-left-width:4px;color:var(--text-secondary);}li.feedbackPanelINFO i{float:right;padding-top:2px;}
li.feedbackPanelINFO a.is-undobutton{color:var(--text-secondary);margin-left:0.75rem;}
li.feedbackPanelINFO a.is-sluiten{color:var(--text-secondary);cursor:pointer;}
li.feedbackPanelSUCCESS{display:block;font-weight:var(--font-weight-600);line-height:1.5rem;padding:0.35rem 0.75rem;vertical-align:baseline;margin-bottom:2px;border-radius:var(--border-radius-100);background-color:var(--bg-surface-success);border:var(--border-width-100) solid var(--border-success);border-left-width:4px;color:var(--text-secondary);}li.feedbackPanelSUCCESS i{float:right;padding-top:2px;}
li.feedbackPanelERROR{display:block;font-weight:var(--font-weight-600);line-height:1.5rem;padding:0.35rem 0.75rem;vertical-align:baseline;margin-bottom:2px;border-radius:var(--border-radius-100);background-color:var(--bg-surface-danger);border:var(--border-width-100) solid var(--border-danger);border-left-width:4px;color:var(--text-secondary);}li.feedbackPanelERROR i{float:right;padding-top:2px;}
body.authenticator--background ul.feedbackPanel{top:3.1rem;left:0;}
.content-wrapper.has-small-header ul.feedbackPanel{top:4.5rem;}
.content-wrapper .filter+ul.feedbackPanel{margin-top:2.6rem;}
.is-undo-delete{padding-bottom:1.5em;}
.popover-content .feedback-alert .feedbackPanel{position:initial;}.popover-content .feedback-alert .feedbackPanel .feedbackPanelERROR,.popover-content .feedback-alert .feedbackPanel .feedbackPanelINFO,.popover-content .feedback-alert .feedbackPanel .feedbackPanelSUCCESS{margin-bottom:0.75rem;}
.centered{position:relative;left:5rem;top:10rem;display:table-cell;}
.pulse{display:inline-block;width:32px;height:32px;border-radius:16px;border:0.125rem solid rgba(255, 255, 255, 0.35);box-shadow:0 0 6px rgba(0, 0, 0, 0.25),inset 0 0 3px rgba(0, 0, 0, 0.3);position:relative;cursor:pointer;}.pulse:after{position:absolute;content:'';width:18px;height:18px;top:0;bottom:0;left:0;right:0;margin:auto;background:rgba(255, 255, 255, 0.15);border:0.063rem solid rgba(255, 255, 255, 0.4);box-shadow:0 0 3px rgba(0, 0, 0, 0.5);border-radius:50%;}
.scale{animation-name:scale;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
@keyframes scale{0%{transform:scale(1);} 50%{transform:scale(0.93);} 100%{transform:scale(1);}}.popover div.buttons{margin:0;padding:1rem;}.popover div.buttons a,.popover div.buttons button{margin-bottom:0;}
.popover a.button,.popover a.button-soft{margin-bottom:0;}
.popover h2 i{color:#353b43;}.popover h2 i:hover{color:#353b43;}
.popover form+form{margin-top:2px;}
.popover--panel h3{display:block;font-size:0.875rem;font-weight:600;text-transform:uppercase;color:#353b43;}
.popover--panel a[disabled]{color:#87919e;cursor:default;}
dl.popover--dl h3{display:block;font-size:0.875rem;font-weight:600;text-transform:uppercase;color:#15171b;}
.popover--field.is-half{float:left;width:50%;outline:0.125rem solid #dadde2;}
.popover--field.has-number span{position:absolute;top:0.58rem;left:0.51rem;width:20px;height:20px;border-radius:0.125rem;background:#ffffff;color:#353b43;text-align:center;font-weight:600;line-height:18px;}
.popover--field.has-checkmark p{background:#ffffff;}
.popover--field input[type=text],.popover--field input[type=number],.popover--field input[type=password],.popover--field input[type=search],.popover--field input[type=email],.popover--field input[type=tel],.popover--field input[type=url],.popover--field textarea,.popover--field select{padding-left:2.5rem;}
.popover--field input[type=checkbox]{cursor:pointer;position:relative;top:-1px;}
.popover--field .checkbox{cursor:pointer;}
.popover--field.form--error input{border:0.063rem solid #f57c74;}
.popover--input-subtitle{float:right;font-weight:400;font-size:0.875rem;}.popover--input-subtitle i{vertical-align:middle;}
span.popover--label{display:block;font-size:0.875rem;font-weight:400;letter-spacing:0.5px;line-height:1;border-radius:0.125rem;background:#15a05f;color:#ffffff;padding:0.35rem 1.25rem 0.35rem 0.35rem;position:absolute;top:0.5rem;left:3.5rem;}span.popover--label i.flaticon{position:absolute;top:0.3rem;right:0.15rem;left:auto;color:#545e6b;cursor:pointer;}
.popover--time{display:flex;align-items:center;background:var(--bg-fill);}.popover--time span{padding:0 0.5rem 0 0.25rem;color:var(--text-secondary);}
.popover--time input[type="number"]{width:5rem;min-width:initial;text-align:center;padding:0.5rem 0.5rem 0.5rem 1.75rem;}.popover--time input[type="number"].afwezig{color:#d83d32;}
.popover--time input[type="number"]:nth-child(n+2){width:3rem;margin-left:2px;padding-left:0.5rem;}.popover--time input[type="number"]:nth-child(n+2).afwezig{color:#d83d32;}
.popover--time input[type=number]::-webkit-inner-spin-button,.popover--time input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
div.popover--files ul li{margin-bottom:0.25rem;}div.popover--files ul li:last-of-type{margin-bottom:0;}
div.popover--files ul li a>span{white-space:normal;}
div.popover--files ul>li>a>i.flaticon:before{top:0.4rem;left:0.45rem;}
.popover ul.newline-form{border-bottom:none;}.popover ul.newline-form>li{padding:0.5rem;}
.popover--qr-code img{width:100%;margin:0;padding:0 3rem;background-color:#ffffff;}
div.popover div.popover-title h2 span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:98%;float:left;}
div.popover div.popover-title h2 a{width:2%;float:right;}
div.s5-popover{padding:0 !important;}
h2.titel-popover{padding-left:0 !important;}
div.popover-tests span{color:#353b43;font-size:0.688rem;}
div.popover-tests ul li{padding-left:1rem;}div.popover-tests ul li span{color:#353b43;font-size:0.688rem;}
div.popover-tests ul li.test-list{border-bottom:0.063rem solid #e8eaed;padding:0.5rem 1rem;}div.popover-tests ul li.test-list i.flaticon:before{padding-right:0.5rem;}
.popover-tabs ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch;gap:0.25rem;margin:0 0 0.75rem 0;}@media only screen and (min-width: 960px){.popover-tabs ul{margin-bottom:1rem;}}.popover-tabs ul a{display:block;font-size:var(--font-body-md);font-weight:var(--font-weight-600);line-height:var(--heading-lg-line-height);color:var(--text-secondary);background-color:var(--bg-fill-secondary);padding:0.5rem 0.75rem;cursor:pointer;}.popover-tabs ul a:hover{background-color:#e8eaed;}
.popover-tabs li{flex:1 1 auto;-webkit-box-flex:1;align-items:stretch;text-align:center;position:relative;}
.popover-tabs li:first-child a{border-radius:var(--border-radius-200) 0 0 var(--border-radius-200);}
.popover-tabs li:last-child a{border-radius:0 var(--border-radius-200) var(--border-radius-200) 0;margin-right:0;}
.popover-tabs li.is-selected a{color:var(--text-inverse);background-color:var(--bg-fill-brand);}.popover-tabs li.is-selected a:hover{background-color:var(--bg-fill-brand-hover);}
.popover-tabs li.is-selected.has-options:after{position:absolute;height:0;width:0;bottom:-4px;left:50%;margin-left:-3px;content:" ";display:block;border-left:0.25rem solid transparent;border-right:0.25rem solid transparent;border-top:0.25rem solid #0b1f8f;}
.popover-tabs-sm .popover-tabs ul a{padding:0.25rem 0.75rem;min-width:100px;}
ul.popover-tabs--emotion li.is-happy,ul.popover-tabs--emotion li.is-neutral,ul.popover-tabs--emotion li.is-sad,ul.popover-tabs--emotion li.is-angry{background:none;}
ul.popover-tabs--emotion .is-selected a{background-color:#0b1f8f;color:#ffffff;}
ul.popover-tabs--emotion li a{padding-top:0;padding-bottom:0;}
ul.popover-tabs--emotion i:before{font-size:2.25rem;}
.popout{background-color:#ffffff;position:relative;margin-left:6px;margin-right:6px;z-index:0;box-shadow:0 0 8px rgba(0, 0, 0, 0.3);display:none;opacity:0;height:0;transform:translateY(-20px) scale(0.95);-webkit-transition:-webkit-transform 100ms ease-out,opacity 100ms ease-out;-moz-transition:-moz-transform 100ms ease-out,opacity 100ms ease-out;transition:transform 100ms ease-out,opacity 100ms ease-out;}.popout:before{content:" ";position:absolute;top:-0.35rem;left:3rem;border-top:0;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-bottom:0.4rem solid #ffffff;}
.popout>*{border-bottom:1px solid #e8eaed;}
.popout>*:last-child{border-bottom:0;}
.popout.is-body-hidden.popout:not(.do-not-hide) .popout--body{display:none;}
.popout.is-body-hidden.popout:not(.do-not-hide) .is-material{display:none;}
.has-popout.is-open .popout{overflow:visible;display:block;opacity:1;height:auto;margin-top:8px;margin-bottom:8px;transform:translateY(0) scale(1);}
.has-popout .popout--toggle{cursor:pointer;}
.popout--body{padding:1rem;}.popout--body p:last-of-type{margin-bottom:0;}
.popout--body p.is-material-link{text-align:right;}
.popout--body dl{margin:0;}.popout--body dl:before,.popout--body dl:after{content:"";display:table;}
.popout--body dl:after{clear:both;}
.popout--body dl dt{opacity:0.7;font-weight:400;margin:0;}@media only screen and (min-width: 960px){.popout--body dl dt{float:left;width:31.250000000000004%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}@media only screen and (min-width: 1024px){.popout--body dl dt{float:left;width:22.916666666666668%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
.popout--body dl dd{margin:0;}@media only screen and (min-width: 960px){.popout--body dl dd{float:left;width:64.58333333333334%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}@media only screen and (min-width: 1024px){.popout--body dl dd{float:left;width:72.91666666666667%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
.popout--actions{border-bottom:0;position:relative;padding:1rem;background-color:#ffffff;}.popout--actions:before,.popout--actions:after{content:"";display:table;}
.popout--actions:after{clear:both;}
.popout--actions p{margin:0;}
.popout--actions strong{display:block;}
.popout--actions a.button{float:right;}
.popout--title{position:relative;padding:1rem;background:#ffffff;}.popout--title:before,.popout--title:after{content:"";display:table;}
.popout--title:after{clear:both;}
.popout--title p{margin:0;}
.popout--title strong{display:block;}
.popout--title a.button{float:right;}
.popout--files{padding:1rem;clear:both;display:flow-root;}.popout--files p{margin:0;}
.popout--files strong{margin-bottom:0.5em;display:block;}
.popout--options{text-align:right;list-style:none;margin:0;}.popout--options li{display:inline-block;}
.popout--options a{padding:1rem 1rem;display:block;}
.popout--options i{position:relative;top:0.15rem;}
.popout--materials{border-bottom:0.125rem solid #e8eaed;}.popout--materials>*{border-bottom:0.063rem solid #e8eaed;}
.popout--aside{display:flex;flex-wrap:nowrap;}.popout--aside>*{flex:1 1 auto;}
.popout--emotion{flex:0 0 auto;width:3rem;height:3rem;border-radius:var(--border-radius-200);}.popout--emotion i{display:flex;align-items:center;text-align:center;color:var(--icon-inverse);width:100%;}.popout--emotion i:before{font-size:3rem;background-color:var(--bg-fill-secondary);border-radius:var(--border-radius-200);}
.popout--body--conversation{padding:15px;clear:both;}.popout--body--conversation div.btn-row{text-align:right;}
.s5-person{position:relative;float:left;margin-right:5px;padding-right:10px;height:28px;font-size:0.875rem;font-weight:400;color:#15171b;background-color:#f4f4f6;margin-bottom:0.25rem;}.s5-person i{display:inline-block;float:left;line-height:25px;font-size:1.25rem;margin-right:3px;}.s5-person i:before{font-size:1.25rem;}
.s5-person.clickable{cursor:pointer;}
.person-group{display:inline-block;position:relative;margin-bottom:10px;margin-right:5px;padding-right:10px;height:28px;font-size:0.875rem;font-weight:400;color:#15171b;background-color:#f4f4f6;}
div.avatar-conversation span{position:absolute;background-image:url("../img/user.png");background-size:cover;background-position:50% 50%;height:3rem;width:3rem;display:block;border-radius:0.125rem;box-shadow:inset 0 0 4px 0 rgba(0, 0, 0, 0.25);}
div.avatar-conversation p,h6{padding-left:4rem;margin-bottom:0;}
.figure--avatar{background-image:url("../img/user.png");background-size:cover;background-position:50% 50%;height:3rem;width:3rem;border-radius:0.25rem;box-shadow:inset 0 0 4px 0 rgba(0, 0, 0, 0.25);float:left;margin-right:0.75rem;}
.files--wrapper strong{display:block;margin-bottom:0.3em;}
.files--wrapper>span{font-style:italic;color:#15171b;}
li.files--none{margin-left:-4px;}li.files--none a{font-weight:600;color:#d83d32;}
li.files--none span{padding-left:0.15rem;}
ul.files--submitted>li>a{display:flex;flex-wrap:nowrap;}ul.files--submitted>li>a span{flex:1 1 auto;width:auto;}
ul.files--submitted>li>a span.is-date{flex:0 0 auto;}
.files--upload{position:absolute;right:100%;bottom:0;width:100%;height:0.2rem;background-color:#f7fcfa;-webkit-transition:right 0.5s, opacity 1s;-moz-transition:right 0.5s, opacity 1s;transition:right 0.5s, opacity 1s;}
@-webkit-keyframes loading{0%{transform:rotate(0deg);} 50%{transform:rotate(180deg);} 100%{transform:rotate(360deg);}}@-moz-keyframes loading{0%{transform:rotate(0deg);} 50%{transform:rotate(180deg);} 100%{transform:rotate(360deg);}}@keyframes loading{0%{transform:rotate(0deg);} 50%{transform:rotate(180deg);} 100%{transform:rotate(360deg);}}div.week-plan.is-now span.week-plan--day-title,div.week-plan.is-today span.week-plan--day-title{background-color:#15a05f;}
div.week-plan.is-block+.is-block{margin-top:-2px;}div.week-plan.is-block+.is-block p,div.week-plan.is-block+.is-block small{color:#ffffff;}
div.week-plan--body{display:flex;align-items:center;margin-bottom:2px;border:none;padding:0.75rem;background-color:#ffffff;}div.week-plan--body.is-block{margin-bottom:0;}
div.week-plan--body p{flex:1 1 auto;margin-bottom:0;}
div.week-plan--body small{display:block;}
.week-plan--empty{text-align:center;display:block;font-style:italic;}
div.week-plan--meta{flex:0 0 auto;}
.tutorial{transform:translateY(-150%);position:fixed;top:0;z-index:200;overflow-y:auto;padding:0.25em;max-height:100%;width:100%;background:#ffffff;box-shadow:0 0 8px -1px rgba(0, 0, 0, 0.8);}@media only screen and (min-width: 960px){.tutorial{left:40%;margin-left:-15rem;width:60rem;}}.tutorial.is-open{transform:translateY(0);top:50%;margin-top:-15rem;}
.tutorial div.buttons{margin:0;padding:1rem;}.tutorial div.buttons a,.tutorial div.buttons button{margin-bottom:0;}
.tutorial a.button,.tutorial a.button-soft{margin-bottom:0;}
.tutorial h2{margin:0;padding-right:1rem;padding-left:1rem;font-size:1.25rem;line-height:2.9rem;}.tutorial h2 i{color:#2a2f36;}.tutorial h2 i:hover{color:#1f2328;}
.tutorial form+form{margin-top:2px;}
.btn-close{float:right;}
img.image-tutorial{float:left;width:40%;margin-right:1.75rem;}
.notification-new{width:10px;height:10px;margin-right:10px;}
.s5-popout .popout--body{overflow:hidden;}
.s5-no-data{font-size:0.875rem;font-weight:600;text-align:center;color:#353b43;padding:1.5rem;}
.s5-divider-sharkteeth{display:block;background:transparent url("../img/shark-teeth.png") repeat-x left top;background-size:50% 50%;height:40px;margin:10px -1.75rem;}
.s5-panel-shard-teeth-dividers .panel{margin-bottom:0;}.s5-panel-shard-teeth-dividers .panel+.panel{position:relative;margin:0;border-bottom:0;padding-top:10px;}.s5-panel-shard-teeth-dividers .panel+.panel:before{position:absolute;top:-25px;left:0;right:0;content:'';height:25px;padding:0;display:block;background:#ffffff url("../img/shark-teeth.png") repeat-x left top;}
.s5-panel-shard-teeth-dividers .panel+.panel .task-header{position:relative;display:block;}
.s5-panel-shard-teeth-dividers.s5-close .studyguide-tasks,.s5-panel-shard-teeth-dividers.s5-close .studyguide-theme-content{display:none;}
.s5-panel-shard-teeth-dividers div.studyguide-tasks>div{margin:0;padding:5px 0;}
.s5-panel-shard-teeth-dividers .s5-task-header{display:block;}.s5-panel-shard-teeth-dividers .s5-task-header .label--alert{display:inline-block;font-weight:700;text-align:center;text-transform:uppercase;color:#ffffff;background-color:#d83d32;border-radius:0.25rem;padding:.25rem .5rem;float:right;}
.s5-task-header span{display:block;float:left;}
.s5-toggle{position:relative;cursor:pointer;}.s5-toggle:before{content:'\e5a9';font-family:'Flaticons Stroke';font-size:24px;display:inline-block;color:#2a2f36;}
.s5-open.s5-task-header .label--alert{display:none !important;}
.s5-close.s5-task-header .label--alert{display:block !important;}
.s5-close .s5-toggle:before{content:'\e5ab' !important;}
.s5-close+div{display:none;}
.s5-person{position:relative;float:left;margin-right:5px;padding-right:10px;height:28px;color:#353b43;font-weight:400;font-size:0.875rem;background-color:#ffffff;}.s5-person i{display:inline-block;float:left;line-height:25px;font-size:1.25rem;margin-right:3px;}
.s5-student-profile{display:flex;background-color:var(--bg-surface);border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-200);padding:1rem;gap:1rem;}.s5-student-profile .student-profile--avatar{background-color:var(--bg-fill);border-radius:var(--border-radius-200);}.s5-student-profile .student-profile--avatar img{border-radius:var(--border-radius-200);}
.s5-student-profile .student-profile--name{padding:0;}
.s5-student-profile h1{margin:-6px 0 0 0;color:#15171b;font-size:1rem;line-height:30px;}
.s5-student-profile h2{color:#15171b;font-size:0.75rem;line-height:20px;}
.s5-no-bg-panel{background:0 0;padding:0;}
.s5-header-toolbar h1{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.s5-header-toolbar .header-toolbar--action i.flaticon{margin:0 .4rem;}
.s5-header-toolbar .header-toolbar--action span{min-width:1rem;}
.s5-header-toolbar .header-tabs--toggle{line-height:3rem;padding:0 1rem;}
@media screen and (max-width:500px){.s5-header-tabs a{padding:0 2.4rem;}}@media screen and (max-width:960px){.s5-header-tabs li a{line-height:2.6rem;min-height:2.8rem;} .s5-header-tabs li.is-selected a{background-color:#ffffff;color:#353b43;} .s5-header-toolbar h1{text-align:left;padding:0 0 0 2.8rem;}}.s5-header{position:fixed;top:0;right:0;left:240px;height:47px;background-color:#15a05f;}.s5-header .s5-content{height:47px;line-height:47px;float:left;padding:0 20px;}
.s5-header h2{display:inline-block;color:#15171b;font-size:0.875rem;}
h2.filtertitle{font-size:1.5rem !important;}
h3.filtertitle{font-size:1rem !important;}
a.lesson-current-link>i{padding-right:0.5rem;}
.s5-btn-row{display:flex;gap:0 0.75rem;width:100%;}
.btn-disabled{display:inline-block;font-size:0.875rem;text-align:center;line-height:40px;color:#353b43;height:40px;margin-right:5px;pointer-events:none;cursor:not-allowed;}
.btn-large{background-color:#ffffff;padding:0 15px;text-transform:uppercase;font-weight:500;min-width:7.5rem;}
.btn-txt+.btn-txt{margin-left:.8rem;}
.btn-file-link{border-top:0.063rem solid #e8eaed;border-bottom:0.063rem solid #e8eaed;display:block;text-align:left;}.btn-file-link i.flaticon{float:left;margin-right:6px;height:30px;}
.btn-file-link+.btn-file-link{border-top:none;}
.s5-label-large{display:inline-block;height:28px;line-height:28px;padding:0 30px;float:left;margin:5px 10px 5px 0;border-radius:0.5rem;font-size:0.75rem;}
.s5-item-panel{padding-bottom:0;}.s5-item-panel .s5-btn-row{margin:0;}
input.typetext{display:block;width:100%;height:3em;padding:16px 8px;border:0;border-radius:0;font-size:1rem;font-weight:400;line-height:1;background:rgba(255, 255, 255, 0.97);color:#353b43;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all 0.2s ease-in-out;}
.s5-form-row li.account{border-bottom:0.063rem solid #e8eaed;border-top:0.063rem solid #e8eaed;padding:0.5rem;}.s5-form-row li.account i{float:right;}
.s5-radio-toggle{position:relative;display:inline-block;float:left;width:50%;}.s5-radio-toggle .input-radio{position:absolute;display:none;}
.s5-radio-toggle .s5-toggle{display:block;font-size:0.75rem;font-weight:700;text-align:center;text-transform:uppercase;line-height:1.666rem;color:#353b43;background-color:#f4f4f6;height:1.666rem;margin:0 1px;cursor:pointer;}.s5-radio-toggle .s5-toggle:before{display:none;}
.s5-radio-toggle:first-child .s5-toggle{border-radius:3px 0 0 3px;margin-left:0;}
.s5-radio-toggle:last-child .s5-toggle{border-radius:0 3px 3px 0;margin-right:0;}
.s5-radio-toggle .input-radio:checked+.s5-toggle{background-color:#15a05f;color:#15a05f;}
.s5-radio-toggle .s5-form-row label{display:block;}
.s5-delete i:before{color:#d83d32;font-size:1.25rem;line-height:40px;}
.value i:before{line-height:40px;}
.s5-fancy-file-select{position:relative;overflow:hidden;}.s5-fancy-file-select input{position:absolute;left:0;right:0;font-size:1.875rem;opacity:0;}
.s5-popover .s5-input-radio-label{width:100%;}
.s5-input-radio+.s5-input-radio-label{font-size:0.875rem;color:#353b43;padding-left:30px;margin-bottom:8px;cursor:pointer;}.s5-input-radio+.s5-input-radio-label:before{content:'';position:absolute;left:0;top:2px;font-family:'Flaticons Stroke';line-height:12px;width:20px;height:20px;border:0.125rem solid #e8eaed;border-radius:100%;}
.s5-filterbar-container .s5-input-radio+.s5-input-radio-label{padding-top:2px;}
.s5-input-radio:checked+.s5-input-radio-label{color:#15a05f;}.s5-input-radio:checked+.s5-input-radio-label:before{border-color:#5dc997;}
.s5-input-radio:checked+.s5-input-radio-label:after{content:'';position:absolute;left:6px;top:8px;width:8px;height:8px;border-radius:100%;background-color:#15a05f;}
.s5-radio-item-select .s5-input-radio+.s5-input-radio-label:before{top:8px;}
.s5-radio-item-select .s5-input-radio:checked+.s5-input-radio-label:after{top:14px;}
.popover.is-open+.s5-overlay,.s5-popover.is-open+.s5-overlay{position:fixed;z-index:499;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.16);}
.s5-popover{padding:20px;}.s5-popover h2{padding:0;}
.s5-popover .result-entry--result input[type=text]{border-radius:0;box-shadow:none;text-align:center;font-size:1.25rem;}
.s5-popover--panel{padding:0;background-color:#ffffff;}.s5-popover--panel .popover--upload a{white-space:normal;}
.s5-popover--panel .s5-form-row{margin-bottom:1.5rem;}
table td a i.signals:before{color:#353b43;font-size:1.875rem !important;margin:0 1rem;}
.s5-tag-label{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;}
.s5-label{display:inline-block;font-size:0.688rem;font-weight:600;height:auto;padding:0.25rem 0.375rem;border-radius:0.25rem;color:#353b43;background-color:transparent;}
.s5-label--alert{display:inline-block;font-size:0.688rem;font-weight:600;height:auto;padding:0.25rem 0.375rem;border-radius:0.25rem;color:#ffffff;background-color:#d83d32;}
.s5-label--soft{display:inline-block;font-size:0.688rem;font-weight:600;height:auto;padding:0.25rem 0.375rem;border-radius:0.25rem;color:#ffffff;}
.s5-label--deadline{display:inline-block;font-size:0.688rem;font-weight:600;height:auto;padding:0.25rem 0.375rem;border-radius:0.25rem;color:#ffffff;background-color:#d83d32;}
.s5-label--success{display:inline-block;font-size:0.688rem;font-weight:600;line-height:1.5;height:auto;padding:0.25rem 0.375rem;border-radius:0.25rem;color:#ffffff;background-color:#15a05f;}
h2 span[class*=s5-label--]{float:left;margin-right:15px;}
div.s5-studyguide-materials{border:none;background-color:#ffffff;margin:0 15px 15px 0;}div.s5-studyguide-materials a{color:#353b43;}
div.s5-studyguide-materials iframe.s5-iframe{width:100% !important;}
div.s5-studyguide-materials-big,div.s5-studyguide-materials-small{border:none;border-right:0.5rem solid #e8eaed;border-bottom:0.5rem solid #e8eaed;margin:0;background-color:#ffffff;}div.s5-studyguide-materials-big a,div.s5-studyguide-materials-small a{color:#353b43;}
div.s5-studyguide-materials-big iframe.s5-iframe,div.s5-studyguide-materials-small iframe.s5-iframe{width:100% !important;}
div.s5-studyguide-materials-big{width:66.666%;max-width:66.666%;height:450px !important;max-height:450px !important;}div.s5-studyguide-materials-big>iframe{width:100% !important;height:100% !important;}
div.s5-studyguide-materials-small{width:33.333%;max-width:33.333%;}div.s5-studyguide-materials-small>iframe{width:100% !important;}
div.task-student-view>div{padding:1.5rem 0;}
div.studyguide-header{display:flex;flex-direction:row;align-items:center;gap:0.5rem;width:100%;}div.studyguide-header.s5-close.subtheme{padding-left:0.75rem;}@media only screen and (min-width: 1024px){div.studyguide-header.s5-close.subtheme{padding:1.75rem;}}
div.studyguide-header h2.studyguide-name{float:none !important;margin-bottom:0;}
div.studyguide-header p.studyguide-period{margin-bottom:0;}
span.sortable-title.subtheme{padding-left:0.75rem;}
div.studyguide-info{margin-top:0.75rem;}div.studyguide-info>div{padding-top:0.75rem;}
.task-type,.studyguide-label{display:inline-block;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;white-space:nowrap;border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;color:var(--text-success-solid);background-color:var(--bg-surface-success);}
.studyguide-author{color:var(--text-secondary);}
.task-link{display:inline-block;font-size:var(--font-body-md);font-weight:var(--font-weight-600);line-height:var(--heading-lg-line-height);color:var(--text-brand);background-color:transparent;padding:0.5rem;}.task-link:hover{color:var(--text-brand-hover);background-color:var(--bg-fill-hover);}
.studyguide-tasks>div{border-top:var(--border-width-100) solid var(--border-secondary);padding-top:2rem;margin-top:1.5rem;margin-bottom:2rem;}
.studyguide-tasks fieldset{margin-bottom:-1.5rem;}.studyguide-tasks fieldset ul.panel{border:none;}
.studyguide-tasks div.panel{margin-top:-1.5rem;padding-top:0;border-top:0.063rem solid #e8eaed;border-bottom:none;overflow:auto;}
div.studyguide-materials{float:left;width:100%;height:250px;max-width:250px !important;max-height:250px !important;margin-right:5px;margin-top:5px;border:var(--border-width-200) dashed var(--border-secondary);text-align:center;word-wrap:break-word;}@media only screen and (min-width: 576px){div.studyguide-materials{max-width:400px !important;max-height:225px !important;}}div.studyguide-materials.is-add{border:var(--border-width-200) dashed var(--border-success);}
div.studyguide-materials a{display:block;background-size:cover;background-position:center;width:100%;height:100%;}div.studyguide-materials a span{top:45%;position:relative;}
div.studyguide-materials a span.loading-spinner{border-color:var(--border-brand);border-width:0.15rem;border-style:solid;border-right-color:transparent;border-radius:100%;background-clip:padding-box;-webkit-animation:loading 1s linear infinite, container 300ms ease;-moz-animation:loading 1s linear infinite, container 300ms ease;animation:loading 1s linear infinite, container 300ms ease;transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-perspective:1000px;display:inline-block;width:1rem;height:1rem;left:0.5rem;}
.studyguide-materials>.studyguide-materials{margin:0;border:0 none;}
div.studyguide-theme{margin-bottom:2rem;padding-bottom:0.35rem;border-bottom:0.063rem solid #e8eaed;}
.studyguide-theme-materials{margin-bottom:2rem;overflow:hidden;}
.studyguide-theme-content .ql-editor{padding:0;}.studyguide-theme-content .ql-editor p,.studyguide-theme-content .ql-editor span{color:var(--text-secondary) !important;}
.studyguide-theme-content p{margin-bottom:0;}
div.sort-link{clear:both;padding-top:.5rem;}
.task-header{display:flex;flex-direction:row;align-items:center;gap:0.5rem;}.task-header h3.task-title{margin-bottom:0;}
.task-header p.studyguide-period{margin-bottom:0;}
.task-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;}.task-content .task-deadline{display:inline-block;font-weight:700;text-align:center;color:var(--text-primary);background-color:transparent;border-radius:var(--border-radius-200);width:100%;padding:1rem;}.task-content .task-deadline.neutral{color:var(--text-warning-solid);background-color:var(--bg-fill-warning-subtle);}
.task-content .task-deadline.alert{color:var(--text-danger-solid);background-color:var(--bg-fill-danger-subtle);}
.task-content .ql-editor{padding:0;}.task-content .ql-editor p,.task-content .ql-editor span{color:var(--text-secondary) !important;}
.task-content div.task-test>div{padding:0.5rem;}
div.task-materials div.studyguide-materials{width:16vw;max-width:16vw;height:16vw;word-wrap:break-word;}div.task-materials div.studyguide-materials iframe{width:100%;max-width:100%;height:100%;max-height:100%;}
div.test{padding-left:1rem;color:#15171b;}
.sortables .sortable:not(:last-child){margin-bottom:1.25rem;}
.sortables .sortable-placeholder-material{border:var(--border-width-200) dashed var(--border-secondary);background:transparent;height:3.5em;margin-bottom:2px;}
.sortable-content-material{display:flex;align-items:center;flex-wrap:nowrap;}.sortable-content-material .sortable-image{flex:0 0 auto;display:block;background-size:cover;background-position:center;margin:auto 5px;width:80px;height:39px;}
.sortable-content-material .sortable-title{flex:1 1 auto;margin:auto 0.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.sortable-content-material .sortable--handle{display:block;cursor:ns-resize !important;}.sortable-content-material .sortable--handle:active,.sortable-content-material .sortable--handle:focus{cursor:ns-resize;}
.sortable-content-material .sortable-icon{flex:0 0 auto;-webkit-box-flex:0;text-align:center;color:#15171b;width:2em;}.sortable-content-material .sortable-icon:hover i.expand-vertically-1{color:#8b93a4;}
.sortable-content-material .sortable-icon i{position:relative;top:1px;}
.sortable-content-material .sortable-icon i.expand-vertically-1:before{display:inline-block;}
.studyguide-link{display:inline-block;font-size:var(--font-body-md);font-weight:var(--font-weight-600);line-height:var(--heading-lg-line-height);color:var(--text-brand);background-color:transparent;border-radius:var(--border-radius-200);padding:0.5rem;}.studyguide-link:hover{color:var(--text-brand-hover);background-color:var(--bg-fill-hover);}
.studyguide-thema{display:inline-block;font-size:var(--font-body-md);font-weight:var(--font-weight-600);line-height:var(--heading-lg-line-height);color:var(--text-brand);background-color:transparent;border-radius:var(--border-radius-200);padding:0.5rem;}.studyguide-thema:hover{color:var(--text-brand-hover);background-color:var(--bg-fill-hover);}
.studyguide-thema.studyguide-thema-remove{color:var(--text-danger-primary);}.studyguide-thema.studyguide-thema-remove:hover{color:var(--text-danger-primary);background-color:var(--bg-surface-danger-hover);}
.studyguide-remove{display:inline-block;font-size:var(--font-body-md);font-weight:var(--font-weight-600);line-height:var(--heading-lg-line-height);color:var(--text-danger-primary);background-color:transparent;border-radius:var(--border-radius-200);padding:0.5rem;}.studyguide-remove:hover{color:var(--text-danger-primary);background-color:var(--bg-surface-danger-hover);}
.overzicht-studiewijzertaakdetail{display:flex;flex-direction:column;background-color:var(--bg-surface);border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-200);padding:1rem;gap:1.25rem;}.overzicht-studiewijzertaakdetail .task-metadata .right,.overzicht-studiewijzertaakdetail .task-metadata .left{float:none;margin:0;}
.overzicht-studiewijzertaakdetail .task-details{padding:0;}.overzicht-studiewijzertaakdetail .task-details .ql-editor{padding:0;}.overzicht-studiewijzertaakdetail .task-details .ql-editor p,.overzicht-studiewijzertaakdetail .task-details .ql-editor span{color:var(--text-secondary) !important;}
div.course-content div+div{padding-top:1.5rem;}
div.course-content div>p{margin-bottom:0 !important;}
div.course-content span.course-header{font-weight:var(--font-weight-600);}
div.label-block-wrap{padding-top:0.75rem;}div.label-block-wrap span.label-block{display:inline-block;padding:1rem;border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);background-color:var(--bg-fill-secondary);}
div.label-block-wrap span+span{margin-left:0.5rem;}
.electives{margin-bottom:1.5rem;}
div.column:before,div.column:after{content:"";display:table;}
div.column:after{clear:both;}
div.column.ui-sortable-helper div.column-content{background-color:var(--bg-surface-active);box-shadow:0px 1px 2px 0px rgba(21, 23, 27, 0.06),0px 1px 3px 0px rgba(21, 23, 27, 0.1);}div.column.ui-sortable-helper div.column-content span.column-icon{background-color:var(--bg-fill-brand);border-color:var(--border-brand);}div.column.ui-sortable-helper div.column-content span.column-icon i.expand-vertically-1{color:var(--text-inverse);}
div.column:not(:last-child){margin-bottom:0.5rem;}
div.column-content{display:flex;flex-wrap:nowrap;background-color:var(--bg-surface);border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-200);line-height:2.5rem;height:2.5rem;max-height:2.5rem;}div.column-content div.column-checkbox{flex:1 1 auto;padding:0.5rem;}div.column-content div.column-checkbox div.s5-checkbox-item{height:22px;}div.column-content div.column-checkbox div.s5-checkbox-item label.s5-input-checkbox-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:145px;}
div.column-content span.sortable--handle{display:none;cursor:ns-resize !important;}div.column-content span.sortable--handle:active,div.column-content span.sortable--handle:focus{cursor:ns-resize;}
div.column-content span.column-icon{flex:0 1 auto;text-align:center;color:var(--icon-primary);width:2.5rem;border-left:var(--border-width-100) solid var(--border-primary);border-top-right-radius:var(--border-radius-200);border-bottom-right-radius:var(--border-radius-200);}
div.column-content i{position:relative;top:1px;}
div.column-content i.expand-vertically-1:before{display:inline-block;}
div.columns.is-sortable>div.column>div.column-content>span.sortable--handle{display:block;}
div.columns{margin-bottom:1.5rem;}div.columns .sortable-placeholder{border:var(--border-width-100) dashed var(--border-primary);background:transparent;height:2.5rem;}
.filter.clear-padding{margin:-1.5rem -4rem 1.5rem -1.5rem;}
.filter div.select i.search{position:relative;top:2px;}
.filter input[type=submit],.filter input[type=button],.filter a.button,.filter button{width:100%;padding:0.15rem 0.5rem;border-width:0.063rem;margin:0;position:relative;top:-1px;}@media only screen and (min-width: 590px){.filter input[type=submit],.filter input[type=button],.filter a.button,.filter button{width:auto;}}
.filter.is-open .filter--items{position:relative;transform:translateY(0);}
@media only screen and (min-width: 960px){.filter--open-filter{display:none;}}
ul.filterlist{margin-bottom:30px;}ul.filterlist i.flaticon{position:relative;top:-1.8rem;left:0.65rem;color:#2a2f36;}
ul.filterlist input,ul.filterlist select{padding-left:2.5rem;}
h2.filtertitle{font-size:1.25rem;color:#353b43;margin-bottom:5px;}
li.filteroption{font-size:1rem;color:#353b43;}li.filteroption label,li.filteroption input{cursor:pointer;}
div.has-top-filter{margin-top:50px;}
.time-filter{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-content:flex-start;position:fixed;z-index:100;margin-right:0;padding:0;width:100%;}.time-filter a{color:var(--icon-primary);}.time-filter a:hover{color:var(--icon-primary-hover);}
.time-filter i:before{position:relative;top:2px;}
.time-filter>div{display:flex;align-items:center;width:100%;min-height:var(--agenda-filter-height);}@media only screen and (min-width: 960px){.time-filter>div{justify-content:flex-start;}}
.time-filter--container{margin:auto 1.5rem auto 0;}
.time-filter--left{order:1;flex:0 1 auto;}.time-filter--left.is-invisible i.flaticon{color:transparent;pointer-events:none;}
.time-filter--right{order:3;flex:0 1 auto;}@media only screen and (min-width: 960px){.time-filter--right{order:2;}}.time-filter--right.is-invisible i.flaticon{color:transparent;pointer-events:none;}
.time-filter--today{order:2;flex:1 1 auto;-webkit-box-flex:1;text-align:center;}@media only screen and (min-width: 960px){.time-filter--today{order:3;text-align:left;}}.time-filter--today.is-invisible i.flaticon{color:transparent;}
.time-filter--today input[type=text]{font-size:var(--font-body-sm);padding:0 0.15rem;width:5rem;}
.time-filter+.content--part{margin-top:25px;}
.presence-filter .filter--inner>.time-filter--left{order:1;}
.presence-filter .filter--inner>.time-filter--startdate{order:2;border:none;}
.presence-filter .filter--inner>.time-filter--label{order:3;}
.presence-filter .filter--inner>.time-filter--enddate{order:4;border:none;}
.presence-filter .filter--inner>.time-filter--right{order:5;}
.presence-filter .filter--inner>.time-filter--now{order:6;}
.presence-filter .filter--inner>.time-filter--course{order:7;}
.presence-filter .time-filter--course{display:flex;align-items:center;}.presence-filter .time-filter--course div.select{display:flex;}.presence-filter .time-filter--course div.select select{max-width:120px;}
@media only screen and (min-width: 590px){.presence-filter .time-filter--course div.select{display:inline-block;}.presence-filter .time-filter--course div.select select{max-width:100%;}}
.time-filter .popover--field{margin-bottom:0;}.time-filter .popover--field i.flaticon{position:absolute;top:6px;right:8px;left:unset;}
.time-filter .popover--field input[type=text],.time-filter .popover--field input[type=number],.time-filter .popover--field input[type=password],.time-filter .popover--field input[type=search],.time-filter .popover--field input[type=email],.time-filter .popover--field input[type=tel],.time-filter .popover--field input[type=url],.time-filter .popover--field textarea,.time-filter .popover--field select{padding-left:0.25rem;}
.filter--inner{display:flex;justify-content:flex-start;align-items:center;gap:0.5rem;}@media only screen and (min-width: 590px){.filter--inner{gap:1rem;}}
.time-filter--left.is-invisible i.flaticon,.time-filter--right.is-invisible i.flaticon{color:transparent;pointer-events:none;}
div.vertical-filter{display:none;position:fixed;top:7.7rem;height:100%;overflow-y:auto;}@media only screen and (min-width: 960px){div.vertical-filter{display:block;}}div.vertical-filter ul{list-style:none;margin:0 0 1.5rem 0;}
div.vertical-filter li.active:before{background-color:#f4f4f6;}
div.vertical-filter li.active a{color:#15171b;background-color:#f4f4f6;}
div.vertical-filter li{position:relative;padding-left:4px;margin-bottom:2px;}
div.vertical-filter li:before{width:3px;background-color:#f4f4f6;content:" ";display:block;position:absolute;top:0;left:0;bottom:0;}
div.vertical-filter a{display:block;font-size:0.875rem;font-weight:600;text-transform:uppercase;word-break:break-all;color:#0b1f8f;padding:0.35rem 0.75rem;}div.vertical-filter a:hover{color:#091972;}
div.vertical-filter i{position:relative;top:2px;margin-right:2px;}
.vertical-filter--anchor{position:absolute;top:-7.7rem;width:1px;height:0;}
.filter+div .vertical-filter{top:10.2rem;}
div.content div.thema-filter-content{padding:55px 0 0 0;}
.filter-fold,.filter-unfold{display:inline-block;}.filter-fold label,.filter-unfold label{display:none;}@media only screen and (min-width: 576px){.filter-fold label,.filter-unfold label{display:inline-block;}}
.filter-fold:hover,.filter-unfold:hover{color:var(--text-brand-hover);}
.filter-nav{display:inline-flex;align-items:center;}.filter-nav label{display:inline-block;}
.ui-widget-overlay{opacity:.18;background:#f4f4f6 50% 50% repeat-x;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100 !important;}@media only screen and (min-width: 960px){.ui-widget-overlay{margin-left:16rem;}}
.ui-draggable,.ui-sortable{-ms-touch-action:none;}
.ui-autocomplete{transform:translateX(0.5rem);z-index:200;position:absolute;background:#ffffff;border:0.125rem solid #dadde2;border-top:none;}.ui-autocomplete li{display:flex;border-top:0.063rem solid #dadde2;padding:0.5rem;}
.ui-autocomplete a{margin-left:0.75rem;}.ui-autocomplete a.ui-state-focus{color:#353b43;}
.ui-autocomplete i{position:relative;}.ui-autocomplete i.ico-teacher:after{right:-0.4rem;}
.ui-autocomplete i.ico-student:after{right:-0.25rem;}
span.ui-helper-hidden-accessible[role=status]{display:none;}
.form--description>button{-moz-appearance:none;-webkit-appearance:none;border:0.063rem solid #dadde2;border-radius:0.125rem;box-shadow:inset 0 1px 2px #000000;color:#353b43;display:block;font-size:1rem;line-height:1.5rem;margin:0;padding:0.5em;vertical-align:baseline;width:100%;min-width:6rem;background-image:none;background-color:#ffffff;text-transform:initial;font-weight:initial;cursor:initial;}
button.ui-state-default{display:block;width:100%;padding:var(--space-200) 2.25rem var(--space-200) var(--space-400);font-size:var(--form-font-size);font-weight:var(--form-font-weight);line-height:var(--form-line-height);color:var(--form-text-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-bg-coler);border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-200);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}
button.ui-state-hover{color:var(--form-hover-text-color);background-color:var(--form-hover-bg-color);border-color:var(--form-hover-border-color);}
button.ui-state-active{color:var(--form-focus-text-color);background-color:var(--form-focus-bg-color);border-color:var(--form-focus-border-color);box-shadow:var(--form-focus-ring);}
body.authenticator--page .ui-autocomplete{border:0.063rem solid #dadde2;}
body.authenticator--page .ui-menu-item>a{border:none;background:none;color:#0b1f8f;margin:0;}
body.authenticator--page .ui-menu-item:hover{background:#091972;}
header.authenticator--header{font-size:1.25rem;font-weight:600;background:#0b1f8f;height:3rem;position:absolute;left:0;right:0;}header.authenticator--header div.authenticator--header-container{padding:0.75rem;max-width:25rem;margin:auto;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffffff;}
section.authenticator--wrapper{background-color:rgba(11, 31, 143, 0.95);overflow-y:auto;position:absolute;top:0;bottom:0;left:0;right:0;}section.authenticator--wrapper div.message{position:relative;z-index:2;}
section.authenticator--wrapper.with-header{top:3rem;}
@-webkit-keyframes slide-up{0%{opacity:0;transform:translateY(30px);} 100%{opacity:1;transform:translateY(0);}}.authenticator--message{color:#ffffff;border-bottom:1px solid rgba(232, 234, 237, 0.72);padding:0.75rem 0.75rem 2.25rem 0.75rem;margin:auto;max-width:45rem;visibility:visible;position:relative;z-index:8;}@media only screen and (min-width: 590px){.authenticator--message{margin-top:3.75rem;margin-bottom:3rem;}.authenticator--message+div.authenticator--body{padding-top:0;}}.authenticator--message p{margin:0;}
.authenticator--message a{color:#0b1f8f;font-weight:600;}
div.authenticator--body{padding:0.75rem;position:relative;z-index:2;max-width:45rem;margin:auto;visibility:visible;}@media only screen and (min-width: 590px){div.authenticator--body{padding-top:10rem;}}div.authenticator--body.is-small{max-width:30rem;}
div.authenticator--body form{margin-bottom:1.5rem;}
div.authenticator--body fieldset{margin-bottom:0.5rem;}
div.authenticator--body input,div.authenticator--body select,div.authenticator--body a.button,div.authenticator--body a.button-detail{border:0.063rem solid #dadde2;}
div.authenticator--body a.button-action{display:block;text-align:center;border:0;}
div.authenticator--body .head-text-color{color:#ffffff;}
div.authenticator--panel{background:#ffffff;padding:20px;-webkit-box-shadow:0 0 17px -6px rgba(0, 0, 0, 0.75);-moz-box-shadow:0 0 17px -6px rgba(0, 0, 0, 0.75);box-shadow:0 0 17px -6px rgba(0, 0, 0, 0.75);}
div.authenticator--panel ul.feedbackPanel{position:unset;padding:0;}
.icon-map-marker:before{content:"\f041";}
div.authenticator--logo{background:url('../img/logo-eduarte.png') no-repeat center;background-size:contain;height:75px;margin-bottom:15px;}@media only screen and (min-width: 960px){div.authenticator--logo{height:136px;}}
div.authenticator--form-field{margin-bottom:10px;}div.authenticator--form-field i{color:#0b1f8f;float:right;margin-right:0.4rem;margin-top:-2rem;pointer-events:none;}
div.authenticator--form-field .s5-input-checkbox+.s5-input-checkbox-label{padding-top:2px;}
div.authenticator--form-field h2{margin:0;}
.authenticator--submit{background-color:#0b1f8f;}.authenticator--submit:hover{background:#0a1c81;}
.authenticator--submit:active{background:#091972;}
.authenticator--submit:focus{background:#0a1c81;}
pre.authenticator--stacktrace{max-width:90%;color:#15171b;background:#ffffff;padding:1.5rem;overflow:scroll;text-align:left;margin:0 0.75rem 1.5rem 1.5rem;min-height:10rem;}@media only screen and (min-width: 960px){pre.authenticator--stacktrace{overflow:auto;margin:0 auto 1.5rem;}}
.authenticator--table{background:#ffffff;}
.authenticator--li{padding:10px;}.authenticator--li.odd{background:#ffffff;}
.authenticator--list{max-height:300px;overflow:auto;}
span.authenticator-signin--organization{display:inline-block;margin-bottom:0.5rem;}span.authenticator-signin--organization a{margin-left:0.5rem;}
select.authenticator-signin--organization{margin-bottom:1.2rem;}
.authenticator-signin.has-qr-code img{width:100%;margin:0;padding:0;border-radius:0.25rem;background-color:#ffffff;}
.authenticator-signin.has-qr-code .authenticator-signin--links{margin-top:0.75rem;}
.authenticator-signin label{display:inline-block;font-size:0.875rem;color:#0b1f8f;cursor:pointer;}.authenticator-signin label:hover{color:#091972;}
div.authenticator-change-school-link{margin-bottom:5px;}div.authenticator-change-school-link i{color:#0b1f8f;float:left;margin-top:0.1rem;pointer-events:none;}
div.authenticator-change-school-link a{cursor:pointer;}
div.authenticator-change-school-link span{color:#0b1f8f;}
ul.authenticator-signin--links a{display:block;font-size:0.875rem;color:#ffffff;border-bottom:0.063rem solid #dadde2;padding:0.5rem;}ul.authenticator-signin--links a:hover{color:#e6e6e6;}
li.account-item{border-top:#e8eaed;padding-top:5px;}li.account-item:first-child{padding-top:0;border-top:#ffffff;}
.span-roles{display:inline-block;width:300px;overflow:hidden !important;text-overflow:ellipsis;cursor:pointer;}.span-roles.truncate{white-space:nowrap;}
ul.student-picker li{position:relative;}ul.student-picker li:first-child a{border-radius:0.25rem 0.25rem 0 0;}
ul.student-picker li:last-child a{border-radius:0 0 0.25rem 0.25rem;}
ul.student-picker li:only-child a{border-radius:0.25rem;}
ul.student-picker a{display:block;line-height:4rem;font-size:1rem;color:#0b1f8f;padding:0.5rem 0.5rem 0.5rem 5.5rem;background:rgba(255, 255, 255, 0.05);margin:2px 0;-webkit-transition:background 50ms cubic-bezier(0.645, 0.045, 0.355, 1);}ul.student-picker a:hover{background:rgba(255, 255, 255, 0.1);}
figure.student-picker--photo{height:4rem;width:4rem;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:0.125rem;position:absolute;left:0.5rem;}
img,a{border:0;}
img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader();}
table.layout{width:650px;border-collapse:collapse;margin:100px auto;}table.layout td{padding:0;vertical-align:top;}
table.layout td.tablet-image{width:450px;height:700px;}
table.layout td.horizontal-space{height:50px;}
table.layout td.digdag-logo{padding-left:50px;width:450px;height:50px;}
table.layout td.unsupported-text{padding-left:50px;padding-top:20px;height:120px;}
table.layout td.chrome-logo{padding-left:50px;width:112px;height:130px;}
table.layout td.safari-logo{width:112px;height:130px;}
table.layout td.firefox-logo{width:112px;height:130px;}
table.layout td.ie-logo{width:112px;padding-right:2px;height:130px;}
table.layout td.spacer{height:330px;}
.browser-logos{text-align:left;}.browser-logos a.browser-icon{height:95px;width:95px;display:inline-block;opacity:0.6;filter:alpha(opacity=60);}.browser-logos a.browser-icon:hover{opacity:1.0;filter:alpha(opacity=100);}
.browser-logos a.browser-icon img{width:100%;}
.browser-logos small{display:block;color:white;}
nav.navigation{flex:0 0 auto;-webkit-box-flex:0;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;background-color:var(--bg-surface);background-size:cover;background-repeat:no-repeat;background-position:center;border-right:var(--border-width-100) solid var(--border-primary);position:absolute;top:0;bottom:0;color:var(--text-tertiary);font-weight:var(--font-weight-500);z-index:500;width:16rem;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 200ms cubic-bezier(0.645, 0.045, 0.355, 1);transform:translateX(-16rem);}@media only screen and (min-width: 960px){nav.navigation{position:fixed;height:100%;-webkit-transition:none;transition:none;transform:translateX(0);z-index:100;order:1;}}
body.is-locked{overflow:hidden;position:fixed;transform:translateX(16rem);-webkit-backface-visibility:hidden;}@media only screen and (min-width: 960px){body.is-locked{overflow:visible;position:static;-webkit-transition:none;transition:none;transform:none;}}
.navigation-header{display:flex;align-items:center;gap:0.5rem;flex:0 0 auto;-webkit-box-flex:0;padding-left:1rem;padding-top:1rem;padding-bottom:1rem;width:100%;min-height:67px;position:relative;z-index:9;}@media only screen and (min-width: 960px){.navigation-header{width:16rem;}}
i.navigation-header--close-navigation{display:none;}
.navigation-header--logo a{display:flex;align-items:center;gap:0.5rem;}
.navigation-header--logo img{display:block;height:24px;}
.navigation-header--title{font-size:var(--font-heading-sm);font-weight:var(--font-weight-500);color:var(--text-brand);}
.navigation-items{border-top:var(--border-width-100) solid var(--border-tertiary);border-bottom:var(--border-width-100) solid var(--border-tertiary);width:100%;padding:0.5rem;position:relative;z-index:9;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}@media only screen and (min-width: 960px){.navigation-items{width:16rem;}}
ul.navigation-items--main{margin:0;}ul.navigation-items--main i.flaticon{position:absolute;top:47%;left:0.5rem;transform:translateY(-53%);font-size:1.125rem;color:var(--icon-secondary);transition:color 100ms;}
ul.navigation-items--main [class^="icon-"],ul.navigation-items--main [class*=" icon-"]{position:absolute;top:50%;left:0.5rem;transform:translateY(-50%);font-size:1.125rem;color:var(--icon-secondary);transition:color 100ms;}
ul.navigation-items--main>li:not(:last-child){margin-bottom:0.25rem;}
ul.navigation-items--main>li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:block;padding:0.75rem 0.5rem 0.75rem 2rem;font-size:var(--font-body-md);font-weight:var(--font-weight-500);line-height:var(--body-lg-line-height);color:var(--text-tertiary);border-radius:var(--border-radius-200);}ul.navigation-items--main>li>a:hover,ul.navigation-items--main>li>a:active{color:var(--text-brand);background-color:var(--bg-surface-hover);}ul.navigation-items--main>li>a:hover i,ul.navigation-items--main>li>a:active i{color:var(--icon-brand);}
ul.navigation-items--main>li.is-selected>a{color:var(--text-brand);background-color:var(--bg-surface-brand);}ul.navigation-items--main>li.is-selected>a i{color:var(--icon-brand);}
ul.navigation-items--main li.has-notice a{position:relative;padding-right:2.5rem;}ul.navigation-items--main li.has-notice a:after{content:" ";display:block;position:absolute;right:1rem;top:50%;margin-top:-3px;height:6px;width:6px;background:#d83d32;border-radius:50%;}
ul.navigation-items--sub a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:block;padding:0.75rem 0.5rem 0.75rem 2rem;font-size:var(--font-body-md);font-weight:var(--font-weight-500);line-height:var(--body-lg-line-height);color:var(--text-tertiary);border-radius:var(--border-radius-200);transition:color 50ms;}ul.navigation-items--sub a:hover,ul.navigation-items--sub a:active{color:var(--text-brand);background-color:var(--bg-surface-hover);}ul.navigation-items--sub a:hover i,ul.navigation-items--sub a:active i{color:var(--icon-brand);}
ul.navigation-items--sub li.is-selected>a{color:var(--text-brand);background-color:var(--bg-surface-brand);}ul.navigation-items--sub li.is-selected>a i{color:var(--icon-brand);}
.navigation-footer{width:100%;margin-top:auto;padding:0.5rem;position:relative;z-index:9;}@media only screen and (min-width: 960px){.navigation-footer{width:16rem;}}.navigation-footer ul{margin:0;}.navigation-footer ul [class^="icon-"],.navigation-footer ul [class*=" icon-"]{position:absolute;top:47%;left:0.5rem;transform:translateY(-53%);font-size:1.125rem;color:var(--icon-secondary);transition:color 100ms;}
.navigation-footer ul>li:not(:last-child){margin-bottom:0.25rem;}
.navigation-footer ul>li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:block;padding:0.75rem 0.5rem 0.75rem 2rem;font-size:var(--font-body-md);font-weight:var(--font-weight-500);line-height:var(--body-lg-line-height);color:var(--text-tertiary);border-radius:var(--border-radius-200);}.navigation-footer ul>li>a:hover,.navigation-footer ul>li>a:active{color:var(--text-brand);background-color:var(--bg-surface-hover);}.navigation-footer ul>li>a:hover i,.navigation-footer ul>li>a:active i{color:var(--icon-brand);}
.navigation-footer ul>li>a.is-selected{color:var(--text-brand);background-color:var(--bg-surface-brand);}.navigation-footer ul>li>a.is-selected i{color:var(--icon-brand);}
header.header{flex:0 0 auto;-webkit-box-flex:0;position:fixed;z-index:200;left:0;top:0;right:0;}@media only screen and (min-width: 960px){header.header{left:16rem;}}
.header-toolbar{display:flex;flex-wrap:nowrap;background:var(--bg-fill-brand-solid);color:var(--text-inverse);min-height:68px;padding:12px 1.25rem;position:relative;}.header-toolbar h1{display:flex;flex:1 1 auto;-webkit-box-flex:1;align-items:center;font-size:var(--font-body-lg);font-weight:var(--font-weight-500);line-height:var(--body-lg-line-height);margin:0;}@media only screen and (min-width: 960px){.header-toolbar h1{justify-content:flex-start;text-align:left;}}.header-toolbar h1>*{flex:0 0 auto;-webkit-box-flex:0;}
.header-toolbar h1>a{display:flex;max-width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}@media only screen and (min-width: 960px){.header-toolbar h1>a{max-width:100%;}}
.header-toolbar h1 span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.header-toolbar h1 span.is-fixed{display:none;}.header-toolbar h1 span.is-fixed+span.is-dynamic{margin-left:4px;}
@media only screen and (min-width: 960px){.header-toolbar h1 span.is-fixed{display:inline;}}
.header-toolbar h1 span.is-single{display:inline;}
.header-toolbar h1 span.is-lastcrumb{flex:0 1 auto;}
.header-toolbar h1>i.flaticon{position:relative;top:1px;margin-left:0.25rem;margin-right:0.25rem;display:none;}.header-toolbar h1>i.flaticon:last-of-type{display:inline;}
.header-toolbar h1>i.flaticon:only-of-type{display:none;}@media only screen and (min-width: 960px){.header-toolbar h1>i.flaticon:only-of-type{display:inline;}}
@media only screen and (min-width: 960px){.header-toolbar h1>i.flaticon{display:inline;}}
.header-toolbar h1>a{color:var(--text-inverse-muted);}.header-toolbar h1>a:hover{color:var(--text-inverse);}
.header-toolbar h1>a:only-of-type span{display:inline;}
.header-toolbar h1>a:first-of-type span{display:none;}
.header-toolbar h1>a:first-of-type+i{display:none;}
@media only screen and (min-width: 960px){.header-toolbar h1>a:first-of-type span{display:inline;} .header-toolbar h1>a:first-of-type+i{display:inline;}}
.header-toolbar .contextButtonPanel{display:flex;}
.header-toolbar .header-toolbar--open-navigation{display:flex;align-items:center;line-height:var(--body-lg-line-height);padding:0.5rem 12px;cursor:pointer;}@media only screen and (min-width: 960px){.header-toolbar .header-toolbar--open-navigation{display:none;}}
.header-toolbar .header-toolbar--action{display:flex;align-items:center;gap:8px;font-size:var(--font-body-md);font-weight:var(--font-weight-500);line-height:var(--body-lg-line-height);color:var(--text-inverse);background-color:transparent;border-radius:var(--border-radius-200);padding:0.5rem 12px;cursor:pointer;}.header-toolbar .header-toolbar--action:hover{color:var(--text-inverse);background-color:var(--bg-fill-brand);}
.header-toolbar .header-toolbar--action i.flaticon{position:relative;top:0.05rem;}
.header-toolbar .header-toolbar--action span{display:none;}@media only screen and (min-width: 960px){.header-toolbar .header-toolbar--action span{display:inline-block;text-align:right;}}
@media only screen and (min-width: 960px){.tabs-none .header-toolbar{box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);}}
span.header-toolbar-autosave{background-color:var(--bg-fill-brand);right:0;top:0;bottom:0;line-height:3.1rem;padding-right:0.75rem;padding-left:0.4rem;color:var(--text-inverse);}span.header-toolbar-autosave i.flaticon{margin-left:0.5rem;position:relative;top:0.05rem;}
.header-tabs{display:flex;align-items:center;justify-content:flex-end;background-color:var(--bg-fill);border-bottom:var(--border-width-100) solid var(--border-primary);padding-right:1.5rem;padding-left:1.5rem;text-align:center;min-height:64px;position:relative;}@media only screen and (min-width: 960px){.header-tabs{justify-content:center;min-height:64px;}}.header-tabs ul{display:none;align-items:center;justify-content:center;margin:0 auto;}@media only screen and (min-width: 960px){.header-tabs ul{display:flex;gap:0.5rem;min-height:64px;}}
.header-tabs.is-open{align-items:flex-start;}.header-tabs.is-open ul{display:flex;flex-direction:column;transform:translateY(0);}
.header-tabs li.is-selected a{font-weight:var(--font-weight-500);color:var(--text-brand);}@media only screen and (min-width: 960px){.header-tabs li.is-selected a{background-color:var(--bg-fill-active);}}
.header-tabs a{display:flex;align-items:center;font-size:var(--font-body-md);font-weight:var(--font-weight-400);line-height:var(--body-lg-line-height);color:var(--text-secondary);padding:0.75rem 0.5rem;}@media only screen and (min-width: 960px){.header-tabs a{min-height:64px;}.header-tabs a:hover{color:var(--text-brand-hover);background:var(--bg-fill-hover);}}
.header-tabs--toggle{padding:0.75rem;cursor:pointer;}@media only screen and (min-width: 960px){.header-tabs--toggle{display:none;}}
.l-container.tabs-none .header-tabs{display:none;}
section.content-wrapper{flex:1 1 100%;position:relative;padding-top:132px;transition:margin-top 1s;-webkit-transition:margin-top 1s;}section.content-wrapper.has-small-header{padding-top:68px;}
div.content{padding:1.5rem;}div.content:before,div.content:after{content:"";display:table;}
div.content:after{clear:both;}
@media only screen and (min-width: 960px){div.content{padding:1.5rem;}}div.content.has-no-padding{padding:0;}
.content--part{padding:0.75rem 0;}.content--part:first-of-type{padding-top:0;}
.content--part:last-of-type{padding-bottom:0;}
@media only screen and (min-width: 960px){.content--part{padding:1.5rem 0;}.content--part:first-of-type{padding-top:0;} .content--part:last-of-type{padding-bottom:0;}}
.has-horizontal-scroll-only{overflow-x:scroll;-webkit-overflow-scrolling:touch;}
.content--header{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;gap:1rem;padding:14px 1.5rem;position:relative;}@media only screen and (min-width: 768px){.content--header{flex-direction:row;}}@media only screen and (min-width: 1024px){.content--header{padding:0;}}.content--header small{display:inline-block;color:var(--text-secondary);}
.content--header-beta{flex:1 1 auto;}
@media only screen and (min-width: 960px){.content--header-meta{margin-left:1.5rem;text-align:right;flex:0 1 auto;align-self:flex-end;}}.content--header-meta small{position:relative;}@media only screen and (min-width: 960px){.content--header-meta small{display:block;}}
h2.content--title{display:block;font-size:0.875rem;font-weight:600;text-transform:uppercase;text-align:right;color:#15171b;margin-bottom:0.5rem;margin-top:0.5rem;position:relative;-webkit-backface-visibility:hidden;}h2.content--title span{color:#15171b;}
div.content--buttons{position:relative;top:-1px;padding:0.75rem;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25);background:#f4f4f6;}div.content--buttons:before,div.content--buttons:after{content:"";display:table;}
div.content--buttons:after{clear:both;}
@media only screen and (min-width: 1024px){div.content--buttons{padding:1.5rem;}}div.content--buttons small{color:#353b43;display:block;margin-bottom:0.5rem;margin-left:0.25rem;}@media only screen and (min-width: 590px){div.content--buttons small{display:inline-block;padding-top:0.5rem;float:left;}}
div.content--buttons .button,div.content--buttons .button-detail,div.content--buttons .button-soft,div.content--buttons .button-action,div.content--buttons input[type=submit],div.content--buttons button{text-align:center;margin-bottom:0.25rem;display:inline-block;float:right;margin-left:0.25rem;}div.content--buttons .button.button-soft,div.content--buttons .button-detail.button-soft,div.content--buttons .button-soft.button-soft,div.content--buttons .button-action.button-soft,div.content--buttons input[type=submit].button-soft,div.content--buttons button.button-soft{float:left;}
div.content--footer{position:fixed;left:0;right:0;bottom:0;}@media only screen and (min-width: 960px){div.content--footer{left:16rem;}}
a.validationreportbadge{z-index:9001;}
.toetsmoment-list-table{display:table;width:100%;vertical-align:top;border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);overflow:hidden;}
.toetsmoment-list-body .task{margin:0;}
.toetsmoment-list-body .task--summary{display:flex;flex-wrap:nowrap;background-color:var(--bg-surface);line-height:unset;height:unset;max-height:unset;padding:0.75rem 0.5rem;}.toetsmoment-list-body .task--summary p{flex:1 1 auto;width:50%;padding:0;margin:0;color:var(--text-brand);}
.toetsmoment-list-body .task--summary small,.toetsmoment-list-body .task--summary small.task--course,.toetsmoment-list-body .task--summary small.task--overview,.toetsmoment-list-body .task--summary small.task--course.task--overview{flex:1 1 auto;width:50%;text-align:left;padding:0;margin:0;}
.toetsmoment-list-body:not(:last-child) .task--summary{border-bottom:var(--border-width-100) solid var(--border-secondary);}
.toetsmoment-list-body .popout{background-color:var(--bg-surface-brand);position:relative;margin-left:0;margin-right:0;z-index:0;box-shadow:none;}.toetsmoment-list-body .popout:before{content:"";position:absolute;top:-0.35rem;left:3rem;border-top:0;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-bottom:0.4rem solid var(--bg-surface-brand);}
.toetsmoment-list-body .has-popout.is-open .popout{display:block;opacity:1;height:auto;margin-top:0;margin-bottom:0;overflow:visible;transform:translateY(0) scale(1);}
.toetsmoment-list-body .popout--actions{position:relative;background-color:var(--bg-surface-brand);padding:0.75rem;}
.toetsmoment-list-body .popout--body{padding:0.75rem;}.toetsmoment-list-body .popout--body .ico-success{color:var(--icon-primary);}
.toetsmoment-list-body .popout--body span{color:var(--text-secondary);}
.toetsmoment-list-body .popout>*{border-bottom:var(--border-width-100) solid var(--border-secondary);}
.toetsmoment-list-body .popout>*:last-child{border-bottom:var(--border-width-100) solid var(--border-secondary);}
.blocks{display:none;}
.now-styling{display:flex;flex-wrap:wrap;word-wrap:break-word;border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);margin-bottom:1.5rem;overflow:hidden;position:relative;}
.now{display:flex;flex-wrap:wrap;word-wrap:break-word;border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);margin-bottom:1.5rem;overflow:hidden;position:relative;background:var(--bg-fill);}.now>a:first-child{display:flex;flex-wrap:inherit;width:100%;}
.now h4{font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);color:var(--text-primary);margin-bottom:0.25rem;}
.now p{margin:0;}
.now.has-figure-right,.now.has-figure-left{flex-wrap:nowrap;}.now.has-figure-right figure.now--figure,.now.has-figure-left figure.now--figure{display:none;}@media only screen and (min-width: 960px){.now.has-figure-right figure.now--figure,.now.has-figure-left figure.now--figure{display:block;background-size:cover;background-position:50% 50%;height:auto;border-bottom:none;}}
@media only screen and (min-width: 960px){.now.has-figure-right figure.now--figure{width:5.5rem;}}
.now.has-figure-left div{order:2;}
@media only screen and (min-width: 960px){.now.has-figure-left figure.now--figure{order:1;width:7rem;margin-left:0.25rem;}}
figure.now--figure{flex:1 1 auto;width:100%;height:8rem;background-size:cover;background-position:50% 50%;margin:0;}
.now--body{flex:1 1 auto;width:100%;padding:1rem 2rem 1rem 1rem;color:var(--text-secondary);}.now--body.has-icon{display:flex;justify-content:center;align-items:center;}.now--body.has-icon i{flex:0 0 auto;padding-right:0.75rem;position:relative;color:var(--icon-primary);}.now--body.has-icon i.is-completed{color:var(--icon-success-primary);}
.now--body.has-icon p{flex:1 1 auto;}
.now--body h4 strong{font-weight:inherit;}
.now--body.is-now h4 strong{color:var(--text-danger-primary);}
.now--body>div{margin-top:1rem;margin-bottom:1rem;}
.now--close{position:absolute;right:.75rem;top:0.75rem;color:var(--text-brand);}.now--close:hover{color:var(--text-brand-hover);}
li.now--soft{display:flex;flex-wrap:wrap;word-wrap:break-word;border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);margin-bottom:1.5rem;overflow:hidden;position:relative;background-color:var(--bg-fill);}li.now--soft h4{color:var(--text-primary);}li.now--soft h4 strong{font-weight:inherit;}
li.now--soft p{margin-bottom:1rem;}
li.now--tomorrow{display:flex;flex-wrap:wrap;word-wrap:break-word;border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);margin-bottom:1.5rem;overflow:hidden;position:relative;background:var(--bg-fill);}li.now--tomorrow div{display:flex;justify-content:center;align-items:center;}
li.now--tomorrow i{flex:0 0 auto;padding-right:0.75rem;top:3px;position:relative;color:var(--icon-secondary);}
li.now--tomorrow p{flex:1 1 auto;color:var(--text-secondary);}
:root{--agenda-filter-height:4rem;}
@media only screen and (min-width: 960px){.agenda--mobile{display:none;}}.agenda--mobile.is-open{display:block;}
.agenda--desktop{display:none;}@media only screen and (min-width: 960px){.agenda--desktop{display:block;}}
.agenda{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch;padding-top:var(--agenda-filter-height);}.agenda table{border-collapse:separate;border-spacing:0;width:100%;}
.agenda tr{height:108px;}
.agenda thead{text-align:center;font-weight:600;}.agenda thead tr{height:60px;}
.agenda thead td{border-right:1px solid #e8eaed;}.agenda thead td>a{font-size:0.875rem;font-weight:600;text-transform:uppercase;color:#697586;position:relative;}
.agenda thead .is-today a{color:#0b1f8f;}
.agenda tbody td{border-top:1px solid #e8eaed;border-right:1px solid #e8eaed;position:relative;}.agenda tbody td:before{content:"";display:block;position:absolute;top:50%;left:0;right:0;border-bottom:1px solid #e8eaed;}
.agenda tbody td:first-of-type{width:80px;text-align:center;padding:0 1.5rem;border-top:0;}.agenda tbody td:first-of-type span{position:relative;top:-0.75rem;}
.agenda ul{position:relative;z-index:10;}
.agenda--schedule{flex:0 0 auto;-webkit-box-flex:0;font-size:0.875rem;width:40px;text-align:center;margin-left:0.75rem;}.agenda--schedule ul{margin:0;}
.agenda--schedule li{flex:1 1 auto;-webkit-box-flex:1;display:flex;flex-direction:column;justify-content:center;font-weight:var(--font-weight-500);color:var(--text-primary);background-color:var(--bg-fill-secondary);border-color:var(--border-primary);border-width:1px 0;border-style:solid;position:absolute;width:100%;}.agenda--schedule li.is-now{color:var(--text-inverse);background-color:var(--bg-fill-brand-active);}
.agenda--time{flex:0 0 auto;-webkit-box-flex:0;width:60px;font-size:var(--font-body-md);text-align:right;}.agenda--time li{border-right:var(--border-width-100) solid var(--border-primary);height:108px;line-height:0;font-weight:var(--font-weight-500);}.agenda--time li span{width:50px;margin-right:0.75rem;color:var(--text-tertiary);}
.agenda--days{flex:1 1 auto;-webkit-box-flex:1;display:flex;flex-wrap:nowrap;flex-direction:row;overflow-y:hidden;padding-top:35px;}
.agenda--day{flex:1 1 auto;-webkit-box-flex:1;display:flex;flex-direction:column;min-width:160px;position:relative;font-size:var(--font-body-sm);}@media only screen and (min-width: 960px){.agenda--day{min-width:0;}}.agenda--day .lead{font-size:var(--font-body-md);font-weight:var(--font-weight-600);text-align:center;text-overflow:ellipsis;color:var(--text-primary);background-color:var(--bg-fill-secondary);overflow:hidden;padding:.75rem 0.2rem 4px;margin:0 1px;position:absolute;top:-45px;min-width:98%;z-index:40;}
.agenda--day.is-today .lead{color:var(--text-inverse);background-color:var(--bg-fill-brand-active);}
.agenda--day ul:not(.dropdown--list){flex:1 1 auto;-webkit-box-flex:1;position:relative;list-style:none;border-right:var(--border-width-100) solid var(--border-primary);margin:0;padding:0;}
.agenda--day li{position:absolute;width:100%;background-color:var(--bg-fill);border-radius:var(--border-radius-100);line-height:1.1rem;color:var(--text-primary);border:var(--border-width-100) solid rgba(232, 234, 237, 0.15);cursor:pointer;}.agenda--day li div{overflow:hidden;height:100%;}
.agenda--day span{display:block;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.agenda--day .agenda--subject{color:var(--text-secondary);}
.agenda--homework{display:none;float:right;line-height:1.3rem;color:#d83d32;margin-left:5px;}.agenda--homework i:before{font-size:0.875rem;}
.agenda--homework .is-done{color:#15a05f;}
.agenda--day-small{height:54px !important;}.agenda--day-small .participant{display:none;}
.agenda--day-small .agenda--homework{line-height:1rem;}
.agenda--present-time{border-color:var(--border-danger);box-shadow:0 1px 1px rgba(254, 236, 235, 0.1);position:absolute;left:0;right:0;z-index:15;margin:0 1.5rem !important;opacity:1;}
li.agenda--course,li.agenda--appointment,li.agenda--bpv{position:absolute;width:100%;overflow:hidden;display:flex;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;}li.agenda--course.is-small,li.agenda--appointment.is-small,li.agenda--bpv.is-small{max-height:54px;}li.agenda--course.is-small .is-participant,li.agenda--appointment.is-small .is-participant,li.agenda--bpv.is-small .is-participant{display:none;}
li.agenda--course.has-overlap div,li.agenda--appointment.has-overlap div,li.agenda--bpv.has-overlap div{margin-right:0;margin-left:2.0999999999999996rem;box-shadow:none;}
li.agenda--course.has-dubble-overlap div,li.agenda--appointment.has-dubble-overlap div,li.agenda--bpv.has-dubble-overlap div{margin-right:0;margin-left:4.199999999999999rem;box-shadow:none;}
li.agenda--course div,li.agenda--appointment div,li.agenda--bpv div{height:100%;padding:0.4rem 0.3rem 0.4rem 0.5rem;line-height:1rem;cursor:pointer;border-left:3px solid;position:relative;}
li.agenda--course div.agenda-presentie-icon,li.agenda--appointment div.agenda-presentie-icon,li.agenda--bpv div.agenda-presentie-icon{height:auto;color:#0b1f8f;}
li.agenda--course span,li.agenda--appointment span,li.agenda--bpv span{display:block;margin-bottom:3px;font-size:0.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
li.agenda--course span.is-subject,li.agenda--appointment span.is-subject,li.agenda--bpv span.is-subject{color:#ffffff;font-weight:600;margin-bottom:5px;}
li.agenda--course p.agenda-icons,li.agenda--appointment p.agenda-icons,li.agenda--bpv p.agenda-icons{position:absolute;margin-bottom:0;left:10px;bottom:5px;}
li.agenda--course span.is-homework,li.agenda--appointment span.is-homework,li.agenda--bpv span.is-homework,li.agenda--course span.is-presence,li.agenda--appointment span.is-presence,li.agenda--bpv span.is-presence{display:inline-block;}
li.agenda--course div{background-color:var(--bg-surface-accent-purple);border-color:var(--border-accent-purple);}
li.agenda--course span{color:var(--text-accent-purple);}
li.agenda--course span.is-subject{color:var(--text-accent-purple);}
li.agenda--appointment div{background-color:var(--bg-surface-accent-blue);border-color:var(--border-accent-blue);}
li.agenda--appointment span{color:var(--text-accent-blue);}
li.agenda--appointment span.is-subject{color:var(--text-accent-blue);}
li.agenda--bpv div{background-color:var(--bg-surface-accent-pink);border-color:var(--border-accent-pink);}
li.agenda--bpv span{color:var(--text-accent-pink);}
li.agenda--bpv span.is-subject{color:var(--text-accent-pink);}
li.agenda--current-time{background-color:transparent;border-width:2px 0 0;border-style:solid;border-color:#0b1f8f;width:106%;clear:both;margin:0;position:absolute;left:-3%;right:0;z-index:20;}li.agenda--current-time:before{display:block;content:" ";border-radius:50%;background-color:#0b1f8f;position:relative;left:0;top:-0.35rem;height:0.5rem;width:0.5rem;}
.agenda--include{position:absolute;width:100%;overflow:hidden;display:flex;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;}.agenda--include.is-small{max-height:54px;}.agenda--include.is-small .is-participant{display:none;}
.agenda--include.has-overlap div{margin-right:0;margin-left:2.0999999999999996rem;box-shadow:none;}
.agenda--include.has-dubble-overlap div{margin-right:0;margin-left:4.199999999999999rem;box-shadow:none;}
.agenda--include div{height:100%;padding:0.4rem 0.3rem 0.4rem 0.5rem;line-height:1rem;cursor:pointer;border-left:3px solid;position:relative;}
.agenda--include div.agenda-presentie-icon{height:auto;color:#0b1f8f;}
.agenda--include span{display:block;margin-bottom:3px;font-size:0.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.agenda--include span.is-subject{color:#ffffff;font-weight:600;margin-bottom:5px;}
.agenda--include p.agenda-icons{position:absolute;margin-bottom:0;left:10px;bottom:5px;}
.agenda--include span.is-homework,.agenda--include span.is-presence{display:inline-block;}
.agenda-list{padding:var(--agenda-filter-height) 1.5rem 1.5rem 1.5rem;}.agenda-list .agenda-title{font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);text-align:center;vertical-align:middle;margin-bottom:0.5rem;margin-top:0.5rem;color:var(--text-primary);}
.agenda-list table tbody tr:last-child td,.agenda-list .table tbody tr:last-child td{border-color:var(--border-primary);border-style:solid;border-width:0;}
.agenda-list table{width:100%;border-spacing:0 0.5rem;}.agenda-list table td{border-color:var(--border-primary);border-style:solid;padding:0;}
.agenda-list table td:first-child{border-top-left-radius:var(--border-radius-200) !important;border-bottom-left-radius:var(--border-radius-200) !important;}
.agenda-list table td:last-child{border-top-right-radius:var(--border-radius-200) !important;border-bottom-right-radius:var(--border-radius-200) !important;}
.agenda-list table tr.clickable-row:hover td.agenda-details .agenda-class{color:var(--text-brand-hover);}
.agenda-list td.agenda-item{vertical-align:middle;color:var(--text-primary);background-color:var(--bg-fill-secondary);border-top-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;width:48px;padding:0.75rem;}.agenda-list td.agenda-item.is-active{color:var(--text-inverse);background-color:var(--bg-fill-brand-active);}
.agenda-list td.agenda-item div{font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);text-align:center;color:inherit;min-width:30px;}
.agenda-list td.agenda-time{font-size:var(--font-body-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);border-top-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;width:60px;padding:0.75rem;}
.agenda-list .agenda-time.top{color:var(--text-primary);}
.agenda-list .agenda-time.bottom{color:var(--text-tertiary);}
.agenda-list td.agenda-details{border-top-width:1px !important;border-bottom-width:1px !important;width:35%;padding:0.75rem;}
.agenda-list .agenda-class{font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);color:var(--text-primary);}
.agenda-list .agenda-teacher{font-size:var(--font-body-md);font-weight:var(--font-weight-400);line-height:var(--heading-lg-line-height);color:var(--text-tertiary);}
.agenda-list td.agenda-homework-icon,.agenda-list td.agenda-presence-icon{vertical-align:middle;border-top-width:1px !important;border-bottom-width:1px !important;width:20px;padding:0.75rem;}.agenda-list td.agenda-homework-icon i::before,.agenda-list td.agenda-presence-icon i::before{font-size:var(--font-heading-xl);}
.agenda-list td.agenda-homework{border-top-width:1px !important;border-bottom-width:1px !important;width:40%;padding:0.75rem;}
.agenda-list td.agenda-location{text-align:right;border-top-width:1px !important;border-bottom-width:1px !important;border-right-width:1px !important;padding:0.75rem;}
.agenda-list th{font-size:0.875rem;font-weight:600;text-transform:uppercase;text-align:left;vertical-align:middle;height:5px;padding:0 15px;margin-bottom:0.5rem;margin-top:0.5rem;color:#353b43;}
.agenda-list th.agenda-item{width:10px;min-width:10px;padding:0;}
.agenda-list th.titlename,.agenda-list td.titlename{width:75%;font-size:1.25rem;color:#353b43;}
tbody.bgagenda{background-color:#ffffff;}
td.lesson-time{font-size:1rem;font-weight:400;line-height:normal;padding:0.4rem;width:40px;}
td.lesson-details{font-size:0.688rem;font-weight:400;line-height:normal;padding:0.4rem;}
td.current{font-weight:700 !important;}
td.agenda-item-active{width:10px;min-width:10px;background-color:#0b1f8f;padding:0;}
.agenda-icon-studietaken{text-align:right;}.agenda-icon-studietaken i:before{font-size:1.5rem;}
.huiswerk .ql-snow{margin-bottom:1rem;}
.huiswerk .ql-editor{padding:0;}
.account--title{display:flex;align-content:center;}.account--title h2{flex:1 1 auto;}
.account--title a{flex:0 0 auto;}
section.content-wrapper.dashboard-has-big-header{padding-top:17rem;}
@media only screen and (max-width:960px){section.content-wrapper.dashboard-has-big-header{padding-top:7rem;}}section.content-wrapper.dashboard-has-small-header{padding-top:7rem;}
table td.agenda-item-active-img{padding:0;line-height:0;}
li.now.notification{margin-bottom:4px !important;}
label.dashboard{width:2rem;height:2rem;border-radius:2px;margin-right:15px;color:#353b43;text-align:center;padding:2px;background-color:#f4f4f6;}label.dashboard.result-success{background-color:#15a05f;}
label.dashboard.result-fail{background-color:#f4f4f6;}
label.dashboard.labeltab{background-color:#15a05f;margin-left:1rem !important;margin-right:0 !important;padding:4px 10px !important;}
.dashboard-profile{width:100%;}
@media only screen and (max-width:960px){.dashboard-profile{display:none;}}.dashboard-timedate{padding:36px 140px 29px 140px;}.dashboard-timedate h1{line-height:0.5rem;}
.dashboard-timedate p{margin-bottom:0;}
img.dashboard-bg{position:absolute;z-index:-1;width:100%;height:150px;}
img.profile-pic{position:absolute;z-index:0;margin:25px;}
.dashboard-tekst{font-weight:400;text-decoration:underline;}
small.task--course{flex:0 0 auto;text-align:right;margin-right:0.75rem;width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}small.task--course.task--overview{text-align:left;}
small.task--meta{flex:0 0 auto;text-align:right;margin-right:0.75rem;width:4.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}small.task--meta.task--overview{text-align:left;}
div.tasks .sortable-placeholder{border:var(--border-width-200) dashed var(--border-secondary);background:transparent;height:3em;margin-bottom:2px;}
.task-handedin{color:var(--text-accent-purple);background-color:var(--bg-surface-accent-purple);}
div.task-handedin{z-index:3;}
.task-feedback{color:var(--text-warning-solid);background-color:var(--bg-surface-warning);}
div.task-feedback{z-index:4;}
.task-rated{color:var(--text-success-solid);background-color:var(--bg-surface-success);}
div.task-rated{z-index:5;}
.task-completed{color:var(--text-success-solid);background-color:var(--bg-surface-success);}
div.task-completed{z-index:6;}
.task-open{color:var(--text-tertiary);background-color:var(--bg-surface-secondary);}
div.task-open{z-index:2;}
div.task-metadata .left{margin-top:1rem;}
div.task-metadata .right{margin-top:2rem;}
.line{margin-top:1rem;height:2px;border-top:0.063rem solid #e8eaed;padding-bottom:1rem;}
span.task-deadline{display:inline-block;font-size:var(--font-body-lg);font-weight:var(--font-weight-700);text-align:center;color:var(--text-primary);background-color:transparent;border-radius:var(--border-radius-200);width:100%;padding:1rem;}span.task-deadline.neutral{color:var(--text-warning-solid);background-color:var(--bg-fill-warning-subtle);}
span.task-deadline.alert{color:var(--text-danger-solid);background-color:var(--bg-fill-danger-subtle);}
div.task-details{padding-top:2rem;}
div.task-materials a+a{padding-left:1rem;}
div.task-result-label{display:table;font-weight:700;text-align:center;color:#15171b;background-color:#e8f7f0;border-radius:0.375rem;padding:0.25rem 0.5rem;}
td i.flaticon.update{padding-right:1rem;top:1px;}
span.task-plagiarism{text-transform:uppercase;text-align:center;background-color:#e8f7f0;border-radius:0.375rem;padding:0.25rem 0.5rem;}
div.task{margin:2px 0;}div.task:before,div.task:after{content:"";display:table;}
div.task:after{clear:both;}
div.task.is-locked span.task--summary-icon:hover{cursor:not-allowed;}
div.task.ui-sortable-helper{outline:2px solid #e8eaed;}
div.task--add{line-height:3rem;height:3rem;max-height:3rem;padding-left:0.75rem;padding-right:0.75rem;}div.task--add a{color:#0b1f8f;display:inline-block;font-weight:400;}div.task--add a:hover{color:#091972;}
div.task--add i{position:relative;top:0.15rem;}
.task--summary>small{padding:0 0.75rem;}
.task--summary [class^=label--]{margin-right:0.5rem;}
.task--summary p{flex:1 1 auto;padding:0 0.75rem;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.task--summary small.task--summary-meta{flex:0 0 auto;display:flex;align-items:center;-webkit-box-flex:0;text-align:center;padding-left:.5rem;text-transform:uppercase;}.task--summary small.task--summary-meta a{text-transform:none;}
.task--summary small.task--summary-meta .afwezig{color:#d83d32;}
.task--summary span.task--summary-icon{flex:0 0 auto;-webkit-box-flex:0;text-align:center;width:3em;color:#697586;}.task--summary span.task--summary-icon:hover i.expand-vertically-1{color:#353b43;}
.task--summary span.task--summary-icon i.lock-1{display:none;}
.task--summary span.sortable--handle{display:none;cursor:ns-resize !important;}.task--summary span.sortable--handle:active,.task--summary span.sortable--handle:focus{cursor:ns-resize;}
.task--summary i{position:relative;top:1px;}
.task--summary i.expand-vertically-1:before{display:inline-block;}
.task--summary .popout--emotion{width:2rem;height:2rem;}.task--summary .popout--emotion i:before{font-size:1.875rem;}
.task--summary .task--summary-emotion{flex:0 0 auto;width:2.5rem;height:3rem;padding-top:0.5rem;border-radius:0.25rem;}.task--summary .task--summary-emotion i{display:flex;align-items:center;text-align:center;color:#697586;width:100%;}.task--summary .task--summary-emotion i:before{font-size:1.875rem;background-color:#f4f4f6;border-radius:0.125rem;}
.task--summary .task--summary-status{margin-right:0.75rem;}
div.tasks.is-sortable span.sortable--handle{display:block;}
div.tasks.is-sortable span.task--summary-icon i.lock-1{display:block;}
div.task--summary.is-done span{text-decoration:line-through;color:#15171b;}div.task--summary.is-done span.label--alert,div.task--summary.is-done span.label--success{text-decoration:none;color:#ffffff;}
div.task--summary.is-done span.label--soft{text-decoration:none;color:#353b43;}
a.result-plagiaat{display:block;margin-top:1rem;}
.tasks-planning{display:flex;flex-direction:column;gap:0.5rem;}.tasks-planning .task{border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);margin:0;overflow:hidden;}
.tasks-planning .task.is-open .task--summary{border-bottom:var(--border-width-100) solid var(--border-secondary);}
.tasks-planning .task.task--empty{color:var(--text-disabled);}
.tasks-planning .task--summary{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0.5rem;background-color:var(--bg-surface);line-height:unset;height:unset;max-height:unset;padding:0.75rem 0.5rem;}.tasks-planning .task--summary .popout--toggle,.tasks-planning .task--summary .task--course,.tasks-planning .task--summary .task--summary-meta{padding:0;margin:0;}
.tasks-planning .popout{background-color:var(--bg-surface-brand);position:relative;margin:0 !important;z-index:0;box-shadow:none;}
.tasks-planning .popout:before{content:"";position:absolute;top:-0.35rem;left:3rem;border-top:0;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-bottom:0.4rem solid var(--bg-surface-brand);}
.tasks-planning .popout--actions{background-color:var(--bg-surface-brand);}
.tasks-planning .popout--body dl{margin:0 !important;}.tasks-planning .popout--body dl dt{margin:0 !important;}
.tasks-planning .popout--body dl dd{margin:0 !important;}
.maand-header,.week-header{padding:0.5rem 0;margin-bottom:0.5rem;}.maand-header h2.is-header,.week-header h2.is-header{display:block;font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);text-align:center;color:var(--text-tertiary);position:relative;word-wrap:break-word;margin:0;}.maand-header h2.is-header span.is-soft,.week-header h2.is-header span.is-soft{color:var(--text-primary);}
.students-list{position:relative;margin-bottom:2px;width:100%;background:#ffffff;padding:0.75rem;border-radius:0.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.students-list figure{background-image:url("../img/user.png");background-size:cover;background-position:50% 50%;height:3rem;width:3rem;border-radius:0.25rem;box-shadow:inset 0 0 4px 0 rgba(0, 0, 0, 0.25);float:left;margin-right:0.75rem;}
.students-list>a{color:#0b1f8f;}.students-list>a:hover{color:#091972;}
.students-list small{display:block;font-weight:400;}
.students-list span{font-weight:600;}
.students-list label{margin-right:.2rem;}
@media only screen and (min-width: 960px){.students-list--half .students-list{float:left;width:47.91666666666667%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
.students-list-table{display:table;width:100%;vertical-align:top;border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);overflow:hidden;}
.students-list-header{display:flex;color:var(--text-secondary);background-color:var(--bg-fill-secondary);border-bottom:var(--border-width-100) solid var(--border-secondary);margin:0 !important;padding:0.75rem 0.5rem;}.students-list-header small,.students-list-header .group--count,.students-list-header small.group--count{flex:1 1 auto;width:50%;font-size:var(--font-body-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);color:var(--text-secondary);}
.students-list-body .task{margin:0;}
.students-list-body .task--summary{display:flex;flex-wrap:nowrap;background-color:var(--bg-surface);line-height:unset;height:unset;max-height:unset;padding:0.75rem 0.5rem;}.students-list-body .task--summary p{flex:1 1 auto;width:50%;padding:0;margin:0;color:var(--text-brand);}
.students-list-body .task--summary small,.students-list-body .task--summary small.task--course,.students-list-body .task--summary small.task--overview,.students-list-body .task--summary small.task--course.task--overview{flex:1 1 auto;width:50%;text-align:left;padding:0;margin:0;}
.students-list-body:not(:last-child) .task--summary{border-bottom:var(--border-width-100) solid var(--border-secondary);}
.students-list-body .popout{background-color:var(--bg-surface-brand);position:relative;margin-left:0;margin-right:0;z-index:0;box-shadow:none;}.students-list-body .popout:before{content:"";position:absolute;top:-0.35rem;left:3rem;border-top:0;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-bottom:0.4rem solid var(--bg-surface-brand);}
.students-list-body .has-popout.is-open .popout{display:block;opacity:1;height:auto;margin-top:0;margin-bottom:0;overflow:visible;transform:translateY(0) scale(1);}
.students-list-body .popout--body{padding:0.75rem;}.students-list-body .popout--body .ico-success{color:var(--icon-primary);}
.students-list-body .popout--body span{color:var(--text-secondary);}
.students-list-body .popout>*{border-bottom:var(--border-width-100) solid var(--border-secondary);}
.students-list-body .popout>*:last-child{border-bottom:var(--border-width-100) solid var(--border-secondary);}
.include-student-profile{font-size:0.875rem;position:relative;}.include-student-profile i.right-2{font-size:1.5rem;margin-top:-0.75rem;position:absolute;top:50%;right:1rem;}
dl.student-profile--list{vertical-align:top;margin:0 0.75rem 0.75rem 0;display:inline-block;}dl.student-profile--list:last-of-type{margin-bottom:0;}
@media only screen and (min-width: 960px){dl.student-profile--list{margin:0 1.5rem 0 0;}}
.student-profile h1,.student-profile h2{font-size:var(--font-heading-md);font-weight:var(--font-weight-500);}
.student-profile--avatar{background-image:url('../img/user.png');background-size:cover;background-position:center;width:4rem;height:4rem;display:inline-block;border-radius:var(--border-radius-200);}@media only screen and (min-width: 960px){.student-profile--avatar{height:5rem;width:5rem;}}
.student-profile--name{display:inline-block;vertical-align:top;padding:0 0.75rem;}
.student-profile-panel{border-radius:inherit;margin-bottom:0;padding:0;background-color:transparent;}
.student-progress--bar{font-size:var(--font-body-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);text-transform:uppercase;text-align:right;color:var(--text-inverse);background-color:transparent;border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);padding:11px 0.5rem;position:relative;overflow:hidden;}.student-progress--bar>div{height:22px;position:absolute;left:0;top:0;bottom:0;}
.student-progress--bar small{padding:0 4px;}
.student-progress--bar .task-handedin{color:var(--text-accent-purple);background-color:var(--bg-surface-accent-purple);}
.student-progress--bar .task-feedback{color:var(--text-warning-solid);background-color:var(--bg-surface-warning);}
.student-progress--bar .task-rated{color:var(--text-success-solid);background-color:var(--bg-surface-success);}
.student-progress--bar .task-completed{color:var(--text-inverse);background-color:var(--bg-fill-success);}
.student-progress--bar .task-open{color:var(--text-tertiary);background-color:var(--bg-surface-secondary);}
.student-progress--achieved{background-color:var(--bg-fill-success);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.student-progress--average{background-color:var(--bg-fill-inverse);text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;}.student-progress--average span{color:inherit;position:relative;z-index:2;}
.student-progress--temp{font-style:italic;opacity:0.8;}
.student-progress--achieved-label{display:none;font-size:0.875rem;font-weight:600;text-align:center;text-transform:uppercase;color:#353b43;width:6rem;height:2rem;margin-top:0.15rem;margin-left:-3rem;position:absolute;left:26%;top:0;}.student-progress--achieved-label:after{position:absolute;height:1.5rem;left:50%;bottom:-10px;z-index:5;margin-left:-1px;content:" ";width:1px;background:#15a05f;}
span.student-progress--start-label,span.student-progress--end-label{display:block;font-size:0.688rem;font-weight:600;text-transform:uppercase;color:#353b43;margin-top:0.15rem;position:relative;float:left;}
span.student-progress--end-label{float:right;}
.results-item .student-progress--bar{text-align:center;}
div.curriculum{position:relative;margin-bottom:4.5rem;}
div.curriculum--intro,div.curriculum--files{margin-bottom:2px;border-radius:0;border-bottom:0;}div.curriculum--intro h2,div.curriculum--files h2{font-size:1.5rem;margin-bottom:0.1rem;word-wrap:break-word;}
div.curriculum--intro small,div.curriculum--files small{text-transform:uppercase;font-size:0.875rem;}
.curriculum--edit{float:right;position:relative;top:0.4rem;cursor:pointer;line-height:1.8rem;}.curriculum--edit i{position:relative;margin-left:0.3rem;top:0.15rem;}
.curriculum--info{margin-top:0.75rem;height:4.5rem;overflow:hidden;position:relative;cursor:pointer;}.curriculum--info:after{position:absolute;left:0;right:0;bottom:0;display:block;content:" ";height:1.5rem;background-color:transparent;background-image:linear-gradient(to top, #ffffff, #000000);}
.curriculum--info.show-all{height:auto;}.curriculum--info.show-all:after{display:none;}
.curriculum--info.is-short{cursor:auto;}
a.curriculum--publish span{display:none;}@media only screen and (min-width: 590px){a.curriculum--publish span{display:inline-block;}}
a.curriculum--publish i{display:inline-block;}@media only screen and (min-width: 590px){a.curriculum--publish i{display:none;}}
table td.portfolio{font-size:inherit;}
table td.portfolio-left{font-size:inherit;width:20rem;padding:0;}
table td.portfolio-right{font-size:inherit;padding:0;}
.table-panel{padding:0 1.75rem;}
.panel-titel{padding-top:15px;}
h5.title{margin-top:1rem;margin-bottom:0;}
.product-img{width:46%;margin-left:2.75rem;}
.product-txt{width:50%;float:left;}
h6.table-first-head{display:inline-block;padding:0 0 0 10px !important;width:71%;}
h6.table-head{display:inline-block;width:10%;padding-left:0;}
.btn-txt-delete{color:#d83d32;text-align:left;}
.btn-txt-delete:hover{color:#ffffff;text-align:left;}
span.portfolio-profile-img{border:none;margin:0;width:250px;height:250px;background-size:contain;background-repeat:no-repeat;border-radius:var(--border-radius-200);display:block;}
span.helpPopover{float:left;width:40%;margin-right:1.75rem;background-repeat:no-repeat;padding:7rem;}
span.helpPopoverBackgroundSize300{background-size:300px;}
span.helpPopoverBackgroundSize280{background-size:280px;}
span.helpPopoverBackgroundSize240{background-size:240px;}
span.helpPopoverBackgroundSize220{background-size:220px;}
.helpPopoverWidth{max-width:60rem;}
img.portfolio-profile-img{border:none;margin:0;width:250px;height:250px;}
img.edit{display:block;margin-left:auto;margin-right:auto;border:0.125rem dashed #5dc997 !important;}
div.img-box{display:block;margin:15px;width:27%;}
h1.portfolio-list-titel{margin-top:1.75rem;}
h2.portfolio-list-titel{margin-top:1rem;}
p.saving{display:inline-block;}
a.padding-right{padding-right:1rem;}
@keyframes blink{0%{opacity:.2;} 20%{opacity:1;} 100%{opacity:.2;}}.saving span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;min-width:0 !important;}
.saving span:nth-child(2){animation-delay:.2s;}
.saving span:nth-child(3){animation-delay:.4s;}
div.portfolio-data{display:inline-block;margin-right:4.75rem;vertical-align:top;}
span.second-adress{margin-top:1.75rem;}
.portfolio-product-link{margin-left:1.5rem;}
ul.notes{list-style:none;margin-left:0;}ul.notes li{background:#ffffff;margin-bottom:0.75rem;padding-bottom:0.75rem;}ul.notes li:before,ul.notes li:after{content:"";display:table;}
ul.notes li:after{clear:both;}
ul.notes dl{margin-bottom:0;}
div.notes--header{position:relative;padding-left:4.25rem;min-height:4.5rem;padding-top:0.75rem;padding-bottom:0.75rem;}div.notes--header figure{position:absolute;top:0.75rem;left:0.75rem;height:3rem;width:3rem;border-radius:0.125rem;background-size:cover;background-position:center;background-repeat:no-repeat;}
div.notes--header strong{display:block;}div.notes--header strong a{color:#0b1f8f;}
div.notes--body{height:5.3rem;overflow:hidden;position:relative;cursor:pointer;padding:0.75rem;border-top:0.063rem solid #e8eaed;}@media only screen and (min-width: 1140px){div.notes--body{margin-left:0.75rem;margin-right:0.75rem;}}div.notes--body:after{position:absolute;left:0;right:0;bottom:0;display:block;content:" ";height:1.5rem;background-color:transparent;background-image:linear-gradient(to top, #ffffff #000000);}
div.notes--body.show-all{height:auto;}div.notes--body.show-all:after{display:none;}
div.notes--body.is-short{cursor:auto;}
a.notes--edit{position:absolute;top:0.75rem;right:0.75rem;cursor:pointer;}a.notes--edit i{position:relative;margin-left:0.3rem;top:0.15rem;}
h2.is-header.log--header{text-align:left;}
.log--accept{display:flex;justify-content:flex-end;align-items:center;gap:0.5rem;padding-top:2px;color:var(--text-tertiary);}.log--accept small{padding-right:0.5rem;}
.log--accept small.log--accept-message{flex:1 1 auto;-webkit-box-flex:1;}
.log--accept small.log--accept-total-hours{flex:0 0 auto;-webkit-box-flex:0;}
.bpv-signal{margin-bottom:0.75rem;}.bpv-signal+li.signal{margin-bottom:0.75rem;}
.bpv-signal a{margin-bottom:2px;background-color:#ffffff;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;}
.bpv-signal figure{flex:0 0 auto;margin-left:0.75rem;height:3rem;width:3rem;border-radius:0.125rem;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../img/user.png");}
.bpv-signal div{font-weight:normal;flex:1 1 auto;-webkit-box-flex:1;padding:0.75rem;}
.bpv-signal [class^=label--]{margin-right:0.15rem;}
h3.bpv-signal--title{font-size:1rem;color:#15171b;margin:0;}
div.bpv-signal--click-icon{flex:0 1 auto;color:#2a2f36;vertical-align:middle;height:100%;padding:1rem;}
li.bpv-signal--new a{display:block;font-weight:400;color:#15171b;width:100%;padding:0 1.5rem 1.5rem;}
.bpv-signal--notes{background-color:#ffffff;margin-bottom:0.75rem;padding-bottom:0.75rem;}.bpv-signal--notes:before,.bpv-signal--notes:after{content:"";display:table;}
.bpv-signal--notes:after{clear:both;}
.bpv-signal--notes dl{margin-bottom:0;}
.bpv-signal--alert{display:flex;flex-wrap:wrap;word-wrap:break-word;border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);margin-bottom:1.5rem;overflow:hidden;position:relative;background:var(--bg-fill);border-bottom:none;}.bpv-signal--alert>a:first-child{display:flex;flex-wrap:inherit;width:100%;}
.bpv-signal--alert h4{font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);color:var(--text-primary);margin-bottom:0.25rem;}
.bpv-signal--alert p{margin:0;}
.bpv-signal--alert.has-figure-right,.bpv-signal--alert.has-figure-left{flex-wrap:nowrap;}.bpv-signal--alert.has-figure-right figure.now--figure,.bpv-signal--alert.has-figure-left figure.now--figure{display:none;}@media only screen and (min-width: 960px){.bpv-signal--alert.has-figure-right figure.now--figure,.bpv-signal--alert.has-figure-left figure.now--figure{display:block;background-size:cover;background-position:50% 50%;height:auto;border-bottom:none;}}
@media only screen and (min-width: 960px){.bpv-signal--alert.has-figure-right figure.now--figure{width:5.5rem;}}
.bpv-signal--alert.has-figure-left div{order:2;}
@media only screen and (min-width: 960px){.bpv-signal--alert.has-figure-left figure.now--figure{order:1;width:7rem;margin-left:0.25rem;}}
.result-choice li.is-selected>div{background:#15a05f;}.result-choice li.is-selected>div a,.result-choice li.is-selected>div i:before{color:#ffffff;}
.result-choice li.is-selected>div small{color:rgba(255, 255, 255, 0.6);}
@media only screen and (min-width: 960px){.result-choice--header{display:block;}}.result-choice--header small{display:block;}
.result-entry--average{background:#f4f4f6;border-radius:0.25rem;color:#15171b;display:inline-block;font-weight:600;height:2.4rem;line-height:2.4rem;margin-right:0.375rem;min-width:2.4rem;text-align:center;vertical-align:top;}
h2.result-entry--sufficient{display:inline-block;float:right;}
.pogingen .poging-title{margin-right:0.5rem;}
.pogingen dd{margin-bottom:0 !important;}
.result-entry--wrapper.has-small-input .result-entry--result{width:3rem;}
.result-entry--wrapper.has-medium-input .result-entry--result{width:5rem;}
.result-entry--wrapper.has-large-input .result-entry--result{width:8rem;}
.result-entry{display:flex;align-items:flex-start;gap:1rem;background-color:var(--bg-fill);border-radius:var(--border-radius-200);margin-bottom:2px;padding:0.75rem;}.result-entry span.loader--spinner{top:0.15rem;}
.result-entry--result{flex:0 0 auto;display:inline-block;}.result-entry--result input{padding-left:0.3rem;padding-right:0.3rem;text-align:center;}
.result-entry--result input[type="text"]{height:3rem;min-width:1px;}
.result-entry--student{flex:1 1 auto;display:inline-block;overflow:hidden;}.result-entry--student a{display:flex;align-items:center;gap:1rem;color:var(--text-primary);}.result-entry--student a span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.result-entry--student figure{background-image:url("../img/user.png");background-position:50% 50%;background-size:cover;border-radius:var(--border-radius-200);width:3rem;height:3rem;margin:0;}
.result-entry--student small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.result-entry--header{display:flex;align-items:baseline;gap:0.5rem;width:100%;overflow:hidden;}@media only screen and (min-width: 768px){.result-entry--header{width:auto;}}.result-entry--header h1{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;}@media only screen and (min-width: 768px){.result-entry--header h1{width:auto;}}
.result-entry--header .is-testcode{display:none;}@media only screen and (min-width: 960px){.result-entry--header .is-testcode{display:inline-block;}}
.result-entry--test-meta{display:flex;align-items:center;}
div.results{display:flex;justify-content:flex-end;}div.results div{flex:0 0 auto;}
div.results a,div.results span{display:flex;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;background:#ffffff;border-radius:0.25rem;text-align:center;margin-left:0.25rem;color:#353b43;font-weight:600;cursor:auto;}div.results a:empty,div.results span:empty{background:#f4f4f6;}
div.results>div:nth-of-type(n+6){display:none;}@media only screen and (min-width: 590px){div.results>div:nth-of-type(n+6){display:inline-block;}}
div.results .is-negative a{color:#d83d32;}
div.results .is-retake a{text-decoration:underline;}
div.results--average{margin-right:0.75rem;}@media only screen and (min-width: 960px){div.results--average{margin-right:1.5rem;}}div.results--average.is-negative a,div.results--average.is-negative span{background:#ffffff;color:#353b43;}
div.results--average a,div.results--average span{background:#15a05f;color:#ffffff;text-align:center;margin-left:0;}
div.results--title-wrapper{display:flex;align-items:center;text-align:left;}div.results--title-wrapper div,div.results--title-wrapper a,div.results--title-wrapper span{justify-content:flex-start;overflow:visible;text-align:center;}div.results--title-wrapper div.results--average,div.results--title-wrapper a.results--average,div.results--title-wrapper span.results--average{width:2.3rem;height:1.5em;}
div.results--title-wrapper .is-test{transform:rotate(-45deg);position:relative;right:8px;bottom:5px;}
div.results--title-wrapper.has-teacher-hack{margin-bottom:0.35rem;margin-top:50px;text-align:right;}div.results--title-wrapper.has-teacher-hack div,div.results--title-wrapper.has-teacher-hack a,div.results--title-wrapper.has-teacher-hack span{justify-content:flex-start;overflow:visible;text-align:left;}div.results--title-wrapper.has-teacher-hack div.results--average,div.results--title-wrapper.has-teacher-hack a.results--average,div.results--title-wrapper.has-teacher-hack span.results--average{width:2.3rem;height:2.3rem;}
div.results--title-wrapper.has-teacher-hack .is-test{transform:rotate(-45deg);position:relative;right:8px;bottom:5px;}
div.results--title-wrapper.is-bottom{margin-top:0.35rem;margin-bottom:100px;text-align:left;}div.results--title-wrapper.is-bottom div,div.results--title-wrapper.is-bottom a,div.results--title-wrapper.is-bottom span{justify-content:flex-start;overflow:visible;text-align:left;}div.results--title-wrapper.is-bottom div.results--average,div.results--title-wrapper.is-bottom a.results--average,div.results--title-wrapper.is-bottom span.results--average{width:2.3rem;height:2.3rem;}
div.results--title-wrapper.is-bottom .is-test{transform:rotate(45deg);position:relative;left:8px;top:5px;}
div.results--title-wrapper h2{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0.75rem 0 0;}
div.results--title{flex:0 0 auto;margin-right:0.75rem;text-align:left;}div.results--title a,div.results--title span{background:transparent;height:auto;font-weight:600;font-size:0.688rem;color:#353b43;text-transform:uppercase;display:block;}
div.results--title div.results--average a,div.results--title div.results--average span{background-color:transparent;color:#353b43;}
.results--graph-check{margin-right:1rem;position:relative;}.results--graph-check i{color:#2f7d84;height:.8rem;width:1rem;border-left:0.125rem solid #84dfe7;border-bottom:0.125rem solid #84dfe7;position:relative;}
.results--graph-check.is-selected i{color:#2f7d84;border-color:#84dfe7;}
.results-item{display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-fill);padding:var(--table-data-padding);position:relative;}.results-item .results-item--link{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);}
.results-item>label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
.results-item>div{flex:1 1 auto;margin-bottom:0;}
.results-item .student-progress{flex:0 1 35%;width:35%;}
.result-overview--grades-container{position:relative;}
div.result-overview--carousel{position:relative;overflow-x:hidden;}
a.result-overview--carousel-next{position:absolute;right:-1rem;top:0.5rem;}
a.result-overview--carousel-prev{position:absolute;left:-1rem;top:0.5rem;}
a.result-overview--carousel-next.inactive,a.result-overview--carousel-prev.inactive{display:none;}
.result-overview--grade>div{white-space:nowrap;overflow:hidden;text-align:center;}
table.result-overview--table{table-layout:fixed;margin-bottom:0;}
.result-overview--grades .result-overview--carousel li:not(:last-child){margin-right:0.5rem;}
.result-overview--grades .result-overview--carousel li{float:left;}
.result-overview--grades .result-overview--carousel ul{position:relative;width:2000rem;}
.result-overview--grade .lozange{display:inline-flex;justify-content:center;align-items:center;font-size:var(--font-body-sm);font-weight:var(--font-weight-600);line-height:var(--body-xs-line-height);letter-spacing:0.3px;color:var(--text-tertiary);background-color:var(--bg-surface-secondary);border-radius:var(--border-radius-200);padding:0.25rem 0.375rem;min-width:35px;}
.result-overview--grade.is-positive .lozange{color:var(--text-success-solid);background-color:var(--bg-surface-success);}
.result-overview--grade.is-negative .lozange{color:var(--text-tertiary);background-color:var(--bg-fill-secondary);}
.result-overview--grade.is-positive.is-average .lozange{color:var(--text-inverse);background-color:var(--bg-fill-success);}
.result-overview--grade.is-negative.is-average .lozange{color:var(--text-inverse);background-color:var(--bg-fill-inverse);}
ul.result-structure{background-color:var(--bg-fill-secondary);}ul.result-structure.is-second{padding-left:40px;margin:0.5rem 0;}
ul.result-structure.is-third{padding-left:40px;margin:0.5rem 0;}
ul.result-structure.is-second,ul.result-structure.is-third{position:relative;}ul.result-structure.is-second:before,ul.result-structure.is-third:before{background-color:var(--bg-fill-secondary);position:absolute;width:38px;display:block;left:0;height:100%;content:" ";}
ul.result-structure.is-second:empty,ul.result-structure.is-third:empty{margin:0;}
ul.result-structure span.result-structure--icon{flex:0 0 auto;align-self:flex-end;color:#353b43;}
.results-formative>div.result-structure--name{flex:0 1 100%;margin-right:1rem;}
.result-structure--name{flex:1 1 100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.result-structure--test{display:flex;position:relative;background-color:var(--bg-fill);padding:var(--table-data-padding);}.result-structure--test.is-composite .result-structure--name{opacity:0.5;}
.result-structure--test.is-composite small{display:none;}
.result-structure--test.is-composite span.grade-structure--grade{opacity:0.5;color:#353b43;margin-right:2.25rem;}
.result-structure--test.is-exemption .result-structure--name{opacity:0.5;}
.result-structure--test.is-exemption small{display:none;}
.result-structure--test.is-exemption>span{font-weight:400;opacity:0.5;text-transform:lowercase;margin-right:2.25rem;}
.result-structure--test span.loader--spinner{top:0.3rem;}
.result-structure--empty{text-align:center;display:block;font-style:italic;}
.result-structure .is-clickable:hover .results-item--link{color:var(--text-brand-hover);}
.grade-structure figure{width:2.3rem;height:2.3rem;margin:0.35rem 0.75rem 0.35rem 0;display:inline-block;float:none;vertical-align:middle;}
.grade-structure{background-color:var(--bg-fill-secondary);border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);overflow:hidden;}
.result-structure--title{font-size:var(--font-body-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);color:var(--text-secondary);background-color:var(--bg-fill-secondary);border-bottom:var(--border-width-100) solid var(--border-secondary);padding:0.75rem 0.5rem;margin:0 !important;}
.result-structure{margin-bottom:0;}.result-structure li:not(:last-child){border-bottom:var(--border-width-100) solid var(--border-secondary);}
div.chart--svg{display:none;}@media only screen and (min-width: 1024px){div.chart--svg{display:block;}}div.chart--svg svg{background-color:#ffffff;border-radius:0.125rem;}
div.chart--svg rect{fill:#15a05f;}
div.chart--svg path{fill:#0b1f8f;}
div.chart--svg .axis{fill:#0b1f8f;font-size:0.875rem;}div.chart--svg .axis path,div.chart--svg .axis line{fill:none;stroke:#e8eaed;shape-rendering:crispEdges;}
div.chart--svg .axis>text{fill:#ffffff;}
div.chart--svg .x.axis line{display:none;}
.chart--donut{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:1.5rem;}@media only screen and (min-width: 1140px){.chart--donut{flex-wrap:nowrap;}}
.chart--multiple{flex:1 1 100%;width:100%;}
.progressbar-container{border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-300);margin-bottom:0.5rem;}
.progressbar-layover{position:absolute;z-index:1;}
.progressbar-min{display:inline-block;height:50px;border-left:5px solid #ffffff;float:left;}
.progressbar-max-txt{font-size:var(--font-body-md);font-weight:var(--font-weight-600);color:var(--text-success-primary);float:right;padding:12px;}
.progressbar-min-txt{display:inline-block;font-size:var(--font-body-md);font-weight:var(--font-weight-600);color:var(--text-success-primary);margin-left:1rem;padding-top:15px;}
.ui-progressbar{background-color:var(--bg-surface-secondary);height:50px;border-radius:var(--border-radius-200);border:none;box-shadow:none;}
.ui-progressbar-value{background-color:var(--bg-surface-success-active);height:50px;border-top-left-radius:var(--border-radius-200);border-bottom-left-radius:var(--border-radius-200);border:none;}
.card-chart{position:relative;display:flex;flex-direction:column;word-break:break-word;color:var(--text-tertiary);background-color:var(--bg-surface);background-clip:border-box;border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-200);}.card-chart .card-header{color:var(--text-primary);background-color:var(--bg-fill-secondary);border-bottom:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-200) var(--border-radius-200) 0 0;padding:1rem;}
.card-chart .card-body{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;}
.card-chart .chartTitel{font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);margin-bottom:0;}
.card-chart .legend ul{display:flex;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:0;}
.card-chart .legend li{font-size:var(--font-body-md);font-weight:var(--font-weight-400);line-height:var(--heading-lg-line-height);}
.card-chart svg.legendCircle{display:inline-block;width:12px;height:12px;}
div.sortable:before,div.sortable:after{content:"";display:table;}
div.sortable:after{clear:both;}
div.sortable.ui-sortable-helper{outline:0.125rem solid #dadde2;}
div.popover-content form.sortable-form{padding-bottom:.5rem;}
div.sortable-content{display:flex;flex-wrap:nowrap;background:#ffffff;line-height:2.5rem;height:2.5rem;max-height:2.5rem;}div.sortable-content span.sortable-title{flex:1 1 auto;-webkit-box-flex:1;margin:auto 0.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
div.sortable-content span.sortable--handle{display:block;cursor:ns-resize !important;}div.sortable-content span.sortable--handle:active,div.sortable-content span.sortable--handle:focus{cursor:ns-resize;}
div.sortable-content span.sortable-icon{flex:0 0 auto;-webkit-box-flex:0;text-align:center;color:#0b1f8f;width:2em;}div.sortable-content span.sortable-icon:hover i.expand-vertically-1{color:#091972;}
div.sortable-content span.sortable-icon i{position:relative;top:1px;}
div.sortable-content span.sortable-icon i.expand-vertically-1:before{display:inline-block;}
div.sortables .sortable-placeholder{border:0.125rem dashed #dadde2;background:transparent;height:2.5em;margin-bottom:2px;}
.conversation{padding:0.75rem;}@media only screen and (min-width: 960px){.conversation{position:absolute;left:16rem;top:0;right:0;bottom:0;padding:1rem;transition:left 100ms;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}}@media only screen and (min-width: 1140px){.conversation{left:19rem;}}.conversation ul{list-style:none;margin-left:0;margin-bottom:0.75rem;}@media only screen and (min-width: 960px){.conversation ul{margin-bottom:1rem;}}
.conversation li{background:#ffffff;margin-bottom:0.75rem;}@media only screen and (min-width: 960px){.conversation li{margin-bottom:1rem;}}.conversation li:last-child{border-bottom:0.063rem solid #dadde2;}
.conversation--header{line-height:1.95rem;padding:0.75rem 3.25rem 0.75rem 0.75rem;position:relative;}.conversation--header:before,.conversation--header:after{content:"";display:table;}
.conversation--header:after{clear:both;}
.conversation--header a{color:#0b1f8f;}
.conversation--header small{display:block;font-size:0.875rem;font-weight:400;line-height:1rem;color:#353b43;margin:0;padding-top:0.5rem;float:right;}
.conversation--header figure{height:2rem;width:2rem;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0.125rem;position:absolute;left:0.75rem;}
.conversation--body{padding:0.75rem 0.75rem 0 0.75rem;font-size:0.875rem;border-top:0.063rem solid #e8eaed;}.conversation--body:before,.conversation--body:after{content:"";display:table;}
.conversation--body:after{clear:both;}
@media only screen and (min-width: 1140px){.conversation--body{margin-left:0.75rem;margin-right:0.75rem;font-size:1rem;}}
.conversation--post{padding:0.75rem;margin-left:-0.75rem;margin-right:-0.75rem;margin-bottom:-0.75rem;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25);background:#ffffff;}@media only screen and (min-width: 960px){.conversation--post{margin-left:-1rem;margin-right:-1rem;margin-bottom:-1rem;}}.conversation--post .conversation--post-buttons{text-align:right;}
.conversation--post a.button,.conversation--post a.button-detail,.conversation--post a.button-soft,.conversation--post a.button-action,.conversation--post input[type=submit],.conversation--post button{display:block;text-align:center;margin-bottom:0.25rem;border-radius:0 0 0.125rem 0.125rem;}@media only screen and (min-width: 590px){.conversation--post a.button,.conversation--post a.button-detail,.conversation--post a.button-soft,.conversation--post a.button-action,.conversation--post input[type=submit],.conversation--post button{display:inline-block;margin-left:0.25rem;}}@media only screen and (min-width: 960px){.conversation--post a.button,.conversation--post a.button-detail,.conversation--post a.button-soft,.conversation--post a.button-action,.conversation--post input[type=submit],.conversation--post button{position:relative;top:-1px;}}
.person-group{font-size:0.875rem;font-weight:400;background-color:#ffffff;color:#353b43;position:relative;margin-right:5px;padding-right:10px;height:28px;}
table.presence-table{padding-bottom:4.5rem;}table.presence-table caption{display:none;}
table.presence-table th{padding-left:0.5rem;padding-right:0.5rem;text-align:center;}table.presence-table th:first-of-type{text-align:left;}
table.presence-table th a{border-radius:0.125rem;color:#353b43;}
table.presence-table th small{text-transform:none;}table.presence-table th small:nth-of-type(2){display:none;}@media only screen and (min-width: 960px){table.presence-table th small:nth-of-type(2){display:inline-block;}}
table.presence-table td.presence-table--day{padding:1px;width:1px;}
table.presence-table td.is-present a{background:#15a05f;color:#ffffff;}
table.presence-table td.is-absent a{background:#d83d32;color:#ffffff;}
table.presence-table td.is-other a{background:#f4f4f6;color:#353b43;}
table.presence-table .table--avatar>div{width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media only screen and (min-width: 960px){table.presence-table .table--avatar>div{width:auto;}}
td.presence-table--day a{display:block;height:3.8rem;min-width:3.8rem;}
th.presence-table--week-start{border-left:0.063rem solid #e8eaed;}
ul.presence-table--dropdown-info{padding:0.5rem 1rem;font-weight:400;}ul.presence-table--dropdown-info li{color:#353b43;margin-top:0;}
ul.presence-table--dropdown-info li.is-lead{color:#353b43;margin-top:0.35rem;}ul.presence-table--dropdown-info li.is-lead:first-of-type{margin-top:0;}
div.presence--wrapper{display:flex;flex-direction:column;gap:0.5rem;}div.presence--wrapper h2{text-align:right;padding-right:1rem;position:relative;-webkit-backface-visibility:hidden;}
div.presence{display:flex;align-items:center;background-color:var(--bg-fill);border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);padding:1rem;}
div.presence--multiple-hours{align-items:flex-start;}div.presence--multiple-hours .presence--hours a:hover{background:#f4f4f6;color:#353b43;cursor:default;}
div.dropdown div.dropdown--options div.presence--dropdown-action{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:flex-start;margin-bottom:1px;}div.dropdown div.dropdown--options div.presence--dropdown-action:first-of-type a{display:block;}
div.dropdown div.dropdown--options div.presence--dropdown-action input{flex:0 1 auto;border-radius:0.125rem;}
div.dropdown div.dropdown--options div.presence--dropdown-action>a{flex:0 1 auto;display:none;background:#15a05f;color:#ffffff;margin-left:1px;cursor:pointer;}div.dropdown div.dropdown--options div.presence--dropdown-action>a:hover{background:#128e55;}
div.dropdown div.dropdown--options div.presence--dropdown-action i{position:relative;top:1px;}
.presence--student{flex:1 1 auto;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.presence--student figure{background-image:url("../img/user.png");background-size:cover;background-position:50% 50%;height:3rem;width:3rem;border-radius:0.25rem;box-shadow:inset 0 0 4px 0 rgba(0, 0, 0, 0.25);float:left;margin-right:0.75rem;margin-bottom:0;}
.presence--student a{color:var(--text-primary);cursor:pointer;}.presence--student a:hover{color:var(--text-brand-hover);}
.presence--student small{font-weight:400;display:block;}
div.presence--filter{padding-top:3px;padding-bottom:3px;text-align:left;}div.presence--filter i:before{position:relative;top:2px;}
div.presence--filter .filter--inner>a{color:#0b1f8f;}
.presence--popover-comment{padding-left:1.5rem;}
.presence-buttons{flex:0 0 auto;-webkit-box-flex:0;text-align:left;white-space:nowrap;display:inline-block;border-radius:var(--border-radius-200);}.presence-buttons ul:not(:last-child){margin-bottom:0.25rem;}
.presence-buttons>ul{display:flex;flex-wrap:nowrap;flex-direction:row;gap:0.25rem;margin:0;}.presence-buttons>ul>li{display:inline-flex;position:relative;vertical-align:top;}
.presence-buttons>ul>li>a{flex:1 1 auto;display:inline-block;font-size:var(--font-body-md);font-weight:var(--font-weight-600);text-transform:unset;text-align:center;color:var(--text-primary);background-color:var(--bg-fill-secondary);border-radius:0;padding:0.25rem 0.75rem;min-height:30px;cursor:pointer;}.presence-buttons>ul>li>a:hover{color:var(--text-primary);background-color:var(--bg-fill-secondary-hover);}
.presence-buttons>ul>li.presence-buttons-presence>a{border-radius:var(--border-radius-200) 0 0 var(--border-radius-200);}
.presence-buttons>ul>li.presence-buttons-other>a{border-radius:0 var(--border-radius-200) var(--border-radius-200) 0;}
.presence-buttons>ul>li.presence-buttons-presence.is-selected>a{color:var(--text-success-primary);background-color:var(--bg-surface-success);}
.presence-buttons>ul>li.presence-buttons-absence.is-selected>a{color:var(--text-danger-primary);background-color:var(--bg-surface-danger);}
.presence-buttons>ul>li.presence-buttons-other.is-selected>a{color:var(--text-info-primary);background-color:var(--bg-surface-info);}
.presence-buttons>ul>li.presence--hours>a{color:var(--text-inverse);background:var(--bg-fill-brand);}
.presence-buttons>ul>li a span{display:none;}@media only screen and (min-width: 960px){.presence-buttons>ul>li a span{display:block;}}
.presence-buttons>ul>li>a>i{display:block;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);}@media only screen and (min-width: 960px){.presence-buttons>ul>li>a>i{display:none;}}
.presence-buttons>ul>li.presence--hours a{border-radius:var(--border-radius-200);padding:0.25rem 0.25rem;width:28px;}
.presence-buttons>ul>li.presence--hours i{display:block;}
li.presence-buttons-other a span{width:4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
div.presence-overview--wrapper h2{position:relative;display:block;margin-top:0.5rem;margin-bottom:0.5rem;padding-right:0.75rem;color:#15171b;text-align:right;text-transform:uppercase;font-weight:600;font-size:0.875rem;-webkit-backface-visibility:hidden;}
div.presence-overview{display:flex;align-items:center;margin-bottom:2px;padding:0.75rem;border-radius:0.125rem;background:#ffffff;}@media only screen and (min-width: 1024px){div.presence-overview{padding:.75rem 1.75rem;}}div.presence-overview.is-dates{background:transparent;padding-top:0;}div.presence-overview.is-dates li{height:1.7rem;border-radius:0;}div.presence-overview.is-dates li:first-of-type{border-radius:0 0 0 0.125rem;}
div.presence-overview.is-dates li:last-of-type{border-radius:0 0 0.125rem 0;}
div.presence-overview.is-dates .is-today{color:#15a05f;font-weight:600;}
.presence-overview--student{flex:1 1 0;display:inline-block;overflow:hidden;padding-left:0.75rem;text-overflow:ellipsis;white-space:nowrap;}@media only screen and (min-width: 960px){.presence-overview--student{padding-left:1.5rem;}}.presence-overview--student figure{background-image:url("../img/user.png");background-size:cover;background-position:50% 50%;height:3rem;width:3rem;border-radius:0.25rem;box-shadow:inset 0 0 4px 0 rgba(0, 0, 0, 0.25);float:left;margin-right:0.75rem;}
.presence-overview--student a{color:#0b1f8f;}.presence-overview--student a:hover{color:#091972;}
.presence-overview--student small{display:block;font-weight:400;}
.presence-overview--week{flex:0 1 auto;display:flex;}.presence-overview--week a{display:block;height:100%;}
.presence-overview--week>ul,.presence-overview--week>div>ul{flex:0 1 auto;display:flex;align-items:center;margin:0;}
.presence-overview--week>ul>li,.presence-overview--week>div>ul>li{flex:0 1 auto;display:flex;justify-content:center;flex-direction:column;margin:1px;padding:0.25rem;height:3rem;min-width:1.6rem;background-color:#ffffff;}.presence-overview--week>ul>li:first-of-type,.presence-overview--week>div>ul>li:first-of-type{margin-left:0;border-radius:0.125rem 0 0 0.125rem;}
.presence-overview--week>ul>li:last-of-type,.presence-overview--week>div>ul>li:last-of-type{margin-right:0;border-radius:0 0.125rem 0.125rem 0;}
.presence-overview--week>ul>li:only-of-type,.presence-overview--week>div>ul>li:only-of-type{margin:1px 0;border-radius:0.125rem;}
.presence-overview--week>ul>li:nth-of-type(n+11),.presence-overview--week>div>ul>li:nth-of-type(n+11){display:none;}@media only screen and (min-width: 590px){.presence-overview--week>ul>li:nth-of-type(n+11),.presence-overview--week>div>ul>li:nth-of-type(n+11){display:inline-block;}}
@media only screen and (min-width: 590px){.presence-overview--week>ul>li,.presence-overview--week>div>ul>li{min-width:1.8rem;}}@media only screen and (min-width: 1024px){.presence-overview--week>ul>li,.presence-overview--week>div>ul>li{min-width:2.5rem;}}@media only screen and (min-width: 1140px){.presence-overview--week>ul>li,.presence-overview--week>div>ul>li{min-width:3.2rem;}}
.presence-overview--week li.is-week-end+li{margin-left:0.5rem;}
.presence-overview--week li.is-present{background-color:#15a05f;color:#ffffff;}
.presence-overview--week li.is-absent{background-color:#d83d32;color:#ffffff;}
.presence-overview--week li.is-other{background-color:#f4f4f6;color:#353b43;}
.presence-overview--week span{display:block;text-align:center;font-size:0.688rem;line-height:1rem;}@media only screen and (min-width: 960px){.presence-overview--week span{font-size:0.75rem;line-height:1.3rem;}}
div.presence-overview--subject .presence-overview--week>ul>li:nth-of-type(n+9),div.presence-overview--subject .presence-overview--week>div>ul>li:nth-of-type(n+9){display:none;}@media only screen and (min-width: 590px){div.presence-overview--subject .presence-overview--week>ul>li:nth-of-type(n+9),div.presence-overview--subject .presence-overview--week>div>ul>li:nth-of-type(n+9){display:inline-block;}}
span.presence-overview--weekdate{font-size:1rem;line-height:2rem;width:100%;display:block;text-align:center;margin-bottom:1px;background:#ffffff;border-radius:0.125rem 0.125rem 0 0;}
@media only screen and (min-width: 960px){.presence-locked .presence-buttons a span{width:7rem;}}
.presence-locked .presence-buttons>ul>li[class^=presence-buttons-]{display:none;}.presence-locked .presence-buttons>ul>li[class^=presence-buttons-].is-selected{display:inline-block;}
.presence-locked .presence-buttons>ul>li[class^=presence-buttons-] a{border-radius:0.25rem;}
.presence-locked .presence--hours{visibility:hidden;}.presence-locked .presence--hours a,.presence-locked .presence--hours i:before{visibility:inherit;}
.presence-locked .presence--multiple-hours .presence--hours{visibility:visible;}
.presence-locked .dropdown--list li{display:none;}.presence-locked .dropdown--list li.is-selected{display:block;}
.presence-locked .dropdown--options{position:relative;}.presence-locked .dropdown--options:after{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;}
.presence-locked .dropdown--options input{background-color:transparent;color:#ffffff;padding-left:0.75rem;box-shadow:none;border:none;font-weight:400;font-size:0.875rem;}
.signal--wrapper{margin-bottom:1.5rem;position:relative;}
.signal figure{flex:0 0 auto;margin-left:0.75rem;height:3rem;width:3rem;border-radius:0.125rem;background-size:cover;background-position:center;background-repeat:no-repeat;}
.signal i{margin:0 0.25rem 0 0.25rem;}
.signal--empty{display:block;font-style:italic;}
@media only screen and (min-width: 960px){select.signal--filter-traject{display:none;}}
div.signal>a[href]{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;}
.submitted-work{border-left:0.25rem solid #dadde2;padding-bottom:0;}.submitted-work.has-no-feedback{border-left-color:#f57c74;}
.submitted-work.has-feedback{border-left-color:transparent;}
.submitted-work p.is-feedback{margin:0.75rem 0 0;}.submitted-work p.is-feedback small a{margin-right:1.5rem;float:left;}
.submitted-work p.is-feedback a{display:block;}
.submitted-work--nothing{margin-top:1.5rem;}
.submitted-work--done{margin-top:1.5rem;}@media only screen and (min-width: 960px){.submitted-work--done{margin-top:0;}}
.submitted-work--feedback{border-left:none;}
.submitted-work--options{font-size:0.875rem;padding:0;}.submitted-work--options ul{display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0;}
.submitted-work--options li{padding:0.75rem 0;}
.submitted-work--options a{flex:0 0 auto;margin-left:0.75rem;padding:0;white-space:nowrap;}
li.submitted-work--time{flex:1 1 auto;text-align:left;}
.study>div{position:relative;}
.study h2{display:block;margin-right:0.15rem;}@media only screen and (min-width: 590px){.study h2{display:inline-block;}}
.study--level{display:block;color:#353b43;font-size:0.875rem;}@media only screen and (min-width: 1024px){.study--level{float:right;}}
.study--info{display:block;color:#353b43;font-size:0.875rem;}
.presence-total-view{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;}@media only screen and (min-width: 1200px){.presence-total-view{flex-wrap:nowrap;}}
.presence-total{background-color:var(--bg-surface);border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-200);width:100%;overflow:hidden;}@media only screen and (min-width: 576px){.presence-total{width:47%;}}@media only screen and (min-width: 768px){.presence-total{width:48%;}}@media only screen and (min-width: 1200px){.presence-total{width:100%;}}
.presence-total--title{background-color:var(--bg-fill-secondary);border-bottom:var(--border-width-100) solid var(--border-primary);padding:1rem;}.presence-total--title h2{font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);color:var(--text-primary);margin-bottom:0;}
.presence-total--content{display:flex;flex-direction:column;padding:1rem;}.presence-total--content .presence-total--content-text:last-child{margin-bottom:0;}
.presence-total--content-title{font-size:var(--font-body-md);font-weight:var(--font-weight-500);line-height:var(--body-lg-line-height);color:var(--text-secondary);margin-bottom:0.25rem;}
.presence-total--content-text{font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);color:var(--text-primary);}
.student-absence--empty{text-align:center;display:block;font-style:italic;}
.presence-unknown{font-style:italic;font-weight:400;color:#353b43;}
.student-absence--day,.student-absence--hour{position:relative;padding-left:48px;}
.student-absence--day{border:var(--border-width-100) solid var(--border-primary);border-radius:var(--border-radius-200);margin-bottom:1rem;overflow:hidden;}
.student-absence--day-title{display:block;font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);text-align:center;color:var(--text-primary);background-color:var(--bg-fill-secondary);border-top-left-radius:var(--border-radius-200);border-bottom-left-radius:var(--border-radius-200);width:48px;padding:0.75rem;position:absolute;top:0;bottom:0;left:0;}
.student-absence--hour-title{display:flex;justify-content:center;align-items:center;font-size:var(--font-heading-md);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);text-align:center;color:var(--text-primary);background-color:var(--bg-fill-secondary);border:var(--border-width-100) solid var(--border-primary);width:48px;padding:0.75rem;position:absolute;top:0;bottom:0;left:0;}
.student-absence--course{background-color:var(--bg-surface);border:var(--border-width-100) solid var(--border-primary);padding:0.75rem;margin:-1px;position:relative;}.student-absence--course p{display:block;font-size:var(--font-body-sm);font-weight:var(--font-weight-500);line-height:var(--heading-lg-line-height);color:var(--text-primary);margin-bottom:0;}
.student-absence--course strong{display:block;font-size:inherit;font-weight:inherit;}
.student-absence--course strong i.flaticon{margin-right:0.5rem;}
.student-absence--course small{display:block;font-size:var(--font-body-sm);font-weight:var(--font-weight-400);line-height:var(--heading-lg-line-height);color:var(--text-secondary);}
.student-absence--course small.student-absence--reported{text-align:right;color:var(--text-tertiary);float:right;}
.grade-new{background:#ffffff;margin-bottom:2px;position:relative;}.grade-new p{margin:0;}
.grade-new>div{width:100%;color:#353b43;font-weight:400;padding:0.75rem 1rem;}
.grade-graph{display:none;}@media only screen and (min-width: 1024px){.grade-graph{display:block;overflow:hidden;}}.grade-graph svg path{stroke:#2a2f36;}
.grade-graph svg .axis path,.grade-graph svg .axis line{stroke:#2a2f36;}
.grade-graph svg .axis text{fill:#545e6b;}
.grade-graph svg path.area{fill:rgba(21, 160, 95, 0.7);}
.vo-grades--wrapper{display:flex;flex-direction:column;}@media only screen and (min-width: 960px){.vo-grades--wrapper{flex-direction:row;}}
.vo-grades{order:2;}@media only screen and (min-width: 960px){.vo-grades{order:1;}}
.vo-grades--new{order:1;}@media only screen and (min-width: 960px){.vo-grades--new{order:2;}}
.child--wrapper{display:flex;justify-content:center;flex-direction:column;}@media only screen and (min-width: 960px){.child--wrapper{flex-direction:row;flex-wrap:wrap;}}.child--wrapper ul{margin-top:0.75rem;}
.child{flex:1 1 auto;margin:0 0 1.5rem;}@media only screen and (min-width: 1024px){.child{flex:0 1 auto;width:50%;padding-left:1px;padding-right:1px;}}@media only screen and (min-width: 1140px){.child{padding-left:0.25rem;padding-right:0.25rem;}}
.child--header{background:#ffffff;padding:1.5rem;border-radius:0.125rem;text-align:center;}.child--header.no-permission{border:0.063rem solid #f57c74;}
.child--header figure{background-image:url('../img/user.png');background-size:cover;background-position:50% 50%;height:6rem;width:6rem;border-radius:0.25rem;box-shadow:inset 0 0 4px 0 rgba(0, 0, 0, 0.25);margin:0 auto;cursor:pointer;}
.child--header h1{margin:0;cursor:pointer;display:inline-block;}
.child--header p{text-align:center;color:#353b43;margin:0;}
.child-card{flex:1 1 auto;width:100%;padding-left:0;padding-right:0;}.child-card .child--header{text-align:center;background-color:var(--bg-fill);border:var(--border-width-100) solid var(--border-secondary);border-radius:var(--border-radius-200);padding:1rem;}
div.omgevingIndicator{background-size:contain;background-repeat:no-repeat;height:24px;width:24px;margin-left:auto;margin-right:0.5rem;}div.omgevingIndicator.ontwikkelomgeving{background-image:url("../img/testomgeving/dev_txt.png");}
div.omgevingIndicator.testomgeving{background-image:url("../img/testomgeving/test_txt.png");}
div.omgevingIndicator.acceptatieomgeving{background-image:url("../img/testomgeving/acc_txt.png");}
div.omgevingIndicator.implementatieomgeving{background-image:url("../img/testomgeving/impl_txt.png");}
div.omgevingIndicator.demoomgeving{background-image:url("../img/testomgeving/demo_txt.png");}
div.omgevingIndicator.cursusomgeving{background-image:url("../img/testomgeving/cursus_txt.png");}
@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100%!important;} @page {margin:2cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}
