.white-text{color:#fff}.schema{margin-top:20px}.schema table{width:100%;border-collapse:collapse;background-color:transparent;box-shadow:0 0 10px rgba(0,0,0,.1);overflow-x:auto;display:block;font-family:'Uomo',Arial,sans-serif!important}.schema table th{background-color:transparent;padding:10px;text-align:left;font-family:'Uomo',Arial,sans-serif!important}@media only screen and (max-width:600px){.schema table th{display:none}}.schema table td{border:none;padding:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:'Uomo',Arial,sans-serif!important;color:#fff}.schema table td:not(.hour):not(.spacer){border-right:1px dotted #fff}.schema table td.hour{border-right:1px solid #fff}.schema table td:last-child{border-right:none}.schema .spacer{min-width:150px;font-weight:700}.schema .color--red{background-color:#cf215e}.schema .color--pink{background-color:#f1adbc}.schema .color--blue{background-color:#328ab3}.schema .color--green{background-color:#9c66aa}.schema .color--purple{background-color:#fff;color:#000}.row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.buttons{display:flex;flex-wrap:wrap;margin-top:20px}.buttons button{margin-right:10px;margin-bottom:10px;font-family:'Uomo',Arial,sans-serif!important;border:none;color:#fff;font-weight:700;border-radius:30px}@media only screen and (max-width:600px){.schema table td{padding:5px}.schema table th{display:none}.schema table td{font-size:12px}.buttons{flex-direction:column;align-items:stretch}.buttons button{margin-right:0;margin-bottom:10px;width:100%}}.schema table a{color:#000;font-weight:700;font-family:'Uomo',Arial,sans-serif;text-decoration:none}.schema table a:hover{color:#000}.schema .sublocatie{color:#fff;font-weight:700}.schema .color--purple .sublocatie{color:#000}.schema .afwijkende-titel{color:#000;font-weight:700}.schema table tr{background-color:transparent!important}@media only screen and (max-width:767px){.schema__table .spacer.day{display:table-cell}}.schema td[class^="color--"]:hover{box-shadow:0 0 10px rgba(255,255,255,.5);transform:scale(1.05);transition:all 0.2s ease-in-out}@media only screen and (max-width:768px){.schema table{display:block;overflow-x:auto;white-space:nowrap}.schema td.hour,.schema td.quarter{font-size:12px;padding:2px}}