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}button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer}.wholeApp{background-color:#aaa}.backgroundImage{position:fixed;z-index:0;width:100vw;height:100vh;opacity:.2}.appContent{position:relative;z-index:1}.loginWrapper{display:block;text-align:center;width:100%;height:100vh}.loginForm{display:inline-block;margin-left:auto;margin-right:auto;text-align:left;font-family:"Nunito Sans",sans-serif}.loginForm label{font-weight:550}.loginNav{font-size:1.3em;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:1.3em;padding-top:.5em}.nameLabel{margin-right:10px}.passwordLabel{margin-right:46px}.loginPageButton{display:block;text-align:center;text-decoration:none;font-size:.9em;font-weight:500;font-family:"Nunito",sans-serif;margin:0 auto;border:1px solid transparent;border-radius:6px;padding:.5em 1.5em;color:#fff;background-color:#2b4d80;box-shadow:0 5px 15px rgba(0,0,0,.2)}.loginPageButton:hover{color:#2b4d80;border-color:#2b4d80;background-color:#fff}@media only screen and (max-width:321px){.loginForm{font-size:.9em}.passwordLabel{margin-right:42px}}.registrationPage{display:block;text-align:center;width:100%;height:100vh}.registrationForm{display:inline-block;margin-left:auto;margin-right:auto;text-align:left;font-family:"Nunito Sans",sans-serif}.registrationNav{margin-bottom:1.5em}.registrationButton{display:block;text-align:center;text-decoration:none;font-size:.9em;font-weight:500;font-family:"Nunito",sans-serif;margin:0 auto;border:1px solid transparent;border-radius:6px;padding:.5em 1.5em;color:#fff;background-color:#2b4d80;box-shadow:0 5px 15px rgba(0,0,0,.2)}.registrationButton:hover{color:#2b4d80;border-color:#2b4d80;background-color:#fff}@media only screen and (max-width:321px){.registrationForm{font-size:.9em}}.calendarWrapper{display:flex;flex-direction:row;margin-top:1em}.eventsList{width:20%;padding-left:1.5em;padding-right:1.5em;margin:0;text-align:center}.calendarView{width:80%}.dayNames{font-weight:500;font-size:1.2em;font-family:"Nunito",sans-serif;color:#000;text-align:center}*{box-sizing:border-box}.monthDays{display:block}.calendarDay,.day,.emptyDay{display:inline-block;vertical-align:top;width:11.2vw}.calendarDay,.emptyDay{border:1px solid #000;height:16.94vh;color:#000;font-weight:500;font-family:"Nunito Sans",sans-serif;overflow-y:auto}@media only screen and (max-width:550px){.nameofDays{font-size:.8em}}@media only screen and (max-width:350px){.nameofDays{font-size:.6em}}.cellEvent{background-color:#2b4d80;color:#e9f1f7;font-family:"Nunito Sans",sans-serif;font-weight:300;border:1px solid transparent;border-radius:5px;margin:5px 0;padding-left:.5em;opacity:.9;text-align:left}.cellEvent:hover{cursor:pointer}.eventsFilter{font-size:1em}@media only screen and (max-width:1055px){.eventsFilter{font-size:.8em}}@media only screen and (max-width:550px){.eventsFilter{font-size:.7em}.monthDayNumber{font-size:.9em}}@media only screen and (max-width:456px){.eventsFilter{font-size:.55em}}@media only screen and (max-width:365px){.eventsFilter{font-size:.4em}.monthDayNumber{font-size:.7em}}.weekCalendarDays{display:inline-block;width:11.2vw;height:85vh;vertical-align:top;border:1px solid #000;font-size:1.1em;color:#000;font-weight:500;font-family:"Nunito Sans",sans-serif;overflow-y:auto}.weekdayNumber{font-size:1.3em}@media only screen and (max-width:725px){.weekdayNumber{font-size:1em}}.singleDay{border:1px solid #000;width:98%;height:85vh;font-size:1.3em;text-align:left}.dayNumber{font-size:2em}.singleDayNumber{font-size:1.5em}.dailyViewWrapper{text-align:left}@media only screen and (max-width:1055px){.dayNumber{font-size:1.7em}.singleDayNumber{font-size:1.3em}}@media only screen and (max-width:800px){.dayNumber{font-size:1.5em}.singleDayNumber{font-size:1.1em}.dailyViewWrapper{padding-left:.2em}}@media only screen and (max-width:550px){.dayNumber{font-size:1.2em}.singleDayNumber{font-size:.9em}}@media only screen and (max-width:456px){.dayNumber{font-size:1em}.singleDayNumber{font-size:.8em}}@media only screen and (max-width:456px){.dayNumber{font-size:.9em}.singleDayNumber{font-size:.7em}}.event span{font-weight:700}.event{display:flex;flex-direction:column;font-size:1em;font-weight:300;font-family:"Nunito Sans",sans-serif;text-align:center;padding:.3em 0;margin-bottom:2em;border:none;border-radius:6px;background-color:#2b4d80;color:#e9f1f7;opacity:.9}.listItem:hover{cursor:pointer}.eventTitle{margin:auto 0}.eventTitle:active{transform:translateY(1px);-webkit-filter:saturate(150%);filter:saturate(150%)}.eventTimes{font-size:.9em}.eventTimes p{margin:0}@media only screen and (max-width:1055px){.event{font-size:.8em}}@media only screen and (max-width:550px){.event{font-size:.75em}}@media only screen and (max-width:456px){.event{font-size:.65em}}@media only screen and (max-width:400px){.event{font-size:.5em;font-size:.4em}}@media only screen and (max-width:321px){.event{font-size:.3em}}.eventsWrapper{padding:0 1.5em;overflow-y:auto}.addEventButton{display:inline-block;text-align:center;text-decoration:none;font-size:.9em;font-weight:500;font-family:"Nunito",sans-serif;margin:1.5em 0;border:1px solid transparent;border-radius:6px;padding:.5em 1.5em;color:#fff;background-color:#2b4d80;box-shadow:0 5px 15px rgba(0,0,0,.2)}.addEventButton:active{transform:translateY(1px);-webkit-filter:saturate(150%);filter:saturate(150%)}.addEventButton:hover{color:#2b4d80;border-color:#2b4d80;background-color:#fff}.addEventButton:focus{border:3px solid #e1ffba;outline:none}.listTitle{font-size:1.5em;font-weight:500;font-family:"Nunito",sans-serif}@media only screen and (max-width:1055px){.addEventButton{font-size:.7em}.eventsList{padding:0}}@media only screen and (max-width:800px){.listTitle{font-size:1.3em}.eventsWrapper{padding:0}.eventsList{padding:0 .1em 0 .4em}}@media only screen and (max-width:725px){.eventsList{padding:0 .1em 0 .4em}}@media only screen and (max-width:550px){.listTitle{font-size:1.1em}}@media only screen and (max-width:456px){.addEventButton{font-size:.6em;margin-top:.8em}}@media only screen and (max-width:433px){.listTitle{font-size:1em}}@media only screen and (max-width:400px){.listTitle{font-size:.9em}.addEventButton{font-size:.5em}}@media only screen and (max-width:365px){.listTitle{font-size:.7em}.addEventButton{font-size:.4em}.eventsList{margin-top:.5em}}@media only screen and (max-width:321px){.listTitle{font-size:.6em}.addEventButton{font-size:.35em}.eventsList{margin-top:.5em;padding:0}}.navbar{display:flex;flex-direction:row;justify-content:space-between}.navbar,.selectBox{font-family:"Nunito",sans-serif}.selectBox{margin:1em 0 0 2em;background-color:#2b4d80;border-color:transparent;color:#fff;padding:.8em;width:9em;font-weight:500;box-shadow:0 5px 15px rgba(0,0,0,.2);-webkit-appearance:button;-moz-appearance:button;appearance:button;outline:none;border-radius:6px}.viewSelect:after{content:"\25BC";padding:0 1em;position:absolute;top:24px;left:97px;background:#2b4d80;cursor:pointer;transition:all .25s ease;pointer-events:none}.title{font-size:2em;font-weight:500;margin:.2em 0 0 2em;color:#000}.navLinks{cursor:pointer;font-weight:500}.navLinks:visited{text-decoration:none}.navLinks:hover{transform:translateY(1px)}a{color:#c90e0e}.loginLink,.regLink{margin-right:1em}.logoutLink{color:#c90e0e;margin-right:2em}@media only screen and (max-width:1055px){.selectBox{font-size:.8em}.viewSelect:after{top:24px;left:92px}.title{margin:.2em 0 0}}@media only screen and (max-width:550px){.selectBox{font-size:.7em}.viewSelect:after{padding:0 .5em;top:20px;left:90px}.logoutLink{font-size:.9em;padding-top:.2em}}@media only screen and (max-width:456px){.selectBox{font-size:.6em;margin-top:1.2em}.viewSelect:after{padding:0;top:17px;left:83px}}@media only screen and (max-width:433px){.title{font-size:1.7em;margin-top:.4em;font-size:1.5em;margin-left:.3em}}@media only screen and (max-width:433px){.selectBox{font-size:.5em;margin-top:1.4em}.viewSelect:after{padding:0;top:17px;left:70px;font-size:.8em}}@media only screen and (max-width:350px){.title{font-size:1.4em}.selectBox{font-size:.45em;margin-top:1.5em}.viewSelect:after{padding:0;top:16px;left:63px;font-size:.7em}.logoutLink{font-size:.7em;padding:0;margin-top:1.4em}}.eventModal{position:fixed;top:25vh;left:25vw;width:50vw;height:50vh;background-color:#e6e6e6;box-shadow:3px 3px 8px 5px #000;font-size:1.1em;font-weight:400;font-family:"Nunito",sans-serif;padding-left:1em;opacity:.9;text-align:left}.modalButton{display:inline-block;text-align:center;text-decoration:none;margin:.5em .5em 0 0;border:1px solid transparent;border-radius:6px;padding:.4em .9em;box-shadow:0 5px 15px rgba(0,0,0,.2);background-color:#2b4d80;color:#fff;font-size:.9em}.modalButton:hover{color:#2b4d80;border:1px solid #2b4d80;background-color:#fff}@media only screen and (max-width:1055px){.eventModal{height:40vh}}@media only screen and (max-width:800px){.eventModal{font-size:.9em}}@media only screen and (max-width:550px){.eventModal{width:60vw;font-size:.8em}}@media only screen and (max-width:400px){.eventModal{font-size:.7em;height:35vh}}@media only screen and (max-width:365px){.eventModal{font-size:.65em}}@media only screen and (max-width:321px){.eventModal{font-size:.6em}}input,select{margin-bottom:2em}.formHeader h2{margin:0 0 1em;font-family:"Nunito",sans-serif;padding-top:.5em}form{font-family:"Nunito Sans",sans-serif}.addEditEvent{min-height:100vh;margin:0 0 0 1em}.formButton{display:block;text-align:center;text-decoration:none;margin:2em .5em 0 0;border:1px solid transparent;border-radius:6px;padding:.4em .9em;box-shadow:0 5px 15px rgba(0,0,0,.2);background-color:#2b4d80;color:#fff;font-size:.9em}.formButton:hover{color:#2b4d80;border:1px solid #2b4d80;background-color:#fff}label{font-weight:400}.titleLabel{margin:0 4.1em 0 0}.locLabel{margin-right:2.2em}.startLabel{margin-right:3.8em}.endLabel{margin-right:4.3em}.descripLabel{height:100%!important;float:left;padding-top:2em;margin-right:1em}textarea{margin-top:1em;resize:none;width:300px;height:10em}@media only screen and (max-width:465px){textarea{width:250px}.formButton{margin-left:auto;margin-right:auto}.formHeader{text-align:center}}@media only screen and (max-width:465px){textarea{width:200px}}@media only screen and (max-width:322px){textarea{width:175px}.formSelect{font-size:.7em}}.homePage{text-align:center;height:100vh}.homePageHeader h1{margin:0;font-size:3em}.homePageHeader h2{font-size:2em}.homePageHeader{font-family:"Nunito",sans-serif;margin-bottom:3em}.homePageMain{font-family:"Nunito Sans",sans-serif;width:70%;margin-left:auto;margin-right:auto;font-size:1.4em}.textWrapper{text-align:left;margin-bottom:2.5em}.homeButton{border:1px solid #000;border-radius:7px;padding:10px 15px;text-align:center;margin-left:auto}@media only screen and (max-width:525px){.homePageHeader h1{margin:0;font-size:2.57em}.homePageHeader h2{font-size:1.7em}}@media only screen and (max-width:485px){.homePageMain{font-size:1.2em}}@media only screen and (max-width:320px){.homePageHeader h1{margin:0;font-size:2.2em}.homePageHeader h2{font-size:1.4em}.homePageMain{font-size:1em}}
/*# sourceMappingURL=main.3c26d5dd.chunk.css.map */