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-7e584714]{margin:0}.button[data-v-7e584714]{color:var(--light-text-color);border:none;border-radius:10px;width:130px;height:50px;padding:2px;font-size:medium;margin:10px;text-decoration:none}button[data-v-7e584714]:hover{background-color:var(--highlight-color);cursor:pointer}button[data-v-7e584714]:disabled{background-color:grey}.buttonprimary[data-v-7e584714]{background-color:var(--primary-color)}.buttonhighlight[data-v-7e584714]{background-color:var(--highlight-color)}.buttondisabled[data-v-7e584714]{background-color:var(--disabled-color)}.buttonpay[data-v-7e584714]{background-color:var(--pay-color)}.buttonmeal[data-v-7e584714]{background-color:var(--meal-color)}.buttonnarrow[data-v-7e584714]{width:30px}.modal[data-v-1dc889bc]{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-1dc889bc]{background-color:rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.modal__dialog[data-v-1dc889bc]{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-1dc889bc]{width:90%}}.modal__close[data-v-1dc889bc]{width:30px;height:30px}.modal__header[data-v-1dc889bc]{padding:10px 40px 10px;display:flex;align-items:flex-start;justify-content:space-between}.modal__body[data-v-1dc889bc]{padding:10px 20px 10px;overflow:auto;display:flex;flex-direction:column;align-items:stretch}.modal__footer[data-v-1dc889bc]{padding:10px 20px 20px}.fade-enter-active[data-v-1dc889bc],.fade-leave-active[data-v-1dc889bc]{transition:opacity .2s}.fade-enter[data-v-1dc889bc],.fade-leave-to[data-v-1dc889bc]{opacity:0}.g-signin-button{background-color:var(--primary-color);color:var(--light-text-color);border:none;border-radius:10px;width:130px;height:50px;padding:0;font-size:medium;margin:10px;text-decoration:none;padding:10px 5px 0 5px}.g-signin-button:hover{background-color:var(--highlight-color);cursor:pointer}.loginDiv{margin-top:60px;grid-area:center;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:large}.lookupSelect2{outline-color:#ee782d;outline-width:2px;border-radius:5px;font-size:large;width:98%;margin-bottom:10px}@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}.item,.selecteditem{background-color:#fff;border-radius:0;margin:5px 0 5px 0;padding:10px}.selecteditem{border-style:solid;border-color:var(--button-color);border-width:4px}.inactiveitem,.inactiveselecteditem{background-color:grey;border-radius:0;margin:5px 0 5px 0;padding:10px}.inactiveselecteditem{border-style:solid;border-color:var(--button-color);border-width:4px}.borderedge{border-style:inset;border-color:var(--border-color);border-width:.5px}.leftColumn{text-align:left}.leftColumn,.rightColumn{display:flex;flex-direction:column}.rightColumn{text-align:right}.labelBold{font-weight:700}.label,.labelBold{font-size:medium}.lookupviewvar{margin:0;display:grid;grid-template-columns:1fr 3fr;grid-template-rows:auto;text-align:left}.viewvar{margin:0}.lookupvar,.viewvar{padding:10px}.modal[data-v-0f8f9c0a]{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-0f8f9c0a]{background-color:rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.modal__dialog[data-v-0f8f9c0a]{background-color:#fff;position:relative;width:90%;height:90%;margin:50px auto;display:flex;flex-direction:column;border-radius:5px;z-index:2}@media screen and (max-width:992px){.modal__dialog[data-v-0f8f9c0a]{width:90%}}.modal__close[data-v-0f8f9c0a]{width:30px;height:30px}.modal__header[data-v-0f8f9c0a]{padding:10px 40px 10px;display:flex;align-items:flex-start;justify-content:space-between}.modal__body[data-v-0f8f9c0a]{padding:10px 20px 10px;overflow:auto;display:flex;flex-direction:column;align-items:stretch}.modal__footer[data-v-0f8f9c0a]{padding:10px 20px 20px}.fade-enter-active[data-v-0f8f9c0a],.fade-leave-active[data-v-0f8f9c0a]{transition:opacity .2s}.fade-enter[data-v-0f8f9c0a],.fade-leave-to[data-v-0f8f9c0a]{opacity:0}.resultsdiv{height:320px;overflow-x:hidden;overflow-y:scroll}.paramdiv{margin-bottom:20px}.editLabel{margin:10px 0 0 0}.itemsdiv{height:300px;overflow-x:hidden;overflow-y:scroll}.topmargin{margin-top:10px}.buttons{display:flex;flex-direction:row;justify-content:space-between}.repbutton{color:#fff;padding:10px;border-radius:10px;border:none;font-size:inherit;width:75px}.leftmargin{margin-left:5px}.iconbutton[data-v-01200ffe]:hover{cursor:pointer}.iconimage[data-v-01200ffe]{width:17px}.entryCheckLabel,.entryCheckLabelbold{margin:0 0 0 5px;font-size:medium;text-align:left;max-width:420px}.entryCheckLabelbold{font-weight:700}.savecheck{text-align:left}:root{--text-color:#3a3636!important;--light-text-color:#fff!important}.bordered{background-color:#fff;border-radius:5px;padding:10px}.marginright{margin-right:20px}.gobutton{color:#fff;padding:10px;border-radius:10px;border:none;font-size:inherit;margin:10px 0 0 10px;min-width:130px;height:50px}.buttonprimary{background-color:var(--primary-color)}.buttonhighlight{background-color:var(--highlight-color)}.innerbutton{padding:10px;margin-bottom:20px;width:75px}.innerbutton,.recipbutton{color:#fff;border-radius:10px;border:none;font-size:inherit;margin-left:5px}.recipbutton{background-color:#009ec0;padding:5px;margin-bottom:10px;width:70px}.margin10{margin:5px}.leftindent{margin-left:20px}.editCombo{width:100px}.halves{display:grid;grid-template-columns:1fr 1fr}.dateinput{width:120px;font-style:inherit;font-size:inherit;margin:5px}.horizFlexStretch{width:100%}.nameinput{width:400px}input{font-style:inherit}.pleasewait{font-size:x-large}.mainLayout{font-size:large;display:grid;grid-template-columns:1fr 3fr;grid-template-rows:auto;grid-template-areas:"lookup main"}.lookup{grid-area:lookup}.main{grid-area:main}.lookupResults{padding:0;margin-top:10px}.scrollDivResults{height:440px;overflow-x:hidden;overflow-y:scroll}.inner{border-radius:10px;margin:10px;padding:0;text-align:left;background-color:#fff}.lookupdiv{height:750px}.paramdiv{margin-top:20px}.reportButtonDiv{margin-top:10px}.reportView{height:100%}.scrollDivReport{height:650px;overflow-x:hidden;overflow-y:scroll}.editLabel{margin-left:10px;width:200px;margin-top:0;margin-bottom:0}.editText{height:20px;margin-top:0;width:90%}.editText,.lookupSelect{margin-left:10px;margin-bottom:10px;font-style:inherit;font-family:inherit;font-size:inherit}.lookupSelect{width:92%}.adminButton{background-color:#ee782d;color:#fff;border-radius:20px;border:none}.adminButton,.adminButtonSelected{grid-area:add;padding:10px;font-size:inherit;width:200px;height:50px;margin-top:10px;margin-left:10px}.adminButtonSelected{background-color:#c4dae2;color:#009ec0;border-radius:20px;border:solid;border-color:#ee782d;font-weight:700}.horizFlex{display:flex;flex-direction:row}.fullWidth{width:100%}.fullheight{height: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,.vertFlexRight{display:flex;flex-direction:column;text-align:left}.vertFlexCenter{display:flex;flex-direction:column;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}.pleasewait{font-size:large;color:#ff4500}.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:98vh}.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}.logo2{height:100px;margin:20px}.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}.demobutton{color:#fff;background-color:#1818cf;border:none;border-radius:10px;width:215px;height:50px;padding:0;font-size:medium;margin:0 10px 0 10px;text-decoration:none;white-space:pre}.buttondiv{display:flex;flex-direction:row;justify-content:center}.textmedium{font-size:medium}.reportdiv{margin:10px;height:90%}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}