#chartjs-tooltip{opacity:1;position:absolute;background:rgba(0,0,0,0.7);color:white;padding:3px;border-radius:3px;-webkit-transition:all .1s ease;transition:all .1s ease;pointer-events:none;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.chartjs-tooltip-key{display:inline-block;width:10px;height:10px}.nav-icon-div i{display:none}.prompt-connect-facebook-div{width:100%;background-color:#009BDF;padding:10px 0}.prompt-connect-facebook-div .prompt-text{color:white;font-size:18px;font-weight:100}.prompt-connect-facebook-div .prompt-text .brand-name{font-weight:300}.prompt-connect-facebook-div .do-not-show-checkbox{color:white;font-weight:100}.prompt-connect-facebook-div .checkbox{margin-bottom:0;margin-top:0}.prompt-connect-facebook-div .btn-facebook{border:1px solid white;color:white;font-weight:100;line-height:26px;font-size:16px}.prompt-connect-facebook-div .btn-facebook:hover{color:white}.prompt-connect-facebook-div .btn-social>:first-child{border-right:0;top:3px}.tabs{position:relative;overflow:hidden;margin:0 auto;width:100%;font-weight:300;font-size:1.25em}.tabs nav{text-align:center}.tabs nav ul{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;margin:0 auto;padding:0;max-width:1200px;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.tabs nav ul li{position:relative;z-index:1;display:block;margin:0;text-align:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;overflow:hidden}.tabs nav a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.5}.tabs nav a span{vertical-align:middle;font-size:0.75em}.tabs nav li.tab-current a{color:#74777b}.tabs nav a:focus{outline:none}.full-container{width:100%;float:right;display:inline-block;min-height:200px}.challenge-content.graph,.group-content.graph{border-radius:0}.content-wrap{position:relative}.content-wrap section{display:none;margin:0 auto;padding:1em;max-width:1200px;text-align:center}.content-wrap section.content-current{display:block}.flip-reverse .content-wrap section.content-current{display:none}.content-wrap section p{margin:0;padding:0.75em 0;color:rgba(40,44,42,0.05);font-weight:900;font-size:4em;line-height:1}.no-js .content-wrap section{display:block;padding-bottom:2em;border-bottom:1px solid rgba(255,255,255,0.6)}.no-flexbox nav ul{display:block}.no-flexbox nav ul li{min-width:15%;display:inline-block}@media screen and (max-width: 58em){.tabs nav a.icon span{display:none}.tabs nav a:before{margin-right:0}}.tabs-style-flip{max-width:1200px}.tabs-style-flip li{background:#f6f6f6;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px;border:1px solid #e7ecea}.flip-reverse.tabs-style-flip li{border-radius:0 0 15px 15px}li.tab-current{-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden;border:1px solid white}.tabs-style-flip nav a{padding:0.5em 0;color:#0260ac;-webkit-transition:color 0.3s;transition:color 0.3s}.tabs-style-flip nav a:hover,.tabs-style-flip nav a:focus,.tabs-style-flip nav li.tab-current a{color:#8DC63F;text-decoration:none;background:white}.tabs-style-flip nav a span{letter-spacing:1px;font-weight:400}@media screen and (min-width: 641px){.tabs-style-flip nav a span{font-size:1em}}@media screen and (max-width: 640px){.tabs-style-flip nav a span{font-size:0.7em}}.tabs-style-flip nav a::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#f0f0f0;content:'';-webkit-transition:-webkit-transform 0.3s, background-color 0.3s;transition:transform 0.3s, background-color 0.3s;-webkit-transform:perspective(900px) rotate3d(1, 0, 0, 90deg);transform:perspective(900px) rotate3d(1, 0, 0, 90deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-perspective-origin:50% 100%;perspective-origin:50% 100%}.tabs-style-flip nav li.tab-current a::after{background-color:#fff;-webkit-transform:perspective(900px) rotate3d(1, 0, 0, 0deg);transform:perspective(900px) rotate3d(1, 0, 0, 0deg);-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px}.tabs-style-flip .content-wrap{background:#fff}.tabs-style-underline nav{background:#fff}.tabs-style-underline nav a{padding:0.25em 0 0.5em;border-left:1px solid #e7ecea;border-top:1px solid #e7ecea;-webkit-transition:color 0.2s;transition:color 0.2s}.tabs-style-underline nav li:first-child a{border-left:0px}.tabs-style-underline nav li:last-child a{border-right:0px}.tabs-style-underline nav li a::after{position:absolute;bottom:0;left:0;width:100%;height:6px;background:#0260ac;content:'';-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transform:translate3d(0, 150%, 0);transform:translate3d(0, 150%, 0)}.tabs-style-underline nav li.tab-current a::after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.tabs-style-underline nav a span{font-weight:400;font-size:0.8em}#chart-y-axis-label{position:absolute;top:40%;left:0;-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg)}.session-search-onethird{float:left;width:33%;display:block;padding-bottom:1em;text-align:center}@media screen and (max-width: 680px){#select-period-section .session-search-onethird{width:31%;margin-right:0;float:initial;display:inline-block}#select-period-section .session-search-onethird .select-period span{display:none}}.session-search-onethird .activity-value{font-weight:700;font-size:2.5em}.chart-area #canvas{min-height:200px !important;padding-left:20px;max-height:350px}#select-period-section{padding-top:30px}#select-period-section .session-search-onethird .select-period{font-size:16px}.activity-label{color:#6ecff6}#total-swim,#total-distance,#total-time{color:#8DC63F}.formtastic,.formtastic ul,.formtastic ol,.formtastic li,.formtastic fieldset,.formtastic legend,.formtastic input,.formtastic button,.formtastic textarea,.formtastic select,.formtastic p{margin:0;padding:0}.formtastic fieldset{border:0}.formtastic em,.formtastic strong{font-style:normal;font-weight:normal}.formtastic ol,.formtastic ul{list-style:none}.formtastic abbr,.formtastic acronym{border:0;font-variant:normal}.formtastic input,.formtastic button,.formtastic textarea{font-family:sans-serif;font-size:inherit;font-weight:inherit}.formtastic input,.formtastic textarea,.formtastic select{font-size:100%}.formtastic legend{white-space:normal;color:#000}.formtastic .errors{color:#cc0000;margin:0.5em 0 1.5em 25%;list-style:square}.formtastic .errors li{padding:0;border:none;display:list-item}.formtastic .buttons,.formtastic .actions{overflow:hidden;padding-left:25%}.formtastic .button,.formtastic .action{float:left;padding-right:0.5em}.formtastic .button_action button{padding:3px 8px}.formtastic .link_action a{display:block;padding:3px 0}.formtastic .inputs{overflow:hidden}.formtastic .input{overflow:hidden;padding:0.5em 0;margin-top:-0.5em;margin-bottom:1em}.formtastic .input .label{display:block;width:25%;float:left;padding-top:.2em}.formtastic .fragments .label,.formtastic .choices .label{position:absolute;width:95%;left:0px}.formtastic .fragments .label label,.formtastic .choices .label label{position:absolute}.formtastic .choices{position:relative}.formtastic .choices-group{float:left;width:74%;margin:0;padding:0 0 0 25%}.formtastic .choice{padding:0;border:0}.formtastic .input .inline-hints{color:#666;margin:0.5em 0 0 25%}.formtastic .inline-errors{color:#cc0000;margin:0.5em 0 0 25%}.formtastic .errors{color:#cc0000;margin:0.5em 0 0 25%;list-style:square}.formtastic .errors li{padding:0;border:none;display:list-item}.formtastic .stringish input{width:72%}.formtastic .stringish input[size]{width:auto;max-width:72%}.formtastic .text textarea{width:72%}.formtastic .text textarea[cols]{width:auto;max-width:72%}.formtastic .hidden{display:none}.formtastic .boolean label{padding-left:25%;display:block}.formtastic .choices-group{margin-bottom:-0.5em}.formtastic .choice{margin:0.1em 0 0.5em 0}.formtastic .choice label{float:none;width:100%;line-height:100%;padding-top:0;margin-bottom:0.6em}.formtastic .choice label input,.formtastic .boolean label input{margin:0 0.3em 0 0.1em;line-height:100%}.formtastic .fragments{position:relative}.formtastic .fragments-group{float:left;width:74%;margin:0;padding:0 0 0 25%}.formtastic .fragment{float:left;width:auto;margin:0 .3em 0 0;padding:0;border:0}.formtastic .fragment label{display:none}.formtastic .fragment label input{display:inline;margin:0;padding:0}.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}.btn-social-icon :first-child{border:none;text-align:center;width:100% !important}.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}.btn-adn{color:#fff;background-color:#d87a68;border-color:rgba(0,0,0,0.2)}.btn-adn:hover,.btn-adn:focus,.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{background-image:none}.btn-adn.disabled,.btn-adn[disabled],fieldset[disabled] .btn-adn,.btn-adn.disabled:hover,.btn-adn[disabled]:hover,fieldset[disabled] .btn-adn:hover,.btn-adn.disabled:focus,.btn-adn[disabled]:focus,fieldset[disabled] .btn-adn:focus,.btn-adn.disabled:active,.btn-adn[disabled]:active,fieldset[disabled] .btn-adn:active,.btn-adn.disabled.active,.btn-adn[disabled].active,fieldset[disabled] .btn-adn.active{background-color:#d87a68;border-color:rgba(0,0,0,0.2)}.btn-adn .badge{color:#d87a68;background-color:#fff}.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook .badge{color:#3b5998;background-color:#fff}.btn-google-plus{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open>.dropdown-toggle.btn-google-plus{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}.btn-google-plus:active,.btn-google-plus.active,.open>.dropdown-toggle.btn-google-plus{background-image:none}.btn-google-plus.disabled,.btn-google-plus[disabled],fieldset[disabled] .btn-google-plus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus:hover,.btn-google-plus.disabled:focus,.btn-google-plus[disabled]:focus,fieldset[disabled] .btn-google-plus:focus,.btn-google-plus.disabled:active,.btn-google-plus[disabled]:active,fieldset[disabled] .btn-google-plus:active,.btn-google-plus.disabled.active,.btn-google-plus[disabled].active,fieldset[disabled] .btn-google-plus.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google-plus .badge{color:#dd4b39;background-color:#fff}.btn-instagram{color:#fff;background-color:#3f729b;border-color:rgba(0,0,0,0.2)}.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{background-image:none}.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#3f729b;border-color:rgba(0,0,0,0.2)}.btn-instagram .badge{color:#3f729b;background-color:#fff}.btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,0.2)}.btn-pinterest:hover,.btn-pinterest:focus,.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{background-image:none}.btn-pinterest.disabled,.btn-pinterest[disabled],fieldset[disabled] .btn-pinterest,.btn-pinterest.disabled:hover,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest:hover,.btn-pinterest.disabled:focus,.btn-pinterest[disabled]:focus,fieldset[disabled] .btn-pinterest:focus,.btn-pinterest.disabled:active,.btn-pinterest[disabled]:active,fieldset[disabled] .btn-pinterest:active,.btn-pinterest.disabled.active,.btn-pinterest[disabled].active,fieldset[disabled] .btn-pinterest.active{background-color:#cb2027;border-color:rgba(0,0,0,0.2)}.btn-pinterest .badge{color:#cb2027;background-color:#fff}.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none}.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#55acee;border-color:rgba(0,0,0,0.2)}.btn-twitter .badge{color:#55acee;background-color:#fff}.full-container.community-step-div{max-width:977px;margin-bottom:-5px;padding-left:15px;padding-right:15px;background:-moz-linear-gradient(top, rgba(29,148,203,0) 0%, rgba(42,155,186,0.41) 41%, rgba(39,162,195,0.99) 99%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(29,148,203,0)), color-stop(41%, rgba(42,155,186,0.41)), color-stop(99%, rgba(39,162,195,0.99)));background:-webkit-linear-gradient(top, rgba(29,148,203,0) 0%, rgba(42,155,186,0.41) 41%, rgba(39,162,195,0.99) 99%);background:-o-linear-gradient(top, rgba(29,148,203,0) 0%, rgba(42,155,186,0.41) 41%, rgba(39,162,195,0.99) 99%);background:-ms-linear-gradient(top, rgba(29,148,203,0) 0%, rgba(42,155,186,0.41) 41%, rgba(39,162,195,0.99) 99%);background:linear-gradient(to bottom, rgba(29,148,203,0) 0%, rgba(42,155,186,0.41) 41%, rgba(39,162,195,0.99) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001d94cb', endColorstr='#2a7ed8',GradientType=0 )}.color-or-div{text-align:center}.community-div .footer{position:relative;margin-left:3px}.community-div .footer img{margin:0 auto;width:100%;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin-bottom:30px}.community-step-div h1{color:white}.community-step-div .step-header-div{text-align:center;position:relative}.community-step-div .step-header-div .step-direction-left-div{position:absolute;left:0;top:51px}.community-step-div .step-header-div .step-direction-right-div{position:absolute;right:0;top:45px;cursor:pointer}.community-step-div .step-header-div .step-direction-right-div img,.community-step-div .step-header-div .step-direction-left-div img{cursor:pointer}@media screen and (max-width: 55em){.community-step-div .step-header-div .step-direction-right-div .step-label,.community-step-div .step-header-div .step-direction-left-div .step-label{display:none}}.community-step-div .step-container{padding:0 20px}.community-step-div .step-container .step-info-div{font-size:16px;color:#555555;margin-top:30px;padding:15px;background:rgba(186,223,182,0.5);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:35px}.community-step-div .step-container .step-info-div p{line-height:30px;display:inline-block}.community-step-div .step-container .step-info-div img{display:inline-block;margin-bottom:-40px;float:right}.step-divider{margin-top:60%;text-align:center}.challenge-div .challenge-header{background:#0260ac;padding:15px;color:white;font-size:20px;text-align:center;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background:-moz-linear-gradient(top, #0260ac 0%, #1482c3 50%, #1482c3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0260ac), color-stop(50%, #1482c3), color-stop(100%, #1482c3));background:-webkit-linear-gradient(top, #0260ac 0%, #1482c3 50%, #1482c3 100%);background:-o-linear-gradient(top, #0260ac 0%, #1482c3 50%, #1482c3 100%);background:-ms-linear-gradient(top, #0260ac 0%, #1482c3 50%, #1482c3 100%);background:linear-gradient(to bottom, #0260ac 0%, #1482c3 50%, #1482c3 100%)}.challenge-div .challenge-container{background:white}.challenge-div .challenge-container .image-div{text-align:center;padding:30px 0}.challenge-div .challenge-container .challenge-description{padding:0 30px;padding-bottom:30px;line-height:25px;text-align:justify;font-size:14px;color:#787878}.challenge-div .challenge-second-container{background:#eeecec;text-align:center;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.challenge-div .challenge-second-container .challenge-detail-label{text-align:center;font-weight:600;padding-top:10px;color:#7fceee}.challenge-div .challenge-second-container .challenge-detail-value{font-weight:700;text-align:center;color:#8bc53c;font-size:18px}.challenge-div .challenge-second-container .challenge-detail-deco{height:15px;margin:0 5px;border-left:2px solid #7fceee;border-right:2px solid #7fceee}.challenge-div .challenge-second-container .challenge-detail-deco .seperator-line{border-bottom:2px solid #7fceee;height:8px}.challenge-div .challenge-form-container{padding:15px 15px}.challenge-div .challenge-form-container .label_radio{width:100%;margin-top:0px}.challenge-div .challenge-form-container .challenge_ids{display:none}.challenge-div .challenge-form-container input{width:100%;text-align:center;font-size:1.5em}.community-step-div .step-container .step-content-invitation{padding:30px 15px;margin-top:30px;background:#eeecec;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.community-step-div .step-container .save-friend-content{text-align:center}#step-2-custom-fullcontainer,#step-2-non-fullcontainer,#step-3-fullcontainer,#step-4-fullcontainer{display:none}.community-step-div .step-container .step-content-invitation .invitation-title-label{font-size:16px;color:#787878}.community-step-div .step-container .step-content .challenge-form-container .invitation-message-label{font-size:16px;color:#787878;text-align:left;padding-bottom:10px}.community-step-div .step-container .step-content .challenge-div .challenge-form-container .challenge-link-btn.disabled,.community-step-div .step-container #save-friends-btn.disabled{background:#CFD8DC}.community-step-div .step-container .step-content .challenge-div .challenge-form-container input#choose-challenge-field:disabled,.community-step-div .step-container .step-content .challenge-div .challenge-form-container input#custom-challenge-field:disabled,.community-step-div .step-container .step-content .challenge-div .challenge-form-container input#groupchallenge_custom_distance_in_metres:disabled,.community-step-div .step-container .step-content .challenge-div .challenge-form-container input#inputdate:disabled{background-color:#CFD8DC}.save-friend-content #save-friends-btn{width:250px;margin-bottom:20px}.skip-to-challenge-div{text-align:center}.skip-to-challenge-div #skip-to-challenge-btn{width:300px;margin-bottom:20px}.community-step-div .step-container a.challenge-link-btn{display:inline-block;height:42px;border:2px solid #fff;background:#8dc63f;line-height:38px;color:#fff !important;font-weight:normal;-webkit-border-radius:4px;border-radius:4px;padding:0 .5em 0 .5em;margin:0;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;text-shadow:none;box-shadow:none;width:100%;text-align:center;font-size:1.5em;margin-top:15px}.community-step-div .step-container .step-content .challenge-div .challenge-form-container a:hover{background:#6ecff6}.community-step-div .step-container .step-content .challenge-div .challenge-form-container textarea{width:100%;text-align:center;font-size:1.5em;height:150px}.community-step-div .step-container .step-content-invitation input{width:100%;font-weight:300;font-size:1.8em;margin-bottom:5px}.community-step-div .step-container .step-content-invitation .remove-friend-link{color:red}.community-step-div .step-container .step-content-invitation .add-friend-link{float:right;width:33.333333333333%;padding-left:17px;color:#8dc63f}.community-step-div .step-container .save-friend-content input{width:200px;text-align:center;float:none}@media screen and (max-width: 55em){.community-step-div .step-container .step-content-invitation .add-friend-link{width:100%}}@media screen and (max-width: 55em){.community-step-div .step-container .step-content img.twitter-img,.community-step-div .step-container .step-content img.facebook-img{display:none}}@media screen and (max-width: 991px){.community-step-div .step-container .step-content img.twitter-img,.community-step-div .step-container .step-content img.facebook-img,.community-step-div .step-container .step-content .step-divider{display:none}}.community-step-div .step-container .step-content img.twitter-img{margin-bottom:-230px;margin-left:40%;z-index:9999}.community-step-div .step-container .step-content img.facebook-img{margin-bottom:-40px;margin-left:-80px;z-index:9997}.padding10leftright{padding-right:10px !important;padding-left:10px !important}.padding5leftright{padding-right:5px !important;padding-left:5px !important}.manage-groupchallenge-div .community-div{background:-moz-linear-gradient(top, rgba(29,148,203,0) 0%, rgba(42,155,186,0.41) 41%, rgba(39,162,195,0.99) 99%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(29,148,203,0)), color-stop(41%, rgba(42,155,186,0.41)), color-stop(99%, rgba(39,162,195,0.99)));background:-webkit-linear-gradient(top, rgba(29,148,203,0) 0%, rgba(42,155,186,0.41) 41%, rgba(39,162,195,0.99) 99%);background:-o-linear-gradient(top, rgba(29,148,203,0) 0%, rgba(42,155,186,0.41) 41%, rgba(39,162,195,0.99) 99%);background:-ms-linear-gradient(top, rgba(29,148,203,0) 0%, rgba(42,155,186,0.41) 41%, rgba(39,162,195,0.99) 99%);background:linear-gradient(to bottom, rgba(29,148,203,0) 0%, rgba(42,155,186,0.41) 41%, rgba(39,162,195,0.99) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001d94cb', endColorstr='#2a7ed8',GradientType=0 )}.manage-challenge-div .invite-div{background:white;margin-top:15px;padding:40px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.manage-challenge-div .invite-div img{width:100%}.manage-challenge-div .invite-div .challenge-detail-label{font-weight:600;color:#7fceee}.manage-challenge-div .invite-div .challenge-detail-value{font-weight:700;color:#8bc53c;font-size:26px}.manage-challenge-div .invite-div .sharer-link-div a{display:inline-block;width:155px;height:42px;border:2px solid #fff;background:#8dc63f;line-height:38px;color:#fff !important;font-weight:normal;-webkit-border-radius:4px;border-radius:4px;padding:0 .5em 0 .5em;margin:0;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;text-shadow:none;box-shadow:none;text-align:center;font-size:1.5em}.manage-challenge-div .invite-div .sharer-link-div{margin-top:10px}.manage-challenge-div .invite-div .sharer-link-div img{width:50%}@media screen and (max-width: 993px){.manage-challenge-div .invite-div .sharer-link-div a{width:40%;margin-right:5%}}.manage-challenge-div .leaderboard-div,.manage-challenge-div .add-swim-div{background:#e9eaec}.paddingright15{padding-left:0px !important;padding-right:15px !important}.paddingleft15{padding-right:0px !important;padding-left:15px !important}.manage-challenge-div .add-swim-div{padding:15px 0}#groupchallenge-msg-form input{margin-top:30px;font-size:20px;width:100%;margin-bottom:30px;height:50px;float:none}@media screen and (max-width: 991px){#groupchallenge-msg-form input{margin-top:30px}}#groupchallenge-msg-form .group-content.yourstats p{padding-bottom:15px;border-bottom:1px solid #d9dada}.manage-challenge-div .add-swim-div .add-swim-label{font-size:16px;color:#555;margin-bottom:5px}.manage-challenge-div .add-swim-div .add-swim-inputs:first-child{padding-right:15px}.manage-challenge-div .add-swim-div .add-swim-inputs{margin-bottom:15px}.manage-challenge-div .add-swim-div .add-swim-inputs input{font-size:18px;margin-bottom:10px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:50px}.manage-challenge-div #map-canvas{background:#e5e3df;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.manage-challenge-div .add-swim-div .add-swim-inputs #update-challenge-btn{width:200px;float:right}.manage-challenge-div .add-swim-div .add-swim-inputs textarea{font-size:18px;width:100%}.show-more-completed-challenge-div{text-align:center}.completed-challenge.notshow{display:none}#show-more-completed-challenge{display:inline-block;height:42px;border:2px solid #fff;background:#8dc63f;line-height:38px;color:#fff !important;font-weight:normal;-webkit-border-radius:4px;border-radius:4px;padding:0 .5em 0 .5em;margin:0;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;text-shadow:none;box-shadow:none;width:300px;text-align:center;font-size:1.5em;margin-top:15px}@media screen and (max-width: 991px){.add-swim-inputs .col-md-6{padding-left:0px !important;padding-right:0px !important}}.progress{background-color:initial !important;box-shadow:initial !important;display:inline-block !important;height:40px !important;margin-bottom:0px !important;position:relative !important}.progress-detail-div{position:absolute;top:6px;width:145px;height:30px}.progress-swim-icon{position:absolute;left:0;height:30px}.progress-left-percent{position:absolute;left:55px;font-size:18px;color:white;height:30px;padding-top:15px;padding-left:5px;padding-right:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;width:50px;text-align:center}.progress-left-meter-text{position:absolute;left:100px;font-size:14px;color:white;height:30px;padding-top:10px;padding-left:5px;padding-right:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.progress-left-meter-text-left{position:absolute;left:115px;padding-top:22px;color:white}.progress-completed{position:absolute;left:40px;color:white;padding-top:15px;height:30px;width:95px;text-align:center;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.leaderboard-div .challenge-content.group-pool-outer{padding:0px;border-radius:none}@media screen and (max-width: 640px){.progress-detail-div{display:none}table.group-lanes{display:none}}.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1152px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:0%}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:0%}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:0%}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:0%}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0%}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0%}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0%}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:0%}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}
