body{padding:0;margin:0}*{box-sizing:border-box}.AccentColor{background:#eff3c6}.FirstColor{background:#0779e4}.SecondColor{background:#4cbbb9}.ThirdColor{background:#77d8d8}.Background{display:flex;justify-content:center;flex-flow:column nowrap;align-items:center;min-height:100vh}@media only screen and (max-width:992px){h1{font-size:6vw}h2{font-size:4vw}}.Button{height:45px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.ButtonText{text-decoration:none}.Button:hover{box-shadow:0 8px 8px rgba(0,0,0,.25)}.ButtonText:hover{cursor:pointer}.Button:active{-webkit-filter:brightness(110%);filter:brightness(110%)}div[disabled]{pointer-events:none;opacity:.5}.LoadingTitle{color:#0779e4;text-align:center}.Panel{box-shadow:0 8px 4px rgba(0,0,0,.25);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.Title{color:#0779e4;text-align:center;margin-bottom:10%}@media only screen and (max-width:992px){.Panel{min-height:50vh;max-height:70vh;min-width:90%;max-width:90%;padding:5%}}@media only screen and (min-width:992px){.Panel{min-height:50vh;max-height:70vh;min-width:50%;max-width:70%;padding:5%}}.ErrorPanel{box-shadow:none;padding-top:0}.ErrorMessage{text-align:center;color:#4cbbb9}.ErrorButton{min-width:50%;max-width:70%;margin-top:1rem}.ErrorImage{min-width:100%;max-width:100%}.Menu{min-width:70%}.Invitation,.Manage{margin-top:5%}.ButtonText{text-align:center;line-height:45px;font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;color:#fff}.LoginTitle{color:#0779e4;text-align:center;margin-bottom:1rem}.LoginForm{min-width:70%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.FormField,.FormField select,input{padding:2%;min-width:100%;color:#0779e4;text-align:center}.FormField select,input{height:45px;border:none;background:#eff3c6;font-weight:700;text-align-last:center;margin-top:2%}.FormField select option{background:#0779e4}.LoginButton{min-width:100%;margin-top:1rem}.LoadingPanel{box-shadow:none;padding-top:0}.LoadingImage{min-width:100%;max-width:100%}.EventsPanel{max-height:100%;margin-top:5%;margin-bottom:5%;padding-bottom:2%}.Event{flex:1 1;min-width:100%;text-align:center;margin-bottom:5%;flex-flow:column nowrap;padding:5%;font-weight:700}.Event,.EventTitle{display:flex;justify-content:center;align-items:center}.EventBody,.EventTitle{width:100%;flex:1 1;flex-flow:row nowrap}.EventBody{display:flex;justify-content:center;align-items:center;margin-top:2.5%}.EventDate{flex:1 1;text-align:left}.EventName,.EventTime{flex:1 1;text-align:right}.EventCapacity{flex:1 1;text-align:left}.SelectedEventTitle{color:#0779e4}.SelectedEventTime{color:#fff;margin-top:1rem}.SelectedEventTime h2{margin:0}.ButtonReserve{min-width:70%;margin-top:2rem}.ButtonCancel{min-width:70%;margin-top:1rem}.Reservation{flex-flow:row wrap;max-height:100vh}.Reservation,.ReservationInfo{display:flex;justify-content:center;align-items:center;text-align:center}.ReservationInfo{flex:1 1;flex-flow:column nowrap}.ReservationCode{flex:1 1}.PersonName{flex:1 1;color:#0779e4}.Details{flex:1 1;color:#eff3c6}.Location{flex:1 1;padding:1px;width:100%;margin-bottom:10%;box-shadow:0 2px 2px rgba(0,0,0,.25);max-width:70%}.Download{min-width:50%;max-width:70%;margin-bottom:1rem}@media only screen and (max-width:992px){.Download{min-width:90%;max-width:90%}}
/*# sourceMappingURL=main.963e04dd.chunk.css.map */