@import url(https://fonts.googleapis.com/css2?family=Caveat&family=Comforter&family=Raleway&family=Tangerine&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bad+Script&family=Square+Peg&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{background-color:#f5f4f1}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.provision-modal{width:1000px;max-width:none}.loader{color:#0d2f8a}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.my-style{width:250px}.my-style,.style-btn-corner{background-color:#0d2f8a;color:#f4c93d;transition:.25s;border:1px solid #000}.style-btn-corner{cursor:pointer}.style-btn-corner-disabled{background-color:#0d2f8a;color:#f4c93d;transition:.25s;border:1px solid #000;opacity:.5;pointer-events:none}.style-btn-corner:hover{background:#d9c8bc;color:#000}.save-btn-corner{background-color:#337c4c;color:#fff;transition:.25s;border:1px solid green;cursor:pointer}.save-btn-corner:hover{background:#d9c8bc;color:#000;border:none}.btn:active,.btn:focus,.btn:hover{outline:none!important;box-shadow:none!important;background-color:#dbc79d;border:1px solid grey;color:#64400a}.delete-btn{background-color:#d43f3f;transition:.25s;color:#fff;cursor:pointer}.delete-btn:hover{background-color:#e7adad;color:red}.dropdown-option{background-color:#fff;cursor:pointer;transition:.25s}.dropdown-option:hover{background-color:#d9c8bc;color:#0d2f8a;cursor:pointer}.heading{transition:.25s;cursor:pointer}.heading:hover{background-color:#d9c8bc}.row-even{background-color:#dbc79d}.row-even,.row-odd{transition:.25s;cursor:pointer}.row-odd{background-color:#f5f5f5}.row-even-no-hover{background-color:#dbc79d;transition:.25s}.row-odd-no-hover{background-color:#f5f5f5;transition:.25s}.row-even:hover,.row-odd:hover{color:#f4c93d;background-color:#0d2f8a;border:1px solid #f4c93d;opacity:1}.half-modal{min-width:50%}.main-container{padding:1%}.main-container,.main-container-no-padding{width:100%;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.main-banner{font-size:3rem}.small-banner{font-size:2rem}.nav-container{display:flex;justify-content:space-between;width:100%;height:50px;align-items:center}.calendar-square,.calendar-square-even{transition:.15s;cursor:pointer}.calendar-square-even{background-color:#fff}.calendar-square-selected{background-color:#418b52;font-weight:700;transition:.15s;cursor:pointer}.calendar-square:hover{color:#f4c93d;background-color:#0d2f8a}.calendar-square-selected:hover,.calendar-square:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.calendar-not-possible{opacity:.5}.student-viewer-top{background-color:#f5f4f1}.selector{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:70px}.vertical-tab{transition:.25s;border:1px solid #d9c8bc;color:#000;background-color:#d9c8bc;cursor:pointer;opacity:.75}.vertical-tab-selected,.vertical-tab:hover{color:#f4c93d;background-color:#0d2f8a;border:1px solid #f4c93d;opacity:1}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:1em 1em 0;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#d9c8bc;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#0d2f8a;color:#f4c93d;font-weight:700;border-radius:0;border:1px solid #000}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#0d2f8a}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#d9c8bc;border-radius:0}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}.ongoing-box{transition:.25s}.ongoing-box:hover{color:#0d2f8a}.display-date:hover,.form-tab,.ongoing-box:hover{background-color:#d9c8bc}.form-tab{transition:.25s;border:1px solid #d9c8bc;color:#000;cursor:pointer;opacity:.75}.form-tab:hover{border:1px solid #000;opacity:1}.form-tab-selected,.form-tab:hover{color:#f4c93d;background-color:#0d2f8a}.form-tab-selected{transition:.25s;border:2px solid #f4c93d}.table-header{border:1px solid #d9c8bc;color:#f4c93d;background-color:#0d2f8a}.table-row{border:1px solid #d9c8bc;color:#0d2f8a}.table-row-valid{background-color:#63a378}.table-row-invalid{background-color:#f07e7e}.checkbox{transition:.15s}.checkbox:hover{-webkit-transform:scale(1.1);transform:scale(1.1);border:none;cursor:pointer}.checkbox-selected{background-color:#ade9cd;color:green}.checkbox-unselected{background-color:#e4c4c4;color:red}.drag-drop{background-color:#d9c8bc;cursor:pointer}.drag-drop:hover{background-color:#bbb3b3}.form-input{height:38px;border-radius:3px;border:1px solid grey}.form-input:focus{outline:none;border:2px solid #0d2f8a}.form-textarea{border-radius:3px;border:1px solid grey}.form-textarea:focus{outline:none;border:2px solid #0d2f8a}.form-input:hover,.form-textarea:hover{background-color:#d9c8bc}.row-valid{background-color:#7eba94;border:1px solid green}.row-invalid{background-color:#e8c4c4;border:1px solid red}.input-component{background-color:#f5f4f1;padding:1%;border-radius:5px}.delete-cross{color:red;transition:.25s;cursor:pointer}.delete-cross:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.delete-box{color:#fff;background-color:#d95d5d;transition:.25s;cursor:pointer}.delete-box:hover{color:#f4c93d;background-color:#bd4242}.zoom{transition:.15s;cursor:pointer}.cancel{color:#d95d5d}.zoom:hover{-webkit-transform:scale(1.05);transform:scale(1.05);color:#f4c93d}.zoom-file{transition:.15s;color:#0d2f8a;cursor:pointer;padding:1%}.zoom-file:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#f4c93d}.ck-editor__editable{min-height:150px}.edit-mode-box{width:100%;display:flex;justify-content:center;align-items:center;height:70px;font-size:2.5rem;color:#f4c93d;background-color:#0d2f8a;grid-gap:3rem;gap:3rem}.table-row-highlighted{background-color:#d9c8bc}.large-modal{width:95%;max-width:none}.sideBar-wrap{background:#0d2f8a;width:100%;border-right:1px solid #f4c93d}.search-container{min-width:60%;background-color:#fff}.brand-container,.search-container{height:100%;flex-grow:1;display:flex;align-items:center;justify-content:center}.brand-container{min-width:20%;background-color:#a09d98;flex-direction:column;font-family:"Square Peg",cursive}.nav-icon-bars{font-size:2rem;height:80px;background-color:#0d2f8a;min-width:20%;justify-content:center;padding-left:0}.nav-icon-bars,.nav-main-icons{display:flex;align-items:center;color:#fff;flex-grow:1}.nav-main-icons{padding-left:1rem;font-size:1.5rem;height:70px}.container-div{height:100vh;margin-left:15}.sideBar-link{display:flex;align-items:center;padding:20px;list-style:none;height:50px;text-decoration:none;font-size:16px;color:#f4c93d;transition:.35s;font-family:"Raleway",sans-serif;font-size:1.2rem}.sideBar-link:hover{background:#d9c8bc;cursor:pointer;color:#000}.email-link{display:flex;justify-content:flex-start;align-items:center;padding:20px;list-style:none;height:50px;text-decoration:none;color:#f4c93d;transition:.35s;font-size:1.2rem}.email-link:hover{background:#d9c8bc;cursor:pointer;color:#000}.email-folder-link{display:flex;flex-grow:1;justify-content:flex-start;align-items:center;padding:20px;list-style:none;height:40px;text-decoration:none;color:#f4c93d;transition:.35s;font-family:"Raleway";font-size:1rem}.email-folder-link:hover{background:#d9c8bc;cursor:pointer;color:#000}.dropDown-link{background:#96643c;font-family:"Raleway",sans-serif;height:60px;padding-left:1.5rem;display:flex;align-items:center;color:#f4c93d;font-size:18px;text-decoration:none;grid-gap:.6rem;gap:.6rem;transition:.35s;border:none}.dropDown-link:hover{cursor:pointer;background:#d9c8bc;color:#000}.icon-container{display:flex;transition:.25s}.icon-container:hover{color:#f4c93d;cursor:pointer}.sideBar-nav{width:280px}.brand-container{background-color:#0d2f8a;color:#f4c93d}.brand-container:hover{color:#f4c93d;font-weight:600}.logout-container{border-left:1px solid #f4c93d}.bars-container,.logout-container{background-color:#0d2f8a}.embed-container{height:80vh;width:1000px}@media(max-width:850px){.sideBar-nav{width:250px}.nav-icon-bars{width:15%;justify-content:center;padding-left:0}.search-container{width:85%}.nav-main-icons{display:none}}@media(max-width:850px){.half-modal{min-width:80%}}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.60c4cd8a.chunk.css.map */