#modal{display:flex;justify-content:center;align-items:center}#modal,#modal-background{position:fixed;top:0;right:0;left:0;bottom:0}#modal-background{background-color:rgba(0,0,0,.7)}#modal-content{position:absolute;background-color:#fff;max-height:700px;max-width:800px;overflow-y:auto;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#modal-content::-webkit-scrollbar{display:none}.modal-container{position:fixed;display:flex;flex-direction:column;justify-content:space-between;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3)}.modal-container form{display:flex;flex-direction:column;align-items:center}.modal-container label{display:grid;margin-bottom:10px}.modal-container input{width:200px;padding:10px;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1)}.modal-container button{margin-top:20px;padding:10px 20px;border-radius:5px;border:none;background-color:#e2492b;color:#fff;font-size:16px;cursor:pointer}.modal-container button:hover{background-color:#1bf773}.profile-dropdown{list-style:none;position:absolute;background-color:#fff;display:flex;flex-direction:column;width:100px;margin-left:-10px;border-radius:4px;padding-right:10px;border-style:dotted;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;z-index:2}.profile-menu button{margin-top:0;padding:0 8px;border-radius:3px;background-color:#e2492b;color:#fff;font-size:16px;cursor:pointer}.profile-menu button:hover{background-color:#1bf773}.hidden{display:none}.link.active{color:#e2492b}.link{color:#e6e6fa;text-decoration:none;display:inline-block;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;font-family:sans-serif;font-size:24px}.nav-div{display:flex;justify-content:space-around;background-color:#2f4f4f;position:-webkit-sticky;position:sticky;top:0;z-index:999}.link:hover{-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important}.brand-link:hover,.link:hover{color:#1bf773!important}.active-brand-link{color:#e2492b!important}.search-bar{width:250px;height:50px;padding:0 10px;overflow:auto;cursor:text;box-shadow:0 0 10px hsla(0,0%,55.7%,.5);font-size:16px;font-weight:200;border:none;border-radius:3px}.food-search-bar-container{background-image:url(/static/media/food_search_image.b7f78730.png);background-size:cover;background-position:50%;background-attachment:fixed;height:auto;min-height:100vh;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:80px;padding-bottom:140px}.search-bar-button{box-sizing:border-box;text-align:center;color:#fff;border-radius:10%;width:55px;height:51px;border:none;cursor:pointer}.entry:hover,.search-bar-button,.search-bar-button:hover{background-color:#e2492b}.entry:hover{border-radius:3px}.food-search-bar-container .common-list{width:270px}.food-search-bar-container .branded-list{width:270px;padding-left:15px}.food-search-bar-container .rda{width:370px}.food-search-container{margin-top:100px;height:auto;padding-bottom:30px;min-height:80vh;background-color:hsla(0,0%,100%,.7);border-radius:10px}.food-diary-background{background-image:url(/static/media/food_diary_image.0321d38c.png);background-size:cover;background-position:50%;background-attachment:fixed;height:auto;min-height:100vh;width:100%;padding-top:100px;padding-bottom:140px}.food-diary-div{display:flex;justify-content:center;flex-direction:column;align-items:center;padding-top:50px}.calendar{position:absolute;opacity:.9;margin-top:-680px}.food-entry:hover{background-color:#cbcad3}.food-entry{color:#000;width:auto}.food-entry-amount{width:50px;color:#000;border:50px}.food-entry-amount:hover{background-color:#cbcad3;width:50px}.food-diary-list{background-color:#fff;width:80vw;max-width:700px;height:400px;border-color:#050505;border-style:solid;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.food-diary-list::-webkit-scrollbar{display:none}.food-diary-background .food-diary-list button{margin-top:0;padding:0 8px;border-radius:3px;border:none;background-color:#e2492b;color:#fff;font-size:16px;cursor:pointer}.food-diary-background .food-diary-list button:hover{background-color:#1bf773}.food-diary-background .calendar-button{margin-top:0;padding:0 8px;border-radius:3px;background-color:#e2492b;color:#fff;font-size:16px;cursor:pointer}.food-diary-background .calendar-button:hover{background-color:#1bf773}.food-diary-background .clear-diary{margin-top:10px;padding:0 8px;border-radius:3px;background-color:#e2492b;color:#fff;font-size:16px;cursor:pointer}.food-diary-background .clear-diary:hover{background-color:#1bf773}.food-diary-background .add-food button{margin-top:0;padding:0 8px;border-radius:3px;background-color:#e2492b;color:#fff;font-size:16px;cursor:pointer}.food-diary-background .add-food:hover{background-color:#1bf773}.food-diary-search-container .food-search-bar{width:250px;height:50px;padding:0 10px;overflow:auto;cursor:text;box-shadow:0 0 10px hsla(0,0%,44.7%,.5);font-size:16px;font-weight:200;border:none;margin-top:10px}.food-diary-search-container{display:flex;flex-direction:column;justify-content:center;padding:20px}.food-diary-search-container .search-bar-button{margin-top:10px;box-sizing:border-box;text-align:center;background-color:#e2492b;border-radius:10%;width:60px;height:51px;border:none;cursor:pointer}.food-diary-search-container .search-entry{border-radius:3px}.food-diary-search-container .search-entry:hover{background-color:#e2492b;border-radius:3px}.food-diary-search-container .branded-list,.food-diary-search-container .common-list{width:270px;padding:10px}.profile-container-background{padding-bottom:50px;background-image:url(/static/media/medical.f281a758.png);background-size:cover;background-position:50%;background-attachment:fixed;height:auto;min-height:100vh;width:100%;padding-top:100px}.profile-container{padding-bottom:100px}.profile-container div{margin:18px}.profile-container input[type=number],input[type=date],select{width:100%;padding:5px;margin:0;box-sizing:border-box;border-radius:3px}select{border-width:2px}.profile-container input[type=date]::-webkit-calendar-picker-indicator{color:transparent;opacity:1;display:block;background:url(https://mywildalberta.ca/images/GFX-MWA-Parks-Reservations.png) no-repeat;width:20px;height:20px;border-width:thin}.profile-container button{margin-top:0;padding:0 8px;border-radius:3px;background-color:#e2492b;color:#fff;font-size:16px;cursor:pointer}.profile-container button:hover{background-color:#1bf773}.exercise-diary-background{background-image:url(/static/media/exercise_diary_image.f4d44d68.png);background-size:cover;background-position:50%;background-attachment:fixed;height:auto;min-height:100vh;width:100%;padding-top:100px;padding-bottom:140px}.exercise-diary-div{display:flex;justify-content:center;flex-direction:column;align-items:center;padding-top:50px}.exercise-diary-background .calendar{position:absolute;opacity:.9;margin-top:-243px}.exercise-entry:hover{background-color:#cbcad3}.exercise-entry{color:#000;width:auto}.exercise-entry-amount{width:50px;color:#000;border:50px}.exercise-entry-amount:hover{width:50px}.exercise-diary-list{background-color:#fff;width:80vw;max-width:700px;height:400px;border-color:#050505;border-style:solid;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.exercise-diary-list::-webkit-scrollbar{display:none}::-webkit-input-placeholder{color:#000}.exercise-diary-background .clear-diary{margin-top:10px;padding:0 8px;border-radius:3px;background-color:#e2492b;color:#fff;font-size:16px;cursor:pointer}.exercise-diary-background .clear-diary:hover{background-color:#1bf773}.exercise-diary-background .add-exercise button{margin-top:0;padding:0 8px;border-radius:3px;background-color:#e2492b;color:#fff;font-size:16px;cursor:pointer}.exercise-diary-background .add-exercise button:hover{background-color:#1bf773}.exercise-diary-background .exercise-diary-list button{margin-top:0;padding:0 8px;border-radius:3px;border:none;background-color:#e2492b;color:#fff;font-size:16px;cursor:pointer}.exercise-diary-background .exercise-diary-list button:hover{background-color:#1bf773}.exercise-diary-background .calendar-button{margin-top:0;padding:0 8px;border-radius:3px;background-color:#e2492b;color:#fff;font-size:16px;cursor:pointer}.exercise-diary-background .calendar-button:hover{background-color:#1bf773}.exercise-entry-button{margin-top:0;padding:0 8px;border-radius:3px;background-color:#e2492b;color:#fff;font-size:16px;cursor:pointer}.exercise-entry-button:hover{background-color:#1bf773}.form-label{display:block;margin-bottom:10px}.form-label input{display:block;width:100%;margin-top:5px}.exercise-entry-button{display:block;width:100%;padding:10px 0;margin-top:20px}.exercise-diary-search-container .search-bar{width:250px;height:50px;padding:0 10px;overflow:auto;cursor:text;box-shadow:0 0 10px hsla(0,0%,55.7%,.5);font-size:16px;font-weight:200;border:none;margin-bottom:10px;margin-top:10px}.exercise-diary-search-container .search-entry{padding-left:10px;padding-right:10px}.exercise-diary-search-container .search-entry:hover{background-color:#e2492b;border-radius:3px}.exercise-diary-search-container .search-entry-button{margin-top:0;padding:0 8px;border-radius:3px;background-color:#e2492b;color:#fff;font-size:16px;cursor:pointer}.exercise-diary-search-container .search-entry-button:hover{background-color:#1bf773}footer{z-index:999;position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-around;align-items:center;background-color:#212529;padding:10px 0}footer .footer-link{margin:0 10px}footer .footer-link i{font-size:30px}.footer-link.active{color:#e2492b}.footer-link{color:#e6e6fa;height:30px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.footer-link:hover{color:#1bf773!important;-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important}.hero-section{display:flex;background-image:url(/static/media/background.f4bfadc2.png);background-size:cover;height:auto;width:auto;padding-top:10vh;padding-bottom:0;margin-left:-5px;background-attachment:absolute;z-index:-999}.try-button{-webkit-transform:translateX(-100%);transform:translateX(-100%);position:absolute;width:30%;height:7%;min-height:100px;left:0;-webkit-animation:slide-in .5s 3s forwards;animation:slide-in .5s 3s forwards;background-color:#fff;border-radius:5px;opacity:.8;overflow:hidden;z-index:1}@-webkit-keyframes slide-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.start-tracking-image{position:absolute;width:35vw;height:100vh;object-fit:contain;opacity:0;transition:opacity 1s;z-index:0;-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pop{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pop{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.background{background-image:url("/static/media/Black and White Sports Fitness Animated Presentation.84094536.gif");background-repeat:no-repeat;background-size:100%;background-position:50%;height:80vh;margin-bottom:auto;display:flex;align-items:center;justify-content:center;color:#fff;text-shadow:1px 1px #000}.left{flex:1 1;display:flex;flex-direction:column;padding-right:20px}.right{flex:2 1;display:flex;flex-direction:column;padding-top:80px;padding-bottom:100px}body{font-family:sans-serif;font-weight:500}#modal-content{border-radius:10px}
/*# sourceMappingURL=main.6458b866.chunk.css.map */