@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);@import url(https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#d1d1d1;font-family:“Source Sans Pro”,sans-serif;margin:0}.card{margin:10px;max-width:87.5%;position:relative;transition:.5s}.card .multi-button{border-radius:100%;height:0;left:1.25rem;position:absolute;top:1.25rem;-webkit-transform:translate(-45%,-50%);transform:translate(-45%,-50%);transition:.5s cubic-bezier(.25,0,0,1);width:0;z-index:1}.card .multi-button button{background-color:#2c2e43;border:none;border-radius:100%;color:#ffc600;cursor:pointer;display:grid;height:2rem;place-items:center;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.25s cubic-bezier(.25,0,0,1);width:2rem}.card .multi-button button:hover{border:1px solid #ffc600;color:#ffc600}.card .multi-button button:first-child:nth-last-child(3):first-child,.card .multi-button button:first-child:nth-last-child(3)~:first-child{left:28%;top:95%}.card .multi-button button:first-child:nth-last-child(3):nth-child(2),.card .multi-button button:first-child:nth-last-child(3)~:nth-child(2){left:28%;top:70%}.card .multi-button button:first-child:nth-last-child(3):nth-child(3),.card .multi-button button:first-child:nth-last-child(3)~:nth-child(3){left:28%;top:45%}.card .container{background:#2c2e43;border:1px solid #ffc600;border-radius:1rem;color:#ffc600;display:flex;flex-direction:column;font-size:larger;min-height:7rem;padding-left:5%;padding-right:5%;width:100%}.card .container .exercise-name-calender{display:flex;font-weight:400;justify-content:center;margin-bottom:0;width:100%}.card .container .exercise-info{align-items:center;display:flex;justify-content:space-between;padding-bottom:1rem;width:30%;width:100%}.card .container .exercise-info .exercise-data{border-right:1px solid #ffc600;display:flex;height:50px;justify-content:space-evenly;width:80%}.card .multi-button:focus-within,.card:hover .multi-button{height:10rem;width:10rem}.card:hover{padding-left:.75rem;transition:.5s}.exercise-not-completed-button{align-items:center;display:flex;flex-direction:column;padding-left:2%;width:25%}.mark-completed-text-calender{font-size:12px;padding-top:5px;text-align:center}.db-card{padding-top:1rem}.db-card .db-container{background:#2c2e43;border:1px solid #ffc600;border-radius:1rem;color:#ffc600;display:flex;padding-left:5%;padding-right:5%}.db-card .db-container .db-exercise-name{align-items:center;border-right:1px solid #ffc600;display:flex;font-size:16px;font-weight:400;height:50px;margin-top:1rem;width:50%}.db-card .db-container .db-exercise-info{align-items:center;display:flex;justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem;width:100%}.db-card .db-container .db-exercise-info .db-exercise-data{border-right:1px solid #ffc600;display:flex;height:50px;justify-content:space-evenly;width:80%}button{background:#2c2e43;border:1px solid #ffc600;border-radius:100%;color:#ffc600;cursor:pointer;height:3rem;width:3rem}#demo:checked+label #btnbtn{background:#ffc600;color:#2c2e43}#demo{display:none}.empty-card{--background:#5d9cec;align-items:flex-end;background:var(--text);border-color:var(--background);border-radius:1rem;border-style:solid;color:var(--background);display:flex;height:5vh;justify-content:center;margin:10px;max-width:87.5%;padding-bottom:5%;padding-left:5%;padding-right:5%;width:100%}.db-completed-button{align-items:center;display:flex;flex-direction:column;padding-left:2%;width:30%}.mark-completed-text{font-size:x-small}.dashboard-exercises-container{display:flex;flex-direction:column}.container-dashboard{background:#2c2e43;border-radius:4px;color:#ffc600;margin:2rem auto 5rem;max-width:500px;min-height:75vh;padding:1.5rem}.container-dashboard .dashboard-title{font-size:28px;margin:0}.container-dashboard .dashboard-date{margin:.1rem .1rem 1rem;text-align:center}.container-dashboard .container-quote{background-color:#2c2e43;border:5px solid #ffc600;border-radius:1rem;display:flex;flex-direction:column;justify-content:space-evenly;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;min-height:30vh;opacity:1;padding:1rem 0;text-align:center;transition:1s ease-in}.container-dashboard .container-quote .quote-data{font-family:Bebas Neue,cursive;font-size:24px;letter-spacing:1px;padding:1rem;word-spacing:3px}.container-dashboard .container-quote .quote-author{font-family:Great Vibes,cursive;font-size:32px;letter-spacing:1px;word-spacing:3px}.container-dashboard .db-titles{display:flex;flex-direction:row;justify-content:center;padding:0 1rem 0 1.5rem}.container-dashboard .weather{align-items:center;display:flex;flex-direction:row;font-family:“Source Sans Pro”,sans-serif;justify-content:flex-end}.container-dashboard .heading-container{align-items:flex-end;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:.5rem 1.5rem 0}.popup-box{background:#00000050;color:#000;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:2}.box{border:1px solid #999;border-radius:4px;height:auto;margin:30vh auto 0;max-height:70vh;overflow:auto;padding:20px;position:relative;width:70%}.box,.close-icon{background:#d1d1d1}.close-icon{border:1px solid #999;border-radius:50%;content:"x";cursor:pointer;font-size:20px;height:25px;line-height:20px;position:fixed;right:calc(15% - 30px);text-align:center;top:25vh;width:25px}.container-delete-buttons{display:flex;flex-direction:row;justify-content:space-evenly}.confirm-deletion,h4{color:#bf1650;margin-top:0}.popup-delete-botton{background-color:#2c2e43;border:1px solid #bf1650;border-radius:4px;color:#ee5253;font-size:1rem;width:200px}.popup-delete-botton:hover{background-color:#ee5253;border:1px solid;color:#000}.loading-circle{display:flex;justify-content:center;margin-bottom:2rem;margin-top:2rem}.add-close-cross{color:#ffc600;margin-bottom:.5rem;text-align:center}.add-form{background:#2c2e43;border-radius:4px;margin:0 auto;max-width:500px;padding:0 1.5rem 1.5rem}.add-form-name{color:#ffc600;padding:.5rem 0;width:100%}.form-dropdown{margin:.5rem 0;width:100%}.form-checkboxes{background-color:#fff;border-radius:4px;display:block;font-size:14px;margin-bottom:1rem;padding:1rem 1.5rem}.form-checkboxes label{color:#2c2e43;font-weight:700}.add-input[type=submit]{background:#2c2e43;border:1px solid #ffc600;color:#ffc600;font-size:16px;font-weight:400;letter-spacing:.25rem;padding:2rem;text-align:center;text-transform:uppercase}.add-input[type=submit]:hover{background:#ffc600;color:#000}h2{width:100%}p{color:#bf1650}p:before{content:"⚠ ";display:inline}.edit-close-cross{color:#ffc600;margin-bottom:.5rem;text-align:center}.edit-form{background:#2c2e43;border-radius:4px;margin:0 auto;max-width:500px;padding:0 1.5rem 1.5rem}.edit-form-name{border-radius:4px;color:#ffc600;margin-bottom:.5rem;padding:.5rem 0;width:100%}.form-label{color:#ffc600;font-size:18px;line-height:2;margin:2rem 0;text-align:left}input{border:1px solid #fff;border-radius:4px;box-sizing:border-box;display:block;font-size:14px;margin-bottom:.5rem;padding:1rem 1.5rem;width:100%}.note-message h5{color:#ee5253;font-size:14px;letter-spacing:.015rem;margin:.5rem 0}.edit-input[type=submit]{background:#2c2e43;border:1px solid #ffc600;color:#ffc600;font-size:16px;font-weight:400;letter-spacing:.25rem;padding:2rem;text-align:center;text-transform:uppercase}.edit-input[type=submit]:hover{background:#ffc600;color:#000}.calender-container{background:#2c2e43;border-radius:4px;margin:2rem auto 5rem;max-width:500px;min-height:75vh;padding:1.5rem}.calender-container .calender-information{align-items:center;background-color:#ffc600;border-radius:4px;display:flex;justify-content:space-around;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;padding:1rem 0;text-align:center;text-transform:uppercase}.calender-container .calender-information h2{width:25%}.calender-container .weekCalenderContainer{border-bottom:1px solid #ffc600;color:#ffc600;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:1rem;padding-bottom:1rem}.calender-container .weekCalenderContainer .weekDay{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:20px;width:20%}.calender-container .weekCalenderContainer .selected{align-items:center;border-radius:20px;border-style:solid;display:flex;flex-direction:column;font-size:large;font-weight:700;justify-content:space-evenly;width:20%}.calender-container .exercises-container{display:flex;flex-direction:column}.calender-container .exercises-container .add-new-exercise{align-self:center;margin-bottom:1vh;margin-top:1vh}.App.header{margin:0 1.5rem}.App .routes{margin-top:5rem}h2,h4{font-family:“Source Sans Pro”,sans-serif;font-size:1.3rem;justify-content:center;letter-spacing:.1rem;text-align:center}h5{margin-top:0}.exerciseList,.item-container,.itemList{background:#2c2e43;border-radius:4px;margin:2rem auto 5rem;max-height:75vh;max-width:500px;min-height:75vh;padding:1.5rem;text-transform:uppercase}.exerciseList .heading-container,.item-container .heading-container,.itemList .heading-container{align-items:center;background-color:#ffc600;border-radius:4px;display:flex;justify-content:space-evenly;margin-bottom:1rem;padding:1rem 0;text-align:center;text-transform:uppercase}.exerciseList .exerciseListItem,.item-container .exerciseListItem,.itemList .exerciseListItem{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem}.exerciseList .exerciseGif-container,.item-container .exerciseGif-container,.itemList .exerciseGif-container{width:90%}.exerciseList .left-arrow,.item-container .left-arrow,.itemList .left-arrow{padding-left:2rem}.item-container{margin:1rem 0 0;max-height:40vh;min-height:55vh;overflow-y:scroll;padding-bottom:0}.pagination{align-items:center;display:flex;justify-content:center;padding-top:.1rem}.paginationItem{border:2px solid #ffc600;border-radius:50%;cursor:pointer;height:45px;margin:0 5px;padding:10px 15px;position:relative;width:45px}.paginationItem span{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.next,.prev{background:#fff;border:none;box-shadow:0 0 3px rgba(0,0,0,.4);color:#1976d2;cursor:pointer;margin:0 10px;padding:10px}.paginationItem.active{border:1px solid #888;color:#888;pointer-events:none}.next.disabled,.prev.disabled{box-shadow:none;color:#999;pointer-events:none}.container-login{background-image:url(/static/media/pexels-cottonbro-4753987.7feb96cb34ff61d2a41a.jpg);display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.container-login .login-images{display:flex;flex-direction:row;margin-bottom:.5rem}.container-login #login-image-text{height:30px;margin-top:.7rem;width:100px}.container-login #login-image-picture{height:50px;width:50px}.container-login .login{background-color:#2c2e43;display:flex;flex-direction:column;justify-content:center;margin:40vh auto;max-height:250px;max-width:500px;min-height:150px;min-width:250px;padding:3rem 2rem 3.5rem}.container-login .login h3{align-self:center;color:#ffc600;margin-top:0}.container-login .login .submit{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.container-login .login .submit button{background:#2c2e43;border-radius:4px;color:#ffc600;font-size:12px;letter-spacing:.25rem;padding:1rem;text-transform:uppercase;width:40%}.container-login .login .submit button:hover{background:#ffc600;color:#2c2e43}.container-login .login .submit .toggle-signup{align-items:center;color:#ffc600;display:flex;flex-direction:column;justify-content:center;padding:.85rem;width:30%}.container-login .login .submit .toggle-signup:hover{border:1px solid #ffc600;border-radius:4px;color:#ffc600;cursor:pointer}.container-login .signup{background-color:#2c2e43;display:flex;flex-direction:column;justify-content:center;margin:40vh auto;max-height:250px;max-width:500px;min-height:400px;min-width:250px;padding:.5rem 1.5rem}.container-login .signup h3{align-self:center;color:#ffc600;margin-top:0}.container-login .signup .submit{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.container-login .signup .submit button{background:#2c2e43;border-radius:4px;color:#ffc600;font-size:12px;letter-spacing:.25rem;padding:1rem;text-transform:uppercase;width:40%}.container-login .signup .submit button:hover{background:#ffc600;color:#2c2e43}.container-login .signup .submit .toggle-login{align-items:center;color:#ffc600;display:flex;flex-direction:column;justify-content:center;padding:.85rem;width:30%}.container-login .signup .submit .toggle-login:hover{border:1px solid #ffc600;border-radius:4px;color:#ffc600;cursor:pointer}.about-page{background:#2c2e43;border-radius:4px;color:#f5f5f5;font-family:Georgia,Times New Roman,Times,serif;margin:2rem auto 5rem;max-width:500px;min-height:75vh;padding:1.5rem}.about-page h2{color:#ffc600;font-family:Times New Roman,Times,serif}.about-page a{color:#ffc600}.about-page .person{align-content:stretch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly}.about-page .person .name{font-size:16px;font-weight:600}.about-page .person .description{padding-left:10px}.about-page .person .name{margin-bottom:1rem}.stacks{align-content:flex-start;border:1px solid #000;display:flex;flex-direction:column;font-family:Times New Roman,Times,serif;font-size:26px;font-weight:600;justify-content:flex-start;margin:10rem 2rem 2rem;padding:5rem}
/*# sourceMappingURL=main.a94195a6.css.map*/