body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:1em}main{margin:auto;max-width:1200px}label{display:block;margin:1em}label span.label{display:block;line-height:2em}label span.error{display:inline-block;vertical-align:top;color:red;margin-top:.25em;float:none}label input,label textarea{vertical-align:top;width:100%;padding:10px 0 10px 10px}label input[type=checkbox]{width:auto}[name=lecoOpmerkingen]{height:15em}fieldset{margin-bottom:3em;padding:0;border:5px solid #ccc}fieldset>legend{font-size:1.5em;padding:.5em;margin:auto;text-transform:uppercase}fieldset>fieldset{margin-bottom:auto;width:auto;border-left:2px;border-bottom-width:2px;border-right:2px;border-top-width:2px;background-color:#eee}fieldset>fieldset legend{font-size:1.1em}button[type=submit]{font-size:2em;padding:5px 15px;float:right;margin-bottom:1em;clear:both}.error{color:red;float:right}div.info{margin:1em;border:1px solid #f8db76;background-color:#fdfbd5;padding:.5em 1em}div.small{font-size:.8em}.form-container{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.form-row{display:flex;grid-gap:20px;gap:20px;align-items:center}.form-info{flex:1 1}.itemMargin,.opleiding{margin:1em}.selectBox{display:flex}.opleiding select,.selectBox select{width:auto;height:3em;margin-left:1em}.opleiding select{font-weight:700;min-width:200px}.selectBox>span{margin-top:.5em;white-space:nowrap}.selectBox>label{margin:0 0 0 1em;flex:1 1}input.search{width:100%;font-size:2em;margin:1em auto}table{width:95%}table th{text-align:left}tr.ingeschreven{background-color:#daa520}.opleidingrij{height:40px}.opleidingrij td input,.opleidingrij td select{width:80%}.opslaan{background-color:#daa520;text-decoration:none;color:#fff;padding:5px;border-radius:20px}.nieuwerichting button{background-color:#556b2f}.nieuwerichting tr:first-child td:last-child button{display:none}.verwijderen{background-color:#b22222;text-decoration:none;color:#fff;padding:5px;border-radius:20px}.siteheader{display:flex;justify-content:space-between;align-items:center;height:60px}.navigatie{text-align:left;flex:1 1}.afmelden button,.navigatie a{background-color:#daa520;padding:10px;border-radius:20px;color:#fff;text-decoration:none;border:none;margin:10px}.afmelden button:hover,.navigatie a:hover{background-color:rgba(218,165,32,.5)}.afmelden{text-align:right;flex:1 1}
/*# sourceMappingURL=main.b5f4f142.chunk.css.map */