body{background:none repeat scroll 0 0 #ebedee;margin:0}.bgColor,html{height:100%}.progheaderInfo{border-radius:20px 20px 0 0;color:#000;font-size:1.4rem;font-weight:700;height:2.4rem;text-align:center}.kuntosaliclass{background:#e03d3d}.juoksuclass{background:#eb8431}.pyorclass{background:#388f07}.hiihtoclass{background:#8999a1}.stretchclass{background:#15bafd}.muuclass{background:#ee64d7}.loginform{background:#fff;background:-o-linear-gradient(#fff,#999);border-radius:10px;left:50%;padding:5px 20px 13px;position:absolute;top:20%;-webkit-transform:translate(-50%);transform:translate(-50%);width:400px}.loginbtn{float:left}.backtologin,.newusertxt{float:right;margin-right:34px}.newusertxt{color:blue}#mainDiv{position:relative;width:100%}#TopContent{background:#9ec5c6;background:linear-gradient(90deg,#9ec5c6 11%,#53cfcf 46%,#9cbcbf 88%);border-bottom:2px solid #000;height:3.87rem;left:0;position:fixed;text-align:center;top:0;width:inherit;z-index:2}.posLeft{table-layout:fixed;width:100%}.programDataTallenna{float:left}.programDataOther{display:block;float:right}.btnyoutube,.pohbtn{display:block}.btnwidth{min-width:6.7rem;width:6.7rem}.mainBody{height:59rem}.mainBody,.mainBodySm{left:0;position:absolute;top:4rem;width:inherit;z-index:1}.mainBodySm{height:77rem}table{border-collapse:collapse}#weightT td,#weightT th{border:1px solid #999;padding:.5rem;text-align:left}#nav li,.menuOption{float:left}#nav li{list-style:none;margin:0 5px;padding:0 0 8px;position:relative}#nav a{border-radius:1.6rem;-webkit-border-radius:1.6em;-moz-border-radius:1.6em;color:#fff;display:block;font-weight:700;margin:0;padding:16px 20px;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.3)}.pointer{cursor:pointer}.errorText{color:red}#nav{float:left;line-height:100%;margin:0;padding:7px 6px 0}#nav .current a,#nav li:hover>a{background:#d3d3d3;border-top:1px solid #f8f8f8;box-shadow:0 1px 1px rgba(0,0,0,.2);color:#444;text-shadow:0 1px 0 #fff}.menuOption:hover{background:#add8e6;cursor:pointer}.bordertop{border-top:none!important}.borderbottom{border-bottom:none!important}.firstcellsize{background-color:#fff;border:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.64);height:1.2rem;padding:0;width:9%}.cellsize{background-color:#fafafa;border-color:rgba(0,0,0,.12);border-style:solid;border-width:0 0 1px 1px;height:1.2rem;padding:0}.headercell{background-color:#fff;border:1px solid rgba(0,0,0,.12);height:2.2rem;width:13%}.field{width:90%}.field2{width:3rem}.talImages{margin-right:.4rem}.journeyInfoDiv{border-radius:0 15px 0 0;border-right:1px solid #000;border-top:1px solid #000;display:inline-block;font-weight:700;width:33rem}.mapDiv>div{height:100%!important;width:30%!important}.journeyInfo1{float:left;width:20rem}.journeyInfo2{float:left}.mapHolderDiv{height:30rem}.finishMargin{margin-left:3.91rem}.finishMargin2{margin-left:2rem}.finishMargin3{margin-left:1.77rem}.timesSelect{height:1.5rem}.lajiSelect{margin-right:3.12rem}#pname{float:right;margin:1.4rem 2em 0 1rem;text-align:center}.mainHeader{float:left}.mainHeaderSm{float:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout{background-color:#5bc0de;border-color:#46b8da;border-radius:18px;color:#fff;float:right;font-size:18px;line-height:1.3333333;margin:1rem 2rem 0 0;padding:2px 8px}#weightT{margin:auto}.scheduletr{height:3rem;min-height:3rem}.dayN{font-size:1.3rem}.dayN,.dayName{margin:auto;text-align:left;text-indent:.7rem}.dayName{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timetd{margin-top:0;text-align:center}#links{margin:.3rem auto auto;width:7rem}.parentT{margin:auto;text-align:center}.parent{float:left;left:0;margin:auto;overflow-x:hidden;position:absolute;right:0;width:50rem}.child{cursor:pointer;float:left;font-family:arial;font-size:15px;padding:10px;width:1000px}.lg{background-color:#d3d3d3}.wdtd{border:1px solid #000;border-radius:.6rem}.resT{border-spacing:10px;margin-top:-.5rem;width:60rem}.resT,.resT2{border-collapse:initial;margin-left:auto;margin-right:auto;text-align:center}.resT2{border-spacing:5px;width:40rem}.wcn{margin-block:0;width:1.3rem}.dtro{background:#f8f8ff}.tbr{height:3rem}.md{height:7rem;width:100%}.weekCell{border:1px solid #000;border-radius:2rem;margin:1rem;padding:1rem;width:3rem}.tdiv{overflow:auto;width:40rem}.mainBodyHeader{height:25px;margin:1rem 0;text-align:center;width:100%;z-index:-1}.mainBodyHeader h2{margin:1rem 0 1rem 1rem}.inputInfo{float:left;margin-left:1rem}.weightInfoDiv{margin:auto;text-align:center;width:100%}.weightDiv{display:inline-block;margin:auto}.recharts-wrapper{top:2rem}.wLabelLeft{margin-left:.6rem}.wLabelRight{margin-right:.4rem}.wSelectRight{margin-right:2rem}.chartDiv{display:inline-block;font-family:sans-serif;margin-left:2rem;text-align:center;vertical-align:top}.weightIput{margin:0 2rem 0 1rem;width:2.5rem}#addR{margin:auto auto 1rem;text-align:center;width:100%}.tCent{text-align:center!important}.error{color:red}.video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}.modalDialog{background:rgba(0,0,0,.8);bottom:0;font-family:Arial,Helvetica,sans-serif;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .4s ease-in;z-index:99999}.modalDialog:target{opacity:1;pointer-events:auto}.react-calendar__navigation__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modalDialog>div{padding:5px 20px 13px;width:400px}.modalDialog>div,.modalYouTube>div{background:#fff;background:-o-linear-gradient(#fff,#999);border-radius:10px;margin:10% auto;position:relative}.modalYouTube>div{padding:15px!important;width:600px!important}.close{background:#606061;border-radius:12px;box-shadow:1px 1px 3px #000;color:#fff;font-weight:700;line-height:25px;position:absolute;right:-12px;text-align:center;text-decoration:none;top:-10px;width:24px}.close:hover{background:#00d9ff}.addBtn span{color:#000;font-family:Open Sans,sans-serif;font-size:14px;text-transform:none}.addBtn,.addBtn span{vertical-align:initial}.addBtn{background-color:#dcdcdc;border:1px solid #eee;border-radius:14px;box-shadow:1px 1px 2px #888;box-sizing:border-box;padding:4px 12px;text-decoration:none}.addBtn:hover{box-shadow:0 0 4px 1px grey;margin-top:0}.react-calendar__navigation{display:flex}#calendarDivSm{float:left;margin-left:1%;width:47%}#rightDivs{float:right;margin-right:3%;width:22%}#rightDivsSm{float:left;width:100%}#scheduler{float:left;margin-left:3%;margin-right:2%;width:70%}#schedulerSm{float:left;margin-left:1%;margin-right:1%;margin-top:1rem;width:98%}#stickyDiv{margin-top:1.3rem}#stickyDivSm{float:left;margin-left:2%;margin-right:1%;width:49%}.mainContent{margin:auto;width:100%}.wInc{color:green}.wDec{color:red}.programcontainer{float:left;margin-right:-3000000px}.progsdiv{margin:0 auto;width:60rem}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;justify-content:center;padding:1em .66667em}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;max-width:100%;padding:.75em .5em;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.progbox2{height:inherit}.progbox{background-clip:padding-box;border:1px solid #fff;border-radius:4px;box-sizing:border-box;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;height:100%;letter-spacing:.03333em;line-height:1.66;overflow:hidden;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.textInfo{color:#fff;display:flex;height:auto;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.textCont{width:100%}.overflowtime,.text1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text1{font-weight:700}.text2{line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.progcontainer{height:2.92rem;position:relative}.progcontainer2,.progcontainer3{height:1.45rem;position:relative}.progcontainer3{top:.73rem}.progFocus:hover{cursor:pointer;outline:1px solid #000;position:relative;z-index:999}.schedulertablehover:hover{background:#add8e6;cursor:pointer}.datespan{margin:0}.saveProg{margin-right:.6rem}.btnbmtmar{margin-bottom:.25rem}.noteTitle{color:#000;font-size:1.2rem;position:relative;top:.8rem}.program-note{border:0;border-radius:0 0 10px 10px;display:inline-block;margin-bottom:1rem;width:22rem}.program-note,.sticky-note{background:#f6faf9;box-shadow:2px 2px 10px rgba(0,0,0,.4);color:#000;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:29rem;padding:1px;text-shadow:0 0 0 #000}.sticky-note,.sticky-noteSm{border:0;border-radius:10px;opacity:1;overflow:hidden;width:100%}.sticky-noteSm{background:#f6faf9;box-shadow:2px 2px 10px rgba(0,0,0,.4);color:#000;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:16.5rem;padding:1px;text-shadow:0 0 0 #000}.contents{height:21rem}.contents,.contentsSm{background:#fff;margin:20px 20px 0;outline:none;overflow:auto}.contentsSm{height:8.6rem}.handle{border-radius:8px 8px 0 0}.handle,.handle2{background:#d5f52c;background:linear-gradient(90deg,#d5f52c,#98d131 45%,#d5f52c);height:3rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.smtrash{margin-right:5px}.programData{float:left;margin:9px 0 0 21px}.programDataBtns{float:right;margin:6px 20px 0 0}.programDataBtnsResult{float:right;margin:9px 20px 0 0}.programDataBtns2{float:right;margin:22px 20px 0 0}.programResultBtns{margin-top:22px;text-align:center}.navbar{display:block;padding:8px 10px;width:3rem}.navbar div{background:#fff;border-radius:1.6rem;-webkit-border-radius:1.6em;-moz-border-radius:1.6em;height:5px!important;margin:7px 0}.dropdown{float:left}.dropdown-content{background-color:#f1f1f1;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;position:absolute;z-index:1}.dropdown-content a{border-bottom:1px solid #d3d3d3;color:#000;display:block;padding:12px 16px;text-align:left;text-decoration:none}.dropdown-content a:hover{background-color:#add8e6}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .navbar{background-color:#add8e6}.passbottom{margin-bottom:0!important}.password-strength-meter{text-align:left}.password-strength-meter-progress{-webkit-appearance:none;appearance:none;height:8px;width:22.9em}.password-strength-meter-progress::-webkit-progress-bar{background-color:#eee;border-radius:5px}.password-strength-meter-label{font-size:14px}.password-strength-meter-progress::-webkit-progress-value{background-size:35px 20px,100% 100%,100% 100%;border-radius:2px}.strength-Heikko::-webkit-progress-value{background-color:#f25f5c}.strength-Kohtalainen::-webkit-progress-value{background-color:#ffe066}.strength-Hyvä::-webkit-progress-value{background-color:#247ba0}.strength-Vahva::-webkit-progress-value{background-color:#00c030}.partcontent:after{clear:both}.partcontent:before{content:" ";display:table}.partcontent{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}h1{-webkit-margin-start:.35em;color:inherit;font-family:inherit;font-weight:500;line-height:1.1;margin-inline-start:.35em}.shots{padding-bottom:60px}.footer{background-color:#222;bottom:0;height:145px;position:absolute;width:100%}.text_st{color:#fff;line-height:30px;text-align:center}a{color:#337ab7;text-decoration:none}.trans_div{background:none repeat scroll 0 0 hsla(0,0%,39%,.4);border-radius:12px;color:#fff;margin:10px;padding:10px;text-shadow:0 0 3px rgba(0,0,0,.8)}.main_tran{background-position:0 25%;color:#fff;margin-bottom:0;padding-bottom:2em;padding-top:2em;text-shadow:#000 .1em .1em .1em}.main_tran,.maincon{background-repeat:no-repeat;background-size:cover}.maincon{background-image:url(../../static/media/nature2.79d65120e3088f7c89e0.jpg);width:100%}.screencon{display:inline-block;padding-bottom:173px;width:100%}.pich{-webkit-margin-start:unset;font-size:17px;margin-inline-start:unset}.picp{font-size:21px;font-weight:200;line-height:1.4;margin-bottom:15px}.shot_div{display:block}.shot_div a>img,.shot_div>img{display:block;height:auto;margin:auto;max-width:100%}.caption{margin-left:4%;margin-right:4%}.pic-col{float:left;text-align:center;width:100%}@media screen and (min-width:185px){.pich{-webkit-margin-start:unset;font-size:27px;margin-inline-start:unset}}@media screen and (min-width:255px){.footer{height:95px}.pich{-webkit-margin-start:.35em;font-size:37px;margin-inline-start:.35em}}@media screen and (min-width:490px){.footer{height:60px}}@media screen and (min-width:630px){.pic-col{float:left;text-align:center;width:33.33%}.partcontent{width:580px}.pich{font-size:63px}.picp{font-size:25px;margin-bottom:15px}.footer{height:60px}.screencon{padding-bottom:120px}}@media screen and (min-width:790px){.pic-col{width:25%}.pic-col,.pic-col2{float:left;text-align:center}.pic-col2{width:50%}.partcontent{width:740px}.pich{font-size:63px}.picp{font-size:25px;margin-bottom:15px}.screencon{padding-bottom:120px}}@media screen and (min-width:980px){.pic-col{float:left;text-align:center;width:20%}.partcontent{width:930px}.pich{font-size:63px}.picp{font-size:25px;margin-bottom:15px}.screencon{padding-bottom:120px}}@media screen and (min-width:1100px){.pic-col{float:left;text-align:center;width:16.66%}.partcontent{width:1050px}.pich{font-size:63px}.picp{font-size:25px;margin-bottom:15px}.screencon{padding-bottom:120px}}.googlelogoim{height:73px;width:190px}
/*# sourceMappingURL=main.d8e92ac6.css.map*/