input[data-v-4ced6259]:invalid,select[data-v-4ced6259]:invalid{border-color:red}.entry[data-v-4ced6259]{width:100%;display:flex;flex-direction:column;justify-content:space-between}.entryLabel[data-v-4ced6259]{margin:0;font-size:medium;text-align:left}.entryCheckLabel[data-v-4ced6259]{margin:0 0 0 0;font-size:medium;text-align:left;max-width:420px}.entryCheckLabelbold[data-v-4ced6259]{margin:0 0 0 5px;font-size:medium;text-align:left;max-width:420px;font-weight:700}.entryCheckbox[data-v-4ced6259]{margin-left:5px}.entryText[data-v-4ced6259]{margin:0 0 10px 0;width:95%;font-size:16px}.entrySelect[data-v-4ced6259]{margin:5px;width:98%;font-size:16px}.entryTextDiv[data-v-4ced6259]{display:flex;flex-direction:row;min-width:240px}.buttontext{margin:0}.linkedbutton{text-decoration:underline;min-width:75px;height:25px;padding:0;font-size:inherit;margin:0}.linkedbutton,.linkedbutton:visited{color:var(--button-color)}.linkedbutton:hover{color:var(--highlight-color);cursor:pointer}.linkedbutton:link{color:var(--button-color)}.linkedbutton:disabled{background-color:grey}.buttontext[data-v-5341aa74]{margin:0}.button[data-v-5341aa74]{color:var(--light-text-color);border:none;border-radius:10px;width:130px;height:50px;padding:0;font-size:medium;margin:10px;text-decoration:none}button[data-v-5341aa74]:hover{background-color:var(--highlight-button-color);cursor:pointer}button[data-v-5341aa74]:disabled{background-color:grey}.buttonprimary[data-v-5341aa74]{background-color:var(--button-color)}.buttonhighlight[data-v-5341aa74]{background-color:var(--highlight-button-color)}.buttondisabled[data-v-5341aa74]{background-color:var(--disabled-color)}.buttonpay[data-v-5341aa74]{background-color:var(--pay-color)}.buttonmeal[data-v-5341aa74]{background-color:var(--meal-color)}.buttonnarrow[data-v-5341aa74]{width:30px}.modal[data-v-4ed4d7d6]{text-align:center;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9}.modal__backdrop[data-v-4ed4d7d6]{background-color:rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.modal__dialog[data-v-4ed4d7d6]{background-color:#fff;position:relative;width:600px;margin:50px auto;display:flex;flex-direction:column;border-radius:5px;z-index:2}@media screen and (max-width:992px){.modal__dialog[data-v-4ed4d7d6]{width:90%}}.modal__close[data-v-4ed4d7d6]{width:30px;height:30px}.modal__header[data-v-4ed4d7d6]{padding:10px 40px 10px;display:flex;align-items:flex-start;justify-content:space-between}.modal__body[data-v-4ed4d7d6]{padding:10px 20px 10px;overflow:auto;display:flex;flex-direction:column;align-items:stretch}.modal__footer[data-v-4ed4d7d6]{padding:10px 20px 20px}.fade-enter-active[data-v-4ed4d7d6],.fade-leave-active[data-v-4ed4d7d6]{transition:opacity .2s}.fade-enter[data-v-4ed4d7d6],.fade-leave-to[data-v-4ed4d7d6]{opacity:0}.btn-cont{display:flex;flex-direction:column;align-items:center;height:500px}.btn-cont>div{width:300px;text-align:center}.g-signin-button:hover{background-color:var(--highlight-color);cursor:pointer}.loginDiv{margin-top:60px;grid-area:center;display:flex;align-items:center;text-align:center;font-size:large}.entry,.loginDiv{flex-direction:column}.entryLabel2{margin:0;font-size:medium;text-align:left}.entrySelect2{margin:0;width:98%;font-size:16px}.entryTextDiv2{display:flex;flex-direction:row;min-width:240px}.button{padding:5px;border-radius:0;border:none;font-size:inherit;background-color:transparent;height:50px;margin:5px}.buttonbordered{border:1px solid #000}.reason{display:flex;flex-direction:column;margin:0;background-color:var(--fail-color)}.reasonbutton{border:none;border-radius:5px}.reasonbutton,.reasonbuttonselected{margin:3px;width:150px;background-color:transparent;font-size:large}.reasonbuttonselected{border:1px solid #000;border-radius:5px}@media screen and (min-width:812px){.entry{flex-direction:row}}@media screen and (max-width:812px){.entry{flex-direction:column}}input:invalid,select:invalid{border-color:red}.entry{width:100%;display:flex;justify-content:space-between}.entryLabel{margin:5px;font-size:medium;text-align:left}.entryCheckbox{margin-left:5px}.entryText{margin:5px;width:95%;font-size:inherit;font:inherit}.entrySelect{margin:5px;width:98%;font-size:inherit}.entryTextDiv{display:flex;flex-direction:row;min-width:250px}.required{color:var(--required-color);font-size:medium;grid-area:req;margin:5px;text-align:right}.entryCheckLabel,.entryCheckLabelbold{margin:0 0 0 5px;font-size:medium;text-align:left;max-width:420px}.entryCheckLabelbold{font-weight:700}.editbutton2{margin:5px;background-color:var(--button-color);color:#fff;border:none;padding:5px}.maindiv{font-size:medium}:root{--text-color:#3a3636!important;--light-text-color:#fff!important;--button-color:#075190!important;--pass-color:#78c378!important;--fail-color:#dda1a1!important;--maybe-color:#ecec8e;--unselected-color:#d3d3d3!important;--pass-out-color:#619fe6!important;--fail-out-color:grey!important;--image-size:60px}.validationDiv{height:100%;display:grid;grid-template-columns:1fr 4fr;grid-template-rows:auto auto auto;grid-template-areas:"header header header" "center center center" "footer footer footer";font-size:x-large}.filterVar{display:flex;padding:0;flex-direction:row;justify-content:space-between;width:97%}.mainDiv{grid-area:center;background-color:var(--background-color);padding:10px;display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:15px}header{grid-area:header;background-color:var(--header-color);padding:10px}.vallogo{height:100px}.lookup{height:40px;margin:5px;font-size:inherit}.filterlabel{margin-top:10px}.buttonFilterWide{width:120px}.buttonFilter,.buttonFilterWide{padding:5px;border-radius:5px;border:solid;border-width:1px;font-size:large;height:50px;margin:5px}.buttonFilter{width:80px}.buttonFilterSelected{padding:5px;border-radius:5px;border:solid;border-width:3px;font-size:large;width:80px;height:50px;margin:5px;font-weight:700;border-color:var(--button-color)}.buttonImage{height:40px}.actionbuttontext{font-size:medium;margin-top:0;margin-left:5px}.scrollDiv{height:62vh}.scrollDiv,.scrollDivNoHeader{width:95%;padding:10px;overflow-x:auto;overflow-y:scroll;background-color:var(--background-color);display:grid}.scrollDivNoHeader{height:70vh}.zoom1{grid-template-columns:1fr}.zoom2{grid-template-columns:1fr 1fr}.zoom3{grid-template-columns:1fr 1fr 1fr}.zoom4{grid-template-columns:1fr 1fr 1fr 1fr}.zoom5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.zoom6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.record{padding:10px;border-style:none;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:10px;margin-right:10px}.recordPassIn{border-left:10px solid var(--pass-color)}.recordMaybeIn{border-left:10px solid var(--maybe-color)}.recordFailIn{border-left:10px solid var(--fail-color)}.recordPass{background-color:var(--pass-color)}.recordMaybe{background-color:var(--maybe-color)}.recordUnselected{background-color:var(--frame-color)}.recordFail{background-color:var(--fail-color)}.recordPass_Out{background-color:var(--pass-out-color)}.recordFail_Out{background-color:var(--fail-out-color)}.recordneutral{background-color:#ebeb92}.recordText,.recordTextsmall{font-size:medium;margin:0}.imageAndCaption{border-radius:5px;padding:5px;background-color:#fff}.imageCaption{font-size:small;margin:0}.recordImage{height:var(--image-size);transition:height 1s}.recordImage:hover,.recordImageEnlarged{height:150px}.passborder{border:3px solid var(--pass-color)}.maybeborder{border:3px solid var(--maybe-color)}.failborder{border:3px solid var(--fail-color)}.bar{height:30px;width:168px;margin:0 0 10px 0}.redbar{background-color:var(--fail-color)}.greenbar{background-color:var(--pass-color)}.yellowbar{background-color:#ebeb92}.buttonAction{min-width:100px}.buttonAction,.buttonActionNarrow{padding:5px;border-radius:20px;border:none;font-size:inherit;height:50px;margin:5px}.buttonActionNarrow{width:40px}.bordered{border:1px solid #000}.primary{background-color:var(--button-color);color:var(--light-text-color)}.totallabel{margin-right:10px;margin-top:10px;color:#fff;font-weight:700}.confirmbutton{width:110px}.confirmbutton,.confirmbuttonwide{padding:5px;border-radius:20px;border:none;font-size:inherit;height:50px;margin:5px;background-color:var(--button-color);color:#fff}.confirmbuttonwide{width:300px}footer{grid-area:footer;padding:10px;display:flex;flex-direction:column;text-align:center;font-size:small}.footerlink:link,.footerlink:visited{color:var(--text-color)}.footerlink:hover{color:var(--button-color)}.lighttext{color:var(--light-text-color)}.marginright{margin-right:10px}.marginleft{margin-left:30px}.mediumtext{font-size:medium}.colimg{height:20px}.responsemessage{color:#fff}.whitebox{background-color:red;padding:5px}.horizFlex{display:flex;flex-direction:row}.fullWidth{width:100%}.vertFlexStretch{padding:0;justify-content:space-between}.vertFlex,.vertFlexStretch{display:flex;flex-direction:column}.vertFlex{margin:0}.horizFlexStretch{display:flex;padding:0;flex-direction:row;margin:0 0 0 10px;justify-content:space-between}.vertFlexLeft{text-align:left}.vertFlexCenter,.vertFlexLeft{display:flex;flex-direction:column}.vertFlexCenter{text-align:center}.wrap{flex-wrap:wrap}.rightjustified{text-align:right}.leftjustified{text-align:left}.centered{text-align:center}.titlelabel{font-size:x-large}.subtitle,.subtitleBold{font-size:large;margin:20px}.subtitleBold{font-weight:700}.nomargin{margin:0}.margin10{margin:10px}.marginbottom10{margin-bottom:10px}.bold{font-weight:700}.left5{margin-left:5px}.left10{margin-left:10px}.right10{margin-right:10px}.bottom10{margin-bottom:10px}input,textarea{font:inherit}button:hover{cursor:pointer}.textsmall{font-size:small}.textmedium{font-size:medium}.pleasewait{font-size:xx-large;color:orange;margin-top:40px}.responsemessage{color:red}body{height:100vh;height:-webkit-fill-available;width:100vw;font-size:x-large;color:var(--text-color)}.outerDiv,body{padding:0;margin:0}.outerDiv{height:100vh}.frontDiv{grid-template-rows:12% 15% 36% 10% 15% 12%}.backDiv,.frontDiv{height:100vh;display:grid;grid-template-columns:auto}.backDiv{grid-template-rows:12% 15% 46% 15% 12%}.titleText{font-weight:700;margin-left:10px}.header{background-color:var(--highlight-color);padding:10px}.logo{height:60px}.footer{text-align:center}.alert,.alertdiv{padding:10px}.alertdiv{background-color:var(--alert-color)}.alerttext{color:var(--light-text-color);font-weight:700}.studentimage{height:160px;margin:5px}.studentinfo{width:100%;text-align:center}.studentname{font-size:xx-large;font-weight:bolder;margin:5px 5px 5px 0}.studentclass{margin:10px}.status{padding:20px}.statustext{font-weight:700;color:var(--alert-color)}.barcode{padding:5px}.toggle{background-color:var(--highlight-color);padding:10px}.info{text-align:left;padding:20px}.infoset{display:flex;flex-direction:column;margin-bottom:25px}.infobig{font-size:large;font-weight:700}.infolink{font-size:medium;text-decoration:underline}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}