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:#222;font-family:"Roboto"}.App{display:flex;flex-direction:column;justify-content:center;align-items:center}.Header{height:10vh;width:100vw;background-color:#f2f2f2;position:absolute;top:0;justify-content:space-between}.Header,.Header-Options{display:flex;flex-direction:row;align-items:center}.Header-Options{width:22vw;height:100%;justify-content:space-around}.Map-Container{margin-top:17.5vh;width:87.5vw;height:75vh;background-color:#dfe6e9;border:4px solid #fff}.Map-Modal{position:absolute;top:20%;left:7.5%;min-height:480px;width:380px;background-color:#2d3436;z-index:800;box-shadow:7px 7px 8px -3px #888}.route-modal{min-height:430px;width:100%;display:flex;flex-direction:column;justify-content:space-between}.link-text{text-decoration:none;color:#2d3436}.link-text:hover{cursor:pointer}.Modal-Container{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(45,52,54,.9);z-index:899;justify-content:center}.Modal-Container,.Welcome{display:flex;align-items:center}.Welcome{background-color:#f2f2f2;margin-top:20vh;height:60vh;width:50vw;flex-direction:column;justify-content:space-between}.Directions-Component{margin-top:7.5vh;width:87.5vw;background-color:#dfe6e9;border:4px solid #fff}.slide-out{-webkit-animation:slide-out .5s ease-in forwards;animation:slide-out .5s ease-in forwards}@-webkit-keyframes slide-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-1000px);opacity:0}}@keyframes slide-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-1000px);opacity:0}}.slide-in{-webkit-animation:slide-in .5s ease-out forwards;animation:slide-in .5s ease-out forwards}@-webkit-keyframes slide-in{0%{transform:translateY(1000px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in{0%{transform:translateY(1000px);opacity:0}to{transform:translateY(0);opacity:1}}.slide-down{-webkit-animation:slide-down .5s ease-in forwards;animation:slide-down .5s ease-in forwards}@-webkit-keyframes slide-down{0%{transform:translateX(0)}to{transform:translateX(-130%)}}@keyframes slide-down{0%{transform:translateX(0)}to{transform:translateX(-130%)}}.slide-down-snack{-webkit-animation:slide-down-snack .75s ease-in forwards;animation:slide-down-snack .75s ease-in forwards}@-webkit-keyframes slide-down-snack{0%{transform:translateY(-100px);opacity:0;z-index:100}to{transform:translateY(0);opacity:1;z-index:999}}@keyframes slide-down-snack{0%{transform:translateY(-100px);opacity:0;z-index:100}to{transform:translateY(0);opacity:1;z-index:999}}.slide-up{-webkit-animation:slide-up .75s ease-in forwards;animation:slide-up .75s ease-in forwards}@-webkit-keyframes slide-up{0%{transform:translateX(-130%)}to{transform:translateX(0)}}@keyframes slide-up{0%{transform:translateX(-130%)}to{transform:translateX(0)}}.invisible{opacity:0}.title{width:100%;background-color:#d63031;box-shadow:0 7px 8px -3px #888;z-index:998}.title,.two-button-container{height:20%;display:flex;align-items:center}.two-button-container{width:96%;justify-content:space-between}.button{height:55px;width:150px;background-color:#222;display:flex;justify-content:center;align-items:center;box-shadow:0 7px 8px -3px #888}.red{background-color:#d63031}.button:hover,.hover:hover{cursor:pointer;transform:scale(1.05)}.hover:hover{box-shadow:5px 5px 10px -3px #888}.hover-small{color:#b2bec3}.hover-small:hover{cursor:pointer;transform:scale(1.1);color:#2d3436}.hover-marker:hover{cursor:-webkit-grab;cursor:grab;transform:scale(1.1)}.hover-marker:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.1)}.register{height:80vh;margin-top:15vh}.register-title{height:12%}.top-bar{height:50px;background-color:#d63031;display:flex;flex-direction:row;align-items:center;padding-left:10px}.route{justify-content:space-between}.pop-out{-webkit-animation:pop-out .9s ease-in forwards;animation:pop-out .9s ease-in forwards}@-webkit-keyframes pop-out{0%{transform:scaleX(1)}to{transform:scaleX(1.5)}}@keyframes pop-out{0%{transform:scaleX(1)}to{transform:scaleX(1.5)}}.error-message-modal{position:absolute;margin-top:12vh;width:250px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px}.success{background-color:#00b894}.failure{background-color:#2d3436}.registration{margin-top:9.5vh}.snackbar{position:absolute;top:70px;left:35vw;width:30vw;height:90px;box-shadow:5px 5px 10px -3px #888;background-color:#d63031;display:flex;justify-content:center}
/*# sourceMappingURL=main.2d957edc.chunk.css.map */