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}*{box-sizing:border-box;outline:none;text-decoration:none}.text-center{text-align:center}img{height:auto;width:100%}a{text-decoration:none}.NavBarButton{display:flex;flex-direction:column;flex-grow:1;height:9vh;align-items:center;justify-content:center;color:#333;background-color:#eee;font-size:.8em}.NavBarButton.active{color:#dc143c}.NavBarButton .icon svg{fill:#333;font-size:1.6em}.NavBarButton.active .icon svg{fill:#dc143c}.NavBar{position:fixed;display:flex;width:100%;justify-content:center;align-items:center;bottom:0}.calendarExerciseList .item{display:grid;grid-template-columns:3fr 1fr;box-shadow:2px 2px 2px silver;margin-bottom:8px;padding:0;height:42px}.item .detailsName{padding:0}.item .detailsReps{color:#00f}.calendarTitle{padding-bottom:2px;color:grey;font-size:18px;text-align:start;margin:0 0 0 2%}.calendarOne{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;box-shadow:0 0 8px silver;margin:5px 0;padding:5px}.calendarContent{display:flex;max-width:100%;flex-basis:420px;flex-direction:column;flex-grow:100;align-items:stretch;padding:1%}.react-calendar__navigation__arrow{font-size:16px;height:26px;padding:0 15px;border:none;color:#5a5afa}.react-calendar__navigation__label{font-size:14px;font-weight:700;border:none;height:26px}.react-calendar__tile{font-size:16px;margin-bottom:6px;color:grey;border:none;background:none}.react-calendar__tile--active{font-size:18px;margin-bottom:6px;border:none;text-decoration:none;color:#fff;width:22px;height:22px;background:#5a5afa}.react-calendar__month-view__weekdays__weekday{font-weight:700;font-size:14px}.react-calendar__month-view__weekdays{margin-top:10px;font-size:10px;padding:5px}.react-calendar__month-view__days{margin-top:5px}.calendarWorkoutContainer .ContainerContent{display:flex;flex-direction:column;position:relative}.ContainerContent .title{color:grey;margin:4% 0 0 2%;text-align:left;font-size:18px}.ContainerContent .button{background-color:#07a807;color:#fff;font-size:14px;font-weight:700;position:absolute;padding:3px 10px;width:90px;border-radius:35px;right:3%;top:3%}.calendarExerciseList{text-align:left;margin:3% 3% 0;overflow:scroll;overflow-y:scroll;height:380px;-ms-overflow-style:none}.calendarExerciseList::-webkit-scrollbar{display:none}.NearMeGyms .containerOne{padding:0 20px;display:grid}.NearMeGyms .containerOne-content.map{background-color:grey;width:100%;height:60vh}.NearMeGyms .listContent{display:grid;padding-left:0}.NearMeGyms .listContent-item{list-style-type:none}@media (min-width:600px){.NearMeGyms .containerOne{grid-template-columns:2fr 1fr}}.NearMeTrainers .containerOne{padding:0 20px;display:grid}.NearMeTrainers .containerOne-content.map{background-color:grey;width:100%;height:45vh}.NearMeTrainers .listContent{display:grid;padding-left:0;margin:20px}.NearMeTrainers .containerTwo.listContent-item{list-style-type:none;display:flex;align-items:center}.NearMeTrainers .flex-item{flex-basis:1;padding:10px}.NearMeTrainers .trainerImage{border-radius:100%;width:40px;height:40px;margin:0 20px;background-color:grey}@media (min-width:600px){.NearMeTrainers .containerOne{grid-template-columns:2fr 1fr}}.WorkoutsMain .container{display:grid;grid-template-columns:repeat(2,1fr);margin:70px 20px;grid-gap:30px;gap:30px}.WorkoutsMain .container-content{background-color:grey;height:160px;display:flex;align-items:center;justify-content:center}@media (min-width:600px){.WorkoutsMain .container{grid-template-columns:repeat(3,1fr)}}.WorkoutList .container{display:grid;grid-row-gap:10px;row-gap:10px;margin:0 20px}.WorkoutList .WorkoutListTitle{margin:30px 20px}.WorkoutList .container-content{background-color:grey;height:80px;display:flex;justify-content:center;align-items:center}@media (min-width:600px){.WorkoutList .container{grid-template-columns:repeat(3,1fr);grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}}.WorkoutCurrent .WorkoutCurrentTitle{text-align:left;margin:30px 20px}.WorkoutCurrent .containerOne{display:grid;margin:20px}.WorkoutCurrent .workoutAction{background-color:grey;height:54vh;display:flex;align-items:center;justify-content:center}.WorkoutCurrent .timer{display:grid;margin:40px 10px}.WorkoutCurrent .containerTwo{display:flex;justify-content:flex-end;margin:20px 0}.WorkoutCurrent .timerButton{border:none;background-color:transparent;font-size:20px;font-weight:700;cursor:pointer;text-transform:uppercase}@media (min-width:600px){.WorkoutCurrent .containerOne{grid-template-columns:2fr 1fr}.containerOne-content:last-child{align-self:center}.WorkoutCurrent .containerTwo{justify-content:center}}.NearMe .container{display:grid;margin:0 20px;grid-gap:20px;gap:20px}.NearMe .container .container-content{background-color:grey;height:38vh;display:flex;justify-content:center;align-items:center}@media (min-width:600px){.NearMe .container{grid-template-columns:repeat(2,1fr)}}.Tracker{margin:80px 20px}.Tracker .container{display:grid}.Tracker .graph{background-color:grey;height:45vh;display:flex;justify-content:center;align-items:center}.Tracker .information{margin-top:40px;margin-left:10px;margin-right:10px}@media (min-width:600px){.Tracker .container{grid-template-columns:60% 1fr}.Tracker .information{display:flex;justify-content:center;align-items:center}}.Login button{border:none;background-color:transparent;cursor:pointer;outline:none}.Login input{padding:10px}.Login .logoBox{margin:50px;display:flex;justify-content:center}.Login .logo{width:150px}.Login .container{margin:50px}.Login .inputBox-content{margin:10px;display:flex;justify-content:center}.Login .loginButtons{display:grid;justify-content:center;grid-gap:10px;gap:10px}.Login .loginButtons>*{text-transform:uppercase}.Login .signInButton{font-size:16px;font-weight:700}.Login .signUpButton{font-size:12px;color:grey}.Timer{display:flex;justify-content:center;margin:50px}.Timer .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px 6px}.Timer .digit-timer{grid-column:1/4;justify-self:center;font-size:120px}.Timer input{width:37px}.Timer span{padding-right:5px}.Timer .column{display:flex;flex-direction:column;align-items:center}.Timer input{width:108px;height:77px;font-size:65px;text-align:center;padding-left:2px}.Timer .center{justify-self:center}.Timer .buttons{grid-column:1/4}.Timer .inline{display:inline-block;margin:12px 21px}.Timer .button{width:84px;height:81px;border-radius:134px;font-size:42px;padding-top:12px;padding-left:8px}.HeroBanner{position:relative}.HeroBanner .hero-overlay{left:50%;position:absolute;right:50%;top:50%;transform:translate(-50%,-50%);width:100%}.HeroBanner .hero-overlay h1{color:#fff;font-size:9vw}.HeroBanner img{object-fit:cover}.HeroBanner .hero-image{display:block;z-index:-1}.HeroBanner .btn{height:46px;padding:0;width:185px}.HeroBanner .btn a{color:#fff;padding:.9rem 2.7rem}.HeroBanner .btn-transparent{background:transparent;border:1px solid #fff;color:#fff;font-size:.75rem;font-weight:800;line-height:1.45;text-transform:uppercase}.HeroBanner .rounded-capsule{border-radius:3rem}.logo{width:80px;margin:10px}
/*# sourceMappingURL=main.3c506ff9.chunk.css.map */