.top-menu{position:fixed;top:0;padding:8px;background-color:#8c8c8c;width:100%;border-bottom:1px solid #000;z-index:1}.logo{background:url(/be-fit/static/media/logo.c9e25012.png);background-size:60px;height:60px;width:60px;margin-bottom:-15px;margin-top:-15px}.scrollable-menu{max-height:50vh;overflow-y:scroll}.scrollable-menu *{cursor:pointer}.play-icon:hover .play{color:orange}.workout-error{color:red}.start-workout{padding:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.start-workout i{font-size:250px;color:#00f;text-shadow:5px 0 0 red,0 -px 0 red,0 5px 0 red,-5px 0 0 red}.start-workout h1{margin-top:40px;font-size:40px;font-weight:700;color:#fff}.main .grid{margin:20px}.finish-stats{width:50%;text-align:center}.finish-links{text-align:left;font-size:50px}.finish-links>div>div{padding:10px;color:#00f}.finish-links>div>div:hover{color:#005;cursor:pointer}.finish-content{padding-top:70px}.section{border:2px solid grey;border-radius:10px;margin-bottom:20px;text-align:center;padding-bottom:30px}.section h1{display:flex;width:50%;justify-content:center;align-items:center;font-size:30px;margin:auto auto 20px;color:#00008b}.section h1:after,.section h1:before{content:"";border-top:2px solid;margin:0 20px 0 0;flex:1 0 20px}.section h1:after{margin:0 0 0 20px}.section .form{text-align:left;width:40%;margin:auto}.section .chart{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;color:#000;background-color:#fff;display:inline-block}.subsection{border-top:1px solid grey;border-bottom:1px solid grey;padding-top:10px;padding-bottom:10px}.subsection.reset{border-top:2px solid #8b0000;margin-top:10px}.subsection h2{font-size:20px;color:#00008b;opacity:.75}.red-section{border-radius:5px;border:2px solid red;margin:10px}.framed{border:.1px solid #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 20px 5px 5px}.exercise-image{overflow:hidden}.exercise-image:hover .label{opacity:1}.exercise-image .label{opacity:0}.timer-description{font-size:75px;text-align:center}.timer-description div{padding:30px}.timer-description .time{font-size:100px}.timer-div{float:left;height:500px;width:500px;margin-left:100px}.exercise-description{background-color:#d3d3d3;position:relative;margin-left:50px;border-radius:10px;overflow-y:scroll}.exercise-description,.pause-description{height:500px;padding:30px;float:left;width:calc(70% - 500px);text-align:center;font-size:50px}.pause-description .next-exercise{padding-top:50px;font-size:20px;color:#555}.pause-description .next-exercise h1{font-size:50px}.pause-description .next-exercise h1:hover{font-size:50px;color:#000;cursor:pointer}.exercise-description:hover span{opacity:1}.exercise-description span{color:#a9a9a9;opacity:0}.exercise-description-text{border:2px solid red}.exercise-description-image{max-width:100%;max-height:150px}.exercise-description .heading{font-size:30px;font-weight:700}.exercise-menu{width:500px;margin-left:100px;clear:left;background:#eee;border-radius:5px}.exercise-menu *{margin:auto}.image-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:0 10px;grid-auto-rows:10px}.image-list img{width:200px}.workout-information{padding:10px}.no-exercise-found{font-size:20px}.form-error{color:#a00;padding-left:5px}.search-results{margin-top:30px;font-size:30px}.file-drop{padding:30px;border:2px dotted grey;border-radius:20px;margin-bottom:10px}body{background-color:#aaa}.content{padding:30px 20px 20px;margin:60px 20px 20px;min-height:calc(100vh - 40px);border-radius:10px;background-color:#8c8c8c;z-index:0}.title{margin:auto;border-radius:10px;text-align:center}.title,.title .subheading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.title .subheading{background-color:#eee;border:3px solid grey;border-top-color:#eee;border-radius:5px;display:inline-block;padding:5px}.title .heading{background-color:#eee;font-size:50px;border:3px solid grey;padding:15px;margin-bottom:-3px}.heading.bottom{margin-bottom:0}.relative-position{position:relative}.vertical-center{margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-fixed{position:fixed;top:0}.loading-bar{padding:70px}
/*# sourceMappingURL=main.f61c9a04.chunk.css.map */