@font-face{font-family:'brushy';src:url("/fonts/Brushy_Cre-webfont.eot");src:url("/fonts/Brushy_Cre-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/Brushy_Cre-webfont.woff2") format("woff2"),url("/fonts/Brushy_Cre-webfont.woff") format("woff"),url("/fonts/Brushy_Cre-webfont.ttf") format("truetype"),url("/fonts/Brushy_Cre-webfont.svg#brushy_creregular") format("svg");font-weight:normal;font-style:normal}table{width:100%;border-spacing:0}table td,table th{padding:5px 0}.day th{background:#1671b7;color:#fff}.day:nth-child(n+2){border-top:20px solid #fff}.room th{border-bottom:1px solid #804b8e;background:#cacaca}.course+.course td{border-top:1px dashed #7ec600}@media only screen and (max-width: 450px){.course+.course td{border:none}.course+.course td:first-child{border-top:1px dashed #7ec600}}.course td:first-child{white-space:nowrap}@media only screen and (max-width: 450px){.course{display:block}.course td{display:block;padding:10px 0}.course td:nth-child(2),.course td:nth-child(3){padding-top:0;padding-bottom:0px}.course td:first-child{padding-bottom:0}.course td:nth-child(4){padding:0 0 6px}.course td:nth-child(4):before{content:'Lesgever: '}}#prices{margin-top:20px;border-top:1px dashed #804b8e;padding-top:5px}#prices .price{text-align:right}#prices .price span{width:150px;display:inline-block;text-align:left}#prices .price strong{width:70px;display:inline-block}#prices .price+.price{margin-top:5px}#prices .price.total{font-size:1.125rem;font-weight:500}#prices .price.dashed{padding-bottom:5px}
