.buttontext{margin:0}.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:gray}.vertFlexTop{display:flex;flex-direction:column;margin:5px;align-items:top}.logo{height:70px}.loginlogo{height:80px;margin-right:0;margin-top:10px}input[data-v-002d6f40]:invalid{border-color:red}select[data-v-002d6f40]:invalid{border-color:red}.entry[data-v-002d6f40]{width:100%;display:flex;flex-direction:column;justify-content:space-between}.entryLabel[data-v-002d6f40]{margin:0;font-size:medium;text-align:left}.entryCheckLabel[data-v-002d6f40]{margin:0 0 0 0;font-size:medium;text-align:left;max-width:420px}.entryCheckLabelbold[data-v-002d6f40]{margin:0 0 0 5px;font-size:medium;text-align:left;max-width:420px;font-weight:700}.entryCheckbox[data-v-002d6f40]{margin-left:5px}.entryText[data-v-002d6f40]{margin:0 0 10px 0;width:95%;font-size:16px}.entrySelect[data-v-002d6f40]{margin:5px;width:98%;font-size:16px}.entryTextDiv[data-v-002d6f40]{display:flex;flex-direction:row;min-width:250px}.buttontext[data-v-470cd391]{margin:0}.button[data-v-470cd391]{border:none;border-radius:10px;width:130px;height:50px;padding:0;font-size:medium;margin:10px;text-decoration:none}button[data-v-470cd391]:hover{background-color:var(--highlight-button-color);cursor:pointer}button[data-v-470cd391]:disabled{background-color:#5c5656}.buttonprimary[data-v-470cd391]{background-color:var(--button-color);color:var(--light-text-color)}.buttonhighlight[data-v-470cd391]{background-color:var(--highlight-button-color);color:var(--light-text-color)}.buttondisabled[data-v-470cd391]{background-color:#5c5656;color:var(--light-text-color)}.buttonpay[data-v-470cd391]{background-color:var(--pay-color);color:var(--light-text-color)}.buttonmeal[data-v-470cd391]{background-color:var(--meal-color);color:var(--light-text-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-7e5c95b8]{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-7e5c95b8]{background-color:rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.modal__dialog[data-v-7e5c95b8]{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-7e5c95b8]{width:90%}}.modal__close[data-v-7e5c95b8]{width:30px;height:30px}.modal__header[data-v-7e5c95b8]{padding:10px 40px 10px;display:flex;align-items:flex-start;justify-content:space-between}.modal__body[data-v-7e5c95b8]{padding:10px 20px 10px;overflow:auto;display:flex;flex-direction:column;align-items:stretch}.modal__footer[data-v-7e5c95b8]{padding:10px 20px 20px}.fade-enter-active[data-v-7e5c95b8],.fade-leave-active[data-v-7e5c95b8]{transition:opacity .2s}.fade-enter[data-v-7e5c95b8],.fade-leave-to[data-v-7e5c95b8]{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}.item{padding:10px}.item :hover{color:var(--button-color);font-weight:700}.selecteditem{padding:10px}.borderedge{border-style:solid}.modal[data-v-116f7deb]{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-116f7deb]{background-color:rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.modal__dialog[data-v-116f7deb]{background-color:#fff;position:relative;width:98%;margin:50px auto;display:flex;flex-direction:column;border-radius:5px;z-index:2}@media screen and (max-width:992px){.modal__dialog[data-v-116f7deb]{width:90%}}@media print{.modal__dialog .noprint .noprint[data-v-116f7deb] *{display:none!important}}.modal__close[data-v-116f7deb]{width:30px;height:30px}.modal__header[data-v-116f7deb]{padding:10px 40px 10px;display:flex;align-items:flex-start;justify-content:space-between}.modal__body[data-v-116f7deb]{padding:10px 20px 10px;overflow:auto;display:flex;flex-direction:column;align-items:stretch}.modal__footer[data-v-116f7deb]{padding:10px 20px 20px}.fade-enter-active[data-v-116f7deb],.fade-leave-active[data-v-116f7deb]{transition:opacity .2s}.fade-enter[data-v-116f7deb],.fade-leave-to[data-v-116f7deb]{opacity:0}.item{border-radius:0}.item,.selecteditem{background-color:#fff;margin:5px 0 5px 0;padding:5px}.selecteditem{border-style:solid;border-color:var(--highlight-color);border-width:3px;border-radius:0}.inactiveitem{border-radius:0}.inactiveitem,.inactiveselecteditem{background-color:gray;margin:5px 0 5px 0;padding:10px}.inactiveselecteditem{border-style:solid;border-color:var(--button-color);border-width:4px;border-radius:0}.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}.entryLabel{width:100px}.instname[data-v-0c1ac432]{font-weight:700}.resourcebar[data-v-0c1ac432]{width:15px}.resourcebarcolapsed[data-v-0c1ac432]{width:0}.resourcebarexpanded[data-v-0c1ac432]{width:80px}.resourcebox[data-v-0c1ac432]{display:flex;flex-direction:row;height:100%}.topborder[data-v-0c1ac432]{background-color:gray;height:1px;width:100%}.full[data-v-0c1ac432]{height:100%}.nomargin[data-v-0c1ac432]{margin:0}.highlightme[data-v-0c1ac432]{background-color:#ff0;height:10px}.wrappedresult{display:flex;flex-wrap:wrap;margin:0}.mainform{width:100%;display:grid;grid-template-columns:200px auto}.general{font-size:medium}.entryCheckLabel,.entryCheckLabelbold{margin:0 0 0 5px}.imgbutton{background-color:var(--primary-color);color:var(--light-text-color);border:none;border-radius:10px;min-width:130px;height:50px;padding:0;font-size:medium;margin:10px;text-decoration:none;position:relative}.imgbutton:hover{background-color:var(--highlight-color);cursor:pointer}.icondiv{background-color:blue}.icon,.icondiv{background:transparent}.icon{max-width:250px}.col{padding:20px;width:100%}.entrycheck{text-align:left;width:100%}.entrySelect{min-width:220px}form{width:100%}.entrymulti{visibility:visible;font-size:inherit;margin:0 5px 0 5px;text-align:left;resize:none;min-height:50px;width:100%}.sectiontitle{margin-top:5px;text-align:left;font-weight:700;font-size:large}hr{border-top:1px solid #d3d3d3;width:98%}.vertscrolledit{overflow-x:hidden;overflow-y:scroll;height:112px}.studentstartdate{margin:10px 0 0 0}.selallclass{margin:8px 10px 0 10px;padding:2px 2px 2px 2px;display:table-cell;border:1px solid gray;vertical-align:middle;height:100%}.selallclass :hover{color:var(--button-color);font-weight:700}.rightborder{border-right:1px solid #d3d3d3;margin-right:20px}@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:3px;font-size:medium;text-align:left}.entryCheckLabel,.entryCheckLabelbold{margin:0 0 0 3px;font-size:medium;text-align:left;max-width:420px}.entryCheckLabelbold{font-weight:700}.entryCheckbox{margin-left:3px}.entryText{margin:3px;width:95%;font-size:inherit;font:inherit}.entrySelect{margin:3px;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:3px;text-align:right}.resourcediv{width:80%;text-align:center}:root{--resourcecount:1;--itemwidth:150px;--itemwidthexpanded:400px;--calendarwidth:1250px}.maingrid{height:100%;display:grid;grid-template-columns:180px auto;grid-template-rows:auto auto;grid-template-areas:"filter filter " "selector calendar "}.filter{grid-area:filter;width:var(--calendarwidth)}.filterbutton{border:none;border-radius:5px}.filterbutton,.filterbuttonhighlight{width:100px;height:40px;padding:0;font-size:medium;margin:10px 5px 10px 5px;text-decoration:none}.filterbuttonhighlight{border:3px solid #ff0;border-radius:5px}.filterselect{width:90%;margin-bottom:15px;font-size:inherit}.locationselect{margin:20px 0 20px 10px;font-size:inherit;width:160px}.addresourcebutton{height:20px;margin:5px}.weeklabel{color:red;font-weight:700}.selectdate{margin:20px}.startdate{margin:20px 5px 5px 0;height:26px;width:70%}.weekbutton{height:30px;margin:20px 0 0 0}.calendar{grid-area:calendar;border:1px solid #a9a9a9}.calendarrow{display:flex;flex-direction:row}.fullwidth{width:100%}.selector{grid-area:selector;padding:10px;text-align:left}.selectorTitle{font-size:x-large}.titlediv :hover{color:var(--button-color);font-weight:700}.theader{width:50px;min-width:25px;border:1px solid #d3d3d3}.cheader{width:var(--itemwidth)}.cheaderexpanded{width:var(--itemwidtexpanded)}.rheader{background-color:#d3d3d3;grid-column:1}.vert{writing-mode:sideways-lr}.headerclass{text-align:center;background-color:#d3d3d3}.headerclass :hover{color:var(--button-color);font-weight:700}.itemclass{border:1px solid #d3d3d3;font-size:small;min-height:48px}.itemclasspast{background-color:hsla(0,13%,95%,.973)}.citem{width:var(--itemwidth)}.citemexpanded{width:var(--itemwidthexpanded)}.resource1{background-color:#cbe8f1}.resource2{background-color:#f8d2d8}.resource3{background-color:#cfe6cf}.resource4{background-color:#e6e6fa}.resource5{background-color:#ffdab9}.resource6{background-color:#ffffe0}.resource7{background-color:#b4d6d5}.resource8{background-color:#f5c4b1}.resource9{background-color:#fcc8c8}.resource0{background-color:#cfcfd6}.resourceother{background-color:#d3d3d3}.vertscroll{overflow-x:hidden;overflow-y:scroll;height:140px}.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{border-color:red}select:invalid{border-color:red}button:hover{cursor:pointer}.pleasewait{color:#ff5100;font-size:large}.required{color:red}.responsemessage{color:red;font-size:large}.outerDiv{height:85vh}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}