.container,.container-fluid{-webkit-box-sizing:border-box;box-sizing:border-box}.container{min-width:1248px}.row{margin:0 -15px;-webkit-box-sizing:border-box;box-sizing:border-box}.row:before,.row:after{content:"";display:table;clear:both}.row [class*="spans"]{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-left:15px;padding-right:15px;position:relative}.row [class*="spans"]>.content{padding:0 20px}.row [class*="spans"].border-left{border-left:1px solid #ccccd1}.row [class*="spans"].border-right{border-right:1px solid #ccccd1}.row .spans1{width:6.25%}.row .spans2{width:12.5%}.row .spans3{width:18.75%}.row .spans4{width:25%}.row .spans5{width:31.25%}.row .spans6{width:37.5%}.row .spans7{width:43.75%}.row .spans8,.row .spans-half{width:50%}.row .spans9{width:56.25%}.row .spans10{width:62.5%}.row .spans11{width:68.75%}.row .spans12{width:75%}.row .spans13{width:81.25%}.row .spans14{width:87.5%}.row .spans15{width:93.75%}.row .spans16{width:100%}.row .spans-one-third,.row .spans-third{width:33.3333%}.row .spans-two-thirds{width:66.6667%}.row .offset1{margin-left:6.25%}.row .offset2{margin-left:12.5%}.row .offset3{margin-left:18.75%}.row .offset4{margin-left:25%}.row .offset5{margin-left:31.25%}.row .offset6{margin-left:37.5%}.row .offset7{margin-left:43.75%}.row .offset8,.row .offset-half{margin-left:50%}.row .offset9{margin-left:56.25%}.row .offset10{margin-left:62.5%}.row .offset11{margin-left:68.75%}.row .offset12{margin-left:75%}.row .offset13{margin-left:81.25%}.row .offset14{margin-left:87.5%}.row .offset-one-third{margin-left:33.3333%}.row .offset-two-thirds{margin-left:66.6667%}.row.has-borders{border-top:1px solid #e6e6eb}.row.has-borders:first-child{border-top:none}.media-sm-show,.media-md-show{display:none}object,embed,iframe{max-width:100%}.responsive .container,.responsive .nav-bar,.break-md .container,.break-md .nav-bar,.break-device-md .container,.break-device-md .nav-bar,.break-sm .container,.break-sm .nav-bar,.break-device-sm .container,.break-device-sm .nav-bar,.break-xs .container,.break-xs .nav-bar,.break-device-xs .container,.break-device-xs .nav-bar,.break-xxs .container,.break-xxs .nav-bar,.break-device-xxs .container,.break-device-xxs .nav-bar,.break-xxxs .container,.break-xxxs .nav-bar,.break-device-xxxs .container,.break-device-xxxs .nav-bar{min-width:0}@media screen and (max-width: 1148px){.responsive .hide-lg,.break-lg .hide-lg{display:none !important}.responsive .show-lg,.break-lg .show-lg{display:inherit}}@media screen and (max-width: 1200px){.responsive .hide-md,.break-md .hide-md{display:none !important}.responsive .show-md,.break-md .show-md{display:inherit}.responsive .block-md,.break-md .block-md{margin:inherit;width:100%}}@media screen and (max-width: 992px){.responsive .hide-sm,.break-sm .hide-sm{display:none !important}.responsive .show-sm,.break-sm .show-sm{display:inherit !important}.responsive .block-sm,.break-sm .block-sm{margin:inherit;width:100%}.responsive [class*="spans"],.break-sm [class*="spans"]{width:100%;float:none;margin-top:inherit;margin-bottom:inherit;margin-left:0;margin-right:0}.responsive [class*="offset"],.break-sm [class*="offset"]{margin-left:0}}@media screen and (max-width: 768px){body{-webkit-text-size-adjust:none}.responsive .hide-xs,.responsive .mobile-hidden,.break-xs .hide-xs,.break-xs .mobile-hidden{display:none !important}.responsive .show-xs,.break-xs .show-xs{display:inherit}.responsive .block-xs,.break-xs .block-xs{margin:inherit;width:100%}}@media screen and (max-width: 480px){.responsive .hide-xxs,.break-xxs .hide-xxs{display:none !important}.responsive .show-xxs,.break-xxs .show-xxs{display:inherit}.responsive .block-xxs,.break-xxs .block-xxs{margin:inherit;width:100%}}ul.tabs,ul.tabs>li,ul.tabs .tab{display:block}ul.tabs{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #ccccd1;line-height:1.5em;white-space:nowrap;margin:20px 0;position:relative;z-index:2}ul.tabs.with-tab-contents{margin:0}ul.tabs:after{content:"";display:table;clear:both}ul.tabs>li{float:left;border-top:2px solid transparent;margin-bottom:-1px;-webkit-transition:border-color 0.1s ease;transition:border-color 0.1s ease}ul.tabs>li:hover{border-top-color:#f5f5fa}ul.tabs>li:hover .tab{text-decoration:none;background-color:#f5f5fa;cursor:pointer}ul.tabs>li.selected,ul.tabs>li[aria-selected='true']{border-top:2px solid #fc4c02}ul.tabs>li.selected .tab,ul.tabs>li[aria-selected='true'] .tab{background-color:#fff;border-left-color:#ccccd1;border-right-color:#ccccd1;padding-bottom:10px}ul.tabs>li.right{float:right}ul.tabs>li.disabled{pointer-events:none}ul.tabs>li.disabled .tab{color:#99999e}ul.tabs .tab{border-left:1px solid transparent;border-right:1px solid transparent;color:#2d2d32;padding:10px 20px 9px;-webkit-transition:background-color 0.1s ease;transition:background-color 0.1s ease}ul.tabs.tabs-compact>li.selected .tab,ul.tabs.tabs-compact>li[aria-selected='true'] .tab{padding-bottom:5px}ul.tabs.tabs-compact .tab{padding-bottom:4px}ul.tabs.tabs-compact .tab>img{height:25px;width:25px}.tabs.outset,.tabs.tabs-outset{margin-left:-20px;margin-right:-20px;padding-left:1px}.tabs.tabs-justified{display:table;width:100%;border:none}.tabs.tabs-justified>li{float:none;display:table-cell;border-bottom:1px solid #ccccd1;text-align:center}.tabs.tabs-justified>li.selected,.tabs.tabs-justified>li[aria-selected='true']{border-bottom-color:#fff}.tabs.tabs-justified.tabs-inset{border-bottom:1px solid #ccccd1}.tabs.tabs-justified.tabs-inset>li{border-bottom:none}.tabs.tabs-justified.tabs-inset .selected .tab,.tabs.tabs-justified.tabs-inset[aria-selected='true'] .tab{border-bottom:1px solid #fff;margin-bottom:-1px;padding-bottom:12px}.tabs.tabs-inset{padding-left:20px;padding-right:20px}.tabs .help,.tabs .tipsy-enabled{color:#007FB6;font-size:11px;line-height:1em;cursor:help}.tabs .tipsy-enabled{padding:8px 20px}.tabs a.help{background:inherit;display:inline-block;margin:6px 10px}.tabs a.help:hover{background:inherit;color:#007FB6}.tab-contents{border:1px solid #ccccd1;margin-top:-1px;padding:20px;background-color:#fff;position:relative;z-index:1}.tab-contents>div[aria-hidden='true']{display:none}.tab-contents>div{display:block;background-color:#fff}@media (max-width: 768px){ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:initial}}.inline-stats{clear:both}.inline-stats:after{content:"";display:table;clear:both}.inline-stats.totals strong{font-size:1.7em}.inline-stats.narrow strong{font-size:20px}.inline-stats li{display:inline-block;vertical-align:top;margin-right:20px}.inline-stats li .working{margin-top:10px}.inline-stats .label,.inline-stats .stat-subtext{display:block;font-size:12px;color:#99999e;margin:0}.inline-stats .label .popup,.inline-stats .stat-subtext .popup{font-size:1em}.inline-stats .suffer-score,.inline-stats .suffer-score a{color:#B40312}.inline-stats .points-in-red{color:#fff;background-color:#B40312;padding:1px 3px;border-radius:2px;top:-2px;position:relative;font-weight:600;cursor:default}.inline-stats.right li{margin-left:20px;margin-right:0}.inline-stats strong,.inline-stats b{display:block;font-weight:300;font-size:24px;line-height:1.2em}.inline-stats strong .unit,.inline-stats b .unit{font-size:0.65em;line-height:1em;margin-left:2px}.inline-stats small{line-height:1}.inline-stats-sm strong,.inline-stats-sm b{font-size:16px}.list-stats li{display:inline-block}.list-stats .climb-category b{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#c22f24;border-radius:50px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:4px 0;height:20px;width:20px}.list-stats .attempts{padding-top:28px}.list-stats .stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.list-stats .stat-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.list-stats .stat-subtext{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.challenge-img{width:100%;height:auto}.facebook-message,.twitter-message{padding-left:60px}.facebook-message .avatar,.twitter-message .avatar{float:left;margin-left:-60px}.facebook-message .tweet-chars,.twitter-message .tweet-chars{float:right;color:#5cb85c}.facebook-message .tweet-chars.warn,.twitter-message .tweet-chars.warn{color:#f0ad4e}.facebook-message .tweet-chars.over,.twitter-message .tweet-chars.over{color:#d9534f}.main .share-actions{background-color:#eeeeee}.main .share-actions .copy-link input{width:100%}.create-facebook-open-graph-action-lightbox{min-height:200px}.create-facebook-open-graph-action-lightbox .status-message{padding:120px 0;text-align:center;font-size:18px}.create-facebook-open-graph-action-lightbox .status-message .pending{padding:10px}.create-facebook-open-graph-action-lightbox .share-container{padding:30px}.create-facebook-open-graph-action-lightbox .share-container .message-container textarea{width:200px;height:168px;padding:10px}.create-facebook-open-graph-action-lightbox .share-container .preview-container .preview{width:267px;border:1px solid #ccccd1}.create-facebook-open-graph-action-lightbox .share-container .preview-container .preview .preview-stats{text-align:left;background:#FFF;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ccccd1}.create-facebook-open-graph-action-lightbox .share-container .preview-container .preview .preview-stats .stat{display:inline-block;padding:0 10px}.create-facebook-open-graph-action-lightbox .share-container .preview-container .preview .preview-stats .stat .caption,.create-facebook-open-graph-action-lightbox .share-container .preview-container .preview .preview-stats .stat .value{display:block}.create-facebook-open-graph-action-lightbox .share-container .preview-container .preview .preview-stats .stat .caption{color:#9D9D9D}.create-facebook-open-graph-action-lightbox .share-container .preview-container .preview .preview-stats .stat .value{font-weight:bold}.create-facebook-open-graph-action-lightbox .share-container .preview-container .preview .facebook-share-preview-map{height:140px}.create-facebook-open-graph-action-lightbox .share-container .preview-container .preview .facebook-share-no-preview{padding:5px;font-size:11px}.create-facebook-open-graph-action-lightbox .share-container .friends .select2-choices{border:1px solid #ccccd1;padding:4px}.create-facebook-open-graph-action-lightbox .share-container .friends .tag-facebook-friends{width:222px}.create-facebook-open-graph-action-lightbox .share-container .friends .nofriends{margin:0;padding:0}.create-facebook-open-graph-action-lightbox .share-container .friends .strava-friends li>img,.create-facebook-open-graph-action-lightbox .share-container .friends .strava-friends li>input,.create-facebook-open-graph-action-lightbox .share-container .friends .strava-friends li>span{vertical-align:middle}.create-facebook-open-graph-action-lightbox .share-container .friends .strava-friends img{height:24px;width:24px;margin-left:5px;margin-right:5px}.create-facebook-open-graph-action-lightbox .share-container .row h4{font-size:20px;margin-bottom:10px}.create-facebook-open-graph-action-lightbox .share-container .control{margin-top:10px}.create-facebook-open-graph-action-lightbox .share-container .control .spinner{margin:0;height:20px}.create-facebook-open-graph-action-lightbox .request-publish-permission,.create-facebook-open-graph-action-lightbox .connect-with-facebook{padding-top:40px;padding-bottom:45px}.share-lightbox{min-height:400px;word-break:break-word}.share-lightbox .main{padding:0 15px}.share-lightbox .main .row{background-color:#FFF;padding-top:30px;padding-bottom:30px}.share-lightbox .main .row .row{border:none;padding:inherit;border:none}.share-lightbox .tab-contents .inline-inputs>span{vertical-align:top;text-align:left}.share-lightbox .tab-contents .avatar{height:40px;width:40px}.share-lightbox .tab-contents .actions{margin:10px 0 0}.share-lightbox .tab-contents textarea{height:80px}.share-lightbox .tab-contents span .tweet-chars{float:right;font-size:18px;font-weight:500;color:#2F8001}.share-lightbox .tab-contents span .tweet-chars.warn{color:#f0ad4e}.share-lightbox .tab-contents span .tweet-chars.over{color:#fe0c0b}.share-lightbox .select2-container{width:100% !important;margin-bottom:10px}.share-lightbox .select2-container .select2-choices{background:#FFF;border-color:#ccccd1;overflow-y:auto;margin-bottom:1px;padding:5px 4px;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1)}.share-lightbox .select2-container .select2-search-choice{background:#E3E3E3;border:none;padding:4px 8px 4px 20px;border-radius:0}.share-lightbox .tabs .sprite,.share-lightbox .tabs .strava-echelon{margin:-5px 5px -2px 0}.share-lightbox .tabs .sprite{vertical-align:baseline}.share-lightbox .tabs .sprite.email-share{top:3px}.share-lightbox .tabs .strava-echelon{height:16px}.share-lightbox .tab-contents{padding:30px}.share-lightbox .copy-link{padding:20px 0}.share-lightbox .copy-link input{width:50%}.share-lightbox .find-and-invite{z-index:11}.share-lightbox .find-and-invite.lightbox{z-index:90}.share-lightbox .find-and-invite .lightbox-window{width:900px;min-height:548px}.share-lightbox .find-and-invite header .invite-url{position:absolute;right:30px;top:23px}.share-lightbox .find-and-invite header .invite-url p{margin:0;font-size:12px}.share-lightbox .find-and-invite header .invite-url input{width:416px}.share-lightbox .email .email-sent{color:#666}.share-lightbox .email .emails-not-sent{margin-top:5px}.share-lightbox .email form .error{margin-bottom:5px}.share-lightbox .email form input[type='text']{margin-bottom:10px;width:100%}.share-lightbox .email form textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.share-lightbox .email form textarea.content{height:175px;padding:10px}.share-lightbox .email form textarea.addresses{height:40px;padding:5px}.share-cta .share-actions{background-color:#F1F1F1}.share-cta .share-actions .button,.share-cta .share-actions .sprite{vertical-align:middle;margin-right:10px}.share-cta .share-actions>div{min-height:40px}.share-cta .copy-link input{width:373px}.avatar-container{text-align:center}.avatar-container img{width:100%;height:auto;max-width:128px;margin:0 auto;display:block}.avatar-container.achieved{border-left:1px solid #ccccd1}.ui-tabbed-share .lightbox-window{position:fixed;top:10%}.ui-tabbed-share .status-message{padding:120px 0;text-align:center;font-size:18px}.invite-friends{background-color:#f5f5fa;margin:20px 0}ul.invite-friends-logos{display:inline-block;position:relative}ul.invite-friends-logos li{float:left;padding-left:10px;margin-left:10px;border-left:1px solid #e6e6eb}ul.invite-friends-logos li:first-child{padding-left:0;margin-left:0;border-left:none}.invite-friends-logos{position:relative}.sidebar .invite-friends-logos{margin-left:10px}.lightbox-window .tabs{background:#fff}.lightbox-window .request-publish-permission{text-align:center}.lightbox-window .request-publish-permission h3{font-family:HelveticaNeue-Light;font-size:20px;color:#333333;margin-bottom:20px}.lightbox-window .request-publish-permission p{margin-top:15px;font-family:HelveticaNeue;font-size:13px;color:#999999}.lightbox-window .request-publish-permission .fb-button{margin-bottom:0px}.lightbox-window .connect-with-facebook{text-align:center;margin-bottom:30px}.lightbox-window .connect-with-facebook h3{font-family:HelveticaNeue-Light;font-size:20px;color:#333333;margin-bottom:20px}.lightbox-window .connect-with-facebook p{margin-top:15px;font-family:HelveticaNeue;font-size:13px;color:#999999}.lightbox-window .connect-with-facebook .fb-button{margin-bottom:0px}.lightbox-window .connect-with-twitter{text-align:center;margin-bottom:30px}.lightbox-window .connect-with-twitter h3{font-family:HelveticaNeue-Light;font-size:20px;color:#333333;margin-bottom:20px}.lightbox-window .connect-with-twitter p{margin-top:15px;font-family:HelveticaNeue;font-size:13px;color:#999999}.lightbox-window .connect-with-twitter .twitter-button{margin-bottom:0px}.container{min-width:0}.ui-tabbed-share{z-index:1000}.ui-tabbed-share .lightbox-window{position:relative}.ui-tabbed-share .share-area h3{margin-top:0}.map-large{height:300px}.map-canvas{height:410px;width:100%}.map-marker-sprite{background-image:url(/assets/sprites/sprites-map-9edbefa3bd42dbf847ae5421c0fa9b65ec40ea91ec53f5d42555a61f9af64fc6.png);background-repeat:no-repeat;background-position:left top}.map-marker-sprite.start-icon{background-position:0 -144px}.map-marker-sprite.end-icon{background-position:-24px -144px}.map-marker-sprite.rabbit{background-position:-72px -168px;overflow:visible;position:relative}.map-marker-sprite.rabbit .blip{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:24px;width:24px;border:3px solid #fff;border-radius:50%;opacity:0}.shown .blip{-webkit-animation:showRabbit 0.3s ease 2;animation:showRabbit 0.3s ease 2}@-webkit-keyframes showRabbit{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes showRabbit{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}#strava-map-controls{margin:10px;float:right}#strava-map-controls a{color:#606065;cursor:pointer}#strava-map-controls button,#strava-map-controls .button,#strava-map-controls .drop-down-menu{vertical-align:top}#strava-map-controls button,#strava-map-controls .button,#strava-map-controls .drop-down-menu .selection{font-size:12px;min-height:30px;padding:8px 10px;background-color:#f5f5fa}#strava-map-controls button:hover,#strava-map-controls .button:hover,#strava-map-controls .drop-down-menu .selection:hover{background-color:#e6e6eb}#strava-map-controls .drop-down-menu .selection{padding-right:30px}#strava-map-controls .drop-down-menu .selection:hover{text-decoration:none}#strava-map-controls .options{right:0}#strava-map-controls #toggle-fullscreen{width:30px;padding:0;background-image:url(/assets/common/icon-full-900467e2025fedabe513929bd0b172cf5e2936aadd6b7b0c0f4d2506025d2919.png);background-repeat:no-repeat;background-position:center center}#strava-map-controls #gpx-download{padding-left:25px;background-image:url(/assets/common/icon-download-gpx-4c89a12fc53a265491085463f17fdf08b2df9ee80294b6112449c914ca99dc5f.png);background-repeat:no-repeat;background-position:5px}#strava-map-controls .fullscreen-on{background-image:url(/assets/common/icon-close-2dd1bb7b2d18886b9b909955daa5fce17de5a2abda44ef5a1491cb592c3f1888.png);background-repeat:no-repeat;background-position:center center}.cta-section{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-color:#000;color:#fff;overflow:hidden;padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta-section.cta-md{min-height:160px}.cta-section.cta-md.cta-ride{background-image:url(/assets/activities/cta_ride_small-62393628f47101b40aa812168c129b193ee91474e16a3eaa90728ce0477b4b7d.jpg)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.cta-section.cta-md.cta-ride{background-image:url(/assets/activities/cta_ride_small@2x-61670d6a6ec0537f84b3342e1c64cc990e65acc5a06e554539a3a293aa47e4ae.jpg)}}.cta-section.cta-md.cta-run{background-image:url(/assets/activities/cta_run_small-40d9ce24eb0022042c1d1cd263b5eb8f811b460a1ba2349c1407512cff1481cd.jpg)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.cta-section.cta-md.cta-run{background-image:url(/assets/activities/cta_run_small@2x-58e6b458630c899528fedb62d8149a1cd389fdfd7c2e47a8b2e7575b0202a6a7.jpg)}}.cta-section.cta-md.cta-swim{background-image:url(/assets/activities/cta_swim_small-bfb8ede9aeaad6be87de95a4aef2ab1b8411f4d9d7d9b338a7cd62d724b3ab58.jpg)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.cta-section.cta-md.cta-swim{background-image:url(/assets/activities/cta_swim_small@2x-22995886fe915194ae5829c24a3b997565e98d45acdcfb2fa267e7ffd3ea4122.jpg)}}.cta-section.cta-lg{min-height:320px}.cta-section.cta-lg.cta-ride{background-image:url(/assets/activities/cta_ride_large-4d455e8268ac511b8b67552bb1f5eea28db10fad3c78e94209489c06aebfde94.jpg)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.cta-section.cta-lg.cta-ride{background-image:url(/assets/activities/cta_ride_large@2x-d4e8e2e92e17fdff4c21fd77a32991a0a9df123fae4c3f68870f1146916979a7.jpg)}}.cta-section.cta-lg.cta-run{background-image:url(/assets/activities/cta_run_large-53bd86dd2ecbf1a9a3302cd606b8a056aa822ca5b09c84bbfeb6c93c2c4e248a.jpg)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.cta-section.cta-lg.cta-run{background-image:url(/assets/activities/cta_run_large@2x-211bef41fa1bc7d5c1a14e959dadb0ecb0cb98cb590001e621c23fff192fb25f.jpg)}}.cta-section.cta-lg.cta-swim{background-image:url(/assets/activities/cta_swim_large-96481202b19edcc45f7e5735cc1998d81eaf0d6ab769bb4593ad033091007d25.jpg)}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.cta-section.cta-lg.cta-swim{background-image:url(/assets/activities/cta_swim_large@2x-3cc26f5015f3a441989595388087c57dee207f6f1d43a6ef55a4bbecff6075f2.jpg)}}.cta-section h4,.cta-section h5{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-shadow:0 1px 4px rgba(0,0,0,0.5)}.cta-section .branding{width:98px;height:19px}.cta-section .btn-container{width:100%}.marker,.marker-finish-pole,.marker-finish-time,.marker-finish-text,.marker-distance,.marker-time,.marker-small-time{shape-rendering:crispEdges}.marker-finish-time,.marker-finish-text,.marker-distance,.marker-time,.marker-small-time{text-anchor:middle}.marker,.marker-finish-pole{stroke-width:1px}.marker{fill:#fff;stroke:#b3b3b3;stroke-dasharray:4, 4}.marker-finish-flag,.marker-finish-pole-top{fill:#333}.marker-finish-pole{fill:none;stroke:#707070}.marker-finish-time,.marker-finish-text{fill:#fff;font-size:18px}.marker-finish-text{font-size:10px}.marker-distance{fill:#333;font-size:11px;font-weight:bold}.marker-time{fill:#333;font-size:13px}.marker-small-time-container{fill:#fff}.marker-small-time{font-size:10px}.s-scrollbar{position:relative;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.s-scrollbar-gutter{position:absolute;background:#eee;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);z-index:9;-webkit-transition:background 0.3s;transition:background 0.3s}.s-scrollbar-grip{position:absolute;background:#ececec;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ececec));background:linear-gradient(#fff, #ececec);border:1px solid #ccccd1;border-radius:2px;z-index:10;cursor:grab;cursor:-webkit-grab;cursor:-moz-grab;-webkit-transition:width 0.3s linear, left 0.3s linear, -webkit-box-shadow 0.3s ease-in-out;transition:width 0.3s linear, left 0.3s linear, -webkit-box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out, width 0.3s linear, left 0.3s linear;transition:box-shadow 0.3s ease-in-out, width 0.3s linear, left 0.3s linear, -webkit-box-shadow 0.3s ease-in-out}.s-scrollbar-grip:active,.s-scrollbar-grip .s-scrollbar-dragging{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}.s-scrollbar:hover .s-scrollbar-grip,.s-scrollbar-dragging .s-scrollbar-grip{border:1px solid #bbb;-webkit-box-shadow:1px 0 2px rgba(0,0,0,0.15);box-shadow:1px 0 2px rgba(0,0,0,0.15)}.s-scrollbar-horizontal{height:12px}.s-scrollbar-horizontal .s-scrollbar-gutter{height:12px;left:0;top:0;right:0;border-radius:0 0 2px 2px}.s-scrollbar-horizontal .s-scrollbar-grip{height:10px;left:0;top:0;right:0}.s-scrollbar-hidden{pointer-events:none;opacity:0}.s-scrollbar-hidden .s-scrollbar-grip,.s-scrollbar-hidden .s-scrollbar-gutter{pointer-events:none}.interaction-grabbing *{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}.s-chart-tooltip,.s-chart-tooltip-svg{color:#2d2d32}.chart-tooltip text,.chart-tooltip-label,.chart-tooltip-unit{fill:#2d2d32}.s-chart-tooltip,.infobox{font-size:11px;border:1px solid #ccccd1;background-color:rgba(255,255,255,0.9)}.infobox-inner{padding:10px}.infobox-inner:after{content:"";display:table;clear:both}.s-chart-tooltip-svg,#infoBox rect,.chart-tooltip{font-size:11px;fill:#fff;fill-opacity:0.9}.infobox li a{max-width:240px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infobox-inner{line-height:1.4em}.infobox-inner .details,.infobox-inner .achievement,.infobox-inner .app-icon{float:left}.infobox-inner .achievement,.infobox-inner .app-icon{margin-right:10px;margin-top:4px}.infobox-inner .title{font-weight:600;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infobox-bar{width:1em;height:2px;margin-top:0.5em;margin-right:7px;float:left}#infoBox rect,.chart-tooltip{stroke-width:1px;shape-rendering:crispEdges}#infoBox rect,.chart-tooltip{stroke:#ccccd1}#infoBox rect{pointer-events:none}.chart-tooltip-label,.chart-tooltip-unit{margin-left:2px}.base-chart rect.simple-bar,.base-chart rect.drag-rect,.base-chart .axis path,.base-chart .grid-line,.base-chart .crossbar,.base-chart .crossbar-clicked{shape-rendering:crispEdges}.base-chart{position:relative;padding-left:0px;margin:10px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.base-chart .nopacezone{fill:#03ACE0;stroke:#03ACE0}.base-chart .simple-bar,.base-chart .drag-rect,.base-chart .crossbar-clicked{stroke-width:2}.base-chart rect.simple-bar{-webkit-transition:fill 0.3s;transition:fill 0.3s;stroke:#f7f7f7;cursor:pointer}.base-chart rect.simple-bar.dim{opacity:0.15}.base-chart rect.simple-bar.lapbar{opacity:0.15}.base-chart rect.simple-bar.lapbar.selected{opacity:1}.base-chart rect.simple-bar.segmentbar{opacity:0.15}.base-chart rect.simple-bar.segmentbar.selected{opacity:1}.base-chart rect.simple-bar.selected{opacity:1}.base-chart rect.drag-rect{fill-opacity:0.4;fill:#FFF;stroke:#FFF}.base-chart .axis path{fill:none;stroke:#AAA}.base-chart .secondary.axis path{display:none}.base-chart .axis text{font-size:11px;stroke:none;fill:#999}.base-chart .axis text.selected{font-weight:600}.base-chart .grid-line{stroke:#EEE}.base-chart .crossbar{stroke:#333;stroke-width:1px;pointer-events:none}.base-chart .split-crossbar{stroke:#fc4c02;stroke-width:2px;pointer-events:none}.base-chart .split-crossbar .rect,.base-chart .split-crossbar .line{shape-rendering:crispEdges}.base-chart .crossbar-text{fill:#666;width:200px}table.distribution-chart{border-spacing:5px;margin:20px 0 0 -5px}table.distribution-chart tr{background-color:transparent}table.distribution-chart tbody td{vertical-align:middle;border:none;height:50px;background-color:#F0F0F0;padding:0 10px 0 25px}table.distribution-chart tbody td:first-child{background-color:#E6E6E6;text-align:center;padding:0px;width:50px}table.distribution-chart tbody td:last-child{padding:0;background-color:transparent}table.distribution-chart tbody td.name{width:110px}table.distribution-chart tbody td.range{width:80px}table.distribution-chart tbody td.time{width:30px;text-align:right;padding-right:25px}table.distribution-chart tbody td.percent{width:30px}table.distribution-chart tbody .bar,table.distribution-chart tbody .fill{height:100%}table.distribution-chart tbody .bar{width:100%}table.distribution-chart tbody .fill{background:#703B61}table.distribution-chart tbody .fill.pace.z1{background-color:#CAEEFB}table.distribution-chart tbody .fill.pace.z2{background-color:#79D4F4}table.distribution-chart tbody .fill.pace.z3{background-color:#22B9ED}table.distribution-chart tbody .fill.pace.z4{background-color:#0095C6}table.distribution-chart tbody .fill.pace.z5{background-color:#007198}table.distribution-chart tbody .fill.pace.z6{background-color:#034359}table.distribution-chart tbody .fill.heartrate.z1{background-color:#E7D9DA}table.distribution-chart tbody .fill.heartrate.z2{background-color:#E5C1C1}table.distribution-chart tbody .fill.heartrate.z3{background-color:#D9A7A8}table.distribution-chart tbody .fill.heartrate.z4{background-color:#FB0017}table.distribution-chart tbody .fill.heartrate.z5{background-color:#B40312}table.distribution-chart td.info{color:#999;text-align:left;height:30px;padding:0 0 0 0}table.distribution-chart tfoot{color:#999}.elevation-integrated{fill:none;stroke:none;pointer-events:none}.elevation-integrated-fill{fill:#ddd;fill-opacity:1;stroke:none;pointer-events:none}.area-chart-curr2-fill{opacity:0.9;pointer-events:none;fill:#FF0000}#elevation-chart .xaxis text{cursor:pointer}.line-chart-curr-fill,.line-chart-range-fill,.area-chart-curr-fill{fill:#000;opacity:0.05}path.base-line{stroke-width:2px}.line-chart-curr{stroke-width:2px;fill:none;background-color:#98397E;stroke:#98397E}.plot-graph{pointer-events:all}.power-analysis.est .line-chart-curr{background-color:#333;stroke:#333}.chart-loading-container{background-color:rgba(255,255,255,0.5);position:absolute;top:0;left:0;right:0;bottom:0;z-index:11}.chart-loading-container .spinner{margin:-10px 0 0 -10px !important;position:absolute;left:50%;top:50%}.power-analysis{position:relative}.power-charts .chart-controls{padding:10px 10px 10px 0;text-align:right}.power-charts .power-curve-help{float:left}.power-charts .chart-legend,.power-charts .cpcurve-options-holder,.power-charts .watts-wkg-switches,.power-charts .custom-date-ranges{display:inline-block;vertical-align:middle;margin-left:20px;text-align:left}.power-charts .infobox-bar{display:inline-block;width:20px;height:2px;margin-top:6px;margin-right:7px}.power-charts .custom-date-ranges{margin:0}.power-charts .input-field{position:relative}.power-charts .week-label{position:absolute;left:0;top:-1.8em;font-size:11px}.power-charts .custom-range-input{width:100px}#run-pace-chart line.grid-line{stroke:none}#run-pace-chart rect.simple-bar.default{fill:#95d1ec}#run-pace-chart rect.simple-bar.default.highlighted,#run-pace-chart rect.simple-bar.default:hover{fill:#6cb8da}#run-pace-chart rect.simple-bar.default.selected{fill:#3a93c8}#run-pace-chart rect.simple-bar.default.gap{fill:#B89DE8}#run-pace-chart rect.simple-bar.default.gap.highlighted,#run-pace-chart rect.simple-bar.default.gap:hover{fill:#D8C8F5}#run-pace-chart rect.simple-bar.default.gap.selected{fill:#EEE5FB}.line-chart-range{stroke-width:1px;fill:none;background-color:#CEA9C5;stroke:#CEA9C5}.area-chart-curr{stroke-width:0;fill:none}.area-chart-curr-fill{opacity:0.15;pointer-events:none}.pace-area-line{stroke-width:4px}.pace-area-chart-curr{stroke-width:4px;stroke:#1193c0;fill:none}.pace-area-chart-curr-fill{opacity:1;fill:#E2F1F8;pointer-events:none}.pace-area-chart-split{fill:none}.pace-area-chart-split-fill{opacity:1;fill:#a8ddf0;pointer-events:none}.pace-zones-chart tfoot td.info,.power-zones-chart tfoot td.info{padding-left:0}#g-pace-line-group{pointer-events:none}#g-bar-group>rect{-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out}#g-bar-group>rect.highlighted{opacity:0.6}#g-bar-group>rect.selected{opacity:0.3}#split-elevation-chart line,#split-elevation-chart rect,#split-elevation-chart path,#split-elevation-chart+#stacked-chart line,#split-elevation-chart+#stacked-chart rect,#split-elevation-chart+#stacked-chart path{shape-rendering:auto}.first-split-elev-chart-fill{fill:#c2c6c0}.second-split-elev-chart-fill{fill:#8f8c8c}.third-split-elev-chart-fill{fill:#3d3c3b}.first-split-elev-chart,.second-split-elev-chart,.third-split-elev-chart{stroke-width:0;fill:none}.split-activities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:none;margin-bottom:20px}.split-activities-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:20px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.split-activities-stats:not(:first-child){border-left:1px solid #ccccd1}.split-activities-stats .activity-title{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}#activity1{-webkit-box-shadow:inset 0 -5px 0 #c2c6c0;box-shadow:inset 0 -5px 0 #c2c6c0}#activity2{-webkit-box-shadow:inset 0 -5px 0 #8f8c8c;box-shadow:inset 0 -5px 0 #8f8c8c}#activity3{-webkit-box-shadow:inset 0 -5px 0 #3d3c3b;box-shadow:inset 0 -5px 0 #3d3c3b}#split-button-group{padding-top:10px}#split-button{tab-index:0}#split-button-wrapper{padding-top:10px}#basic-analysis #map-canvas{height:350px;min-height:250px}#basic-analysis #elevation-chart{height:130px}#basic-analysis #elevation-chart .value{font-size:12px}#basic-analysis #split-elevation-chart{height:100px}#basic-analysis #split-elevation-chart .value{font-size:12px}#basic-analysis #effort-detail{margin:5px 0 8px 120px;height:1em;font-size:12px;color:#BDBDBD}#basic-analysis #effort-detail b{color:#494949}#basic-analysis .chart{margin-top:0;padding-top:5px;background-color:white}#basic-analysis .base-chart{margin:0}#basic-analysis line.grid-line{stroke:none}#basic-analysis #segments-chart .segments-label,#basic-analysis #segments-chart .laps-label,#basic-analysis #laps-chart .segments-label,#basic-analysis #laps-chart .laps-label{cursor:default;fill:#BDBDBD;font-size:12px;shape-rendering:crispEdges;text-anchor:middle}#basic-analysis #stacked-chart{background-color:#FFF}#basic-analysis .xaxis-container .background{fill:#EEE}#basic-analysis .xaxis-container text{fill:#999}#basic-analysis .xaxis-container .tick{stroke:#999}#basic-analysis .xaxis-container .tick.minor{stroke:#CCC}#basic-analysis .xaxis-container .domain{stroke:#F8F8F8}#basic-analysis .xaxis-container a text{font-size:10px;text-anchor:middle}#basic-analysis .xaxis-container a.selected text{fill:#000}#basic-analysis .avg-line.heartrate{stroke:#DD0447}#basic-analysis .avg-line.watts_calc{stroke:#333}#basic-analysis .avg-line.watts,#basic-analysis .avg-line.grade_adjusted_pace{stroke:#6633cc}#basic-analysis .avg-line.velocity_smooth,#basic-analysis .avg-line.velocity,#basic-analysis .avg-line.pace{stroke:#34ACE4}#basic-analysis .avg-line.cadence{stroke:#FF00FF}#basic-analysis .avg-line.temp{stroke:#C0B570}#basic-analysis g .simple-line{pointer-events:none;stroke:#000}#basic-analysis g#heartrate .simple-line{stroke:#DD0447}#basic-analysis g#watts_calc .simple-line{stroke:#333}#basic-analysis g#watts .simple-line,#basic-analysis g#grade_adjusted_pace .simple-line{stroke:#6633cc}#basic-analysis g#velocity_smooth .simple-line,#basic-analysis g#velocity .simple-line,#basic-analysis g#pace .simple-line{stroke:#34ACE4}#basic-analysis g#cadence .simple-line{stroke:#FF00FF}#basic-analysis g#smooth .simple-line{stroke:#FF0000}#basic-analysis g#temp .simple-line{stroke:#C0B570}#basic-analysis g#reduced .simple-line{stroke:#0000FF}#basic-analysis rect.static-label-box{fill:#F8F8F8}#basic-analysis text.static-label-box{cursor:default}#basic-analysis text.static-label-box.label{fill:#99999e;font-size:12px;shape-rendering:crispEdges;text-anchor:middle}#basic-analysis text.static-label-box.detail{fill:#BDBDBD;font-size:10px;shape-rendering:crispEdges;text-anchor:middle}#basic-analysis text.static-label-box.top,#basic-analysis text.static-label-box.bottom{fill:#BDBDBD;font-size:9px;text-anchor:start}#basic-analysis line.static-label-box{pointer-events:none;shape-rendering:crispEdges;stroke-width:1px;stroke:#FFF}#basic-analysis rect.static-info-box{fill:#F8F8F8}#basic-analysis text.static-info-box{text-anchor:middle;cursor:default}#basic-analysis text.static-info-box.top{fill:#99999e;font-size:10px}#basic-analysis text.static-info-box.value{fill:#606065;font-size:20px}#basic-analysis text.static-info-box.bottom{fill:#BDBDBD;font-size:10px}#basic-analysis g .simple-line{stroke-width:1px}#basic-analysis g .avg-line{stroke-width:1px;stroke-dasharray:4, 1;shape-rendering:crispEdges;opacity:0.3}#basic-analysis g .bottom-line{pointer-events:none;shape-rendering:crispEdges;stroke-width:1px}#basic-analysis g .bottom-line.full{stroke:#FFF}#basic-analysis g .bottom-line.partial{stroke:#F0F0F0}.event-rect{fill:transparent}.event-rect.pointer{cursor:pointer}g .simple-line{pointer-events:none;stroke:#000}g#heartrate .simple-line{stroke:#DD0447}g#watts_calc .simple-line{stroke:#333}g#watts .simple-line,g#grade_adjusted_pace .simple-line{stroke:#6633cc}g#velocity_smooth .simple-line,g#velocity .simple-line,g#pace .simple-line{stroke:#34ACE4}g#cadence .simple-line{stroke:#f0f}g#smooth .simple-line{stroke:#f00}g#temp .simple-line{stroke:#00f}g#reduced .simple-line{stroke:#00f}g.paceline line{stroke:#999;stroke-width:1px;shape-rendering:crispEdges}g.axis.segment-effort line.tick{stroke:#999;stroke-width:1px;stroke-dasharray:2, 2;shape-rendering:crispEdges}g.axis.segment-effort.secondary line.tick{display:none}.base-chart .z1,.base-chart .z2,.base-chart .z3,.base-chart .z4,.base-chart .z5,.base-chart .z6{fill:#21b5ea;stroke:#21b5ea}.base-chart text.segment-effort{font-size:9px;fill:#666}.base-chart line.segment-effort{stroke:#666;stroke-width:1px;shape-rendering:crispEdges}.base-chart line.segment-effort.pr{stroke:#FF0000}.base-chart text.avg-watts{font-size:11px;fill:#98397E}.base-chart text.avg-watts.est{fill:#333}.base-chart line.avg-watts{stroke:#98397E;stroke-width:1px;stroke-dasharray:9, 5;shape-rendering:crispEdges}.base-chart line.avg-watts.est{stroke:#333}.base-chart line.pace-zones-divider{stroke:#BDBDBD;stroke-width:1px;stroke-dasharray:9, 5;shape-rendering:crispEdges}.base-chart text.pace-zones-label{font-size:11px;fill:#333}.base-chart text.estimated-cp{font-size:11px;stroke-width:1px;stroke:none;fill:#AAA}.base-chart line.estimated-cp{stroke-width:1px;stroke-dasharray:9, 5;shape-rendering:crispEdges}.base-chart line.pace-bar-lines{shape-rendering:crispEdges;pointer-events:none;stroke-width:1px}.base-chart line.pace-bar-lines-avg{pointer-events:none;stroke-width:1px;shape-rendering:crispEdges;stroke-dasharray:9, 5}.base-chart text.chart-label{font-size:11px;font-weight:400}.base-chart text.chart-value{font-size:13px;font-weight:500}.base-chart .extent{stroke:#fff;fill-opacity:0.125;shape-rendering:crispEdges}.smooth-pace-info-point{fill:white;stroke-width:2px;pointer-events:none;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.pace-info-box{pointer-events:none;z-index:10;background:rgba(255,255,255,0.9);border:1px solid #ccccd1;position:absolute;padding:8px;min-width:106px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0}.point-on-path-box{pointer-events:none;z-index:10;background:rgba(255,255,255,0.8);border-top:1px solid #ccccd1;border-left:1px solid #ccccd1;border-right:1px solid #ddd;border-bottom:1px solid #ddd;position:absolute;padding:10px;min-width:106px;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.05);box-shadow:1px 1px 6px rgba(0,0,0,0.05);-webkit-transition:opacity 0.2s;transition:opacity 0.2s;opacity:0}.point-on-path-box-visible{opacity:1}.point-on-path-box-items{margin:0;padding:0}.point-on-path-box-item{margin:0 0 6px;padding:0;line-height:10px;font-weight:bold}.point-on-path-box-item:last-child{margin-bottom:0}.point-on-path-box-item-label{float:left;min-width:35px;margin-right:5px;font-weight:normal}.pace-info-crossbar{stroke-width:1px;shape-rendering:crispEdges;stroke:#99999e;pointer-events:none;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.smooth-pace-info-crossbar{stroke-width:1px;shape-rendering:crispEdges;stroke:#ccc;pointer-events:none;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}svg{fill:currentColor}svg .button{opacity:0.6;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}svg .button:hover,svg .button.selected{opacity:1}svg .button rect{fill:#fff;shape-rendering:crispEdges;stroke:#ccc;z-index:1}svg .button path{fill:transparent;stroke:#fff;stroke-width:2;z-index:2}.fixed-lightbox body .container,.fixed-lightbox body .lightbox,.fixed-lightbox body header,.fixed-lightbox body header .nav-bar{overflow:hidden}.lightbox .content{min-height:300px;max-height:65vh;overflow-x:hidden;overflow-y:auto}.lightbox .result{padding-top:75px;text-align:center}.lightbox .result p{margin-top:0}.lightbox.save-route .lightbox-window{width:600px}@media (max-width: 599px){.lightbox.save-route .lightbox-window{width:100%;left:initial;right:initial}}.lightbox.save-route .lightbox-window input[type='text'],.lightbox.save-route .lightbox-window .drop-down-menu{width:95%}.lightbox.save-route .lightbox-window textarea{width:96%;margin-bottom:0}.lightbox.export-route .lightbox-window{width:1000px}.lightbox.export-route .device-selector{background-color:#FFF;text-align:center;padding-top:10px}.lightbox.export-route .device-selector .device-photo{height:300px;background-repeat:no-repeat;background-position:center top}.lightbox.export-route .device-selector .device-photo#edge-8-photo{background-image:url("/images/devices/edge-810_v2.jpg")}.lightbox.export-route .device-selector .device-photo#edge-7-photo{background-image:url("/images/devices/edge-705_v2.jpg")}.lightbox.export-route .device-selector .device-photo#edge-5-photo{background-image:url("/images/devices/edge-520.jpg")}.lightbox.export-route .device-selector .device-photo#edge-3-photo{background-image:url("/images/devices/edge-305_v2.jpg")}.lightbox.export-route .device-content .button{margin-bottom:10px}.lightbox.export-route .upsell{margin:20px -20px 0;padding:5px 20px;background-color:#DDD}.routebuilder-error-reporting{width:600px;top:120px;z-index:110}.routebuilder-error-reporting .step{display:none}.routebuilder-error-reporting .step.active{display:block}.routebuilder-error-reporting header:before{content:""}.routebuilder-error-reporting .close{position:absolute;top:50%;right:20px;margin-top:-0.6em}.routebuilder-error-reporting .close em{display:none}.routebuilder-error-reporting .close .clickable{color:inherit}.routebuilder-error-reporting .drop-down-menu{width:60%}.routebuilder-error-reporting textarea{height:100px}.routebuilder-error-reporting .actions{margin-top:20px}.loading-module{text-align:center;top:40%;position:fixed;width:100%}.loading-module .loading-content{background-color:rgba(0,0,0,0.6);color:#FFF;display:inline-block;font-size:22px;padding:25px}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 30px;font-size:13px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#fc4c02;border-color:#fc4c02}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#c93d02;border-color:#7e2601}.btn-primary:hover{color:#fff;background-color:#c93d02;border-color:#bf3a02}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#c93d02;border-color:#bf3a02}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#a63201;border-color:#7e2601}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#fc4c02;border-color:#fc4c02}.btn-primary .badge{color:#fc4c02;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#007FB6;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#005b83;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#e6e6eb;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:20px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:13px;line-height:1.5;border-radius:2px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:2px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn{will-change:background-color, color, border-color;-webkit-transition:background-color 200ms ease, color 200ms ease, border-color 200ms ease;transition:background-color 200ms ease, color 200ms ease, border-color 200ms ease;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-weight:700}.btn-xs,.btn-group-xs>.btn{font-size:12px}.btn-sm,.btn-group-sm>.btn{font-size:inherit}.btn-lg,.btn-group-lg>.btn{font-size:17px}.btn-facebook{color:#fff;background-color:#3b5998;border-color:#3b5998}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:#17233c}.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:#2a3f6c}.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:#2a3f6c}.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border-color:#17233c}.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}.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.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus{background-color:#3b5998;border-color:#3b5998}.btn-facebook .badge{color:#3b5998;background-color:#fff}.btn-twitter{color:#fff;background-color:#55acee;border-color:#55acee}.btn-twitter:focus,.btn-twitter.focus{color:#fff;background-color:#2795e9;border-color:#126db2}.btn-twitter:hover{color:#fff;background-color:#2795e9;border-color:#1d91e8}.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:#1d91e8}.btn-twitter:active:hover,.btn-twitter.active:hover,.open>.dropdown-toggle.btn-twitter:hover,.btn-twitter:active:focus,.btn-twitter.active:focus,.open>.dropdown-toggle.btn-twitter:focus,.btn-twitter:active.focus,.btn-twitter.active.focus,.open>.dropdown-toggle.btn-twitter.focus{color:#fff;background-color:#1583d7;border-color:#126db2}.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none}.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.focus,.btn-twitter[disabled].focus,fieldset[disabled] .btn-twitter.focus{background-color:#55acee;border-color:#55acee}.btn-twitter .badge{color:#55acee;background-color:#fff}.btn-facebook.btn-outline,.btn-twitter.btn-outline{color:#fff;background-color:transparent;border-color:#fff}.btn-facebook.btn-outline:focus,.btn-twitter.btn-outline:focus,.btn-facebook.btn-outline.focus,.btn-twitter.btn-outline.focus{color:#fff;background-color:transparent;border-color:#bfbfbf}.btn-facebook.btn-outline:hover,.btn-twitter.btn-outline:hover{color:#fff;background-color:transparent;border-color:#e0e0e0}.btn-facebook.btn-outline:active,.btn-twitter.btn-outline:active,.btn-facebook.btn-outline.active,.btn-twitter.btn-outline.active,.open>.dropdown-toggle.btn-facebook.btn-outline,.open>.dropdown-toggle.btn-twitter.btn-outline{color:#fff;background-color:transparent;border-color:#e0e0e0}.btn-facebook.btn-outline:active:hover,.btn-twitter.btn-outline:active:hover,.btn-facebook.btn-outline.active:hover,.btn-twitter.btn-outline.active:hover,.open>.dropdown-toggle.btn-facebook.btn-outline:hover,.open>.dropdown-toggle.btn-twitter.btn-outline:hover,.btn-facebook.btn-outline:active:focus,.btn-twitter.btn-outline:active:focus,.btn-facebook.btn-outline.active:focus,.btn-twitter.btn-outline.active:focus,.open>.dropdown-toggle.btn-facebook.btn-outline:focus,.open>.dropdown-toggle.btn-twitter.btn-outline:focus,.btn-facebook.btn-outline:active.focus,.btn-twitter.btn-outline:active.focus,.btn-facebook.btn-outline.active.focus,.btn-twitter.btn-outline.active.focus,.open>.dropdown-toggle.btn-facebook.btn-outline.focus,.open>.dropdown-toggle.btn-twitter.btn-outline.focus{color:#fff;background-color:transparent;border-color:#bfbfbf}.btn-facebook.btn-outline:active,.btn-twitter.btn-outline:active,.btn-facebook.btn-outline.active,.btn-twitter.btn-outline.active,.open>.dropdown-toggle.btn-facebook.btn-outline,.open>.dropdown-toggle.btn-twitter.btn-outline{background-image:none}.btn-facebook.btn-outline.disabled:hover,.btn-twitter.btn-outline.disabled:hover,.btn-facebook.btn-outline[disabled]:hover,.btn-twitter.btn-outline[disabled]:hover,fieldset[disabled] .btn-facebook.btn-outline:hover,fieldset[disabled] .btn-twitter.btn-outline:hover,.btn-facebook.btn-outline.disabled:focus,.btn-twitter.btn-outline.disabled:focus,.btn-facebook.btn-outline[disabled]:focus,.btn-twitter.btn-outline[disabled]:focus,fieldset[disabled] .btn-facebook.btn-outline:focus,fieldset[disabled] .btn-twitter.btn-outline:focus,.btn-facebook.btn-outline.disabled.focus,.btn-twitter.btn-outline.disabled.focus,.btn-facebook.btn-outline[disabled].focus,.btn-twitter.btn-outline[disabled].focus,fieldset[disabled] .btn-facebook.btn-outline.focus,fieldset[disabled] .btn-twitter.btn-outline.focus{background-color:transparent;border-color:#fff}.btn-facebook.btn-outline .badge,.btn-twitter.btn-outline .badge{color:transparent;background-color:#fff}.btn-facebook.btn-outline:hover,.btn-twitter.btn-outline:hover{color:#2d2d32;background-color:#fff;border-color:#fff}.btn-facebook.btn-outline:hover .app-icon,.btn-twitter.btn-outline:hover .app-icon{background-position:0 33.333%}.btn-primary.btn-outline{color:#fc4c02;background-color:transparent;border-color:#fc4c02}.btn-primary.btn-outline:focus,.btn-primary.btn-outline.focus{color:#fc4c02;background-color:transparent;border-color:#7e2601}.btn-primary.btn-outline:hover{color:#fc4c02;background-color:transparent;border-color:#bf3a02}.btn-primary.btn-outline:active,.btn-primary.btn-outline.active,.open>.dropdown-toggle.btn-primary.btn-outline{color:#fc4c02;background-color:transparent;border-color:#bf3a02}.btn-primary.btn-outline:active:hover,.btn-primary.btn-outline.active:hover,.open>.dropdown-toggle.btn-primary.btn-outline:hover,.btn-primary.btn-outline:active:focus,.btn-primary.btn-outline.active:focus,.open>.dropdown-toggle.btn-primary.btn-outline:focus,.btn-primary.btn-outline:active.focus,.btn-primary.btn-outline.active.focus,.open>.dropdown-toggle.btn-primary.btn-outline.focus{color:#fc4c02;background-color:transparent;border-color:#7e2601}.btn-primary.btn-outline:active,.btn-primary.btn-outline.active,.open>.dropdown-toggle.btn-primary.btn-outline{background-image:none}.btn-primary.btn-outline.disabled:hover,.btn-primary.btn-outline[disabled]:hover,fieldset[disabled] .btn-primary.btn-outline:hover,.btn-primary.btn-outline.disabled:focus,.btn-primary.btn-outline[disabled]:focus,fieldset[disabled] .btn-primary.btn-outline:focus,.btn-primary.btn-outline.disabled.focus,.btn-primary.btn-outline[disabled].focus,fieldset[disabled] .btn-primary.btn-outline.focus{background-color:transparent;border-color:#fc4c02}.btn-primary.btn-outline .badge{color:transparent;background-color:#fc4c02}.btn-primary.btn-outline:hover{color:#fff;background-color:#fc4c02;border-color:#fc4c02}.btn-secondary{color:#fff;background-color:#2d2d32;border-color:#2d2d32}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#151517;border-color:#000000}.btn-secondary:hover{color:#fff;background-color:#151517;border-color:#101012}.btn-secondary:active,.btn-secondary.active,.open>.dropdown-toggle.btn-secondary{color:#fff;background-color:#151517;border-color:#101012}.btn-secondary:active:hover,.btn-secondary.active:hover,.open>.dropdown-toggle.btn-secondary:hover,.btn-secondary:active:focus,.btn-secondary.active:focus,.open>.dropdown-toggle.btn-secondary:focus,.btn-secondary:active.focus,.btn-secondary.active.focus,.open>.dropdown-toggle.btn-secondary.focus{color:#fff;background-color:#040404;border-color:#000000}.btn-secondary:active,.btn-secondary.active,.open>.dropdown-toggle.btn-secondary{background-image:none}.btn-secondary.disabled:hover,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary:hover,.btn-secondary.disabled:focus,.btn-secondary[disabled]:focus,fieldset[disabled] .btn-secondary:focus,.btn-secondary.disabled.focus,.btn-secondary[disabled].focus,fieldset[disabled] .btn-secondary.focus{background-color:#2d2d32;border-color:#2d2d32}.btn-secondary .badge{color:#2d2d32;background-color:#fff}.btn-secondary.btn-outline{color:#2d2d32;background-color:transparent;border-color:#2d2d32}.btn-secondary.btn-outline:focus,.btn-secondary.btn-outline.focus{color:#2d2d32;background-color:transparent;border-color:#000000}.btn-secondary.btn-outline:hover{color:#2d2d32;background-color:transparent;border-color:#101012}.btn-secondary.btn-outline:active,.btn-secondary.btn-outline.active,.open>.dropdown-toggle.btn-secondary.btn-outline{color:#2d2d32;background-color:transparent;border-color:#101012}.btn-secondary.btn-outline:active:hover,.btn-secondary.btn-outline.active:hover,.open>.dropdown-toggle.btn-secondary.btn-outline:hover,.btn-secondary.btn-outline:active:focus,.btn-secondary.btn-outline.active:focus,.open>.dropdown-toggle.btn-secondary.btn-outline:focus,.btn-secondary.btn-outline:active.focus,.btn-secondary.btn-outline.active.focus,.open>.dropdown-toggle.btn-secondary.btn-outline.focus{color:#2d2d32;background-color:transparent;border-color:#000000}.btn-secondary.btn-outline:active,.btn-secondary.btn-outline.active,.open>.dropdown-toggle.btn-secondary.btn-outline{background-image:none}.btn-secondary.btn-outline.disabled:hover,.btn-secondary.btn-outline[disabled]:hover,fieldset[disabled] .btn-secondary.btn-outline:hover,.btn-secondary.btn-outline.disabled:focus,.btn-secondary.btn-outline[disabled]:focus,fieldset[disabled] .btn-secondary.btn-outline:focus,.btn-secondary.btn-outline.disabled.focus,.btn-secondary.btn-outline[disabled].focus,fieldset[disabled] .btn-secondary.btn-outline.focus{background-color:transparent;border-color:#2d2d32}.btn-secondary.btn-outline .badge{color:transparent;background-color:#2d2d32}.btn-secondary.btn-outline:hover{color:#fff;background-color:#2d2d32;border-color:#2d2d32}.btn-white{color:#2d2d32;background-color:#fff;border-color:#fff}.btn-white:focus,.btn-white.focus{color:#2d2d32;background-color:#e6e6e6;border-color:#bfbfbf}.btn-white:hover{color:#2d2d32;background-color:#e6e6e6;border-color:#e0e0e0}.btn-white:active,.btn-white.active,.open>.dropdown-toggle.btn-white{color:#2d2d32;background-color:#e6e6e6;border-color:#e0e0e0}.btn-white:active:hover,.btn-white.active:hover,.open>.dropdown-toggle.btn-white:hover,.btn-white:active:focus,.btn-white.active:focus,.open>.dropdown-toggle.btn-white:focus,.btn-white:active.focus,.btn-white.active.focus,.open>.dropdown-toggle.btn-white.focus{color:#2d2d32;background-color:#d4d4d4;border-color:#bfbfbf}.btn-white:active,.btn-white.active,.open>.dropdown-toggle.btn-white{background-image:none}.btn-white.disabled:hover,.btn-white[disabled]:hover,fieldset[disabled] .btn-white:hover,.btn-white.disabled:focus,.btn-white[disabled]:focus,fieldset[disabled] .btn-white:focus,.btn-white.disabled.focus,.btn-white[disabled].focus,fieldset[disabled] .btn-white.focus{background-color:#fff;border-color:#fff}.btn-white .badge{color:#fff;background-color:#2d2d32}.btn-white.btn-outline{color:#fff;background-color:transparent;border-color:#fff}.btn-white.btn-outline:focus,.btn-white.btn-outline.focus{color:#fff;background-color:transparent;border-color:#bfbfbf}.btn-white.btn-outline:hover{color:#fff;background-color:transparent;border-color:#e0e0e0}.btn-white.btn-outline:active,.btn-white.btn-outline.active,.open>.dropdown-toggle.btn-white.btn-outline{color:#fff;background-color:transparent;border-color:#e0e0e0}.btn-white.btn-outline:active:hover,.btn-white.btn-outline.active:hover,.open>.dropdown-toggle.btn-white.btn-outline:hover,.btn-white.btn-outline:active:focus,.btn-white.btn-outline.active:focus,.open>.dropdown-toggle.btn-white.btn-outline:focus,.btn-white.btn-outline:active.focus,.btn-white.btn-outline.active.focus,.open>.dropdown-toggle.btn-white.btn-outline.focus{color:#fff;background-color:transparent;border-color:#bfbfbf}.btn-white.btn-outline:active,.btn-white.btn-outline.active,.open>.dropdown-toggle.btn-white.btn-outline{background-image:none}.btn-white.btn-outline.disabled:hover,.btn-white.btn-outline[disabled]:hover,fieldset[disabled] .btn-white.btn-outline:hover,.btn-white.btn-outline.disabled:focus,.btn-white.btn-outline[disabled]:focus,fieldset[disabled] .btn-white.btn-outline:focus,.btn-white.btn-outline.disabled.focus,.btn-white.btn-outline[disabled].focus,fieldset[disabled] .btn-white.btn-outline.focus{background-color:transparent;border-color:#fff}.btn-white.btn-outline .badge{color:transparent;background-color:#fff}.btn-white.btn-outline:hover{color:#2d2d32;background-color:#fff;border-color:#fff}.btn-link{color:#007FB6;background-color:transparent;border-color:transparent;padding:0;font-size:inherit;font-weight:inherit}.btn-link:focus,.btn-link.focus{color:#007FB6;background-color:transparent;border-color:transparent}.btn-link:hover{color:#007FB6;background-color:transparent;border-color:transparent}.btn-link:active,.btn-link.active,.open>.dropdown-toggle.btn-link{color:#007FB6;background-color:transparent;border-color:transparent}.btn-link:active:hover,.btn-link.active:hover,.open>.dropdown-toggle.btn-link:hover,.btn-link:active:focus,.btn-link.active:focus,.open>.dropdown-toggle.btn-link:focus,.btn-link:active.focus,.btn-link.active.focus,.open>.dropdown-toggle.btn-link.focus{color:#007FB6;background-color:transparent;border-color:transparent}.btn-link:active,.btn-link.active,.open>.dropdown-toggle.btn-link{background-image:none}.btn-link.disabled:hover,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link.disabled:focus,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus,.btn-link.disabled.focus,.btn-link[disabled].focus,fieldset[disabled] .btn-link.focus{background-color:transparent;border-color:transparent}.btn-link .badge{color:transparent;background-color:#007FB6}.btn-unstyled{color:#2d2d32;background-color:transparent;border-color:transparent}.btn-unstyled:focus,.btn-unstyled.focus{color:#2d2d32;background-color:transparent;border-color:transparent}.btn-unstyled:hover{color:#2d2d32;background-color:transparent;border-color:transparent}.btn-unstyled:active,.btn-unstyled.active,.open>.dropdown-toggle.btn-unstyled{color:#2d2d32;background-color:transparent;border-color:transparent}.btn-unstyled:active:hover,.btn-unstyled.active:hover,.open>.dropdown-toggle.btn-unstyled:hover,.btn-unstyled:active:focus,.btn-unstyled.active:focus,.open>.dropdown-toggle.btn-unstyled:focus,.btn-unstyled:active.focus,.btn-unstyled.active.focus,.open>.dropdown-toggle.btn-unstyled.focus{color:#2d2d32;background-color:transparent;border-color:transparent}.btn-unstyled:active,.btn-unstyled.active,.open>.dropdown-toggle.btn-unstyled{background-image:none}.btn-unstyled.disabled:hover,.btn-unstyled[disabled]:hover,fieldset[disabled] .btn-unstyled:hover,.btn-unstyled.disabled:focus,.btn-unstyled[disabled]:focus,fieldset[disabled] .btn-unstyled:focus,.btn-unstyled.disabled.focus,.btn-unstyled[disabled].focus,fieldset[disabled] .btn-unstyled.focus{background-color:transparent;border-color:transparent}.btn-unstyled .badge{color:transparent;background-color:#2d2d32}.btn-pill{border-radius:5em;padding-top:6px;padding-bottom:6px}.btn .icon-comment.icon-lg{bottom:-1px}.btn-icon{position:relative}.btn-icon .app-icon-wrapper{margin-right:5px}.btn-icon-right .app-icon-wrapper{margin:0 0 0 5px}.btn-icon-only .app-icon-wrapper{position:static;margin-right:0}.btn-icon .app-icon.icon-xs{vertical-align:middle}.btn-icon-only,.nav-group>li>.btn.btn-icon-only{min-width:31px;padding:6px 0}.btn-icon-only.btn-lg,.nav-group>li>.btn.btn-icon-only.btn-lg{padding:10px}.media,.media-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.media-content,.media-body{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.media-object,.media-left,.media-object-left{padding-right:15px}.media-object-right,.media-right,.media-actions{padding-left:15px}@media (max-width: 480px){.media-content{display:block}.media-actions{padding-left:0}}.media-center,.media-middle,.media-center .media-content,.media-middle .media-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-bottom,.media-bottom .media-content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.list-media li,.media .media{margin-top:16px;margin-bottom:16px}.footer-upsell{background-color:#373737;color:#fff;padding-top:50px;padding-bottom:50px;text-align:center}.footer-upsell .media{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:left}.footer-upsell .media-left{padding-right:50px}.footer-upsell h3{font-size:30px;line-height:1.2em;margin-bottom:24px;margin-top:0}.footer-upsell .cta-buttons{width:300px}.footer-upsell .btn{background-repeat:no-repeat;background-position:16px center;background-size:24px 24px;display:block;margin-top:16px;padding-left:64px;padding-right:64px;white-space:normal}.footer-upsell .btn-facebook{background-image:url(/assets/website/landing-page/icon-facebook-9ddcb5e9f2a1950d462ad216d4955f16d576437de4312625c67895d42302a0a0.svg)}.footer-upsell .btn-google{background-image:url(/assets/website/landing-page/icon-google-d0e460839c4717a1dc562f7233331668a2674805b8b2df3eac5ec7fd2d6add46.svg)}.footer-upsell .btn-icon{height:24px;width:24px;margin-right:16px}@media (max-width: 767px){.footer-upsell h3{font-size:28px}.footer-upsell .media{text-align:center}.footer-upsell .upsell-image{display:none}.footer-upsell .cta-buttons{margin-left:auto;margin-right:auto}.footer-upsell .btn{padding-left:50px;padding-right:50px}}@media (max-width: 480px){.footer-upsell h3{font-size:20px}.footer-upsell .cta-buttons{width:auto}}.more-activities+#global-footer,.footer-upsell+#global-footer{margin-top:0}.route-name h1{margin-top:0;margin-bottom:0}.starred{cursor:pointer;background-position:0 0}.starred.active{background-position:0 99.999%}.activity-type-icon{background-color:#e6e6eb;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.activity-type-icon .app-icon{display:block}.athlete-name{margin-top:0px;margin-bottom:0px}.timestamp,.athlete-title{color:#99999e}.route-description{word-break:break-word}.cta-section{margin-top:20px;margin-left:-16px;margin-right:-16px}.cta-section .btn-container a{max-width:300px}.moving-time{font-size:18px;margin-top:12px}.moving-time .stat-subtext,.moving-time .label{font-size:12px;display:inline}#mobile-header{display:none}#mobile-header .timestamp{font-size:12px}#mobile-header .athlete-name{margin-top:6px}#mobile-header .athlete-name,#mobile-header .mobile-route-title{font-size:20px}#mobile-header .mobile-route-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}#mobile-header .app-icon-border{border-bottom:1px solid #99999e;padding-bottom:15px}@media (max-width: 992px){#mobile-header{display:block}}#stats-mobile{display:none}#sign-up-for-strava-desktop{display:block}#sign-up-for-strava-desktop,#sign-up-for-strava-mobile{margin-top:20px}#sign-up-for-strava-mobile{display:none}@media (max-width: 992px){#sign-up-for-strava-mobile{display:block}}#more-routes-desktop{background-color:#121214;background-position:right center;background-repeat:no-repeat;background-size:contain;min-height:189px}#more-routes-desktop h2{color:#ffffff;font-size:28px;margin-right:40px}#more-routes-desktop p{color:#babac7}#more-routes-desktop p a{color:#fc6100}#more-routes-desktop .more-routes-upsell-body{padding-top:58px;width:462px}#more-routes-mobile{font-size:16px;line-height:24px;text-align:left;color:#383838;background-image:url(/assets/routes/route_mobile@2x-1d39a05fe7c4a3f7e6b2101df1a56c2b64116d3f10c5ad6c7af7dfd8356ae663.png);padding:20px 30px 40px 30px;margin-left:-16px;margin-right:-16px;margin-bottom:-20px}#more-routes-mobile h2{text-align:center;color:#383838;font-size:20px}#more-routes-mobile a{color:#fc6100}.other-background{background-image:url(/assets/routes/route_other@2x-1ed8dc36eb4ebfefb435752358d9834cf78ba20df1c55dc872898159fb833dcd.jpg)}.run-background{background-image:url(/assets/routes/route_run@2x-9640679548be1146281c771f21c755aa8cf8c490e87018c72664870058a6de31.jpg)}.ride-background{background-image:url(/assets/routes/route_ride@2x-821a3870f7fcdada9778544f418dde3a8cd655867081e0d53855213fc027c9fc.jpg)}@media (max-width: 992px){#map-canvas,.cta-section,#chart-container{margin-left:-16px;margin-right:-16px}#logged-out-header-desktop,#sign-up-for-strava-desktop,#more-routes-desktop,.route-sidebar,.popular-segments{display:none}#stats-mobile{display:block;margin-top:20px;text-align:center}}.index-heading-old .create-route{margin-bottom:20px}.index-heading h1{display:inline-block;margin-bottom:20px}.index-heading .create-route{margin:0}.index-heading .mobile-cta{margin-top:20px}.index-heading .mobile-cta .never-lose{font-size:13px;font-weight:bold;margin-bottom:5px}.index-heading .mobile-cta .mobile-cta{margin:0}.index-heading .route-list-image{margin-top:20px}.index-heading section{position:relative}.index-heading section .place-holder{position:absolute;top:0;bottom:0;border:dashed #e6e6eb 3px;color:#ccccd1;font-size:18px;padding:30px}.index-heading section .upsell{background-color:#f5f5fa;margin:0px 20px;padding:30px;font-weight:300;color:#99999e}.index-heading section .upsell .upload-links-content{margin-top:85px;float:right;text-align:center;font-size:14px}.education-heading{min-height:650px}.education-heading h1{text-transform:uppercase}.education-heading img{margin-top:40px}.sport-select{border-top:1px solid #ccccd1;padding-top:10px}.sport-select .inline-inputs>span{margin-right:20px}section#routes{margin-top:0}#map-canvas{height:350px}#route-container #sliders .inline-inputs span{width:70%}#route-container #sliders .inline-inputs input{vertical-align:bottom}.breadcrumbs{margin-bottom:20px;font-size:12px}.breadcrumbs a{color:#606065}section.actions,.section.actions{margin-top:10px;margin-bottom:10px;padding:0}.popular-segments.section{margin-top:0}.cue-sheet{-webkit-column-count:2;column-count:2;-webkit-column-gap:0.5in;column-gap:0.5in;-webkit-column-fill:auto;column-fill:auto;-webkit-column-rule:1pt solid #ddd;column-rule:1pt solid #ddd;min-height:11in;margin-left:auto;margin-right:auto;width:8.5in}.cue-sheet .branding{height:0.25in;width:auto}.cue-sheet .metadata{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.cue-sheet .metadata .inline-stats li{margin:10px 50px 0 0}.cue-sheet #map-canvas{width:100%;margin:0.25in 0}.cue-sheet #chart-container{height:1in;width:100%;margin:0.25in 0}.cue-sheet table{margin:0;font-size:8pt}.cue-sheet table th{-webkit-print-color-adjust:exact;background-color:#000;color:#fff;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;font-size:8pt}.cue-sheet table td{padding:11px 20px}.cue-sheet table th:first-child,.cue-sheet table td:first-child{padding-right:0;text-align:left}.cue-sheet table th:last-child,.cue-sheet table td:last-child{padding-left:0;text-align:right;font-weight:600}.cue-sheet #disclaimer-text{padding:8px 20px;font-size:11px;color:#ccccd1}.cue-sheet #disclaimer-text .moving-time-explanation{color:#99999e}.share-module{margin-top:15px}ul.routes-list{margin-right:-20px}ul.routes-list li.route-card{display:block;float:left;position:relative;width:23.4%;margin:0 1.6% 40px 0;background-color:#f7f7f7}ul.routes-list li.route-card .map{height:175px}ul.routes-list li.route-card .metadata{padding:15px 20px}ul.routes-list li.route-card .metadata h3{height:47px;overflow-y:hidden;word-wrap:break-word}ul.routes-list li.route-card .metadata .inline-stats li:last-child{margin-right:0}ul.routes-list li.route-card .timestamp{background-color:#f0f0f0;padding:5px 20px}ul.routes-list li.route-card .actions{position:absolute;top:10px;right:0;background-color:#fff;padding:2px 4px 0}.routes-upsell-lightbox{margin:-1px;position:relative}.routes-upsell-lightbox h1{font-size:40px;margin-top:20%}.routes-upsell-lightbox .h3{margin-top:1em}.routes-upsell-lightbox .call-to-action{background-color:#fff;bottom:0;position:absolute;right:0;top:0;left:66.666%}.routes-upsell-lightbox .carousel{-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,0.2);box-shadow:inset 0 0 8px rgba(0,0,0,0.2);max-width:66.666%;overflow:hidden;position:relative}.routes-upsell-lightbox .slides{position:relative;white-space:nowrap;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.routes-upsell-lightbox .slides>div{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;padding:40px 60px 0;vertical-align:top;white-space:normal;width:100%}.routes-upsell-lightbox .slides img{display:block;height:auto;max-width:100%}.routes-upsell-lightbox nav{padding:10px 0 20px}.routes-upsell-lightbox #prev-page,.routes-upsell-lightbox #next-page{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMBAMAAABcu7ojAAAAJFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmWAJHAAAAC3RSTlMAMO9QF6XPegcIeF5l4VcAAAAsSURBVAjXY4hewMDAMG0zkGDRFgCS0ipAgnlbA5CsDgATYC5IAqwEohisDQAfWQmNEHc6vQAAAABJRU5ErkJggg%3D%3D);background-position:center;background-repeat:no-repeat;height:30px;margin-top:-15px;opacity:0.6;position:absolute;top:50%;width:30px}.routes-upsell-lightbox #prev-page:hover,.routes-upsell-lightbox #next-page:hover{background-color:#ccc;opacity:1}.routes-upsell-lightbox #prev-page{left:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.routes-upsell-lightbox #next-page{right:20px}
