*{margin:0}.container{display:flex;font-family:Rubik,sans-serif;height:1080px;justify-content:center}.user{border:1px solid #000;height:100%;-webkit-transform:1.5s;transform:1.5s;width:50%}.userBGI{background-color:#f9ab55;background-image:url(https://images.unsplash.com/photo-1506126613408-eca07ce68773?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxzZWFyY2h8Mnx8eW9nYXxlbnwwfHwwfHw%3D&auto=format&fit=crop&w=500&q=60);background-repeat:no-repeat;background-size:100% 100%;height:100%;opacity:.1;transition:1.5s ease-out}.userLandingNav a{color:"grey";font-weight:"bold";padding:"5% 3%";-webkit-text-decoration:"none";text-decoration:"none";transition:"0.1s"}.user:hover>.userBGI{opacity:.5;transition:opacity 1.5s}.userLandingNav{left:35%;position:absolute;top:0;z-index:2}.userLandingNav a{color:grey;font-weight:700;text-decoration:none;transition:.1s}.userLandingNav a:hover{border-bottom:4px solid #f58a07;color:#f58a07}.userInfo{background-color:rgb(249,171,85,.5);border:1px solid #000;border-radius:15%;box-shadow:5px 5px 8px #000;left:5%;opacity:1;padding:1%;position:absolute;top:55%;z-index:2}.userInfo button{margin-left:25%;margin-top:5%}.instructor{background-color:rgb(144,156,194,.5);border:1px solid #000;height:100%;width:50%}.instructorBGI{background-image:url(https://images.unsplash.com/photo-1561049501-e1f96bdd98fd?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxzZWFyY2h8MTd8fHlvZ2F8ZW58MHx8MHx8&auto=format&fit=crop&w=500&q=60);background-repeat:no-repeat;background-size:100% 100%;height:100%;opacity:.1;transition:1.5s ease-out}.instructor:hover>.instructorBGI{opacity:.5;transition:opacity 1.5s}.instructorLandingNav{position:absolute;right:5%;text-decoration:none;top:0;z-index:2}.instructorLandingNav a{color:grey;font-weight:700;text-decoration:none;transition:.1s}.instructorLandingNav a:hover{border-bottom:4px solid #f58a07;color:#f58a07}.instructorInfo{border:1px solid #000;border-radius:15%;box-shadow:5px 5px 8px #000;opacity:1;padding:1%;position:absolute;right:5%;top:35%;z-index:2}.instructorInfo button{margin-left:25%;margin-top:5%}.login{align-content:center;align-items:center;background-color:#fff;border:1px solid #000;display:flex;flex-direction:column;height:50%;justify-content:center;margin:20% auto;width:50%}.header-container{background-color:hsla(0,0%,100%,.7);width:100%}.header-nav{align-items:center;display:flex;justify-content:space-around;margin:0 auto;width:60%}.logo img{width:200px}.header-nav ul{display:flex;justify-content:space-evenly;padding:1%;text-transform:capitalize;width:50%}.header-nav a{border-bottom:4px solid transparent;color:#1d1d1d;font-weight:700;padding:5% 3%;text-decoration:none;transition:.1s}.header-nav a:hover{border-bottom:4px solid #f58a07;color:#f58a07}.search-header-container{background-image:url(https://images.pexels.com/photos/3076513/pexels-photo-3076513.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260);background-position:0 40%;background-size:cover;height:500px}.search-page-container{font-family:Rubik,sans-serif}.search-container{align-items:center;display:flex;flex-direction:column;margin:1% auto}.search-container h1{font-size:50px;line-height:1.2;margin:0 0 1rem}.search-container h3{font-size:24px;line-height:1.5;margin-bottom:1%}.search-container form{padding:1%;width:40%}.searchBtn{background:#e85815;border-color:transparent;color:#fff;margin-left:1%}.searchBox,.searchBtn{padding:2% 3%}.filter-container{display:flex;justify-content:center}.filters{display:flex;margin:0 auto;width:80%}.filters select{width:100px}.filters form{display:flex;flex-wrap:row wrap;justify-content:center}.filter-label{margin:0 2%}p{text-transform:capitalize}.classCard{border:1px solid #f58a07;border-radius:50%;box-shadow:5px 5px 8px #f58a07;margin:1.5% 35%;padding:3%;text-align:center;width:30%}.classCards{border-left:1px solid #f58a07;border-right:1px solid #f58a07;box-shadow:5px 5px 100px #f58a07;display:flex;flex-wrap:wrap;margin-left:20%;margin-right:20%;padding:3%}.signUp-container{background-image:url(/static/media/fitness4.2d7085bb630b3955e0be.jpg);background-repeat:no-repeat;background-size:cover;height:55rem}.formSignUp-container{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;height:25rem;justify-content:center;margin:3rem auto;padding:3rem 0;width:30rem}.formSignUp-container h2{margin-bottom:2rem}.formSignUp-container label,button{margin-bottom:1rem}.formSignUp-container input{border:1px solid #999;border-radius:10px;font-size:1rem;height:1.4rem;margin-bottom:1.5rem;padding:1rem;width:70%}.formSignUp-container button{background-color:#f58a07;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.8rem 1rem;width:80%}.formSignUp-container button:hover{background-color:#dd7c06}.formSignUp-container button:disabled{background-color:gray;cursor:not-allowed}p.required{color:red}.login-container{background-image:url(/static/media/fitness4.2d7085bb630b3955e0be.jpg);background-repeat:no-repeat;background-size:cover;height:55rem}.form-container{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;height:30rem;justify-content:center;margin:3rem auto;padding:1rem 0;width:30rem}.form-container h1,button,label{margin-bottom:1.4rem}.form-container input{border:1px solid #999;border-radius:10px;font-size:1rem;height:1.4rem;margin-bottom:1.5rem;padding:1rem;width:70%}.form-container button{background-color:#f58a07;border:none;border-radius:10px;color:#fff;cursor:pointer;height:3rem;margin-top:1rem;width:80%}.form-container button:hover{background-color:#dd7c06}.form-container button:disabled{background-color:gray;cursor:not-allowed}.form-container p{margin-bottom:.6rem}.link{color:#f58a07;text-decoration:none}.link:hover{color:#dd7c06}body{overflow-x:hidden}.main-dash *{font-family:Open Sans,sans-serif}.main-dash>h1{align-items:center;background-color:#323232;color:#fff;display:flex;height:4rem;justify-content:end;padding-right:2rem}.main-dash-container{background-color:#f5f5f5;display:flex;height:87vh}.main-dash-template{height:100%}.main-dash-template>header{background-color:rgba(0,0,0,.04);border:none;color:rgba(0,0,0,.422);display:flex;font-size:.9rem;font-weight:100;justify-content:space-between;padding:1.5rem 3.5rem}.main-dash-template>header>div>button{margin:0 .5rem}.custom-button{border:0 solid #000;border-radius:5px;box-shadow:0 0 1rem rgba(0,0,0,.125);color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin:0;padding:.5rem 1rem}.orange{background-color:#f58a07}.green{background-color:#07f523}.red{background-color:#f53707}.main-dash-template>ul{background-color:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:1rem .5rem 1rem rgba(0,0,0,.05);display:flex;flex-direction:column;height:70%;justify-content:space-between;margin:2rem auto auto;padding:0;width:40%}.main-dash-template>ul>hr{border:none;border-top:1px solid rgba(0,0,0,.2);margin:auto;width:100%}.main-dash-template>ul>li{align-items:center;color:rgba(0,0,0,.4);display:flex;font-size:1.5rem;font-weight:600;height:100%;justify-content:space-around;width:100%}.main-dash-template>ul>li>svg{height:2rem;width:2rem}.main-dash-template>ul>li:hover{background-color:rgba(0,0,0,.03);color:rgba(0,0,0,.5);cursor:pointer;transition:.2s ease-in}.main-dash-content{display:flex;flex-direction:column;justify-content:center;width:100%}.user-dash-content{display:flex;flex-wrap:wrap;overflow:scroll;width:100%}.class-container{align-items:center;border:2px solid #f58a07;border-radius:10%;box-shadow:1px 1px 10px 8px #f9ab55;display:flex;flex-direction:column;font-size:.9rem;height:auto;margin:50px auto;max-height:30%;padding:2%;width:300px}.class-container:hover{background-color:#fff}.class-container h2{font-size:2rem;font-weight:700;margin-bottom:1%}.class-container p{padding:1%;text-align:center;width:100%}.class-container button{background-color:#084887;border-radius:10%;color:#f7f5fb;font-weight:700;margin:1%;padding:1% 2%}.class-container button:hover{background-color:#f58a07}#class-list-container{height:100%;overflow-y:scroll;width:100%}#class-list-container>h2{height:10%}#class-list-elem-container{display:grid;grid-auto-rows:15rem;grid-template-columns:repeat(4,1fr);height:82%;overflow:scroll}.class-list-elem{align-items:center;background-color:#fff;border:1.5px solid rgba(0,0,0,.05);border-radius:.5rem;box-shadow:.25rem .5rem 1rem rgba(0,0,0,.15);cursor:pointer;display:flex;flex-direction:column;margin:2rem}.class-list-elem>#group-1{border:none;display:flex;flex-direction:column;height:80%;width:100%}.class-list-elem>#group-1>p{align-items:center;border:none;color:rgba(0,0,0,.5);display:flex;font-size:.95rem;font-weight:800;height:30%;justify-content:start;margin:0;padding-left:1.25rem;padding-top:1rem}.class-list-elem>#group-1>span{border:none;color:#323232;display:flex;font-size:1.75rem;height:70%;justify-content:center;padding-bottom:2.25rem}.class-list-elem>hr{border:none;border-top:1px solid rgba(0,0,0,.25);width:95%}.class-list-elem>#group-2{align-items:center;border:none;display:flex;height:20%;justify-content:space-between;width:95%}.class-list-elem>#group-2>p{border:none;font-size:.8rem}.main-dash-container>nav{background-color:#073d73;color:#fff;width:12%}.main-dash-container>nav>ul{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;padding:0}.main-dash-container>nav>ul>li{list-style:none}.main-dash-container>nav>ul>div{display:flex;flex-direction:column;height:15%;justify-content:space-around;list-style:none;text-align:center;width:80%}.main-dash-container>nav>ul>li,span{align-items:center;display:flex;flex-direction:column}.side-nav-icons>svg{-webkit-filter:drop-shadow(0 0 1rem rgba(0,0,0,.387));filter:drop-shadow(0 0 1rem rgba(0,0,0,.387));height:1.8rem;width:4rem}.side-nav-icons>span{font-size:.9rem;margin:.5rem 0}.li-wrapper>li{display:flex;justify-content:center;margin:1rem}.li-wrapper>a{-webkit-text-decoration:#fff;text-decoration:#fff}.li-wrapper,li span{color:#fff}.dashboard-forms-container{height:85%;overflow:scroll}.dashboard-forms{background-color:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:1rem .5rem 1rem rgba(0,0,0,.05);display:flex;flex-direction:column;margin:2rem auto auto;padding:2rem 4rem;width:40%}.dashboard-forms>label{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 3rem}.dashboard-forms>label>input{border:1px solid rgba(0,0,0,.184);display:flex;flex-direction:column;margin:.1rem 0}.popup{background-color:#fff;border:3px solid #90ee90;display:inline;display:flex;flex-direction:row;font-weight:700;left:77%;padding:.5rem 1rem;position:absolute;top:100%;width:18%}.popup>svg{color:#90ee90;padding-right:1rem}.passes-container{align-items:center;display:flex;flex-direction:column;width:100%}.passes-title-container{align-items:center;display:flex;justify-content:space-between;margin:3rem auto;width:80%}.passes-title-container button{background-color:#f58a07;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.8rem 1rem;width:14rem}.passes-title-container button:hover{background-color:#dd7c06}.users-container{border:1px solid rgba(0,0,0,.1);border-radius:10px;box-shadow:.2rem .5rem 1rem rgba(0,0,0,.06);display:flex;flex-direction:column;justify-content:center;margin:1.5rem 2rem;width:50%}.users-container>h3{align-items:center;background-color:rgba(0,0,0,.04);border-radius:10px 10px 0 0;color:#6e6e6e;font-size:1.2rem;font-size:1rem;margin-bottom:0;padding:.8rem 2rem}.users-container>hr{border:none;border-top:1px solid rgba(0,0,0,.1)}.user-cards{display:flex;justify-content:space-around;width:100%}.user-card{background:rgba(0,0,0,.04);border-radius:10px;margin:1rem;padding:1rem;width:20%}.user-card form{display:flex;flex-direction:column;margin-top:1rem}.user-card label{margin-bottom:.4rem}.user-card input{margin-right:.4rem}.punchForm-container{border:1px solid #000;display:flex;justify-content:center;margin:3rem auto;width:40rem}.punchForm-container form,.punchForm-container label{align-items:center;display:flex;flex-direction:column}.punchForm-container label{font-size:1.8rem;margin-top:1rem}.punchForm-container select{font-size:1rem;height:2rem;margin-top:1rem;width:12rem}button.create-punchpass{background-color:#f58a07;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.8rem 1rem;width:14rem}button:hover.create-punchpass{background-color:#dd7c06}button.cancel-punchpass{background-color:#ff6b6b;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem 1rem;width:14rem}button:hover.cancel-punchpass{background-color:#e66060}
/*# sourceMappingURL=main.95349a0c.css.map*/