.linkedbutton{text-decoration:underline;min-width:75px;height:25px;padding:0;font-size:inherit;margin:0;color:var(--button-color)}.linkedbutton:hover{color:var(--highlight-button-color);cursor:pointer}.linkedbutton:link{color:var(--button-color)}.linkedbutton:disabled{background-color:grey}.vertFlexTop{display:flex;flex-direction:column;margin:5px;align-items:top}.logo{height:70px}.loginlogo{height:80px;margin-right:0;margin-top:10px}footer{grid-area:footer;padding:10px;display:flex;flex-direction:column;text-align:center;font-size:small}.footerlink:link,.footerlink:visited,footer{color:var(--text-color)}.footerlink:hover{color:var(--button-color)}.footerlogo{width:180px;margin:auto}.footertextlight{color:var(--light-text-color);width:70%}.textlink{margin:5px;color:var(--text-color)}input[data-v-50850ce6]:invalid,select[data-v-50850ce6]:invalid{border-color:red}.entry[data-v-50850ce6]{width:100%;display:flex;flex-direction:column;justify-content:space-between}.entryLabel[data-v-50850ce6]{margin:0;font-size:medium;text-align:left}.entryCheckLabel[data-v-50850ce6]{margin:0 0 0 0;font-size:medium;text-align:left;max-width:420px}.entryCheckLabelbold[data-v-50850ce6]{margin:0 0 0 5px;font-size:medium;text-align:left;max-width:420px;font-weight:700}.entryCheckbox[data-v-50850ce6]{margin-left:5px}.entryText[data-v-50850ce6]{margin:0 0 10px 0;width:95%;font-size:16px}.entrySelect[data-v-50850ce6]{margin:5px;width:98%;font-size:16px}.entryTextDiv[data-v-50850ce6]{display:flex;flex-direction:row;min-width:250px}.buttontext[data-v-4c45544a]{margin:0}.button[data-v-4c45544a]{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-4c45544a]:hover{background-color:var(--highlight-button-color);cursor:pointer}button[data-v-4c45544a]:disabled{background-color:#5c5656}.buttonprimary[data-v-4c45544a]{background-color:var(--button-color)}.buttonhighlight[data-v-4c45544a]{background-color:var(--highlight-button-color)}.buttondisabled[data-v-4c45544a]{background-color:#5c5656}.buttonpay[data-v-4c45544a]{background-color:var(--pay-color)}.buttonmeal[data-v-4c45544a]{background-color:var(--meal-color)}.modal[data-v-102c5b88]{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9}.modal__backdrop[data-v-102c5b88]{background-color:rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.modal__dialog[data-v-102c5b88]{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-102c5b88]{width:90%}}.modal__close[data-v-102c5b88]{width:30px;height:30px}.modal__header[data-v-102c5b88]{padding:20px 20px 0;display:flex;align-items:flex-start;justify-content:space-between}.modal__body[data-v-102c5b88]{padding:0 0 0;overflow:auto;display:flex;flex-direction:column}.modal__footer[data-v-102c5b88]{padding:0 0 0}.fade-enter-active[data-v-102c5b88],.fade-leave-active[data-v-102c5b88]{transition:opacity .2s}.fade-enter[data-v-102c5b88],.fade-leave-to[data-v-102c5b88]{opacity:0}.modal[data-v-99fa1462]{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-99fa1462]{background-color:rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.modal__dialog[data-v-99fa1462]{background-color:#fff;position:relative;width:600px;margin:10px auto;display:flex;flex-direction:column;border-radius:5px;z-index:2}@media screen and (max-width:992px){.modal__dialog[data-v-99fa1462]{width:90%}}.modal__close[data-v-99fa1462]{width:30px;height:30px}.modal__header[data-v-99fa1462]{padding:10px 40px 10px;display:flex;align-items:flex-start;justify-content:space-between}.modal__body[data-v-99fa1462]{padding:10px 20px 10px;overflow:auto;display:flex;flex-direction:column;align-items:stretch}.modal__footer[data-v-99fa1462]{padding:10px 20px 20px}.fade-enter-active[data-v-99fa1462],.fade-leave-active[data-v-99fa1462]{transition:opacity .2s}.fade-enter[data-v-99fa1462],.fade-leave-to[data-v-99fa1462]{opacity:0}.loginDiv{margin-top:60px;grid-area:center;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:large}.margin10{margin:10px}.logininput{max-width:250px;font-size:medium}.buttontext{margin:0}.buttontextbold{margin:0;font-weight:700;font-size:x-large}.buttonprimary{background-color:var(--button-color);border:none}.buttonhighlight{background-color:var(--highlight-button-color)}.buttondisabled,button:disabled{background-color:#5c5656}button:hover{background-color:var(--highlight-button-color)}button:disabled:hover{background-color:#5c5656}.buttonhighlightborder{background-color:var(--button-color);border:5px solid var(--highlight-button-color)}.locButton{font-size:large;width:80%}.locButton,.productButton{white-space:pre-wrap;color:var(--light-text-color);border:none;border-radius:10px;min-height:90px;padding:5px;margin:10px}.productbuttontext{margin:0}.bold{font-size:larger}@media screen and (min-width:812px){.entry{flex-direction:row}}@media screen and (max-width:812px){.entry{flex-direction:column}}.entry{width:100%;display:flex;justify-content:space-between}.entryLabel{margin:5px;font-size:medium;text-align:left}.entryCheckLabel,.entryCheckLabelbold{margin:0 0 0 5px;font-size:medium;text-align:left;max-width:420px}.entryCheckLabelbold{font-weight:700}.entryCheckbox{margin-left:5px}.entryText{width:95%}.entrySelect,.entryText{margin:5px;font-size:16px}.entrySelect{width:98%}.entryTextDiv{display:flex;flex-direction:row;min-width:250px}.capital{text-transform:capitalize}.main{text-align:left}.pictitle{font-weight:700}.checklabel{font-size:medium;margin-left:5px}form{text-align:center}.info[data-v-22f9d95c]{margin:0}.showWebCamClass[data-v-22f9d95c]{height:200px;text-align:left}.hideWebCamClass[data-v-22f9d95c]{height:0}.button[data-v-22f9d95c]{width:150px;margin:10px}.captureButton[data-v-22f9d95c]{color:#000;border:none;border-radius:10px;min-width:120px;height:25px;padding:10px;font-size:large;margin-top:10px}.captureButton[data-v-22f9d95c]:hover{cursor:pointer}.captureButtonDiv[data-v-22f9d95c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 5px}.selectedImage[data-v-22f9d95c]{width:100px}.actions[data-v-22f9d95c]{display:flex;flex-direction:column;text-align:center}.horizFlex[data-v-22f9d95c]{display:flex;flex-direction:row;justify-content:center}.vertFlex[data-v-22f9d95c]{display:flex;flex-direction:column;text-align:center}.editbutton2{margin:5px;background-color:var(--button-color);color:#fff;border:none;padding:5px}.imagediv{border:2px solid var(--button-color);background-color:#fff;display:flex;flex-direction:column;align-items:center;width:40%;margin:auto}.editbutton{margin:0;background-color:var(--button-color);color:#fff;border:none;padding:5px}.editdiv{display:flex;width:100%;flex-direction:row-reverse}.photoreq{font-size:small}.studentimage{margin:10px;max-width:90%}.pbutton{min-width:130px;height:50px}.pbutton,.pbutton2{background-color:var(--button-color);color:var(--light-text-color);border:none;border-radius:10px;font-size:medium;margin:10px;text-decoration:none}.pbutton2{width:200px;height:60px;padding:0 0 0 0}.logocard{max-width:100%;max-height:75px;margin-left:80px}.horizFlex{margin:5px}.tallButton:hover{background-color:var(--highlight-button-color);border:3px solid var(--highlight-button-color);cursor:pointer}.addtokenbutton{border:none;height:50px}.token{font-size:large;min-height:50px;min-width:200px}.calcfees2,.token{margin:5px;color:var(--light-text-color);border:none;border-radius:2px;padding:5px}.calcfees2{font-size:medium;min-height:30px}.finishbutton,.paybutton{font-size:large;margin:5px;color:var(--light-text-color);background-color:var(--highlight-button-color);border:none;border-radius:2px;padding:5px;min-height:40px}.finishbutton{width:180px}.completeclass{margin-top:40px}.unselected{border:none}.regular{background-color:var(--button-color)}.highlighted{background-color:var(--highlight-button-color)}.seltoken{border:4px solid var(--highlight-button-color)}.list{padding:0;width:95%;display:grid;grid-template-columns:3fr 1fr}.listitem{margin:5px}.rightjustify{text-align:right}.leftjustify{text-align:left}.indent{margin-left:20px}.statuslabel{margin:5px}.statuslabelbold{margin:5px;font-weight:700}.boldbiglabel{font-size:larger}.gosinglelabel{margin-top:80px;margin-bottom:20px}.status{border:1px solid grey;padding:0;margin-top:5px}.paymethodlabel{font-size:x-large;margin:20px}.tallButton{color:var(--light-text-color);border:none;border-radius:10px;width:250px;height:90px;padding:0;font-size:large;margin:10px}.buttonhighlight{background-color:#fff}.payimg{border:none;height:100%}.listtextbold{font-weight:700}.listtextsub{font-size:smaller}.productinfo{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;text-align:left}.bordered{background-color:#fff;border-radius:10px;margin:10px;padding:10px}.multilinelabel{white-space:pre-wrap;max-width:600px;font-size:x-large}.horizFlex{flex-direction:row}.horizFlex,.vertFlex{display:flex;margin:0}.vertFlex{flex-direction:column}.horizFlexStretch{justify-content:space-between}.horizFlexSpace,.horizFlexStretch{display:flex;padding:0;flex-direction:row;margin:0 0 0 0}.horizFlexSpace{justify-content:space-around;align-items:center}.vertFlexLeft{display:flex;flex-direction:column;text-align:left}.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}.smalltext{font-size:small}.bold{font-weight:700}.left5{margin-left:5px}.left10{margin-left:10px}.right10{margin-right:10px}.bottom10{margin-bottom:10px}input,textarea{font:inherit}input:invalid,select:invalid{border-color:red}button:hover{cursor:pointer}.pleasewait{color:#ff5100;font-size:large}.required{color:red}.responsemessage{color:red;font-size:large}@media screen and (min-width:812px){.outerDiv{background-color:var(--background-color);margin:0 280px 0 280px;height:98vh;display:grid;grid-template-columns:1fr 4fr 1fr;grid-template-rows:130px auto 105px;grid-template-areas:"header header header" "center center center" "footer footer footer"}.entry{flex-direction:row}.title{font-weight:700;font-size:xx-large}.productButton{font-size:large;width:360px}.headertext,.headertextbold{font-size:medium;margin:2px}.headertextbold{font-weight:700}}@media screen and (max-width:812px){.outerDiv{background-color:var(--background-color);margin:0 20px 0 20px;height:100vh;display:grid;grid-template-columns:1fr 4fr 1fr;grid-template-rows:100px auto 130px;grid-template-areas:"header header header" "center center center" "footer footer footer"}.entry{flex-direction:column}.title{font-weight:700;font-size:x-large}.productButton{font-size:medium;width:90%}.loginlogo{height:55px;margin-right:0;margin-top:10px}.loginlogo2{height:45px;margin-left:10px}.logo{height:55px;margin-top:10px}.headertext,.headertextbold{font-size:small;margin:2px}.headertextbold{font-weight:700}}.mainDiv{background-color:var(--frame-color);grid-area:center;padding:10px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-items:space-between}.header{grid-area:header;padding:10px 0 10px 0}.panel{background-color:var(--frame-color);display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center}.subtitleMain{font-size:large;margin:5px 0 0 0;width:70%}.backButton{color:#035891;background-color:transparent;text-decoration:underline;font-size:large;font-weight:700;border:none;text-align:center;margin:0}.backButton:hover{cursor:pointer;background-color:transparent}.htmlLabel{white-space:pre-wrap;max-width:600px;font-size:large}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}