.envelope{position:relative;border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;border:2px solid #b5ff00;border-bottom-color:transparent}.speedNobe{position:absolute;width:100%;z-index:10;transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s}.speedPosition,.rpmPosition{position:absolute;color:#b5ff00;text-align:center;line-height:4rem;font-family:arial;font-size:3rem;overflow:hidden}.speedPosition{top:44% !important}.rpmPosition{top:78% !important}.unit_1{color:#b5ff00;text-align:center;line-height:100%;font-family:arial;font-size:1.4em;margin-top:39%}.unit_2{width:100%;top:73%;position:absolute;color:#b5ff00;text-align:center;line-height:100%;font-family:arial;font-size:1.4em}.fonts{font-family:arial;font-weight:bold;width:100%;text-align:center}.speedNobe div{background:#b5ff00;position:absolute;height:100%;top:0}.numb,.nob{transition:opacity 1s;-webkit-transition:opacity 1s;-o-transition:opacity 1s;-moz-transition:opacity 1s;position:absolute;opacity:.5}.nob{background:#b5ff00}.numb{color:#b5ff00;text-align:left;overflow:hidden;opacity:.5;font-family:arial;font-size:16px}.nob.bright{opacity:1}.nob.danger{background:#ff113a;box-shadow:0 0 2px 1px #ff113a;-webkit-box-shadow:0 0 2px 1px #ff113a;-moz-box-shadow:0 0 2px 1px #ff113a;-o-box-shadow:0 0 2px 1px #ff113a}.numb.bright{opacity:1}.numb.danger{color:#ff113a}div#gaugeWraper-speed_gauge{width:20%;float:left;text-align:center}div#gaugeWraper-heart_rate_gauge{float:right}div#distance_bar{position:absolute;top:10%;left:5%;width:80%;height:20px;text-align:left;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,1px 2px 4px #000}div#distance_header,div#distance_raw{padding:0 4% 0 4%}div.distance_header_mark{float:left}div#distance_raw div.distance_raw_item{position:relative;left:0;font-weight:normal;font-size:1.3rem;padding:0 0 .3rem 0;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}div#distance_raw div.distance_raw_item img{width:16px;height:16px}div#players_stats{display:none;position:absolute;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,1px 2px 4px #000;top:9%;right:2%;width:10%;font-size:1.5rem;line-height:2rem}#sleeping_phone{position:absolute;left:0;bottom:0;display:none;cursor:pointer}.phone-dream{width:3rem;height:3rem;position:absolute;bottom:1rem;left:3.2rem}.phone-dream{cursor:pointer}#world_rank{display:none;position:absolute;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,1px 2px 4px #000;top:14rem;right:1.5%;width:18%;font-size:1.5rem;line-height:2rem;text-align:left}.wr_header{white-space:nowrap;font-size:1rem;color:#ccc;padding:0 0 0 5rem}.wr_header a{color:#ccc}.wr_name{font-size:1.2rem;display:inline-block;width:7.8rem;overflow:hidden;line-height:120%;white-space:nowrap;vertical-align:middle}.wr_line img,.wr_line_act img{vertical-align:middle}.wr_line{color:#ececec}.wr_line_act{color:#e0ff9e}.current_player{color:#e0ff9e}.wr_score{display:inline-block;width:7rem;text-align:right;font-size:1.2rem;vertical-align:middle;padding-right:.7rem}#fat_burn{display:none;position:absolute;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,1px 2px 4px #000;top:11rem;right:2.5%;width:18%;font-size:1.5rem;line-height:2rem;text-align:right}#fat_burn a{color:#ccc;font-size:1rem}#fatburn_label{font-size:1rem;color:#ccc}#grams_lost{color:#e0ff9e}.gauge_wr{color:#b5ff00;margin:0 0 2rem 0;float:left;text-align:left;width:20%;font-size:2rem;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,1px 2px 4px #000}.gauge_nick{font-size:1.2em;font-weight:bold;margin-bottom:3%}.gauge_speed{font-size:1.1em;line-height:1.2em}.gauge_cadence{font-size:1em;line-height:1.2em;opacity:.8}.gauge_progress{font-size:.8em;line-height:1.6em;opacity:.6}.leader{color:#fffd00}#club_logo{position:absolute;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,1px 2px 4px #000;top:7rem;right:2.5%;width:10%;font-size:1.5rem;line-height:2rem;text-align:center}.club-logo-pic{width:5rem;height:5rem;background-size:cover;display:inline-block}#custom-handle{width:3em;height:1.6em;top:50%;margin-top:-.8em;text-align:center;line-height:1.6em}
