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}.newAccount-wrapper{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.account-form-wrapper{width:600px;display:flex;flex-direction:column;padding:20px 40px;border-radius:5px;border:1px solid #111;background-color:#fff}.confirmPass,.email,.password{display:flex;flex-direction:column;margin-bottom:15px;width:100%}.profile-form-wrapper{width:600px;display:flex;flex-direction:column;padding:20px 40px;border-radius:10px;border:1px solid #111;background-color:#fff}#profileForm input{padding:0 10px;border-radius:0;outline:none;border:1px solid #000}#profileForm input::-webkit-input-placeholder{font-size:1.2em;font-weight:400;color:#000}#profileForm input:-ms-input-placeholder{font-size:1.2em;font-weight:400;color:#000}#profileForm input::-ms-input-placeholder{font-size:1.2em;font-weight:400;color:#000}#profileForm input::placeholder{font-size:1.2em;font-weight:400;color:#000}#profileForm input.error,#profileForm select.error{border:1px solid red}.city,.firstName,.lastName,.sport,.state,.ZIPCode{display:flex;flex-direction:column;margin-bottom:0}.createAccount{display:flex}.createAccount,.saveChanges{width:100%;flex-direction:column;align-items:center}.saveChanges{display:block}.createAccount button,.saveChanges button{background-color:#2e8b57;color:#fff;border:2px solid #fff;width:50%;margin-top:1em;padding:8px 0;font-size:12px;font-weight:lighter;letter-spacing:1px;margin-bottom:.25em}.createAccount button:hover,.saveChanges button:hover{color:#519e8a;background-color:#e6fed0;border:2px solid #519e8a}.createAccount big,.saveChanges big{color:#999;font-weight:lighter;text-align:center}.link{color:green;background-color:#fff}.link:hover{color:red;text-decoration:none}#required{color:grey;margin:auto}#linkDivide{border:1px solid #2e8b57;width:96%;background-color:#2e8b57;height:1px}.profileSetting-wrapper{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:10% 0}.profileSetting-form-wrapper{width:600px;display:flex;flex-direction:column;padding:20px 40px;border-radius:5px;border:1px solid #111;background-color:#fff}#profilePic{text-align:center}#profileSettingForm input{padding:0 10px;border-radius:0;outline:none;border:1px solid #000}#profileSettingForm input::-webkit-input-placeholder{font-size:1.2em;font-weight:400;color:#000}#profileSettingForm input:-ms-input-placeholder{font-size:1.2em;font-weight:400;color:#000}#profileSettingForm input::-ms-input-placeholder{font-size:1.2em;font-weight:400;color:#000}#profileSettingForm input::placeholder{font-size:1.2em;font-weight:400;color:#000}#profileSettingForm input.error,#profileSettingForm select.error{border:1px solid red}.city,.firstName,.state{margin-right:1%}.lastName,.sport,.state{margin-left:4%}.lastName{margin-right:1%}.ZIPCode{margin-left:4%}.aboutMe,.city,.firstName,.lastName,.sport,.state,.ZIPCode{display:flex;flex-direction:column;margin-bottom:0;margin-top:20px}.city,.firstName,.lastName,.sport,.state,.ZIPCode{width:30%}.aboutMe{width:100%}.aboutMe textarea{height:20vh;resize:none}.resaveChanges{width:100%;display:inline-block;flex-direction:column;align-items:center;margin-top:20px}.resaveChanges button{background-color:#2e8b57;color:#fff;border:2px solid #fff;width:50%;margin-top:1em;padding:8px 0;font-size:12px;font-weight:lighter;letter-spacing:1px;margin-bottom:.25em}.resaveChanges button:hover{color:#519e8a;background-color:#e6fed0;border:2px solid #519e8a}.resaveChanges big{color:#999;font-weight:lighter;text-align:center}#charNum{text-align:right}.login-wrapper{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-form-wrapper{width:600px;display:flex;flex-direction:column;padding:20px 40px;border-radius:5px;border:1px solid #111;background-color:#fff}.email,.password{margin-bottom:15px}.email,.login,.password{width:100%;display:flex;flex-direction:column}.login{align-items:center}.login button{background-color:#2e8b57;color:#fff;border:2px solid #fff;width:100%;margin-top:1em;padding:8px 0;font-size:1em;font-weight:lighter;letter-spacing:1px;margin-bottom:.25em}.login button:hover{color:#519e8a;background-color:#e6fed0;border:2px solid #519e8a}.login big{color:#999;font-weight:lighter;text-align:center}.newPassword-wrapper{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.passwordRecoveryform-wrapper{width:600px;display:flex;flex-direction:column;padding:20px 40px;border-radius:5px;border:1px solid #111;background-color:#fff}.email{margin-bottom:15px}.email,.passwordRecovery{width:100%;display:flex;flex-direction:column}.passwordRecovery{align-items:center}.passwordRecovery button{background-color:#2e8b57;color:#fff;border:2px solid #fff;width:100%;margin-top:1em;padding:8px 0;font-size:1em;font-weight:lighter;letter-spacing:1px;margin-bottom:.25em}.passwordRecovery button:hover{color:#519e8a;background-color:#e6fed0;border:2px solid #519e8a}.passwordRecovery big{color:#999;font-weight:lighter;text-align:center}input{border:1px solid #cfcfcf}input::-webkit-input-placeholder{color:#999}input:-ms-input-placeholder{color:#999}input::-ms-input-placeholder{color:#999}input::placeholder{color:#999}.event-form-wrapper{width:600px;display:flex;flex-direction:column;padding:20px 40px;border-radius:5px;border:1px solid #111;background-color:#90ee90}#eventForm{margin:auto}.date,.endTime .capacity,.location,.sport,.startTime,.title{display:flex;flex-direction:column;margin-bottom:15px}.title{width:60%;margin-right:5%}.sport{width:30%}.location{width:100%}.capacity,.date{width:40%}.endTime,.startTime{width:25%}.date{margin-right:5%}.startTime{margin-right:1%}.endTime,.startTime{margin-left:2%}.createEvent{width:100%;display:inline-block;flex-direction:column;align-items:center}.createEvent button{background-color:#2e8b57;color:#fff;border:2px solid #fff;width:33%;margin-top:1em;padding:8px 0;font-size:1em;font-weight:lighter;letter-spacing:1px;margin-bottom:.25em}.createEvent button:hover{color:#519e8a;background-color:#e6fed0;border:2px solid #519e8a}form{display:flex;flex-wrap:wrap}form,h1{width:100%}h1{text-align:center;color:#111;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}h1,label{font-weight:lighter}label{font-size:.8em;margin-bottom:.25em;color:#222;text-align:left}input{padding:10px;border-radius:5px;outline:none;border:1px solid #000}input::-webkit-input-placeholder{font-size:1.2em;font-weight:lighter;color:#000}input:-ms-input-placeholder{font-size:1.2em;font-weight:lighter;color:#000}input::-ms-input-placeholder{font-size:1.2em;font-weight:lighter;color:#000}input::placeholder{font-size:1.2em;font-weight:lighter;color:#000}input.error{border:1px solid red}select{border:1px solid #000}.schedule-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}#schedule-thead{background-color:#2e8b57;color:#fff;position:-webkit-sticky;position:sticky;top:0}#schedule-tbody td,#schedule-thead{text-align:center}#schedule-thead th a{color:#fff}#schedule-thead th a:hover{text-decoration:underline;cursor:pointer}#noEvents,.newEvent{text-align:center;margin:auto}.newEvent{width:100%}.newEvent button{background-color:#2e8b57;color:#fff;border:2px solid #fff;width:33%;margin-top:1em;padding:8px 0;font-size:12px;font-weight:lighter;letter-spacing:1px;margin-bottom:.25em}.newEvent button:hover{color:#519e8a;background-color:#e6fed0;border:2px solid #519e8a}#hidden{width:20%}#confirmForm{text-align:center;position:absolute;left:35%;top:25%;width:30vw;padding:5%;background-color:#d8d8da;border-radius:15px;border:outset #e6e6e6}#eventInfo{background-color:#2e8b57;color:#fff}.events-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}#events-thead{background-color:#2e8b57;color:#fff;position:-webkit-sticky;position:sticky;top:0}#events-tbody td,#events-thead{text-align:center}#events-thead th a{color:#fff}#events-thead th a:hover{text-decoration:underline;cursor:pointer}#attendeeList{text-align:left;margin:5% 20%}#attendees,#confirmJoin{text-align:center;position:absolute;left:35%;top:30%;width:30vw;padding:5%;background-color:#d8d8da;border-radius:15px;border:outset #e6e6e6}.wrapper{height:100%;width:100%;padding:50px 0}.profile-wrapper{position:relative;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:.1fr 1fr .1fr;grid-auto-rows:minmax(100px,auto);justify-items:stretch;align-items:stretch;grid-column-gap:10px;grid-row-gap:10px}.profile-picture-wrapper{grid-row:1;grid-column:3;border:1px solid #000;background-color:#fff}.profile-detail-wrapper{grid-column:1/6;border-radius:10px;border:1px solid #000;background-color:#2e8b57;padding:20px;position:relative;width:100%;display:grid;grid-auto-rows:minmax(100px,auto);justify-items:stretch;align-items:stretch;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:.3fr .1fr .1fr .1fr 4fr;grid-column-gap:10px;grid-row-gap:10px}.profile-name{font-size:29px;grid-row:1/2;grid-column:1/7;border:1px solid #000;background-color:#fff}.profile-rating{grid-column:7/9;border:1px solid #000}.profile-city-state{grid-row:2/3}.profile-city-state,.profile-sport{font-size:16px;grid-column:1/9;border:1px solid #000;background-color:#fff}.profile-sport{grid-row:3/4}.profile-about{font-size:16px;grid-row:4/6;grid-column:1/9;border:1px solid #000;background-color:#fff}#profile-nav-link-wrapper{grid-row:3;grid-column:3/5}.review-wrapper{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.review-form-wrapper{width:600px;display:flex;flex-direction:column;padding:20px 40px;border-radius:5px;border:1px solid #111;background-color:#fff}#playerReviewForm input{padding:0 10px;border-radius:0;outline:none;border:1px solid #000}#playerReviewForm input::-webkit-input-placeholder{font-size:1.2em;font-weight:400;color:#000}#playerReviewForm input:-ms-input-placeholder{font-size:1.2em;font-weight:400;color:#000}#playerReviewForm input::-ms-input-placeholder{font-size:1.2em;font-weight:400;color:#000}#playerReviewForm input::placeholder{font-size:1.2em;font-weight:400;color:#000}.review{width:100%}.review textarea{height:40vh;width:60ch;resize:none}.errorMessage{color:red;font-size:.75em;display:relative}.profile-rating{align-items:center;display:flex;grid-row:1/2;grid-column:5/10;border:2px solid #000;background-color:#fff}.saveChanges button{background-color:#2e8b57;color:#fff;border:2px solid #fff;grid-column:5/10;width:50%;margin-top:1em;padding:8px 0;font-size:12px;font-weight:lighter;letter-spacing:1px;margin-bottom:.25em;margin-left:11em}.saveChanges button:hover{color:#519e8a;background-color:#e6fed0;border:2px solid #519e8a}#map{height:600px;width:80%}#infowindow-content .title{font-weight:700}#infowindow-content{display:none}#map #infowindow-content{display:inline}.pac-card{margin:10px 10px 0 0;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;box-shadow:0 2px 6px rgba(0,0,0,.3);background-color:#fff;font-family:Roboto}#pac-container{padding-bottom:12px;margin-right:12px}.pac-controls{display:inline-block;padding:5px 11px}.pac-controls label{font-size:13px}#pac-input,.pac-controls label{font-family:Roboto;font-weight:300}#pac-input{background-color:#fff;font-size:15px;margin-left:12px;padding:0 11px 0 13px;text-overflow:ellipsis;width:400px}#pac-input:focus{border-color:#4d90fe}#title{color:#fff;background-color:#4d90fe;font-size:25px;font-weight:500;padding:6px 12px}#target{width:345px}
/*# sourceMappingURL=main.ce3b59e1.chunk.css.map */