body{background:#293a4a}.errordiv{background:#c00}#content{background:#fff}.leerlingenlijst li:hover{background:#eee}.leerlingenlijst #end{background:#ddd}.card{background:#fff}.card.docent,.card.klas,.card.leerling,.overzicht .row:nth-child(odd){background:rgba(41,58,74,.05)}.navcontainer{background:#293a4a}.loader:before{background:#ef6c00}.overzicht .databar_item.cat_1{background-color:#eee}.overzicht .databar_item.cat_2{background-color:#bbb}.bg-positief,.overzicht .databar_item.cat_3{background-color:#090}.bg-twijfel,.overzicht .databar_item.cat_4{background-color:#f90}.bg-negatief,.overzicht .databar_item.cat_5{background-color:#c00}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:rgba(41,58,74,.3)}.apklogo{display:flex;align-items:center;color:#293a4a;font-size:90%;text-transform:uppercase;font-weight:500;padding:5px 8px 5px 10px;background:#fff}.apklogo i{background:#fff;border-radius:50%;width:19px;height:19px;margin-right:10px}.apklogo i::after{content:url(advies-1.svg);display:inline-block;width:20px;height:20px;position:relative;left:-.5px;top:-.5px}.apklogo span{color:#090}.inlogtab{width:100%;padding:4rem 0 2rem;background:#fff;display:flex;align-items:end;justify-content:center}#printpdf a:hover,.leerlingenlijst li:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:hover{color:#293a4a}#mail,#mail a,#title h1,.errordiv,.errordiv a,.nav-tabs .nav-link,.usertext{color:#fff}#doc_keuze_2_txt small,.card.header small{color:#17a2b8}.icon-check,.icon-positief{color:#090}.icon-twijfel{color:#f90}#noresult,.icon-negatief,.icon-times,.maxlength,.red{color:#c00}.icon-leeg{color:#ccc}#printpdf a,.icon-spinner,.leerlingenlijst span{color:#ddd}#decaanoverzicht i,.leerling .card-body span{color:#aaa}#decaanoverzicht a:hover i{color:#000}html{-webkit-tap-highlight-color:transparent}*{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}body{line-height:1.5rem;padding:0}.splashdiv{width:350px;height:300px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.splashdiv .apklogo{margin-bottom:2rem;color:#fff;background:#293a4a}#title{padding-bottom:10px}#title h1{font-size:1em;text-transform:uppercase;font-weight:400;letter-spacing:1px}h2,h3{display:none}h2{font-size:1.5em;margin:5px 40px 40px 10px}h3{font-size:1em}p{margin-bottom:20px}small{font-size:70%;line-height:.5rem}button{cursor:pointer}html [type=button]{-webkit-appearance:none}.main{padding-bottom:15px}.tab-pane:not(.decaan){max-width:1280px;margin-left:auto;margin-right:auto}.row{margin-left:0;margin-right:0}[class*=" col-"],[class^=col-]{padding:0}.modal-content{border-radius:0}.modal-content .row .col{padding-left:7.5px;padding-right:7.5px}.modal-content .row .col:first-of-type{padding-left:0}.modal-content .row .col:last-of-type{padding-right:0}.btn-green{border:0}.btn.btn-info{color:#fff!important}:focus{outline:0}debug{font-size:50%}debug::before{content:"\A";white-space:pre}.errordiv{color:#fff;padding:20px;margin-top:100px}.asterisk{display:none}#footeropprint{display:none;font-size:80%}.printonly{display:none}#klasupdated{display:none}.alert{border:0;border-radius:0}.alert .btn{white-space:nowrap}#mail{text-align:center;font-size:75%;margin:10px 0 20px}#mail a,.errordiv a{text-decoration:underline}#mail a:hover,.errordiv a:hover{text-decoration:none}.navcontainer{padding-left:0;padding-right:0}.navbar{padding:1rem 1rem 1.5rem}.navbar-brand{font-family:"Roboto Condensed",sans-serif;letter-spacing:2.5px;font-size:1.1rem}#maintabs{padding-left:15px;padding-right:15px}.nav-tabs{border:0}.nav-tabs .nav-link{border-radius:0;border:0}#content{padding:20px 20px 50px}.uitleg ol{margin-bottom:20px}.aantalopmerkingen,.docentnaam,.gegevens,.inzet,.inzicht,.kiezen,.naam,.savestate,.vak,.vaknaam{padding:.5rem;flex-shrink:0}.opmerking{padding:.5rem}.inzet,.inzicht,.kiezen,.vakmobiel{width:90px}.aantalopmerkingen,.docentnaam{width:60px}.aantalopmerkingen.red{font-weight:700}.vaknaam{width:250px}.savestate{text-align:right}.savestate [class^=icon-]{font-size:130%}.card{border:0;border-radius:0}.card.lijstvak:not(.grouped){border-top:2px solid #eee}.card.docent,.card.klas,.card.leerling{border-radius:.25rem;margin-bottom:.75rem}.card-body{padding:0}.card.docent .card-body,.card.klas .card-body{padding:.5rem 0}#leerlingoverzicht .card:last-child{border-bottom:2px solid #eee}.card.grouped{border-top:0}.card.grouped.first{border-top:2px solid #eee}.card.grouped .card-body{padding:0}.card.grouped.first .card-body,.card.grouped.first.last .card-body{padding:.5rem 0 0}.card.grouped.last .card-body{padding:0 0 .5rem 0}.aantalopmerkingen,.inzet,.leerling .inzicht,.leerling .kiezen{text-align:center}.card-body .naam{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items:flex-start}.d-flex .gegevens,.d-flex .opmerking{flex:1 0}.card.header{display:none;font-weight:700;border-top:0}.card.header small{font-weight:400}.leerling .card-body span{font-size:80%;margin-right:5px}.check{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;touch-action:manipulation}.algemeneopmerking{margin:20px 35px 20px 0;font-weight:400}.algemeneopmerking .d-flex div:first-child{flex:1 0}.algemeneopmerking .btn{margin-left:.75rem}.opmerking .form-control{padding-right:1.5rem}.opmerking .maxlength{display:none;position:absolute;top:5px;right:7px;font-size:80%;font-weight:800}.opmerking .opmtop{margin-right:45px;display:flex;justify-content:space-between}.card .icon-check,.card .icon-spinner,.card .icon-times{margin:0}.opmerkinginput{width:100%;border:1px solid #ddd}.tab-content{position:relative;z-index:1}.prequestion{position:absolute;z-index:99;max-width:650px;left:50%;margin-left:-300px;background:#fff;padding:2rem}#doc_keuze_2_txt{display:block;width:100%;margin-top:1.25rem}#doc_keuze_2_input{margin-left:1.25rem;width:93%;resize:none}.postquestion.blurred{filter:blur(.2rem);pointer-events:none}.alert-dismissible .close{padding:.3rem .5rem}[class*=" icon-"],[class^=icon-]{font-size:180%;display:block}.uitleg .icon-check{display:inline-block}.card [class*=" icon-"],.card [class^=icon-]{cursor:pointer}#allgreen{margin-left:1rem!important}.docentsort{font-size:140%;margin-left:15px}.icon-leeg,.icon-negatief,.icon-positief,.icon-twijfel{width:29px}.icon-positief:before{content:"\e900"}.icon-twijfel:before{content:"\e902"}.icon-negatief:before{content:"\e901"}.icon-leeg:before{content:"\f1db"}.icon-spinner.large{font-size:300%;box-sizing:content-box}.klasoverzicht,.leerlingoverzicht{padding-right:0}.leerlingenlijst{display:none;list-style-type:none;padding:0}.leerlingenlijst li{cursor:pointer;padding:10px 15px 10px 15px;overflow:hidden;line-height:1.42857143;border-radius:.25rem}.leerlingenlijst li.active{font-weight:700;background-color:rgba(0,153,0,.1)}.leerlingenlijst span{float:right}.leerlingenlijst #end{height:2px;padding:0}#noresult{font-style:italic;text-align:center}.selectmargin{margin:0 .5rem 1rem}#printpdf{display:none}#printpdf span{display:none}#printpdf a:hover{cursor:pointer;text-decoration:none}#printpdf a:hover span{display:inline}#printpdf i{float:right;margin-top:-1px;margin-left:10px}#decaanmenu{background:#fff;margin-left:1rem}.decaandocenten-badge{font-size:90%;color:#fff;margin-left:10px}.decaan .form-check{margin-left:10px}#decaanlinks,#klassenlinks{height:700px;min-width:300px!important}#decaanlinks{display:flex;flex-direction:column}#decaanlinks #alleleerlingen,#klassenlinks{overflow-y:scroll}#decaanoverzicht{overflow:auto;margin-right:4rem}#searchdiv{margin-bottom:20px}#search{padding-left:15px;outline:0;outline-width:0;box-shadow:none}#search:focus{border-color:#999}#allstudents{color:#fff;box-shadow:none;border-top-left-radius:0;border-bottom-left-radius:0}#klassenlinks .card-body.d-flex div{width:60px;text-align:center}#klassenlinks i{display:inline-block}#klassenlinks .card{cursor:pointer}#klassenlinks .card:hover{background:rgba(41,58,74,.15)}.overzicht .data{display:flex;height:10px;margin-bottom:2px;font-size:50%}.overzicht .datanaam{width:15%}.overzicht .databar{width:85%;height:8px;margin-top:2px;background-color:#eee;display:table}.overzicht .databar_item{display:table-cell;height:100%}#leerlingoverzicht{display:none}#klasdata{font-size:70%}#uitlegtab{float:right}#uitlegtab a{margin-right:0}#uitleg ul{list-style-type:none;padding:0}#uitleg i{display:inline-block;margin-left:0;margin-top:5px}#uitleg .icon-check{font-size:120%}#toonuitleg{display:none}#toonuitleg{float:right}#toonuitleg,.inlineuitleg{color:#ff5722}#toonuitleg span:after{content:"uit"}#toonuitleg.uit{color:#999}#toonuitleg.uit span{display:none}#toonuitleg.uit span:after{content:"aan"}#toonuitleg:hover,.inlineuitleg:hover{cursor:pointer;color:#ff845d}#toonuitleg:hover span{display:inline}#toonuitleg:after{font-family:icomoon;content:"\f205";font-size:200%;float:right;margin-top:-12px;margin-left:10px}#toonuitleg.uit:after{content:"\f204"}#toonuitleg,.inlineuitleg .icon-circle{text-shadow:3px 3px 4px rgba(0,0,0,.5)}body *{position:relative}.inlineuitleg{display:none;position:absolute;height:30px;width:30px;right:-5px;top:-15px;font-size:22px}.inlineuitleg .icon-circle{color:#fff;margin:0}.inlineuitleg .icon-info-circle{position:absolute;z-index:99;left:0;top:0}.tipsy-inner{background-color:#ff5722;color:#fff}.icon-spinner{-webkit-animation-name:spin;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:2s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@-ms-keyframes spin{from{-ms-transform:rotate(0)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.blink{animation:blink 1s steps(5,start) infinite;-webkit-animation:blink 1s steps(5,start) infinite}@keyframes blink{to{visibility:hidden}}@-webkit-keyframes blink{to{visibility:hidden}}.loader{height:4px;width:100%;position:relative;overflow:hidden;background-color:#ddd}.loader:before{display:block;position:absolute;content:"";left:-100%;width:100%;height:4px;animation:loading 1.5s linear infinite}@keyframes loading{from{left:-100%;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}#back-to-top{position:fixed;bottom:20px;right:20px;z-index:9999;width:44px;height:44px;text-align:center;line-height:42px;background:#f5f5f5;color:#444;cursor:pointer;border:0;border-radius:3px;text-decoration:none;transition:opacity .2s ease-out;opacity:0}#back-to-top:hover{background:#e9ebec}#back-to-top.show{opacity:1}@media (min-width:768px){h2{display:inline-block}.navbar-expand-md .navbar-collapse{display:none!important}#content{padding:30px 0 50px;min-height:450px}.uitleg{padding:0}.uitlegtekst{max-width:800px;margin-left:auto;margin-right:auto;margin-top:30px}#decaanoverzicht,#klasdetail,#leerlingdetail,#mentordetail{margin-left:4rem}#klassenlijst{height:550px;overflow-y:scroll}.card.header{display:block}.card.header .card-body div{-ms-flex-item-align:flex-start!important;align-self:flex-start!important}.card-body div{-ms-flex-item-align:center!important;align-self:center!important}.b{border-left:1px solid #eee}.leerling .card-body span{display:none}.vak{width:150px}.leerling .vak,.vak .inzicht,.vak .kiezen{padding:0}.vak.moetkiezen{width:75px}.leerlingenselect,.vakmobiel{display:none}.inzet,.inzicht,.kiezen{width:75px;display:flex;justify-content:center}.savestate{width:45px;font-size:150%}.leerlingenlijst{display:block;margin-bottom:20px}#printpdf{display:block}}@media print{body{font-size:12px;-webkit-print-color-adjust:exact;background:rgba(255,255,255,0)}.decaantab>.row>div{height:auto}#printpdf,.alert{display:none}.printonly{display:block}#title{padding:0}#title h1{padding-top:10px}h1{font-size:16px;padding:0 0 0 5px;color:#000}h2{font-size:24px;padding:0 0 0 5px;color:#000;margin:20px 0}#mail,#printpdf,#searchdiv,#toonuitleg,.inlineuitleg,.leerlingenlijst,.nav,.navcontainer,debug{display:none}.container-fluid{width:100%;padding:0 20px;margin:0}.container-fluid>div{padding:0}#content{padding:0}#overzicht .row>div:first-child{padding-left:0}input[type=text]{border:0;padding:0;background:0 0;font-size:1rem}hr{border-top-color:#000}.icon-leeg{color:#999}.card{page-break-inside:avoid}.card.header{display:block}.card.header .card-body div{-ms-flex-item-align:flex-start!important;align-self:flex-start!important}.card-body{padding:0!important}.d-flex{flex-direction:row!important}.card-body div{-ms-flex-item-align:center!important;align-self:center!important}.b{border-left:1px solid #eee}.aantalopmerkingen,.docentnaam,.gegevens,.inzet,.inzicht,.kiezen,.naam,.opmerking,.savestate,.vak,.vaknaam{padding:0 .5rem}.leerling .card-body span{display:none}.vak{width:150px}.leerling .vak,.vak .inzicht,.vak .kiezen{padding:0}.vak.moetkiezen{width:75px}.iikmobiel,.leerlingenselect,.vakmobiel{display:none}#allempty,#back-to-top,.docentsort{display:none}asterisk{display:inline}#footeropprint{display:block}#klasupdated{display:none}}