.BasicWebView { display: block !important;}
.BasicWebView .filters, .BasicWebView .header { display: none;}

.CurriculumWrapper { display: grid;grid-template-columns: 1fr 2fr;border: 0;border-radius: 10px;box-shadow: none;background: rgba(16, 51, 98, .05);align-items: start;}
.BasicWebViewTable .plaatje { background: white;border-radius: 14px;box-shadow: 2px 2px 6px -1px gray;margin-right: 50px;position: relative;}
.BasicWebViewTable .plaatje .label.bijna { opacity: .5;}
.BasicWebViewTable .plaatje .label { display: inline;background: #53AB2D;color: white;font-size: 20px;border-radius: 10px;padding: 6px 16px;position: absolute;top: 30px;transform: rotate(-45deg);left: -34px;text-align: center;}

.vLandingPage Row{ margin-bottom: 12px;}
.vLandingPage .filters:before { display: none;}
.vLandingPage .CurriculumWrapper .info { margin-top: 24px;}
.CurriculumWrapper .webtekst{ margin: 12px 0;}
.vLandingPage .indent2{ margin-left: 0;}
.vLandingPage .CurriculumWrapper .uitleg { display: flex;flex-flow: wrap;height: 100%;justify-content: stretch;}

.vLandingPage .BasicWebViewTable .topic { text-align: left;padding: 6px;margin: 6px;background: white;}
.vLandingPage .BasicWebViewTable .closed .BasicWebViewRow { display: none;}
.vLandingPage .BasicWebViewTable .closed .ttitle.clickable::after { content: " >";display: inline-block;margin-left: 24px;}
.vLandingPage .BasicWebViewTable .ttitle.clickable::after { content: " <";display: inline-block;margin-left: 24px;font-style: normal;}
.vLandingPage .BasicWebViewTable .closed .topic { display: none;}
.vLandingPage .BasicWebViewTable .topic.closed { border-color: #ccc;}
.vLandingPage .BasicWebViewTable .curriculum { font-weight: bold;font-size: 14px;width: 100%;}

.vLandingPage3 { padding-bottom: 24px;}

.topic .ttitle { font-weight: bold;}
.topic.level0 .ttitle { font-size: 1.5em}
.topic.level1 .ttitle { font-size: 1.4em}
.topic.level2 .ttitle { font-size: 1.3em}
.topic.level3 .ttitle { font-size: 1.2em}
.topic.level4 .ttitle { font-size: 1.1em}
