@import url(https://fonts.googleapis.com/css?family=Roboto:500);body{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}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.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}}.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)}}.App{text-align:center;padding:2% 5%}.App *{box-sizing:border-box}ul{padding:0;list-style:none}p{margin:5px 0}.display-none{display:none}.showSuggestions{display:block}input[type=number],input[type=text]{padding:8px 6px 8px 10px;border-radius:4px;outline:none;border:1px solid #ccc;font-size:14px;line-height:20px;-webkit-align-self:center;align-self:center;height:38px}.city{width:250px}.CitySearch{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-basis:300px;flex-basis:300px;max-width:300px;margin:auto;position:relative}.suggestions{width:250px;position:absolute;z-index:2;-webkit-align-self:center;align-self:center;margin:0;top:43px;font-size:14px;box-shadow:10px 10px 16px -12px rgba(0,0,0,.75)}.suggestions>li{text-align:left;padding:8px 6px 8px 10px;background-color:#eee;cursor:default}.suggestions>li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.suggestions>li:hover{background-color:#bcdcdb}.EventList{width:70%;margin:0 auto}.event{padding:10px 10px 35px;margin-bottom:10px;text-align:left;border:1px solid #ccc;border-radius:4px;position:relative}.details-btn{position:absolute;right:5px;bottom:5px;padding:5px 8px;border-radius:4px;outline:none;cursor:pointer}.name{font-size:18px;font-weight:600}.group-name{text-transform:uppercase;font-size:14px}.going,.visibility{font-style:italic}.description{overflow-x:hidden}.numberOfEvents{width:200px;margin:20px auto;text-align:center}.button-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;padding:20px;font-family:sans-serif}.Alert{top:20px}.data-vis-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.data-vis-wrapper .recharts-responsive-container{min-width:100%;display:-webkit-flex;display:flex}.recharts-surface{overflow:visible}.login-button{padding:20px}.btn-text{float:right;margin:11px 11px 0 0;color:#fff;font-size:14px;letter-spacing:.2px;font-family:"Roboto"}@media only screen and (min-width:992px){.data-vis-wrapper{-webkit-flex-direction:row;flex-direction:row}.data-vis-wrapper .recharts-responsive-container{-webkit-flex-basis:50%;flex-basis:50%;max-width:50%;min-width:auto;margin:0 auto}}@media only screen and (max-width:700px){.EventList{width:90%}}@media only screen and (max-width:500px){.EventList{width:100%}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.WelcomeScreen{position:fixed;margin:0 auto;width:100%;height:100%;top:0;left:0;background:#fff}.login-button{color:#494949;text-transform:uppercase;text-decoration:none;background:#fff;border:4px solid #494949;display:inline-block;transition:all .4s ease 0s;min-width:10rem;margin:1rem}.google-btn{width:184px;height:42px;margin:1rem;background-color:#4285f4;border-radius:2px;box-shadow:0 3px 4px 0 rgba(0,0,0,.25)}.google-btn:hover{box-shadow:0 0 6px #4285f4}.google-btn:active{background:#1669f2}.google-icon-wrapper{position:absolute;margin-top:1px;margin-left:1px;width:40px;height:40px;border-radius:2px;background-color:#fff}.google-icon{position:absolute;margin-top:11px;margin-left:-8px;width:18px;height:18px}.btn-text-welcome{float:right;color:#fff;border:none;font-size:14px;letter-spacing:.2px;font-family:"Roboto";background-color:#4285f4;width:80%;height:100%;text-align:center}
/*# sourceMappingURL=main.e9872890.chunk.css.map */