@font-face{font-family:"Rubik";font-style:normal;font-weight:300;src:url("/static/lib/webfonts/rubik-v21-latin-300.eot");src:local(""),url("/static/lib/webfonts/rubik-v21-latin-300.eot?#iefix") format("embedded-opentype"),url("/static/lib/webfonts/rubik-v21-latin-300.woff2") format("woff2"),url("/static/lib/webfonts/rubik-v21-latin-300.woff") format("woff"),url("/static/lib/webfonts/rubik-v21-latin-300.ttf") format("truetype"),url("/static/lib/webfonts/rubik-v21-latin-300.svg#Rubik") format("svg")}@font-face{font-family:"Rubik";font-style:normal;font-weight:400;src:url("/static/lib/webfonts/rubik-v21-latin-regular.eot");src:local(""),url("/static/lib/webfonts/rubik-v21-latin-regular.eot?#iefix") format("embedded-opentype"),url("/static/lib/webfonts/rubik-v21-latin-regular.woff2") format("woff2"),url("/static/lib/webfonts/rubik-v21-latin-regular.woff") format("woff"),url("/static/lib/webfonts/rubik-v21-latin-regular.ttf") format("truetype"),url("/static/lib/webfonts/rubik-v21-latin-regular.svg#Rubik") format("svg")}@font-face{font-family:"Rubik";font-style:normal;font-weight:600;src:url("/static/lib/webfonts/rubik-v21-latin-600.eot");src:local(""),url("/static/lib/webfonts/rubik-v21-latin-600.eot?#iefix") format("embedded-opentype"),url("/static/lib/webfonts/rubik-v21-latin-600.woff2") format("woff2"),url("/static/lib/webfonts/rubik-v21-latin-600.woff") format("woff"),url("/static/lib/webfonts/rubik-v21-latin-600.ttf") format("truetype"),url("/static/lib/webfonts/rubik-v21-latin-600.svg#Rubik") format("svg")}@font-face{font-family:"Rubik";font-style:italic;font-weight:300;src:url("/static/lib/webfonts/rubik-v21-latin-300italic.eot");src:local(""),url("/static/lib/webfonts/rubik-v21-latin-300italic.eot?#iefix") format("embedded-opentype"),url("/static/lib/webfonts/rubik-v21-latin-300italic.woff2") format("woff2"),url("/static/lib/webfonts/rubik-v21-latin-300italic.woff") format("woff"),url("/static/lib/webfonts/rubik-v21-latin-300italic.ttf") format("truetype"),url("/static/lib/webfonts/rubik-v21-latin-300italic.svg#Rubik") format("svg")}@font-face{font-family:"Rubik";font-style:italic;font-weight:400;src:url("/static/lib/webfonts/rubik-v21-latin-italic.eot");src:local(""),url("/static/lib/webfonts/rubik-v21-latin-italic.eot?#iefix") format("embedded-opentype"),url("/static/lib/webfonts/rubik-v21-latin-italic.woff2") format("woff2"),url("/static/lib/webfonts/rubik-v21-latin-italic.woff") format("woff"),url("/static/lib/webfonts/rubik-v21-latin-italic.ttf") format("truetype"),url("/static/lib/webfonts/rubik-v21-latin-italic.svg#Rubik") format("svg")}@font-face{font-family:"Rubik";font-style:italic;font-weight:600;src:url("/static/lib/webfonts/rubik-v21-latin-600italic.eot");src:local(""),url("/static/lib/webfonts/rubik-v21-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/static/lib/webfonts/rubik-v21-latin-600italic.woff2") format("woff2"),url("/static/lib/webfonts/rubik-v21-latin-600italic.woff") format("woff"),url("/static/lib/webfonts/rubik-v21-latin-600italic.ttf") format("truetype"),url("/static/lib/webfonts/rubik-v21-latin-600italic.svg#Rubik") format("svg")}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;scroll-behavior:auto !important}body,html{font-family:"Rubik","Helvetica",sans-serif;font-weight:400;color:#fff;min-height:100%;background-color:#000b2c}progress{width:100%;height:40px}.exercisebox{padding:10px 0px}.maincontent,.mainpage{background:linear-gradient(200deg, rgba(0, 11, 44, 0.8) 0%, rgba(16, 30, 72, 0.8) 650px, rgba(0, 11, 44, 0.8) 100%)}.modal-content{background:linear-gradient(200deg, rgba(0, 11, 44, 0.9) 0%, rgba(16, 30, 72, 0.9) 150px, rgba(0, 11, 44, 0.9) 100%)}.mainpage{min-height:100vh;padding:10px}.planner{padding:10px 40px;display:flex;flex-direction:column;width:auto}.success-infobox{background:linear-gradient(200deg, rgb(23, 94, 26) 0%, rgb(26, 65, 24) 250px, rgb(21, 71, 2));border-radius:6px}.rb{border:solid 1px red}.exercise{padding:20px 10px}.card{border:none;background-color:unset}.topnav{display:flex;flex-direction:row;list-style:none;text-align:center;padding:4px 2px;z-index:99999;left:0;margin:0px}.topnavcontainer{z-index:9999}.topnav li{padding:2px 0px 0px 0px;font-size:.8rem;margin:1px;font-weight:400}li.nav-item{color:#aaa}li.nav-item.active{color:#fff !important;font-weight:bold}.topnav li i{font-size:1.4rem}.img-fluid{max-height:300px;max-width:100%}h2{font-size:1.4rem}h1{font-size:2rem;font-weight:600}h3{font-weight:400}h4{font-size:1rem}.exerciseblock{padding:0px}.username{color:#d31f75}.exerciseblock .content{vertical-align:text-top;padding:4px}.exercise_sections{width:100%;clear:both}.pgi{font-size:20px;background-color:#ccc;padding:20px 20px;border-radius:10px;text-decoration:none;color:#222;font-weight:600;color:#fff;clear:both}.pgi.active{background-color:#4ce456}.pgi_td{text-align:center;background-color:#eee;border-radius:0px}.pgi_td a{border-radius:4px;line-height:3rem}.youtubepreview,.imagepreview{max-width:100%;max-height:100px}.block{background-color:#f0f0f0;margin-top:30px;border-radius:20px;padding:20px}.finish{text-align:center;padding-top:2rem}.finish h1{font-size:6vw}.form-label{margin:0px}.form-control,.form-control:active,.form-control:focus,.form-control:hover,.btn,.form-select,.input-group-text,.form-check-input{margin:0px;background-color:unset;color:unset;background-color:rgba(154,189,212,.0784313725);border:0;box-shadow:unset}.dropdown-menu-dark{background-color:#000;border:0;border-radius:0;min-width:unset}.dropdown-item{color:#888}.dropdown-item:active{background-color:#16181b !important}option{background-color:#081821}.btn,.btn:focus{background-color:#546aff}.btn:hover{background-color:#1c2c5c;border:0;color:#fff}.form-control::file-selector-button,.form-control::file-selector-button:hover,.form-control::-webkit-file-upload-button,.form-control::-webkit-file-upload-button:hover{color:unset;background-color:rgba(120,120,120,.1) !important}.btn-delete-outline{background-color:rgba(0,0,0,0);border:solid 1px #546aff}.btn-delete-outline:hover{background-color:rgba(201,0,0,.1254901961);border:solid 1px rgba(150,0,0,.5019607843)}.btn-delete{background-color:rgba(201,0,0,.4392156863)}.btn-delete:hover{background-color:rgba(143,0,0,.4392156863)}.btn-cancel{background-color:rgba(0,0,0,.5019607843)}.btn-cancel:hover{background-color:#000}.btn-login{background-color:#000;color:#fff;border:solid 1px #666}.btn-login:hover{background-color:rgba(0,0,0,.5019607843);border:solid 1px #666}.btn-searchbar{background-color:#101d40}.btn-searchbar:hover{background-color:#1c2c5c}.btn-sm{border-radius:2px}.new{position:fixed;top:0;width:100%;max-width:1000px;height:100vh;z-index:99999;background-color:#000b2c;background:linear-gradient(200deg, rgb(0, 11, 44) 0%, rgb(16, 30, 72) 650px, rgb(0, 11, 44) 100%);display:none;padding:10px;left:50%;transform:translate(-50%, 0%)}.new_exercise_block{margin:0 auto;width:100%}input[type=checkbox]{margin:0px;padding:0px;width:auto;display:inline-block}.go{background-color:#3891ff !important}.version,.version span{font-size:10px;line-height:1rem;background-color:#fff !important;color:#000;text-align:left}.exercises{background-color:#f4f4f4;border-radius:10px}.exerc{padding:0px 6px;font-size:.8rem;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;color:#fff;background-color:#000b2c}#exercise_new_youtube_thumbnail{display:none}.profpic,.editimgpic{border-radius:10%;width:180px;background-position:center;background-size:cover;background-repeat:no-repeat}.editimgpic{width:150px}.challengtitle{font-size:2rem;color:#fff}.exercisetitle{font-size:1.4rem}.exercisecard h2,.challengecard h2{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0px;padding:0px}.exercisecardheader,.challengecardheader{background-color:rgba(255,255,255,.4)}.challengecardheader{border-radius:6px}.challengecard,.exercisecard,.statscard,.statscardbest,.exercisebox{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-color:rgba(120,120,120,.1);min-height:6rem}.statscardbest{color:#4a9e4a;border-top:solid 1px #4a9e4a;line-height:1.2rem}.statscardbest.creator{color:#378282;border-top:solid 1px #378282}.statscardbest.personal{color:#92924e;border-top:solid 1px #92924e}.statscard span{font-size:.8rem;letter-spacing:-1px}.statscard h1{font-size:3rem;line-height:3rem}.table{color:unset}.nodeco{text-decoration:none}a{color:#fff}a:hover{color:#d1d2d3}.dropdown-item:active{background-color:#e9ecef}.menulink,.menulink:link,.menulink:hover,.menulink:active,.menulink:visited{color:#888;font-size:1.4rem;padding:4px 10px;border:none}.cardbtn{font-size:1rem;border-radius:2px;border:solid 1px #888;text-align:center;text-decoration:none}.cardbtn:hover{background-color:#eee}.roundthumbnail{background-position:center;background-repeat:no-repeat;background-size:auto 100%;height:200px}.sharewidget{display:none;background-color:#fff}.socialshare i{color:#fff;width:24px}.socialshare.fb{background-color:#6885c1 !important}.socialshare.wa{background-color:#51dc85 !important}.socialshare.cp{background-color:#ff8000 !important}.socialshare.tw{background-color:#1a8cd8 !important}.rating{color:#546aff}.norating{color:#48515d}.list-group-item{background-color:unset;color:unset;border:unset}.mfilter{background-color:#122044;color:#fff;padding:2px 6px;text-decoration:none;font-size:.8rem}.mfilter.mine{border-top:solid 2px #d60d5b}.mfilter.active{border-top:solid 2px #546aff}.exercisethumb,.challengethumb,.statsimage{background-repeat:no-repeat;background-position:center center;background-size:cover;border:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.statsthumb{width:50px;height:50px;border-radius:4px;box-shadow:0px 0px 4px 0px #aaa}.searchitm{text-decoration:none}.searchitm:hover{background-color:#3c434c}footer a{text-decoration:none}.tooltip{z-index:999999}.statdatetime{font-size:.8rem}.statclink{text-decoration:none}.stattotalruns{padding:4px}td.min{width:1%;white-space:nowrap}#searchresulttable{border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:9999;background-color:#1a1d21;border:solid 1px #383e43}#searchresulttable a{border-top:solid 1px #383e43}.logininput,.logininput:active,.logininput:focus,.logininput:hover{background-color:#fff !important;color:#000 !important}.pass-wrapper{padding-top:1rem}.heroheader{background:url("/static/plank.jpg") no-repeat top left;background-size:cover;-webkit-clip-path:polygon(0 0, 100% 0, 100% 90%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 90%, 0% 100%)}.wbg{background-color:rgba(255,255,255,.5882352941);color:#000;font-weight:bold}.ctitle{font-weight:700;background:linear-gradient(90deg, #5269FF 0.71%, #C781FE 35.36%, #D60955 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-transform:uppercase}.challengepositionindicator{border-radius:25%;background-color:#fff;width:24px;height:24px;font-weight:bold;text-align:center;color:#000b2c !important}@media(max-width: 767.98px){.roundheader,.challengtitle{font-size:1.4rem}.exercisetitle{font-size:1rem}.topnavcontainer{position:fixed;bottom:0;left:0;width:100%;background-color:#000;font-weight:400}.mni{width:25%}.topnav li a span::before{content:"\a";white-space:pre}}@media(min-width: 767.98px){.mainpage{padding:16px}.topnav{box-shadow:none;padding:0px}.topnav li{padding:0px;margin:0px;margin-top:1px;margin-right:4px;color:#fff;margin-left:4px}.topnav li a{font-size:1rem}.new{padding:16px}.new_exercise_block{margin:0 auto;width:60%}li.nav-item.active{background-color:#122044;font-weight:400}}