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}.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}}.apptitle{margin-top:25px;margin-left:25px;margin-right:18px;color:#fff;font-family:"Gotham";font-weight:900}.categories button{margin-left:15px;margin-top:5px;padding:5px;margin-bottom:15px}.NAVBAR{background-color:#40826d;display:-webkit-flex;display:flex;padding-top:5px;padding-bottom:16px}.NAVBAR a{float:left;display:block;color:#000;text-align:center;padding:26px 14px 14px 20px;text-decoration:none;font-size:1.1rem;font-family:"Helvetica Neue";font-weight:700}.NAVBAR a:hover{text-decoration:underline;color:#e6e6e6}.NAVBAR input[type=text]{float:right;padding:2px;border:none;margin-top:22px;margin-right:12px;font-size:1rem;height:25px;width:210px;margin-left:10px}.App-header{background-color:#282c34;min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-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)}}a{color:#000}button:hover{background-color:#00bfff}.CardContainer{margin-top:0;border-bottom:1px solid #000}.CardContainer:hover{background-color:rgba(188,188,190,.8)}#dashboardTitle{text-align:middle;border-bottom:1px solid #000;padding-bottom:15px}.dashLink,.READMORE{color:#40826d}.title{margin-top:0}.Modal{z-index:1000}.vl{border-left:2px solid #40826d;height:auto;left:50%;margin-left:-3px;margin-right:5%;margin-top:20px}.loginComponent{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.loginwelcome{padding:3px}.loginImage{width:50%;margin-top:7px}.loginImage img{width:90%}.loginForm{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;margin-left:15%}.loginForm h1{text-align:center;font-size:8vh;background-color:#40826d}.loginForm h2{text-align:center;font-size:5vh}.loginForm button{width:30%;margin-left:65px}.loginForm button,.loginForm input{-webkit-align-self:center;align-self:center;font-size:3vh}.loginForm input{width:40%;margin-left:10px}.loginForm label{text-align:center;font-size:3vh}.loginErrors{color:#b22222;font-style:italic}.aboutContainer{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.aboutImageContainer{width:50%}.aboutImageContainer img{width:45vw;height:auto;margin-top:8%}.aboutContent{width:40%;text-align:left;margin-right:150px}.aboutContainer h1{font-size:5em;text-align:center;background-color:#40826d}.landingPageImageContainer{width:60%}.landingPageImageContainer img{height:52vh}.landingContainer h1{font-size:3em;text-align:center}.landingContainer p{font-size:1.2em}.landingText{width:40%;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}@media only screen and (max-width:768px){.landingPageImageContainer,.landingText{width:100%}}.signUpFormContainer{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.signUpImage{width:50%}.signUpImage img{width:90%;height:75vh}.signUpForm{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;width:45%;margin-right:150px}.signUpForm h1{text-align:center;font-size:8vh;background-color:#40826d}.signUpForm button{width:30%}.signUpForm button,.signUpForm input{-webkit-align-self:center;align-self:center;font-size:3vh}.signUpForm input{width:50%;margin:1%}.signUpForm label{text-align:center;font-size:3vh}.signUpErrors{color:#b22222;font-style:italic}@media only screen and (max-width:500px){.NAVBAR{-webkit-flex-flow:row wrap;flex-flow:row wrap}.NAVBAR a{float:left;display:block;color:#000;text-align:center;padding:20px;text-decoration:underline;font-size:1.5rem}.loginComponent{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.loginImage{width:50%;height:auto;margin-left:25%}.loginImage img{width:100%}.loginForm{width:70%;margin-left:15%}.loginForm h1{font-size:3em}.loginForm h2{font-size:2em}.loginForm button{font-size:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.loginForm input{font-size:1em;width:40%}.loginForm label{font-size:1.5em}.aboutContainer{-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.aboutImageContainer{width:90%;margin-left:7%}.aboutImageContainer img{height:auto}.aboutContent{width:90%;text-align:center;margin-left:5%}.aboutContainer h1{font-size:3em;text-align:center;background-color:#40826d}.signUpFormContainer{-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.signUpImage{width:60%;margin-left:20%}.signUpImage img{width:100%;height:auto}.signUpForm{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;width:80%;margin-left:10%}.signUpForm h1{text-align:center;font-size:3em;background-color:#40826d}.signUpForm button{width:30%;font-size:1.5em;margin-bottom:5%}.signUpForm button,.signUpForm input{-webkit-align-self:center;align-self:center}.signUpForm input{width:70%;font-size:1em;margin:1%}.signUpForm label{text-align:center;font-size:1.5em}}.contactImage{height:300px;margin-bottom:-60px;margin-top:40px}.UpdateModalContainer{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#87ceeb;border:1px solid #00bfff;border-radius:30px;z-index:1000;width:50%}.edit-container,.ModalContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.ModalContainer{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#87ceeb;border:1px solid #00bfff;border-radius:30px;width:50%;padding:2rem}
/*# sourceMappingURL=main.ae519242.chunk.css.map */