article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;}
a{color:#0088cc;text-decoration:none;}
a:hover{color:#005580;text-decoration:underline;}
.row{margin-left:-20px;*zoom:1;}
.row:before,.row:after{display:table;content:"";}
.row:after{clear:both;}
[class*="span"]{float:left;margin-left:20px;}
.span1{width:60px;}
.span2{width:140px;}
.span3{width:220px;}
.span4{width:300px;}
.span5{width:380px;}
.span6{width:460px;}
.span7{width:540px;}
.span8{width:620px;}
.span9{width:700px;}
.span10{width:780px;}
.span11{width:860px;}
.span12,.container{width:940px;}
.offset1{margin-left:100px;}
.offset2{margin-left:180px;}
.offset3{margin-left:260px;}
.offset4{margin-left:340px;}
.offset5{margin-left:420px;}
.offset6{margin-left:500px;}
.offset7{margin-left:580px;}
.offset8{margin-left:660px;}
.offset9{margin-left:740px;}
.offset10{margin-left:820px;}
.offset11{margin-left:900px;}
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before,.row-fluid:after{display:table;content:"";}
.row-fluid:after{clear:both;}
.row-fluid>[class*="span"]{float:left;margin-left:2.127659574%;}
.row-fluid>[class*="span"]:first-child{margin-left:0;}
.row-fluid .span1{width:6.382978723%;}
.row-fluid .span2{width:14.89361702%;}
.row-fluid .span3{width:23.404255317%;}
.row-fluid .span4{width:31.914893614%;}
.row-fluid .span5{width:40.425531911%;}
.row-fluid .span6{width:48.93617020799999%;}
.row-fluid .span7{width:57.446808505%;}
.row-fluid .span8{width:65.95744680199999%;}
.row-fluid .span9{width:74.468085099%;}
.row-fluid .span10{width:82.97872339599999%;}
.row-fluid .span11{width:91.489361693%;}
.row-fluid .span12{width:99.99999998999999%;}
.container{width:940px;margin-left:auto;margin-right:auto;*zoom:1;}
.container:before,.container:after{display:table;content:"";}
.container:after{clear:both;}
.container-fluid{*zoom:1;}
.container-fluid:before,.container-fluid:after{display:table;content:"";}
.container-fluid:after{clear:both;}
p{margin:0 0 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;}
p small{font-size:11px;color:#999999;}
.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px;}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold;color:#333333;text-rendering:optimizelegibility;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999;}
h1{font-size:30px;line-height:36px;}
h1 small{font-size:18px;}
h2{font-size:24px;line-height:36px;}
h2 small{font-size:18px;}
h3{line-height:27px;font-size:18px;}
h3 small{font-size:14px;}
h4,h5,h6{line-height:18px;}
h4{font-size:14px;}
h4 small{font-size:12px;}
h5{font-size:12px;}
h6{font-size:11px;color:#999999;}
.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eeeeee;}
.page-header h1{line-height:1;}
ul,ol{padding:0;margin:0 0 9px 25px;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
li{line-height:18px;}
ul.unstyled{margin-left:0;list-style:none;}
dl{margin-bottom:18px;}
dt,dd{line-height:18px;}
dt{font-weight:bold;}
dd{margin-left:9px;}
hr{margin:18px 0;border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #ffffff;}
strong{font-weight:bold;}
em{font-style:italic;}
.muted{color:#999999;}
abbr{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #ddd;cursor:help;}
blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eeeeee;}
blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px;}
blockquote small{display:block;line-height:18px;color:#999999;}
blockquote small:before{content:'\2014 \00A0';}
blockquote.pull-right{float:right;padding-left:0;padding-right:15px;border-left:0;border-right:5px solid #eeeeee;}
blockquote.pull-right p,blockquote.pull-right small{text-align:right;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
address{display:block;margin-bottom:18px;line-height:18px;font-style:normal;}
small{font-size:100%;}
cite{font-style:normal;}
code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
code{padding:3px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;}
pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:18px;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:pre;white-space:pre-wrap;word-break:break-all;}
pre.prettyprint{margin-bottom:18px;}
pre code{padding:0;background-color:transparent;}
form{margin:0 0 18px;}
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee;}
label,input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;}
label{display:block;margin-bottom:5px;color:#333333;}
input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:11px;line-height:18px;color:#555555;border:1px solid #ccc;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.uneditable-textarea{width:auto;height:auto;}
label input,label textarea,label select{display:block;}
input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;border:0;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
input[type="file"]{padding:initial;line-height:initial;border:initial;background-color:#ffffff;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;}
select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;}
select{width:220px;background-color:#ffffff;}
select[multiple],select[size]{height:auto;}
input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
textarea{height:auto;}
input[type="hidden"]{display:none;}
.radio,.checkbox{padding-left:18px;}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}
.radio.inline,.checkbox.inline{display:inline-block;margin-bottom:0;vertical-align:middle;}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}
.controls>.radio.inline:first-child,.controls>.checkbox.inline:first-child{padding-top:0;}
input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input:focus,textarea:focus{border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);outline:0;outline:thin dotted \9;}
input[type="file"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.input-mini{width:60px;}
.input-small{width:90px;}
.input-medium{width:150px;}
.input-large{width:210px;}
.input-xlarge{width:270px;}
.input-xxlarge{width:530px;}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{float:none;margin-left:0;}
input.span1,textarea.span1,.uneditable-input.span1{width:50px;}
input.span2,textarea.span2,.uneditable-input.span2{width:130px;}
input.span3,textarea.span3,.uneditable-input.span3{width:210px;}
input.span4,textarea.span4,.uneditable-input.span4{width:290px;}
input.span5,textarea.span5,.uneditable-input.span5{width:370px;}
input.span6,textarea.span6,.uneditable-input.span6{width:450px;}
input.span7,textarea.span7,.uneditable-input.span7{width:530px;}
input.span8,textarea.span8,.uneditable-input.span8{width:610px;}
input.span9,textarea.span9,.uneditable-input.span9{width:690px;}
input.span10,textarea.span10,.uneditable-input.span10{width:770px;}
input.span11,textarea.span11,.uneditable-input.span11{width:850px;}
input.span12,textarea.span12,.uneditable-input.span12{width:930px;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed;}
.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e;}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}
.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}
.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}
.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}
.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b;}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}
input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}
.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd;}
.uneditable-input{display:block;background-color:#ffffff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed;}
:-moz-placeholder{color:#999999;}
::-webkit-input-placeholder{color:#999999;}
.help-block{margin-top:5px;margin-bottom:0;color:#999999;}
.help-inline{display:inline-block;*display:inline;*zoom:1;margin-bottom:9px;vertical-align:middle;padding-left:5px;}
.input-prepend,.input-append{margin-bottom:5px;*zoom:1;}
.input-prepend:before,.input-append:before,.input-prepend:after,.input-append:after{display:table;content:"";}
.input-prepend:after,.input-append:after{clear:both;}
.input-prepend input,.input-append input,.input-prepend .uneditable-input,.input-append .uneditable-input{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.input-prepend input:focus,.input-append input:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{position:relative;z-index:2;}
.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc;}
.input-prepend .add-on,.input-append .add-on{float:left;display:block;width:auto;min-width:16px;height:18px;margin-right:-1px;padding:4px 5px;font-weight:normal;line-height:18px;color:#999999;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#f5f5f5;border:1px solid #ccc;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546;}
.input-prepend .add-on{*margin-top:1px;}
.input-append input,.input-append .uneditable-input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-append .uneditable-input{border-right-color:#ccc;}
.input-append .add-on{margin-right:0;margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.input-append input:first-child{*margin-left:-160px;}
.input-append input:first-child+.add-on{*margin-left:-21px;}
.search-query{padding-left:14px;padding-right:14px;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input{display:inline-block;margin-bottom:0;}
.form-search label,.form-inline label,.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{display:inline-block;}
.form-search .input-append .add-on,.form-inline .input-prepend .add-on,.form-search .input-append .add-on,.form-inline .input-prepend .add-on{vertical-align:middle;}
.control-group{margin-bottom:9px;}
.form-horizontal legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate;}
.form-horizontal .control-group{margin-bottom:18px;*zoom:1;}
.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-group>label{float:left;width:140px;padding-top:5px;text-align:right;}
.form-horizontal .controls{margin-left:160px;}
.form-horizontal .form-actions{padding-left:160px;}
table{max-width:100%;border-collapse:collapse;border-spacing:0;}
.table{width:100%;margin-bottom:18px;}
.table th,.table td{padding:8px;line-height:18px;text-align:left;border-top:1px solid #ddd;}
.table th{font-weight:bold;vertical-align:bottom;}
.table td{vertical-align:top;}
.table thead:first-child tr th,.table thead:first-child tr td{border-top:0;}
.table tbody+tbody{border-top:2px solid #ddd;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.table-bordered th+th,.table-bordered td+td,.table-bordered th+td,.table-bordered td+th{border-left:1px solid #ddd;}
.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
table .span1{float:none;width:44px;margin-left:0;}
table .span2{float:none;width:124px;margin-left:0;}
table .span3{float:none;width:204px;margin-left:0;}
table .span4{float:none;width:284px;margin-left:0;}
table .span5{float:none;width:364px;margin-left:0;}
table .span6{float:none;width:444px;margin-left:0;}
table .span7{float:none;width:524px;margin-left:0;}
table .span8{float:none;width:604px;margin-left:0;}
table .span9{float:none;width:684px;margin-left:0;}
table .span10{float:none;width:764px;margin-left:0;}
table .span11{float:none;width:844px;margin-left:0;}
table .span12{float:none;width:924px;margin-left:0;}
[class^="icon-"]{display:inline-block;width:14px;height:14px;vertical-align:text-top;background-image:url(https://d228y26388oskx.cloudfront.net/d/gz/img/9cd7c917c3-glyphicons-halflings.png);background-position:14px 14px;background-repeat:no-repeat;*margin-right:.3em;}
[class^="icon-"]:last-child{*margin-left:0;}
.icon-white{background-image:url(https://d228y26388oskx.cloudfront.net/d/gz/img/9bbc6e9602-glyphicons-halflings-white.png);}
.icon-glass{background-position:0 0;}
.icon-music{background-position:-24px 0;}
.icon-search{background-position:-48px 0;}
.icon-envelope{background-position:-72px 0;}
.icon-heart{background-position:-96px 0;}
.icon-star{background-position:-120px 0;}
.icon-star-empty{background-position:-144px 0;}
.icon-user{background-position:-168px 0;}
.icon-film{background-position:-192px 0;}
.icon-th-large{background-position:-216px 0;}
.icon-th{background-position:-240px 0;}
.icon-th-list{background-position:-264px 0;}
.icon-ok{background-position:-288px 0;}
.icon-remove{background-position:-312px 0;}
.icon-zoom-in{background-position:-336px 0;}
.icon-zoom-out{background-position:-360px 0;}
.icon-off{background-position:-384px 0;}
.icon-signal{background-position:-408px 0;}
.icon-cog{background-position:-432px 0;}
.icon-trash{background-position:-456px 0;}
.icon-home{background-position:0 -24px;}
.icon-file{background-position:-24px -24px;}
.icon-time{background-position:-48px -24px;}
.icon-road{background-position:-72px -24px;}
.icon-download-alt{background-position:-96px -24px;}
.icon-download{background-position:-120px -24px;}
.icon-upload{background-position:-144px -24px;}
.icon-inbox{background-position:-168px -24px;}
.icon-play-circle{background-position:-192px -24px;}
.icon-repeat{background-position:-216px -24px;}
.icon-refresh{background-position:-240px -24px;}
.icon-list-alt{background-position:-264px -24px;}
.icon-lock{background-position:-287px -24px;}
.icon-flag{background-position:-312px -24px;}
.icon-headphones{background-position:-336px -24px;}
.icon-volume-off{background-position:-360px -24px;}
.icon-volume-down{background-position:-384px -24px;}
.icon-volume-up{background-position:-408px -24px;}
.icon-qrcode{background-position:-432px -24px;}
.icon-barcode{background-position:-456px -24px;}
.icon-tag{background-position:0 -48px;}
.icon-tags{background-position:-25px -48px;}
.icon-book{background-position:-48px -48px;}
.icon-bookmark{background-position:-72px -48px;}
.icon-print{background-position:-96px -48px;}
.icon-camera{background-position:-120px -48px;}
.icon-font{background-position:-144px -48px;}
.icon-bold{background-position:-167px -48px;}
.icon-italic{background-position:-192px -48px;}
.icon-text-height{background-position:-216px -48px;}
.icon-text-width{background-position:-240px -48px;}
.icon-align-left{background-position:-264px -48px;}
.icon-align-center{background-position:-288px -48px;}
.icon-align-right{background-position:-312px -48px;}
.icon-align-justify{background-position:-336px -48px;}
.icon-list{background-position:-360px -48px;}
.icon-indent-left{background-position:-384px -48px;}
.icon-indent-right{background-position:-408px -48px;}
.icon-facetime-video{background-position:-432px -48px;}
.icon-picture{background-position:-456px -48px;}
.icon-pencil{background-position:0 -72px;}
.icon-map-marker{background-position:-24px -72px;}
.icon-adjust{background-position:-48px -72px;}
.icon-tint{background-position:-72px -72px;}
.icon-edit{background-position:-96px -72px;}
.icon-share{background-position:-120px -72px;}
.icon-check{background-position:-144px -72px;}
.icon-move{background-position:-168px -72px;}
.icon-step-backward{background-position:-192px -72px;}
.icon-fast-backward{background-position:-216px -72px;}
.icon-backward{background-position:-240px -72px;}
.icon-play{background-position:-264px -72px;}
.icon-pause{background-position:-288px -72px;}
.icon-stop{background-position:-312px -72px;}
.icon-forward{background-position:-336px -72px;}
.icon-fast-forward{background-position:-360px -72px;}
.icon-step-forward{background-position:-384px -72px;}
.icon-eject{background-position:-408px -72px;}
.icon-chevron-left{background-position:-432px -72px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-remove-sign{background-position:-48px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-info-sign{background-position:-120px -96px;}
.icon-screenshot{background-position:-144px -96px;}
.icon-remove-circle{background-position:-168px -96px;}
.icon-ok-circle{background-position:-192px -96px;}
.icon-ban-circle{background-position:-216px -96px;}
.icon-arrow-left{background-position:-240px -96px;}
.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-up{background-position:-289px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-share-alt{background-position:-336px -96px;}
.icon-resize-full{background-position:-360px -96px;}
.icon-resize-small{background-position:-384px -96px;}
.icon-plus{background-position:-408px -96px;}
.icon-minus{background-position:-433px -96px;}
.icon-asterisk{background-position:-456px -96px;}
.icon-exclamation-sign{background-position:0 -120px;}
.icon-gift{background-position:-24px -120px;}
.icon-leaf{background-position:-48px -120px;}
.icon-fire{background-position:-72px -120px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-eye-close{background-position:-120px -120px;}
.icon-warning-sign{background-position:-144px -120px;}
.icon-plane{background-position:-168px -120px;}
.icon-calendar{background-position:-192px -120px;}
.icon-random{background-position:-216px -120px;}
.icon-comment{background-position:-240px -120px;}
.icon-magnet{background-position:-264px -120px;}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-retweet{background-position:-336px -120px;}
.icon-shopping-cart{background-position:-360px -120px;}
.icon-folder-close{background-position:-384px -120px;}
.icon-folder-open{background-position:-408px -120px;}
.icon-resize-vertical{background-position:-432px -119px;}
.icon-resize-horizontal{background-position:-456px -118px;}
.dropdown{position:relative;}
.dropdown-toggle{*margin-bottom:-3px;}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}
.caret{display:inline-block;width:0;height:0;text-indent:-99999px;*text-indent:0;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000000;opacity:0.3;filter:alpha(opacity=30);content:"\2193";}
.dropdown .caret{margin-top:8px;margin-left:2px;}
.dropdown:hover .caret,.open.dropdown .caret{opacity:1;filter:alpha(opacity=100);}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;max-width:260px;_width:160px;padding:4px 0;margin:0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0, 0, 0, 0.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;}
.dropdown-menu.bottom-up{top:auto;bottom:100%;margin-bottom:2px;}
.dropdown-menu .divider{height:1px;margin:5px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;*width:100%;*margin:-5px 0 5px;}
.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#555555;white-space:nowrap;}
.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;background-color:#0088cc;}
.dropdown.open{*z-index:1000;}
.dropdown.open .dropdown-toggle{color:#ffffff;background:#ccc;background:rgba(0, 0, 0, 0.3);}
.dropdown.open .dropdown-menu{display:block;}
.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.typeahead>li{overflow:hidden;}.typeahead>li>a>img.avatar{float:none;vertical-align:middle;}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);}
.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}
.fade.in{opacity:1;}
.collapse{-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;position:relative;overflow:hidden;height:0;}
.collapse.in{height:auto;}
.close{float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}
.close:hover{color:#000000;text-decoration:none;opacity:0.4;filter:alpha(opacity=40);cursor:pointer;}
button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.large,input[type="submit"].btn.large{*padding-top:7px;*padding-bottom:7px;}
button.btn.small,input[type="submit"].btn.small{*padding-top:3px;*padding-bottom:3px;}
.btn-group{position:relative;*zoom:1;*margin-left:.3em;}
.btn-group:before,.btn-group:after{display:table;content:"";}
.btn-group:after{clear:both;}
.btn-group:first-child{*margin-left:0;}
.btn-group+.btn-group{margin-left:5px;}
.btn-toolbar{margin-top:9px;margin-bottom:9px;}
.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1;}
.btn-group .btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group .btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.btn-group .btn:last-child,.btn-group .dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.btn-group .btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
.btn-group .btn.large:last-child,.btn-group .large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}
.btn-group .btn:hover,.btn-group .btn:focus,.btn-group .btn:active,.btn-group .btn.active{z-index:2;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}
.btn-group .dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);*padding-top:5px;*padding-bottom:5px;}
.btn-group.open{*z-index:1000;}
.btn-group.open .dropdown-menu{display:block;margin-top:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);}
.btn .caret{margin-top:7px;margin-left:0;}
.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100);}
.btn-primary .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;opacity:0.75;filter:alpha(opacity=75);}
.btn-small .caret{margin-top:4px;}
.btn-inverse{background-color:#414141;background-image:-moz-linear-gradient(top, #555555, #222222);background-image:-ms-linear-gradient(top, #555555, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));background-image:-webkit-linear-gradient(top, #555555, #222222);background-image:-o-linear-gradient(top, #555555, #222222);background-image:linear-gradient(top, #555555, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222222;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.alert,.alert-heading{color:#c09853;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:18px;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;}
.alert-success,.alert-success .alert-heading{color:#468847;}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;}
.alert-danger,.alert-error,.alert-danger .alert-heading,.alert-error .alert-heading{color:#b94a48;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;}
.alert-info,.alert-info .alert-heading{color:#3a87ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}
.nav{margin-left:0;margin-bottom:18px;list-style:none;}
.nav>li>a{display:block;}
.nav>li>a:hover{text-decoration:none;background-color:#eeeeee;}
.nav-list{padding-left:14px;padding-right:14px;margin-bottom:0;}
.nav-list>li>a,.nav-list .nav-header{display:block;padding:3px 15px;margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.nav-list .nav-header{font-size:11px;font-weight:bold;line-height:18px;color:#999999;text-transform:uppercase;}
.nav-list>li+.nav-header{margin-top:9px;}
.nav-list .active>a,.nav-list .active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;}
.nav-list [class^="icon-"]{margin-right:2px;}
.nav-tabs,.nav-pills{*zoom:1;}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";}
.nav-tabs:after,.nav-pills:after{clear:both;}
.nav-tabs>li,.nav-pills>li{float:left;}
.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs>li{margin-bottom:-1px;}
.nav-tabs>li>a{padding-top:9px;padding-bottom:9px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd;}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}
.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.nav-pills .active>a,.nav-pills .active>a:hover{color:#ffffff;background-color:#0088cc;}
.nav-stacked>li{float:none;}
.nav-stacked>li>a{margin-right:0;}
.nav-tabs.nav-stacked{border-bottom:0;}
.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2;}
.nav-pills.nav-stacked>li>a{margin-bottom:3px;}
.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;}
.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu{margin-top:1px;border-width:1px;}
.nav-pills .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{border-top-color:#0088cc;margin-top:6px;}
.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#005580;}
.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#333333;}
.nav>.dropdown.active>a:hover{color:#000000;cursor:pointer;}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999;}
.nav .open .caret,.nav .open.active .caret,.nav .open a:hover .caret{border-top-color:#ffffff;opacity:1;filter:alpha(opacity=100);}
.tabs-stacked .open>a:hover{border-color:#999999;}
.tabbable{*zoom:1;}
.tabbable:before,.tabbable:after{display:table;content:"";}
.tabbable:after{clear:both;}
.tabs-below .nav-tabs,.tabs-right .nav-tabs,.tabs-left .nav-tabs{border-bottom:0;}
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}
.tab-content>.active,.pill-content>.active{display:block;}
.tabs-below .nav-tabs{border-top:1px solid #ddd;}
.tabs-below .nav-tabs>li{margin-top:-1px;margin-bottom:0;}
.tabs-below .nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.tabs-below .nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd;}
.tabs-below .nav-tabs .active>a,.tabs-below .nav-tabs .active>a:hover{border-color:transparent #ddd #ddd #ddd;}
.tabs-left .nav-tabs>li,.tabs-right .nav-tabs>li{float:none;}
.tabs-left .nav-tabs>li>a,.tabs-right .nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}
.tabs-left .nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}
.tabs-left .nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.tabs-left .nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}
.tabs-left .nav-tabs .active>a,.tabs-left .nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}
.tabs-right .nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}
.tabs-right .nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.tabs-right .nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}
.tabs-right .nav-tabs .active>a,.tabs-right .nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}
.navbar{overflow:visible;margin-bottom:18px;}
.navbar-inner{padding-left:20px;padding-right:20px;background:#282828;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);}
.btn-navbar:hover,.btn-navbar:active,.btn-navbar.active,.btn-navbar.disabled,.btn-navbar[disabled]{background-color:#222222;}
.btn-navbar:active,.btn-navbar.active{background-color:#080808 \9;}
.btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}
.nav-collapse.collapse{height:auto;}
.navbar .brand:hover{text-decoration:none;}
.navbar .brand{background:url(/img/logo.png) no-repeat center;width:77px;height:30px;float:left;display:block;margin:25px 0 35px 20px;font-size:20px;font-weight:200;line-height:1;text-indent:-9999px;color:#ffffff;}
.navbar .navbar-text{margin-bottom:0;line-height:40px;color:#999999;}
.navbar .navbar-text a:hover{color:#ffffff;background-color:transparent;}
.navbar .btn,.navbar .btn-group{margin-top:5px;}
.navbar .btn-group .btn{margin-top:0;}
.navbar-form{margin-bottom:0;*zoom:1;}
.navbar-form:before,.navbar-form:after{display:table;content:"";}
.navbar-form:after{clear:both;}
.navbar-form input,.navbar-form select{display:inline-block;margin-top:5px;margin-bottom:0;}
.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}
.navbar-search{position:relative;float:left;margin-top:6px;margin-bottom:0;}
.navbar-search .search-query{padding:4px 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;color:#ffffff;color:rgba(255, 255, 255, 0.75);background:#666;background:rgba(255, 255, 255, 0.3);border:1px solid #111;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.navbar-search .search-query :-moz-placeholder{color:#eeeeee;}
.navbar-search .search-query::-webkit-input-placeholder{color:#eeeeee;}
.navbar-search .search-query:hover{color:#ffffff;background-color:#999999;background-color:rgba(255, 255, 255, 0.5);}
.navbar-search .search-query:focus,.navbar-search .search-query.focused{padding:5px 10px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}
.navbar-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;}
.navbar-fixed-top .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}
.navbar .nav.pull-right{float:right;}
.navbar .nav>li{display:block;float:left;}
.navbar .nav>li>a{float:none;padding:10px 10px 11px;line-height:19px;color:#999999;text-decoration:none;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.navbar .nav>li>a:hover{background-color:transparent;color:#ffffff;text-decoration:none;}
.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#ffffff;text-decoration:none;background-color:#222222;background-color:rgba(0, 0, 0, 0.5);}
.navbar .divider-vertical{height:40px;width:1px;margin:0 9px;overflow:hidden;background-color:#222222;border-right:1px solid #333333;}
.navbar .nav.pull-right{margin-left:10px;margin-right:0;}
.navbar .dropdown-menu{margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.navbar .dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;}
.navbar .dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;}
.navbar .nav .dropdown-toggle .caret,.navbar .nav .open.dropdown .caret{border-top-color:#ffffff;}
.navbar .nav .active .caret{opacity:1;filter:alpha(opacity=100);}
.navbar .nav .open>.dropdown-toggle,.navbar .nav .active>.dropdown-toggle,.navbar .nav .open.active>.dropdown-toggle{background-color:transparent;}
.navbar .nav .active>.dropdown-toggle:hover{color:#ffffff;}
.navbar .nav.pull-right .dropdown-menu{left:auto;right:0;}
.navbar .nav.pull-right .dropdown-menu:before{left:auto;right:12px;}
.navbar .nav.pull-right .dropdown-menu:after{left:auto;right:13px;}
.breadcrumb{padding:7px 14px;margin:0 0 18px;background-color:#fbfbfb;background-image:-moz-linear-gradient(top, #ffffff, #f5f5f5);background-image:-ms-linear-gradient(top, #ffffff, #f5f5f5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));background-image:-webkit-linear-gradient(top, #ffffff, #f5f5f5);background-image:-o-linear-gradient(top, #ffffff, #f5f5f5);background-image:linear-gradient(top, #ffffff, #f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}
.breadcrumb li{display:inline;text-shadow:0 1px 0 #ffffff;}
.breadcrumb .divider{padding:0 5px;color:#999999;}
.breadcrumb .active a{color:#333333;}
.pagination{height:36px;margin:18px 0;}
.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}
.pagination li{display:inline;}
.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0;}
.pagination a:hover,.pagination .active a{background-color:#f5f5f5;}
.pagination .active a{color:#999999;cursor:default;}
.pagination .disabled a,.pagination .disabled a:hover{color:#999999;background-color:transparent;cursor:default;}
.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.pagination-centered{text-align:center;}
.pagination-right{text-align:right;}
.pager{margin-left:0;margin-bottom:18px;list-style:none;text-align:center;*zoom:1;}
.pager:before,.pager:after{display:table;content:"";}
.pager:after{clear:both;}
.pager li{display:inline;}
.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.pager a:hover{text-decoration:none;background-color:#f5f5f5;}
.pager .next a{float:right;}
.pager .previous a{float:left;}
.modal-open .dropdown-menu{z-index:2050;}
.modal-open .dropdown.open{*z-index:2050;}
.modal-open .popover{z-index:2060;}
.modal-open .tooltip{z-index:2070;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}
.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;top:50%;left:50%;z-index:1050;max-height:500px;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.modal.fade{-webkit-transition:opacity 0.3s linear,top 0.3s ease-out;-moz-transition:opacity 0.3s linear,top 0.3s ease-out;-ms-transition:opacity 0.3s linear,top 0.3s ease-out;-o-transition:opacity 0.3s linear,top 0.3s ease-out;transition:opacity 0.3s linear,top 0.3s ease-out;top:-25%;}
.modal.fade.in{top:50%;}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}
.modal-header .close{margin-top:2px;}
.modal-body{padding:15px;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}
.modal-footer:before,.modal-footer:after{display:table;content:"";}
.modal-footer:after{clear:both;}
.modal-footer .btn{float:right;margin-left:5px;margin-bottom:0;}
.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}
.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-2px;}
.tooltip.right{margin-left:2px;width:auto;}
.tooltip.bottom{margin-top:2px;}
.tooltip.left{margin-left:-2px;width:auto;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px;}
.popover.top{margin-top:-5px;}
.popover.right{margin-left:5px;}
.popover.bottom{margin-top:5px;}
.popover.left{margin-left:-5px;}
.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.popover .arrow{position:absolute;width:0;height:0;}
.popover-inner{padding:3px;width:300px;overflow:hidden;min-height:100px;max-height:250px;background:#000000;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);}
.popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.popover-content{padding:14px;overflow:auto;background-color:#ffffff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;}
.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}
.thumbnails:before,.thumbnails:after{display:table;content:"";}
.thumbnails:after{clear:both;}
.thumbnails>li{float:left;margin:0 0 18px 20px;}
.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);}
a.thumbnail:hover{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}
.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}
.thumbnail .caption{padding:9px;}
.label{padding:1px 3px 2px;font-size:9.75px;font-weight:bold;color:#ffffff;text-transform:uppercase;background-color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.label-important{background-color:#b94a48;}
.label-warning{background-color:#f89406;}
.label-success{background-color:#468847;}
.label-info{background-color:#3a87ad;}
@-webkit-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-ms-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(top, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.progress .bar{width:0%;height:18px;color:#ffffff;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-ms-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(top, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-ms-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);}
.progress-danger.progress-striped .bar{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-success .bar{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);}
.progress-success.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-info .bar{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);}
.progress-info.progress-striped .bar{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.accordion{margin-bottom:18px;}
.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordion-heading{border-bottom:0;}
.accordion-heading .accordion-toggle{display:block;padding:8px 15px;}
.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;}
.carousel{position:relative;margin-bottom:18px;line-height:1;}
.carousel-inner{overflow:hidden;width:100%;position:relative;}
.carousel .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-ms-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}
.carousel .item>img{display:block;line-height:1;}
.carousel .active,.carousel .next,.carousel .prev{display:block;}
.carousel .active{left:0;}
.carousel .next,.carousel .prev{position:absolute;top:0;width:100%;}
.carousel .next{left:100%;}
.carousel .prev{left:-100%;}
.carousel .next.left,.carousel .prev.right{left:0;}
.carousel .active.left{left:-100%;}
.carousel .active.right{left:100%;}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}
.carousel-control.right{left:auto;right:15px;}
.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:10px 15px 5px;background:#333333;background:rgba(0, 0, 0, 0.75);}
.carousel-caption h4,.carousel-caption p{color:#ffffff;}
.hero-unit{padding:60px;margin-bottom:30px;background-color:#f5f5f5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;}
.hero-unit p{font-size:18px;font-weight:200;line-height:27px;}
.pull-right{float:right;}
.pull-left{float:left;}
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
body{background:#282828;color:#424242;}
p{margin:0 0 9px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;font-weight:lighter;}
a,a:visited{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;color:#0096d6;outline:none;text-decoration:none;}a:hover,a:visited:hover{color:#929292;text-decoration:none;outline:none;}
a.blue-button{color:#fdfdfd;background:#0096d6;padding:10px 11px;text-transform:uppercase;font-size:12px;min-width:40px;display:block;text-align:center;line-height:1;}a.blue-button.dashboard{padding:0px 11px;line-height:30px;margin-top:19px;position:absolute;}
a.blue-button:hover{background:#929292;color:#fdfdfd;}
label{color:#424242;}
.stylized-numbers{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;}
.container-center-float.fluidity{width:100%;min-width:initial;max-width:initial;}.container-center-float.fluidity .content-header,.container-center-float.fluidity #community-blocks-container{margin-left:25px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}
#main{background:#fdfdfd;margin:auto;}
.sidebar-nav{padding:9px 0;}
.topnav li,.topnav2 li{display:inline-block;padding:2px 8px;margin:0 8px;}
.topnav li.active{border-bottom:none;background:#0096d6;}
.topnav2 li.active{font-weight:700;}
.row-fluid.topnav{width:100%;height:30px;padding-bottom:0;margin:-30px 0 0;position:relative;z-index:1040;}.row-fluid.topnav a{color:#ebebeb;}
.navbar{margin-bottom:0;}.navbar .brand{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/branding/a7981c57b0-logo.png") no-repeat center;width:77px;height:30px;float:left;display:block;margin:20px 5px 20px 0;font-size:20px;font-weight:200;line-height:1;text-indent:-9999px;color:#fdfdfd;}
ul.topnav{display:inline-block;padding-bottom:0;margin-bottom:0;}ul.topnav li{float:left;padding:6px 12px;}ul.topnav li ul{display:none;}
ul.topnav2{margin-left:150px;}
.num{margin-bottom:0;}
.progress{height:6px;border-radius:0;background:#006089;overflow:visible;}.progress .bar{background:#0096d6;position:relative;height:6px;border-right:1px solid #44c7ff;}.progress .bar .marker{color:black;position:absolute;top:-15px;right:-8px;z-index:10000;}
.clear{clear:both;height:0;line-height:0;}
.center{text-align:center;}
.btn-signIn{padding:7px 11px;text-transform:uppercase;color:#fdfdfd;background:#424242;display:inline-block;margin-left:20px;}
.inner-content{width:960px;margin:auto;position:relative;}
a.subheader-link-1{float:right;text-align:right;}
a.subheader-link-2{float:right;margin-top:0;}
.content-header-container{background:#fdfdfd;}
.content-header{width:960px;margin:auto;padding:40px 0;color:#3C3C3C;position:relative;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}
.pre-login-heading{padding:45px 0;width:960px;margin:auto;}.pre-login-heading .gray-thin{display:inline-block;float:left;}
.pre-login-heading .btn-joinIfit{float:right;display:inline-block;padding:10px 30px;}
p.content-subtitle{font-style:italic !important;font-size:11px !important;font-weight:500 !important;margin-bottom:0 !important;}
.btn-group .btn{width:auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-right:10px;box-shadow:none;font-size:18px;font-weight:400;border:none;background:#f2f4f4;color:#282828;padding:5px 10px 6px;text-transform:capitalize;text-align:left;}.btn-group .btn .caret{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);top:10px;}
.btn-group .btn.btn-inverse{background:#282828;color:#fdfdfd;}
.btn-group .btn:first-child{border-radius:0;}
.btn-group .btn .value{padding-right:18px;}
.btn-group.open .dropdown-menu{border-radius:0;overflow:auto;}.btn-group.open .dropdown-menu li a:hover{background:#424242;}
.workout{background:#f0f0f0;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding:5px;margin-bottom:5px;position:relative;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.workout.noshadow{box-shadow:0px 0px 0px 0 #ffffff;-o-box-shadow:0px 0px 0px 0 #ffffff;-webkit-box-shadow:0px 0px 0px 0 #ffffff;-moz-box-shadow:0px 0px 0px 0 #ffffff;}
.workout>i{position:absolute;top:10px;right:10px;}
.workout img{background:#fdfdfd;padding:3px;display:block;border:1px solid #BAC5CB;float:left;margin-right:10px;max-width:60px;max-height:60px;}.workout img.calendar{margin-left:60px;}
.workout .workout-details{position:relative;height:54px;}.workout .workout-details .title{color:#424242;font-size:19px;line-height:110%;font-weight:700;padding-top:4px;cursor:pointer;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:515px;}.workout .workout-details .title.calendar{max-width:210px;display:table-cell;vertical-align:middle;height:61px;white-space:normal;overflow:visible;text-overflow:clip;}
.workout .workout-details .author{font-style:oblique;font-size:11px;}.workout .workout-details .author a{font-weight:700;cursor:pointer;}
.workout .workout-details ul{list-style:none;margin:0;padding:0;outline:0;border:0;padding-top:5px;font-size:11px;letter-spacing:1px;}.workout .workout-details ul li{display:inline-block;margin-right:15px;float:left;}
.workout .workout-details .individual-workout-stats{float:right;}.workout .workout-details .individual-workout-stats.left{float:none;width:400px;}
.workout .workout-details .individual-workout-stats ul{list-style:none;margin:0;padding:0;outline:0;border:0;padding-top:27px;font-size:18px;letter-spacing:1px;margin-right:70px;font-weight:bold;}.workout .workout-details .individual-workout-stats ul li{margin-left:15px;float:left;}.workout .workout-details .individual-workout-stats ul li.calendar{margin-right:0;}
.workout .workout-details .individual-workout-stats ul li:first-child{margin-left:0;}
.workout .workout-details .individual-workout-stats ul li .value{vertical-align:top;}.workout .workout-details .individual-workout-stats ul li .value .unit{font-size:12px;padding-left:5px;font-weight:normal;}
.workout .workout-details .individual-workout-stats .calendarChallenge{float:right;margin:-4px 10px 0 0;}
.workout .workout-details .individual-workout-stats .removeEvent{float:right;cursor:pointer;margin:-27px 10px 0 0;}
.workout .workout-details .link-to-workout{font-size:12px;font-weight:700;font-style:oblique;}
.workout .accept-workout{position:absolute;bottom:15px;right:15px;background:#0096d6;color:#fdfdfd;font-size:12px;text-transform:uppercase;padding:7px 11px;}.workout .accept-workout .icon-white-calendar{margin-top:1px;}
.workout .accept-workout:hover{background:#929292;text-decoration:none;}
.pagination{height:25px;margin:-80px 0 100px;float:right;}
.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 0px 0px rgba(0, 0, 0, 0);-moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0);box-shadow:0 0px 0px rgba(0, 0, 0, 0);}
.pagination li{display:inline-block;margin-right:5px;}
.pagination a{float:left;padding:0;line-height:25px;width:25px;text-decoration:none;border:1px solid #ddd;text-align:center;font-weight:bold;color:#999999;}
.pagination a:hover,.pagination .active a{color:#fdfdfd;background-color:#0096d6;}
.pagination .active a{color:#fdfdfd;background-color:#0096d6;cursor:default;}
.pagination .disabled a,.pagination .disabled a:hover{color:#fdfdfd;background-color:#0096d6;cursor:default;}
.pagination li.disabled:first-child,.pagination li.disabled:last-child{display:none;}
.pagination li:first-child a{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/spritesheets/cdd40be052-pag-arrows.png");background-repeat:no-repeat;background-position:0 0;width:25px;height:25px;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;}
.pagination li:last-child a{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/spritesheets/cdd40be052-pag-arrows.png");background-repeat:no-repeat;background-position:-24px 0;width:25px;height:25px;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;}
.pagination li:first-child a:hover,.pagination li:last-child a:hover{background-position-y:-24px;}
.recommended{width:250px;float:right;}.recommended ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.recommended ul li{position:relative;margin-bottom:50px;}.recommended ul li label{font-size:11px;font-weight:700;font-style:oblique;line-height:1.5;}
.recommended ul li img{display:block;max-width:250px;max-height:150px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}
.recommended ul li .content{position:absolute;bottom:10px;left:10px;width:245px;margin:auto;color:#fdfdfd;}.recommended ul li .content .title-area .title{font-size:30px;line-height:26px;font-weight:bold;text-transform:uppercase;margin-bottom:0;}
.recommended ul li .content .title-area .additional-info{text-transform:uppercase;margin-bottom:0;line-height:1;}
.recommended ul li .content .length{text-transform:uppercase;font-size:22px;margin-bottom:0;margin-top:5px;}
.recommended ul li .content .length i,.recommended ul li .content .length .icon-runner-2{margin-bottom:0;}
.recommended ul li .content .link-moreDetails{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/f5cb5ddb64-arrow-lowerRtCorner-ltBlue.png") no-repeat 0 0;display:block;width:14px;height:14px;text-indent:-9999px;position:absolute;bottom:8px;right:8px;}
.alert-box-container{padding:27px 0;}.alert-box-container.red{background:#de080f;}
.alert-box-container.blue{background:#0088cc;}
.alert-box-container.green{background:#73cc00;}
.alert-box-container.orange{background:#f8b91c;}
.alert-box-container .alert-box{width:960px;margin:auto;}.alert-box-container .alert-box:after{content:"";display:block;clear:both;height:0;line-height:0;}
.alert-box-container .alert-box p{font-size:22px;line-height:0.8;text-transform:uppercase;color:#fdfdfd;font-weight:200;letter-spacing:2px;margin:0;float:left;}
.alert-box-container .alert-box .close-alertBox{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/123f865236-close-alert-x.png") no-repeat 0 0;display:block;width:13px;height:13px;text-indent:-9999px;float:right;cursor:pointer;}
.page-message{padding-top:50px;padding-bottom:100px;text-align:center;}
.response{display:inline-block !important;font-weight:bold;margin:0 20px 100px;}
.response-header{margin-top:100px;}
.avatar:hover{cursor:pointer;cursor:hand;}
.quote{word-wrap:break-word;}
textarea{-webkit-transition:height 0.25s;-moz-transition:height 0.25s;-o-transition:height 0.25s;transition:height 0.25s;}textarea.grow:focus{height:9em;}
input.small{width:50px;}
.btn{color:#fdfdfd;display:inline-block;*display:inline;*zoom:1;font-size:12px;padding:5px 14px;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;border:0;*margin-left:.3em;text-transform:uppercase;}.btn:first-child{*margin-left:0;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.disabled,.btn[disabled]{cursor:default;background-color:#0072a3;background-image:none;-moz-opacity:65;opacity:65;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);-khtml-opacity:65;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:9px 14px;line-height:normal;}
.btn-large [class^="icon-"]{margin-top:2px;}
.btn-small{padding:3px 9px;}
.btn-small [class^="icon-"]{margin-top:0;}
.btn-mini{padding:2px 6px;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.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-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn{background-color:#cecece;}
.btn-primary{background-color:#0096d6;}
.btn-warning{background-color:#f99d31;}
.btn-danger{background-color:#fa0465;}
.btn-success{background-color:#64db00;}
.btn-info{background-color:#44c7ff;}
.btn-inverse{background-color:#282828;}
button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-link{border-color:transparent;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-link:hover{text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover{text-decoration:none;}
.btn.dropdown-toggle{color:#282828;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.flash{position:fixed;right:100px;top:75px;}
.flash>div{position:relative;z-index:9999;margin:5px 0;}
.scaffold.button{border-radius:0;border:0;background-color:#0096d6;font-size:8pt;color:#fdfdfd;font-weight:700;margin:2px;text-transform:uppercase;padding:8px 12px;width:100px;height:40px;}
.scaffold.col{height:200px;}
.scaffold.col .three .qtr{float:left;clear:left;width:75%;}
.scaffold.col .qtr{float:left;clear:left;width:25%;}
.scaffold.avatar{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/placeholders/f863be7815-user-1.png");width:40px;height:40px;}
.scaffoldtable{max-width:100%;min-width:200px;}
.scaffold tr:nth-child(odd){background-color:#cecece;max-width:100%;min-width:200px;}
.scaffold.bar-dark{background-color:#282828;width:100%;height:50px;}
.console-line-type-info{color:#09406c;}
.console-line-type-warning{color:#4b2607;}
.console-line-type-error{color:#410b0c;}
.jade-console-context{position:fixed;left:0px;top:120px;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-o-transition:left 0.5s;-ms-transition:left 0.5s;transition:left 0.5s;z-index:200;}
.debug-console-line-prefix{font-weight:bold;}
.debug-console-line-type{text-transform:uppercase;}
.console-hidden{left:-600px;}
.jade-console-show-button{font-weight:bold;}
.jade-console-console{width:600px;height:200px;float:left;background-color:#9a9a9a;color:black;font-family:"Courier New",serif;font-size:10pt;overflow:auto;-moz-opacity:0.95;opacity:0.95;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.95);-khtml-opacity:0.95;z-index:1000;border-width:1px;border-style:solid;border-color:gray;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.jade-console-console .debug-console-line{float:left;clear:both;}
.jade-console-show-button{float:left;}
.component-list{box-shadow:inset 0 0 10px #000000;-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow:inset 0 0 10px #000000;-box-shadow:inset 0 0 10px #000000;width:150px;border:2px solid black;background:white;padding:10px;margin:10px;}
.component-box{width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border-width:1px;border-color:gray;border-style:solid;padding:15px;box-shadow:inset 0 0 10px #000000;-moz-box-shadow:inset 0 0 10px #000000;-webkit-box-shadow:inset 0 0 10px #000000;-box-shadow:inset 0 0 10px #000000;margin:20px 0;}
.component-title{font-size:14pt;}
.component-display{float:left;width:300px;}
.component-description{float:left;width:650px;font-family:serif;font-size:12pt;}.component-description p{font-size:10pt;}
.fc{direction:ltr;text-align:left;}
.fc table{border-collapse:collapse;border-spacing:0;}
html .fc,.fc table{font-size:1em;}
.fc td,.fc th{padding:0;vertical-align:top;}
.fc-header td{white-space:nowrap;}
.fc-header-left{width:25%;text-align:left;}
.fc-header-center{text-align:center;}
.fc-header-right{width:25%;text-align:right;}
.fc-header-title{display:inline-block;vertical-align:top;}
.fc-header-title h2{margin-top:0;white-space:nowrap;color:#424242;}
.fc .fc-header-space{padding-left:10px;}
.fc-header .fc-button{margin-bottom:1em;vertical-align:top;}
.fc-header .fc-button{margin-right:-1px;}
.fc-header .fc-corner-right{margin-right:1px;}
.fc-header .ui-corner-right{margin-right:0;}
.fc-header .fc-state-hover,.fc-header .ui-state-hover{z-index:2;}
.fc-header .fc-state-down{z-index:3;}
.fc-header .fc-state-active,.fc-header .ui-state-active{z-index:4;}
.fc-content{clear:both;}
.fc-view{width:100%;overflow:hidden;}
.fc-day{border-top:1px solid #F2F2F2;border-right:1px solid #CFCFCF;border-bottom:1px solid #B8B8B8;border-left:1px solid #E6E6E6;}
.fc-day-wrap{width:102px;height:102px;border-top:1px solid #F8F8F8;border-right:1px solid #E8E8E8;border-bottom:1px solid #E6E6E6;border-left:1px solid #EBEBEB;}
.fc-widget-header,.fc-widget-content{border:1px solid #ccc;}
.fc-state-highlight{background:#ffc;}
.fc-cell-overlay{background:#C3C3C4;opacity:.2;filter:alpha(opacity=20);}
.fc-button{position:relative;display:inline-block;cursor:pointer;}
.fc-state-default{border-style:solid;border-width:1px 0;}
.fc-button-inner{position:relative;float:left;overflow:hidden;}
.fc-state-default .fc-button-inner{border-style:solid;border-width:0 1px;}
.fc-button-content{position:relative;float:left;height:1.9em;line-height:1.9em;padding:0 .6em;white-space:nowrap;}
.fc-button-content .fc-icon-wrap{position:relative;float:left;top:50%;}
.fc-button-content .ui-icon{position:relative;float:left;margin-top:-50%;*margin-top:0;*top:-50%;}
.fc-state-default .fc-button-effect{position:absolute;top:50%;left:0;}
.fc-state-default .fc-button-effect span{position:absolute;top:-100px;left:0;width:500px;height:100px;border-width:100px 0 0 1px;border-style:solid;border-color:#fff;background:#444;opacity:.09;filter:alpha(opacity=9);}
.fc-state-default,.fc-state-default .fc-button-inner{border-style:solid;border-color:#ccc #bbb #aaa;background:#F3F3F3;color:#000;}
.fc-state-hover,.fc-state-hover .fc-button-inner{border-color:#999;}
.fc-state-down,.fc-state-down .fc-button-inner{border-color:#555;background:#777;}
.fc-state-active,.fc-state-active .fc-button-inner{border-color:#555;background:#777;color:#fff;}
.fc-state-disabled,.fc-state-disabled .fc-button-inner{color:#999;border-color:#ddd;}
.fc-state-disabled{cursor:default;}
.fc-state-disabled .fc-button-effect{display:none;}
.fc-event{border-style:solid;border-width:0;font-size:.85em;cursor:default;}
a.fc-event,.fc-event-draggable{cursor:pointer;}
a.fc-event{text-decoration:none;}
.fc-rtl .fc-event{text-align:right;}
.fc-event-skin{border-color:#36c;background-color:#36c;color:#fff;}
.fc-event-inner{position:relative;width:100%;height:100%;border-style:solid;border-width:0;overflow:hidden;}
.fc-event-time,.fc-event-title{padding:0 1px;}
.fc .ui-resizable-handle{display:block;position:absolute;z-index:99999;overflow:hidden;font-size:300%;line-height:50%;}
.fc-event-hori{border-width:1px 0;margin-bottom:1px;}
.fc-event-hori .ui-resizable-e{top:0 !important;right:-3px !important;width:7px !important;height:100% !important;cursor:e-resize;}
.fc-event-hori .ui-resizable-w{top:0 !important;left:-3px !important;width:7px !important;height:100% !important;cursor:w-resize;}
.fc-event-hori .ui-resizable-handle{_padding-bottom:14px;}
.fc-corner-left{margin-left:1px;}
.fc-corner-left .fc-button-inner,.fc-corner-left .fc-event-inner{margin-left:-1px;}
.fc-corner-right{margin-right:1px;}
.fc-corner-right .fc-button-inner,.fc-corner-right .fc-event-inner{margin-right:-1px;}
.fc-corner-top{margin-top:1px;}
.fc-corner-top .fc-event-inner{margin-top:-1px;}
.fc-corner-bottom{margin-bottom:1px;}
.fc-corner-bottom .fc-event-inner{margin-bottom:-1px;}
.fc-corner-left .fc-event-inner{border-left-width:1px;}
.fc-corner-right .fc-event-inner{border-right-width:1px;}
.fc-corner-top .fc-event-inner{border-top-width:1px;}
.fc-corner-bottom .fc-event-inner{border-bottom-width:1px;}
table.fc-border-separate{border-collapse:separate;}
.fc-border-separate th,.fc-border-separate td{border-width:1px 0 0 1px;}
.fc-border-separate th.fc-last,.fc-border-separate td.fc-last{border-right-width:1px;}
.fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td{border-bottom-width:1px;}
.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th{border-top-width:0;}
.fc-grid th{text-align:center;}
.fc-grid .fc-day-number{float:right;padding:0 2px;}
.fc-grid .fc-other-month .fc-day-number{opacity:0.3;filter:alpha(opacity=30);}
.fc-grid .fc-day-content{clear:both;padding:2px 2px 1px;}
.fc-grid .fc-event-time{font-weight:bold;}
.fc-rtl .fc-grid .fc-day-number{float:left;}
.fc-rtl .fc-grid .fc-event-time{float:right;}
.fc-agenda table{border-collapse:separate;}
.fc-agenda-days th{text-align:center;}
.fc-agenda .fc-agenda-axis{width:50px;padding:0 4px;vertical-align:middle;text-align:right;white-space:nowrap;font-weight:normal;}
.fc-agenda .fc-day-content{padding:2px 2px 1px;}
.fc-agenda-days .fc-agenda-axis{border-right-width:1px;}
.fc-agenda-days .fc-col0{border-left-width:0;}
.fc-agenda-allday th{border-width:0 1px;}
.fc-agenda-allday .fc-day-content{min-height:34px;_height:34px;}
.fc-agenda-divider-inner{height:2px;overflow:hidden;}
.fc-widget-header .fc-agenda-divider-inner{background:#eee;}
.fc-agenda-slots th{border-width:1px 1px 0;}
.fc-agenda-slots td{border-width:1px 0 0;background:none;}
.fc-agenda-slots td div{height:20px;}
.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td{border-top-width:0;}
.fc-agenda-slots tr.fc-minor th,.fc-agenda-slots tr.fc-minor td{border-top-style:dotted;}
.fc-agenda-slots tr.fc-minor th.ui-widget-header{*border-top-style:solid;}
.fc-event-vert{border-width:0 1px;}
.fc-event-vert .fc-event-head,.fc-event-vert .fc-event-content{position:relative;z-index:2;width:100%;overflow:hidden;}
.fc-event-vert .fc-event-time{white-space:nowrap;font-size:10px;}
.fc-event-vert .fc-event-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.3;filter:alpha(opacity=30);}
.fc .ui-draggable-dragging .fc-event-bg,.fc-select-helper .fc-event-bg{display:none\9;}
.fc-event-vert .ui-resizable-s{bottom:0 !important;width:100% !important;height:8px !important;overflow:hidden !important;line-height:8px !important;font-size:11px !important;font-family:monospace;text-align:center;cursor:s-resize;}
.fc-agenda .ui-resizable-resizing{_overflow:hidden;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{zoom:1;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0);}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;color:#222222;}
.ui-widget-content a{color:#222222;}
.ui-widget-header{border:1px solid #4297d7;background:#5c9ccc url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:bold;}
.ui-widget-header a{color:#ffffff;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5dbec;background:#dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#2e6e9e;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2e6e9e;text-decoration:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #79b7e7;background:#d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1d5987;}
.ui-state-hover a,.ui-state-hover a:hover{color:#1d5987;text-decoration:none;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #79b7e7;background:#f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#e17009;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none;}
.ui-widget :active{outline:none;}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fad42e;background:#fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;color:#363636;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none;}
.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_469bdd_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(images/ui-icons_469bdd_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_d8e7f3_256x240.png);}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_6da8d5_256x240.png);}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_217bc0_256x240.png);}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_f9bd01_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png);}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png);}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px;}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
.ui-widget-overlay{background:#aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:alpha(opacity=30);}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:alpha(opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0em;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.calendar-container{width:81.5%;margin-bottom:100px;}.calendar-container .small-dark-italics{margin-right:5px;}
.fc-widget-content{}.fc-widget-content .fc-day-content>div{height:60px !important;}
.fc-widget-content .add-workout-ribbon{z-index:99999999;cursor:pointer;display:none;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/calendar/a36efe649a-add-workout-ribbon.png");position:relative;top:-102px;left:75px;width:24px;height:28px;float:left;}
.fc-widget-content .events-flag-box{position:relative;}.fc-widget-content .events-flag-box .events-flag{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/calendar/dc993e7618-event-ribbon.png");position:absolute;top:-102px;left:100px;width:24px;height:33px;}.fc-widget-content .events-flag-box .events-flag .events-flag-num{position:relative;left:8px;top:3px;color:white;}
.eventList{display:none;}
.event-controls-down{float:right;margin-right:-3px;margin-top:-8px;}.event-controls-down>img{border:none;background-color:transparent;cursor:pointer;}
.event-controls-up{float:right;margin-right:-26px;margin-top:-19px;}.event-controls-up>img{border:none;background-color:transparent;cursor:pointer;}
.settings{}.settings .settings-btn{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/calendar/cf1c0b27f6-settings.png") no-repeat 0 -36px;width:36px;height:36px;cursor:pointer;float:right;margin:-6px 0;}.settings .settings-btn.active{background-position:0 0;}
.calendar-options{width:16%;float:right;padding-bottom:100px;}.calendar-options .calendar-settings{margin-bottom:15px;margin-top:10px;}.calendar-options .calendar-settings .name{float:none;color:#282828;margin-bottom:5px;display:inline-block;}
.calendar-options .calendar-settings .checkbox-one label{width:15px;height:15px;font-size:14px;line-height:15px;text-align:center;padding:1px 2px 2px;margin-right:2px;color:#3C3C3C;font-weight:700;float:left;}
.calendar-options .calendar-settings .checkbox-one input{position:absolute;display:none;}
.calendar-options .calendar-settings .checkbox-one.label-checked label{background:#0096d6;color:#fdfdfd;}
.calendar-options .calendar-settings .radio-one label{font-size:14px;line-height:18px;text-align:center;padding:1px 4px 2px;margin-right:6px;color:#3C3C3C;font-weight:700;float:left;}
.calendar-options .calendar-settings .radio-one input{display:none;}
.calendar-options .calendar-settings .radio-one.label-checked label{background:#0096d6;color:#fdfdfd;}
.no-upcoming-events{margin:0 0 20px 0;font-style:oblique;}
.btn-addWorkout{float:right;margin:8px 20px 0 0;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;color:#0096d6;}.btn-addWorkout:hover{color:#0096d6;text-decoration:none;}
.header{width:960px;font-weight:bolder;margin-bottom:15px;}.header>img{cursor:pointer;padding:0 7px;}
.header hr{margin:18px 0;border-top:solid;border-top-color:#cecece;border-width:1px;}
.header .month{display:inline;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:23px;line-height:75%;}
#settings{display:none;}#settings hr{margin:18px 0;border-top:solid;border-top-color:#cecece;border-width:1px;}
#settings .subheader{margin-bottom:20px;}
#settings .form-inline{display:inline;position:relative;height:20px;}#settings .form-inline .setting-checkbox,#settings .form-inline .setting-radio{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);width:16px !important;height:16px !important;}
#settings .form-inline b{position:absolute;left:0;top:0;width:12px;height:15px;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/d7243a0aae-checkbox-3.png") no-repeat 0 -16px;}
#settings .form-inline.isChecked b{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/d7243a0aae-checkbox-3.png") no-repeat 0 2px;}
#settings .form-inline label{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;cursor:pointer;text-transform:uppercase;font-weight:600;padding:15px 15px 15px 0;}
#settings .btn-addCalendar{color:#0096d6;font-size:12px;font-weight:550;margin-bottom:25px;display:inline-block;}#settings .btn-addCalendar:hover{color:#0096d6;text-decoration:none;}
#settings .miss-workout{margin:-23px 0 18px 0px;}
#settings table{margin-top:10px;margin-bottom:-30px;}
#settings table td{max-width:126px;min-width:126px;border:solid;border-width:1px;border-color:#cecece;background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/calendar/6440bcaf03-today-stripe.png");background-repeat:repeat;padding:9px 0 27px 10px;}
#calendar{margin-bottom:60px;width:960px;}
.fc-event{border:none;}
.fc-event-title{font-weight:600;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;border-color:#cecece;background-color:transparent !important;color:#282828;padding:5px 10px 5px 3px;width:114px;font-size:10px;font-weight:300;}
.fc-event-inner{border-left-style:solid;border-left-width:4px !important;}.fc-event-inner.fc-event-skin{background-color:#fdfdfd !important;color:#282828 !important;border-top:solid;border-top-color:#cecece !important;border-width:1px;border-bottom:none;border-right:none;margin-left:15px;width:114px;}
#selectedDate{display:inline;margin:0 0 13px 0;padding:0 0 10px 0;}
#calendarDay{width:960px;}
#upcomingEvents,#selectedDateEvents{width:950px;height:87px;margin:0 5px 15px;background-color:#f6f6f6;padding:0px;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#C5C4C4;}#upcomingEvents .first-tile,#selectedDateEvents .first-tile{width:50px;height:87px;border-bottom:solid;border-bottom-width:1px;}#upcomingEvents .first-tile .type,#selectedDateEvents .first-tile .type{margin-left:auto;margin-right:auto;padding-top:10px;width:30px;}
#upcomingEvents .first-tile .selected-day,#selectedDateEvents .first-tile .selected-day{color:#fdfdfd;font-size:23px;font-weight:bold;text-align:center;padding-top:3px;}
#upcomingEvents .first-tile .day-of-week,#selectedDateEvents .first-tile .day-of-week{color:#fdfdfd;font-size:11px;text-transform:uppercase;text-align:center;}
#upcomingEvents .workoutIcon,#selectedDateEvents .workoutIcon{margin-left:60px;margin-top:-78px;}
#upcomingEvents .workout,#selectedDateEvents .workout{}#upcomingEvents .workout.workout-details,#selectedDateEvents .workout.workout-details{float:none !important;display:inline-block;vertical-align:middle;background:none;height:78px;margin:0px;}
.colorChooser{width:25px;height:25px;border:2px solid white;display:inline-block;}
.colorChooser.active{border:2px dotted #282828;}
.calendarLabel{border-radius:5px;padding:3px;margin:5px;}
.fc-header{display:none;border-bottom:2px solid #282828;margin-bottom:25px;}.fc-header .fc-button-prev,.fc-header .fc-button-next{background:none;border:none;}.fc-header .fc-button-prev .fc-button-inner,.fc-header .fc-button-next .fc-button-inner{background:none;border:none;}.fc-header .fc-button-prev .fc-button-inner .fc-button-content,.fc-header .fc-button-next .fc-button-inner .fc-button-content{height:0px;line-height:25px;margin-top:5px;color:#424242;}
.dropdown-area{float:right;}
#calendarDropdown{float:right;}#calendarDropdown .dropdown-area{display:inline-block;margin-left:20px;}#calendarDropdown .dropdown-area .btn-group{display:inline-block;}
#calendarDropdown .showCalendar{cursor:pointer;border:solid;border-width:1px;border-color:#cecece;border-top:none;}#calendarDropdown .showCalendar .side-bar{width:3px;height:22px;float:left;padding:0px;}
#calendarDropdown .showCalendar .type-title{font-size:11px;padding:2px 3px 2px 10px;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#calendarDropdown .showCalendar .type-title .number{font-weight:bold;}
#calendarDropdown .showCalendar .visible-circle{position:relative;top:5px;float:right;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/calendar/4d2518f817-blue-check.jpg") no-repeat 0 -11px;width:10px;height:11px;margin-bottom:-10px;padding-right:3px;}#calendarDropdown .showCalendar .visible-circle.visible{background-position:0 0;}
#upcomingEvents .upcoming-event-container{margin-bottom:20px;margin-top:15px;}#upcomingEvents .upcoming-event-container .calendar-icon{overflow:hidden;margin:0 4px 8px 0;float:left;}
#upcomingEvents .upcoming-event-container .event-title{color:#0096d6;width:98px;display:inline-block;font-size:16px;}
#upcomingEvents .upcoming-event-container .event-owner{font-size:10px;display:inline-block;line-height:12px;vertical-align:top;font-style:oblique;}#upcomingEvents .upcoming-event-container .event-owner .owner-name{color:#0096d6;}
#upcomingEvents .upcoming-event-container .event-calories,#upcomingEvents .upcoming-event-container .event-distance,#upcomingEvents .upcoming-event-container .event-duration,#upcomingEvents .upcoming-event-container .event-altitude{clear:both;padding-top:4px;font-size:11px;height:17px;margin-right:6px;}
#upcomingEvents .upcoming-event-container .event-calories{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/48191d89ae-calories.png") no-repeat -3px center;padding-left:18px;}
#upcomingEvents .upcoming-event-container .event-distance{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/894cca98be-track.png") no-repeat 0 center;padding-left:21px;}
#upcomingEvents .upcoming-event-container .event-duration{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/3ac9d3d4a0-stopwatch.png") no-repeat 0 center;padding-left:18px;}
#upcomingEvents .upcoming-event-container .event-altitude{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/7bab3c765e-altitude.png") no-repeat 0 center;padding-left:18px;}
.fc-state-default .fc-button-effect span{background:none;border:none;}
.fc-widget-header{border:none;background-color:#424242;vertical-align:middle;color:#fdfdfd;height:30px;}
.fc-grid th{font-weight:lighter;text-transform:uppercase;text-align:left;vertical-align:middle;padding-left:10px;}
.fc-widget-content{border:solid;border-width:1px;border-color:#cecece;width:136px;height:136px;}.fc-widget-content>div{background:#F6F6F6;overflow:hidden;width:136px;height:136px;margin:0;}.fc-widget-content>div .fc-day-number{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;float:left;font-weight:bold;padding:10px 10px;}
.fc-cell-overlay{width:136px !important;height:136px !important;margin-left:0px !important;}
.fc-state-highlight{background:none;}.fc-state-highlight>div{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/calendar/6440bcaf03-today-stripe.png");background-repeat:repeat;}
.fc-other-month{background:none;}.fc-other-month>div{background:#F6F6F6;}
.navbar{position:relative;z-index:1000;background:#282828;}.navbar .navbar-inner{width:960px;margin:auto;position:relative;}
ul.main-navbar{list-style:none;margin:0;padding:0;outline:0;border:0;float:left;}ul.main-navbar li.main-nav-li{position:relative;float:left;margin-left:10px;}ul.main-navbar li.main-nav-li:first-child{margin-left:0;}
ul.main-navbar li.main-nav-li a{cursor:pointer;display:inline-block;position:relative;height:25px;font-weight:700;}ul.main-navbar li.main-nav-li a:hover,ul.main-navbar li.main-nav-li a.active,ul.main-navbar li.main-nav-li a.dropdown-vis{color:#f2f4f4;}
ul.main-navbar li.main-nav-li>a{text-transform:uppercase;letter-spacing:1px;cursor:default;}
ul.main-navbar li.main-nav-li .dropdown-arrow{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f2f4f4;color:#f2f4f4;position:absolute;bottom:0;z-index:10;display:none;}
ul.main-navbar li.main-nav-li.nav-1{}ul.main-navbar li.main-nav-li.nav-1>a{padding:30px 10px 15px 50px;}
ul.main-navbar li.main-nav-li.nav-1 .dropdown-arrow{left:69px;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container{background:#f2f4f4;position:absolute;top:70px;left:-130px;display:none;padding:10px 16px 20px 18px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;width:720px;}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav{margin:auto;}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul{list-style:none;margin:0;padding:0;outline:0;border:0;width:497px;float:left;}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li{width:210px;position:relative;font-weight:700;float:left;padding:20px 0;margin-right:35px;border-bottom:1px solid #e5e5e5;}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li:nth-child(3n + 0){margin-right:0;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li a{color:#4f5558;font-size:14px;line-height:1;padding:0 0 5px 35px;}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li a.active,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li a:hover{color:#0096d6;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li a p{font-size:11px;color:#4f5558;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.sub-nav-1 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/24d1347854-subnav-1-1.png") no-repeat 3px 0;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.sub-nav-2{position:relative;left:37px;}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.sub-nav-2 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/3f34508f19-subnav-1-2.png") no-repeat 8px 0;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.sub-nav-3 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/a1df7eb3ec-subnav-1-3.png") no-repeat 4px 0;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.sub-nav-4 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/4645196b3e-subnav-1-4.png") no-repeat 10px 0;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.sub-nav-5 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/baff5f595f-subnav-1-5.png") no-repeat 8px 0;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.sub-nav-6{margin-right:0;}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.sub-nav-6 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/6312489436-subnav-1-6.png") no-repeat 5px 0;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.sub-nav-7 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/09f9d1bc00-subnav-1-7.png") no-repeat 7px 0;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.sub-nav-8 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/6b025ac223-subnav-1-8.png") no-repeat 7px 0;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.sub-nav-9{margin-right:0;padding-top:8px;}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.sub-nav-9 .btn-create{color:#fdfdfd;background:#0096d6 url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/07173c756f-trackhoe.png") no-repeat 15px 13px;padding:14px 15px 4px 43px;text-transform:uppercase;font-size:16px;margin-top:5px;margin-left:2px;width:65px;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.sub-nav-9 .btn-log{color:#424242;background:#ebebeb url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/3bfd908513-clipboard.png") no-repeat 14px 15px;padding:14px 15px 4px 28px;text-transform:uppercase;font-size:16px;margin-top:5px;margin-left:2px;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li .notification-bubble{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/4f47508cd7-notification-bubble.png") no-repeat 0 0;display:block;width:16px;height:16px;line-height:16px;position:absolute;top:50%;right:5px;margin-top:-8px;text-align:center;color:#fdfdfd;font-size:10px;overflow:hidden;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul .bottom-li{border:0;padding:20px 0 0;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary{float:left;color:#fdfdfd;width:200px;height:200px;margin-right:20px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary img{width:200px;height:auto;max-height:200px;float:left;margin-right:10px;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .line-graph{position:relative;background:#282828;float:left;height:18px;width:170px;margin-bottom:18px;}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .line-graph .inner{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/8991e21efc-pink-line-graph.png") no-repeat right 0;height:18px;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .line-graph .num{position:absolute;top:0;right:4px;color:#fdfdfd;}
ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .quick-summary{color:#4f5558;width:170px;font-weight:700;position:absolute;bottom:20px;left:10px;font-size:12px;}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .quick-summary span{color:#fa0465;}
ul.main-navbar li.main-nav-li.nav-2 a{padding:30px 10px 15px 10px;}
ul.main-navbar li.main-nav-li.nav-2 .dropdown-arrow{left:25px;}
ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container{background:#f2f4f4;position:absolute;top:70px;left:0;display:none;padding:20px 10px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav{margin:auto;}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul{list-style:none;margin:0;padding:0;outline:0;border:0;}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li{width:220px;padding:20px 0;font-weight:700;border-bottom:2px solid #e5e5e5;}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li:first-child{padding:0 0 20px;}
ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li:last-child{padding:20px 0 0;border-bottom:none;}
ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li a{color:#4f5558;font-size:14px;line-height:1;padding:0 0 0 35px;}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li a.active,ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li a:hover{color:#0096d6;}
ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li a p{font-size:11px;color:#4f5558;}
ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li.sub-nav-1 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/6f8fa631bb-subnav-2-1.png") no-repeat 2px 0;}
ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li.sub-nav-2 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/1806b8cf24-subnav-2-2.png") no-repeat 7px 0;}
ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li.sub-nav-3 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/4fef331b04-subnav-2-3.png") no-repeat 0 0;}
ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li.sub-nav-4 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/9f85f86ee3-subnav-2-4.png") no-repeat 9px 0;}
ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li.sub-nav-5 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/b6b48661ef-subnav-2-5.png") no-repeat 3px 0;}
ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul .bottom-li{border:0;margin-bottom:15px;}
ul.main-navbar li.main-nav-li.nav-3{position:absolute;right:49px;white-space:nowrap;}ul.main-navbar li.main-nav-li.nav-3 a{padding:30px 70px 15px 10px;}ul.main-navbar li.main-nav-li.nav-3 a.light{font-weight:400;text-transform:none;letter-spacing:0px;color:#0096d6;}ul.main-navbar li.main-nav-li.nav-3 a.light:hover{color:#0096d6;}
ul.main-navbar li.main-nav-li.nav-3 .dropdown-arrow{left:25px;}
ul.main-navbar li.main-nav-li.nav-3 .caret{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/57ff19f07a-arrow-blue-down-2.png") no-repeat;border:none;width:12px;height:6px;margin-left:5px;margin-top:6px;opacity:1;}
ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container{background:#f2f4f4;position:absolute;top:70px;left:0;display:none;padding:20px 10px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav{margin:auto;}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul{list-style:none;margin:0;padding:0;outline:0;border:0;}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li{width:220px;padding:20px 0;font-weight:700;border-bottom:2px solid #e5e5e5;}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li:first-child{padding:0 0 20px;}
ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li:last-child{padding:20px 0 0;border-bottom:none;}
ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li a{color:#4f5558;font-size:14px;line-height:1;padding:0 0 0 35px;}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li a.active,ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li a:hover{color:#0096d6;}
ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li a p{font-size:11px;color:#4f5558;}
ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li.sub-nav-1 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/6c508a0489-user-options-1.png") no-repeat 8px 0;}
ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li.sub-nav-2 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/e395c075bc-user-options-2.png") no-repeat 5px 0;}
ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li.sub-nav-3 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/ea5198d604-user-options-3.png") no-repeat 5px 0;}
ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul .bottom-li{border:0;margin-bottom:15px;}
.notifications{float:right;padding-top:20px;}.notifications ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.notifications ul li{color:#fdfdfd;float:left;cursor:pointer;position:relative;}.notifications ul li a.main-button{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/69417deb71-notifications-bar-2.png") no-repeat;color:#fdfdfd;display:block;width:30px;height:30px;text-indent:-9999px;margin-left:1px;}
.notifications ul li#live-workout-link{display:none;margin-top:10px;position:absolute;right:250px;}.notifications ul li#live-workout-link span{color:#fa0465;}
.notifications ul li.shopping-cart a{background-position:0 0;}
.notifications ul li.messages .btn{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/69417deb71-notifications-bar-2.png") no-repeat -31px 0;margin:0;width:16px;height:25px;text-indent:0;font-size:10px;text-align:center;padding:6px 7px 0;overflow:hidden;color:#fdfdfd;filter:none;}
.notifications ul li.messages.active .btn{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/6e755b03ec-message-icon-2.png") no-repeat 0 0;}
.notifications ul li.messages .dropdown-menu{left:-188px !important;border:1px solid #a4a4a4;}.notifications ul li.messages .dropdown-menu:after,.notifications ul li.messages .dropdown-menu:before{left:197px !important;}
.notifications ul li.messages .dropdown-menu li.no-notifications{padding:0;font-size:18px;font-weight:700;background-color:transparent;}
.notifications ul li.log a{background-position:-62px 0;}
.notifications ul li.create a{background-position:-93px 0;}
.notifications ul li.search .btn{background-position:-124px 0;padding:0;}
.notifications ul li.search .search-button{color:#fdfdfd;background:#0096d6;padding:6px 10px;text-transform:uppercase;font-size:16px;margin-top:-5px;}
.notifications ul li.search.active .dropdown-toggle,.notifications ul li.search.open .dropdown-toggle{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/69417deb71-notifications-bar-2.png");}
.notifications ul li.search.active .dropdown-menu,.notifications ul li.search.open .dropdown-menu{left:auto;right:10px;}.notifications ul li.search.active .dropdown-menu li,.notifications ul li.search.open .dropdown-menu li{padding:0;}
.notifications ul li.search.active .dropdown-menu:after,.notifications ul li.search.open .dropdown-menu:after,.notifications ul li.search.active .dropdown-menu:before,.notifications ul li.search.open .dropdown-menu:before{left:auto;right:25px;}
.notifications ul li.settings .btn{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/69417deb71-notifications-bar-2.png") -155px 0;padding:0;width:30px;}
.notifications ul li.messages-container .dropdown-menu{border-radius:0;padding:15px;max-height:550px;overflow-y:scroll;overflow-x:hidden;}.notifications ul li.messages-container .dropdown-menu li{color:#424242;width:219px;border-bottom:1px solid #cecece;background-color:#f2f4f4;padding:10px 9px 9px 0;}.notifications ul li.messages-container .dropdown-menu li.unviewed{background:#ebebeb;}
.notifications ul li.messages-container .dropdown-menu li .notification{margin-bottom:4px;float:left;width:70%;}
.notifications ul li.messages-container .dropdown-menu li p{float:left;margin-bottom:5px;width:155px;font-size:12px;line-height:1.4;}.notifications ul li.messages-container .dropdown-menu li p a{color:#44c7ff;padding:0 5px 0 0;display:inline-block;line-height:1.4;}.notifications ul li.messages-container .dropdown-menu li p a:hover{background:none;}
.notifications ul li.messages-container .dropdown-menu li p a.follower-name{color:#424242;font-size:12px;line-height:1.4;float:left;padding:0 5px 0 0;clear:none;font-weight:700;}.notifications ul li.messages-container .dropdown-menu li p a.follower-name:hover{background:none;color:#0096d6;}
.notifications ul li.messages-container .dropdown-menu li .btn-accept,.notifications ul li.messages-container .dropdown-menu li .btn-ignore,.notifications ul li.messages-container .dropdown-menu li .btn-view,.notifications ul li.messages-container .dropdown-menu li .btn-follow{float:right;clear:none;color:#44c7ff;padding:0;margin-left:10px;font-size:11px;}.notifications ul li.messages-container .dropdown-menu li .btn-accept:hover,.notifications ul li.messages-container .dropdown-menu li .btn-ignore:hover,.notifications ul li.messages-container .dropdown-menu li .btn-view:hover,.notifications ul li.messages-container .dropdown-menu li .btn-follow:hover{background:none;color:#44c7ff;}
.notifications ul .btn-group{margin-top:0 !important;position:relative;}.notifications ul .btn-group .btn{color:#0096d6;text-shadow:none;box-shadow:none;font-size:13px;filter:none;}
.notifications ul .btn-group .dropdown-menu{left:-120px;margin-top:20px;padding:10px;background:#f2f4f4;min-width:133px !important;border-radius:0;}.notifications ul .btn-group .dropdown-menu li{float:none !important;padding:20px 0 9px;border-bottom:2px solid #e5e5e5;}.notifications ul .btn-group .dropdown-menu li:last-child{border-bottom:none;}
.notifications ul .btn-group .dropdown-menu li a{color:#4f5558;font-size:14px;font-weight:700;line-height:1;padding:0 0 0 50px;}.notifications ul .btn-group .dropdown-menu li a.active,.notifications ul .btn-group .dropdown-menu li a:hover{color:#0096d6;background-color:none;}
.notifications ul .btn-group .dropdown-menu li a p{font-size:11px;color:#4f5558;}
.notifications ul .btn-group .dropdown-menu:before{left:15px;}
.notifications ul .btn-group .dropdown-menu:after{border-bottom:6px solid #f2f4f4;left:15px;}
.notifications ul .btn-group .btn-dropdown-options{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/8bdb2ebe24-open.png") no-repeat 0 0;display:none;width:22px;height:22px;padding:0;text-indent:-9999px;position:absolute;top:0;right:0;}
.notifications ul .btn-group:hover .btn-dropdown-options{display:block;}
.notifications img{float:left;padding-right:7px;}
.quick-profile-link{color:#424242 !important;font-size:11px;position:absolute;left:0;bottom:0;}.quick-profile-link:hover{color:#0096d6 !important;}
.statusUpdateBar{background-color:#fa0465;height:50px;color:#fdfdfd;}.statusUpdateBar .statusLink{float:right;width:190px;padding-top:14px;text-align:right;}.statusUpdateBar .statusLink a{color:#fdfdfd;float:left;text-transform:uppercase;font-weight:700;margin-right:7px;}
.ajax-file-input .btn-file{position:relative;overflow:hidden;}.ajax-file-input .btn-file input{position:absolute;top:0;right:0;margin:0;border:solid transparent;border-width:0 0 100px 200px;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);}
.ajax-file-input .remove{margin-left:5px;}
.ajax-file-input .cancel{margin-left:5px;}
.autocomplete-field{position:relative;}.autocomplete-field input{margin-bottom:2px;}
.autocomplete-field ul{position:absolute;background:#fdfdfd;border:1px solid #000000;list-style:none;margin:0;padding:0;cursor:pointer;width:500px;z-index:100;overflow-y:scroll;max-height:300px;-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);-moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);box-shadow:3px 3px 3px rgba(0, 0, 0, 0.5);}.autocomplete-field ul li{margin:0;padding:5px;}.autocomplete-field ul li .image{float:left;margin-right:10px;}
.autocomplete-field ul li h3{display:inline;}
.autocomplete-field ul li:not(:first-child){border-top:1px dashed #cecece;}
.autocomplete-field ul li.selected{background:#0096d6;}
.editable-text-field-wrapper span{line-height:30px;padding-left:5px;}.editable-text-field-wrapper span.placeholder{font-style:italic;}
.editable-text-field-wrapper-display{cursor:text;}.editable-text-field-wrapper-display:hover{background-color:#ebebeb;}
.component-dropdown{position:relative;display:block;margin-bottom:0;}.component-dropdown>a{display:inline-block;line-height:18px;cursor:pointer;text-align:center;text-decoration:none;font-size:11px;vertical-align:middle;width:auto;border:1px solid #cecece;color:#000000;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#f3f3f3;background-image:-moz-linear-gradient(top, #fdfdfd, #e4e4e4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#e4e4e4));background-image:-webkit-linear-gradient(top, #fdfdfd, #e4e4e4);background-image:-o-linear-gradient(top, #fdfdfd, #e4e4e4);background-image:linear-gradient(to bottom, #fdfdfd, #e4e4e4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffe4e4e4', GradientType=0);border-color:#e4e4e4 #e4e4e4 #bdbdbd;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);padding:5px 10px 6px;}.component-dropdown>a:hover,.component-dropdown>a:active,.component-dropdown>a.active,.component-dropdown>a.disabled,.component-dropdown>a[disabled]{color:#000000;background-color:#e4e4e4;*background-color:#d7d7d7;}
.component-dropdown>a:active,.component-dropdown>a.active{background-color:#cacaca \9;}
.component-dropdown>a>b.arrow{display:inline-block;width:0px;height:0px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000000;margin-left:10px;}
.component-dropdown>a:hover{color:#000000;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.component-dropdown>a:active,.component-dropdown>a.active{background-color:#e4e4e4;background-color:#d7d7d7 \9;outline:0;}
.component-dropdown>ul{display:none;position:absolute;top:100%;left:0;float:left;z-index:2050;min-width:160px;max-width:220px;list-style:none;background-color:#fdfdfd;border:1px solid #cecece;margin:0;padding:0;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.component-dropdown>ul>li>a{cursor:pointer;display:block;padding:3px 15px;clear:both;line-height:18px;font-weight:normal;color:#282828;white-space:nowrap;}.component-dropdown>ul>li>a:hover{color:#f2f4f4;background-color:#000000;}
.component-dropdown.open>a{background-color:#f0f0f0;background-image:none;}
.component-dropdown.open>ul{display:block;}
.component-dropdown.pull-right>ul{left:auto;right:0;}
.component-leaderboard{margin:40px 0 0;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:100px;}.component-leaderboard .subheader{margin-bottom:5px;}
.component-leaderboard>table.summary{width:100%;background-color:#ebebeb;text-align:center;margin-bottom:40px;}.component-leaderboard>table.summary th{text-transform:uppercase;color:#717c81;padding-top:10px;font-weight:400;font-size:12px;}
.component-leaderboard>table.summary td{font-size:40px;line-height:46px;font-weight:700;padding:5px;}.component-leaderboard>table.summary td.current{color:#fdfdfd;}.component-leaderboard>table.summary td.current img{margin-right:25px;}
.component-leaderboard>table.summary .current{background-color:#3c3c3c;}
.component-leaderboard>.details-pane{margin-bottom:40px;}.component-leaderboard>.details-pane>.filters-pane{float:left;width:20%;}.component-leaderboard>.details-pane>.filters-pane>ul{list-style:none;margin:0;padding:0;padding-right:25px;}.component-leaderboard>.details-pane>.filters-pane>ul>li{cursor:pointer;padding:14px 12px;line-height:1;margin-bottom:5px;background:#f0f0f0;text-transform:uppercase;}.component-leaderboard>.details-pane>.filters-pane>ul>li.highlighted{color:#fdfdfd;background:#0096d6;}
.component-leaderboard>.details-pane>.filters-pane>ul>li.dropdown-filter-age,.component-leaderboard>.details-pane>.filters-pane>ul>li.dropdown-filter-gender{background:none;padding:0;}.component-leaderboard>.details-pane>.filters-pane>ul>li.dropdown-filter-age .component-dropdown>a,.component-leaderboard>.details-pane>.filters-pane>ul>li.dropdown-filter-gender .component-dropdown>a{border:none;background:none;width:145px;text-align:left;}.component-leaderboard>.details-pane>.filters-pane>ul>li.dropdown-filter-age .component-dropdown>a .arrow,.component-leaderboard>.details-pane>.filters-pane>ul>li.dropdown-filter-gender .component-dropdown>a .arrow{float:right;margin-top:6px;}
.component-leaderboard>.details-pane>.results-pane{float:left;width:80%;max-height:500px;overflow-y:auto;}.component-leaderboard>.details-pane>.results-pane table{width:100%;}.component-leaderboard>.details-pane>.results-pane table tr.highlighted{background-color:#c8dee8;}
.component-leaderboard>.details-pane>.results-pane table tr:hover{background:#dbf4ff;}.component-leaderboard>.details-pane>.results-pane table tr:hover td.hide{color:#cecece;}
.component-leaderboard>.details-pane>.results-pane table tr:hover td.workout-name>a.details{-moz-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);-khtml-opacity:1;opacity:0.01;filter:alpha(opacity=1);}
.component-leaderboard>.details-pane>.results-pane table tr:hover .component-tooltip-menu{-moz-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);-khtml-opacity:1;opacity:0.01;filter:alpha(opacity=1);}
.component-leaderboard>.details-pane>.results-pane table tbody tr.compare-a{background-color:#64db00;}
.component-leaderboard>.details-pane>.results-pane table tbody tr.compare-b{background-color:#f99d31;}
.component-leaderboard>.details-pane>.results-pane table th{text-transform:uppercase;border-bottom:1px solid #000000;text-align:left;font-weight:400;}.component-leaderboard>.details-pane>.results-pane table th:first-child{padding-left:10px;}
.component-leaderboard>.details-pane>.results-pane table td{border-bottom:1px solid #000000;padding:20px 0;vertical-align:center;}.component-leaderboard>.details-pane>.results-pane table td.rank{font-size:24px;line-height:1;}
.component-leaderboard>.details-pane>.results-pane table td.workout-name>a.avatar-link{height:30px;width:30px;}.component-leaderboard>.details-pane>.results-pane table td.workout-name>a.avatar-link>img{height:30px;width:30px;}
.component-leaderboard>.details-pane>.results-pane table td.workout-name>a.user{position:relative;top:-10px;padding-left:10px;font-size:18px;}
.component-leaderboard>.details-pane>.results-pane table td.workout-name>a.details{font-size:11px;left:0;bottom:0;position:absolute;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;transition:opacity 0.1s linear;}
.component-leaderboard>.details-pane>.results-pane table td:first-child{padding-left:10px;}
.component-leaderboard>.details-pane>.results-pane .comparing{text-transform:uppercase;font-weight:bold;font-size:11px;}.component-leaderboard>.details-pane>.results-pane .comparing.comparing-a{color:#0096d6;}
.component-leaderboard>.details-pane>.results-pane .comparing.comparing-b{color:#64db00;}
.component-leaderboard>.details-pane>.results-pane td.nobody{text-transform:uppercase;font-weight:bold;}
.component-modalconfirm .modal-header{margin:4px;background-color:#393D40;}.component-modalconfirm .modal-header .header-text{color:#fdfdfd;padding:20px;}
.component-modalconfirm .modal-body .confirm-text{padding:15px;}
.row-fluid.club{background:#282828 url('https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/607550f8e6-overall-stats-bg.jpg') repeat-x center 0;}
.overall-stats-container{background:#282828 url('https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/607550f8e6-overall-stats-bg.jpg') repeat-x center 0;min-height:281px;position:relative;z-index:2;}.overall-stats-container.club{margin-top:40px;margin-bottom:-60px;}
.overall-stats-container .overall-stats{width:960px;margin:0 auto 0;position:relative;}.overall-stats-container .overall-stats.club{padding-left:40px;}
.overall-stats-container .overall-stats .stats-totals-wrapper{max-width:759px;margin-bottom:70px;float:left;padding-top:85px;}.overall-stats-container .overall-stats .stats-totals-wrapper.long{margin-bottom:51px;padding-top:33px;}
.overall-stats-container .overall-stats .stats-totals-wrapper.long-club{max-width:650px;margin-bottom:51px;padding-top:33px;}
.overall-stats-container .overall-stats .stats-totals-group{display:inline-block;max-width:759px;float:left;}
.overall-stats-container .overall-stats #distance{display:inline-block;}.overall-stats-container .overall-stats #distance.long{padding-right:130px;}
.overall-stats-container .overall-stats #distance.long-club{padding-right:98px;}
.overall-stats-container .overall-stats #elevation{display:inline-block;}
.overall-stats-container .overall-stats #calorie{display:inline-block;}.overall-stats-container .overall-stats #calorie.long{padding-left:142px;}
.overall-stats-container .overall-stats #calorie.long-club{padding-left:100px;}
.overall-stats-container .overall-stats #time{display:inline-block;}.overall-stats-container .overall-stats #time.long{padding-left:142px;}
.overall-stats-container .overall-stats #time.long-club{padding-left:60px;}
.overall-stats-container .overall-stats .stat-total{display:inline-block;color:#fdfdfd;margin-right:60px;}.overall-stats-container .overall-stats .stat-total .value{font-family:'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:36px;line-height:40px;font-weight:700;}
.overall-stats-container .overall-stats .stat-total .sub{font-size:12px;font-weight:100;color:#a6acb0;letter-spacing:1px;line-height:14px;}
.overall-stats-container .overall-stats .health-score-graph-container{padding-top:15px;float:right;position:relative;}.overall-stats-container .overall-stats .health-score-graph-container .content{width:150px;text-align:center;position:absolute;top:73px;left:50%;margin-left:-75px;}.overall-stats-container .overall-stats .health-score-graph-container .content .score{font-family:'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:68px;line-height:68px;font-weight:700;color:#fa0465;margin-top:-7px;}
.overall-stats-container .overall-stats .health-score-graph-container .content .sub{color:#ebebeb;text-transform:uppercase;letter-spacing:1px;max-width:120px;margin:auto;}
.overall-stats-container .overall-stats .health-score-graph-container .content .link-details{background:url('https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/ad4dfb3ab5-small-rtArrow-ltBlue.png') no-repeat 40px center;display:block;width:35px;padding-right:10px;margin:auto;font-size:12px;}.overall-stats-container .overall-stats .health-score-graph-container .content .link-details:hover{color:#0096d6;}
.overall-stats-container .overall-stats .health-score-graph-container .fit_shadow{padding-top:10px;margin-left:11px;margin-bottom:-16px;}
.overall-stats-container .overall-stats .column-1{width:720px;float:left;padding-top:15px;}
.overall-stats-container .overall-stats .column-2{width:225px;float:right;padding-top:15px;font-family:'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif;}
.overall-stats-container .overall-stats .custom-dropdown{float:left;}.overall-stats-container .overall-stats .custom-dropdown span{text-transform:uppercase;font-size:14px;font-weight:bold;}
.overall-stats-container .overall-stats .custom-dropdown .icon{padding-right:10px;}
.overall-stats-container .overall-stats .custom-dropdown .dropdown-toggle{width:185px;}
.overall-stats-container .overall-stats .custom-dropdown .caret{float:right;background:url('https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/9100998754-arrow-gray-down.png') no-repeat 0 center;display:inline-block;width:15px;height:7px;text-indent:none;vertical-align:top;border-left:none;border-right:none;border-top:none;opacity:none;filter:alpha(opacity=0);}
.overall-stats-container .overall-stats .date-picker{float:left;color:#fdfdfd;margin:7px 25px 0 0;text-transform:uppercase;}.overall-stats-container .overall-stats .date-picker .buttons a{background:url('https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/df695aca9f-arrows-datepicker.png') no-repeat 0 center;display:block;width:7px;height:12px;float:left;text-indent:-9999px;margin:3px 8px 0 0;}
.overall-stats-container .overall-stats .date-picker .buttons .next-day{background-position:-14px center;}
.overall-stats-container .overall-stats .weekly-average{font-size:30px;font-weight:700;color:#fdfdfd;line-height:34px;width:755px;clear:both;font-family:'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif;margin-top:75px;}.overall-stats-container .overall-stats .weekly-average .losing{color:#beef51;}
.overall-stats-container .overall-stats .weekly-average .gaining{color:#fa0465;}
.overall-stats-container .overall-stats .calorie-calculator{list-style:none;margin:0;padding:0;outline:0;border:0;color:#cecece;}.overall-stats-container .overall-stats .calorie-calculator li{letter-spacing:1px;}.overall-stats-container .overall-stats .calorie-calculator li .value{display:inline-block;width:50px;text-align:right;margin-right:20px;}
.overall-stats-container .overall-stats .calorie-calculator li.consumed .sub{color:#0096d6;}
.overall-stats-container .overall-stats .calorie-calculator li.metabolism .sub{color:#0096d6;}
.overall-stats-container .overall-stats .calorie-calculator li.burned{border-bottom:1px solid #ebebeb;padding-bottom:10px;}
.overall-stats-container .overall-stats .calorie-calculator li.net .value{font-family:'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif;width:auto;display:block;font-size:85px;line-height:90px;margin-right:0;text-align:-webkit-match-parent;padding-top:20px;font-weight:700;}.overall-stats-container .overall-stats .calorie-calculator li.net .value.negative{color:#beef51;}
.overall-stats-container .overall-stats .calorie-calculator li.net .value.positive{color:#fa0465;}
.overall-stats-container.stats-page ul.total-progress{padding:110px 0 15px;}
.overall-stats-container.stats-page .dropdown-menu{min-width:145px;}
.stats-select-dropdown{position:relative;bottom:70px;left:0;z-index:10;font-family:'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif;}.stats-select-dropdown.long{bottom:35px;}
.stats-select-dropdown.long-club{bottom:35px;left:70px;}
.stats-select-dropdown.btn-group.open .dropdown-toggle{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.stats-select-dropdown .btn{background:none !important;text-shadow:none !important;font-weight:400 !important;padding:4px 10px 6px 0 !important;font-weight:700 !important;letter-spacing:1px !important;text-transform:uppercase !important;filter:none;}.stats-select-dropdown .btn:hover,.stats-select-dropdown .btn.active{color:#999999 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.stats-select-dropdown .btn .value{padding-right:15px !important;color:#999999;}
.stats-select-dropdown .btn .caret{background:url('https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/9100998754-arrow-gray-down.png') no-repeat 0 0;border:none !important;opacity:1 !important;margin-top:4px !important;width:15px;height:7px;}
.stats-select-dropdown .dropdown-menu li a{cursor:pointer;}
.stats-select-dropdown>a{color:#999999;cursor:pointer;text-transform:uppercase;}.stats-select-dropdown>a:hover{text-decoration:none;}
.component-stats-chart{overflow:hidden;width:100%;height:300px;margin-top:50px;}.component-stats-chart.initialized{height:auto;}
.component-stats-chart .title{width:150px;display:inline-block;font-size:15px;font-weight:700;float:left;}
.component-stats-chart .timespan{display:inline-block;float:left;margin-bottom:25px;}.component-stats-chart .timespan a{display:inline-block;color:#6e6e6e;text-transform:uppercase;margin-right:15px;padding:3px 16px;font-weight:bold;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}.component-stats-chart .timespan a:hover,.component-stats-chart .timespan a.selected{color:#c8dee8;background-color:#6e6e6e;text-decoration:none;}
.component-stats-chart .metrics{width:150px;display:inline-block;float:left;clear:both;}.component-stats-chart .metrics a{display:inline-block;float:left;color:#4f5558;padding:3px 16px;margin:0 0 15px 0;font-weight:bold;clear:both;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}.component-stats-chart .metrics a:hover,.component-stats-chart .metrics a.selected{color:#fdfdfd;background-color:#4f5558;text-decoration:none;}
.component-stats-chart .chart{display:block;float:left;}
.component-tooltip-menu{position:relative;display:block;margin-bottom:0;float:right;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;transition:opacity 0.1s linear;}.component-tooltip-menu>a{display:inline-block;color:#fdfdfd;font-weight:700;line-height:18px;cursor:pointer;text-align:center;text-decoration:none;font-size:11px;vertical-align:middle;width:auto;background-color:#0096d6;padding:5px 5px 6px;}.component-tooltip-menu>a>b.arrow{background-image:url('https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/36908da457-arrows-upDown.png');display:inline-block;width:12px;height:7px;margin:0 5px;}
.component-tooltip-menu>a:hover{color:#fdfdfd;background-color:#0072a3;}
.component-tooltip-menu>ul{display:none;position:absolute;top:100%;float:right;left:auto;right:0;z-index:2050;min-width:160px;max-width:220px;background-color:#fdfdfd;border:1px solid #cecece;list-style:none;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.component-tooltip-menu>ul>li>a{cursor:pointer;display:block;padding:3px 15px;clear:both;line-height:18px;font-weight:normal;color:#282828;white-space:nowrap;}.component-tooltip-menu>ul>li>a:hover{color:#f2f4f4;background-color:#0072a3;}
.component-tooltip-menu.open{-moz-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);-khtml-opacity:1;opacity:0.01;filter:alpha(opacity=1);}.component-tooltip-menu.open>ul{display:block;}
.component-tooltip-menu.open>a{background-color:#0084bd;}
*:hover>.component-tooltip-menu{-moz-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);-khtml-opacity:1;opacity:0.01;filter:alpha(opacity=1);}
.component-user-faces-list{background-color:#282828;width:100%;}
.component-user-faces-list>ul.faces{list-style:none;float:left;max-width:585px;height:60px;overflow:hidden;padding:0;margin:0;}.component-user-faces-list>ul.faces>li{float:left;width:32px;height:32px;margin:14px 0 14px 13px;position:relative;}.component-user-faces-list>ul.faces>li>a>img{border:1px solid #282828;height:30px;width:30px;}
.component-user-faces-list>ul.faces>li>span{color:#fdfdfd;position:absolute;font-size:11px;font-style:italic;width:30px;text-align:center;top:30px;left:0;}
.component-user-faces-list>ul.faces>li.highlighted>a>img{border:1px solid #0096d6;}
.component-user-faces-list>.ellipsis{float:left;}.component-user-faces-list>.ellipsis>a{display:block;width:27px;height:18px;padding-bottom:12px;margin:15px 0 15px 15px;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/circles/806dad5411-blueEllipsis.png") no-repeat center bottom;text-align:center;font-weight:700;}
.modal-user-faces-list .modal-faces{width:800px;height:300px;overflow-y:scroll;margin:0 auto;}.modal-user-faces-list .modal-faces>div{display:inline-block;width:380px;vertical-align:top;margin-top:15px;}.modal-user-faces-list .modal-faces>div img{float:left;}
.modal-user-faces-list .modal-faces>div span{margin-left:15px;}
.modal-user-faces-list .modal-faces>div a>span{font-size:13px;line-height:50px;}
.user-faces-list{background-color:#282828;color:#fdfdfd;padding:7px 15px;margin:0;}.user-faces-list ul.faces{list-style:none;display:inline-block;margin:0;padding:0;}.user-faces-list ul.faces li{position:relative;display:inline-block;padding:0;margin:0;margin-right:5px;width:32px;height:32px;}.user-faces-list ul.faces li img{padding:1px;width:30px;height:30px;}
.user-faces-list ul.faces li span.rank{position:absolute;top:32px;left:0;display:block;width:30px;text-align:center;color:#cecece;font-style:italic;font-size:0.75em;}
.user-faces-list ul.faces li.highlighted span.rank{height:9px;background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/5c00cba818-small-arrow-ltBlue.png") no-repeat center bottom;}
.user-faces-list ul.faces li.highlighted img{padding:0;border:1px solid #0096d6;}
.user-faces-list a.ellipsis{display:inline-block;vertical-align:top;margin-top:3px;text-align:center;font-weight:700;padding-bottom:7px;width:23px;background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/circles/806dad5411-blueEllipsis.png");background-position:center bottom;background-repeat:no-repeat;}.user-faces-list a.ellipsis:hover{text-decoration:none;}
.user-faces-list a.overflow{display:inline-block;vertical-align:top;margin-top:7px;color:#fdfdfd;font-style:italic;font-size:0.9em;margin-left:15px;}
.user-faces-list .names{color:#0096d6;width:40%;display:inline-block;vertical-align:top;margin-top:7px;margin-left:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.user-faces-list .names a{margin-right:2px;}
.user-faces-list .names a:not(:last-child):after{content:",";}
.share-button{display:inline-block;font-size:11px;font-weight:bold;text-align:center;padding:10px;color:#fdfdfd;display:none;}.share-button:hover{cursor:pointer;cursor:hand;}
.share-button.shared{display:block;background-color:#fa0465;}
.share-button.unshared{display:block;background-color:#0096d6;}
.custom-input .checkbox,.custom-input .radio-one{border-bottom:none;padding-bottom:0;margin-bottom:10px;float:left;width:auto;}.custom-input .checkbox.prorate,.custom-input .radio-one.prorate{width:500px;}
.custom-input .checkbox input,.custom-input .radio-one input{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.custom-input .checkbox label,.custom-input .radio-one label{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/6d3bef030a-checkbox-1-off.png") no-repeat 0 2px;padding:0 0 0 20px !important;}
.custom-input .checkbox b,.custom-input .radio-one b{position:absolute;left:0;top:0;width:12px;height:15px;margin-top:4px;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/6d3bef030a-checkbox-1-off.png") no-repeat 0 2px;}
.custom-input .checkbox .setting-radio,.custom-input .radio-one .setting-radio{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);width:16px !important;height:16px !important;}
.custom-input .checkbox input[type="checkbox"]:checked+label,.custom-input .radio-one input[type="checkbox"]:checked+label,.custom-input .checkbox input[type="radio"]:checked+label,.custom-input .radio-one input[type="radio"]:checked+label{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/b975ea236b-checkbox-1-on.png") no-repeat 0 2px;}
.custom-input .checkbox.isChecked b,.custom-input .radio-one.isChecked b{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/79bd109844-checkbox-1.png") no-repeat 0 2px;}
.custom-input .checkbox.label-checked label,.custom-input .radio-one.label-checked label{background-position:0 3px;}
.vertical-spacer{border-left-style:groove;border-left-width:1px;width:1px;height:10px;height:100%;float:left;display:inline;margin-left:5px;margin-right:4px;}
.drop-down-arrow{position:relative;float:right;top:-12px;left:-4px;}
.dropdown-box{background-color:#424242;border-color:#000000;color:#fdfdfd;}
.dropdown-area{display:inline-block;margin-left:20px;}.dropdown-area:first-child{margin-left:0;}
.dropdown-area h6{display:inline-block;vertical-align:top;padding-top:3px;margin-right:20px;color:#808d93;}
.dropdown-area .btn-group{display:inline-block;}.dropdown-area .btn-group .btn{color:#808d93;text-transform:uppercase;font-size:12px;font-weight:600;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-align:right;width:125px;height:20px;line-height:20px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:#3a3e41;padding:2px 42px 2px;margin-right:10px;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}.dropdown-area .btn-group .btn .caret{width:29px;height:21px;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/calendar/d8b85f3934-dropdown-arrow.jpg") no-repeat 0 0;position:absolute;right:6px;top:-5px;border:none;}
.dropdown-area .btn-group.open .dropdown-menu{margin-top:-3px;}
.dropdown-area .btn-group.open .btn .caret{background-position-y:-21px;}
.dropdown-area .btn-group ul{width:100px;}.dropdown-area .btn-group ul li a{cursor:pointer;}
.dropdown-area .dropdown-menu{min-width:135px;max-width:135px;border:none;padding:0px;left:68px;}
.dropdown-container{display:inline-block;margin-left:20px;}.dropdown-container:first-child{margin-left:0;}
.dropdown-container .btn-group{display:inline-block;}.dropdown-container .btn-group .btn{position:relative;text-align:left;width:85px;height:21px;line-height:20px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:#424242;font-size:12px;padding:2px 10px 2px;margin-right:10px;font-weight:700;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}.dropdown-container .btn-group .btn .caret{position:absolute;right:10px;top:3px;}
.dropdown-container .btn-group ul li a{cursor:pointer;}
.search-bar{border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;background-color:#fdfdfd;border-color:#000000;background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/5ea2f69bdf-magnifier.png");background-repeat:no-repeat;background-position:97% 45%;}
.search-bar-icon{position:absolute;right:7px;bottom:13px;}
.search-bar-container{float:left;}
.btn-circle-common{text-indent:0;cursor:pointer;position:absolute;top:165px;z-index:2;}.btn-circle-common:first-child{position:relative;text-decoration:none;top:50px;color:#000000;font-weight:700;}
.btn-circle-back{text-indent:0;cursor:pointer;position:absolute;top:165px;z-index:2;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/d69427a1fa-round-back-blue.png") no-repeat 0 0;width:46px;height:46px;right:260px;}.btn-circle-back:first-child{position:relative;text-decoration:none;top:50px;color:#000000;font-weight:700;}
.btn-circle-next{text-indent:0;cursor:pointer;position:absolute;top:165px;z-index:2;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/a05a2713db-round-next-blue.png") no-repeat 0 0;width:46px;height:46px;right:160px;}.btn-circle-next:first-child{position:relative;text-decoration:none;top:50px;color:#000000;font-weight:700;}
.table-header-follow{position:fixed;}
.table-header-normal{position:static;}
.calendar-icon{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/858858ef0e-calendar-box.png");background-repeat:no-repeat;height:50px;width:47px;padding-right:2px;}.calendar-icon span{display:block;color:#fdfdfd;position:relative;text-align:center;margin:1px 0;line-height:20px;text-transform:uppercase;}
.calendar-icon p{font-size:15pt;position:relative;text-align:center;}
.factory-table{width:100%;}
.ifit-checkbox{border-style:solid;border-color:#000000;border-style:1pt;float:left;width:12px;height:12px;background-color:#fdfdfd;}
.ifit-checkbox-checked{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/bbae9d85fe-checkbox-x.png");background-repeat:no-repeat;background-size:12px 12px;}
.ifit-checkbox-unchecked{background-image:url();}
.hor-barchart-bar-1{background-color:#0096d6;color:#ebebeb;font-size:8pt;position:relative;z-index:2;}.hor-barchart-bar-1.hor-barchart-mouseover{background-color:#3dc5ff;}
.hor-barchart-overfill{background-color:#fa0465;color:#ebebeb;font-size:8pt;position:relative;z-index:2;}.hor-barchart-overfill.hor-barchart-mouseover{background-color:#fd67a2;}
.hor-barchart-underfill{background-color:#0072a3;color:#ebebeb;font-size:8pt;position:relative;z-index:2;}.hor-barchart-underfill.hor-barchart-mouseover{background-color:#0096d6;}
.hor-barchart-header{color:#3c3c3c;font-style:italic;font-size:8pt;position:relative;z-index:2;}
.hor-barchart-overfill-portion{background-color:#96023c;}
.hor-barchart-milestone{border-left-color:#cecece;border-left-width:1px;border-left-style:solid;z-index:1;}
.hor-barchart{background-color:transparent;}
#stats-overview-stats ul{list-style:none;margin:0;}#stats-overview-stats ul li{font-size:8pt;height:18px;background-color:#ebebeb;}#stats-overview-stats ul li span:nth-child(1){float:left;}
#stats-overview-stats ul li span:nth-child(2){float:right;font-weight:700;}
#stats-overview-stats ul li:nth-child(odd){background-color:#cecece;}
.floatable-element-floating{position:fixed;z-index:100;margin:0;}
.floatable-element{-webkit-transition:position 1s;-moz-transition:position 1s;-o-transition:position 1s;-ms-transition:position 1s;transition:position 1s;}
.floatable-element-placeholder{position:static;visibility:hidden;}
.button-standard{border-radius:0;border:0;background-color:#0096d6;font-size:8pt;color:#fdfdfd;font-weight:700;margin:2px;text-transform:uppercase;padding:8px 12px;}
.button-cancel{background-color:#828282;}
.lightbox-invisible{display:none;}
.dimmedBackground{background-color:#000000;opacity:0.7;-moz-opacity:0.70;filter:alpha(opacity=70);z-index:200;height:100%;width:100%;position:fixed;top:0;left:0;}
.lightbox{position:absolute;z-index:200;background-color:#fdfdfd;width:940;height:500;left:50%;top:50%;margin-top:-150px;margin-left:-470px;}
.lightbox-contents{width:100%;height:460;}
.lightbox-content-float{width:900;height:460;margin:20px;}
.lightbox-footer{padding:15px;background-color:#282828;width:910px;height:50px;float:left;clear:both;}.lightbox-footer input{float:right;width:80px;height:40px;}
.lightbox-header{width:100%;height:75px;padding:30px 0;padding-bottom:10px;}.lightbox-header a{float:left;clear:both;}
.toolbar-container{background:#393D40;}.toolbar-container.toolbar-2{margin-bottom:20px;}
.toolbar-container .bar-controls-dark{padding:19px 10px 20px;margin:0 auto;}.toolbar-container .bar-controls-dark:after{content:"";display:block;clear:both;height:0;line-height:0;}
.toolbar-container .bar-controls-dark.two-submenu-layout{margin:0 0 2px;}
.toolbar-container .bar-controls-dark .dropdown-context{}
.toolbar-container .bar-controls-dark .search-bar-container{float:right;margin:0;}.toolbar-container .bar-controls-dark .search-bar-container .search-bar{height:14px;width:200px;}.toolbar-container .bar-controls-dark .search-bar-container .search-bar input{margin:0;}
.toolbar-container .bar-controls-dark .embedded-button-bar{float:left;margin-right:15px;}.toolbar-container .bar-controls-dark .embedded-button-bar a{color:#808d93;font-weight:600;text-transform:uppercase;padding:6px 11px;margin:0;float:left;font-size:12px;line-height:1;}.toolbar-container .bar-controls-dark .embedded-button-bar a.active{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;box-shadow:inset 0 0 3px #000000;-moz-box-shadow:inset 0 0 3px #000000;-webkit-box-shadow:inset 0 0 3px #000000;-box-shadow:inset 0 0 3px #000000;color:#C8DEE8;background:#6e6e6e;border-color:#000000;}
.toolbar-container .bar-controls-dark .embedded-button-bar a:hover{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;box-shadow:inset 0 0 3px #000000;-moz-box-shadow:inset 0 0 3px #000000;-webkit-box-shadow:inset 0 0 3px #000000;-box-shadow:inset 0 0 3px #000000;background:#6e6e6e;border-color:#000000;}
.toolbar-container .bar-controls-dark .spacer{background:#6e6e6e;margin:0 8px;}
.toolbar-container .bar-controls-dark #view-public-profile{font-size:12px;font-weight:bold;float:right;margin:3px 15px 0 0;text-transform:uppercase;}
.link-and-glyph{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:12px;color:#0096d6;vertical-align:top;float:right;text-transform:uppercase;margin:2px 10px 0 0;}
.link-with-glyph{vertical-align:middle;line-height:25px;height:24px;position:relative;}.link-with-glyph.link-createItem{vertical-align:top;padding-right:30px;float:right;}.link-with-glyph.link-createItem.link-newWorkout{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/9984ee6e5d-trackhoe.png") no-repeat 0 0;}
.link-with-glyph.link-createItem.link-newChallenge{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/9984ee6e5d-trackhoe.png") no-repeat 0 0;}
.link-with-glyph.link-createItem.link-newMessage{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/5d96a1b887-message.png") no-repeat 0 2px;}
.picture-list-item{width:100%;}
.picture-list-picture{float:left;clear:left;}
.picture-list-content{margin-left:0.7em;}
.picture-list-inner-header,.picture-list-inner-content,.picture-list-inner-footer{clear:both;}
.picture-list-footer{clear:left;}
.social-interaction-list .social-interaction-item{margin:1em 0;}
.social-interaction-item .picture-list-footer{margin-top:1em;font-size:8pt;}.social-interaction-item .picture-list-footer .amount{font-weight:700;}
.social-interaction-item .picture-list-footer .description{margin-left:0.25em;}
.interaction-kudos{float:left;}
.interaction-comments{margin-left:0.5em;float:left;}
.user-link{font-color:#44c7ff;font-size:10pt;font-weight:700;}
.user-image-link img{width:30px;height:30px;}
.popover-context{position:absolute;}
.arrow-top{width:0;height:0;display:inline-block;position:relative;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid black;}
.arrow-left{width:0;height:0;display:inline-block;position:relative;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid black;}
.arrow-right{width:0;height:0;display:inline-block;position:relative;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid black;}
.arrow-bottom{width:0;height:0;display:inline-block;position:relative;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid black;}
.popover-box{width:100px;height:80px;position:relative;background-color:#000000;color:#fdfdfd;}.popover-box div:first-child{padding:1em;}
.popover-rounded{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.icon-distance{vertical-align:none;background-position:0 0;background-repeat:none;display:inline-block;vertical-align:top;text-indent:-9999px;background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/894cca98be-track.png");width:19px;height:13px;}
.icon-cycle{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/9cacb69dae-biker-2.png") no-repeat 0 0;width:21px;margin:0 3px 0 3px;height:20px;}
.icon-run{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/e0e8f72733-runner-2.png") no-repeat 0 0;width:18px;margin:0 3px 0 3px;height:20px;}
.icon-workout{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/f613fb600a-workout.png") no-repeat 0 center;width:21px;margin:0 3px 0 3px;height:20px;}
.notification-popdown{box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;position:fixed;left:600px;top:0;width:350px;height:50px;background-color:#0096d6;color:#fdfdfd;padding:10px;border:none;z-index:2000;}.notification-popdown span{position:absolute;top:50%;margin-top:-10px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fdfdfd;font-size:14pt;}
img.thumb{height:50px;width:50px;}
.component-purchase-me,.fake-purchase-me{text-align:center;cursor:pointer;}.component-purchase-me a,.fake-purchase-me a{position:absolute;bottom:15px;right:15px;}
.done-page .settings-sidebar,.card-info-page .settings-sidebar,.billing-history-page .settings-sidebar{padding-bottom:100px;}
.done-page .settings-section,.card-info-page .settings-section,.billing-history-page .settings-section{padding-bottom:100px;}
.settings-page{margin-bottom:100px;}.settings-page .subheader{margin-bottom:15px;}
.settings-page .setting .show-on-edit,.settings-page .setting.edit-mode .show-on-done,.settings-page #billing-info-tab,.settings-page #personal-prefenences-tab,.settings-page #profile-settings-tab{display:none;}
.settings-page h1{margin:60px 0 40px;}
.settings-page .nav-tabs{margin-bottom:60px;}.settings-page .nav-tabs .active a{background:#f2f4f4;box-shadow:0 -2px 3px 0px #999999;-o-box-shadow:0 -2px 3px 0px #999999;-webkit-box-shadow:0 -2px 3px 0px #999999;-moz-box-shadow:0 -2px 3px 0px #999999;}
.settings-page .settings-sidebar{width:250px;float:left;}.settings-page .settings-sidebar img.avatar{border:1px solid #cecece;padding:5px;margin-bottom:15px;}
.settings-page .settings-sidebar .username{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;display:inline-block;line-height:1.8;margin-bottom:20px;}
.settings-page .settings-sidebar .btn-userLanding,.settings-page .settings-sidebar .btn-syncADevice{background:#0096d6;color:#fdfdfd;font-size:12px;text-transform:uppercase;padding:7px 11px;font-weight:700;width:150px;display:block;text-align:center;}.settings-page .settings-sidebar .btn-userLanding:hover,.settings-page .settings-sidebar .btn-syncADevice:hover{background:#929292;}
.settings-page .settings-sidebar .userLanding{margin-bottom:70px;}
.settings-page .settings-sidebar .device-sync-container p{width:175px;margin-bottom:15px;}
.settings-page .address-section{margin:40px;text-align:center;}.settings-page .address-section .shipping-address-setting{float:right;}.settings-page .address-section .shipping-address-setting .sameAddressCheck input{float:left;margin-left:100px;}
.settings-page .address-section .shipping-address-setting .sameAddressCheck label{position:relative;left:-60px;margin-bottom:20px;width:auto;}
.settings-page .address-section .billing-address-setting{float:left;}
.settings-page .address-section label{width:100px;margin-left:30px;}
.settings-page .settings-section{width:690px;float:right;}.settings-page .settings-section #expired-button-area{height:50px;text-align:center;display:none;}
.settings-page .settings-section #btn-renew-now{width:120px;height:40px;color:#fdfdfd;text-transform:uppercase;font-size:14px;line-height:40px;font-weight:600;background-color:#0096d6;margin:0 auto;cursor:pointer;}
.settings-page .settings-section .billing-links{float:right;width:130px;}
.settings-page .settings-section .billing-links:lang(de){width:195px;}
.settings-page .settings-section .billing-links:lang(fr){width:220px;}
.settings-page .settings-section .email-notifications-section{padding-top:10px;}
.settings-page .settings-section .setting{width:690px;float:left;padding-bottom:23px;margin-bottom:25px;border-bottom:1px solid #cecece;position:relative;}.settings-page .settings-section .setting input{margin-bottom:0;}
.settings-page .settings-section .setting .secondaryUserValidation{margin-left:150px;font-size:12px;}
.settings-page .settings-section .setting a.hide-on-done,.settings-page .settings-section .setting a.show-on-done{vertical-align:bottom;}.settings-page .settings-section .setting a.hide-on-done.save,.settings-page .settings-section .setting a.show-on-done.save{background:#0096d6;color:#fdfdfd;padding:5px 11px;text-transform:uppercase;font-weight:700;font-size:12px;display:block;width:44px;float:right;text-align:center;}
.settings-page .settings-section .setting a.hide-on-done.save:lang(de),.settings-page .settings-section .setting a.show-on-done.save:lang(de){width:70px;}
.settings-page .settings-section .setting a.hide-on-done.save:lang(fr),.settings-page .settings-section .setting a.show-on-done.save:lang(fr){width:50px;}
.settings-page .settings-section .setting a.hide-on-done.adaptive:lang(fr),.settings-page .settings-section .setting a.show-on-done.adaptive:lang(fr){width:88px;}
.settings-page .settings-section .setting a.hide-on-done.edit,.settings-page .settings-section .setting a.show-on-done.edit{font-size:10px;font-weight:700;font-style:oblique;}
.settings-page .settings-section .setting a.hide-on-done.cancel,.settings-page .settings-section .setting a.show-on-done.cancel{background:#424242;color:#fdfdfd;padding:5px 11px;text-transform:uppercase;font-weight:700;font-size:12px;display:block;width:44px;position:relative;left:0px;top:0px;}
.settings-page .settings-section .setting a.hide-on-done{display:inline-block;}
.settings-page .settings-section .setting .btn-group .btn{font-size:11px;border:1px solid #cecece;min-width:200px;}.settings-page .settings-section .setting .btn-group .btn .caret{position:absolute;top:6px;right:10px;}
.settings-page .settings-section .setting .btn-group .dropdown-menu{max-height:200px;overflow:auto;}
.settings-page .settings-section .setting.billing-edit-buttons a{float:right;margin-right:25px;}
.settings-page .settings-section .setting ul.billing-history{list-style:none;margin:0;padding:0;outline:0;border:0;}.settings-page .settings-section .setting ul.billing-history li{margin-bottom:15px;font-size:11px;line-height:14px;}.settings-page .settings-section .setting ul.billing-history li:last-child{border-bottom:none;}
.settings-page .settings-section .setting ul.billing-history li span{display:inline-block;}
.settings-page .settings-section .setting ul.billing-history li .date{width:135px;float:left;}
.settings-page .settings-section .setting ul.billing-history li .payment-descriptions{display:inline-block;float:left;width:517px;}.settings-page .settings-section .setting ul.billing-history li .payment-descriptions .description{width:100%;}
.settings-page .settings-section .setting ul.billing-history li .amount{color:#0096d6;font-weight:700;width:10px;}
.settings-page .settings-section .setting #usePromoCode{float:right;text-transform:uppercase;font-size:12px;margin-top:10px;font-weight:700;}
.settings-page .settings-section .setting.membership-container .radio-two{background:#3c3c3c url("https://d228y26388oskx.cloudfront.net/d/gz/img/pages/settings/32684949c5-logo-2.png") no-repeat center;width:170px;height:100px;padding:10px 0 0;margin-right:25px;float:left;text-align:center;}.settings-page .settings-section .setting.membership-container .radio-two label{color:#fdfdfd;text-transform:uppercase;font-size:12px;font-weight:100;margin-right:0;padding-top:40px;}
.settings-page .settings-section .setting.membership-container .radio-two input[type="radio"]{display:block;margin:auto;}
.settings-page .settings-section .setting .bio-wrapper{width:82%;}
.settings-page .settings-section .setting.bio-container a.hide-on-done.save{left:499px;}
.settings-page .settings-section .setting.bio-container span.bio{font-size:12px;font-weight:400;padding:8px 0 10px;}
.settings-page .settings-section .setting.bio-container textarea{width:410px;height:60px;resize:none;margin-bottom:0;}
.settings-page .settings-section .setting.bio-container .counter{position:relative;left:-398px;top:26px;}
.settings-page .settings-section .setting.birthday-container .value-container{width:500px;}.settings-page .settings-section .setting.birthday-container .value-container .btn-group{float:left;}.settings-page .settings-section .setting.birthday-container .value-container .btn-group .btn{width:110px;min-width:110px;}
.settings-page .settings-section .setting.birthday-container .value-container .btn-group ul{min-width:130px;}
.settings-page .settings-section .setting .name{width:140px;color:#424242;margin-top:2px;font-size:11px;font-weight:700;}
.settings-page .settings-section .setting .facebook{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pages/settings/150b351b17-facebook-notConnected.jpg") no-repeat 0 0;display:block;height:36px;padding:10px 0 0 52px;font-size:18px;font-weight:700;}.settings-page .settings-section .setting .facebook.connected{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pages/settings/eafcb3246a-facebook-connected.jpg") no-repeat 0 0;}
.settings-page .settings-section .setting .twitter{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pages/settings/392d2fe327-twitter-notConnected.jpg") no-repeat 0 0;display:block;padding:10px 0 0 52px;height:31px;font-size:18px;font-weight:700;}.settings-page .settings-section .setting .twitter.connected{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pages/settings/3207e721be-twitter-connected.jpg") no-repeat 0 0;}
.settings-page .settings-section .setting span.show-on-done,.settings-page .settings-section .setting label{padding:8px 10px 10px 0;margin-right:10px;color:#3c3c3c;font-size:12px;}
.settings-page .settings-section .setting span.show-on-done.fullname{font-size:20px;font-weight:700;}
.settings-page .settings-section .setting .btn-wrapper{width:140px;padding-left:225px;}
.settings-page .settings-section .setting .btn-wrapper:lang(fr){width:160px;padding-left:205px;}
.settings-page .settings-section .setting .btn-wrapper:lang(de){width:185px;padding-left:180px;}
.settings-page .settings-section .setting .margin-top{margin-top:10px;}
.settings-page .settings-section .setting .set-max{max-width:250px;}
.settings-page .settings-section .setting .value-container{display:inline-block;}.settings-page .settings-section .setting .value-container.settings-photo-container{position:relative;}.settings-page .settings-section .setting .value-container.settings-photo-container .remove{margin:79px 0 0 10px;float:left;background:#929292;color:#fdfdfd;display:block;padding:7px 11px;text-transform:uppercase;font-weight:700;font-size:12px;}
.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input .add-photo-btn{cursor:pointer;float:left;margin:79px 0 0 20px;position:relative;overflow:hidden;}.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input .add-photo-btn input{position:absolute;right:0;top:0;font-size:70px;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);}
.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input .overlay{float:left;width:115px;}
.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input img{border:1px solid #cecece;padding:5px;}
.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input .btn-addPhoto{background:#0096d6;color:#fdfdfd;display:block;padding:7px 26px;text-transform:uppercase;font-weight:700;font-size:12px;cursor:pointer;}.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input .btn-addPhoto.hovering{background-color:#929292;cursor:pointer;}
.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input .upload-photo:hover{cursor:pointer;float:left;width:100%;}
.settings-page .settings-section .setting .value-container .unit-system-label{font-size:10px;font-weight:700;font-style:oblique;vertical-align:top;line-height:12px;}
.settings-page .settings-section .setting .value-container .change-password{margin-bottom:10px !important;}
.settings-page .settings-section .setting .uploaded-avatar{max-width:200px;max-height:200px;padding-left:10px;}
.settings-page .settings-section .setting.membership-container{border:none;padding-bottom:0;margin-bottom:0;}.settings-page .settings-section .setting.membership-container .membership-plans{list-style:none;margin:0;padding:0;outline:0;border:0;margin-top:1px;}.settings-page .settings-section .setting.membership-container .membership-plans li{float:left;width:221px;text-align:center;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:15px;}.settings-page .settings-section .setting.membership-container .membership-plans li img{height:121px;}
.settings-page .settings-section .setting.membership-container .membership-plans li.teir-1-membership{width:130px;}
.settings-page .settings-section .setting.membership-container .membership-plans li.teir-2-membership{width:140px;margin-left:109px;}
.settings-page .settings-section .setting.membership-container .membership-plans li.teir-3-membership{width:225px;margin-left:85px;}
.settings-page .settings-section .setting.membership-container .membership-plans li.teir-1-membership:lang(fr){width:160px;}
.settings-page .settings-section .setting.membership-container .membership-plans li.teir-2-membership:lang(fr){margin-left:65px;width:200px;}
.settings-page .settings-section .setting.membership-container .membership-plans li.teir-3-membership:lang(fr){margin-left:45px;width:220px;}
.settings-page .settings-section .setting.membership-container .membership-plans li .price,.settings-page .settings-section .setting.membership-container .membership-plans li .membership-description{font-weight:300;}
.settings-page .settings-section .setting.membership-container .membership-plans li .membership-description{width:100%;font-size:24px;}
.settings-page .settings-section .setting.membership-container .membership-plans li .membership-description:lang(fr){font-size:22px;}
.settings-page .settings-section .setting.membership-container .membership-plans li .price{margin-bottom:20px;color:#9b9ea0;}
.settings-page .settings-section .setting.membership-container .membership-plans li a{display:block;width:106px;height:12px;padding:14px 0;color:#fdfdfd;text-transform:uppercase;font-size:12px;line-height:1;margin:auto;font-weight:600;}.settings-page .settings-section .setting.membership-container .membership-plans li a.btn-upgrade{background:#0096d6;}
.settings-page .settings-section .setting.membership-container .membership-plans li a.btn-current{background:#cecece;color:#424242;}
.settings-page .settings-section .setting.membership-container .horizontal-divider-line{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/f159c5814e-divider-horizontal.png") no-repeat center 0;width:100%;height:12px;position:absolute;top:0;}
.settings-page .settings-section .setting.calendar-settings,.settings-page .settings-section .setting.gender-container,.settings-page .settings-section .setting.settings-dropdown-container{margin-left:0;}.settings-page .settings-section .setting.calendar-settings input[type="radio"],.settings-page .settings-section .setting.gender-container input[type="radio"],.settings-page .settings-section .setting.settings-dropdown-container input[type="radio"]{float:left;}
.settings-page .settings-section .setting:last-child{border:none;margin-bottom:60px;}
.settings-page .settings-section .setting.promo{margin-top:10px;border:1px solid #cecece;padding:20px;width:650px;}.settings-page .settings-section .setting.promo input{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.settings-page .settings-section .setting.promo #usePromoCode{margin:0;background:#0096d6;color:#fdfdfd;font-size:12px;text-transform:uppercase;padding:7px 11px;font-weight:700;}.settings-page .settings-section .setting.promo #usePromoCode:hover{background:#929292;}
.settings-page .settings-section .setting.communication-settings{margin-bottom:20px;border-bottom:1px solid #cecece;padding-top:10px;padding-bottom:10px;padding-left:20px;}.settings-page .settings-section .setting.communication-settings.last{border:none;}
.settings-page .settings-section .setting.communication-settings .custom-input .checkbox{width:340px;float:left;padding-left:0;}.settings-page .settings-section .setting.communication-settings .custom-input .checkbox label{font-weight:700;text-transform:uppercase;}
.settings-page .settings-section .setting.calendar-settings .custom-input .checkbox,.settings-page .settings-section .setting.calendar-settings .custom-input .radio-one{width:auto;float:left;padding-left:0;margin:0 0 0 2%;}.settings-page .settings-section .setting.calendar-settings .custom-input .checkbox label,.settings-page .settings-section .setting.calendar-settings .custom-input .radio-one label{font-weight:700;text-transform:uppercase;}
.settings-page .settings-section .setting.calendar-settings .custom-input:lang(fr) .checkbox,.settings-page .settings-section .setting.calendar-settings .custom-input:lang(fr) .radio-one{margin:0 0 0 0;}
.gray-submenu{background:#cecece !important;}.gray-submenu .spacer{background:#000000;}
.gray-submenu .embedded-button-bar a{color:#000000;}.gray-submenu .embedded-button-bar a.active{background:#ebebeb;}
.training-page .gray-submenu,.workout-programs-page .gray-submenu{margin:0 0 20px 0;}
.training-page .main-training-promotion,.workout-programs-page .main-training-promotion{margin:0 0 20px 0;}.training-page .main-training-promotion img,.workout-programs-page .main-training-promotion img{display:block;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}
.training-page .sorting-options,.workout-programs-page .sorting-options{margin-bottom:15px;}.training-page .sorting-options .dropdown-container,.workout-programs-page .sorting-options .dropdown-container{display:inline-block;margin-left:20px;}.training-page .sorting-options .dropdown-container:first-child,.workout-programs-page .sorting-options .dropdown-container:first-child{margin-left:0;}
.training-page .sorting-options .dropdown-container .btn-group,.workout-programs-page .sorting-options .dropdown-container .btn-group{display:inline-block;}.training-page .sorting-options .dropdown-container .btn-group .btn,.workout-programs-page .sorting-options .dropdown-container .btn-group .btn{position:relative;text-align:left;width:85px;height:16px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:#3c3c3c;font-size:12px;padding:2px 10px 2px;margin-right:0;font-weight:700;line-height:18px;}.training-page .sorting-options .dropdown-container .btn-group .btn .caret,.workout-programs-page .sorting-options .dropdown-container .btn-group .btn .caret{position:absolute;right:10px;top:2px;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.training-page .column-1,.workout-programs-page .column-1{width:770px;float:left;}.training-page .column-1 .training-container,.workout-programs-page .column-1 .training-container{background:#fdfdfd;position:relative;width:745px;padding:10px;margin-bottom:12px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.training-page .column-1 .training-container:hover .options-container .btn-open-options,.workout-programs-page .column-1 .training-container:hover .options-container .btn-open-options{display:block;}
.training-page .column-1 .training-container ul,.workout-programs-page .column-1 .training-container ul{font-size:11px;}.training-page .column-1 .training-container ul.details-1,.workout-programs-page .column-1 .training-container ul.details-1{list-style:none;margin:0;padding:0;outline:0;border:0;position:absolute;bottom:8px;}
.training-page .column-1 .training-container ul.details-2,.workout-programs-page .column-1 .training-container ul.details-2{list-style:none;margin:0;padding:0;outline:0;border:0;position:absolute;bottom:10px;right:10px;text-align:right;}.training-page .column-1 .training-container ul.details-2 .date,.workout-programs-page .column-1 .training-container ul.details-2 .date{font-weight:600;font-size:16px;}
.training-page .column-1 .training-container ul.details-2 .cost,.workout-programs-page .column-1 .training-container ul.details-2 .cost{font-weight:600;font-size:11px;}
.training-page .column-1 .training-container ul.details-2 .links,.workout-programs-page .column-1 .training-container ul.details-2 .links{margin-top:5px;}.training-page .column-1 .training-container ul.details-2 .links a.btn-buy,.workout-programs-page .column-1 .training-container ul.details-2 .links a.btn-buy{background:#64db00;display:inline-block;text-transform:uppercase;padding:10px 20px;color:#fdfdfd;}.training-page .column-1 .training-container ul.details-2 .links a.btn-buy:hover,.workout-programs-page .column-1 .training-container ul.details-2 .links a.btn-buy:hover{text-decoration:none;}
.training-page .column-1 .training-container ul.details-2 .links a.btn-signup,.workout-programs-page .column-1 .training-container ul.details-2 .links a.btn-signup{background:#0096d6 url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/22499f65ca-add-event.png") no-repeat 74px 12px;display:inline-block;text-transform:uppercase;padding:10px 50px 10px 15px;color:#fdfdfd;}.training-page .column-1 .training-container ul.details-2 .links a.btn-signup:hover,.workout-programs-page .column-1 .training-container ul.details-2 .links a.btn-signup:hover{text-decoration:none;}
.training-page .column-1 .training-container ul.details-2 .links a.btn-addToCalendar,.workout-programs-page .column-1 .training-container ul.details-2 .links a.btn-addToCalendar{background:#0096d6 url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/22499f65ca-add-event.png") no-repeat 132px 12px;display:inline-block;text-transform:uppercase;padding:10px 50px 10px 15px;color:#fdfdfd;}.training-page .column-1 .training-container ul.details-2 .links a.btn-addToCalendar:hover,.workout-programs-page .column-1 .training-container ul.details-2 .links a.btn-addToCalendar:hover{text-decoration:none;}
.training-page .column-1 .training-container ul.details-2 .links .scheduled .calendar-icon,.workout-programs-page .column-1 .training-container ul.details-2 .links .scheduled .calendar-icon{padding-right:0;margin-left:100px;}
.training-page .column-1 .training-container.training-1 img,.workout-programs-page .column-1 .training-container.training-1 img{float:left;padding-right:10px;max-width:200px;max-height:200px;}
.training-page .column-1 .training-container.training-1.cycle h5,.workout-programs-page .column-1 .training-container.training-1.cycle h5,.training-page .column-1 .training-container.training-1.run h5,.workout-programs-page .column-1 .training-container.training-1.run h5,.training-page .column-1 .training-container.training-1.workout h5,.workout-programs-page .column-1 .training-container.training-1.workout h5{color:white;line-height:30px;text-align:right;padding-right:10px;min-width:55px;height:30px;position:absolute;top:10px;left:220px;}
.training-page .column-1 .training-container.training-1.cycle h5,.workout-programs-page .column-1 .training-container.training-1.cycle h5{background:#0096d6 url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/fafb2165e2-biker.png") no-repeat 10px center;width:65px;}
.training-page .column-1 .training-container.training-1.run h5,.workout-programs-page .column-1 .training-container.training-1.run h5{background:#ff0063 url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/759904525f-runner.png") no-repeat 10px center;width:55px;}
.training-page .column-1 .training-container.training-1.workout h5,.workout-programs-page .column-1 .training-container.training-1.workout h5{background:#64db00 url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/eb27d7023a-workout.png") no-repeat 10px center;width:80px;}
.training-page .column-1 .training-container.training-1 .details-1,.workout-programs-page .column-1 .training-container.training-1 .details-1{left:220px;}.training-page .column-1 .training-container.training-1 .details-1 .length,.workout-programs-page .column-1 .training-container.training-1 .details-1 .length{font-weight:600;}.training-page .column-1 .training-container.training-1 .details-1 .length span,.workout-programs-page .column-1 .training-container.training-1 .details-1 .length span{font-weight:400;}
.training-page .column-1 .training-container.training-1 .details-1 .total-workouts,.workout-programs-page .column-1 .training-container.training-1 .details-1 .total-workouts{font-weight:600;}
.training-page .column-1 .training-container.training-1 .details-1 .avg-time span,.workout-programs-page .column-1 .training-container.training-1 .details-1 .avg-time span{font-weight:600;}
.training-page .column-1 .training-container.training-1 .details-1 .difficulty-level span,.workout-programs-page .column-1 .training-container.training-1 .details-1 .difficulty-level span{font-weight:600;}.training-page .column-1 .training-container.training-1 .details-1 .difficulty-level span.hard,.workout-programs-page .column-1 .training-container.training-1 .details-1 .difficulty-level span.hard{color:#fa0465;}
.training-page .column-1 .training-container.training-1 .details-1 .difficulty-level span.moderate,.workout-programs-page .column-1 .training-container.training-1 .details-1 .difficulty-level span.moderate{color:#f99d31;}
.training-page .column-1 .training-container.training-1 .details-1 .difficulty-level span.easy,.workout-programs-page .column-1 .training-container.training-1 .details-1 .difficulty-level span.easy{color:#64db00;}
.training-page .column-1 .training-container.training-2 img,.workout-programs-page .column-1 .training-container.training-2 img{float:left;padding-right:10px;max-width:150px;max-height:150px;}
.training-page .column-1 .training-container.training-2.cycle h5,.workout-programs-page .column-1 .training-container.training-2.cycle h5,.training-page .column-1 .training-container.training-2.run h5,.workout-programs-page .column-1 .training-container.training-2.run h5,.training-page .column-1 .training-container.training-2.workout h5,.workout-programs-page .column-1 .training-container.training-2.workout h5{color:#fdfdfd;line-height:30px;text-align:right;padding-right:10px;min-width:55px;height:30px;position:absolute;top:10px;left:160px;}
.training-page .column-1 .training-container.training-2.cycle h5,.workout-programs-page .column-1 .training-container.training-2.cycle h5{background:#0096d6 url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/fafb2165e2-biker.png") no-repeat 10px center;width:65px;}
.training-page .column-1 .training-container.training-2.run h5,.workout-programs-page .column-1 .training-container.training-2.run h5{background:#ff0063 url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/759904525f-runner.png") no-repeat 10px center;width:55px;}
.training-page .column-1 .training-container.training-2.workout h5,.workout-programs-page .column-1 .training-container.training-2.workout h5{background:#64db00 url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/866bec5b65-situp.png") no-repeat 10px center;width:80px;}
.training-page .column-1 .training-container.training-2 .details-1,.workout-programs-page .column-1 .training-container.training-2 .details-1{left:160px;}.training-page .column-1 .training-container.training-2 .details-1 li,.workout-programs-page .column-1 .training-container.training-2 .details-1 li{display:inline-block;margin-right:25px;}
.training-page .column-1 .training-container.training-2 .details-1 .length span,.workout-programs-page .column-1 .training-container.training-2 .details-1 .length span{font-size:24px;}
.training-page .column-1 .training-container.training-2 .details-1 .total-workouts,.workout-programs-page .column-1 .training-container.training-2 .details-1 .total-workouts{font-weight:600;}
.training-page .column-1 .training-container.training-2 .details-1 .avg-time,.workout-programs-page .column-1 .training-container.training-2 .details-1 .avg-time{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/3ac9d3d4a0-stopwatch.png") no-repeat 0 0;padding-left:20px;}.training-page .column-1 .training-container.training-2 .details-1 .avg-time span,.workout-programs-page .column-1 .training-container.training-2 .details-1 .avg-time span{font-weight:600;}
.training-page .column-1 .training-container.training-2 .details-1 .times-done span,.workout-programs-page .column-1 .training-container.training-2 .details-1 .times-done span{font-weight:600;}
.training-page .column-1 .training-container.training-2 .details-1 .difficulty-level span,.workout-programs-page .column-1 .training-container.training-2 .details-1 .difficulty-level span{font-weight:600;}.training-page .column-1 .training-container.training-2 .details-1 .difficulty-level span.hard,.workout-programs-page .column-1 .training-container.training-2 .details-1 .difficulty-level span.hard{color:#fa0465;}
.training-page .column-1 .training-container.training-2 .details-1 .difficulty-level span.moderate,.workout-programs-page .column-1 .training-container.training-2 .details-1 .difficulty-level span.moderate{color:#f99d31;}
.training-page .column-1 .training-container.training-2 .details-1 .difficulty-level span.easy,.workout-programs-page .column-1 .training-container.training-2 .details-1 .difficulty-level span.easy{color:#64db00;}
.training-page .column-1 .training-container .options-container .btn-open-options,.workout-programs-page .column-1 .training-container .options-container .btn-open-options{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/8bdb2ebe24-open.png") no-repeat 0 0;display:none;width:22px;height:22px;text-indent:-9999px;position:absolute;top:10px;right:10px;}
.training-page .column-1 .training-container .options-container ul.options,.workout-programs-page .column-1 .training-container .options-container ul.options{list-style:none;margin:0;padding:0;outline:0;border:0;display:none;background:#282828;padding:5px 10px;position:absolute;top:10px;right:10px;}.training-page .column-1 .training-container .options-container ul.options li,.workout-programs-page .column-1 .training-container .options-container ul.options li{border-bottom:1px solid #3c3c3c;padding-bottom:5px;margin-bottom:5px;}.training-page .column-1 .training-container .options-container ul.options li:last-child,.workout-programs-page .column-1 .training-container .options-container ul.options li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.training-page .column-1 .training-container .options-container ul.options li a,.workout-programs-page .column-1 .training-container .options-container ul.options li a{color:#fdfdfd;display:block;width:100px;height:16px;line-height:15px;padding:5px 0 4px 5px;}.training-page .column-1 .training-container .options-container ul.options li a:hover,.workout-programs-page .column-1 .training-container .options-container ul.options li a:hover{background:#0096d6;text-decoration:none;}
.training-page .column-2,.workout-programs-page .column-2{width:170px;float:right;}.training-page .column-2>p,.workout-programs-page .column-2>p{font-size:12px;line-height:16px;margin:0 0 25px 0;}
.training-page .column-2 ul,.workout-programs-page .column-2 ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.training-page .column-2 ul li,.workout-programs-page .column-2 ul li{margin-bottom:25px;}.training-page .column-2 ul li img,.workout-programs-page .column-2 ul li img{max-width:50px;max-height:50px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}
.training-page .column-2 ul li .length,.workout-programs-page .column-2 ul li .length{display:inline-block;font-weight:600;font-size:11px;margin:0 10px 0 0;}
.training-page .column-2 ul li .cost,.workout-programs-page .column-2 ul li .cost{display:inline-block;font-size:11px;margin:0;}
.workout-programs-page .details-2 .scheduled .upper{display:inline-block;vertical-align:top;margin:17px 15px 0 0;}
.workout-programs-page .details-2 .scheduled .calendar-icon{display:inline-block;margin-left:0 !important;}
.workout-programs-page .column-2 p.cost{font-weight:600;}
.new-equipment{display:none;margin-bottom:25px;}.new-equipment fieldset{width:150px;height:175px;float:left;margin:0 9px 25px 0;position:relative;border:1px solid #DCDCDC;}.new-equipment fieldset>span{background:#3c3c3c;color:#fdfdfd;display:block;padding:25px 15px;margin-bottom:15px;position:relative;font-size:15px;}.new-equipment fieldset>span i{display:block;font-size:10px;position:absolute;bottom:10px;font-weight:100;letter-spacing:1px;}
.new-equipment fieldset>span.photo{background:transparent;position:absolute;margin-top:-83px;}
.new-equipment fieldset .equip-label:lang(de){padding:25px 14px;font-size:12px;}
.new-equipment fieldset .equip-label:lang(fr){font-size:13px;}
.new-equipment fieldset .equip-type ul{min-width:131px;left:10px;}.new-equipment fieldset .equip-type ul li a{cursor:pointer;}
.new-equipment fieldset .btn-group{display:inline-block;}.new-equipment fieldset .btn-group .dropdown-toggle{background:#f5fcff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #000000;width:112px;height:20px;margin:0 10px;text-align:left;padding:4px 10px;}.new-equipment fieldset .btn-group .dropdown-toggle .text{overflow:hidden;width:100px;display:inline-block;white-space:nowrap;}
.new-equipment fieldset .btn-group .dropdown-toggle .caret{float:right;}
.new-equipment fieldset .btn-group .dropdown-toggle:first-child{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-left:10px;}
.new-equipment fieldset input{width:120px;height:20px;margin:0 10px;background:#f5fcff;border-color:#000000;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.new-equipment fieldset.add-photo{margin-right:-2px;}.new-equipment fieldset.add-photo .btn-addPhoto{background:#0096d6;color:#fdfdfd;position:absolute;top:83px;left:10px;display:block;padding:6px 28px;text-transform:uppercase;cursor:pointer;font-size:13px;width:76px;text-align:center;}
.new-equipment fieldset.add-photo .btn-addPhoto:lang(de){font-size:10px;padding:6px 12px;width:107px;}
.new-equipment fieldset.add-photo .btn-addPhoto:lang(fr){font-size:10px;padding:6px 12px;width:108px;}
.new-equipment fieldset.add-photo input{width:130px;height:30px;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);display:block;}
.new-equipment fieldset.add-photo p{width:130px;text-align:center;overflow:hidden;margin:0 -5px;position:relative;top:70px;color:#282828;}
.new-equipment fieldset.add-photo img{max-height:48px;margin:5px auto 0;display:block;}
.new-equipment .cancel{background:#6e6e6e;color:#fdfdfd;display:inline-block;padding:10px 20px;vertical-align:middle;text-transform:uppercase;float:right;margin-right:10px;}
.new-equipment .save{background:#0096d6;color:#fdfdfd;display:inline-block;padding:10px 20px;border:0;text-transform:uppercase;float:right;}
ul#equipment-container{list-style:none;margin:0;padding:0;outline:0;border:0;}ul#equipment-container:after{content:"";display:block;clear:both;height:0;line-height:0;}
ul#equipment-container li{width:210px;padding:10px 10px 0;float:left;background:#fdfdfd;margin-bottom:11px;border:1px solid #DCDCDC;}ul#equipment-container li .equipment-name{color:#0096d6;display:block;margin-bottom:10px;font-weight:700;}
ul#equipment-container li img{width:210px;display:block;margin:0 0 10px;}
ul#equipment-container li .maintenance,ul#equipment-container li .equipment-model,ul#equipment-container li .purchase-date{background:#ebebeb;display:block;width:220px;padding:5px 0 5px 10px;margin-left:-10px;font-size:11px;}
ul#equipment-container li .maintenance{background:#ebebeb url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/52b307ff80-yield.png") no-repeat 10px center;padding-left:30px;margin-bottom:3px;line-height:12px;width:200px;}ul#equipment-container li .maintenance a{display:block;font-size:10px;}
ul#equipment-container li .equipment-model{margin-bottom:3px;}
ul#equipment-container li .odometer{font-size:11px;text-transform:uppercase;margin-bottom:10px;}ul#equipment-container li .odometer .distance{font-size:24px;}
ul#equipment-container li .progress-bar-container{width:100%;margin-bottom:10px;}ul#equipment-container li .progress-bar-container .progress-bar{background:#006089;height:5px;position:relative;margin-bottom:5px;}ul#equipment-container li .progress-bar-container .progress-bar .current-progress{background:#0096d6;height:5px;}
ul#equipment-container li .progress-bar-container .progress-bar .indicator-arrow{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/0dbc6b8fff-arrow-goal-indicator.png") no-repeat 0 0;width:5px;height:10px;position:absolute;top:-5px;margin-left:-2.5px;}
ul#equipment-container li .progress-bar-container .remaining-usage{font-size:11px;line-height:14px;}
ul#equipment-container li .actions{background:#0096d6;opacity:.9;width:230px;display:none;position:absolute;top:0;right:0;}ul#equipment-container li .actions a{padding:10px;display:block;font-weight:700;float:left;width:95px;color:#fdfdfd;text-align:center;}ul#equipment-container li .actions a:hover{background:#006089;text-decoration:none;}
ul#equipment-container li:hover .actions{display:block;}
#add-equipment{background:#0096d6;color:#fdfdfd;display:inline-block;padding:6px 15px;border:0;text-transform:uppercase;float:right;}
#mainLogModal .btn-sync{text-transform:uppercase;display:inline-block;line-height:1;float:right;padding:5px 8px 4px;background-color:#0096d6;color:#fdfdfd;font-size:12px;font-weight:400;margin-top:70px;}
#mainLogModal .garmin-modal .garmin-modal-wrapper{padding:0 20px;}
#mainLogModal .garmin-modal .garmin-modal-wrapper .garmin-modal-device-list-wrapper{display:inline-block;vertical-align:top;width:35%;}
#mainLogModal .garmin-modal .garmin-modal-wrapper .garmin-modal-workout-list-wrapper{display:inline-block;vertical-align:top;width:65%;}
#mainLogModal .garmin-modal .garmin-workout-list table{width:100%;}#mainLogModal .garmin-modal .garmin-workout-list table tbody tr:even{background-color:#fdfdfd;}
#mainLogModal .garmin-modal .garmin-workout-list table tbody tr:odd{background-color:#6e6e6e;}
#mainLogModal .garmin-modal .garmin-workout-list-result{padding-left:20px;margin-bottom:40px;overflow-y:auto;max-height:250px;}
#mainLogModal .garmin-modal .garmin-workout-list table>tbody>tr:hover{cursor:pointer;background-color:#c8dee8;}
#mainLogModal .garmin-modal .garmin-workout-list table>tbody>tr.selected{background-color:#a4c8d9;}
#mainLogModal .garmin-modal .garmin-device-list ul{list-style:none;padding:0px 20px;margin:0px;}#mainLogModal .garmin-modal .garmin-device-list ul li{padding:3px;}#mainLogModal .garmin-modal .garmin-device-list ul li:odd{background-color:#cecece;}
#mainLogModal .garmin-modal .garmin-device-list ul li:even{background-color:#6e6e6e;}
#mainLogModal .garmin-modal .garmin-device-list ul li:hover{cursor:pointer;background-color:#c8dee8;}
#mainLogModal .garmin-modal .garmin-device-list ul li.selected{background-color:#a4c8d9;}
#mainLogModal .garmin-modal .garmin-modal-device-list-wrapper button.btn-device-refresh{margin-top:25px;margin-left:20px;}
.rewards-page .column-1{width:770px;float:left;}.rewards-page .column-1 #rewards-blocks-container .rewards-block{position:relative;float:left;background:#fdfdfd;margin-bottom:10px;width:160px;padding:10px 10px 8px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.rewards-page .column-1 #rewards-blocks-container .rewards-block .first-row{position:relative;height:50px;margin-bottom:10px;}.rewards-page .column-1 #rewards-blocks-container .rewards-block .first-row .logo{float:left;max-width:50px;height:50px;}
.rewards-page .column-1 #rewards-blocks-container .rewards-block .first-row .blue{position:absolute;top:37px;left:60px;}
.rewards-page .column-1 #rewards-blocks-container .rewards-block .first-row .date-posted{font-style:oblique;font-size:11px;line-height:14px;text-align:right;}
.rewards-page .column-1 #rewards-blocks-container .rewards-block .first-row .location{font-style:oblique;font-size:11px;line-height:14px;text-align:right;}
.rewards-page .column-1 #rewards-blocks-container .rewards-block .second-row{float:left;width:160px;}.rewards-page .column-1 #rewards-blocks-container .rewards-block .second-row img{max-width:160px;max-height:160px;}
.rewards-page .column-1 #rewards-blocks-container .rewards-block .second-row .summary{width:160px;font-size:11px;line-height:13px;margin-bottom:10px;}
.rewards-page .column-1 #rewards-blocks-container .rewards-block .third-row .points{float:left;}.rewards-page .column-1 #rewards-blocks-container .rewards-block .third-row .points span{font-size:24px;}
.rewards-page .column-1 #rewards-blocks-container .rewards-block .third-row .btn-redeem{text-transform:uppercase;float:right;line-height:11px;font-size:11px;margin-top:7px;}
.rewards-page .column-2{width:170px;float:right;}.rewards-page .column-2 ul{list-style:none;margin:0;padding:0;outline:0;border:0;background:#ebebeb;padding:10px 10px 5px;margin-bottom:30px;}.rewards-page .column-2 ul li{border-bottom:1px solid #cecece;margin-bottom:10px;}.rewards-page .column-2 ul li:last-child{border-bottom:none;margin-bottom:0;}
.rewards-page .column-2 ul li img{max-width:30px;max-height:30px;display:inline-block;margin:0 10px 6px 0;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}
.rewards-page .column-2 ul li p{width:110px;font-size:11px;line-height:12px;display:inline-block;vertical-align:top;}
.rewards-page .column-2 ul.questions{background:none;padding:0 10px;}.rewards-page .column-2 ul.questions li{border-bottom:none;margin-bottom:5px;}
#messages a.new-message{display:block;color:#fdfdfd;background-color:#0096d6;}
#messages .message span.actions{display:none;}
#messages .message:hover span.actions{display:inline;}
div.friend-search-wrapper{display:none;}
.page-messages{padding-bottom:80px;}
.content-header.messages{position:relative;}
.friends-list{display:none;position:absolute;top:50px;right:5px;width:225px;max-height:450px;background:#fdfdfd;border:1px solid #6e6e6e;box-shadow:5px 5px 6px -2px rgba(0, 0, 0, 0.4);-o-box-shadow:5px 5px 6px -2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:5px 5px 6px -2px rgba(0, 0, 0, 0.4);-moz-box-shadow:5px 5px 6px -2px rgba(0, 0, 0, 0.4);z-index:100;}.friends-list .search-bar-container{background:#cecece;padding:10px 13px 10px 12px;}.friends-list .search-bar-container input.search-bar{width:190px !important;}
.friends-list .search-bar-container img{bottom:23px;right:20px;}
.friends-list .search-bar-container form{margin:0;}
.friends-list ul{list-style:none;margin:0;padding:0;outline:0;border:0;display:none;padding:0 15px;height:396px;overflow-y:auto;position:relative !important;top:0 !important;left:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}.friends-list ul li{border-bottom:1px solid #ebebeb;}.friends-list ul li img{display:inline-block;margin-right:10px;}
.friends-list ul li a{display:inline-block;vertical-align:top;line-height:30px;font-weight:normal;font-size:12px;color:#282828;margin:4px 0 5px;padding-top:1px;}
.friends-list ul li:last-child{border-bottom:none;}
.friends-list:before{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #3c3c3c;position:absolute;top:-6px;right:20px;}
.friends-list:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #cecece;position:absolute;top:-5px;right:20px;}
.no-message{margin-bottom:100px;}
.main-message-container{clear:both;margin-bottom:15px;}.main-message-container .original-message{box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;background:#ececec;padding:20px 20px 15px;position:relative;cursor:pointer;}.main-message-container .original-message a.sender-avatar{display:inline-block;margin-right:20px;height:30px;width:30px;}.main-message-container .original-message a.sender-avatar img{box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;max-height:30px;max-width:30px;}
.main-message-container .original-message .blue,.main-message-container .original-message p,.main-message-container .original-message .created-on{display:inline-block;vertical-align:top;padding:6px 0;}
.main-message-container .original-message .blue{min-width:130px;}
.main-message-container .original-message p.the-message{margin-bottom:0;width:590px;}
.main-message-container .original-message .created-on{float:right;font-style:oblique;}
.main-message-container .original-message .btn-options{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/8bdb2ebe24-open.png") no-repeat 0 0;display:none;width:22px;height:22px;text-indent:-9999px;position:absolute;top:0;right:0;}
.main-message-container .original-message .actions{display:none;position:absolute;top:0;right:0;background:#282828;padding:10px;}.main-message-container .original-message .actions a{display:block;width:90px;padding:6px 0 5px 10px;color:#fdfdfd;font-size:12px;line-height:14px;}
.main-message-container .original-message .actions a:hover{background:#0096d6;}
.main-message-container .original-message .actions hr{margin:5px 0;border-top:0;border-bottom:1px solid #3c3c3c;}
.main-message-container .original-message.unread{background:#fdfdfd url("https://d228y26388oskx.cloudfront.net/d/gz/img/circles/4d82223a8a-bullet-blue-disc.png") no-repeat 17px 30px;padding-left:40px;}.main-message-container .original-message.unread p.the-message{width:590px;}
.main-message-container .original-message:hover .btn-options{display:block;}
.main-message-container .original-message:hover p.the-message{color:#0096d6;}
.pagination{padding-bottom:100px;}
.message-recipients{background:#282828;height:45px;padding:0 20px 15px;margin-left:35px;overflow:hidden;}.message-recipients a.recipient-avatar{display:inline-block;margin-right:11px;height:30px;width:30px;}.message-recipients a.recipient-avatar img{width:30px;height:30px;}
.message-recipients p{display:inline-block;color:#fdfdfd;margin:1px 25px 0 10px;padding:6px 0;vertical-align:top;}
.message-recipients .blue{display:inline-block;vertical-align:top;padding:6px 0;margin-right:5px;}
.page-conversation .bar-controls-dark{margin-bottom:10px;}
.page-conversation .participants-container{background:#cecece;font-weight:700;padding:10px 10px 6px;position:relative;margin-bottom:40px;height:35px;}.page-conversation .participants-container span{display:inline-block;vertical-align:top;padding:8px 0 0;margin-right:10px;}
.page-conversation .participants-container ul.participants-list{list-style:none;margin:0;padding:0;outline:0;border:0;display:inline-block;}.page-conversation .participants-container ul.participants-list li{display:inline-block;position:relative;}.page-conversation .participants-container ul.participants-list li img{box-shadow:1px 1px 2px 0 #999999;-o-box-shadow:1px 1px 2px 0 #999999;-webkit-box-shadow:1px 1px 2px 0 #999999;-moz-box-shadow:1px 1px 2px 0 #999999;display:inline-block;float:none;}
.page-conversation .participants-container ul.participants-list li a.remove-participant{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/f8fb238ece-checkbox-x-2.jpg") no-repeat 0 0;text-indent:-9999px;display:none;width:9px;height:9px;position:absolute;top:0;right:10px;}
.page-conversation .participants-container ul.participants-list li:hover a.remove-participant{display:block !important;}
.page-conversation .participants-container a.add-participant{float:right;line-height:28px;}
.page-conversation .participants-container .user-faces-list{background-color:#cecece;margin-left:100px;position:relative;top:-36px;}
.page-conversation .composition{background:#282828;padding:10px;vertical-align:middle;line-height:28px;position:relative;}.page-conversation .composition img{float:left;}
.page-conversation .composition span{color:#fdfdfd;display:inline-block;margin-right:6px;width:141px;float:left;margin-top:2px;}
.page-conversation .composition .arrow{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fdfdfd;float:left;z-index:201;position:relative;top:7px;}
.page-conversation .composition textarea{width:675px;height:20px;display:inline-block;resize:none;border-radius:0;margin:0 10px 0 -1px;float:left;}
.page-conversation .composition input{position:relative;top:34px;right:29px;}
.page-conversation .messages-wrapper{padding:12px;background-color:#fdfdfd;}.page-conversation .messages-wrapper .message{margin-top:12px;padding-bottom:8px;border-bottom:1px solid #ebebeb;}.page-conversation .messages-wrapper .message:last-child{border-bottom:none;padding-bottom:0;}
.page-conversation .messages-wrapper .message:first-child{margin-top:0;}
.page-conversation .messages-wrapper .message .avatar{float:none;display:inline-block;box-shadow:1px 1px 2px 0 #999999;-o-box-shadow:1px 1px 2px 0 #999999;-webkit-box-shadow:1px 1px 2px 0 #999999;-moz-box-shadow:1px 1px 2px 0 #999999;}
.page-conversation .messages-wrapper .message .author{color:#0096d6;display:inline-block;margin-right:6px;padding-top:5px;width:141px;vertical-align:top;}
.page-conversation .messages-wrapper .message .body{color:#3c3c3c;display:inline-block;margin-right:6px;padding-top:5px;vertical-align:top;width:630px;}
.page-conversation .messages-wrapper .message .sent{color:#3c3c3c;display:inline-block;margin-right:6px;padding-top:5px;vertical-align:top;float:right;}
.dashboard-page{position:relative;}.dashboard-page label{font-size:11px;font-weight:700;}
.dashboard-page .column-1{width:640px;float:left;margin-top:25px;}.dashboard-page .column-1 .scheduled-workouts,.dashboard-page .column-1 .goals,.dashboard-page .column-1 .achievements,.dashboard-page .column-1 .articles-and-resources{margin-bottom:45px;}
.dashboard-page .column-1 .scheduled-workouts{width:640px;}.dashboard-page .column-1 .scheduled-workouts .link-createAWorkout,.dashboard-page .column-1 .scheduled-workouts .link-logWorkout{float:right;margin-left:25px;}.dashboard-page .column-1 .scheduled-workouts .link-createAWorkout:hover,.dashboard-page .column-1 .scheduled-workouts .link-logWorkout:hover{color:#0096d6;text-decoration:none;}
.dashboard-page .column-1 .scheduled-workouts .last-workout,.dashboard-page .column-1 .scheduled-workouts .today,.dashboard-page .column-1 .scheduled-workouts .promo-workout{margin-top:15px;}
.dashboard-page .column-1 .scheduled-workouts .today .workout .workout-details .title{font-size:23px;}
.dashboard-page .column-1 .scheduled-workouts .today img{max-width:240px;max-height:140px;margin-right:20px;}
.dashboard-page .column-1 .scheduled-workouts .today .workout-details{height:135px;min-width:300px;}.dashboard-page .column-1 .scheduled-workouts .today .workout-details .workout-card-title{text-transform:uppercase;margin-top:25px;}
.dashboard-page .column-1 .scheduled-workouts .today .workout-details ul{position:absolute;bottom:0px;left:0;width:300px;height:14px;}
.dashboard-page .column-1 .scheduled-workouts .workout>i{position:absolute;top:5px;right:10px;}
.dashboard-page .column-1 .scheduled-workouts .workout .workout-details{float:left;}
.dashboard-page .column-1 .goals .link-editGoal{float:right;}.dashboard-page .column-1 .goals .link-editGoal:hover{color:#0096d6;}
.dashboard-page .column-1 .goals .goal-description{text-transform:uppercase;margin:15px 0 5px 0;}.dashboard-page .column-1 .goals .goal-description span{font-weight:700;}
.dashboard-page .column-1 .goals .slider-graph-container{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;background:#f0f0f0;padding:15px 15px 30px;margin-bottom:25px;position:relative;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.dashboard-page .column-1 .goals .slider-graph-container .total-lost{font-size:24px;line-height:1;color:#929292;margin-bottom:10px;}.dashboard-page .column-1 .goals .slider-graph-container .total-lost span{color:#424242;font-weight:700;}
.dashboard-page .column-1 .goals .slider-graph-container .on-track{position:absolute;top:15px;right:15px;font-weight:700;}
.dashboard-page .column-1 .goals .slider-graph-container .slider-graph{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/7f4f26fe55-blue-slider.png") no-repeat 0 0;width:613px;height:10px;position:relative;margin-bottom:5px;overflow:hidden;}.dashboard-page .column-1 .goals .slider-graph-container .slider-graph span{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/7f4f26fe55-blue-slider.png") no-repeat 0 -20px;height:10px;display:block;}
.dashboard-page .column-1 .goals .slider-graph-container .slider-graph .slider{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/4e8f094287-blue-slider-slider.png") no-repeat 0 0;width:24px;height:27px;position:absolute;top:50%;margin-top:-14px;margin-left:-14px;}
.dashboard-page .column-1 .goals .slider-graph-container .beginning-label{float:left;font-size:10px;font-weight:700;font-style:oblique;}
.dashboard-page .column-1 .goals .slider-graph-container .ending-label{float:right;font-size:10px;font-weight:700;font-style:oblique;}
.dashboard-page .column-1 .epic .slider-graph-container{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;background:#f0f0f0;padding:10px 15px;margin:25px 0;height:220px;position:relative;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.dashboard-page .column-1 .epic .slider-graph-container .badge{width:211px;display:inline-block;}
.dashboard-page .column-1 .epic .slider-graph-container .text{width:390px;display:inline;padding-left:18px;position:relative;bottom:224px;left:222px;}.dashboard-page .column-1 .epic .slider-graph-container .text p{font-size:12px;line-height:14px;font-weight:normal;text-transform:uppercase;padding-bottom:16px;padding-top:10px;width:360px;}
.dashboard-page .column-1 .epic .slider-graph-container .text .mileage .mile{display:inline-block;font-size:10px;font-weight:700;font-style:oblique;padding-right:23px;}.dashboard-page .column-1 .epic .slider-graph-container .text .mileage .mile.last{padding:0px;}
.dashboard-page .column-1 .epic .slider-graph{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/549a38f062-blue-slider-short.png") no-repeat 0 0;width:375px;height:10px;position:relative;margin-bottom:5px;overflow:hidden;}.dashboard-page .column-1 .epic .slider-graph span{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/549a38f062-blue-slider-short.png") no-repeat 0 -20px;height:10px;display:block;}
.dashboard-page .column-1 .epic .slider-graph .slider{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/4e8f094287-blue-slider-slider.png") no-repeat 0 0;width:24px;height:27px;position:absolute;top:50%;margin-top:-14px;margin-left:-14px;}
.dashboard-page .column-1 .achievements .achievement-promo-section{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;background:#f0f0f0;padding:0 15px 15px 40px;margin-bottom:30px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.dashboard-page .column-1 .achievements .achievement-promo-section .badge-container{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/d13358725c-badge-bg.png") no-repeat 0 0;width:139px;height:222px;float:left;margin-right:20px;}.dashboard-page .column-1 .achievements .achievement-promo-section .badge-container img{display:block;margin:auto;padding-top:8px;width:109px;max-height:125px;}
.dashboard-page .column-1 .achievements .achievement-promo-section .points{font-size:18px;font-weight:700;line-height:1;color:#fdfdfd;display:inline-block;padding:5px 9px 3px 7px;margin:15px 0 50px;float:right;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;}.dashboard-page .column-1 .achievements .achievement-promo-section .points.teir-1{background:#64db00;}
.dashboard-page .column-1 .achievements .achievement-promo-section .points.teir-2{background:#f99d31;}
.dashboard-page .column-1 .achievements .achievement-promo-section .points.teir-3{background:#0096d6;}
.dashboard-page .column-1 .achievements .achievement-promo-section .points.teir-4{background:#fa0465;}
.dashboard-page .column-1 .achievements .achievement-promo-section p{text-transform:uppercase;font-size:18px;float:left;}
.dashboard-page .column-1 .achievements ul{list-style:none;margin:0;padding:0;outline:0;border:0;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}.dashboard-page .column-1 .achievements ul li{width:33.333333333333336%;float:left;}.dashboard-page .column-1 .achievements ul li .badge{margin-bottom:15px;display:block;width:80px;}
.dashboard-page .column-1 .achievements ul li .badge-summary .points{font-size:18px;font-weight:700;line-height:1;color:#fdfdfd;display:inline-block;padding:5px 9px 3px 7px;margin-bottom:5px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;}.dashboard-page .column-1 .achievements ul li .badge-summary .points.teir-1{background:#64db00;}
.dashboard-page .column-1 .achievements ul li .badge-summary .points.teir-2{background:#f99d31;}
.dashboard-page .column-1 .achievements ul li .badge-summary .points.teir-3{background:#0096d6;}
.dashboard-page .column-1 .achievements ul li .badge-summary .points.teir-4{background:#fa0465;}
.dashboard-page .column-1 .achievements ul li .badge-summary .title{font-size:18px;font-weight:700;}
.dashboard-page .column-1 .achievements ul li .badge-summary .precentage-complete{font-size:13px;font-weight:100;}
.dashboard-page .column-1 .epic-rewards{width:640px;}.dashboard-page .column-1 .epic-rewards .link-treadmill-info,.dashboard-page .column-1 .epic-rewards .link-other-info{float:right;margin-left:25px;}.dashboard-page .column-1 .epic-rewards .link-treadmill-info:hover,.dashboard-page .column-1 .epic-rewards .link-other-info:hover{color:#0096d6;text-decoration:none;}
.dashboard-page .column-1 .articles-and-resources ul{list-style:none;margin:0;padding:0;outline:0;border:0;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}.dashboard-page .column-1 .articles-and-resources ul li{float:left;margin-left:18px;}.dashboard-page .column-1 .articles-and-resources ul li:first-child{margin-left:0;}
.dashboard-page .column-1 .articles-and-resources ul li img{display:block;max-width:200px;max-height:200px;margin-bottom:12px;cursor:pointer;}
.dashboard-page .column-1 .articles-and-resources ul li .title{font-size:16px;max-width:200px;color:#424242;font-weight:700;cursor:pointer;display:inline-block;}
.dashboard-page .column-1 .articles-and-resources ul li .author{font-style:oblique;}.dashboard-page .column-1 .articles-and-resources ul li .author a{font-weight:700;color:#424242;cursor:pointer;display:inline-block;}
.dashboard-page .side-bar{background:#ebebeb;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;width:250px;padding:25px 15px;}.dashboard-page .side-bar:after{content:"";display:block;clear:both;height:0;line-height:0;}
.second-row{width:990px;margin:auto;}
.block{float:left;margin:0 0 40px;width:375px;padding-left:15px;}.block ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.block ul p{margin:0;}
.today .health-score{font-size:64px;line-height:1;}
.today a.btn-seeDetails{display:block;margin-bottom:30px;}
.today .graph-container{position:relative;padding-top:2px;width:360px;}.today .graph-container .graph{background:#006089;width:335px;height:6px;margin-bottom:4px;}.today .graph-container .graph .current-pos{background:#0096d6;width:75%;height:6px;}.today .graph-container .graph .current-pos.goal-met{background:#fa0465;}
.today .graph-container .graph .goal-indicator{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/0dbc6b8fff-arrow-goal-indicator.png") no-repeat 0 0;width:5px;height:11px;position:absolute;top:-3px;left:300px;}
.today .graph-container p{margin-bottom:15px;}
.today .graph-container a.btn-add{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/4bf2659984-add-ss.png") no-repeat;width:16px;height:14px;display:block;position:absolute;top:0;right:0;text-indent:-9999px;}
.recommend ul li{margin-bottom:20px;}.recommend ul li p{line-height:14px;font-size:12px;}
.recommend ul li img{float:left;margin-right:5px;}
.recommend ul li .name{color:#0096d6;font-weight:700;margin-bottom:4px;float:none;}
.recommend ul li .mutual-friends{font-style:oblique;}
.calendar .calendar-event{background:#ebebeb;width:345px;height:80px;margin-bottom:5px;padding:15px 0 0 15px;position:relative;}.calendar .calendar-event:hover .btn-open{display:block;}
.calendar .calendar-event .btn-open{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/8bdb2ebe24-open.png") no-repeat 0 0;width:22px;height:22px;text-indent:-9999px;display:none;position:absolute;top:0;right:0;}
.calendar .calendar-event .calendar-icon{float:left;margin-right:10px;}
.calendar .calendar-event .event-title{color:#0096d6;font-size:18px;float:left;width:78%;}
.calendar .calendar-event .event-owner{float:left;font-size:12px;width:78%;font-style:oblique;}
.calendar .calendar-event .event-distance{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/894cca98be-track.png") no-repeat 0 1px;float:left;padding-left:20px;margin-right:20px;height:16px;line-height:16px;}
.calendar .calendar-event .event-time{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/3ac9d3d4a0-stopwatch.png") no-repeat 0 center;float:left;padding-left:20px;height:16px;line-height:16px;}
.next-achievements .achievement-status{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/circles/a428aa6b8c-circle-graph-empty.png") no-repeat 0 0;height:50px;padding-left:60px;margin-bottom:30px;position:relative;}.next-achievements .achievement-status .amount-completed{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/circles/a9d250ccf4-circle-graph-full.png") no-repeat 0 0;height:50px;position:absolute;top:0;left:0;}
.next-achievements .achievement-status .glyph{width:50px;height:50px;line-height:48px;position:absolute;top:0;left:0;text-align:center;}.next-achievements .achievement-status .glyph .glyph-img{vertical-align:middle;}
.next-achievements .achievement-status .acheivement-title{color:#0096d6;font-size:18px;padding-top:6px;}
.community .comment-wrapper{width:350px;}
.social-interaction-item .picture-list-content .picture-list-inner-content,.interaction-overflow-link .picture-list-content .picture-list-inner-content{clear:none;float:none;margin-left:0.3em;}
.social-interaction-item .user-link,.interaction-overflow-link .user-link{float:left;}
.social-interaction-item .picture-list-picture,.interaction-overflow-link .picture-list-picture{float:left;color:#0096d6;font-size:12px;line-height:14px;}
.interaction-overflow-link{font-weight:700;text-align:center;margin-bottom:0px !important;padding-bottom:10px;}
.picture-list-content{line-height:14px;font-size:12px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}.picture-list-content .picture-list-inner-content{margin-left:0;float:left;clear:right;}
.picture-list-content .picture-list-inner-footer{float:left;clear:none;font-style:italic;font-weight:lighter;}
.picture-list-picture{margin-right:1em;}
.social-interaction-item{margin-bottom:10px;}
.community-page-blocks .community-block .social-interaction-comments .social-interaction-item,.community-page-blocks .community-block .social-interaction-comments .interaction-overflow-link{width:220px;margin:0 0 3px -15px;}
.user-page-blocks .community-block .social-interaction-comments .social-interaction-item,.user-page-blocks .community-block .social-interaction-comments .interaction-overflow-link{width:170px;margin:0 0 3px -8px;}
.community-block .social-interaction-comments .social-interaction-item,.community-block .social-interaction-comments .interaction-overflow-link{background:#ebebeb;padding:10px 0 0px 10px;}.community-block .social-interaction-comments .social-interaction-item .picture-list-content .picture-list-inner-content,.community-block .social-interaction-comments .interaction-overflow-link .picture-list-content .picture-list-inner-content{clear:none;float:none;margin-left:0.3em;}
.community-block .social-interaction-comments .social-interaction-item .user-link,.community-block .social-interaction-comments .interaction-overflow-link .user-link{float:left;}
.community-block .social-interaction-comments .social-interaction-item .picture-list-picture,.community-block .social-interaction-comments .interaction-overflow-link .picture-list-picture{float:left;color:#0096d6;font-size:12px;line-height:14px;}
.community-block .social-interaction-comments .interaction-overflow-link{font-weight:700;text-align:center;margin-bottom:0 !important;padding-bottom:10px;}
.status-update{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/5a740e54f1-quotes-pink.png") no-repeat 0 0;padding-top:35px;margin-bottom:10px;}.status-update .quote{font:700 21px/21px Helvetica,sans-serif;margin-bottom:20px;}
.status-update .avatar{float:left;margin-right:10px;}
.status-update .name{width:85%;float:left;color:#0096d6;font-size:12px;line-height:14px;}
.status-update .date{width:85%;float:left;font-style:oblique;font-size:12px;}
.articles .article-container{margin-bottom:30px;}.articles .article-container img,.articles .article-container .vid{margin-bottom:5px;}
.articles .article-container .article-title{font-size:16px;font-weight:700;}
.articles .article-container .article-author{font-size:12px;font-weight:700;}
.name{float:left;color:#0096d6;font-size:12px;line-height:14px;margin-right:5px;}
.accept-workout-of-day{width:70px;position:relative;left:459px;top:19px;cursor:pointer;}
.comment-wrapper .comment{background:#ebebeb;padding:8px;margin-bottom:3px;}.comment-wrapper .comment .avatar{float:left;margin-right:10px;}
.comment-wrapper .comment .author{float:left;cursor:pointer;color:#0096d6;font-size:12px;line-height:14px;margin-right:5px;}
.comment-wrapper .comment .body{margin:0;font-size:12px;line-height:14px;font-weight:500;}
.comment-wrapper .comment .sent{float:left;font-size:10px;font-style:oblique;}
.comment-wrapper .comment .delete-comment{cursor:pointer;float:right;font-size:11px;}
.comment-wrapper .no-comments{padding:4px 8px;font-weight:700;background:#ebebeb;width:164px;margin-bottom:3px;}.comment-wrapper .no-comments p{font-weight:700;margin:0;}
.composition{background:#ebebeb;padding:11px 8px 8px;}.composition .input-append{margin-bottom:0;}.composition .input-append input{width:67%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:-33px 0 0 40px;}
.alerts_bar{display:none;height:80px;width:100%;background-color:#FFB740;margin:0 auto;}.alerts_bar #alerts-bar-inner{width:950px;height:90px;margin:0 auto;}
.alerts_bar #alerts-bar-left{height:80px;width:910px;float:left;cursor:pointer;}
.alerts_bar #alerts-bar-right{height:80px;width:20px;float:right;text-align:right;font-weight:bold;cursor:pointer;}
.alerts_bar p{font-size:23px;text-transform:uppercase;text-align:left;line-height:80px;color:#EEEEEE;}.alerts_bar p .alert-bold{font-weight:bold;}
.alerts_bar p .alert-normal{font-weight:normal;}
.footer{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/d06fbc2af6-footer.png") no-repeat center 0;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;max-width:1600px;min-width:960px;margin:-34px auto 0;position:relative;font-size:12px;}.footer .footer-inner{width:960px;padding-bottom:50px;margin:60px auto 0;position:relative;}.footer .footer-inner .quote{text-align:left;color:#929292;font-size:20px;font-weight:700;margin-bottom:30px;line-height:24px;}.footer .footer-inner .quote .author{font-style:oblique;font-size:11px;margin-left:10px;font-weight:400;}
.footer .footer-inner .footer-nav{list-style:none;margin:0;padding:0;outline:0;border:0;height:20px;float:left;}.footer .footer-inner .footer-nav li{color:#929292;float:left;margin-left:8px;}.footer .footer-inner .footer-nav li:first-child,.footer .footer-inner .footer-nav li:first-child a{margin-left:0;}
.footer .footer-inner .footer-nav li a{color:#fa0465;margin-left:8px;font-weight:700;}
.footer .footer-inner .footer-nav li a.lang{color:#929292;font-weight:normal;font-weight:700;font-size:10px;}
.footer .footer-inner .footer-nav li.copywright{margin-left:60px;}.footer .footer-inner .footer-nav li.copywright p{font-weight:700;font-size:10px;}
.footer .footer-inner .footer-social-links{list-style:none;margin:0;padding:0;outline:0;border:0;float:right;}.footer .footer-inner .footer-social-links li{float:left;margin-left:10px;}.footer .footer-inner .footer-social-links li a{display:block;text-indent:-9999px;width:20px;height:20px;padding-top:23px;}
.footer .footer-inner .footer-social-links li:first-child{margin-left:0;}
.footer .footer-inner .footer-social-links li.footer-social-link-1 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/c7e89b329f-footer-social-link-1.png") no-repeat 0 bottom;}
.footer .footer-inner .footer-social-links li.footer-social-link-2 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/2b46219c1f-footer-social-link-2.png") no-repeat 0 bottom;}
.footer .footer-inner .footer-social-links li.footer-social-link-3 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/058bb2d9be-footer-social-link-3.png") no-repeat 0 bottom;}
.footer .footer-inner .footer-social-links li.footer-social-link-4{margin:0 0 0 20px;}.footer .footer-inner .footer-social-links li.footer-social-link-4 label{color:#f2f4f4;font-weight:700;}
.footer .footer-inner .footer-social-links li.footer-social-link-4 .footer-newsletter-signup{width:125px;height:10px;margin-bottom:9px;line-height:1.4;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.footer .footer-inner .footer-social-links li.footer-social-link-4 .footer-btn-newsletter-signup{width:21px;height:20px;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/b5a86279bb-footer-social-link-submit.png") no-repeat 0 0;border:0;padding:0;margin-left:4px;}
.container-center-float{max-width:960px;min-width:960px;margin:auto;}
#workout-table-bar-filter{background:#cecece;padding-top:8px;padding-left:8px;margin-top:2px;height:30px;}
#workouts-dropdown-1,#user-profile-dropdown-1{width:165px;}
#workout-table-bar-headers{padding-bottom:100px;}#workout-table-bar-headers .loading img{display:block;margin-left:auto;margin-right:auto;}
#workout-table-bar-controls-right{position:relative;float:right;bottom:5px;}
#workout-table-bar-filter-controls{position:relative;float:right;padding:0;max-width:300px;margin:auto;}
#workout-search-bar{display:block;}
#workout-table-dropdown-filter-div{margin:auto;float:left;left:170px;}#workout-table-dropdown-filter-div .dropdown-box{padding:4px;padding-left:7px;padding-top:2px;width:170px;height:12px;}
#workout-table-search-bar-div{float:right;}#workout-table-search-bar-div .search-bar{width:215px;height:10px;}
#btn-create-new-workout{width:102px;height:102px;margin-left:400px;}
#workout-table{width:100%;}
.workout-table{width:100%;position:relative;}.workout-table:after{content:"";display:block;clear:both;height:0;line-height:0;}
.workout-table .workout-row{padding-top:18px;}.workout-table .workout-row.seven.high{position:relative;top:-7px;}
.workout-table .workoutRows{background:#f0f0f0;padding:5px;float:left;font-family:"proxima-nova","Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px;max-height:60px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.workout-table .workoutRows :first-child{padding-top:0;}.workout-table .workoutRows :first-child img{padding:3px;}
.workout-table .headerRow{font-size:10px;font-weight:700;background:#fdfdfd;}
.workout-table .one,.workout-table .two,.workout-table .three,.workout-table .four,.workout-table .five,.workout-table .six,.workout-table .seven,.workout-table .eight{float:left;}
.workout-table .one{width:80px;}
.workout-table .two{width:260px;}.workout-table .two.title{font-weight:700;font-size:12pt;}.workout-table .two.title a{color:#424242;}
.workout-table .three{width:120px;}
.workout-table .four{width:95px;}
.workout-table .five{width:130px;}.workout-table .five span{position:relative;top:-3px;}
.workout-table .six{width:140px;}
.workout-table .seven{width:45px;}
.workout-table .eight{width:70px;}
.workout-table .workoutImg{background:#fdfdfd;padding:3px;display:block;border:1px solid #BAC5CB;float:left;margin-right:10px;max-width:60px;max-height:60px;}
.program{padding-bottom:100px;}.program .one{width:65px;}
.program .two{width:130px;}
.program .headerRow .two{padding-left:70px;}
.program .three{width:550px;}
.program .four{width:50px;}
.program .five{width:50px;text-align:center;}
.program .six{width:104px;}
.created .one{width:65px;}
.created .headerRow .one{width:75px;}
.created .two{width:260px;}
.created .three{width:90px;}
.created .four{width:100px;}
.created .five{width:115px;}.created .five p{position:relative;top:-5px;}.created .five p span{top:-5px;}
.created .six{width:115px;}
.created .seven{width:90px;}
.created .eight{float:left;width:70px;padding-top:0;}.created .eight.cal{padding-top:5px;}
.created .nine{float:left;width:40px;}.created .nine i{margin-left:8px;}
#workout-table-headers{background-color:#fdfdfd;}#workout-table-headers th{text-align:left;font-size:10px;}
.workout-table-row-type{width:35px;text-align:center;}
.workout-table-row-route img{vertical-align:middle;display:inline-block;padding:2px;}
.workout-table-row:nth-child(even){background-color:#ebebeb;}
.workout-table-row-name{font-weight:700;color:#424242;font-size:12pt;}
.scheduleEvent img{cursor:pointer;}
.workout-table-row-distance-number{font-size:18pt;font-style:700;}
.workout-table-row-time{padding-left:20px;padding-bottom:10px;position:relative;top:-2px;background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/3ac9d3d4a0-stopwatch.png") no-repeat left center;}.workout-table-row-time p{margin:10px 0 0;}
.workout-table-row-calories p{margin:0 0 6px;}.workout-table-row-calories p span{position:relative;top:-2px;}
.workout-table-row-calories img{margin-right:5px;}
#creation-charts{background-color:#F0F0F0;border:1px solid #e2e2e2;}
.hover{display:none;background:#0096d6;color:#fdfdfd;opacity:.90;overflow-x:hidden;font-weight:700;text-align:center;cursor:pointer;position:absolute;left:860px;width:90px;height:40px;font-size:13px;}.hover .inner{margin-top:10px;}
.hover.shown{display:block;}
#new-workout-summary-stats{color:#3c3c3c;}
#new-workout-map-HUD{background-color:rgba(40, 40, 40, 0.9);}
#new-workout-map-div{border:1px solid #cecece;padding:8px;box-shadow:5 5 0 #444444 #999999;-o-box-shadow:5 5 0 #444444 #999999;-webkit-box-shadow:5 5 0 #444444 #999999;-moz-box-shadow:5 5 0 #444444 #999999;}
#new-workout-map-HUD-search-box-div{float:right;position:relative;right:15px;top:23px;}#new-workout-map-HUD-search-box-div .search-bar{width:215px;height:12px;}
#new-workout-map-HUD{color:#fdfdfd;font-weight:700;font-size:10pt;}
#new-workout-map-HUD-controls div{float:left;margin-left:10px;margin-right:10px;width:40px;line-height:12px;}
#new-workout-map-HUD-controls a{color:#fdfdfd;text-decoration:none;}#new-workout-map-HUD-controls a:hover{color:#44c7ff;}
#new-workout-summary-stats img{margin-right:3px;}
#new-workout-map-HUD-checkboxes{margin-left:15px;}#new-workout-map-HUD-checkboxes div{clear:left;margin-bottom:8px;margin-right:3px;}
.thread.endOfPage{padding-bottom:100px;}
a.create-challenge-link{float:right;}
a.view-workout-link{float:right;margin-right:35px;}
.tooltip-table{border-collapse:separate !important;border-spacing:5px 1px !important;}.tooltip-table .person-name{font-weight:bold;}
.tooltip-table .metric-title{font-weight:bold;}
.tooltip-table .higher{color:#64db00;}
.tooltip-table .lower{color:#ff0000;}
.tooltip-table .base-person{color:#73BF43;}
.tooltip-table .compared-person{color:#4572A7;}
.details-title-box{position:relative;padding:40px 0;}.details-title-box p{margin-bottom:0;max-width:800px;}
.details-title-box .share{position:relative;bottom:13px;left:3px;}.details-title-box .share .share-button{padding:8px 10px;margin-left:10px ;}
.details-title-box .btn-createWorkout{position:absolute;right:0;top:25px;}
.details-title-box .links{float:right;}.details-title-box .links .link{font-weight:bold;display:inline-block;padding-left:15px;}.details-title-box .links .link a{margin-right:0px !important;float:none;}
.details-title-box .links .link img{margin:0px -2px -3px 5px;}
.details-title-box .links .share-button{float:left;margin-top:-18px;}
#remove-challenge-activity,#remove-workout-activity{cursor:pointer;float:right;}#remove-challenge-activity:hover,#remove-workout-activity:hover{color:#fff;}
#remove-workout-activity{margin:-8px 0 0 10px;}
.message{background:#73BF43;color:#fff;display:none;font-size:11px;padding:5px 0;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%;}.message.pink{background:#fa0465;}
#workout-map-container{position:relative;}#workout-map-container .component-dropdown{display:none;position:absolute;top:10px;right:10px;z-index:1;}
.details-subtitle-box{background:#cecece;width:930px;height:20px;padding:14px 15px 10px;}.details-subtitle-box .date{text-transform:uppercase;float:left;}
.details-subtitle-box .workout-count{float:right;}.details-subtitle-box .workout-count span{font-weight:700;}
.details-subtitle-box .previous-workout{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/353cddd15c-triangle-back.png") no-repeat center;width:11px;height:16px;display:block;text-indent:-9999px;float:right;margin-left:10px;}
.details-subtitle-box .next-workout{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/6fb1a84337-triangle-next.png") no-repeat center;width:11px;height:16px;display:block;text-indent:-9999px;float:right;margin-left:10px;}
#workout-detail-top-bar{width:960px;height:90px;background-color:#393d40;}#workout-detail-top-bar .display-controls{float:left;margin:26px 0 0 10px;}#workout-detail-top-bar .display-controls .control{margin-right:3px;display:inline-block;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/d33eace02c-sprite-workout-detail-action-bar.png") no-repeat;width:39px;height:42px;}#workout-detail-top-bar .display-controls .control.map{background-position:0 0;}#workout-detail-top-bar .display-controls .control.map.active{background-position:-49px 0;}
#workout-detail-top-bar .display-controls .control.map:hover{background-position:-98px 0;}
#workout-detail-top-bar .display-controls .control.map:active{background-position:0 0;}
#workout-detail-top-bar .display-controls .control.chart{background-position:0 -43px;}#workout-detail-top-bar .display-controls .control.chart.active{background-position:-49px -43px;}
#workout-detail-top-bar .display-controls .control.chart:hover{background-position:-98px -43px;}
#workout-detail-top-bar .display-controls .control.chart:active{background-position:0 -43px;}
#workout-detail-top-bar .display-controls .control.segments{background-position:0 -86px;}#workout-detail-top-bar .display-controls .control.segments.active{background-position:-49px -86px;}
#workout-detail-top-bar .display-controls .control.segments:hover{background-position:-98px -86px;}
#workout-detail-top-bar .display-controls .control.segments:active{background-position:0 -86px;}
#workout-detail-top-bar .workout-stats{float:right;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;margin-right:20px;}#workout-detail-top-bar .workout-stats .section{display:none;width:45px;text-align:left;margin-left:62px;margin-right:30px;}#workout-detail-top-bar .workout-stats .section:first-child{margin-left:0;}
#workout-detail-top-bar .workout-stats .section .value{font-size:18px;color:#fdfdfd;font-weight:700;white-space:nowrap;letter-spacing:1px;}
#workout-detail-top-bar .workout-stats .section .sub{font-size:13px;color:#9fa5a9;white-space:nowrap;}
#workout-detail-top-bar .workout-stats .section .icon{margin-bottom:5px;margin-top:10px;}#workout-detail-top-bar .workout-stats .section .icon.distance{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/2c9b4f2fef-track-blue.png") no-repeat 0 bottom;width:26px;height:25px;}
#workout-detail-top-bar .workout-stats .section .icon.time{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/f4eede5590-stopwatch-pink.png") no-repeat 0 bottom;width:23px;height:25px;}
#workout-detail-top-bar .workout-stats .section .icon.elevation-gain{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/71682f872d-elevation-green.png") no-repeat 0 bottom;width:31px;height:25px;}
#workout-detail-top-bar .workout-stats .section .icon.calories{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/dbe3923e3d-calories-orange.png") no-repeat 0 bottom;width:19px;height:25px;}
#workout-detail-top-bar .workout-stats .section .icon.mps{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/42659c842d-average-pace-blue.png") no-repeat 0 bottom;width:33px;height:25px;}
#workout-detail-map{display:none;height:520px;width:960px;}
#workout-detail-chart-container .control-bar{float:left;height:360px;width:60px;background-color:#393d40;}#workout-detail-chart-container .control-bar .metric-control{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/d33eace02c-sprite-workout-detail-action-bar.png") no-repeat;width:39px;height:42px;margin:10px;display:none;cursor:pointer;}#workout-detail-chart-container .control-bar .metric-control.disabled{cursor:default !important;}
#workout-detail-chart-container .control-bar .metric-control.track{background-position:0 -129px;}#workout-detail-chart-container .control-bar .metric-control.track.active{background-position:-49px -129px;}
#workout-detail-chart-container .control-bar .metric-control.track:hover{background-position:-98px -129px;}
#workout-detail-chart-container .control-bar .metric-control.track:active{background-position:0 -129px;}
#workout-detail-chart-container .control-bar .metric-control.elevation{background-position:0 -172px;}#workout-detail-chart-container .control-bar .metric-control.elevation.active{background-position:-49px -172px;}
#workout-detail-chart-container .control-bar .metric-control.elevation:hover{background-position:-98px -172px;}
#workout-detail-chart-container .control-bar .metric-control.elevation:active{background-position:0 -172px;}
#workout-detail-chart-container .control-bar .metric-control.calories{background-position:0 -215px;}#workout-detail-chart-container .control-bar .metric-control.calories.active{background-position:-49px -215px;}
#workout-detail-chart-container .control-bar .metric-control.calories:hover{background-position:-98px -215px;}
#workout-detail-chart-container .control-bar .metric-control.calories:active{background-position:0 -215px;}
#workout-detail-chart-container .control-bar .metric-control.time{background-position:0 -258px;}#workout-detail-chart-container .control-bar .metric-control.time.active{background-position:-49px -258px;}
#workout-detail-chart-container .control-bar .metric-control.time:hover{background-position:-98px -258px;}
#workout-detail-chart-container .control-bar .metric-control.time:active{background-position:0 -258px;}
#workout-detail-chart-container .control-bar .metric-control.mps{background-position:0 -301px;}#workout-detail-chart-container .control-bar .metric-control.mps.active{background-position:-49px -301px;}
#workout-detail-chart-container .control-bar .metric-control.mps:hover{background-position:-98px -301px;}
#workout-detail-chart-container .control-bar .metric-control.mps:active{background-position:0 -301px;}
#workout-detail-chart-container .control-bar .metric-control.bpm{background-position:0 -344px;}#workout-detail-chart-container .control-bar .metric-control.bpm.active{background-position:-49px -344px;}
#workout-detail-chart-container .control-bar .metric-control.bpm:hover{background-position:-98px -344px;}
#workout-detail-chart-container .control-bar .metric-control.bpm:active{background-position:0 -344px;}
#workout-detail-chart-container .control-bar .metric-control.bpm.disabled{background-position:0 -344px !important;}
#workout-detail-chart-container .control-bar .metric-control.cadence{background-position:0 -387px;}#workout-detail-chart-container .control-bar .metric-control.cadence.active{background-position:-49px -387px;}
#workout-detail-chart-container .control-bar .metric-control.cadence:hover{background-position:-98px -387px;}
#workout-detail-chart-container .control-bar .metric-control.cadence:active{background-position:0 -387px;}
#workout-detail-chart-container .control-bar .metric-control.power{background-position:0 -430px;}#workout-detail-chart-container .control-bar .metric-control.power.active{background-position:-49px -430px;}
#workout-detail-chart-container .control-bar .metric-control.power:hover{background-position:-98px -430px;}
#workout-detail-chart-container .control-bar .metric-control.power:active{background-position:0 -430px;}
#workout-detail-chart-container .control-bar .metric-control.incline{background-position:0 -473px;}#workout-detail-chart-container .control-bar .metric-control.incline.active{background-position:-49px -473px;}
#workout-detail-chart-container .control-bar .metric-control.incline:hover{background-position:-98px -473px;}
#workout-detail-chart-container .control-bar .metric-control.incline:active{background-position:0 -473px;}
#workout-detail-chart-container #workout-detail-chart{float:left;height:360px;width:900px;}
.distance-marker-label{color:#fdfdfd;margin-top:-10px !important;font-size:11px;font-weight:700;}.distance-marker-label.new{display:none;}
.distance-marker-label.normal{margin-left:-4px !important;}
.distance-marker-label.double{margin-left:-7px !important;}
.distance-marker-label.triple{margin-left:-8px !important;font-size:9px;}
.person-arrow{max-width:none;display:none;}.person-arrow.base-person{background-position:0 0;}
.person-arrow.compared-person{background-position:0 -18px;}
.following-wrapper,.followers-wrapper{padding-bottom:100px;width:730px;float:left;}.following-wrapper ul,.followers-wrapper ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.following-wrapper ul li,.followers-wrapper ul li{display:inline-block;position:relative;width:33%;margin-bottom:20px;}.following-wrapper ul li img,.followers-wrapper ul li img{margin-right:10px;}
.following-wrapper ul li a,.followers-wrapper ul li a{color:#0096d6;line-height:50px;cursor:pointer;display:inline-block;vertical-align:top;}
.following-wrapper ul li i,.followers-wrapper ul li i{line-height:50px;padding-left:5px;}
.following-wrapper ul li .remove,.followers-wrapper ul li .remove{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/f8fb238ece-checkbox-x-2.jpg") no-repeat 0 0;text-indent:-9999px;display:none;width:9px;height:9px;position:absolute;top:0;left:0;}
.following-wrapper ul li:hover .remove,.followers-wrapper ul li:hover .remove{display:block;}
.side-bar{padding-bottom:100px;width:230px;float:right;}.side-bar.club{margin-top:20px;}
.side-bar .follow-someone-new .input-container{padding:10px 0 15px;}.side-bar .follow-someone-new .input-container input{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/5ea2f69bdf-magnifier.png");background-repeat:no-repeat;background-position:97% 45%;width:200px;margin-bottom:0;}
.side-bar .follow-someone-new ul{list-style:none;margin:0;padding:0;outline:0;border:0;}
.side-bar .follow-requests ul{list-style:none;margin:0;padding:0;outline:0;border:0;padding:0 15px;background:#ebebeb;}.side-bar .follow-requests ul li{background:#ebebeb;border-bottom:1px solid #cecece;font-size:12px;line-height:16px;padding:15px 0;}
.side-bar .follow-requests ul li:last-child{border-bottom:none;}
.side-bar .follow-requests ul li>span{font-weight:700;display:block;}
.side-bar .follow-requests ul li a{display:inline-block;float:left;color:#0096d6;}.side-bar .follow-requests ul li a:hover{color:#424242;}
.side-bar .follow-requests ul li a.username{width:75%;}.side-bar .follow-requests ul li a.username span{color:#424242;}
.side-bar .follow-requests ul li a.accept,.side-bar .follow-requests ul li a.ignore{float:right;}
.side-bar .follow-requests ul li a.ignore{margin-left:10px;}
.side-bar .follow-requests .no-new-requests{margin-bottom:20px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}
.article-container{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding:30px 0 100px;}.article-container:after{content:"";display:block;clear:both;height:0;line-height:0;}
.article-container .blog-sidebar{width:325px;float:left;}.article-container .blog-sidebar .blog-nav{list-style:none;margin:0;padding:0;outline:0;border:0;margin-bottom:40px;}.article-container .blog-sidebar .blog-nav:after{content:"";display:block;clear:both;height:0;line-height:0;}
.article-container .blog-sidebar .blog-nav li a{font-style:oblique;display:inline-block;background:#282828;color:#006089;line-height:.8;padding:5px 8px 3px;text-transform:uppercase;font-size:34px;font-weight:100;}.article-container .blog-sidebar .blog-nav li a:hover,.article-container .blog-sidebar .blog-nav li a.active{color:#44c7ff;}
.article-container .blog-sidebar .tags-container ul{list-style:none;margin:0;padding:0;outline:0;border:0;padding-left:5px;}.article-container .blog-sidebar .tags-container ul li a{color:#3a3e41;}
.article-container .blog-main-content{width:600px;float:right;}.article-container .blog-main-content .blog-summary{border-bottom:1px solid #dcdcdc;padding-bottom:45px;margin-bottom:50px;}.article-container .blog-main-content .blog-summary img{display:block;width:600px;margin-bottom:45px;}
.article-container .blog-main-content .blog-summary h4{margin-bottom:40px;}.article-container .blog-main-content .blog-summary h4 a{display:block;font-size:26px;line-height:1.6;font-weight:100;color:#3a3e41;font-style:oblique;}
.article-container .blog-main-content .blog-summary .summary{font-size:15px;margin-bottom:35px;}.article-container .blog-main-content .blog-summary .summary .link-readMore{font-size:12px;line-height:1;display:inline-block;font-weight:400;margin-left:.5em;}.article-container .blog-main-content .blog-summary .summary .link-readMore:hover{color:#0096d6;}
.article-container .blog-main-content .blog-summary .summary .link-readMore .dbl-arrow-blue{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/3b39510317-dbl-arrow-blue.png") no-repeat 0 6px;display:inline-block;width:6px;height:12px;margin:0 0 0 3px;}
.article-container .blog-main-content .blog-summary .blog-details{background:#ebebeb;padding:4px 10px;}.article-container .blog-main-content .blog-summary .blog-details p{line-height:1.6;margin:0;}
.article-container .blog-main-content .blog-summary .blog-details .date{float:left;margin-right:10px;height:20px;text-transform:uppercase;}
.article-container .blog-main-content .blog-summary .blog-details .comments{float:left;font-weight:700;height:20px;}.article-container .blog-main-content .blog-summary .blog-details .comments .icon-comments{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/43a2789b5f-comments.png") no-repeat 0 2px;display:inline-block;width:14px;height:20px;margin:0 5px 0 0;}
.article-container .blog-main-content .blog-summary .blog-details .blog-specifiic-tags{float:right;height:20px;}.article-container .blog-main-content .blog-summary .blog-details .blog-specifiic-tags p{float:left;}
.article-container .blog-main-content .blog-summary .blog-details .blog-specifiic-tags ul{list-style:none;margin:0;padding:0;outline:0;border:0;display:inline-block;white-space:nowrap;}.article-container .blog-main-content .blog-summary .blog-details .blog-specifiic-tags ul li{float:left;line-height:1.6;margin-left:10px;}.article-container .blog-main-content .blog-summary .blog-details .blog-specifiic-tags ul li a{color:#3a3e41;font-weight:700;}
.full-article-container{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 0 100px;}.full-article-container .filter-container{float:left;margin-bottom:130px;}.full-article-container .filter-container .btn-group{margin-bottom:5px;}.full-article-container .filter-container .btn-group+.btn-group{margin-left:0;}
.full-article-container .filter-container .btn-group .btn{font-size:11px;width:150px;border:1px solid #cecece;}.full-article-container .filter-container .btn-group .btn .caret{float:right;}
.full-article-container .blog-summary{float:left;margin-bottom:20px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.full-article-container .blog-summary img{display:block;}
.full-article-container .blog-summary .blog-details{padding:10px 20px;}
.full-article-container .blog-1{width:367px;}.full-article-container .blog-1 img{width:367px;}
.full-article-container .blog-2{width:560px;}.full-article-container .blog-2 img{width:560px;}
.full-article-container .blog-3{width:170px;}.full-article-container .blog-3 img{width:170px;}
.full-article-container .date{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;float:left;}
.full-article-container .img-subtitle{float:right;font-style:italic;}
.full-article-container .article-options{background:#f0f0f0;padding:10px 10px 8px;margin-bottom:40px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.full-article-container .article-options .tags-container .tags li a{color:#424242;font-style:oblique;line-height:1.8;font-size:11px;}
.full-article-container .social-links{float:right;}.full-article-container .social-links ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.full-article-container .social-links ul li{float:left;margin-left:10px;background:none !important;}.full-article-container .social-links ul li:first-child{margin-left:0;}
.full-article-container .social-links ul li.social-link-1 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/f91281b9e5-blog-social-links-SPRITE.png") no-repeat 0 0;width:15px;}
.full-article-container .social-links ul li.social-link-2 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/f91281b9e5-blog-social-links-SPRITE.png") no-repeat -25px 0;width:11px;}
.full-article-container .social-links ul li.social-link-3 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/f91281b9e5-blog-social-links-SPRITE.png") no-repeat -47px 0;width:12px;}
.full-article-container .social-links ul li a{display:inline-block;text-indent:-9999px;height:11px;}
.full-article-container .social-links ul li .count{color:#0096d6;margin-left:4px;}
.full-article-container .social-links-2{float:right;}.full-article-container .social-links-2 ul{list-style:none;margin:0;padding:0;outline:0;border:0;margin:0 !important;}.full-article-container .social-links-2 ul li{float:left;margin-left:10px;margin-bottom:0 !important;background:none !important;}.full-article-container .social-links-2 ul li:first-child{margin-left:0;}
.full-article-container .social-links-2 ul li.social-link-1 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/44ea62efb8-blog-social-links-2-SPRITE.png") no-repeat 0 0;width:19px;}
.full-article-container .social-links-2 ul li.social-link-2 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/44ea62efb8-blog-social-links-2-SPRITE.png") no-repeat -45px 0;width:14px;}
.full-article-container .social-links-2 ul li.social-link-3 a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/44ea62efb8-blog-social-links-2-SPRITE.png") no-repeat -86px 0;width:15px;}
.full-article-container .social-links-2 ul li a{display:inline-block;text-indent:-9999px;height:15px;}
.full-article-container .social-links-2 ul li .count{color:#0096d6;margin-left:4px;}
.full-article-container .tags-container span{text-transform:uppercase;float:left;font-size:12px;font-weight:700;}
.full-article-container .tags-container ul.tags{list-style:none;margin:0;padding:0;outline:0;border:0;}.full-article-container .tags-container ul.tags li{background:none;float:left;margin-left:4px;margin-bottom:0 !important;padding:0;}.full-article-container .tags-container ul.tags li a{font-size:12px;}
.full-article-container h1{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:38px;text-transform:uppercase;letter-spacing:-2px;line-height:1.2;margin:10px 0 15px;}
.full-article-container h4{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:23px;margin-bottom:12px;}
.full-article-container .article-body-container{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/8d0a61f27c-divider-horizontal-2.png") no-repeat center 0;padding-top:35px;}.full-article-container .article-body-container .related-items-container{width:150px;float:left;}.full-article-container .article-body-container .related-items-container .related-item{margin-bottom:40px;}
.full-article-container .article-body-container .article-body{width:780px;float:right;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;}
.full-article-container .article-body-container h5,.full-article-container .article-body-container h6,.full-article-container .article-body-container p,.full-article-container .article-body-container ul,.full-article-container .article-body-container li,.full-article-container .article-body-container ol{line-height:1.4;color:#333333;}
.full-article-container .article-body-container h5,.full-article-container .article-body-container h6{text-transform:uppercase;margin-bottom:12px;}
.full-article-container .article-body-container h5{font-size:16px;}
.full-article-container .article-body-container h6{font-size:14px;}
.full-article-container .article-body-container p{margin-bottom:15px;font-size:15px;}.full-article-container .article-body-container p.quote{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/5a740e54f1-quotes-pink.png") no-repeat 0 0;padding-top:42px;width:700px;margin:0 0 40px 40px;font-size:20px;font-weight:700;}
.full-article-container .article-body-container p.single-spacing{margin-top:-16px;}
.full-article-container .article-body-container i{display:block;padding-bottom:15px;font-size:15px;}
.full-article-container .article-body-container ul{list-style:none;margin:0 0 25px 15px;}.full-article-container .article-body-container ul li{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/bf62f911c3-bullet-1.png") no-repeat 0 8px;margin-bottom:12px;padding-left:10px;font-size:15px;font-weight:lighter;}
.full-article-container .article-body-container ol{margin:0 0 25px 30px;}.full-article-container .article-body-container ol li{margin-bottom:12px;padding-left:10px;}
.stats-page{margin-bottom:100px;}
.stats-title{background-color:#fdfdfd;}
.double-line{margin-bottom:15px;}
.stats-chart{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/90ea700885-section-divider.png") no-repeat center bottom;margin:50px 0 25px;padding-bottom:15px;}
.most-recent-workouts{width:640px;float:left;}.most-recent-workouts .individual-workout-stats{height:14px;margin-top:-7px;}
.stats-chart .title{float:left;width:150px;font-size:15px;font-weight:700;margin-top:2px;}
.stats-chart .action-bar-1{float:left;margin-bottom:20px;}.stats-chart .action-bar-1 .embedded-button-bar{margin-right:15px;}.stats-chart .action-bar-1 .embedded-button-bar a{color:#6e6e6e;text-transform:uppercase;font-size:12px;}.stats-chart .action-bar-1 .embedded-button-bar a:hover,.stats-chart .action-bar-1 .embedded-button-bar a.active{color:#c8dee8;background:#6e6e6e;}
.stats-chart .action-bar-2{float:left;width:150px;}.stats-chart .action-bar-2 .embedded-button-bar{clear:both;margin-bottom:15px;}.stats-chart .action-bar-2 .embedded-button-bar a{color:#4f5558;}.stats-chart .action-bar-2 .embedded-button-bar a:hover,.stats-chart .action-bar-2 .embedded-button-bar a.active{color:#fdfdfd;background:#4f5558;}
.search-nav-bar{width:960px;height:40px;background-color:#282828;margin:0;}
.search-nav-items a{color:#fdfdfd;font-weight:700;float:left;margin:10px 0 0 20px;}
.span3{margin:0 5px;}
.poster{cursor:pointer;cursor:hand;}.poster img{margin-right:10px;}
.poster span{position:relative;bottom:19px;}.poster span#time-of-post{left:40px;}
.poster span#time-of-post:lang(fr){font-size:12px;}
.more-comments{margin-bottom:0;cursor:pointer;}.more-comments p{text-align:center;font-weight:700;margin-bottom:0;}
.status-update-container{padding-top:1px;background-color:#fdfdfd;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.status-update-container .status-update{margin:15px;}
.comments-full{margin-bottom:80px;}.comments-full .more-comments{cursor:default;margin-bottom:15px;}.comments-full .more-comments p{text-align:left;font-weight:normal;text-transform:uppercase;}
.left{float:left;width:230px;margin:0 13px 0 0;}
.left-center{float:left;width:230px;margin:0 13px 0 0;}
.right-center{float:left;width:230px;margin:0 13px 0 0;}
.right{float:left;width:230px;margin:0;}
.community-block{background:#f9f9f9;float:left;width:200px;margin-bottom:13px;padding:50px 15px 0;position:relative;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.community-block .live-workout-link{margin-top:-15px;margin-bottom:10px;}
.community-block:hover .block-menu{display:block;}
.community-block .block-menu{list-style:none;margin:0;padding:0;outline:0;border:0;display:none;position:absolute;overflow-x:hidden;width:232px;top:0;left:0;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/83308b2d4a-arrow-blockMenu.png") no-repeat center bottom;opacity:.90;padding-bottom:8px;}.community-block .block-menu li{text-align:center;cursor:pointer;cursor:hand;background:#0096d6;float:left;}.community-block .block-menu li.four{width:25%;}
.community-block .block-menu li.three{width:33.333333333333336%;}
.community-block .block-menu li.two{width:50%;}
.community-block .block-menu li a.padded{color:#fdfdfd;display:block;padding:14px 0;height:18px;font-weight:700;text-align:center;}.community-block .block-menu li a.padded:hover{background-color:#006089;text-decoration:none;}
.community-block .block-menu li .hover-text:lang(fr){font-size:11px;}
.community-block .block-menu li.calendar a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/22499f65ca-add-event.png") no-repeat center;display:block;text-indent:-9999px;}
.community-block .block-menu li.delete a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/554d4d164e-delete-post.png") no-repeat center;display:block;text-indent:-9999px;}
.community-block .block-menu li.menu-3.used{background-color:#006089;}.community-block .block-menu li.menu-3.used:hover{background-color:#0096d6;}
.community-block .block-menu li div.calendar-icon{height:47px;margin:-2px 12px 0;}
.community-block>.name{width:75%;}
.community-block .status-update{margin-bottom:0;}
.community-block .save-comment{float:right;background:#0096d6;color:#FFFFFF;font-size:12px;min-width:45px;text-align:center;}.community-block .save-comment:hover{background:#006089;cursor:pointer;}
.community-block .stats p{padding-left:25px;line-height:20px;text-transform:uppercase;}
.community-block .stats .run-length p{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/894cca98be-track.png") no-repeat 0 2px;}
.community-block .stats .calories p{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/48191d89ae-calories.png") no-repeat 0 2px;}
.community-block .stats .duration p{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/3ac9d3d4a0-stopwatch.png") no-repeat 0 2px;}
.community-block .comment-count{margin:0 10px 15px 0;display:inline-block;font:10px/12px Helvetica,sans-serif;}
.community-block .poster{height:30px;}
.community-block .kudos{display:block;padding:10px 0;margin:10px 0 5px;font:10px/12px Helvetica,sans-serif;}
.community-block .status-update .date,.community-block .status-update .name{width:75%;}
.community-block .sub-header{margin-top:20px;}.community-block .sub-header .activity-title{font:700 11px/13px Helvetica,sans-serif;}
.community-block .sub-header .breakdown{list-style:none;margin:0;padding:0;outline:0;border:0;margin-bottom:10px;}.community-block .sub-header .breakdown li{float:left;width:50%;}.community-block .sub-header .breakdown li .num{margin-bottom:0;}
.community-block .sub-header .breakdown li .title{text-transform:uppercase;}.community-block .sub-header .breakdown li .title.miles{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/894cca98be-track.png") no-repeat 0 2px;padding-left:25px;}
.community-block#status-update{background:#282828;padding:15px;}.community-block#status-update .name{color:#fdfdfd;font-weight:400;line-height:30px;text-transform:none;}
.community-block#status-update textarea{width:190px;height:80px;resize:none;margin:10px 0 15px 0;border:1px solid #44c7ff;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}.community-block#status-update textarea::-webkit-input-placeholder{color:#0096d6;font-size:16px;}
.community-block#status-update textarea:-moz-placeholder{color:#0096d6;font-size:16px;}
.community-block#status-update .arrow-textarea{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/be9ce80735-arrow-textarea.png") no-repeat 0 0;width:10px;height:9px;position:absolute;top:50px;left:25px;}
.community-block#status-update .add-workout{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/spritesheets/1b4a0e300e-runner.png") no-repeat 0 0;width:17px;height:19px;text-indent:-9999px;position:absolute;bottom:25px;left:67px;}.community-block#status-update .add-workout.active{background-position:0 -46px;}
.community-block#status-update .add-workout:hover{background-position:0 -23px;}
.community-block#status-update .add-video{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/spritesheets/0a0694eba7-play.png") no-repeat 0 0;width:15px;height:15px;text-indent:-9999px;position:absolute;bottom:27px;left:103px;}.community-block#status-update .add-video.active{background-position:0 -36px;}
.community-block#status-update .add-video:hover{background-position:0 -18px;}
.community-block#status-update .add-photo{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/spritesheets/afd7e948c2-camera.png") no-repeat 0 0;width:20px;height:15px;text-indent:-9999px;position:absolute;bottom:27px;left:140px;}.community-block#status-update .add-photo.active{background-position:0 -40px;}
.community-block#status-update .add-photo:hover{background-position:0 -20px;}
.community-block#status-update .add-link{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/spritesheets/639f8e227e-link.png") no-repeat 0 0;width:18px;height:19px;text-indent:-9999px;position:absolute;bottom:25px;left:183px;}.community-block#status-update .add-link.active{background-position:0 -49px;}
.community-block#status-update .add-link:hover{background-position:0 -25px;}
.community{padding-bottom:100px;}.community .comment-wrapper{width:230px;margin-left:-15px;}.community .comment-wrapper .no-comments{width:214px;}
.community .composition{margin-left:-15px;width:214px;}
.compose{width:90%;margin:5%;border-radius:0 !important;}
.share-button{margin-top:5px;float:right;}
.comment .sent,.comment .body{margin:0 10px;}
.comment .sent{font-size:10px;}
.user-profile{padding-bottom:100px;}.user-profile .profile-cover-column{}.user-profile .profile-cover-column .column-1{position:relative;z-index:2;padding:0 0 0 25px;}.user-profile .profile-cover-column .column-1 .main-avatar{max-height:100px;max-width:100px;float:left;margin:0 30px -30px 0;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}
.user-profile .profile-cover-column .column-1 .user-name{float:left;font-weight:600;font-size:28px;line-height:30px;padding-top:20px;margin-right:40px;}
.user-profile .profile-cover-column .column-1 .followers-count-container{float:left;font-size:16px;padding-top:28px;font-weight:700;}
.user-profile .profile-cover-column .column-1 .btn-follow{background:#0096d6;display:block;padding:15px 30px;color:#fdfdfd;float:right;text-transform:uppercase;margin-top:10px;line-height:13px;}
.user-profile .profile-cover-column .column-2{position:relative;z-index:1;}.user-profile .profile-cover-column .column-2 img{box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;display:block;}
.user-profile .profile-cover-column .column-3{margin-bottom:40px;}.user-profile .profile-cover-column .column-3 .stat{float:left;color:#fdfdfd;width:140px;height:60px;text-align:center;padding-top:20px;font-size:11px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.user-profile .profile-cover-column .column-3 .stat span{font-size:36px;}
.user-profile .profile-cover-column .column-3 .stat p{text-transform:uppercase;font-size:10px;font-weight:500;}.user-profile .profile-cover-column .column-3 .stat p i.icon{display:inline-block;margin-right:4px;}
.user-profile .profile-cover-column .column-3 .miles-traveled{background:#fa0465;}.user-profile .profile-cover-column .column-3 .miles-traveled p i.icon{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/e0226dd074-track.png") no-repeat 0 0;width:15px;height:10px;}
.user-profile .profile-cover-column .column-3 .calories-burned{background:#f99d31;}.user-profile .profile-cover-column .column-3 .calories-burned p i.icon{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/48310b9180-calories.png") no-repeat 0 0;width:14px;height:13px;}
.user-profile .profile-cover-column .column-3 .elevation-gained{background:#64db00;}.user-profile .profile-cover-column .column-3 .elevation-gained p i.icon{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/4d8b6fe5e5-elevation.png") no-repeat 0 0;width:15px;height:9px;margin-top:3px;}
.user-profile .profile-cover-column .column-3 .hours-logged{background:#0096d6;}.user-profile .profile-cover-column .column-3 .hours-logged p i.icon{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/b3c554136c-time.png") no-repeat 0 0;width:11px;height:10px;margin-top:3px;}
.user-profile .profile-cover-column .column-3 .about-me{background:#fdfdfd url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/5a740e54f1-quotes-pink.png") no-repeat 15px 15px;position:relative;z-index:1;font-size:16px;font-weight:700;line-height:20px;margin:-45px 0 0;padding:45px 15px 20px;float:left;width:340px;min-height:59px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}
.user-profile .community-width{float:left;}
.user-profile .activity-stream{width:785px;}
.user-profile .column-number-2{width:180px;float:right;}.user-profile .column-number-2 .block{width:100%;}.user-profile .column-number-2 .block .subheader{margin-bottom:15px;}
.user-profile .column-number-2 .block a{display:inline-block;margin:0 0 13px 0;}.user-profile .column-number-2 .block a .follow-avatar{max-width:30px;margin-right:15px;}
.user-profile .column-number-2 .block a img{display:inline-block;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}
.user-profile .column-number-2 .equipment-block a{font-size:11px;font-weight:600;margin:0 0 4px 0;}
.user-profile .column-number-2 .groups-block a{margin:0 9px 9px 0;}
.user-profile .community-block{width:164px;padding:45px 8px 0;}.user-profile .community-block .status-update .name{width:70%;}
.user-profile .community-block .comment-wrapper{width:180px;margin-left:-8px;}
.user-profile .community-block .comment-wrapper .sent{float:left;width:95%;display:none;}
.user-profile .community-block .comment-wrapper .social-interaction-item,.user-profile .community-block .comment-wrapper .interaction-overflow-link{width:180px;margin:0 0 3px 0;}
.user-profile .community-block .composition{width:164px;margin-left:-8px;}
.user-profile .community-block .background{top:8px;left:8px;}
.user-profile .community-block .background:lang(de){font-size:14px;}
.user-profile .community-block>.name{width:70%;}
.user-profile .community-block .block-menu{width:180px;}.user-profile .community-block .block-menu li{text-align:center;}.user-profile .community-block .block-menu li.three{width:33.333333333333336%;}
.user-profile .community-block .block-menu li.two{width:50%;}
.user-profile .community-block .block-menu li a{padding:8px 0;}
.user-profile .following-header:lang(fr){margin-right:25px;}
.user-profile .following-header:lang(de){margin-right:25px;}
#public-challenges-container{padding-bottom:100px;}
.challenge-container{margin-bottom:20px;clear:both;width:960px;cursor:hand;cursor:pointer;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}
.challenge-container-main{box-shadow:0px 1px 3px #999999 #999999;-o-box-shadow:0px 1px 3px #999999 #999999;-webkit-box-shadow:0px 1px 3px #999999 #999999;-moz-box-shadow:0px 1px 3px #999999 #999999;background:#ebebeb;margin:0;border-color:#cecece;min-height:80px;max-height:300px;width:960px;}
.challenge-container-header{width:920px;padding:20px 0;margin:0 20px;border-bottom:1px solid #cecece;}.challenge-container-header:after{content:"";display:block;clear:both;height:0;line-height:0;}
.challenge-container-details{width:920px;min-height:50px;padding:20px 0;margin:0 20px;border-top:1px solid #f2f4f4;}.challenge-container-details .challenge-controls{float:none;}
.challenge-creator{float:left;min-width:50px;}
.challenge-creator-online{width:8px;height:8px;position:relative;top:-20px;left:10px;margin:0 4px;}
.challenge-creator-pic{width:50px;height:50px;box-shadow:0px 1px 3px #999999 #999999;-o-box-shadow:0px 1px 3px #999999 #999999;-webkit-box-shadow:0px 1px 3px #999999 #999999;-moz-box-shadow:0px 1px 3px #999999 #999999;}
.challenge-creator-name{font-size:9pt;font-weight:700;position:relative;margin-left:15px;top:-20px;}
.challenge-body-box{float:left;padding-left:20px;width:830px;}
.date-range{float:right;}
.challenge-creation-date{float:right;font-style:italic;position:relative;font-size:8pt;color:#282828;}
.challenge-body-content{font-size:16pt;font-weight:700;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3c3c3c;}
.challenge-container-people,.participant-list{background-color:#282828;float:left;clear:both;padding:10px;padding-bottom:0;padding-left:15px;margin-left:40px;width:895px;}
.participant-list{position:relative;overflow:hidden;}
.challenge-participant{float:left;margin:5px;color:#cecece;line-height:0.7em;text-align:center;font-style:italic;font-size:6pt;}.challenge-participant a{width:100%;height:100%;}
.challenge-participant img{width:30px;height:30px;margin-bottom:4px;}
.challenge-participant.challenge-participant-unaccepted{-moz-opacity:0.35;opacity:0.35;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.35);-khtml-opacity:0.35;opacity:0.0034999999999999996;filter:alpha(opacity=0.35);}
.participants-list-message{position:absolute;top:50%;margin-top:-10px;color:#ebebeb;float:left;}
.participants-list-message-container{position:relative;float:left;height:38px;width:200px;margin-left:10px;}
.participants-username-list{float:none;height:1.5em;overflow:hidden;margin-top:10px;color:#0096d6;}
.participant-overflow-ellipses{float:left;margin:0 0.5em;padding:11px 0 0 0;color:#0096d6;font-weight:bold;}.participant-overflow-ellipses a{text-decoration:none;}
.participant-overflow-ellipses p:nth-child(1){margin-bottom:0;line-height:6pt;font-size:10pt;text-align:center;}
.participant-overflow-ellipses p:nth-child(2){margin-bottom:0;font-size:30pt;line-height:1pt;}
.challenge-map{float:left;box-shadow:0px 1px 3px #999999 #999999;-o-box-shadow:0px 1px 3px #999999 #999999;-webkit-box-shadow:0px 1px 3px #999999 #999999;-moz-box-shadow:0px 1px 3px #999999 #999999;}
.challenge-details-content{float:left;margin-left:10px;font-size:8pt;}
.challenge-details-specs{margin:7px 0 0 15px;line-height:1;}
.challenge-time{margin-left:20px;}
.challenge-calories{margin-left:25px;}.challenge-calories span:nth-child(2){margin-left:3px;}
.challenge-difficulty-Easy{color:#64db00;}
.challenge-difficulty-Medium{color:#f99d31;}
.challenge-difficulty-Hard{color:#fa0465;}
.challenge-difficulty-Crazy.Hard{color:#fa0465;}
.challenge-details-title{font-weight:700;font-size:11pt;margin-left:1em;}
.challenge-controls{width:100%;float:right;}.challenge-controls .share-button{float:right;margin-top:2px;padding:8px 10px;}
.challenge-map{float:left;}
#challenges-recommendation-subheader{padding:20px 0;font-size:8pt;color:#3c3c3c;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.challenge-button-ignore{float:right;background-color:#6f6f6f;padding:10px 12px;}
.challenge-button-leave{float:right;background-color:#fa0465;padding:10px 12px;}
.challenge-button-dismiss{float:right;background-color:#fa0465;padding:10px 12px;}
.challenge-button-accept{float:right;padding:10px 12px;}
.challenge-button-cancel{float:right;background-color:#f99d31;padding:10px 12px;}
.challenge-block-expiration{font-style:italic;font-size:8pt;float:right;clear:left;position:relative;top:-10px;}
.challenge-mini-block{width:-30px;min-height:60px;font-size:9pt;margin-top:30px;}
.challenge-mini-image{float:left;width:50px;height:50px;box-shadow:0px 1px 3px #999999 #999999;-o-box-shadow:0px 1px 3px #999999 #999999;-webkit-box-shadow:0px 1px 3px #999999 #999999;-moz-box-shadow:0px 1px 3px #999999 #999999;}
.challenge-mini-icon{float:left;}
.challenge-mini-block-content{float:left;margin-left:15px;width:-95px;}.challenge-mini-block-content span:nth-child(2){font-weight:700;margin-left:10px;float:left;}
.challenge-mini-block-price{margin-left:10px;float:left;}
.challenge-mini-block-title{float:left;clear:left;font-weight:700;}
#challenge-lightbox-columns{float:left;position:relative;left:75px;}#challenge-lightbox-columns .column{box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;float:left;margin-right:20px;width:250px;background-color:#ebebeb;}
#challenge-lightbox-invitees ul{margin:0;}
#challenge-lightbox-workout .lb-workout-cell:nth-child(odd){background-color:#fdfdfd;}
.challenge-lb-invitee{font-weight:700;padding:5px 5px;color:#282828;list-style-type:none;position:relative;}.challenge-lb-invitee a{position:absolute;top:50%;margin-top:-10px;color:#3c3c3c;font-size:8pt;margin-left:1em;}
.challenge-lb-invitee.selected{background-color:#44c7ff;}
.lb-workout-cell{padding:4px;}.lb-workout-cell img{float:left;clear:left;}
.lb-workout-cell #lb-workout-cell-contents{float:left;width:150px;margin:0;}
.lb-workout-cell .distance{float:left;clear:both;width:150px;margin:0;}
#lb-challenge-search-container{position:relative;height:30px;width:234px;padding:8px;background-color:#ebebeb;}#lb-challenge-search-container #lb-challenge-search{position:absolute;left:50%;margin-left:-105px;height:15px;}
.stop-watch-icon{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/3ac9d3d4a0-stopwatch.png") no-repeat left top;background-size:15px, 16px;padding-left:17px;}
#public-challenges-list{min-width:80%;}#public-challenges-list .public-challenge-block{background-color:#fdfdfd;cursor:hand;cursor:pointer;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}#public-challenges-list .public-challenge-block .challenge-pic{padding:10px;float:left;}
#public-challenges-list .public-challenge-block .challenge-details{padding-top:30px;}#public-challenges-list .public-challenge-block .challenge-details .challenge-creation-date{top:-7em;left:-1em;}
#public-challenges-list .public-challenge-block span.featured{color:#ffff00;position:relative;left:530px;top:8px;text-shadow:0px 1px 6px #000000;}
#public-challenges-list .public-challenge-block .challenge-stats{margin-top:95px;}#public-challenges-list .public-challenge-block .challenge-stats .distance{float:left;padding-right:10px;}#public-challenges-list .public-challenge-block .challenge-stats .distance span.number{font-weight:700;font-size:21px;padding-bottom:100px;}
#public-challenges-list .public-challenge-block .challenge-stats .duration,#public-challenges-list .public-challenge-block .challenge-stats .difficulty,#public-challenges-list .public-challenge-block .challenge-stats .times-completed{margin-top:4px;float:left;padding-right:10px;}
#public-challenges-list .public-challenge-block .challenge-stats .difficulty span.Easy{color:#64db00;}
#public-challenges-list .public-challenge-block .challenge-stats .difficulty span.Medium{color:#f99d31;}
#public-challenges-list .public-challenge-block .challenge-stats .difficulty span.Hard{color:#fa0465;}
#public-challenges-list .public-challenge-block .challenge-stats .difficulty span.Crazy.Hard{color:#fa0465;}
#public-challenges-list .public-challenge-block .btn-JOIN{background-color:#0096d6;color:#fdfdfd;float:right;padding:10px 30px;margin:-17px 10px 10px 0px;cursor:hand;cursor:pointer;}
#public-challenges-list .public-challenge-block .btn-LEAVE{background-color:#fa0465;color:#fdfdfd;float:right;padding:10px 30px;margin:-17px 10px 10px 0px;cursor:hand;cursor:pointer;}
#public-challenges-list .public-challenge-block .btn-CANCEL{background-color:#f99d31;color:#fdfdfd;float:right;padding:10px 30px;margin:-17px 10px 10px 0px;cursor:hand;cursor:pointer;}
#challenge-detail .icon-run{float:left;height:50px;}
#challenge-detail .details{margin-left:30px;}
#challenge-detail .comments{background-color:#fdfdfd;margin-bottom:3px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}#challenge-detail .comments .message{padding:20px 20px 10px 20px;}#challenge-detail .comments .message .creator{float:left;}#challenge-detail .comments .message .creator img{float:left;}
#challenge-detail .comments .message .creator .username{padding-top:15px;padding-left:60px;}
#challenge-detail .comments .message .quote{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/5a740e54f1-quotes-pink.png") no-repeat;padding-top:25px;margin-left:150px;}
#challenge-detail .comments .message span.date{float:right;font-size:10px;text-decoration:italic !important;margin-top:-70px;}
#challenge-detail .comments .new-comment{color:#fdfdfd;background-color:#000000;height:60px;}#challenge-detail .comments .new-comment .current-user{margin:15px;float:left;}#challenge-detail .comments .new-comment .current-user span.username{color:#fdfdfd;position:relative;top:-11px;left:20px;}
#challenge-detail .comments .new-comment input{margin:17px 0px 15px 0px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border:0;width:775px;}
#challenge-detail .comments .new-comment #triangle-left{width:0;height:0;border-top:5px solid transparent;border-right:5px solid #fdfdfd;border-bottom:5px solid transparent;float:left;margin-top:25px;margin-left:40px;}
#challenge-detail .comments .existing-comments .comment{height:60px;}#challenge-detail .comments .existing-comments .comment .commenting-user{padding:15px;}#challenge-detail .comments .existing-comments .comment .commenting-user span.username{position:relative;top:-11px;left:20px;}
#challenge-detail .comments .existing-comments .comment .comment-text{position:relative;top:-40px;left:180px;font-size:11px;margin:0;padding:0;}
#challenge-detail .comments .existing-comments hr{margin-top:0;margin-bottom:0;margin-left:10px;margin-right:10px;}
#challenges-main-primary-toolbar{margin-bottom:2px;}
#challenges-main-secondary-toolbar{margin-bottom:15px;}
.challenge-mini-image{box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}
.challenge-challenges{min-width:80%;padding-bottom:100px;}
#status-detail #status-quote{padding-top:20px;background-color:#fdfdfd;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}#status-detail #status-quote .share-button{margin:0 20px 0 0;}
#status-detail #status-quote .poster{float:left;margin:5px 0 0 20px;}#status-detail #status-quote .poster img{float:left;}
#status-detail #status-quote .poster .username{padding:15px 0 0 60px;}
#status-detail #status-quote .composition .input-append input{width:95%;}
.modal{position:absolute;overflow:visible;width:900px;max-height:none;margin:0 0 0 -450px;top:100px !important;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.videoModal .modal{width:750px;margin:0 0 0 -375px;position:fixed;}
.modal-header{padding:0;border:none;}.modal-header .help{opacity:1;float:none;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/71714a1062-modal-btn-help.png") no-repeat 0 0;width:19px;height:19px;text-shadow:none;text-indent:-9999px;border:none;position:absolute;top:13px;right:20px;}
.modal-header .close{opacity:1;filter:alpha(opacity = 100);z-index:3;float:none;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/be5e504f34-modal-btn-close.png") no-repeat 0 0;width:29px;height:28px;text-shadow:none;text-indent:-9999px;border:none;position:absolute;top:-13px;right:-12px;}
.modal-body{padding:4px;}.modal-body #workout-meta .dropdown-menu{min-width:74px;width:none;font-size:11px;overflow:auto;}
.modal-body .modal-loading{display:none;text-align:center;margin-top:55px;margin-bottom:60px;}
.modal-body .validation{float:right;background:#282828;color:#fdfdfd;padding:7px 11px;text-transform:uppercase;font-size:18px;display:none;}
.modal-body .modal-content{margin-top:20px;margin-bottom:15px;}.modal-body .modal-content.club{margin-bottom:25px;padding-left:30px;}
.modal-body .modal-content .column{width:420px;display:inline;}.modal-body .modal-content .column ul{list-style:none;}.modal-body .modal-content .column ul li{line-height:12px;width:180px;font-weight:600;background:#E1E5E6;margin:3px;text-transform:uppercase;padding:6px;}
.modal-body .modal-content .liveWorkoutCheck p{font-weight:600;font-size:20px;padding-left:30px;padding-bottom:20px;}
.modal-body .modal-subheader{height:42px;background:#e1e5e6;padding:28px 20px 15px;position:relative;box-shadow:1px 0 #c1c5c6 inset;}.modal-body .modal-subheader .column{width:420px;display:inline;}
.modal-body .modal-subheader:after{content:"";display:block;clear:both;height:0;line-height:0;}
.modal-body .modal-subheader .details{background:none;color:#424242;font-weight:700;}
.modal-body .modal-subheader .challengeDate{float:right;position:relative;top:35px;left:-30px;font-weight:700;}
.modal-body .modal-subheader.long{height:110px;padding:10px 20px 15px;}.modal-body .modal-subheader.long .subheader{margin-top:40px;}
.modal-body .modal-subheader .device-sync-container{float:right;width:315px;position:relative;margin-right:20px;}.modal-body .modal-subheader .device-sync-container .garminSync{position:absolute;top:78px;right:131px;width:210px;}
.modal-body .modal-subheader .device-sync-container p{width:185px;font-size:10px;line-height:1.4;font-weight:500;text-align:right;position:absolute;top:35px;right:130px;}
.modal-body .modal-subheader .device-sync-container img{float:right;display:block;margin-left:20px;}
.modal-body .modal-subheader .device-sync-container a{float:right;}
.modal-body .modal-subheader .btn-create.right-side{margin-top:35px;}
.modal-body .modal-subheader .workoutTitle{clear:both;padding-top:5px;}.modal-body .modal-subheader .workoutTitle #workoutTitle{font-size:18px;font-weight:700;float:left;margin-bottom:0;margin-right:15px;}
.modal-body .modal-subheader .workoutTitle #workoutTitleEdit{float:left;margin-right:10px;}
.modal-body .modal-subheader .workoutTitle #editWorkoutTitle,.modal-body .modal-subheader .workoutTitle #saveWorkoutTitle,.modal-body .modal-subheader .workoutTitle #editCreateWorkoutTitle,.modal-body .modal-subheader .workoutTitle #saveCreateWorkoutTitle{font-size:10px;font-weight:700;font-style:oblique;line-height:22px;cursor:pointer;float:left;}
.modal-body .modal-subheader .workoutTitle #complete-challenge .custom-input{display:none;}
.modal-body .modal-subheader .workoutTitle #createWorkoutTitle{font-size:18px;font-weight:700;float:left;margin-bottom:0;margin-right:15px;}
.modal-body .modal-subheader .workoutTitle #createWorkoutTitleEdit{float:left;margin-right:10px;}
.modal-body .modal-subheader .type{margin-bottom:25px;}
.modal-body .modal-subheader .workoutDate{clear:both;}.modal-body .modal-subheader .workoutDate #workoutDate,.modal-body .modal-subheader .workoutDate #workoutDateEdit{float:left;font-size:11px;font-style:oblique;font-weight:normal;margin-right:15px;}
.modal-body .modal-subheader .workoutDate #editWorkoutDate,.modal-body .modal-subheader .workoutDate #saveWorkoutDate{font-size:10px;font-weight:700;font-style:oblique;line-height:22px;cursor:pointer;}
.modal-body .modal-subheader .workoutDate #createWorkoutDate,.modal-body .modal-subheader .workoutDate #createWorkoutDateEdit{float:left;font-size:11px;font-style:oblique;margin-right:15px;}
.modal-body .modal-subheader .workoutDate #editCreateWorkoutDate,.modal-body .modal-subheader .workoutDate #saveCreateWorkoutDate{font-size:9px;font-weight:700;font-style:oblique;line-height:22px;cursor:pointer;}
.modal-body .modal-subheader .workout-type-container{position:absolute;top:28px;right:20px;font-size:11px;}.modal-body .modal-subheader .workout-type-container .caret{margin-left:4px;}
.modal-body .modal-subheader .workout-type-container #workout-type li a{cursor:pointer;}
.modal-body .modal-subheader .alert-subheader{text-align:center;}.modal-body .modal-subheader .alert-subheader p{font-size:62px;font-weight:bold;text-transform:uppercase;height:80px;line-height:80px;padding:30px 0 0 0;position:relative;z-index:1;}
.modal-body .bar-controls-dark{width:auto;}.modal-body .bar-controls-dark p{float:left;color:#FFFFFF;font-weight:500;text-transform:uppercase;margin:0 20px 0 0;line-height:24px;}
.modal-body .type-dropdown{font-size:11px;}
.modal-body .serving-dropdown,.modal-body .meal-dropdown{display:inline-block;}.modal-body .serving-dropdown .btn,.modal-body .meal-dropdown .btn{width:auto;}
.modal-body .serving-dropdown .caret,.modal-body .meal-dropdown .caret{margin-left:8px;}
.modal-body .meal-dropdown{display:inline-block;vertical-align:middle;margin-bottom:8px;}
.modal-body .dropdown-toggle{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;font-size:11px;width:90%;text-align:left;}.modal-body .dropdown-toggle .value{float:left;}
.modal-body .dropdown-toggle .caret{float:right;opacity:1;filter:alpha(opacity=100);}
.modal-body .dropdown-toggle:first-child{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.modal-body label{font-size:11px;font-weight:700;}
.modal-body input{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.modal-body .map-search{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/5ea2f69bdf-magnifier.png") no-repeat 97% 45%;}
.modal-body #workout-stats{width:850px;margin:0 auto 10px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}.modal-body #workout-stats .section{display:inline-block;width:153px;text-align:left;line-height:1;}.modal-body #workout-stats .section:first-child{margin-left:0;}
.modal-body #workout-stats .section .value{font-size:26px;white-space:nowrap;margin-left:-2px;}
.modal-body #workout-stats .section .sub{font-size:9px;color:#7E888C;margin-top:3px;}
.modal-body #workout-stats .section .icon{margin:0 10px 7px 0;display:inline-block;}.modal-body #workout-stats .section .icon.distance{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/2c9b4f2fef-track-blue.png") no-repeat 0 4px;width:26px;height:25px;}
.modal-body #workout-stats .section .icon.time{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/f4eede5590-stopwatch-pink.png") no-repeat 0 0;width:23px;height:25px;}
.modal-body #workout-stats .section .icon.elevation{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/71682f872d-elevation-green.png") no-repeat 0 4px;width:31px;height:25px;}
.modal-body #workout-stats .section .icon.calories{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/dbe3923e3d-calories-orange.png") no-repeat 0 0;width:19px;height:25px;}
.modal-body #workout-stats .section .icon.averagePace{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/42659c842d-average-pace-blue.png") no-repeat 0 1px;width:33px;height:25px;}
.modal-body .map-area{position:relative;width:861px;margin:0 auto 0px;}.modal-body .map-area .map-action-bar{background:#393d40;width:39px;height:98.5%;padding:3px;position:absolute;top:0;left:0;z-index:1;}.modal-body .map-area .map-action-bar .control span{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/78ff7653dc-sprite-map-action-bar.png") no-repeat;display:inline-block;width:39px;height:39px;text-indent:-9999px;margin-bottom:3px;cursor:pointer;}
.modal-body .map-area .map-action-bar .control.search span{background-position:0 0;}
.modal-body .map-area .map-action-bar .control.search.active span,.modal-body .map-area .map-action-bar .control.search.active:hover span{background-position:-69px 0;}
.modal-body .map-area .map-action-bar .control.search:hover span{background-position:-138px 0;}
.modal-body .map-area .map-action-bar .control.undo span{background-position:0 -42px;}
.modal-body .map-area .map-action-bar .control.undo.active span,.modal-body .map-area .map-action-bar .control.undo.active:hover span{background-position:-69px -42px;}
.modal-body .map-area .map-action-bar .control.undo:hover span{background-position:-138px -42px;}
.modal-body .map-area .map-action-bar .control.close-loop span{background-position:0 -84px;}
.modal-body .map-area .map-action-bar .control.close-loop.active span,.modal-body .map-area .map-action-bar .control.close-loop.active:hover span{background-position:-69px -84px;}
.modal-body .map-area .map-action-bar .control.close-loop:hover span{background-position:-138px -84px;}
.modal-body .map-area .map-action-bar .control.out-and-back span{background-position:0 -126px;}
.modal-body .map-area .map-action-bar .control.out-and-back.active span,.modal-body .map-area .map-action-bar .control.out-and-back.active:hover span{background-position:-69px -126px;}
.modal-body .map-area .map-action-bar .control.out-and-back:hover span{background-position:-138px -126px;}
.modal-body .map-area .map-action-bar .control.snap-to-roads span{background-position:0 -168px;}
.modal-body .map-area .map-action-bar .control.snap-to-roads.active span,.modal-body .map-area .map-action-bar .control.snap-to-roads.active:hover span{background-position:-69px -168px;}
.modal-body .map-area .map-action-bar .control.snap-to-roads:hover span{background-position:-138px -168px;}
.modal-body .map-area .map-action-bar .control.switch-to-manipulator span{background-position:0 -210px;}
.modal-body .map-area .map-action-bar .control.switch-to-manipulator.active .modal-body .map-area .map-action-bar .control.switch-to-manipulator.active:hover span{background-position:-69px -210px;}
.modal-body .map-area .map-action-bar .control.switch-to-manipulator:hover span{background-position:-138px -210px;}
.modal-body .map-area .map-action-bar .control.reset-map{position:absolute;bottom:0;}.modal-body .map-area .map-action-bar .control.reset-map span{background-position:0 -252px;}
.modal-body .map-area .map-action-bar .control.reset-map.active span,.modal-body .map-area .map-action-bar .control.reset-map.active:hover span{background-position:-69px -252px;}
.modal-body .map-area .map-action-bar .control.reset-map:hover span{background-position:-138px -252px;}
.modal-body .map-area .map-search-container{background:#393d40;height:35px;padding:10px 10px 0;position:absolute;top:0;left:45px;z-index:1;}
.modal-body .map-area #workout-map,.modal-body .map-area #route-editor-map{border:1px solid #BFC3C1;margin-left:45px;}.modal-body .map-area #workout-map img,.modal-body .map-area #route-editor-map img{max-width:none;}
.modal-body .map-area #street-view{height:115px;width:150px;background-color:#393D40;position:absolute;bottom:15px;right:15px;}
.modal-body .map-area #no-street-view{position:absolute;bottom:15px;right:15px;}
.modal-body #elevation-chart{display:none;width:860px;margin:auto;height:200px;margin-bottom:-16px;overflow:hidden;}
.modal-body .manipulator-area{width:860px;margin:auto;position:relative;}
.modal-body #elevation-icon{display:none;margin-left:20px;margin-top:15px;margin-right:10px;}.modal-body #elevation-icon span{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/57c842fe7b-elevation-gray.png") no-repeat;display:inline-block;width:25px;height:19px;text-indent:-9999px;margin-bottom:3px;}
.modal-body #elevation-icon p{display:inline-block;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;}
.modal-body #manipulator-view{display:none;}
.modal-body #map-view,.modal-body #route-editor-view{margin-bottom:15px;position:relative;}.modal-body #map-view .component-dropdown,.modal-body #route-editor-view .component-dropdown{position:absolute;top:10px;right:20px;z-index:1;}
.modal-body #manipulator-action-bar{background:#282828;width:39px;height:99%;padding:3px;position:absolute;top:0;left:0;z-index:1;}.modal-body #manipulator-action-bar .control span{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/a7961be779-sprite-manipulator-actions.png") no-repeat;display:inline-block;width:39px;height:39px;text-indent:-9999px;margin-bottom:3px;cursor:pointer;}
.modal-body #manipulator-action-bar #manipulate-speed span{background-position:0 0;}.modal-body #manipulator-action-bar #manipulate-speed span:hover{background-position:-67px 0;}
.modal-body #manipulator-action-bar #manipulate-speed.active span{background-position:-133px 0;}
.modal-body #manipulator-action-bar #switch-to-map span{background-position:0 -84px;}.modal-body #manipulator-action-bar #switch-to-map span:hover{background-position:-67px -84px;}
.modal-body #manipulator-action-bar #switch-to-map.active span{background-position:-133px -84px;}
.modal-body #manipulator-action-bar #manipulate-incline{display:none;}.modal-body #manipulator-action-bar #manipulate-incline span{background-position:0 -42px;}.modal-body #manipulator-action-bar #manipulate-incline span:hover{background-position:-67px -42px;}
.modal-body #manipulator-action-bar #manipulate-incline.active span{background-position:-133px -42px;}
.modal-body #manipulator-action-bar #reset-manipulator-chart{position:absolute;bottom:0;}.modal-body #manipulator-action-bar #reset-manipulator-chart span{background-position:0 -126px;}.modal-body #manipulator-action-bar #reset-manipulator-chart span:hover{background-position:-67px -126px;}
.modal-body #manipulator-action-bar #reset-manipulator-chart.active span{background-position:-133px -126px;}
.modal-body #manipulate-chart{width:825px;height:300px;margin:0 auto;}
.modal-body #overview-chart{width:820px;height:300px;margin:0 auto;}
.modal-body .column{float:left;}.modal-body .column.column-1-layout{width:200px;margin-left:20px;}.modal-body .column.column-1-layout input{max-width:190px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.modal-body .column.column-1-layout #userWeight{width:115px;}
.modal-body .column.layout-short{width:150px;}.modal-body .column.layout-short input{margin-bottom:2px;}
.modal-body .column.layout-short #weightAddon{font-size:10px;font-weight:700;font-style:oblique;}
.modal-body .column.column-2-layout{width:200px;margin-left:20px;}.modal-body .column.column-2-layout input{max-width:215px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.modal-body .column.column-2-layout .dropdown-toggle{width:163px;height:15px;}
.modal-body .column.column-2-layout.workout-type{width:90px;}
.modal-body .column.column-3-layout{width:370px;float:right;margin-right:60px;}
.modal-body label{margin-bottom:2px;}
.modal-body .layout-1{margin-bottom:30px;}.modal-body .layout-1 input{width:175px;margin-bottom:0;}.modal-body .layout-1 input.onlyDec{width:90px;}.modal-body .layout-1 input.onlyDec#quantity{width:33px;}
.modal-body .layout-1 input#should-complete-challenge{width:0;}
.modal-body .layout-1 input#logLocation{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/5ea2f69bdf-magnifier.png") no-repeat 97% 45%;}
.modal-body .layout-1 textarea{width:360px;height:90px;resize:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}.modal-body .layout-1 textarea#workout-description,.modal-body .layout-1 textarea#weightNotes{height:18px;resize:vertical;}
.modal-body .layout-1 .colon{vertical-align:top;line-height:24px;font-size:16px;}
.modal-body .layout-1 .distanceAddon{display:inline-block;font-size:10px;width:100%;float:left;font-weight:700;font-style:oblique;margin-bottom:-9px;}
.modal-body .average-pace-input{float:left;}
.modal-body .calories-input{float:left;margin-left:45px;}.modal-body .calories-input input{width:80px;}
.modal-body .checkbox-layout{margin-bottom:20px;}.modal-body .checkbox-layout input{float:left;}
.modal-body #toggleRoute,.modal-body #toggleAdvanced,.modal-body #toggleWeightAdvanced{display:block;font-size:11px;font-weight:700;margin:0 0 10px 20px;cursor:pointer;color:#0096d6;}
.modal-body #workoutAdvanced,.modal-body #createRoute,.modal-body #loggedItems,.modal-body #weightAdvanced{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/c4aea09851-modal-divider.png") no-repeat center 0;padding-top:30px;margin-top:5px;}
.modal-body .gear-input>label{display:inline-block;margin-right:10px;}
.modal-body .gear-input .btn-manage{display:inline-block;font-size:10px;line-height:12px;}
.modal-body .gear-input #gear ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.modal-body .gear-input #gear ul li{background-color:#fdfdfd;}.modal-body .gear-input #gear ul li .checkbox{width:325px;height:46px;padding-top:7px;margin-bottom:0;}
.modal-body .gear-input #gear ul li input{display:none;}
.modal-body .gear-input #gear ul li label{height:15px;padding:0 0 0 20px !important;}.modal-body .gear-input #gear ul li label img{float:left;margin-right:10px;max-width:40px;max-height:40px;margin-top:-8px;}
.modal-body #weightAdvanced{padding-bottom:10px;}.modal-body #weightAdvanced .column-2-layout,.modal-body #weightAdvanced .column-1-layout{width:100px;}
.modal-body #weightAdvanced textarea{width:100%;height:18px;resize:vertical;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}.modal-body #weightAdvanced textarea:focus{height:9em;}
.modal-body .time-spent-input input{margin-bottom:2px;}
.modal-body #logLoss,.modal-body #logHeartRateMin{margin-right:150px;}
.modal-body #logGain,.modal-body #logHeartRateMax{margin-right:40px;}
.modal-body .gain,.modal-body .loss,.modal-body .max,.modal-body .mn{width:95px;float:left;display:inline-block;font-size:10px;font-weight:700;font-style:oblique;vertical-align:top;line-height:12px;}
.modal-body .hr,.modal-body .min,.modal-body .sec{width:63px;float:left;display:inline-block;font-size:10px;font-weight:700;font-style:oblique;vertical-align:top;line-height:12px;}
.modal-body #workoutAdvanced .elevation-input span,.modal-body #workoutAdvanced .heart-rate-input span{display:inline-block;padding:12px 15px 0 4px;font-size:10px;font-weight:700;font-style:oblique;vertical-align:top;}
.modal-body #workoutAdvanced .difficulty-input li,.modal-body #workoutAdvanced .how-you-felt-input li,.modal-body #workoutAdvanced .workout-surface-input li,.modal-body #workoutAdvanced .weather-input li{cursor:pointer;}
.modal-body #workoutAdvanced .difficulty-input label,.modal-body #workoutAdvanced .how-you-felt-input label,.modal-body #workoutAdvanced .workout-surface-input label,.modal-body #workoutAdvanced .weather-input label{margin-bottom:20px;}
.modal-body #workoutAdvanced .average-pace-input{width:190px;}.modal-body #workoutAdvanced .average-pace-input input{margin-bottom:2px;}
.modal-body #workoutAdvanced .calories-input input{margin-bottom:1px;}
.modal-body #workoutAdvanced .difficulty-input span{display:inline-block;font-size:10px;font-style:oblique;vertical-align:top;line-height:10px;padding-bottom:4px;}
.modal-body #workoutAdvanced .difficulty-input ul{list-style:none;margin:0;padding:0;outline:0;border:0;display:inline-block;margin:0 8px 0 6px;}.modal-body #workoutAdvanced .difficulty-input ul li{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/e55be9ae93-sprite-radioButton.png") no-repeat center 0;float:left;text-align:center;width:16px;height:14px;line-height:14px;padding:18px 0 0;margin:0 0 0 15px;}.modal-body #workoutAdvanced .difficulty-input ul li:first-child{margin-left:0;}
.modal-body #workoutAdvanced .difficulty-input ul li.active{background-position:center -33px;}
.modal-body #workoutAdvanced .how-you-felt-input ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.modal-body #workoutAdvanced .how-you-felt-input ul li{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/edfa9e96b9-sprite-howYouFelt.png") no-repeat;float:left;text-indent:-9999px;width:29px;height:29px;margin:0 0 0 54px;padding:0;}.modal-body #workoutAdvanced .how-you-felt-input ul li:first-child{margin-left:0;}
.modal-body #workoutAdvanced .how-you-felt-input ul li.option-1{background-position:0 0;}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-1.active{background-position:0 -36px;}
.modal-body #workoutAdvanced .how-you-felt-input ul li.option-2{background-position:-86px 0;}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-2.active{background-position:-86px -36px;}
.modal-body #workoutAdvanced .how-you-felt-input ul li.option-3{background-position:-174px 0;}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-3.active{background-position:-174px -36px;}
.modal-body #workoutAdvanced .how-you-felt-input ul li.option-4{background-position:-262px 0;}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-4.active{background-position:-262px -36px;}
.modal-body #workoutAdvanced .how-you-felt-input ul li.option-5{background-position:-348px 0;}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-5.active{background-position:-348px -36px;}
.modal-body #workoutAdvanced .workout-surface-input ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.modal-body #workoutAdvanced .workout-surface-input ul li{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/57a199b7d2-sprite-workoutSurface.png") no-repeat;float:left;text-indent:-9999px;height:29px;margin:0 0 0 72px;padding:0;}.modal-body #workoutAdvanced .workout-surface-input ul li:first-child{margin-left:0;}
.modal-body #workoutAdvanced .workout-surface-input ul li.option-1{background-position:0 0;width:37px;}.modal-body #workoutAdvanced .workout-surface-input ul li.option-1.active{background-position:0 -37px;}
.modal-body #workoutAdvanced .workout-surface-input ul li.option-2{background-position:-113px 0;width:37px;}.modal-body #workoutAdvanced .workout-surface-input ul li.option-2.active{background-position:-113px -37px;}
.modal-body #workoutAdvanced .workout-surface-input ul li.option-3{background-position:-224px 0;width:40px;}.modal-body #workoutAdvanced .workout-surface-input ul li.option-3.active{background-position:-224px -37px;}
.modal-body #workoutAdvanced .workout-surface-input ul li.option-4{background-position:-340px 0;width:32px;}.modal-body #workoutAdvanced .workout-surface-input ul li.option-4.active{background-position:-340px -37px;}
.modal-body #workoutAdvanced .weather-input ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.modal-body #workoutAdvanced .weather-input ul li{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/6b547722b6-sprite-weather.png") no-repeat;float:left;text-indent:-9999px;height:39px;margin:0 0 0 46px;padding:0;}.modal-body #workoutAdvanced .weather-input ul li:first-child{margin-left:0;}
.modal-body #workoutAdvanced .weather-input ul li.option-1{background-position:0 0;width:36px;}.modal-body #workoutAdvanced .weather-input ul li.option-1.active{background-position:0 -48px;}
.modal-body #workoutAdvanced .weather-input ul li.option-2{background-position:-88px 0;width:36px;}.modal-body #workoutAdvanced .weather-input ul li.option-2.active{background-position:-88px -48px;}
.modal-body #workoutAdvanced .weather-input ul li.option-3{background-position:-169px 0;width:48px;}.modal-body #workoutAdvanced .weather-input ul li.option-3.active{background-position:-169px -48px;}
.modal-body #workoutAdvanced .weather-input ul li.option-4{background-position:-265px 0;width:29px;}.modal-body #workoutAdvanced .weather-input ul li.option-4.active{background-position:-265px -48px;}
.modal-body #workoutAdvanced .weather-input ul li.option-5{background-position:-353px 0;width:29px;}.modal-body #workoutAdvanced .weather-input ul li.option-5.active{background-position:-353px -48px;}
.modal-body .successful-log-message,.modal-body .error-log-message,.modal-body .successful-create-message{padding:80px 0;margin-left:20px;}.modal-body .successful-log-message p,.modal-body .error-log-message p,.modal-body .successful-create-message p{font-size:24px;font-weight:700;}
.modal-body .form-horizontal{margin:0 20px 20px;}.modal-body .form-horizontal input{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;width:400px;}
.modal-body .form-horizontal button{background:#0096d6;color:#fdfdfd;text-shadow:none;border:none;padding:5px 10px;text-transform:uppercase;font-size:12px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.modal-body #loggedItems{margin:0 20px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}.modal-body #loggedItems label{text-transform:uppercase;margin-bottom:10px;color:#6e6e6e;}
.modal-body #loggedItems ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.modal-body #loggedItems ul li{margin-bottom:15px;float:left;width:283px;}.modal-body #loggedItems ul li img{display:block;border:1px solid #ebebeb;padding:2px;float:left;margin-right:5px;max-height:40px;max-width:40px;}
.modal-body #loggedItems ul li p{float:left;color:#282828;font-weight:700;margin-bottom:0;}.modal-body #loggedItems ul li p.loggedItem-title{width:215px;padding:6px 0 0;cursor:pointer;}.modal-body #loggedItems ul li p.loggedItem-title:hover{text-decoration:underline;}
.modal-body #loggedItems ul li p.loggedItem-time{margin-right:10px;font-size:9px;text-transform:uppercase;}
.modal-body #loggedItems ul li p.loggedItem-cals{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/cc58b0c864-calories-small.png") no-repeat 0 0;padding-left:20px;font-size:9px;}
.modal-body .btn-group .btn{border:1px solid #cecece;font-size:11px;}
.modal-body .alert-wrapper{background-color:#e1e5e6;margin:0 0 -9px 0;}
.modal-body .alert-silhouette{height:217px;width:650px;margin:0 auto;}.modal-body .alert-silhouette img{position:relative;top:-70px;}
.modal-body .alert-message{text-align:center;}.modal-body .alert-message p{text-transform:uppercase;font-weight:bold;font-size:24px;margin:35px 0 35px 0;}
.modal-body .alert-message-details{text-align:center;}.modal-body .alert-message-details p{color:#888888;font-weight:700;padding:0 0 40px 0;margin:0;}
#alertsModal{width:700px;margin:0 0 0 -350px;}
.nutrition-search-results{list-style:none;margin:0;padding:0;outline:0;border:0;margin:0 0 0 20px;}.nutrition-search-results li{font-weight:700;font-size:15px;border-bottom:1px solid #ebebeb;width:400px;margin-right:35px;padding-bottom:12px;margin-bottom:8px;display:inline-block;}.nutrition-search-results li img{display:block;}
.nutrition-search-results li a{letter-spacing:0.1em;color:#424242;font-weight:700;cursor:pointer;}
.nutrition-search-results li div{color:#828282;font-size:10px;padding-top:5px;}
.nutrition-details .modal-subheader{margin-bottom:0;box-shadow:2px 0px #C1C5C6 inset;}
.nutrition-details .column-1{width:566px;float:left;margin:20px 0 0 20px;}.nutrition-details .column-1 select{width:auto;}
.nutrition-details .column-1 .row-1{margin-bottom:30px;}.nutrition-details .column-1 .row-1 .food-img-wrapper{display:inline-block;width:100px;height:100px;vertical-align:top;padding:5px;border:1px solid #ebebeb;}.nutrition-details .column-1 .row-1 .food-img-wrapper img{max-width:100px;max-height:100px;}
.nutrition-details .column-1 .row-1 .food-title-wrapper{display:inline-block;vertical-align:bottom;width:436px;padding-left:15px;}
.nutrition-details .column-1 .row-2 .layout-1{display:inline-block;vertical-align:top;margin-right:15px;}.nutrition-details .column-1 .row-2 .layout-1.select-meal,.nutrition-details .column-1 .row-2 .layout-1.serving-size{margin-right:5px;}
.nutrition-details .column-1 .row-2 #dateEaten{width:120px;text-align:left;}
.nutrition-details .column-2{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/c6fb838956-divider-vertical-2.png") no-repeat 0 center;width:250px;padding:20px 0 0 26px;float:right;margin-right:20px;}.nutrition-details .column-2 #nutritionalSummary ul{list-style:none;margin:0;padding:0;outline:0;border:0;margin-top:10px;}.nutrition-details .column-2 #nutritionalSummary ul li{border-bottom:1px solid #cecece;padding:10px 0;}.nutrition-details .column-2 #nutritionalSummary ul li .nutrient-amount{font-size:14px;font-weight:700;}
.nutrition-details .column-2 #nutritionalSummary ul li .nutrient-unit{font-size:11px;font-weight:normal;}
.nutrition-details .column-2 #nutritionalSummary ul li:first-child{border-top:1px solid #cecece;}
.nutrition-details .column-2 #nutritionalSummary ul li .nutrient-name{font-style:oblique;display:inline-block;}
.nutrition-details .column-2 #nutritionalSummary ul li .align-right{float:right;display:inline-block;}
.nutrition-details #viewNutritionalSummary,.nutrition-details #viewNutritionalLabel{background:none;border:none;color:#0096d6;display:block;margin:20px auto 30px;}
.nutrition-details.recent .layout-2{float:left;margin-right:50px;}.nutrition-details.recent .layout-2 p{float:left;}
.nutrition-details.recent .serving-size-label,.nutrition-details.recent .label-1{float:left;margin-right:10px;}
.nutpanel{border:2px solid #BCBCBC;background-color:#fdfdfd;width:100%;display:table;margin:15px 0 25px 0;}.nutpanel table{font-family:arial;font-size:13px;color:#333333;line-height:18px;margin:5px;border-collapse:collapse;}.nutpanel table tr{line-height:13px;}.nutpanel table tr td{font-size:12px;color:#555555;}.nutpanel table tr td.title{font-size:22px;font-weight:bold;line-height:25px;font-family:Arial Black, Arial;letter-spacing:1px;}
.nutpanel table tr td.sep{background-color:#888888;line-height:5px;font-size:2px;}
.nutpanel table tr td.label{font-weight:400;background:none;}
.nutpanel table tr td.strong{font-weight:700;}
.nutpanel table tr td.small{font-size:10px;}
.nutpanel table tr td.borderTop{border-top:1px solid #BCBCBC;}
.nutpanel table tr td.light{color:#999999;}
.btn-create{font-weight:700;letter-spacing:1px;}.btn-create.right-side{float:right;}
.create-challenge{padding-top:10px;margin:0 18px 0 20px;}.create-challenge p.flash-message{float:right !important;}
.create-challenge .btn-group{float:left;width:415px;}
.create-challenge .btn-group.challenge-whoToChallenge{margin-left:22px;}.create-challenge .btn-group.challenge-whoToChallenge .title{margin:5px 0 0 10px;}
.create-challenge .btn-group .btn{width:397px;}
.create-challenge .btn-group .dropdown-menu{position:relative;background:#f0f0f0;width:421px;max-width:421px;max-height:221px;overflow-x:hidden;overflow-y:auto;padding:0;border:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}.create-challenge .btn-group .dropdown-menu li{padding:5px;border-bottom:1px solid #e1e5e6;position:relative;cursor:pointer;}.create-challenge .btn-group .dropdown-menu li.challenger-item{height:63px;}
.create-challenge .btn-group .dropdown-menu li:hover{background:#e1e5e6;}
.create-challenge .btn-group .dropdown-menu li:last-child{border-bottom:0;margin-bottom:0;}
.create-challenge .btn-group .dropdown-menu li img{background:#fdfdfd;padding:3px;float:left;}
.create-challenge .btn-group .dropdown-menu li .title{font-size:16px;font-weight:700;float:left;clear:none;color:#0096d6;width:238px;white-space:normal;}.create-challenge .btn-group .dropdown-menu li .title:hover{background:none;}
.create-challenge .btn-group .dropdown-menu li .message{padding:15px;}
.create-challenge .btn-group .dropdown-menu li .date{float:right;margin:5px 10px 0 0;font-style:oblique;}
.create-challenge .btn-group .dropdown-menu li .details{position:absolute;bottom:5px;left:80px;}.create-challenge .btn-group .dropdown-menu li .details span{margin-right:20px;}
.create-challenge .choose-friends-checklist{list-style:none;margin:0;padding:0;outline:0;border:0;}.create-challenge .choose-friends-checklist li{float:left;background:#f0f0f0;width:390px;padding:15px 10px;border-bottom:1px solid #e1e5e6;margin-bottom:10px;}.create-challenge .choose-friends-checklist li:nth-child(2n + 0){margin-left:15px;}
.create-challenge .choose-friends-checklist li input{display:none;}
.create-challenge .choose-friends-checklist li label{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/6d3bef030a-checkbox-1-off.png") no-repeat 0 center;padding-left:25px;height:50px;}.create-challenge .choose-friends-checklist li label img{max-width:50px;max-height:50px;margin-right:15px;float:left;display:block;border:1px solid #e1e5e6;}
.create-challenge .choose-friends-checklist li label span{float:left;vertical-align:middle;line-height:50px;font-size:16px;color:#0096d6;}
.create-challenge .choose-friends-checklist li .label-title{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/6d3bef030a-checkbox-1-off.png") no-repeat 0 center;padding-left:25px;height:50px;}.create-challenge .choose-friends-checklist li .label-title img{max-width:50px;max-height:50px;margin-right:15px;float:left;display:block;border:1px solid #e1e5e6;}
.create-challenge .choose-friends-checklist li .label-title span{float:left;vertical-align:middle;line-height:50px;font-size:16px;color:#0096d6;}
.create-challenge .choose-friends-checklist li input:checked+label{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/b975ea236b-checkbox-1-on.png") no-repeat 0 center;}
.create-challenge .choose-friends-checklist li .label-title.checked{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/b975ea236b-checkbox-1-on.png") no-repeat 0 center;}
.create-challenge .message-body{padding-top:25px;}.create-challenge .message-body textarea{width:848px;height:100px;resize:none;}
.create-challenge #warning{text-align:center;background:#282828;color:#fdfdfd;font-size:16px;margin:20px auto 0;width:295px;line-height:36px;text-transform:uppercase;}
.create-challenge .challenge-details label{margin-bottom:5px;}
.create-challenge .challenge-details .challenge-message{background:#f9f9f9 url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/5a740e54f1-quotes-pink.png") no-repeat 15px 15px;position:relative;float:left;z-index:1;font-size:16px;font-weight:700;line-height:20px;margin:0 0 30px;padding:45px 15px 20px;width:420px;min-height:27px;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.create-challenge .challenge-details .challenge-message p{font-size:18px;}
.create-challenge .challenge-details .column-1,.create-challenge .challenge-details .column-2,.create-challenge .challenge-details .column-3{margin-bottom:30px;}
.create-challenge .challenge-details .column-1{width:205px;float:left;margin-right:20px;}.create-challenge .challenge-details .column-1 .location{margin-bottom:30px;}
.create-challenge .challenge-details .column-1 .location,.create-challenge .challenge-details .column-1 .type{font-size:16px;font-weight:700;text-transform:capitalize;}
.create-challenge .challenge-details .column-1 label{font-style:oblique;}
.create-challenge .challenge-details .column-2{width:240px;float:left;}.create-challenge .challenge-details .column-2 label{font-style:oblique;}
.create-challenge .challenge-details .column-3{width:372px;float:right;}.create-challenge .challenge-details .column-3 img{display:block;max-width:360px;padding:5px;border:1px solid #cecece;}
.create-challenge .challenge-details .challenge-map-area{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/c4aea09851-modal-divider.png") no-repeat center 0;padding-top:20px;margin-bottom:30px;}
.create-challenge .challenge-details .members-challenged{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/c4aea09851-modal-divider.png") no-repeat center 0;padding-top:20px;}.create-challenge .challenge-details .members-challenged ul{list-style:none;margin:0;padding:0;outline:0;border:0;clear:both;}.create-challenge .challenge-details .members-challenged ul li{width:33.333333333333336%;margin-bottom:15px;float:left;}.create-challenge .challenge-details .members-challenged ul li img{display:block;float:left;max-width:50px;max-height:50px;margin-right:15px;border:1px solid #e1e5e6;}
.create-challenge .challenge-details .members-challenged ul li .title{vertical-align:middle;line-height:50px;color:#0096d6;font-size:16px;font-weight:700;}
.create-message{margin:0 20px;}.create-message .message-to{float:left;margin-right:100px;}.create-message .message-to input{width:285px;color:#91969A;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.create-message .message-subject{float:left;}.create-message .message-subject input{width:450px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.create-message #recipients-list{list-style:none;margin:0;padding:0;outline:0;border:0;height:20px;clear:both;margin-bottom:10px;}.create-message #recipients-list li{float:left;margin-left:10px;}.create-message #recipients-list li:first-child{margin-left:5px;}
.create-message #recipients-list li img{max-width:30px;max-height:30px;}
.create-message #recipients-list li .remove{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/f8fb238ece-checkbox-x-2.jpg") no-repeat 0 0;text-indent:-9999px;display:none;width:9px;height:9px;position:relative;bottom:14px;}
.create-message #recipients-list li:hover .remove{display:block;}
.create-message .message-body{clear:both;}.create-message .message-body textarea{width:845px;height:100px;resize:none;}
.create-post{margin:0 20px 0;position:relative;}.create-post textarea{width:845px;height:100px;resize:none;padding:10px;}
.create-post .post-upload-options{list-style:none;margin:0;padding:0;outline:0;border:0;position:absolute;bottom:10px;right:2px;}.create-post .post-upload-options li{float:left;}.create-post .post-upload-options li a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/dd685eea79-sprite-modal-post-options.png") no-repeat;display:block;width:53px;height:46px;text-indent:-9999px;}
.create-post .post-upload-options li.video a{background-position:0 0;}.create-post .post-upload-options li.video a:hover{background-position:0 -79px;}
.create-post .post-upload-options li.photo a{background-position:-53px 0;}.create-post .post-upload-options li.photo a:hover{background-position:-53px -79px;}
.create-post .post-upload-options li.file a{background-position:-105px 0;}.create-post .post-upload-options li.file a:hover{background-position:-105px -79px;}
.pink-question{color:#fa0465;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 16px 20px;}
.weight-radio-btns-current{margin-left:20px;}
.pick-a-goal-container{margin:0 18px 0 20px;}.pick-a-goal-container ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.pick-a-goal-container ul li{background:#ebebeb;float:left;width:170px;height:205px;padding:10px 17px 17px;border:1px solid #cecece;margin-left:10px;}.pick-a-goal-container ul li:first-child{margin-left:0;}
.pick-a-goal-container ul li label{padding-top:25px;margin-bottom:0;}
.pick-a-goal-container ul li i{margin:0 auto 25px;display:block;}
.pick-a-goal-container ul li input{display:block;margin:0 auto;}
.loading{text-align:center;}.loading p{font-weight:700;}
.membershipItems{margin:0 18px 0 20px;}.membershipItems ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.membershipItems ul li{background:#ebebeb;float:left;width:420px;height:205px;padding:10px 0 17px;border:1px solid #cecece;margin-left:10px;}.membershipItems ul li:first-child{margin-left:0;}
.membershipItems ul li .num{font-size:60px;line-height:1;}
.membershipItems ul li label{padding-top:25px;margin-bottom:0;text-align:center;}
.membershipItems ul li input{display:block;margin:0 auto;}
.membershipItems ul li .subheader{margin-bottom:0;margin-left:140px;}.membershipItems ul li .subheader.double{padding:0 6px 1px;}
.membershipItems ul li p{margin-left:140px;margin-top:20px;}
.weight-radio-btns-type,.run-radio-btns-type,.cycle-radio-btns-type{margin:0 18px 20px 20px;}.weight-radio-btns-type ul,.run-radio-btns-type ul,.cycle-radio-btns-type ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.weight-radio-btns-type ul li,.run-radio-btns-type ul li,.cycle-radio-btns-type ul li{background:#ebebeb;float:left;width:420px;height:205px;padding:10px 0 17px;border:1px solid #cecece;margin-left:10px;}.weight-radio-btns-type ul li:first-child,.run-radio-btns-type ul li:first-child,.cycle-radio-btns-type ul li:first-child{margin-left:0;}
.weight-radio-btns-type ul li .num,.run-radio-btns-type ul li .num,.cycle-radio-btns-type ul li .num{font-size:60px;line-height:1;}
.weight-radio-btns-type ul li label,.run-radio-btns-type ul li label,.cycle-radio-btns-type ul li label{padding-top:25px;margin-bottom:0;}
.weight-radio-btns-type ul li i,.run-radio-btns-type ul li i,.cycle-radio-btns-type ul li i{margin:0 auto 25px;display:block;}
.weight-radio-btns-type ul li input,.run-radio-btns-type ul li input,.cycle-radio-btns-type ul li input{display:block;margin:0 auto;}
.weight-radio-btns-type ul li .subheader,.run-radio-btns-type ul li .subheader,.cycle-radio-btns-type ul li .subheader{margin-left:140px;}
.weight-radio-btns-current{margin:0 0 16px 20px;}.weight-radio-btns-current input{width:100px;float:left;}
.weight-radio-btns-current p{float:left;margin-left:10px;margin-top:7px;font-weight:700;}
.healthScore-radio-btns-percent,.healthScore-radio-btns-duration,.weight-radio-btns-amount,.weight-radio-btns-duration,.run-radio-btns-duration,.run-radio-btns-distance,.run-radio-btns-often,.cycle-radio-btns-duration,.cycle-radio-btns-distance,.cycle-radio-btns-often{margin:0 18px 30px 20px;}.healthScore-radio-btns-percent ul,.healthScore-radio-btns-duration ul,.weight-radio-btns-amount ul,.weight-radio-btns-duration ul,.run-radio-btns-duration ul,.run-radio-btns-distance ul,.run-radio-btns-often ul,.cycle-radio-btns-duration ul,.cycle-radio-btns-distance ul,.cycle-radio-btns-often ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.healthScore-radio-btns-percent ul li,.healthScore-radio-btns-duration ul li,.weight-radio-btns-amount ul li,.weight-radio-btns-duration ul li,.run-radio-btns-duration ul li,.run-radio-btns-distance ul li,.run-radio-btns-often ul li,.cycle-radio-btns-duration ul li,.cycle-radio-btns-distance ul li,.cycle-radio-btns-often ul li{background:#ebebeb;float:left;width:124px;height:115px;padding:10px 0 17px;border:1px solid #cecece;margin-left:9px;}.healthScore-radio-btns-percent ul li:first-child,.healthScore-radio-btns-duration ul li:first-child,.weight-radio-btns-amount ul li:first-child,.weight-radio-btns-duration ul li:first-child,.run-radio-btns-duration ul li:first-child,.run-radio-btns-distance ul li:first-child,.run-radio-btns-often ul li:first-child,.cycle-radio-btns-duration ul li:first-child,.cycle-radio-btns-distance ul li:first-child,.cycle-radio-btns-often ul li:first-child{margin-left:0;}
.healthScore-radio-btns-percent ul li.custom-percentage,.healthScore-radio-btns-duration ul li.custom-percentage,.weight-radio-btns-amount ul li.custom-percentage,.weight-radio-btns-duration ul li.custom-percentage,.run-radio-btns-duration ul li.custom-percentage,.run-radio-btns-distance ul li.custom-percentage,.run-radio-btns-often ul li.custom-percentage,.cycle-radio-btns-duration ul li.custom-percentage,.cycle-radio-btns-distance ul li.custom-percentage,.cycle-radio-btns-often ul li.custom-percentage{width:275px;padding:10px 17px 17px;}.healthScore-radio-btns-percent ul li.custom-percentage p,.healthScore-radio-btns-duration ul li.custom-percentage p,.weight-radio-btns-amount ul li.custom-percentage p,.weight-radio-btns-duration ul li.custom-percentage p,.run-radio-btns-duration ul li.custom-percentage p,.run-radio-btns-distance ul li.custom-percentage p,.run-radio-btns-often ul li.custom-percentage p,.cycle-radio-btns-duration ul li.custom-percentage p,.cycle-radio-btns-distance ul li.custom-percentage p,.cycle-radio-btns-often ul li.custom-percentage p{float:left;}.healthScore-radio-btns-percent ul li.custom-percentage p.sub-label,.healthScore-radio-btns-duration ul li.custom-percentage p.sub-label,.weight-radio-btns-amount ul li.custom-percentage p.sub-label,.weight-radio-btns-duration ul li.custom-percentage p.sub-label,.run-radio-btns-duration ul li.custom-percentage p.sub-label,.run-radio-btns-distance ul li.custom-percentage p.sub-label,.run-radio-btns-often ul li.custom-percentage p.sub-label,.cycle-radio-btns-duration ul li.custom-percentage p.sub-label,.cycle-radio-btns-distance ul li.custom-percentage p.sub-label,.cycle-radio-btns-often ul li.custom-percentage p.sub-label{margin-top:5px;}
.healthScore-radio-btns-percent ul li label,.healthScore-radio-btns-duration ul li label,.weight-radio-btns-amount ul li label,.weight-radio-btns-duration ul li label,.run-radio-btns-duration ul li label,.run-radio-btns-distance ul li label,.run-radio-btns-often ul li label,.cycle-radio-btns-duration ul li label,.cycle-radio-btns-distance ul li label,.cycle-radio-btns-often ul li label{padding-top:25px;margin-bottom:0;text-align:center;}.healthScore-radio-btns-percent ul li label input,.healthScore-radio-btns-duration ul li label input,.weight-radio-btns-amount ul li label input,.weight-radio-btns-duration ul li label input,.run-radio-btns-duration ul li label input,.run-radio-btns-distance ul li label input,.run-radio-btns-often ul li label input,.cycle-radio-btns-duration ul li label input,.cycle-radio-btns-distance ul li label input,.cycle-radio-btns-often ul li label input{width:100px;height:46px;float:left;font-size:46px;font-weight:700;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;margin-right:10px;line-height:1.2;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}.healthScore-radio-btns-percent ul li label input+p,.healthScore-radio-btns-duration ul li label input+p,.weight-radio-btns-amount ul li label input+p,.weight-radio-btns-duration ul li label input+p,.run-radio-btns-duration ul li label input+p,.run-radio-btns-distance ul li label input+p,.run-radio-btns-often ul li label input+p,.cycle-radio-btns-duration ul li label input+p,.cycle-radio-btns-distance ul li label input+p,.cycle-radio-btns-often ul li label input+p{font-size:11px;width:100px;margin-top:15px;}
.healthScore-radio-btns-percent ul li .num,.healthScore-radio-btns-duration ul li .num,.weight-radio-btns-amount ul li .num,.weight-radio-btns-duration ul li .num,.run-radio-btns-duration ul li .num,.run-radio-btns-distance ul li .num,.run-radio-btns-often ul li .num,.cycle-radio-btns-duration ul li .num,.cycle-radio-btns-distance ul li .num,.cycle-radio-btns-often ul li .num{font-size:60px;line-height:1;}
.healthScore-radio-btns-percent ul li p,.healthScore-radio-btns-duration ul li p,.weight-radio-btns-amount ul li p,.weight-radio-btns-duration ul li p,.run-radio-btns-duration ul li p,.run-radio-btns-distance ul li p,.run-radio-btns-often ul li p,.cycle-radio-btns-duration ul li p,.cycle-radio-btns-distance ul li p,.cycle-radio-btns-often ul li p{line-height:1.4;}.healthScore-radio-btns-percent ul li p.sub-label,.healthScore-radio-btns-duration ul li p.sub-label,.weight-radio-btns-amount ul li p.sub-label,.weight-radio-btns-duration ul li p.sub-label,.run-radio-btns-duration ul li p.sub-label,.run-radio-btns-distance ul li p.sub-label,.run-radio-btns-often ul li p.sub-label,.cycle-radio-btns-duration ul li p.sub-label,.cycle-radio-btns-distance ul li p.sub-label,.cycle-radio-btns-often ul li p.sub-label{font-weight:700;}
.healthScore-radio-btns-percent ul li input,.healthScore-radio-btns-duration ul li input,.weight-radio-btns-amount ul li input,.weight-radio-btns-duration ul li input,.run-radio-btns-duration ul li input,.run-radio-btns-distance ul li input,.run-radio-btns-often ul li input,.cycle-radio-btns-duration ul li input,.cycle-radio-btns-distance ul li input,.cycle-radio-btns-often ul li input{display:block;margin:0 auto;}
.healthScore-radio-btns-percent ul li .subheader,.healthScore-radio-btns-duration ul li .subheader,.weight-radio-btns-amount ul li .subheader,.weight-radio-btns-duration ul li .subheader,.run-radio-btns-duration ul li .subheader,.run-radio-btns-distance ul li .subheader,.run-radio-btns-often ul li .subheader,.cycle-radio-btns-duration ul li .subheader,.cycle-radio-btns-distance ul li .subheader,.cycle-radio-btns-often ul li .subheader{margin-left:120px;}
.weight-radio-btns-duration ul li{margin-left:19px;}
.modal-footer{background:#393d40;border:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}.modal-footer .btn{box-shadow:none;text-shadow:none;letter-spacing:1px;line-height:1;font-weight:700;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}.modal-footer .btn.btn-cancel{background:none;color:#727d82;}
.modal-footer .btn.btn-large.btn-cancel{background:none;color:#727d82;}
.modal-footer .btn.btn-confirm-no{background:none;color:#727d82;padding-top:10px;}
.modal-footer .btn.btn-primary{padding:10px 14px;}
.modal-footer .modal-link{font-size:12px;text-transform:uppercase;font-weight:700;margin:9px 0;display:inline-block;color:#0096d6;}.modal-footer .modal-link:hover{color:#0096d6;}
.modal-footer .modal-link.back-button{float:left;margin:0;color:#fdfdfd;}
.modal-footer .modal-link.log-more{float:right;margin:9px 5px;}
.high-footer{margin-top:-5px;}
.chart-distance-marker{color:#fdfdfd;position:absolute;padding-top:1px;font-size:9px;width:21px;height:20px;z-index:99999;background:url("http://s3.amazonaws.com/ifit-images/chart-distance.png") no-repeat;}.chart-distance-marker.single-digit{padding-left:7px;}
.chart-distance-marker.double-digit{padding-left:5px;}
.chart-start-marker{position:absolute;width:23px;height:28px;background:url("http://s3.amazonaws.com/ifit-images/start-marker.png") no-repeat;z-index:99999;}
#healthScore{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}#healthScore .overall-stats{width:898px;}#healthScore .overall-stats .health-score-graph-container{margin:15px 70px 0 0;padding-top:10px;}
#healthScore .overall-stats-title{margin:85px 0 0 55px;float:left;width:565px;}
#healthScore ul.health-scores{list-style:none;margin:0;padding:0;outline:0;border:0;background:#f0f0f0;padding:0 5px;height:175px;position:relative;z-index:10;}#healthScore ul.health-scores .health-score-section{width:168px;margin-left:10px;height:135px;padding-top:20px;padding-bottom:20px;float:left;text-align:center;position:relative;}#healthScore ul.health-scores .health-score-section:first-child{margin-left:0;}
#healthScore ul.health-scores .health-score-section .upper{border-bottom:1px solid #989898;margin-bottom:20px;white-space:nowrap;}
#healthScore ul.health-scores .health-score-section .health-score-num{font-size:50px;line-height:1;font-weight:700;margin-bottom:0;}
#healthScore ul.health-scores .health-score-section>span{display:block;color:#929292;margin-bottom:15px;}
#healthScore ul.health-scores .health-score-section .health-score-section-details{font-weight:700;}
#healthScore ul.health-scores .health-score-section .indicator-arrow{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #cacaca;position:absolute;bottom:-1px;left:50%;margin-left:-10px;width:0;height:0;display:none;}#healthScore ul.health-scores .health-score-section .indicator-arrow span{border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fdfdfd;position:absolute;left:-9px;bottom:-10px;}
#healthScore ul.health-scores .health-score-section.active .health-score-num{color:#0096d6;}
#healthScore ul.health-scores .health-score-section.active .indicator-arrow{display:block;}
#healthScore .health-score-details{background:#fdfdfd;border-top:1px solid #cacaca;padding:20px 20px 0;margin-bottom:50px;display:none;height:466px;}#healthScore .health-score-details .subheader{margin-bottom:25px;}
#healthScore .health-score-details>p{margin-bottom:35px;}
#healthScore .health-score-details .slider-1-container,#healthScore .health-score-details .slider-2-container{width:400px;margin-bottom:40px;}#healthScore .health-score-details .slider-1-container label,#healthScore .health-score-details .slider-2-container label{float:left;font-size:12px;line-height:1;text-transform:uppercase;font-weight:700;margin-bottom:10px;}
#healthScore .health-score-details .slider-1-container .status,#healthScore .health-score-details .slider-2-container .status{float:right;}
#healthScore .health-score-details .slider-1-container .slider-1,#healthScore .health-score-details .slider-2-container .slider-1,#healthScore .health-score-details .slider-1-container .slider-2,#healthScore .health-score-details .slider-2-container .slider-2{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/5a26e73542-slider-health-score.png") no-repeat 0 -21px;height:10px;clear:both;position:relative;}#healthScore .health-score-details .slider-1-container .slider-1 span,#healthScore .health-score-details .slider-2-container .slider-1 span,#healthScore .health-score-details .slider-1-container .slider-2 span,#healthScore .health-score-details .slider-2-container .slider-2 span{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/5a26e73542-slider-health-score.png") no-repeat 0 0;display:block;height:10px;}
#healthScore .health-score-details .slider-1-container .slider-position-indicator,#healthScore .health-score-details .slider-2-container .slider-position-indicator{list-style:none;margin:0;padding:0;outline:0;border:0;}#healthScore .health-score-details .slider-1-container .slider-position-indicator li,#healthScore .health-score-details .slider-2-container .slider-position-indicator li{width:34px;margin-left:39px;}
#healthScore .health-score-details .slider-1-container .slider-position-indicator li.five,#healthScore .health-score-details .slider-2-container .slider-position-indicator li.five{width:48px;margin-left:40px;}
#healthScore .health-score-details .slider-1-container .slider-position-indicator li.four,#healthScore .health-score-details .slider-2-container .slider-position-indicator li.four{width:70px;margin-left:40px;}
#healthScore .health-score-details .slider-1-container .slider-position-indicator li.three,#healthScore .health-score-details .slider-2-container .slider-position-indicator li.three{width:105px;margin-left:40px;}
#healthScore .health-score-details .slider-1-container .slider-position-indicator li.two,#healthScore .health-score-details .slider-2-container .slider-position-indicator li.two{width:180px;margin-left:40px;}
#healthScore .health-score-details .slider-1-container .slider-position-indicator li,#healthScore .health-score-details .slider-2-container .slider-position-indicator li{text-align:center;float:left;}#healthScore .health-score-details .slider-1-container .slider-position-indicator li:first-child,#healthScore .health-score-details .slider-2-container .slider-position-indicator li:first-child{text-align:left;margin-left:0;}
#healthScore .health-score-details .slider-1-container .slider-position-indicator li:last-child,#healthScore .health-score-details .slider-2-container .slider-position-indicator li:last-child{text-align:right;}
#healthScore .health-score-details .slider-1-container{float:left;}
#healthScore .health-score-details .slider-1-container .status{font-size:15px;font-weight:700;}#healthScore .health-score-details .slider-1-container .status.on-track{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/50c18395b0-checkmark-green.png") no-repeat 0 3px;padding-left:15px;}
#healthScore .health-score-details .slider-1-container .slider-position-indicator li{width:34px;}
#healthScore .health-score-details .slider-2-container{float:right;position:relative;}
#healthScore .health-score-details .slider-2-container .slider-knob{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/f19e5a6957-slider-knob-health-score.png") no-repeat 0 0;width:21px;height:22px;position:absolute;top:-5px;margin-left:-14px;cursor:pointer;}
#healthScore .health-score-details .slider-2-container .slider-2{position:relative;}
#healthScore .recommended-for-you-op2 label{font-size:12px;line-height:1;text-transform:uppercase;font-weight:700;margin-bottom:10px;}
#healthScore .recommended-for-you-op2 ul{list-style:none;margin:0;padding:0;outline:0;border:0;}#healthScore .recommended-for-you-op2 ul li{float:left;width:150px;margin-left:25px;}#healthScore .recommended-for-you-op2 ul li:first-child{margin-left:0;}
#healthScore .recommended-for-you-op2 ul li img{display:block;margin-bottom:15px;}
#healthScore .recommended-for-you-op2 ul li a{text-transform:uppercase;font-weight:700;}
#healthScore .recommended-for-you-op2 ul li .title{font-size:15px;font-weight:700;height:36px;max-width:150px;}
.icon{display:inline-block;vertical-align:top;text-indent:-9999px;}
i{margin:0 auto 5px;}i.icon-distance-color{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/2c9b4f2fef-track-blue.png") no-repeat 0 bottom;width:26px;height:25px;}
i.icon-elevation-color{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/71682f872d-elevation-green.png") no-repeat 0 bottom;width:31px;height:25px;}
i.icon-calories-color{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/dbe3923e3d-calories-orange.png") no-repeat 0 bottom;width:19px;height:25px;}
i.icon-stopwatch-color{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/f4eede5590-stopwatch-pink.png") no-repeat 0 bottom;width:23px;height:25px;}
.icon-track{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/78adfc97b5-track-small.png") no-repeat 0 1px;width:15px;height:13px;padding-right:5px;}
.icon-stopwatch{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/63b7c67549-stopwatch-small-new.png") no-repeat 0 0;width:15px;height:15px;padding-right:5px;}
.icon-calories{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/cc58b0c864-calories-small.png") no-repeat 0 0;width:12px;height:13px;padding-right:5px;}
.icon-altitude{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/7bab3c765e-altitude.png") no-repeat 0 0;width:12px;height:13px;padding-right:10px;margin-right:5px;}
.icon-running{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/dcfd866035-runner-3-small.png") no-repeat 0 0;height:17px;width:24px;padding-right:5px;}
.icon-cycling{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/295dcab10a-cyclist-small.png") no-repeat 0 0;width:24px;height:17px;padding-right:5px;}
.icon-workout{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/5249f9fed2-workout-small.png") no-repeat 0 0;width:24px;height:17px;padding-right:5px;}
.icon-orange-calories{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/dbe3923e3d-calories-orange.png") no-repeat 0 bottom;width:19px;height:25px;display:inline-block;vertical-align:text-top;}
.icon-orange-calories-small{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/1db827ebdd-calories-orange-small.png") no-repeat 0 bottom;width:15px;height:19px;display:inline-block;vertical-align:text-top;}
.icon-calories-orange-large{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/30125d35b6-calories-orange-large.png") no-repeat 0 0;width:28px;height:39px;display:inline-block;vertical-align:text-top;}
.icon-green-checkmark{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/b049df4b84-green-checkmark.png") no-repeat 0 center;width:14px;height:13px;display:inline-block;vertical-align:text-top;margin-right:5px;}
.icon-blue-track{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/2c9b4f2fef-track-blue.png") no-repeat 0 bottom;width:26px;height:25px;display:inline-block;vertical-align:text-top;}
.icon-runner{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/64c28746b0-runner-3.png") no-repeat 0 center;width:19px;height:28px;display:inline-block;vertical-align:text-top;margin-right:5px;}
.icon-runner-ltGray{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/16158bd17a-runner-ltGray.png") no-repeat 0 center;width:14px;height:21px;display:inline-block;vertical-align:top;margin-right:5px;}
.icon-runner-2{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/9938ad2958-runner-2.jpg") no-repeat 0 center;width:14px;height:21px;display:inline-block;margin-right:5px;}
.icon-pink-runner{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/e0e8f72733-runner-2.png") no-repeat 0 center;width:18px;height:21px;display:inline-block;margin-right:5px;}
.icon-runner-4{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/d79927e310-runner-medium.png") no-repeat 0 center;width:30px;height:28px;display:inline-block;vertical-align:text-top;margin-right:5px;}
.icon-runner-small{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/dcfd866035-runner-3-small.png") no-repeat 0 center;width:19px;height:17px;display:inline-block;vertical-align:text-top;margin-right:5px;}
.icon-biker{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/f3aa989022-biker.png") no-repeat 0 center;width:25px;height:22px;display:inline-block;vertical-align:text-top;margin-right:5px;}
.icon-biking{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/542ad98fac-biking.png") no-repeat 0 center;width:25px;height:22px;display:inline-block;vertical-align:text-top;margin-right:5px;}
.icon-fitness{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/3d12a306b2-fitness.png") no-repeat 0 center;width:25px;height:22px;display:inline-block;vertical-align:text-top;margin-right:5px;}
.icon-weight-loss{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/9613879f65-weightloss.png") no-repeat 0 center;width:25px;height:22px;display:inline-block;vertical-align:text-top;margin-right:5px;}
.icon-workout-2{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/eb27d7023a-workout.png") no-repeat 0 center;width:24px;height:30px;display:inline-block;vertical-align:text-top;margin-right:5px;}
.icon-green-workout{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/f613fb600a-workout.png") no-repeat 0 center;width:21px;height:21px;display:inline-block;vertical-align:text-top;margin-right:5px;}
.icon-workout-4{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/911de25536-workout-medium.png") no-repeat 0 center;width:30px;height:38px;display:inline-block;vertical-align:text-top;margin-right:5px;}
.icon-workout-3{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/4a937d9537-workout.png") no-repeat 0 center;width:24px;height:30px;display:inline-block;vertical-align:text-top;margin-right:5px;}
.icon-remove-workout{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/ec258d6063-remove-x.png") no-repeat 0 center;width:10px;height:10px;}
.icon-challenge{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/6c57e8a8b5-challenge-gray.png") no-repeat 0 center;width:10px;height:20px;}
.icon-runner-cal{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/d79927e310-runner-medium.png") no-repeat 0 center;width:30px;height:28px;display:inline-block;vertical-align:text-top;margin-right:5px;}
.icon-biker-cal{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/76af8b9d30-biker-medium.png") no-repeat 0 center;width:30px;height:28px;display:inline-block;vertical-align:text-top;}
.icon-whistle-cal{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/43177f3402-whistle.png") no-repeat 0 center;width:30px;height:28px;display:inline-block;vertical-align:text-top;}
.icon-challenge-cal{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/28862b48c6-challenge-medium.png") no-repeat 0 center;width:30px;height:28px;display:inline-block;vertical-align:text-top;}
.icon-workout-cal{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/911de25536-workout-medium.png") no-repeat 0 center;width:30px;height:30px;display:inline-block;vertical-align:text-top;}
.icon-trackhoe{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/9984ee6e5d-trackhoe.png") no-repeat 0 0;width:24px;height:17px;display:inline-block;vertical-align:text-top;margin-left:8px;margin-top:-4px;}
.icon-clipboard{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/f87acd55ac-clipboard-blue.png") no-repeat 0 0;width:24px;height:17px;display:inline-block;vertical-align:text-top;margin-left:8px;margin-top:-1px;}
.icon-white-calendar{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/ed016ffa8a-calendar.png") no-repeat 0 0;width:13px;height:12px;display:inline-block;vertical-align:text-top;margin-right:5px;}
.icon-blue-calendar-2{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/3cf54d9432-icon-calendar-2.png") no-repeat 0 0;width:15px;height:16px;display:inline-block;vertical-align:text-top;margin-left:5px;}
.icon-weight-goal{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/spritesheets/ce578f5377-goal-modal-1.png") no-repeat 0 0;width:67px;height:73px;}
.icon-running-goal{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/spritesheets/ce578f5377-goal-modal-1.png") no-repeat -77px 0;width:67px;height:73px;}
.icon-cycling-goal{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/spritesheets/ce578f5377-goal-modal-1.png") no-repeat -154px 0;width:67px;height:73px;}
.icon-healthScore-goal{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/spritesheets/ce578f5377-goal-modal-1.png") no-repeat -231px 0;width:67px;height:73px;}
.icon-lose-weight-goal{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/spritesheets/f469ad11eb-goal-modal-2.png") no-repeat 0 0;width:67px;height:73px;}
.icon-gain-weight-goal{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/spritesheets/f469ad11eb-goal-modal-2.png") no-repeat -135px 0;width:67px;height:73px;}
.icon-runner-xlarge{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/ecba018380-icon-runner-xlarge.png") no-repeat 0 0;width:34px;height:50px;}
.icon-hexa-weightLoss{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/5085b53fcc-sprite-icons-1.png") no-repeat 0 0;width:67px;height:73px;margin-bottom:25px;}
.icon-hexa-running{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/5085b53fcc-sprite-icons-1.png") no-repeat -77px 0;width:67px;height:73px;margin-bottom:25px;}
.icon-hexa-cycling{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/5085b53fcc-sprite-icons-1.png") no-repeat -154px 0;width:67px;height:73px;margin-bottom:25px;}
.icon-hexa-fitness{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/5085b53fcc-sprite-icons-1.png") no-repeat -231px 0;width:67px;height:73px;margin-bottom:25px;}
.icon-hexa-personalize{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/e27e67173a-sprite-icons-2.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px;}
.icon-hexa-googleMaps{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/e27e67173a-sprite-icons-2.png") no-repeat -78px 0;width:68px;height:75px;margin-bottom:25px;}
.icon-hexa-trackingAndStats{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/e27e67173a-sprite-icons-2.png") no-repeat -156px 0;width:68px;height:75px;margin-bottom:25px;}
.icon-hexa-graphs{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/2c25917c8e-sprite-cycling-icons.png") no-repeat 0 0;width:67px;height:72px;}
.icon-hexa-road-signs{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/2c25917c8e-sprite-cycling-icons.png") no-repeat -76px 0;width:67px;height:72px;}
.icon-hexa-pace{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/f0220068a9-sprite-running-icons.png") no-repeat 0 0;width:112px;height:136px;}
.icon-hexa-time{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/f0220068a9-sprite-running-icons.png") no-repeat -214px 0;width:112px;height:136px;}
.icon-hexa-distance{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/f0220068a9-sprite-running-icons.png") no-repeat -432px 0;width:112px;height:136px;}
.icon-hexa-calories{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/f0220068a9-sprite-running-icons.png") no-repeat -652px 0;width:112px;height:136px;}
.icon-hexa-nutrition{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/344f4cd381-sprite-weight-loss-icons.png") no-repeat 0 0;width:67px;height:73px;margin-bottom:25px;}
.icon-hexa-food{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/344f4cd381-sprite-weight-loss-icons.png") no-repeat -77px 0;width:67px;height:73px;margin-bottom:25px;}
.icon-hexa-programs{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/344f4cd381-sprite-weight-loss-icons.png") no-repeat -154px 0;width:67px;height:73px;margin-bottom:25px;}
.icon-hexa-community{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/344f4cd381-sprite-weight-loss-icons.png") no-repeat -231px 0;width:67px;height:73px;margin-bottom:25px;}
.icon-hexa-1{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/8403c12ea1-icon-hexa-1.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px;}
.icon-hexa-2{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/9a5ef427ed-icon-hexa-2.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px;}
.icon-hexa-3{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/8ccb790c42-icon-hexa-3.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px;}
.icon-hexa-4{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/06ee12552f-icon-hexa-4.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px;}
.icon-hexa-5{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/4e4edc1335-icon-hexa-5.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px;}
.icon-hexa-6{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/cc508ce8f5-icon-hexa-6.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px;}
.icon-hexa-7{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/8d3546c922-icon-hexa-7.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px;}
.icon-hexa-8{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/4922a1e4af-icon-hexa-8.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px;}
.icon-hexa-9{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/69f7f53339-icon-hexa-9.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px;}
.icon-hexa-10{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/fec47872a1-icon-hexa-10.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px;}
.icon-hexa-11{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/cbe8251160-icon-hexa-11.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px;}
.icon-hexa-12{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/6a04363123-sprite-icons-3.png") no-repeat 0 0;width:130px;height:145px;margin-bottom:25px;}
.icon-hexa-13{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/6a04363123-sprite-icons-3.png") no-repeat -138px 0;width:130px;height:145px;margin-bottom:25px;}
.icon-hexa-14{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/6a04363123-sprite-icons-3.png") no-repeat -278px 0;width:130px;height:145px;margin-bottom:25px;}
.icon-hexa-15{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/6a04363123-sprite-icons-3.png") no-repeat -416px 0;width:130px;height:145px;margin-bottom:25px;}
.icon-slash{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/b85916c56f-slash.png") no-repeat 0 0;width:21px;height:36px;margin-top:50px;}
.icon-shadow-stats-quote{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/81b2badcf3-shadow-stats-quote.png") no-repeat 0 0;width:700px;height:20px;position:relative;left:-30px;top:85px;}
.icon-shadow-stats-calories{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/c851c6e673-shadow-stats-calories.png") no-repeat 0 0;width:260px;height:15px;position:relative;left:-10px;top:25px;}
.icon-shadow-achievements-badge{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/c851c6e673-shadow-achievements-badge.png") no-repeat 0 0;width:260px;height:15px;position:relative;left:-10px;top:90px;}
.icon-shadow-achievements-points{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/81b2badcf3-shadow-achievements-points.png") no-repeat 0 0;width:700px;height:20px;position:relative;left:-25px;top:70px;}
.icon-divider-create-workout{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/9d06097b3e-divider-horizontal-3.png") no-repeat 0 0;width:900px;height:9px;position:relative;}
.icon-club-members{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/2e05dbc455-club-members.png") no-repeat 0 center;width:30px;height:17px;display:inline-block;}
.icon-club-workout{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/e96ae72a30-club-workout.png") no-repeat 0 center;width:22px;height:28px;display:inline-block;vertical-align:text-top;}
.icon-new-member{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/c9cd1dda5e-new-member.png") no-repeat 0 center;width:20px;height:16px;display:inline-block;}
.icon-circle-calories{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/5f8fa27390-circle-calories.png") no-repeat 0 center;width:51px;height:51px;display:inline-block;}
.icon-circle-treadmill{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/519a334137-circle-treadmill.png") no-repeat 0 center;width:51px;height:51px;display:inline-block;}
.icon-circle-inclineTrainer{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/c1f3b66a01-circle-inclineTrainer.png") no-repeat 0 center;width:51px;height:51px;display:inline-block;}
.icon-circle-bike{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/5b355dac6c-circle-bike.png") no-repeat 0 center;width:51px;height:51px;display:inline-block;}
.icon-circle-trainingMembers{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/b55aeaf0ce-circle-trainingMembers.png") no-repeat 0 center;width:51px;height:51px;display:inline-block;}
.icon-circle-activeMembers{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/29a10ad979-circle-activeMembers.png") no-repeat 0 center;width:51px;height:51px;display:inline-block;}
.icon-circle-newMembers{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/9e47efc972-circle-newMembers.png") no-repeat 0 center;width:51px;height:51px;display:inline-block;}
.icon-circle-time{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/344037f489-circle-time.png") no-repeat 0 center;width:51px;height:51px;display:inline-block;}
.icon-circle-elevation{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/1aec478386-circle-elevation.png") no-repeat 0 center;width:51px;height:51px;display:inline-block;}
.icon-circle-track{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/89184e51a1-circle-track.png") no-repeat 0 center;width:51px;height:51px;display:inline-block;}
.icon-circle-elliptical{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/62b0e6c4f2-circle-elliptical.png") no-repeat 0 center;width:51px;height:51px;display:inline-block;}
.icon-circle-members{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/d75e442e01-circle-members.png") no-repeat 0 center;width:51px;height:51px;display:inline-block;}
.icon-circle-workouts{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/f1f8577a37-circle-workouts.png") no-repeat 0 center;width:51px;height:51px;display:inline-block;}
.icon-equipment-bar{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/ef20e23808-equipment-bar.png") no-repeat 0 center;width:5px;height:203px;display:inline-block;position:relative;right:28px;top:51px;}
.icon-equipment-bar-total{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/club/00a7fbb4b6-equipment-bar-total.png") no-repeat 0 center;width:5px;height:195px;display:inline-block;position:relative;left:23px;top:51px;}
.achievements-page.overall-stats-container{background:#282828 url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/a1c35a6fa0-overall-stats-bg-2.jpg") repeat-x center 0;min-height:373px;padding-top:50px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}
.achievements-page .column-1{width:225px !important;border-right:1px solid #ebebeb;padding-right:60px;padding-bottom:75px;padding-top:0 !important;}.achievements-page .column-1 label{color:#929292;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;}
.achievements-page .column-2{width:610px !important;padding-top:0 !important;}.achievements-page .column-2 label{color:#929292;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;}
.achievements-page .column-2 .current-level-container{float:left;margin-bottom:20px;}.achievements-page .column-2 .current-level-container .current-level{color:#beef51;font-size:30px;line-height:1;}.achievements-page .column-2 .current-level-container .current-level span{font-size:80px;color:#ebebeb;font-weight:700;white-space:nowrap;}
.achievements-page .column-2 .current-level-container .level-graphic{list-style:none;margin:0;padding:0;outline:0;border:0;}.achievements-page .column-2 .current-level-container .level-graphic li{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/1e8cd35a0e-level-graphic.png") no-repeat 0 0;width:10px;height:24px;float:left;margin-right:6px;}.achievements-page .column-2 .current-level-container .level-graphic li:first-child{margin-left:0;}
.achievements-page .column-2 .current-level-container .level-graphic li span{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/1e8cd35a0e-level-graphic.png") no-repeat -18px 0;display:block;text-indent:-9999px;}
.achievements-page .column-2 .current-level-container .level-graphic li.full span{height:0;}
.achievements-page .column-2 .current-level-container .level-graphic li.empty span{height:100%;}
.achievements-page .column-2 .recommended-badges-container{float:right;position:relative;width:230px;}.achievements-page .column-2 .recommended-badges-container label{margin-left:17px;}
.achievements-page .column-2 .recommended-badges-container .recommended-badges{width:210px;overflow:hidden;margin-left:7px;}.achievements-page .column-2 .recommended-badges-container .recommended-badges ul{list-style:none;margin:0;padding:0;outline:0;border:0;width:800px;}.achievements-page .column-2 .recommended-badges-container .recommended-badges ul li{float:left;margin:3px 0 0 10px;}.achievements-page .column-2 .recommended-badges-container .recommended-badges ul li a{position:relative;display:block;}.achievements-page .column-2 .recommended-badges-container .recommended-badges ul li a .rollover{position:absolute;top:0;left:0;display:none;width:59px;height:67px;text-align:center;color:#fdfdfd;cursor:pointer;}.achievements-page .column-2 .recommended-badges-container .recommended-badges ul li a .rollover .completion-amount{color:#fdfdfd;font-size:20px;line-height:20px;padding:23px 0;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;position:absolute;top:0;left:0;font-weight:100;width:100%;}
.achievements-page .column-2 .recommended-badges-container .recommended-badges ul li a img{width:59px;height:67px;}
.achievements-page .column-2 .recommended-badges-container .recommended-badges ul li:hover a .rollover{display:inline-block;}
.achievements-page .column-2 .recommended-badges-container .scroll-left,.achievements-page .column-2 .recommended-badges-container .scroll-right{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/df695aca9f-arrows-datepicker.png") no-repeat;display:block;width:7px;height:12px;cursor:pointer;text-indent:-9999px;position:absolute;top:52px;}
.achievements-page .column-2 .recommended-badges-container .scroll-left{background-position:0 0;left:0;}
.achievements-page .column-2 .recommended-badges-container .scroll-right{background-position:-15px 0;right:0;}
.achievements-page .column-2 .points-dropdown{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/ea6bb56841-achievements-points-bg.png") no-repeat 0 0;width:599px;height:96px;padding:25px 20px;}.achievements-page .column-2 .points-dropdown label{margin-bottom:10px;}
.achievements-page .column-2 .points-dropdown .points{color:#beef51;margin-bottom:15px;font-size:30px;line-height:1;letter-spacing:1px;}.achievements-page .column-2 .points-dropdown .points span{color:#fdfdfd;font-weight:700;}
.achievements-page .column-2 .points-dropdown .points-graph{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/70faac657d-achievements-points-graph.png") no-repeat 0 0;width:583px;height:10px;margin-bottom:5px;}.achievements-page .column-2 .points-dropdown .points-graph .current-points-amount{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/70faac657d-achievements-points-graph.png") no-repeat 0 -15px;height:10px;}
.achievements-page .column-2 .points-dropdown .indicator-0{float:left;color:#fdfdfd;font-size:10px;font-weight:700;font-style:oblique;}
.achievements-page .column-2 .points-dropdown .indicator-100{float:right;color:#fdfdfd;margin-right:15px;font-size:10px;font-weight:700;font-style:oblique;}
.row-left{margin-left:77px;}.row-left .badge{float:left;}
.row-right .badge{float:right;}
#achievement-shelf{margin-bottom:100px;}#achievement-shelf .badge{width:141px;height:161px;position:relative;margin-left:14px;margin-bottom:-27px;}#achievement-shelf .badge a{display:block;width:142px;height:161px;cursor:pointer;}#achievement-shelf .badge a img{position:absolute;top:0;}
#achievement-shelf .badge a .details{position:absolute;top:0;display:none;margin-left:-1px;width:101px;height:62px;color:#fdfdfd;text-decoration:none;padding:55px 20px 45px;}#achievement-shelf .badge a .details img{left:1px;z-index:0;}
#achievement-shelf .badge a .details .text{position:relative;z-index:2;}#achievement-shelf .badge a .details .text .title{font-weight:700;font-size:16px;}
#achievement-shelf .badge a .details .text .points{font-style:oblique;font-size:13px;font-weight:1000;letter-spacing:1px;}#achievement-shelf .badge a .details .text .points span{font-weight:700;}
#achievement-shelf .badge a:hover .details{display:block;}
.grid{position:relative;width:930px;margin:auto;}.grid .item{position:absolute;}.grid .item a{display:block;width:142px;height:161px;cursor:pointer;}.grid .item a .badge-details{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/6f4eac262b-badge-rollover.png") no-repeat 0 center;display:none;width:101px;height:62px;position:absolute;top:0;left:0;color:#fdfdfd;text-decoration:none;padding:55px 20px 45px;}.grid .item a .badge-details .title{font-weight:700;font-size:16px;}
.grid .item a .badge-details .points{font-style:oblique;font-size:13px;font-weight:1000;letter-spacing:1px;}.grid .item a .badge-details .points span{font-weight:700;}
.grid .item a:hover .badge-details{display:block;}
.grid .grid-row{position:absolute;height:161px;}.grid .grid-row.r1,.grid .grid-row.r3,.grid .grid-row.r5,.grid .grid-row.r7,.grid .grid-row.r9{margin-left:78px;}
.grid .grid-row.r1{bottom:-133px;}
.grid .grid-row.r2{bottom:0;}
.grid .grid-row.r3{bottom:133px;}
.grid .grid-row.r4{bottom:266px;}
.grid .grid-row.r5{bottom:399px;}
.grid .grid-row.r6{bottom:532px;}
.grid .grid-row.r7{bottom:665px;}
.grid .grid-row.r8{bottom:750px;}
.grid .grid-row.r9{bottom:883px;}
.grid .grid-row.r10{bottom:1016px;}
.grid .c1{left:65px;}
.grid .c2{left:221px;}
.grid .c3{left:377px;}
.grid .c4{left:533px;}
.grid .c5{left:689px;}
#achieveModal{position:fixed;width:750px;min-height:450px;margin:-225px 0 0 -375px;top:50% !important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}#achieveModal .modal-subheader{margin-bottom:30px;}
#achieveModal .achievement-badge{float:left;width:190px;margin-right:60px;}#achieveModal .achievement-badge img{width:190px;}
#achieveModal .achievement-details{float:left;width:390px;margin-top:40px;}#achieveModal .achievement-details .points{font-weight:700;}
#achieveModal #achieveModalContent{padding:0 50px;margin-bottom:30px;}
h1.achievement{margin-top:-5px;color:#fdfdfd;}
.kudo-not-done:hover{font-weight:700;cursor:pointer;}
.fitness-page{padding-bottom:100px;}.fitness-page .fitness-options{margin-bottom:20px;}.fitness-page .fitness-options .btn-group{margin-bottom:5px;}.fitness-page .fitness-options .btn-group .btn{font-size:11px;width:128px;border:1px solid #cecece;}.fitness-page .fitness-options .btn-group .btn .caret{float:right;}
.fitness-page .fitness-options .btn-group:last-child{margin-bottom:0;}
.fitness-page .fitness-options .btn-group+.btn-group{margin-left:0;}
.fitness-page span.blue{color:#0096d6;}
.fitness-page .feature-challenge{position:relative;}.fitness-page .feature-challenge .challenge-cost{position:absolute;bottom:15px;right:15px;background:#0096d6;color:#fdfdfd;font-size:12px;text-transform:uppercase;padding:7px 11px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}.fitness-page .feature-challenge .challenge-cost:hover{background:#929292;}
.fitness-page .feature-challenge .sticker-premiumContent{position:absolute;bottom:80px;right:-8px;}
.fitness-page .program-details-heading{margin-bottom:35px;}.fitness-page .program-details-heading .program-details-container{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/8d0a61f27c-divider-horizontal-2.png") no-repeat center bottom;padding-bottom:25px;position:relative;}.fitness-page .program-details-heading .program-details-container .block-program-title{margin-bottom:10px;}
.fitness-page .program-details-heading .program-details-container p{width:65%;text-transform:uppercase;}
.fitness-page .program-details-heading .program-details-container .cost{width:auto;padding:11px 25px;font-weight:400;position:absolute;right:10px;bottom:20px;}
.fitness-page .column-1,.fitness-page .column-2,.fitness-page .column-2 .row-1,.fitness-page .top-paid,.fitness-page .top-free,.fitness-page .program-specs{margin-bottom:26px;}
.fitness-page img{display:block;}
.fitness-page .btn-learnMore{font-weight:700;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}
.fitness-page .column-1{width:565px;float:left;position:relative;}.fitness-page .column-1 img{max-width:565px;}
.fitness-page .column-1 .feature-challenge .summary{color:#fdfdfd;position:absolute;bottom:0;left:0;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;width:97.5%;margin-left:2.5%;}.fitness-page .column-1 .feature-challenge .summary .title{font-size:23px;line-height:1.4;margin-bottom:10px;}
.fitness-page .column-1 .feature-challenge .summary .description{width:465px;font-size:10px;line-height:1.4;margin-bottom:15px;}
.fitness-page .column-2{width:370px;float:right;position:relative;}.fitness-page .column-2 .row-1{height:200px;overflow:hidden;}.fitness-page .column-2 .row-1 img{max-width:370px;}
.fitness-page .column-2 .row-2 .column-5,.fitness-page .column-2 .row-2 .column-6{width:175px;position:relative;}.fitness-page .column-2 .row-2 .column-5 img,.fitness-page .column-2 .row-2 .column-6 img{max-width:175px;}
.fitness-page .column-2 .row-2 .column-5{float:left;}
.fitness-page .column-2 .row-2 .column-6{float:right;}
.fitness-page .column-3{width:150px;float:left;position:relative;}.fitness-page .column-3 .double-line{margin-bottom:15px;}
.fitness-page .column-3 .difficulty{margin-bottom:5px;}
.fitness-page .column-3 img{max-width:150px;}
.fitness-page .column-3 .top-paid-list,.fitness-page .column-3 .top-free-list{font-size:11px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:15px;}.fitness-page .column-3 .top-paid-list li,.fitness-page .column-3 .top-free-list li{line-height:1.2 !important;margin-bottom:20px;}
.fitness-page .column-3 .top-paid-list p,.fitness-page .column-3 .top-free-list p{line-height:1.2;margin-bottom:0;font-size:11px;}
.fitness-page .column-3 .specs-list,.fitness-page .column-3 .reviews-list{list-style:none;margin:0;padding:0;outline:0;border:0;font-size:11px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}.fitness-page .column-3 .specs-list li,.fitness-page .column-3 .reviews-list li{line-height:1.2 !important;margin-bottom:20px;}
.fitness-page .column-3 .specs-list p,.fitness-page .column-3 .reviews-list p{line-height:1.2;margin-bottom:0;font-size:11px;width:140px;}
.fitness-page .column-3 .specs-list .stars,.fitness-page .column-3 .reviews-list .stars{margin-bottom:5px;}
.fitness-page .column-4{width:780px;float:right;position:relative;}.fitness-page .column-4 .challenges{background:#f0f0f0;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding:5px;margin:18px 0;position:relative;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;width:367px;float:left;}.fitness-page .column-4 .challenges:nth-child(odd){margin-right:24px;}
.fitness-page .column-4 .challenges .btn-viewAll{float:right;}
.fitness-page .column-4 .challenges>i{position:absolute;top:10px;right:10px;}
.fitness-page .column-4 .challenges img{background:#fdfdfd;padding:3px;display:block;border:1px solid #BAC5CB;float:left;margin-right:15px;max-width:130px;max-height:130px;}
.fitness-page .column-4 .challenges .challenge-details{margin-top:5px;width:165px;line-height:1.4;float:left;color:#424242;}.fitness-page .column-4 .challenges .challenge-details .title{color:#424242;line-height:1;font-size:18px;font-weight:700;margin-bottom:10px;cursor:pointer;display:inline-block;}
.fitness-page .column-4 .challenges .challenge-details .difficulty-level{font-size:10px;font-style:oblique;}
.fitness-page .column-4 .challenges .challenge-details .quick-summary{font-size:11px;margin-bottom:3px;font-weight:700;max-height:44px;overflow:hidden;}
.fitness-page .column-4 .challenges .challenge-details .quick-summary-2{font-size:10px;}
.fitness-page .column-4 .challenges .challenge-details .cost{color:#0096d6;position:absolute;right:10px;bottom:5px;font-weight:700;}
.fitness-page .column-4 .challenges .challenge-details .program-details{position:absolute;bottom:12px;right:85px;color:#0096d6;font-style:italic;}.fitness-page .column-4 .challenges .challenge-details .program-details.full{bottom:17px;right:111px;}
.fitness-page .column-4 .challenges.full-length{background:#f0f0f0 url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/f159c5814e-divider-horizontal.png") no-repeat 148px 89px;background-size:640px;width:769px;}.fitness-page .column-4 .challenges.full-length:nth-child(odd){margin-left:0;}
.fitness-page .column-4 .challenges.full-length .challenge-details{margin-top:5px;width:545px;}.fitness-page .column-4 .challenges.full-length .challenge-details .title{margin-bottom:0;}
.fitness-page .column-4 .challenges.full-length .challenge-details .cost{width:auto;color:#fdfdfd;padding:11px 25px;font-weight:400;}
.fitness-page .column-4 .challenges.full-length .challenge-details ul{list-style:none;margin:0;padding:0;outline:0;border:0;padding-top:5px;font-size:11px;letter-spacing:1px;position:absolute;bottom:17px;left:160px;}.fitness-page .column-4 .challenges.full-length .challenge-details ul li{margin-left:15px;float:left;}.fitness-page .column-4 .challenges.full-length .challenge-details ul li:first-child{margin-left:0;}
.fitness-page .column-4 .challenges.full-length .challenge-details ul li .value{line-height:16px;vertical-align:bottom;}
#live-workout-top-bar{width:960px;height:90px;margin-top:20px;background-color:#393d40;}#live-workout-top-bar .display-controls{float:left;margin-left:10px;margin-top:26px;}#live-workout-top-bar .display-controls .control{margin-right:3px;display:inline-block;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/fb6dc1528f-street-view-display-controls.png") no-repeat;width:39px;height:42px;}#live-workout-top-bar .display-controls .control.map{display:none;background-position:0 0px;}#live-workout-top-bar .display-controls .control.map.active{background-position:-49px 0;}
#live-workout-top-bar .display-controls .control.map:hover{background-position:-98px 0;}
#live-workout-top-bar .display-controls .control.map:active{background-position:0 0;}
#live-workout-top-bar .display-controls .control.chart{display:none;background-position:0 -43px;}#live-workout-top-bar .display-controls .control.chart.active{background-position:-49px -43px;}
#live-workout-top-bar .display-controls .control.chart:hover{background-position:-98px -43px;}
#live-workout-top-bar .display-controls .control.chart:active{background-position:0 -43px;}
#live-workout-top-bar .display-controls .control.street-view{display:none;background-position:0 -86px;}#live-workout-top-bar .display-controls .control.street-view.active{background-position:-49px -86px;}
#live-workout-top-bar .display-controls .control.street-view:hover{background-position:-98px -86px;}
#live-workout-top-bar .display-controls .control.street-view:active{background-position:0 -86px;}
#live-workout-top-bar .display-controls .control.disabled-street-view{display:none;background-position:0 -128px;}
#live-workout-top-bar .display-controls .control.segments{background-position:0 -86px;}#live-workout-top-bar .display-controls .control.segments.active{background-position:-49px -86px;}
#live-workout-top-bar .display-controls .control.segments:hover{background-position:-98px -86px;}
#live-workout-top-bar .display-controls .control.segments:active{background-position:0 -86px;}
#live-workout-top-bar .display-controls.mobile{float:left;margin-left:10px;margin-top:12px;}#live-workout-top-bar .display-controls.mobile .control{margin-right:2px;display:inline-block;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/716824f753-street-view-display-controls-mobile.png") no-repeat;width:67px;height:67px;}#live-workout-top-bar .display-controls.mobile .control.map{display:none;background-position:0 0;}#live-workout-top-bar .display-controls.mobile .control.map.active{background-position:-77px 0;}
#live-workout-top-bar .display-controls.mobile .control.map:hover{background-position:-154px 0;}
#live-workout-top-bar .display-controls.mobile .control.map:active{background-position:0 0;}
#live-workout-top-bar .display-controls.mobile .control.chart{display:none;background-position:0 -71px;}#live-workout-top-bar .display-controls.mobile .control.chart.active{background-position:-77px -71px;}
#live-workout-top-bar .display-controls.mobile .control.chart:hover{background-position:-154px -71px;}
#live-workout-top-bar .display-controls.mobile .control.chart:active{background-position:0 -71px;}
#live-workout-top-bar .display-controls.mobile .control.street-view{display:none;background-position:0 -142px;}#live-workout-top-bar .display-controls.mobile .control.street-view.active{background-position:-77px -142px;}
#live-workout-top-bar .display-controls.mobile .control.street-view:hover{background-position:-154px -142px;}
#live-workout-top-bar .display-controls.mobile .control.street-view:active{background-position:0 -142px;}
#live-workout-top-bar .display-controls.mobile .control.disabled-street-view{display:none;background-position:0 -213px;}
#live-workout-top-bar .workout-stats{float:right;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;margin-right:20px;}#live-workout-top-bar .workout-stats .section{display:inline-block;width:55px;text-align:left;margin-left:62px;margin-right:30px;}#live-workout-top-bar .workout-stats .section .value{font-size:21px;color:#fdfdfd;font-weight:700;white-space:nowrap;}
#live-workout-top-bar .workout-stats .section .sub{font-size:13px;color:#9fa5a9;white-space:nowrap;}
#live-workout-top-bar .workout-stats .section .icon{margin-bottom:5px;margin-top:10px;}#live-workout-top-bar .workout-stats .section .icon.distance{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/2c9b4f2fef-track-blue.png") no-repeat 0 bottom;width:26px;height:25px;}
#live-workout-top-bar .workout-stats .section .icon.time{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/f4eede5590-stopwatch-pink.png") no-repeat 0 bottom;width:23px;height:25px;}
#live-workout-top-bar .workout-stats .section .icon.elevation-gain{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/71682f872d-elevation-green.png") no-repeat 0 bottom;width:31px;height:25px;}
#live-workout-top-bar .workout-stats .section .icon.calories{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/dbe3923e3d-calories-orange.png") no-repeat 0 bottom;width:19px;height:25px;}
#live-workout-top-bar .workout-stats .section .icon.mps{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/42659c842d-average-pace-blue.png") no-repeat 0 bottom;width:33px;height:25px;}
#live-workout-top-bar .workout-stats .section .icon.speed{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/db1e2838ad-speed-yellow.png") no-repeat 0 bottom;width:33px;height:25px;}
#live-workout-top-bar .workout-stats .section .icon.incline{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/f81aa110ee-incline-green.png") no-repeat 0 bottom;width:33px;height:25px;}
#live-workout-map{display:none;height:520px;width:960px;}
#live-street-view{display:none;height:520px;width:960px;}
#view-window{height:520px;width:960px;position:relative;}#view-window .display-window{display:none;}#view-window .display-window.active{display:block;}
#view-window .component-dropdown{display:none;position:absolute;top:10px;right:20px;z-index:1;}
#live-workout-chart-container .control-bar{visibility:hidden;float:left;height:520px;width:60px;background-color:#393d40;}#live-workout-chart-container .control-bar .metric-control{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/d33eace02c-sprite-workout-detail-action-bar.png") no-repeat;width:39px;height:42px;margin:10px;display:none;}#live-workout-chart-container .control-bar .metric-control.track{background-position:0 -129px;}#live-workout-chart-container .control-bar .metric-control.track.active{background-position:-49px -129px;}
#live-workout-chart-container .control-bar .metric-control.track:hover{background-position:-98px -129px;}
#live-workout-chart-container .control-bar .metric-control.track:active{background-position:0 -129px;}
#live-workout-chart-container .control-bar .metric-control.elevation{background-position:0 -172px;}#live-workout-chart-container .control-bar .metric-control.elevation.active{background-position:-49px -172px;}
#live-workout-chart-container .control-bar .metric-control.elevation:hover{background-position:-98px -172px;}
#live-workout-chart-container .control-bar .metric-control.elevation:active{background-position:0 -172px;}
#live-workout-chart-container .control-bar .metric-control.calories{background-position:0 -215px;}#live-workout-chart-container .control-bar .metric-control.calories.active{background-position:-49px -215px;}
#live-workout-chart-container .control-bar .metric-control.calories:hover{background-position:-98px -215px;}
#live-workout-chart-container .control-bar .metric-control.calories:active{background-position:0 -215px;}
#live-workout-chart-container .control-bar .metric-control.time{background-position:0 -258px;}#live-workout-chart-container .control-bar .metric-control.time.active{background-position:-49px -258px;}
#live-workout-chart-container .control-bar .metric-control.time:hover{background-position:-98px -258px;}
#live-workout-chart-container .control-bar .metric-control.time:active{background-position:0 -258px;}
#live-workout-chart-container .control-bar .metric-control.mps{background-position:0 -301px;}#live-workout-chart-container .control-bar .metric-control.mps.active{background-position:-49px -301px;}
#live-workout-chart-container .control-bar .metric-control.mps:hover{background-position:-98px -301px;}
#live-workout-chart-container .control-bar .metric-control.mps:active{background-position:0 -301px;}
#live-workout-chart-container .control-bar .metric-control.bpm{background-position:0 -344px;}#live-workout-chart-container .control-bar .metric-control.bpm.active{background-position:-49px -344px;}
#live-workout-chart-container .control-bar .metric-control.bpm:hover{background-position:-98px -344px;}
#live-workout-chart-container .control-bar .metric-control.bpm:active{background-position:0 -344px;}
#live-workout-chart-container .control-bar .metric-control.cadence{background-position:0 -387px;}#live-workout-chart-container .control-bar .metric-control.cadence.active{background-position:-49px -387px;}
#live-workout-chart-container .control-bar .metric-control.cadence:hover{background-position:-98px -387px;}
#live-workout-chart-container .control-bar .metric-control.cadence:active{background-position:0 -387px;}
#live-workout-chart-container .control-bar .metric-control.watts{background-position:0 -430px;}#live-workout-chart-container .control-bar .metric-control.watts.active{background-position:-49px -430px;}
#live-workout-chart-container .control-bar .metric-control.watts:hover{background-position:-98px -430px;}
#live-workout-chart-container .control-bar .metric-control.watts:active{background-position:0 -430px;}
#live-workout-chart-container .control-bar .metric-control.incline{background-position:0 -473px;}#live-workout-chart-container .control-bar .metric-control.incline.active{background-position:-49px -473px;}
#live-workout-chart-container .control-bar .metric-control.incline:hover{background-position:-98px -473px;}
#live-workout-chart-container .control-bar .metric-control.incline:active{background-position:0 -473px;}
#live-workout-chart{float:left;height:520px;width:900px;}
#view-window{padding-bottom:100px;}
.ie-error-message{font-size:22px;line-height:50px;}
.privacy-policy-page,.terms-of-use-page,.safe-shopping-page,.medical-disclaimer-page{padding-bottom:100px;}.privacy-policy-page .toolbar,.terms-of-use-page .toolbar,.safe-shopping-page .toolbar,.medical-disclaimer-page .toolbar{margin:0 auto 30px;}.privacy-policy-page .toolbar.bar-controls-dark,.terms-of-use-page .toolbar.bar-controls-dark,.safe-shopping-page .toolbar.bar-controls-dark,.medical-disclaimer-page .toolbar.bar-controls-dark{padding:18px 10px 20px;}
.privacy-policy-page p,.terms-of-use-page p,.safe-shopping-page p,.medical-disclaimer-page p,.privacy-policy-page ul,.terms-of-use-page ul,.safe-shopping-page ul,.medical-disclaimer-page ul{list-style:none;margin:0;padding:0;outline:0;border:0;margin-bottom:30px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.8;}.privacy-policy-page p.p-option-2,.terms-of-use-page p.p-option-2,.safe-shopping-page p.p-option-2,.medical-disclaimer-page p.p-option-2,.privacy-policy-page ul.p-option-2,.terms-of-use-page ul.p-option-2,.safe-shopping-page ul.p-option-2,.medical-disclaimer-page ul.p-option-2{margin:0 0 10px;}
.privacy-policy-page li,.terms-of-use-page li,.safe-shopping-page li,.medical-disclaimer-page li{line-height:1.8;}
.privacy-policy-page h6,.terms-of-use-page h6,.safe-shopping-page h6,.medical-disclaimer-page h6{margin:0 0 8px;}
.privacy-policy-page .no-bottom-margin,.terms-of-use-page .no-bottom-margin,.safe-shopping-page .no-bottom-margin,.medical-disclaimer-page .no-bottom-margin{margin-bottom:0;}
.pre-login{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:100px;}.pre-login.background{background-image:url(https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/1fec2c489e-features_bg.jpg);background-repeat:repeat;margin-top:-100px;}
.pre-login .row-three-container{background:#000000 url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/011424c50a-black-gradient-bg.png") repeat-x center 0;height:660px;padding-top:50px;}.pre-login .row-three-container .row-heading{margin-bottom:80px;}.pre-login .row-three-container .row-heading .white-thin{margin-bottom:20px;text-align:center;}
.pre-login .row-three-container .row-heading p{text-align:center;font-size:20px;color:#cccccc;}
.pre-login .row-three-container .membership-card{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/55862b4355-membership-card.png") no-repeat 0 0;width:345px;height:369px;float:left;margin-left:50px;padding:40px 34px 0 30px;}.pre-login .row-three-container .membership-card:after{content:"";display:block;clear:both;height:0;line-height:0;}
.pre-login .row-three-container .membership-card.membership-card-1 .membership-cost{color:#0096d6;margin-bottom:18px;padding-top:35px;line-height:68px;}
.pre-login .row-three-container .membership-card.membership-card-2 .membership-cost{float:left;line-height:1.4;padding-top:30px;color:#6e6e6e;margin:0 0 16px 26px;}.pre-login .row-three-container .membership-card.membership-card-2 .membership-cost.second-mc{color:#0096d6;}
.pre-login .row-three-container .membership-card.membership-card-2 .membership-cost span{display:block;line-height:0.8;}
.pre-login .row-three-container .membership-card .light{text-align:center;margin-bottom:20px;}
.pre-login .row-three-container .membership-card .membership-cost{font-size:24px;text-align:center;text-shadow:1px 1px #fdfdfd;}.pre-login .row-three-container .membership-card .membership-cost sup{font-size:44px;top:-30px;}
.pre-login .row-three-container .membership-card .membership-cost span{font-size:72px;}
.pre-login .row-three-container .membership-card .membership-summary{font-size:18px;text-align:center;padding-top:30px;margin-bottom:30px;}.pre-login .row-three-container .membership-card .membership-summary.thin{font-weight:100;}
.pre-login .row-three-container .membership-card .blue-button{margin:0 auto;padding:10px 15px;width:160px;}.pre-login .row-three-container .membership-card .blue-button.upper{text-transform:upper;font-weight:700;}
.pre-login .row-four-container{width:960px;padding-top:50px;margin:0 auto 0;}.pre-login .row-four-container .gray-thick{margin-bottom:80px;}
.pre-login .row-four-container ul li{width:273px;color:#333333;}.pre-login .row-four-container ul li:first-child{margin-left:54px;}
.pre-login .row-four-container ul li.little{width:37px;}
.pre-login .row-four-container ul li .dark{margin-bottom:15px;text-align:center;}
.pre-login .row-four-container ul li p{width:273px;height:80px;margin:0 auto 30px;}
.pre-login .row-four-container ul li a{color:#333333;text-decoration:none;}
.pre-login .row-four-container ul li .blue{color:#0096D6;}
.pre-login .row-four-container ul li .btn-link{text-transform:uppercase;font-weight:bold;}
.pre-login .row-five-container .row-five-navigation{background:#393d40;padding:20px 0;margin-bottom:75px;}.pre-login .row-five-container .row-five-navigation ul{width:960px;margin:auto;}.pre-login .row-five-container .row-five-navigation ul:after{content:"";display:block;clear:both;height:0;line-height:0;}
.pre-login .row-five-container .row-five-navigation ul li{float:left;margin-left:15px;}.pre-login .row-five-container .row-five-navigation ul li:first-child{margin-left:215px;}
.pre-login .row-five-container .row-five-navigation ul li a{color:#808d93;font-weight:600;text-transform:uppercase;padding:6px 11px;margin:0;float:left;font-size:12px;line-height:1;cursor:pointer;}.pre-login .row-five-container .row-five-navigation ul li a.active{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;box-shadow:inset 0 0 3px #000000;-moz-box-shadow:inset 0 0 3px #000000;-webkit-box-shadow:inset 0 0 3px #000000;-box-shadow:inset 0 0 3px #000000;color:#C8DEE8;background:#6e6e6e;border-color:#000000;}
.pre-login .row-five-container .row-five-navigation ul li a:hover{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;box-shadow:inset 0 0 3px #000000;-moz-box-shadow:inset 0 0 3px #000000;-webkit-box-shadow:inset 0 0 3px #000000;-box-shadow:inset 0 0 3px #000000;background:#6e6e6e;border-color:#000000;}
.pre-login .row-five-container .inner-content ul{margin-bottom:50px;height:589px;}.pre-login .row-five-container .inner-content ul.short{height:380px;}
.pre-login .row-five-container .inner-content ul.tall{height:589px;}
.pre-login .row-five-container .inner-content ul li{position:absolute;top:0;display:none;}.pre-login .row-five-container .inner-content ul li.short{height:380px;}
.pre-login .row-five-container .inner-content ul li.tall{height:589px;}
.pre-login .row-five-container .inner-content ul li .highlight-content{padding-top:20px;}
.pre-login .row-five-container .inner-content ul li .float-right p{padding-left:20px;}
.pre-login .row-five-container .inner-content ul li .float-left p{padding-right:20px;}
.pre-login .row-five-container .inner-content ul li.show-me{display:block;}
.pre-login .row-five-container .inner-content ul li#highlight-growingLibrary-content,.pre-login .row-five-container .inner-content ul li#highlight-joinCommunity-content{right:0;height:30px;}.pre-login .row-five-container .inner-content ul li#highlight-growingLibrary-content .highlight-content,.pre-login .row-five-container .inner-content ul li#highlight-joinCommunity-content .highlight-content{width:335px;margin-left:50px;}
.pre-login .row-five-container .inner-content ul li#highlight-googleMaps-content{left:0;}.pre-login .row-five-container .inner-content ul li#highlight-googleMaps-content .highlight-content{width:325px;margin-right:50px;}
.pre-login .row-five-container .inner-content ul li table{width:960px;height:589px !important;}.pre-login .row-five-container .inner-content ul li table thead{background:#424242;color:#fdfdfd;border-left:1px solid #424242;border-right:1px solid #424242;}.pre-login .row-five-container .inner-content ul li table thead tr th{font-size:18px;line-height:1;text-transform:uppercase;font-weight:500;padding:17px 0 15px 30px;}.pre-login .row-five-container .inner-content ul li table thead tr th:first-child{border-right:1px solid #cecece;}
.pre-login .row-five-container .inner-content ul li table tbody{border-left:1px solid #cecece;border-right:1px solid #cecece;border-bottom:1px solid #cecece;}.pre-login .row-five-container .inner-content ul li table tbody tr{border-bottom:1px solid #cecece;}
.pre-login .row-five-container .inner-content ul li table tbody td{padding:15px 0 15px 30px;}.pre-login .row-five-container .inner-content ul li table tbody td:first-child{width:230px;border-right:1px solid #cecece;color:#fa0465;font-size:15px;font-weight:700;}
.pre-login .row-five-container .inner-content ul li table tr:nth-child(even){background:#ebebeb;}
.pre-login .row-five-container .inner-content ul li table td,.pre-login .row-five-container .inner-content ul li table th{text-align:left;}
.pre-login .row-six-container .highlighted-comments-container{background-color:#f1f5f7;height:359px;width:900px;overflow:hidden;padding:0px 30px 0;}.pre-login .row-six-container .highlighted-comments-container .highlighted-comments{width:900px;height:90px;}.pre-login .row-six-container .highlighted-comments-container .highlighted-comments li{width:900px;}.pre-login .row-six-container .highlighted-comments-container .highlighted-comments li .author-box{height:40px;width:300px;margin:auto;}
.pre-login .row-six-container .highlighted-comments-container .highlighted-comments li p{text-align:center;}.pre-login .row-six-container .highlighted-comments-container .highlighted-comments li p.comment{font-size:20px;font-weight:700;margin-bottom:10px;width:610px;margin:0 145px;line-height:25px;}
.pre-login .row-six-container .highlighted-comments-container .highlighted-comments li p.author{line-height:25px;font-size:18px;font-weight:400;margin-top:10px;margin-bottom:30px;display:inline;}
.pre-login .row-six-container .highlighted-comments-container .highlighted-comments li p.dash{display:inline;padding:0 14px;position:relative;bottom:5px;color:#dbe3e5;font-weight:bold;}
.pre-login .row-six-container .highlighted-comments-container .quotes{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/3cfd399df2-highlighted-comments-quotes.png") no-repeat 0 0;width:56px;height:39px;display:block;margin:30px auto;text-indent:-9999px;}.pre-login .row-six-container .highlighted-comments-container .quotes.one-line{margin:55px auto 30px;}
.pre-login .row-six-container .highlighted-comments-container .quotes.two-line{margin:45px auto 30px;}
.pre-login .row-six-container .comment-pagination{margin-left:-25px;position:absolute;bottom:30px;left:50%;}.pre-login .row-six-container .comment-pagination:after{content:"";display:block;clear:both;height:0;line-height:0;}
.pre-login .row-six-container .comment-pagination li{float:left;margin-left:10px;}.pre-login .row-six-container .comment-pagination li:first-child{margin-left:0;}
.pre-login .row-six-container .comment-pagination li a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/18462ebda1-bullets-sprite.png") no-repeat 0 0;display:block;width:10px;height:10px;text-indent:-9999px;}
.pre-login .row-six-container .comment-pagination li.current a{background-position:-30px 0;}
.prelogin-nav{margin-left:30px !important;}.prelogin-nav .btn,.prelogin-nav>a{background:none !important;border:none !important;color:#0096d6 !important;font-size:13px !important;text-transform:uppercase !important;padding:7px 11px !important;display:block !important;font-weight:700 !important;letter-spacing:1px !important;}.prelogin-nav .btn:hover,.prelogin-nav>a:hover{background:none;border:none;color:#44c7ff;}
.prelogin-nav ul li{float:none;}.prelogin-nav ul li a:hover{background:none !important;}
.prelogin-nav ul.dropdown-menu{margin-top:18px !important;left:0 !important;}.prelogin-nav ul.dropdown-menu li{padding:15px 0 !important;}.prelogin-nav ul.dropdown-menu li:last-child{padding:15px 0 8px !important;}
.prelogin-nav.component-dropdown.open>a{background:none !important;}
.prelogin-nav.btn-group{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/def4aee14e-arrow-blue-down.png") no-repeat right center;}.prelogin-nav.btn-group>a{padding:7px 18px 7px 11px;}
.pre-login.cycling-page .row-six ul li{width:50%;}.pre-login.cycling-page .row-six ul li i{float:left;margin-right:10px;}
.pre-login.cycling-page .row-six ul li p{width:360px;text-align:left;float:left;margin-bottom:0;}
.pre-login.running-page .row-six{background:#f0f4f6 url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/f083218fa8-running-img-1.png") no-repeat center 0;height:375px;}.pre-login.running-page .row-six .left-aligned{width:180px;margin:50px 0 0 60px;}.pre-login.running-page .row-six .left-aligned p{width:165px;}
.pre-login.running-page .row-six .right-aligned{width:180px;margin:170px 60px 0 0;}.pre-login.running-page .row-six .right-aligned p{width:170px;padding-left:10px;}
.pre-login.weight-loss-page .white{color:#fdfdfd;}
.pre-login.weight-loss-page .row-six{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/3d18b95958-gray-gradient-bg-3.png") repeat-x center 0;height:401px;margin-bottom:0;}.pre-login.weight-loss-page .row-six .inner-content{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/2c75029db5-weight-loss-img-2.png") no-repeat 0 bottom;height:401px;}.pre-login.weight-loss-page .row-six .inner-content p{color:#fdfdfd;font-size:15px;margin-bottom:0;}
.pre-login.weight-loss-page .row-six .inner-content .left-aligned{width:470px;margin:40px 0 0 400px;}
.pre-login.weight-loss-page .row-eight{background:none;padding:45px 0 0;}.pre-login.weight-loss-page .row-eight .inner-content{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/63f2925d40-weight-loss-img-3.png") no-repeat 0 bottom;height:269px;}.pre-login.weight-loss-page .row-eight .inner-content .left-aligned{width:325px;margin:140px 0 0 580px;}
.pre-login{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:100px;}.pre-login .p1{font-size:15px;line-height:1.4;}
.pre-login .left-aligned{text-align:left;}.pre-login .left-aligned p{text-align:left;}
.pre-login .right-aligned{text-align:right;}.pre-login .right-aligned p{text-align:right;}
.pre-login .float-left{float:left;}
.pre-login .float-right{float:right;}
.pre-login ul{list-style:none;margin:0;padding:0;outline:0;border:0;margin:0 auto;}.pre-login ul.four-li-layout{width:885px;}.pre-login ul.four-li-layout li{width:180px;margin-left:55px;}
.pre-login ul.three-li-layout{width:875px;}.pre-login ul.three-li-layout li{width:245px;margin-left:70px;}
.pre-login ul.get-started{width:775px;}.pre-login ul.get-started li{width:210px;margin-left:71px;}
.pre-login ul.follow-us{width:775px;}.pre-login ul.follow-us li{width:120px;margin-left:97px;}.pre-login ul.follow-us li img{display:block;margin:0 auto 12px;}
.pre-login ul.follow-us li a{color:#282828;}
.pre-login ul.follow-us li .lower{font-size:16px;}
.pre-login ul li{text-align:center;float:left;}.pre-login ul li:first-child{margin-left:0;}
.pre-login .section-description{text-align:center;width:500px;margin:0 auto 40px;}
.pre-login .section-description-2{text-align:center;width:760px;margin:0 auto 40px;}
.pre-login .program-subhead-container{background:#282828;color:#aab0b3;position:absolute;top:0;left:205px;width:415px;height:415px;}.pre-login .program-subhead-container .gray-thin,.pre-login .program-subhead-container p{color:#aab0b3;width:87%;margin-left:25px;margin-top:30px;}
.pre-login .program-subhead-container p{line-height:1.8;}.pre-login .program-subhead-container p .blue{color:#44c7ff;font-weight:400;}
.pre-login .program-subhead-container .program-subhead-overlay{background:rgba(0, 0, 0, 0.7);position:absolute;top:5px;left:5px;width:405px;height:405px;display:none;}
.pre-login .programs-section{height:615px;}.pre-login .programs-section .programs-summary-container{width:100%;max-width:2460px;margin:auto;position:relative;overflow:hidden;height:615px;}.pre-login .programs-section .programs-summary-container ul{list-style:none;margin:0;padding:0;outline:0;border:0;width:2460px;height:615px;}.pre-login .programs-section .programs-summary-container ul li{position:relative;margin:0 5px 5px 0;text-align:left;height:200px;width:200px;}.pre-login .programs-section .programs-summary-container ul li img{display:block;width:200px;max-height:200px;}
.pre-login .programs-section .programs-summary-container ul li .default-details,.pre-login .programs-section .programs-summary-container ul li .hover-details{width:180px;position:absolute;top:0;left:0;color:#aab0b3;padding:10px;z-index:1;}.pre-login .programs-section .programs-summary-container ul li .default-details i,.pre-login .programs-section .programs-summary-container ul li .hover-details i{margin-bottom:10px;}
.pre-login .programs-section .programs-summary-container ul li .hover-details{background:rgba(0, 0, 0, 0.8);height:180px;display:none;}.pre-login .programs-section .programs-summary-container ul li .hover-details .blue{color:#44c7ff;}
.pre-login .programs-section .programs-summary-container ul li .hover-details p{line-height:15px;font-weight:normal;max-height:74px;overflow-y:auto;}
.pre-login .programs-section .programs-summary-container ul li .hover-details p.length{line-height:22px;}
.pre-login .programs-section .programs-summary-container ul li .hover-details a{color:#fdfdfd;}
.pre-login .programs-section .programs-summary-container ul li .hover-details .btn-learnMore{color:#44c7ff;display:inline-block;text-transform:uppercase;}
.pre-login .programs-section .programs-summary-container ul li .hover-details.left-sided{left:auto;right:200px;}.pre-login .programs-section .programs-summary-container ul li .hover-details.left-sided .gray-arrow{left:auto;right:-12px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #282828;border-right:0;}
.pre-login .programs-section .programs-summary-container ul li .default-details{bottom:0;}.pre-login .programs-section .programs-summary-container ul li .default-details p{margin-bottom:0;width:290px;text-transform:uppercase;}
.pre-login .row-one{width:960px;margin:auto;}
.pre-login .row-two{width:auto;height:411px;color:#fdfdfd;}.pre-login .row-two .image-carousel{height:411px;width:auto;max-width:2550px;margin:auto;overflow:hidden;position:relative;}.pre-login .row-two .image-carousel ul{width:12000px;}.pre-login .row-two .image-carousel ul li{width:2550px;height:411px;position:relative;float:left;display:none;}.pre-login .row-two .image-carousel ul li .bg-img{position:absolute;top:0;left:0;z-index:0;height:411px;}
.pre-login .row-two .image-carousel ul li .inner-content{z-index:1;position:relative;margin-top:50px;}.pre-login .row-two .image-carousel ul li .inner-content .playVideo{cursor:pointer;}
.pre-login .row-two .image-carousel ul li .inner-content .worksVideo{display:inline-block;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/carousel-1/b43d149050-how-it-works-video-img.png") no-repeat 0 0;width:260px;height:45px;position:relative;top:260px;left:158px;}.pre-login .row-two .image-carousel ul li .inner-content .worksVideo:hover{background-position:0 -47px;}
.pre-login .row-two .image-carousel .carousel-button-container{width:960px;height:50px;position:absolute;bottom:0;left:50%;margin-left:-480px;}
.pre-login .row-two .btn-carousel-next,.pre-login .row-two .btn-carousel-prev{display:none;width:27px;height:51px;text-indent:-9999px;cursor:pointer;position:absolute;top:50%;margin-top:-26px;}
.pre-login .row-two .btn-carousel-next{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/651b30a430-arrow-carousel-next.png") no-repeat 0 0;right:50px;}
.pre-login .row-two .btn-carousel-prev{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/252df21be5-arrow-carousel-prev.png") no-repeat 0 0;left:50px;}
.pre-login .row-two:hover .btn-carousel-next,.pre-login .row-two:hover .btn-carousel-prev{display:block;}
.pre-login .row-two .carousel-content{position:absolute;bottom:10px;right:174px;}.pre-login .row-two .carousel-content li{float:none;text-align:left;}.pre-login .row-two .carousel-content li a{background:rgba(0, 0, 0, 0.6);color:#44c7ff;display:inline-block;font-size:24px;line-height:1;font-weight:100;padding:3px 6px 0 4px;font-style:oblique;text-transform:uppercase;}
.pre-login .row-two .carousel-content li:last-child a{padding:3px 6px 3px 4px;}
.pre-login .row-two .promo-area{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/b5232b9a7a-phone-img-1.png") no-repeat right 0;width:400px;height:366px;}.pre-login .row-two .promo-area p{width:150px;margin-top:115px;text-align:right;font-weight:700;}
.pre-login .row-two .promo-area a{background:#0096d6;color:#fdfdfd;width:150px;padding:2px 0;text-align:center;display:block;text-transform:uppercase;margin-bottom:5px;}
.pre-login .row-three{background:#3b4043 url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/860539aa5e-gray-gradient-bg.png") repeat-x center 0;width:auto;height:287px;padding-top:50px;margin-bottom:45px;background:-webkit-gradient(linear, left top, left bottom, from(#393d40), to(#51575a));background:-webkit-linear-gradient(top, #393d40, #51575a);background:-moz-linear-gradient(top, #393d40, #51575a);background:-o-linear-gradient(top, #393d40, #51575a);background:linear-gradient(top, #393d40, #51575a);}.pre-login .row-three ul li{color:#fdfdfd;}.pre-login .row-three ul li .lower{margin-bottom:15px;}
.pre-login .row-three ul li p{width:180px;margin:0 auto 30px;}
.pre-login .row-three ul li a{color:#fdfdfd;}
.pre-login .row-three ul li .blue{color:#0096D6;}
.pre-login .row-three ul li .btn-learnMore{text-transform:uppercase;font-weight:bold;}
.pre-login .row-four{margin-bottom:0;}.pre-login .row-four .equipment-details{margin-bottom:50px;height:400px;}.pre-login .row-four .equipment-details li{position:absolute;display:none;}.pre-login .row-four .equipment-details li.current{display:block;}
.pre-login .row-four .equipment-details li .equip-column-1,.pre-login .row-four .equipment-details li .equip-column-3{width:259px;float:left;padding-top:110px;}.pre-login .row-four .equipment-details li .equip-column-1 h6,.pre-login .row-four .equipment-details li .equip-column-3 h6{margin-bottom:30px;}
.pre-login .row-four .equipment-details li .equip-column-1{margin-left:50px;}
.pre-login .row-four .equipment-details li .equip-column-2{width:342px;float:left;margin-left:20px;}.pre-login .row-four .equipment-details li .equip-column-2 .big-dark{margin-bottom:10px;}
.pre-login .row-four .equipment-details li img{display:block;margin:0 auto;}
.pre-login .row-four .equipment-details li .btn-learnMore{text-transform:uppercase;font-weight:700;}
.pre-login .row-four .equipment-details li .btn-buyNow{text-transform:uppercase;font-weight:700;}
.pre-login .row-four .equipment-thumbs{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/e140369324-divider-horizontal-4.png") no-repeat center 20px;height:126px;width:600px;padding:0 230px;margin:auto;}.pre-login .row-four .equipment-thumbs li{width:100px;height:126px;cursor:pointer;}.pre-login .row-four .equipment-thumbs li .small-dark{display:none;white-space:nowrap;}
.pre-login .row-four .equipment-thumbs li .caret-2{height:0;width:0;margin:auto;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #0096d6;display:none;}
.pre-login .row-four .equipment-thumbs li .img-thumb-container img{display:none;}
.pre-login .row-four .equipment-thumbs li.current .caret-2,.pre-login .row-four .equipment-thumbs li.current img,.pre-login .row-four .equipment-thumbs li.current .small-dark{display:block;}
.pre-login .row-four .equipment-thumbs li.current .img-thumb-container{background:#0096d6;width:100px;height:100px;}.pre-login .row-four .equipment-thumbs li.current .img-thumb-container img{padding-top:5px;}
.pre-login .row-four .equipment-thumbs li.equipment-1{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/equipment/97a463dba8-x9i-incline-trainer-thumb.png") no-repeat center 31px;}
.pre-login .row-four .equipment-thumbs li.equipment-2{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/equipment/484cd2bd45-iphone-thumb.png") no-repeat center 29px;}
.pre-login .row-four .equipment-thumbs li.equipment-3{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/equipment/41e37586a2-tdf-training-bike-thumb.png") no-repeat center 29px;}
.pre-login .row-four .equipment-thumbs li.equipment-4{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/equipment/9df439e244-web-thumb.png") no-repeat center 29px;}
.pre-login .row-four .equipment-thumbs li.equipment-5{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/equipment/eb06186f84-module-thumb.png") no-repeat center 29px;}
.pre-login .row-four .equipment-thumbs li.equipment-6{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/equipment/729c726a6a-sd-thumb.png") no-repeat center 29px;}
.pre-login .row-four .highlights-container .highlights-summary{width:335px;}.pre-login .row-four .highlights-container .highlights-summary .big{margin-bottom:30px;}
.pre-login .row-four .highlights-container ul{padding-top:70px;}.pre-login .row-four .highlights-container ul li{position:relative;width:100%;}.pre-login .row-four .highlights-container ul li .highlight-img{position:relative;display:inline-block;}
.pre-login .row-four .highlights-container ul li img{display:block;}
.pre-login .row-four .highlights-container ul li .highlight-content{position:relative;}.pre-login .row-four .highlights-container ul li .highlight-content p{width:230px;margin-bottom:15px;}
.pre-login .row-four .highlights-container ul li .highlight-content a{display:block;text-transform:uppercase;font-weight:700;}.pre-login .row-four .highlights-container ul li .highlight-content a.btn-appStore{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/c6aa895381-btn-appStore.png") no-repeat 0 0;display:block;width:84px;height:27px;float:right;}
.pre-login .row-four .highlights-container ul li .highlight-content.float-right{padding-right:15px;}.pre-login .row-four .highlights-container ul li .highlight-content.float-right p,.pre-login .row-four .highlights-container ul li .highlight-content.float-right a{margin-right:20px;}
.pre-login .row-four .highlights-container ul li .highlight-content.float-left{padding-left:15px;}.pre-login .row-four .highlights-container ul li .highlight-content.float-left p,.pre-login .row-four .highlights-container ul li .highlight-content.float-left a{margin-left:20px;}
.pre-login .row-four .highlights-container ul li .pink-sticker{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/13070dc59d-pink-sticker.png") no-repeat 0 0;width:74px;height:44px;padding:23px 8px;color:#fdfdfd;text-align:center;position:absolute;font-size:14px;font-weight:700;line-height:1;display:none;}
.pre-login .row-four .highlights-container ul li.treadmill-highlight-fp{margin-bottom:80px;width:63%;}.pre-login .row-four .highlights-container ul li.treadmill-highlight-fp .pink-sticker{top:135px;left:50px;}
.pre-login .row-four .highlights-container ul li.treadmill-highlight-fp .highlight-content{padding-top:5px;}.pre-login .row-four .highlights-container ul li.treadmill-highlight-fp .highlight-content p{width:245px;}
.pre-login .row-four .highlights-container ul li.imac-highlight-fp{margin-bottom:80px;}.pre-login .row-four .highlights-container ul li.imac-highlight-fp .highlight-content{padding:50px 0 0 45px;}
.pre-login .row-four .highlights-container ul li.imac-highlight-fp .pink-sticker{top:12px;left:270px;}
.pre-login .row-four .highlights-container ul li.lightx-highlight-fp{margin-bottom:80px;}.pre-login .row-four .highlights-container ul li.lightx-highlight-fp .highlight-content{padding-top:25px;}.pre-login .row-four .highlights-container ul li.lightx-highlight-fp .highlight-content p{width:300px;}
.pre-login .row-four .highlights-container ul li.lightx-highlight-fp .pink-sticker{top:-32px;right:260px;}
.pre-login .row-four .highlights-container ul li.apparel-highlight-fp{margin-bottom:80px;}.pre-login .row-four .highlights-container ul li.apparel-highlight-fp img{padding-left:77px;}
.pre-login .row-four .highlights-container ul li.apparel-highlight-fp .highlight-content{padding:110px 0 0 30px;}.pre-login .row-four .highlights-container ul li.apparel-highlight-fp .highlight-content p{width:335px;}
.pre-login .row-four .highlights-container ul li.apparel-highlight-fp .pink-sticker{top:144px;left:0;}
.pre-login .row-four .highlights-container ul li.iphone-highlight-fp{margin:0 50px 80px 0;}.pre-login .row-four .highlights-container ul li.iphone-highlight-fp img{padding-right:57px;}
.pre-login .row-four .highlights-container ul li.iphone-highlight-fp .highlight-content{padding:10px 50px 0 0;}.pre-login .row-four .highlights-container ul li.iphone-highlight-fp .highlight-content p{width:180px;}
.pre-login .row-four .highlights-container ul li.iphone-highlight-fp .pink-sticker{top:-20px;right:0;}
.pre-login .row-four .highlights-container ul li.treadmill-highlight-wl{margin-bottom:80px;width:63%;}.pre-login .row-four .highlights-container ul li.treadmill-highlight-wl .pink-sticker{top:-45px;left:147px;}
.pre-login .row-four .highlights-container ul li.treadmill-highlight-wl .highlight-content{padding:5px 0 0;margin-left:-5px;}
.pre-login .row-four .highlights-container ul li.nutrition-highlight-wl{margin-bottom:130px;}.pre-login .row-four .highlights-container ul li.nutrition-highlight-wl .highlight-content{padding:0 30px 0 0;}.pre-login .row-four .highlights-container ul li.nutrition-highlight-wl .highlight-content p{width:275px;}
.pre-login .row-four .highlights-container ul li.nutrition-highlight-wl .highlight-content a,.pre-login .row-four .highlights-container ul li.nutrition-highlight-wl .highlight-content p{margin-right:20px;}
.pre-login .row-four .highlights-container ul li.nutrition-highlight-wl .pink-sticker{top:-34px;right:37px;}
.pre-login .row-four .highlights-container ul li.imac1-highlight-wl{margin-bottom:50px;}.pre-login .row-four .highlights-container ul li.imac1-highlight-wl .highlight-content{padding:50px 0 0 45px;}.pre-login .row-four .highlights-container ul li.imac1-highlight-wl .highlight-content p{width:315px;}
.pre-login .row-four .highlights-container ul li.imac1-highlight-wl .pink-sticker{top:-50px;left:405px;}
.pre-login .row-four .highlights-container ul li.bike-highlight-wl{margin-bottom:50px;}.pre-login .row-four .highlights-container ul li.bike-highlight-wl img{padding-right:125px;}
.pre-login .row-four .highlights-container ul li.bike-highlight-wl .highlight-content{padding-top:45px;}
.pre-login .row-four .highlights-container ul li.bike-highlight-wl .pink-sticker{top:15px;right:75px;}
.pre-login .row-four .highlights-container ul li.iphone-highlight-wl{margin:0 50px 0 0;}.pre-login .row-four .highlights-container ul li.iphone-highlight-wl img{padding-right:57px;}
.pre-login .row-four .highlights-container ul li.iphone-highlight-wl .highlight-content{padding:10px 50px 0 0;}.pre-login .row-four .highlights-container ul li.iphone-highlight-wl .highlight-content p{width:180px;}
.pre-login .row-four .highlights-container ul li.iphone-highlight-wl .highlight-content p,.pre-login .row-four .highlights-container ul li.iphone-highlight-wl .highlight-content a{margin-right:20px;}
.pre-login .row-four .highlights-container ul li.iphone-highlight-wl .pink-sticker{top:-20px;right:0;}
.pre-login .row-four .highlights-container ul li.imac2-highlight-wl img{padding:0 100px 0 25px;}
.pre-login .row-four .highlights-container ul li.imac2-highlight-wl .highlight-content{padding-top:110px;}.pre-login .row-four .highlights-container ul li.imac2-highlight-wl .highlight-content p{width:315px;}
.pre-login .row-four .highlights-container ul li.imac2-highlight-wl .pink-sticker{top:20px;right:335px;}
.pre-login .row-four .highlights-container ul li.treadmill-highlight-rp{margin-bottom:60px;width:64%;}.pre-login .row-four .highlights-container ul li.treadmill-highlight-rp .highlight-content{padding:20px 0 0 20px;}.pre-login .row-four .highlights-container ul li.treadmill-highlight-rp .highlight-content p{width:220px;}
.pre-login .row-four .highlights-container ul li.treadmill-highlight-rp .pink-sticker{bottom:5px;right:-30px;}
.pre-login .row-four .highlights-container ul li.iphone1-highlight-rp{margin:0 50px 90px 0;}.pre-login .row-four .highlights-container ul li.iphone1-highlight-rp img{padding-right:57px;}
.pre-login .row-four .highlights-container ul li.iphone1-highlight-rp .highlight-content{padding:10px 50px 0 0;}.pre-login .row-four .highlights-container ul li.iphone1-highlight-rp .highlight-content p{width:375px;}
.pre-login .row-four .highlights-container ul li.iphone1-highlight-rp .highlight-content p,.pre-login .row-four .highlights-container ul li.iphone1-highlight-rp .highlight-content a{margin-right:20px;}
.pre-login .row-four .highlights-container ul li.iphone1-highlight-rp .pink-sticker{top:-20px;right:0;}
.pre-login .row-four .highlights-container ul li.iphone2-highlight-rp{margin:0 0 80px 0;}.pre-login .row-four .highlights-container ul li.iphone2-highlight-rp img{padding-right:38px;}
.pre-login .row-four .highlights-container ul li.iphone2-highlight-rp .highlight-content{padding:10px 0 0 15px;}.pre-login .row-four .highlights-container ul li.iphone2-highlight-rp .highlight-content p{width:190px;}
.pre-login .row-four .highlights-container ul li.iphone2-highlight-rp .highlight-content p,.pre-login .row-four .highlights-container ul li.iphone2-highlight-rp .highlight-content a{margin-left:20px;}
.pre-login .row-four .highlights-container ul li.iphone2-highlight-rp .pink-sticker{top:-46px;right:0;}
.pre-login .row-four .highlights-container ul li.imac1-highlight-rp{margin-bottom:50px;}.pre-login .row-four .highlights-container ul li.imac1-highlight-rp img{margin-left:150px;}
.pre-login .row-four .highlights-container ul li.imac1-highlight-rp .highlight-content{padding:50px 0 0 45px;}.pre-login .row-four .highlights-container ul li.imac1-highlight-rp .highlight-content p{width:315px;}
.pre-login .row-four .highlights-container ul li.imac1-highlight-rp .pink-sticker{top:-25px;left:125px;}
.pre-login .row-four .highlights-container ul li.shoes-highlight-rp{margin-bottom:50px;}.pre-login .row-four .highlights-container ul li.shoes-highlight-rp img{padding:40px 50px 0 0;}
.pre-login .row-four .highlights-container ul li.shoes-highlight-rp .highlight-content p{width:310px;}
.pre-login .row-four .highlights-container ul li.shoes-highlight-rp .pink-sticker{top:135px;right:0;}
.pre-login .row-four .highlights-container ul li.smartbeat-highlight-rp{margin-bottom:60px;}.pre-login .row-four .highlights-container ul li.smartbeat-highlight-rp img{padding:0;margin-left:150px;}
.pre-login .row-four .highlights-container ul li.smartbeat-highlight-rp .highlight-content{padding:50px 0 0 30px;}.pre-login .row-four .highlights-container ul li.smartbeat-highlight-rp .highlight-content p{width:225px;}
.pre-login .row-four .highlights-container ul li.smartbeat-highlight-rp .pink-sticker{top:170px;left:65px;}
.pre-login .row-four .highlights-container ul li.bike-highlight-cp{width:59%;margin-bottom:90px;}.pre-login .row-four .highlights-container ul li.bike-highlight-cp img{padding-left:35px;}
.pre-login .row-four .highlights-container ul li.bike-highlight-cp .highlight-content{padding-top:50px;}.pre-login .row-four .highlights-container ul li.bike-highlight-cp .highlight-content p{width:245px;}
.pre-login .row-four .highlights-container ul li.bike-highlight-cp .pink-sticker{height:30px;padding:30px 8px;top:175px;left:0;}
.pre-login .row-four .highlights-container ul li.iphone-highlight-cp{margin:0 50px 0 0;}.pre-login .row-four .highlights-container ul li.iphone-highlight-cp img{padding-right:57px;}
.pre-login .row-four .highlights-container ul li.iphone-highlight-cp .highlight-content{padding:10px 50px 0 0;}.pre-login .row-four .highlights-container ul li.iphone-highlight-cp .highlight-content p{width:180px;}
.pre-login .row-four .highlights-container ul li.iphone-highlight-cp .highlight-content p,.pre-login .row-four .highlights-container ul li.iphone-highlight-cp .highlight-content a{margin-right:20px;}
.pre-login .row-four .highlights-container ul li.iphone-highlight-cp .pink-sticker{top:-20px;right:0;}
.pre-login .row-four .highlights-container ul li.smartbeat-highlight-cp{margin:80px 0 60px;}.pre-login .row-four .highlights-container ul li.smartbeat-highlight-cp img{padding:0;margin-left:150px;}
.pre-login .row-four .highlights-container ul li.smartbeat-highlight-cp .highlight-content{padding-left:60px;}.pre-login .row-four .highlights-container ul li.smartbeat-highlight-cp .highlight-content p{width:315px;}
.pre-login .row-four .highlights-container ul li.smartbeat-highlight-cp .pink-sticker{top:0;left:125px;}
.pre-login .row-four .highlights-container ul li.imac-highlight-cp{margin-bottom:100px;}.pre-login .row-four .highlights-container ul li.imac-highlight-cp img{margin-right:150px;}
.pre-login .row-four .highlights-container ul li.imac-highlight-cp .highlight-content{padding:80px 45px 0 0;}
.pre-login .row-four .highlights-container ul li.imac-highlight-cp .pink-sticker{top:12px;left:-40px;}
.pre-login .row-four .highlights-container ul li.bikemount-highlight-cp .highlight-img{margin-right:140px;}
.pre-login .row-four .highlights-container ul li.bikemount-highlight-cp img{padding-left:15px;}
.pre-login .row-four .highlights-container ul li.bikemount-highlight-cp .pink-sticker{top:0;left:0;}
.pre-login .row-four .highlights-container p{color:#393d40;}
.pre-login .row-five{background:#282828;padding:5px 5px 0;position:relative;height:615px;}
.pre-login .row-six{margin-bottom:45px;}.pre-login .row-six ul li p{width:245px;margin:0 auto 30px;}
.pre-login .row-seven{padding:45px 0 0;text-align:center;}.pre-login .row-seven .dark-gray{padding-bottom:20px;}
.pre-login .row-seven .signup-container{text-align:center;}.pre-login .row-seven .signup-container .email-signup-form{margin-bottom:15px;}.pre-login .row-seven .signup-container .email-signup-form input{margin-bottom:0;}
.pre-login .row-seven .signup-container .email-signup-form .email-signUp{-moz-border-top-right-radius:0;-moz-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;}
.pre-login .row-seven .signup-container .email-signup-form .btn-signUp{background:#0096d6;color:#fdfdfd;border:1px solid #0096d6;padding:4px 10px;text-transform:uppercase;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.pre-login .row-seven .signup-container span{font-weight:700;}
.pre-login .row-seven .signup-container .facebook-signup a{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/9c166ea147-btn-signUpWithFacebook.png") no-repeat 0 0;display:inline-block;width:143px;height:20px;text-indent:-9999px;margin:15px 0 0;}
.pre-login .row-eight{background:#cecece url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/8d0a61f27c-divider-horizontal-2.png") no-repeat center 0;padding:45px 0 100px;}
.club-pages{padding:0px 0 100px;margin-top:-8px;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}.club-pages .content-header{padding:40px 0 30px;}
.club-pages h1{text-transform:uppercase;font-size:30px;line-height:1;font-weight:100;letter-spacing:1px;padding:0;}.club-pages h1.detail{font-size:24px;}
.club-pages .smaller{margin-bottom:20px;border-bottom:1px solid #ccc;}
.club-pages label{font-weight:bold;}
.club-pages a{cursor:pointer;}.club-pages a.blueBtn{background:#0096d6;color:#fdfdfd;display:inline-block;line-height:0.8;padding:10px 37px;text-transform:uppercase;position:relative;left:17px;font-size:13px;float:left;font-weight:normal;margin-top:-165px;}
.club-pages a.blue{background:none;color:#0096d6;margin:10px 0px;padding:0;font-weight:bold;text-transform:uppercase;}
.club-pages a.gray{background:none;color:#cecece;margin:10px 0px 10px -17px;padding:0;font-weight:100;text-transform:uppercase;}
.club-pages a.little{background:none;color:#0096d6;padding:0 10px;font-weight:bold;font-style:italic;font-size:10px;text-transform:none;position:relative;bottom:43px;}
.club-pages a.eqp-title{font-weight:700;font-size:20px;text-transform:none;color:#424242;position:relative;bottom:39px;padding-left:15px;}
.club-pages a img{float:right;margin-top:-40px;}
.club-pages #createNewArea>a{float:right;display:block;margin:0 0 0 15px;}
.club-pages #createNewArea textarea{height:115px;width:98.8%;}
.club-pages #workoutStats .club-workout-stats{padding-bottom:8px;border-bottom:1px solid #cecece;position:relative;right:13px;padding-top:8px;}.club-pages #workoutStats .club-workout-stats .stat .icon{top:2px;}
.club-pages #workoutStats .club-workout-stats>i{position:absolute;top:10px;right:10px;}
.club-pages #workoutStats .club-workout-stats img{background:#fdfdfd;padding:3px;display:block;border:1px solid #BAC5CB;float:left;margin-right:10px;max-width:60px;max-height:60px;margin-top:0px;}
.club-pages #workoutStats .club-workout-stats .workoutIcon{margin-left:60px;margin-top:0px;}
.club-pages #workoutStats .club-workout-stats .workout-details .title.calendar{bottom:22px;}
.club-pages #workoutStats .club-workout-stats .link-to-workout{font-size:12px;font-weight:700;font-style:oblique;}
.club-pages .workout-details{position:relative;height:54px;}.club-pages .workout-details .title{color:#424242;font-size:19px;line-height:110%;font-weight:700;padding-top:4px;cursor:pointer;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:515px;}.club-pages .workout-details .title.calendar{max-width:210px;display:table-cell;vertical-align:middle;height:61px;white-space:normal;overflow:visible;text-overflow:clip;position:relative;}
.club-pages .workout-details .link-to-workout{font-size:12px;font-weight:100;font-style:oblique;}
.club-pages .workout-details .individual-workout-stats{display:inline;}
.club-pages .workout-details .stat{display:inline-block;margin-right:15px;position:relative;left:300px;top:22px;}.club-pages .workout-details .stat .icon{position:relative;top:6px;}
.club-pages .workout-details .stat .value{font-size:18px;font-weight:bold;}.club-pages .workout-details .stat .value .unit{font-size:12px;padding-left:5px;font-weight:normal;}
.club-pages .workout-item{width:950px;height:87px;margin:0 5px 15px;background-color:#f6f6f6;padding:0px;border-bottom:1px solid #C5C4C4;position:relative;font-style:none !important;}.club-pages .workout-item .date-block{width:50px;height:87px;border-bottom:1px solid rgba(0, 0, 0, 0.2);float:left;background:#2DB5FC;}.club-pages .workout-item .date-block .type{margin-left:auto;margin-right:auto;padding:2px 0;width:30px;}
.club-pages .workout-item .date-block .date{color:#fdfdfd;font-size:23px;font-weight:bold;text-align:center;bottom:5px;}
.club-pages .workout-item .date-block .day{color:#fdfdfd;font-size:11px;text-transform:uppercase;text-align:center;line-height:11px;font-weight:300;}
.club-pages .workout-item .workout-details{float:left;background:none;height:78px;width:900px;margin:0px;}.club-pages .workout-item .workout-details .workout-image{float:left;margin:10px;}.club-pages .workout-item .workout-details .workout-image img{margin:0;background:#fdfdfd;padding:3px;display:block;border:1px solid #BAC5CB;float:left;max-width:60px;max-height:60px;}
.club-pages .workout-item .workout-details .workout-title{display:table-cell;vertical-align:middle;color:#424242;font-size:19px;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:clip;width:210px;max-width:210px;height:67px;padding:10px 0;font-style:normal;}
.club-pages .workout-item .workout-details .workout-stats{position:absolute;right:20px;top:26px;}.club-pages .workout-item .workout-details .workout-stats .workout-stat{float:left;font-size:18px;margin-left:20px;font-weight:700;}.club-pages .workout-item .workout-details .workout-stats .workout-stat .icon{display:inline-block;vertical-align:middle;}
.club-pages .workout-item .workout-details .workout-stats .workout-stat .unit{font-size:12px;padding-left:5px;font-weight:normal !important;}
.club-pages .workout-item .workout-controls{position:absolute;top:0;right:0;width:10px;height:67px;padding:10px;}.club-pages .workout-item .workout-controls .calendarChallenge{position:relative;bottom:5px;}
.club-pages .membership-check{text-transform:uppercase;color:#999999;font-weight:600;font-size:12px;}.club-pages .membership-check .custom-input{display:inline-block;vertical-align:top;margin-top:-4px;}
.club-pages .membership-check .radio-one{display:inline-block;margin:0px;position:relative;height:20px;padding-left:20px;}.club-pages .membership-check .radio-one input{position:relative;z-index:100;}
.club-pages .membership-check .radio-one b{position:absolute;left:20px;top:4px;width:12px;height:15px;margin-top:4px;z-index:10;}
.club-pages .membership-check label{text-transform:uppercase;color:#999999;font-weight:600;font-size:12px;position:relative;bottom:15px;}
.club-pages .club-create-form:after{content:"";display:block;clear:both;height:0;line-height:0;}
.club-pages .club-create-form .create-column-1{margin-top:20px;float:left;}.club-pages .club-create-form .create-column-1 .profile-pic-placeholder p{position:relative;}
.club-pages .club-create-form .create-column-1 .profile-pic-placeholder a{position:relative;text-transform:uppercase;font-weight:bold;}
.club-pages .club-create-form .create-column-2,.club-pages .club-create-form .create-column-3{float:left;margin-left:23px;}.club-pages .club-create-form .create-column-2.existing,.club-pages .club-create-form .create-column-3.existing{margin-top:0px;}
.club-pages .club-create-form .create-column-2 .form-layout-2,.club-pages .club-create-form .create-column-3 .form-layout-2{position:relative;width:365px;}.club-pages .club-create-form .create-column-2 .form-layout-2 .setting,.club-pages .club-create-form .create-column-3 .form-layout-2 .setting{margin-bottom:24px;}.club-pages .club-create-form .create-column-2 .form-layout-2 .setting .btn-group+.btn-group,.club-pages .club-create-form .create-column-3 .form-layout-2 .setting .btn-group+.btn-group{margin-left:3px;}
.club-pages .club-create-form .create-column-2 .form-layout-2 a.btn.dropdown-toggle,.club-pages .club-create-form .create-column-3 .form-layout-2 a.btn.dropdown-toggle{color:#282828;font-size:11px;border:1px solid #cecece;width:340px;height:16px;}.club-pages .club-create-form .create-column-2 .form-layout-2 a.btn.dropdown-toggle.birthday,.club-pages .club-create-form .create-column-3 .form-layout-2 a.btn.dropdown-toggle.birthday{width:88px;margin:0 0 0 10px;}.club-pages .club-create-form .create-column-2 .form-layout-2 a.btn.dropdown-toggle.birthday.month,.club-pages .club-create-form .create-column-3 .form-layout-2 a.btn.dropdown-toggle.birthday.month{margin:0px;}
.club-pages .club-create-form .create-column-2 .form-layout-2 a.btn.dropdown-toggle .caret,.club-pages .club-create-form .create-column-3 .form-layout-2 a.btn.dropdown-toggle .caret{float:right;}
.club-pages .club-create-form .create-column-2 .form-layout-2 .btn-group,.club-pages .club-create-form .create-column-3 .form-layout-2 .btn-group{display:inline-block;}.club-pages .club-create-form .create-column-2 .form-layout-2 .btn-group.open .dropdown-menu,.club-pages .club-create-form .create-column-3 .form-layout-2 .btn-group.open .dropdown-menu{width:360px;max-width:360px;}.club-pages .club-create-form .create-column-2 .form-layout-2 .btn-group.open .dropdown-menu.birthday,.club-pages .club-create-form .create-column-3 .form-layout-2 .btn-group.open .dropdown-menu.birthday{width:108px;max-width:108px;min-width:108px;margin:0 0 0 10px;}.club-pages .club-create-form .create-column-2 .form-layout-2 .btn-group.open .dropdown-menu.birthday.month,.club-pages .club-create-form .create-column-3 .form-layout-2 .btn-group.open .dropdown-menu.birthday.month{margin:0px;}
.club-pages .club-create-form .create-column-2 .form-layout-2 .component-dropdown,.club-pages .club-create-form .create-column-3 .form-layout-2 .component-dropdown{margin-bottom:30px;}.club-pages .club-create-form .create-column-2 .form-layout-2 .component-dropdown .outside,.club-pages .club-create-form .create-column-3 .form-layout-2 .component-dropdown .outside{width:340px;height:15px;text-align:left;}.club-pages .club-create-form .create-column-2 .form-layout-2 .component-dropdown .outside .arrow,.club-pages .club-create-form .create-column-3 .form-layout-2 .component-dropdown .outside .arrow{float:right;margin-top:8px;}
.club-pages .club-create-form .create-column-2 .form-layout-2 .component-dropdown.open ul,.club-pages .club-create-form .create-column-3 .form-layout-2 .component-dropdown.open ul{max-width:360px;width:360px;}
.club-pages .club-create-form .create-column-2 .form-layout-2 .component-dropdown.birthday,.club-pages .club-create-form .create-column-3 .form-layout-2 .component-dropdown.birthday{display:inline-block;padding-left:10px;}.club-pages .club-create-form .create-column-2 .form-layout-2 .component-dropdown.birthday .outside,.club-pages .club-create-form .create-column-3 .form-layout-2 .component-dropdown.birthday .outside{width:88px;}
.club-pages .club-create-form .create-column-2 .form-layout-2 .component-dropdown.birthday.open ul,.club-pages .club-create-form .create-column-3 .form-layout-2 .component-dropdown.birthday.open ul{min-width:108px;max-width:108px;width:108px;}
.club-pages .club-create-form .create-column-2 .form-layout-2 .help-inline,.club-pages .club-create-form .create-column-3 .form-layout-2 .help-inline{display:inline;vertical-align:middle;position:relative;bottom:26px;padding:0px;}.club-pages .club-create-form .create-column-2 .form-layout-2 .help-inline .icon-ok,.club-pages .club-create-form .create-column-3 .form-layout-2 .help-inline .icon-ok{position:relative;left:12px;margin-top:-28px;float:right;}
.club-pages .club-create-form .create-column-2 .form-layout-2 p,.club-pages .club-create-form .create-column-3 .form-layout-2 p{display:inline-block;margin:0px 11px 25px 0;}
.club-pages .club-create-form .create-column-2 .form-layout-2 .join,.club-pages .club-create-form .create-column-3 .form-layout-2 .join{margin-top:19px;}
.club-pages .club-create-form .create-column-2 .form-layout-2 .controls,.club-pages .club-create-form .create-column-3 .form-layout-2 .controls{display:inline-block;}.club-pages .club-create-form .create-column-2 .form-layout-2 .controls .button-standard,.club-pages .club-create-form .create-column-3 .form-layout-2 .controls .button-standard{margin:-21px 2px 0;}
.club-pages .club-create-form .create-column-2 .form-layout-2 input,.club-pages .club-create-form .create-column-3 .form-layout-2 input{width:350px;margin-bottom:30px;}
.club-pages .club-create-form .create-column-2 .form-layout-2 textarea,.club-pages .club-create-form .create-column-3 .form-layout-2 textarea{height:180px;width:350px;margin-bottom:30px;}
.club-pages .club-create-form .create-column-2 .form-layout-2 label,.club-pages .club-create-form .create-column-3 .form-layout-2 label{font-weight:bold;}
#newUser.hidden{display:none;}
#existingUser.hidden{display:none;}
.club-dashboard-page{padding-bottom:100px;}.club-dashboard-page .summary-section-heading{border-bottom:1px solid #cecece;}.club-dashboard-page .summary-section-heading.detail{margin-top:-30px;}
.club-dashboard-page .summary-section-heading:after{content:"";display:block;clear:both;height:0;line-height:0;}
.club-dashboard-page .summary-section-heading h1{float:left;margin-top:30px;}
.club-dashboard-page .member-summary .stats-container .stat-total,.club-dashboard-page .workout-summary .stats-container .stat-total{width:188px;display:inline-block;}.club-dashboard-page .member-summary .stats-container .stat-total.last,.club-dashboard-page .workout-summary .stats-container .stat-total.last{width:150px;}
.club-dashboard-page .member-summary .stats-container .stat-total.equipment,.club-dashboard-page .workout-summary .stats-container .stat-total.equipment{width:260px;}.club-dashboard-page .member-summary .stats-container .stat-total.equipment.last,.club-dashboard-page .workout-summary .stats-container .stat-total.equipment.last{width:165px;}
.club-dashboard-page .member-summary .stats-container .stat-total .icon,.club-dashboard-page .workout-summary .stats-container .stat-total .icon{padding-top:40px;}
.club-dashboard-page .member-summary .stats-container .stat-total .value,.club-dashboard-page .workout-summary .stats-container .stat-total .value{font-weight:bold;font-size:30px;}
.club-dashboard-page .member-summary .stats-container .stat-total .sub,.club-dashboard-page .workout-summary .stats-container .stat-total .sub{color:#929292;font-size:12px;padding-top:2px;text-transform:lowercase;}
.club-dashboard-page .equipment-summary .stats-container .stat-total{width:200px;display:inline-block;height:379px;}.club-dashboard-page .equipment-summary .stats-container .stat-total.last{width:150px;height:371px;}
.club-dashboard-page .equipment-summary .stats-container .stat-total.equipment{width:260px;}.club-dashboard-page .equipment-summary .stats-container .stat-total.equipment.last{width:165px;}
.club-dashboard-page .equipment-summary .stats-container .stat-total .icon{padding-top:40px;}
.club-dashboard-page .equipment-summary .stats-container .stat-total .upper{font-size:14px;color:#424242;text-transform:uppercase;position:relative;left:30px;bottom:171px;padding-bottom:5px;}
.club-dashboard-page .equipment-summary .stats-container .stat-total .value{font-weight:bold;font-size:30px;position:relative;left:30px;bottom:153px;padding-bottom:33px;}
.club-dashboard-page .equipment-summary .stats-container .stat-total .sub{color:#929292;font-size:12px;padding-top:8px;position:relative;left:30px;bottom:189px;text-transform:lowercase;}
.modal-content,.club-member-workout-page{}.modal-content .calendar-container,.club-member-workout-page .calendar-container{width:81.5%;margin-bottom:100px;}.modal-content .calendar-container .small-dark-italics,.club-member-workout-page .calendar-container .small-dark-italics{margin-right:5px;}
.modal-content .calendar-container #add,.club-member-workout-page .calendar-container #add{position:relative;left:194px;}
.modal-content .workout,.club-member-workout-page .workout{background:#f0f0f0;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding:5px;margin-bottom:5px;position:relative;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.modal-content .workout.noshadow,.club-member-workout-page .workout.noshadow{box-shadow:0px 0px 0px 0 #ffffff;-o-box-shadow:0px 0px 0px 0 #ffffff;-webkit-box-shadow:0px 0px 0px 0 #ffffff;-moz-box-shadow:0px 0px 0px 0 #ffffff;}
.modal-content .workout>i,.club-member-workout-page .workout>i{position:absolute;top:10px;right:10px;}
.modal-content .workout img,.club-member-workout-page .workout img{background:#fdfdfd;padding:3px;display:block;border:1px solid #BAC5CB;float:left;margin-right:10px;max-width:60px;max-height:60px;}.modal-content .workout img.calendar,.club-member-workout-page .workout img.calendar{margin-left:60px;}
.modal-content .workout .accept-workout,.club-member-workout-page .workout .accept-workout{position:absolute;bottom:15px;right:15px;background:#0096d6;color:#fdfdfd;font-size:12px;text-transform:uppercase;padding:7px 11px;}.modal-content .workout .accept-workout .icon-white-calendar,.club-member-workout-page .workout .accept-workout .icon-white-calendar{margin-top:1px;}
.modal-content .workout .accept-workout:hover,.club-member-workout-page .workout .accept-workout:hover{background:#929292;text-decoration:none;}
.modal-content #upcomingEvents,.club-member-workout-page #upcomingEvents,.modal-content #selectedDateEvents,.club-member-workout-page #selectedDateEvents{width:950px;height:87px;margin:0 5px 15px;background-color:#f6f6f6;padding:0px;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#C5C4C4;}
.modal-content .first-tile,.club-member-workout-page .first-tile{width:50px;height:87px;border-bottom:solid;border-bottom-width:1px;}.modal-content .first-tile .type,.club-member-workout-page .first-tile .type{margin-left:auto;margin-right:auto;padding-top:10px;width:30px;}
.modal-content .first-tile .selected-day,.club-member-workout-page .first-tile .selected-day{color:#fdfdfd;font-size:23px;font-weight:bold;text-align:center;position:relative;bottom:5px;}
.modal-content .first-tile .day-of-week,.club-member-workout-page .first-tile .day-of-week{color:#fdfdfd;font-size:11px;text-transform:uppercase;text-align:center;position:relative;bottom:16px;}
.modal-content .workoutIcon,.club-member-workout-page .workoutIcon{margin-left:60px;margin-top:-78px;}
.modal-content .workout.workout-details,.club-member-workout-page .workout.workout-details{float:none;display:inline-block;vertical-align:middle;background:none;height:78px;margin:0px;}
.modal-content .event-controls .calendarChallenge,.club-member-workout-page .event-controls .calendarChallenge{position:relative;bottom:27px;right:10px;}
.modal-content .event-controls .removeEvent,.club-member-workout-page .event-controls .removeEvent{position:relative;bottom:48px;}
.modal-content .event-controls .move-up,.club-member-workout-page .event-controls .move-up{position:relative;bottom:28px;right:3px;}.modal-content .event-controls .move-up>img,.club-member-workout-page .event-controls .move-up>img{border:none;background-color:transparent;}
.modal-content .event-controls .move-down,.club-member-workout-page .event-controls .move-down{position:relative;bottom:28px;right:3px;}.modal-content .event-controls .move-down>img,.club-member-workout-page .event-controls .move-down>img{border:none;background-color:transparent;}
.club-health-score{padding-right:70px;}
.club-equipment-details .equipment-detail-table table{display:block;width:960px;margin-top:-50px;table-layout:fixed;padding-bottom:40px;}.club-equipment-details .equipment-detail-table table tr{width:960px;display:inline-block;border-bottom:1px;border-bottom-color:#cecece;border-bottom-style:solid;height:60px;}.club-equipment-details .equipment-detail-table table tr.bold{font-weight:bold;}
.club-equipment-details .equipment-detail-table table th{padding-left:25px;background-color:#3c3c3c;color:#808d93;text-transform:uppercase;text-align:left;height:60px;font-size:12px;width:100px;}.club-equipment-details .equipment-detail-table table th.first{width:190px;}
.club-equipment-details .equipment-detail-table table th.last{padding-right:10px;}
.club-equipment-details .equipment-detail-table table td{padding-left:25px;width:100px;padding-top:22px;}.club-equipment-details .equipment-detail-table table td.first{width:190px;}
.club-equipment-details>a.blueBtn{padding:10px;top:180px;left:0px;float:right;}
.club-equipment-details .notes{width:765px;}.club-equipment-details .notes input{width:702px;}
.club-member-stats-page .stats-select-dropdown{margin:0px;}
.club-member-stats-page .stats-chart{background:none;}
.club-member-stats-page g.highcharts-legend-item rect{fill:#00c5e7;}
.club-member-stats-page g.highcharts-tracker rect{fill:#00c5e7;fill-opacity:1.0;}
.club-member-profile-page .profile-pic{padding-top:20px;}.club-member-profile-page .profile-pic>img{border:3px solid white;outline:solid 1px #CFD7E9;width:170px !important;height:170px !important;}
.club-member-profile-page .profile-table{display:inline-block;width:764px;}.club-member-profile-page .profile-table .row{width:764px;margin:0;}
.club-member-profile-page .profile-table .block{width:191px;display:inline-block;padding:0px;}
.club-member-profile-page .profile-table .sub{color:#9d9e9f;text-transform:uppercase;font-size:11px;font-weight:bold;}
.club-member-profile-page .profile-table .value{color:#424242;font-size:16px;font-weight:bold;}
.club-member-profile-page .profile-table .trainerNotes{padding-top:30px;}.club-member-profile-page .profile-table .trainerNotes .delete-note{float:right;margin-top:-22px;cursor:pointer;}
.club-member-profile-page .profile-table .trainerNotes p{margin-bottom:20px;}
.club-member-profile-page .profile-table .trainerNotes textarea{font-size:13px;line-height:18px;font-weight:lighter;}
.club-groups-page .container{width:960px;float:left;}
.club-groups-page .clients{margin:30px 0;}
.club-groups-page .subheader{margin:70px 0 10px;}
.club-groups-page .control-group{display:inline-block;}
.club-groups-page #create-group{margin-top:-5px;}
.club-groups-page #group_name{height:25px;width:650px;}
.club-client-page,.club-member-page,.club-equipment-page,.club-trainer-page{}.club-client-page .table,.club-member-page .table,.club-equipment-page .table,.club-trainer-page .table{margin-top:10px;}.club-client-page .table .clubRows,.club-member-page .table .clubRows,.club-equipment-page .table .clubRows,.club-trainer-page .table .clubRows{width:950px;height:86px;background:#f0f0f0;padding:5px;float:left;font-family:"proxima-nova","Helvetica Neue",Helvetica,sans-serif;margin-top:12px;text-transform:uppercase;box-shadow:0px 1px 2px 0px #999999;-o-box-shadow:0px 1px 2px 0px #999999;-webkit-box-shadow:0px 1px 2px 0px #999999;-moz-box-shadow:0px 1px 2px 0px #999999;box-shadow:0px 1px 3px 0px #999999;-o-box-shadow:0px 1px 3px 0px #999999;-webkit-box-shadow:0px 1px 3px 0px #999999;-moz-box-shadow:0px 1px 3px 0px #999999;}.club-client-page .table .clubRows img,.club-member-page .table .clubRows img,.club-equipment-page .table .clubRows img,.club-trainer-page .table .clubRows img{height:70px;width:70px;border:solid 1px #d6dde0;background-color:white;margin:5px 0 0 5px;}
.club-client-page .table .clubRows.equipment:last-child,.club-member-page .table .clubRows.equipment:last-child,.club-equipment-page .table .clubRows.equipment:last-child,.club-trainer-page .table .clubRows.equipment:last-child{margin-bottom:100px;}
.club-client-page .table .clubRows.client :last-of-type,.club-member-page .table .clubRows.client :last-of-type,.club-equipment-page .table .clubRows.client :last-of-type,.club-trainer-page .table .clubRows.client :last-of-type{margin-bottom:0px;}
.club-client-page .table .clubRows .one,.club-member-page .table .clubRows .one,.club-equipment-page .table .clubRows .one,.club-trainer-page .table .clubRows .one{width:50px;display:inline;}.club-client-page .table .clubRows .one img,.club-member-page .table .clubRows .one img,.club-equipment-page .table .clubRows .one img,.club-trainer-page .table .clubRows .one img{height:70px !important;width:71px !important;border:3px solid white;outline:solid 1px #cfd7db;margin:5px 9px 0 5px;display:block;float:left;}
.club-client-page .table .clubRows .two,.club-member-page .table .clubRows .two,.club-equipment-page .table .clubRows .two,.club-trainer-page .table .clubRows .two{width:200px;display:inline;position:relative;top:10px;}.club-client-page .table .clubRows .two.eqiupment,.club-member-page .table .clubRows .two.eqiupment,.club-equipment-page .table .clubRows .two.eqiupment,.club-trainer-page .table .clubRows .two.eqiupment{width:700px;display:inline-block;position:relative;bottom:20px;left:16px;}
.club-client-page .table .clubRows .two .title,.club-member-page .table .clubRows .two .title,.club-equipment-page .table .clubRows .two .title,.club-trainer-page .table .clubRows .two .title{font-weight:700;font-size:20px;text-transform:none;padding-left:5px;position:relative;top:16px;}.club-client-page .table .clubRows .two .title a,.club-member-page .table .clubRows .two .title a,.club-equipment-page .table .clubRows .two .title a,.club-trainer-page .table .clubRows .two .title a{color:#424242;}
.club-client-page .table .clubRows .two .client-count,.club-member-page .table .clubRows .two .client-count,.club-equipment-page .table .clubRows .two .client-count,.club-trainer-page .table .clubRows .two .client-count{font-size:11px;margin-top:-4px;}
.club-client-page .table .clubRows .two .edit-equipment-name input,.club-member-page .table .clubRows .two .edit-equipment-name input,.club-equipment-page .table .clubRows .two .edit-equipment-name input,.club-trainer-page .table .clubRows .two .edit-equipment-name input{margin:0 5px;height:19px;}
.club-client-page .table .clubRows .two .edit-equipment-name button,.club-member-page .table .clubRows .two .edit-equipment-name button,.club-equipment-page .table .clubRows .two .edit-equipment-name button,.club-trainer-page .table .clubRows .two .edit-equipment-name button{display:inline;position:absolute;margin-top:64px;}
.club-client-page .table .clubRows .three,.club-member-page .table .clubRows .three,.club-equipment-page .table .clubRows .three,.club-trainer-page .table .clubRows .three{padding-top:25px;position:relative;width:300px;left:5px;}.club-client-page .table .clubRows .three .small,.club-member-page .table .clubRows .three .small,.club-equipment-page .table .clubRows .three .small,.club-trainer-page .table .clubRows .three .small{font-size:12px;font-weight:normal;}
.club-client-page .table .clubRows .four,.club-member-page .table .clubRows .four,.club-equipment-page .table .clubRows .four,.club-trainer-page .table .clubRows .four{float:right;font-weight:bold;padding-top:35px;}.club-client-page .table .clubRows .four.client,.club-member-page .table .clubRows .four.client,.club-equipment-page .table .clubRows .four.client,.club-trainer-page .table .clubRows .four.client{padding-right:20px;}
.club-client-page .table .clubRows .four.button,.club-member-page .table .clubRows .four.button,.club-equipment-page .table .clubRows .four.button,.club-trainer-page .table .clubRows .four.button{margin-top:0px;margin-left:175px;}
.club-client-page .table .clubRows .four .remove-client-from-trainer-button,.club-member-page .table .clubRows .four .remove-client-from-trainer-button,.club-equipment-page .table .clubRows .four .remove-client-from-trainer-button,.club-trainer-page .table .clubRows .four .remove-client-from-trainer-button{position:relative;bottom:71px;right:10px;padding-top:6px;}
.club-client-page .table .clubRows .four .assign-client-to-trainer-button,.club-member-page .table .clubRows .four .assign-client-to-trainer-button,.club-equipment-page .table .clubRows .four .assign-client-to-trainer-button,.club-trainer-page .table .clubRows .four .assign-client-to-trainer-button{position:relative;bottom:71px;right:10px;padding-top:6px;}
.club-client-page .table .clubRows .four.eqpId,.club-member-page .table .clubRows .four.eqpId,.club-equipment-page .table .clubRows .four.eqpId,.club-trainer-page .table .clubRows .four.eqpId{font-size:16px;font-weight:normal;width:auto;padding-right:10px;padding-top:34px;}
.club-client-page .table .clubRows .four>a,.club-member-page .table .clubRows .four>a,.club-equipment-page .table .clubRows .four>a,.club-trainer-page .table .clubRows .four>a{display:inline-block;}.club-client-page .table .clubRows .four>a.profile,.club-member-page .table .clubRows .four>a.profile,.club-equipment-page .table .clubRows .four>a.profile,.club-trainer-page .table .clubRows .four>a.profile{position:relative;right:130px;bottom:18px;width:110px;}
.club-client-page .table .clubRows .four>a.assign,.club-member-page .table .clubRows .four>a.assign,.club-equipment-page .table .clubRows .four>a.assign,.club-trainer-page .table .clubRows .four>a.assign{position:relative;right:20px;width:110px;}
.club-client-page .table .clubRows .four .id,.club-member-page .table .clubRows .four .id,.club-equipment-page .table .clubRows .four .id,.club-trainer-page .table .clubRows .four .id{font-size:16px;color:#58595b;font-weight:200;}
.club-client-page .table .bottom,.club-member-page .table .bottom,.club-equipment-page .table .bottom,.club-trainer-page .table .bottom{height:1px;display:inline-block;width:100%;}
.club-client-page .table.created .headerRow .one,.club-member-page .table.created .headerRow .one,.club-equipment-page .table.created .headerRow .one,.club-trainer-page .table.created .headerRow .one{width:50px;}.club-client-page .table.created .headerRow .one.equipment,.club-member-page .table.created .headerRow .one.equipment,.club-equipment-page .table.created .headerRow .one.equipment,.club-trainer-page .table.created .headerRow .one.equipment{margin:20px;}
.club-client-page .table.client :last-of-type,.club-member-page .table.client :last-of-type,.club-equipment-page .table.client :last-of-type,.club-trainer-page .table.client :last-of-type{margin-bottom:100px;}
.club-client-page .header,.club-member-page .header,.club-equipment-page .header,.club-trainer-page .header{margin:15px 0px;}
.club-client-page #club-workouts .bar-controls-dark,.club-member-page #club-workouts .bar-controls-dark,.club-equipment-page #club-workouts .bar-controls-dark,.club-trainer-page #club-workouts .bar-controls-dark{padding:15px 20px;}.club-client-page #club-workouts .bar-controls-dark .link-createAWorkout,.club-member-page #club-workouts .bar-controls-dark .link-createAWorkout,.club-equipment-page #club-workouts .bar-controls-dark .link-createAWorkout,.club-trainer-page #club-workouts .bar-controls-dark .link-createAWorkout{text-transform:uppercase;float:right;line-height:24px;font-weight:bold;}
.club-client-page #club-workouts .bar-controls-dark p,.club-member-page #club-workouts .bar-controls-dark p,.club-equipment-page #club-workouts .bar-controls-dark p,.club-trainer-page #club-workouts .bar-controls-dark p{font-weight:bold;}
.club-client-page .fc-widget-content .add-workout-flag-box,.club-member-page .fc-widget-content .add-workout-flag-box,.club-equipment-page .fc-widget-content .add-workout-flag-box,.club-trainer-page .fc-widget-content .add-workout-flag-box{position:relative;}
.club-client-page .fc-widget-content #club-workouts-modal,.club-member-page .fc-widget-content #club-workouts-modal,.club-equipment-page .fc-widget-content #club-workouts-modal,.club-trainer-page .fc-widget-content #club-workouts-modal{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/calendar/79661e7a38-add_workout_ribbon.png");position:absolute;top:-102px;left:74px;width:24px;height:28px;background-repeat:no-repeat;cursor:pointer;}
.contact-us-page{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:100px;}.contact-us-page .inner-content{width:960px;margin:auto;}.contact-us-page .inner-content>p{margin-bottom:40px;}
.contact-us-page .contact-form-container{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/2e40eed962-gray-gradient-bg.png") repeat-x center 0;height:392px;padding-top:40px;margin-bottom:70px;}.contact-us-page .contact-form-container p{color:#fdfdfd;font-size:17px;line-height:1.4;}
.contact-us-page .contact-form-container form .first-column{float:left;width:230px;}
.contact-us-page .contact-form-container form .second-column{float:right;width:690px;}
.contact-us-page .contact-form-container form label{color:#fdfdfd;display:inline-block;line-height:1.2;}
.contact-us-page .contact-form-container form input{margin-bottom:20px;width:220px;height:12px;}
.contact-us-page .contact-form-container form textarea{width:680px;height:199px;resize:none;}
.contact-us-page .contact-form-container form select{width:230px;height:20px;}
.contact-us-page .contact-form-container form input,.contact-us-page .contact-form-container form textarea,.contact-us-page .contact-form-container form select{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.contact-us-page .contact-form-container form .btn-whatsThis{float:right;}
.contact-us-page .contact-form-container form .btn-send{float:right;border:none;height:auto;width:auto;background:#0096d6;color:#fdfdfd;padding:10px 30px;line-height:1;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.contact-us-page ul li{font-size:15px;line-height:1.4;margin-bottom:5px;color:#fdfdfd;}
.contact-us-page .bottom-content{line-height:1.4;width:960px;margin:0 auto;color:#3c3c3c;}.contact-us-page .bottom-content>p{font-size:15px;}
.pricing-page{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:100px;}.pricing-page .signup-bar{background:#3a3e41;height:120px;padding-top:22px;margin-bottom:20px;}.pricing-page .signup-bar ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.pricing-page .signup-bar ul li{width:319px;float:left;text-align:center;}.pricing-page .signup-bar ul li h3{color:white;}
.pricing-page .signup-bar ul li p{color:#9b9ea0;margin-bottom:10px;line-height:1.4;}
.pricing-page .signup-bar ul li .btn-signup{display:inline-block;padding:10px 30px;}
.pricing-page table th{padding:0 0 30px;}
.pricing-page table th,.pricing-page table td{width:320px;}
.pricing-page table p{line-height:1.8;}
.pricing-page table tr{border-bottom:1px solid #eeeeef;}.pricing-page table tr td{padding:15px 50px 5px;text-align:center;}.pricing-page table tr td.included{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/4ed6e0b979-checkmark.png") no-repeat center;text-indent:-9999px;}
.pricing-page table tr td p.footnote{font-style:oblique;font-size:10px;}
.video-library-page{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:100px;}.video-library-page .video-sort-options{background:#3a3e41;padding:19px 0 20px;margin-bottom:50px;}.video-library-page .video-sort-options .component-dropdown{margin-right:20px;float:left;}.video-library-page .video-sort-options .component-dropdown>a{background:#282828;color:#fdfdfd;padding:9px 12px 8px;width:200px;letter-spacing:1px;font-size:13px;font-weight:500;line-height:1;text-transform:uppercase;text-align:left;}.video-library-page .video-sort-options .component-dropdown>a .arrow{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/f1f85c6731-arrow-ltBlue-down.png") no-repeat right center;border:none;width:11px;height:7px;float:right;margin-top:2px;}
.video-library-page .video-sort-options .component-dropdown ul{width:224px;max-width:227px;}
.video-library-page .video-category-title,.video-library-page span{color:#3a3e41;}
.video-library-page .video-thumbs-container{padding-bottom:35px;}.video-library-page .video-thumbs-container:last-child{padding-bottom:0;}
.video-library-page .video-thumbs-container .video-category-title{font-size:15px;font-style:oblique;text-transform:uppercase;margin-bottom:20px;font-weight:200;}
.video-library-page .video-thumbs-container .video-thumbs{list-style:none;margin:0;padding:0;outline:0;border:0;}.video-library-page .video-thumbs-container .video-thumbs li{float:left;margin:0 0 25px 40px;line-height:1.4;width:160px;position:relative;}.video-library-page .video-thumbs-container .video-thumbs li:nth-child(5n + 1){margin:0 0 25px;}
.video-library-page .video-thumbs-container .video-thumbs li .video{display:block;margin-bottom:10px;}
.video-library-page .video-thumbs-container .video-thumbs li .video-title{display:inline-block;width:125px;height:36px;float:left;}
.video-library-page .video-thumbs-container .video-thumbs li .video-runtime{font-weight:700;float:right;}
.video-library-page .video-thumbs-container .video-thumbs li .overlay{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/placeholders/a884e887b8-video-library-overlay.png") no-repeat 0 0;display:none;width:158px;height:119px;position:absolute;top:0;left:0;cursor:pointer;}
.video-library-page .video-thumbs-container .video-thumbs li:hover .overlay{display:block;}
.product-pages{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:100px;}.product-pages .align-left{text-align:left;}
.product-pages .align-right{text-align:right;}
.product-pages .pathway,.product-pages .prev-next-btns{margin-bottom:40px;}
.product-pages .subheader{margin-bottom:15px;}
.product-pages .multi-line{margin-bottom:15px;}.product-pages .multi-line .subheader,.product-pages .multi-line .double-line{margin-bottom:0px;}
.product-pages .pathway{float:left;}.product-pages .pathway a{color:#424242;text-transform:uppercase;}
.product-pages .pink{color:#fa0465;}
.product-pages .btn-buyNow{text-transform:uppercase;font-weight:700;}
.product-pages .prev-next-btns{float:right;}.product-pages .prev-next-btns a{width:11px;height:20px;display:inline-block;text-indent:-9999px;margin-left:20px;}.product-pages .prev-next-btns a.btn-prev-product{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/eebcb80e83-product-prev.png") no-repeat 0 0;}
.product-pages .prev-next-btns a.btn-next-product{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/277f76415d-product-next.png") no-repeat 0 0;}
.product-pages .main-area .section-1{float:left;}.product-pages .main-area .section-1 p{font-size:15px;font-weight:700;color:#929292;text-transform:uppercase;}
.product-pages .main-area img{float:right;}
.product-pages .divider-line{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/69a6046788-divider-horizontal-5.png") no-repeat center 0;position:relative;height:8px;width:960px;margin:-8px 0 40px;}
.product-pages .summary{margin-bottom:120px;}.product-pages .summary .first-section{width:720px;float:left;}.product-pages .summary .first-section .black-normal{margin-bottom:25px;}
.product-pages .summary .first-section p{font-size:17px;font-weight:300;line-height:1.6;color:#424242;}
.product-pages .summary .second-section{width:160px;float:right;}.product-pages .summary .second-section a{background:#0096d6;color:#fdfdfd;display:inline-block;line-height:0.8;padding:10px 18px;text-transform:uppercase;margin-bottom:5px;}.product-pages .summary .second-section a .arrow{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/arrows/d0ef840f71-white-right.png") no-repeat 0 0;display:inline-block;width:6px;height:9px;margin-left:5px;}
.product-pages .summary .second-section span{display:block;font-size:18px;color:#0096d6;}
.product-pages .product-highlights .float-left{float:left;}
.product-pages .product-highlights .float-right{float:right;}
.product-pages .product-highlights .left-aligned{text-align:left;}.product-pages .product-highlights .left-aligned p{text-align:left;}
.product-pages .product-highlights .right-aligned{text-align:right;}.product-pages .product-highlights .right-aligned p{text-align:right;}
.product-pages .product-highlights ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.product-pages .product-highlights ul li{position:relative;width:100%;}.product-pages .product-highlights ul li .highlight-img{position:relative;display:inline-block;}.product-pages .product-highlights ul li .highlight-img img{display:block;}
.product-pages .product-highlights ul li .highlight-img .pink-sticker{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/pre-login/13070dc59d-pink-sticker.png") no-repeat 0 0;width:80px;height:44px;padding:23px 5px;color:white;text-align:center;position:absolute;font-size:14px;font-weight:700;line-height:1;}
.product-pages .product-highlights ul li .highlight-content p{width:330px;margin-bottom:15px;}
.product-pages .product-highlights ul li .highlight-content a{display:block;text-transform:uppercase;font-weight:700;}
.product-pages .product-highlights ul li.running-app-highlight-1{margin:0 0 60px 45px;}.product-pages .product-highlights ul li.running-app-highlight-1 .highlight-content{padding:200px 0 0 110px;}
.product-pages .product-highlights ul li.running-app-highlight-1 .pink-sticker{top:85px;right:-20px;}
.product-pages .product-highlights ul li.running-app-highlight-2{margin:0 70px 50px 0;}.product-pages .product-highlights ul li.running-app-highlight-2 .highlight-content{padding:170px 60px 0 0;}
.product-pages .product-highlights ul li.running-app-highlight-2 .pink-sticker{top:50px;left:25px;padding:32px 5px 14px;}
.product-pages .product-highlights ul li.running-app-highlight-3{margin:0 0 40px 100px;}.product-pages .product-highlights ul li.running-app-highlight-3 .highlight-content{padding:70px 0 0 40px;}
.product-pages .product-highlights ul li.running-app-highlight-3 .pink-sticker{top:55px;left:146px;padding:32px 5px 14px;}
.product-pages .product-highlights ul li.running-app-highlight-4{margin:0 0 70px 0;}.product-pages .product-highlights ul li.running-app-highlight-4 .highlight-content{padding:115px 40px 0 0;}
.product-pages .product-highlights ul li.running-app-highlight-4 .pink-sticker.pink-sticker-1{top:44px;left:-18px;padding:26px 5px 20px;}
.product-pages .product-highlights ul li.running-app-highlight-4 .pink-sticker.pink-sticker-2{top:38px;right:-22px;}
.product-pages .product-highlights ul li.module-highlight-1{margin:0 0 60px 45px;}.product-pages .product-highlights ul li.module-highlight-1 .highlight-content{padding:100px 70px 0 0;}
.product-pages .product-highlights ul li.module-highlight-1 .pink-sticker{top:40px;right:-10px;}
.product-pages .product-highlights ul li.module-highlight-2{margin:0 0 80px;}.product-pages .product-highlights ul li.module-highlight-2 .highlight-content{padding:0 0 0 40px;}.product-pages .product-highlights ul li.module-highlight-2 .highlight-content p{width:310px;}
.product-pages .product-highlights ul li.module-highlight-2 .pink-sticker{top:20px;left:110px;padding:32px 5px 14px;}
.product-pages .product-highlights ul li.smartbeat-highlight-1{margin:0 0 60px 45px;}.product-pages .product-highlights ul li.smartbeat-highlight-1 .highlight-content{padding:175px 60px 0 0;}
.product-pages .product-highlights ul li.smartbeat-highlight-1 .pink-sticker{top:54px;left:20px;padding:32px 5px;}
.product-pages .product-highlights ul li.cycling-app-highlight-1{margin:0 0 60px 45px;}.product-pages .product-highlights ul li.cycling-app-highlight-1 .highlight-content{padding:200px 0 0 110px;}
.product-pages .product-highlights ul li.cycling-app-highlight-1 .pink-sticker{top:85px;right:-20px;}
.product-pages .product-highlights ul li.cycling-app-highlight-2{margin:0 70px 50px 0;}.product-pages .product-highlights ul li.cycling-app-highlight-2 .highlight-content{padding:170px 60px 0 0;}
.product-pages .product-highlights ul li.cycling-app-highlight-2 .pink-sticker{top:50px;right:46px;padding:32px 5px 14px;}
.product-pages .product-highlights ul li.cycling-app-highlight-3{margin:0 0 40px 100px;}.product-pages .product-highlights ul li.cycling-app-highlight-3 .highlight-content{padding:70px 0 0 40px;}
.product-pages .product-highlights ul li.cycling-app-highlight-3 .pink-sticker{top:250px;left:140px;}
.product-pages .product-highlights ul li.cycling-app-highlight-4{margin:0 0 70px 0;}.product-pages .product-highlights ul li.cycling-app-highlight-4 .highlight-content{padding:115px 40px 0 0;}
.product-pages .product-highlights ul li.cycling-app-highlight-4 .pink-sticker.pink-sticker-1{top:44px;left:-18px;padding:26px 5px 20px;}
.product-pages .product-highlights ul li.cycling-app-highlight-4 .pink-sticker.pink-sticker-2{top:38px;right:-22px;}
.product-pages .product-highlights ul li.x9i-treadmill-highlight-1{margin:0 0 70px;}.product-pages .product-highlights ul li.x9i-treadmill-highlight-1 .highlight-content{padding:120px 0 0;}
.product-pages .product-highlights ul li.x9i-treadmill-highlight-1 .pink-sticker{top:73px;right:38px;}
.product-pages .product-highlights ul li.x9i-treadmill-highlight-2{margin:0 0 70px;}.product-pages .product-highlights ul li.x9i-treadmill-highlight-2 .highlight-content{padding:250px 0 0 50px;}
.product-pages .product-highlights ul li.x9i-treadmill-highlight-2 .pink-sticker{top:58px;left:186px;padding:32px 5px 14px;}
.product-pages .product-highlights ul li.x9i-treadmill-highlight-3{margin:0 0 80px;}.product-pages .product-highlights ul li.x9i-treadmill-highlight-3 .highlight-content{padding:10px 25px 0 0;}
.product-pages .product-highlights ul li.x9i-treadmill-highlight-3 .pink-sticker{top:18px;right:93px;padding:32px 5px 14px;}
.product-pages .product-highlights ul li.built-in-highlight-1{margin:0 0 70px;}.product-pages .product-highlights ul li.built-in-highlight-1 .highlight-content{padding:50px 0 0 35px;}
.product-pages .product-highlights ul li.built-in-highlight-1 .pink-sticker{top:73px;right:38px;}
.product-pages .product-highlights ul li.built-in-highlight-2{margin:0 0 70px;}.product-pages .product-highlights ul li.built-in-highlight-2 .highlight-content{padding:70px 35px 0 0;}
.product-pages .product-highlights ul li.built-in-highlight-2 .pink-sticker{top:58px;left:186px;padding:32px 5px 14px;}
.product-pages .product-highlights ul li.built-in-highlight-3{margin:0 0 80px;}.product-pages .product-highlights ul li.built-in-highlight-3 .highlight-content{padding:110px 0 0 35px;}
.product-pages .product-highlights ul li.built-in-highlight-3 .pink-sticker{top:18px;right:93px;padding:32px 5px 14px;}
.product-pages .product-highlights ul li.workout-cards-highlight-1{margin:0 0 70px;}.product-pages .product-highlights ul li.workout-cards-highlight-1 .highlight-content{position:absolute;left:0;top:50px;}
.product-pages .product-highlights ul li.workout-cards-highlight-1 .pink-sticker{top:73px;right:38px;}
.product-pages .product-highlights ul li.workout-cards-highlight-2{margin:0 0 70px;}.product-pages .product-highlights ul li.workout-cards-highlight-2 .highlight-content{padding:0;}
.product-pages .product-highlights ul li.workout-cards-highlight-2 .pink-sticker{top:58px;left:186px;padding:32px 5px 14px;}
.product-pages .product-highlights ul li.workout-cards-highlight-2 ul li{width:160px;float:left;margin-left:39px;}.product-pages .product-highlights ul li.workout-cards-highlight-2 ul li img{display:block;margin-bottom:30px;}
.product-pages .product-highlights ul li.workout-cards-highlight-2 ul li p{text-align:left;line-height:1.6;}.product-pages .product-highlights ul li.workout-cards-highlight-2 ul li p b{font-size:16px;}
.product-pages .product-highlights ul li.workout-cards-highlight-2 ul li p.quick-summary{height:200px;}
.product-pages .product-highlights ul li.workout-cards-highlight-2 ul li a{font-weight:700;text-align:left;text-transform:uppercase;display:block;}
.product-pages .product-highlights ul li.tdf-bike-highlight-1{margin:0 0 35px;}.product-pages .product-highlights ul li.tdf-bike-highlight-1 .highlight-content{padding:110px 0 0;}
.product-pages .product-highlights ul li.tdf-bike-highlight-1 .pink-sticker{top:112px;right:105px;padding:32px 5px 14px;}
.product-pages .product-highlights ul li.tdf-bike-highlight-2{margin:0 70px 50px 0;}.product-pages .product-highlights ul li.tdf-bike-highlight-2 .highlight-content{padding:165px 60px 0 0;}
.product-pages .product-highlights ul li.tdf-bike-highlight-2 .pink-sticker{display:none;top:50px;left:25px;padding:32px 5px 14px;}
.product-pages .product-highlights ul li.tdf-bike-highlight-3{margin:0 0 40px 100px;}.product-pages .product-highlights ul li.tdf-bike-highlight-3 .highlight-content{padding:70px 0 0 40px;}
.product-pages .product-highlights ul li.tdf-bike-highlight-3 .pink-sticker{display:none;top:55px;left:146px;padding:32px 5px 14px;}
.product-pages .testimonials{background:#282828;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/d71b936ae8-gray-gradient-bg-3.png") repeat-x center 0;height:204px;padding:40px 0;margin-bottom:55px;}.product-pages .testimonials ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.product-pages .testimonials ul li{width:260px;float:left;color:#aab0b3;margin-left:90px;line-height:1;}.product-pages .testimonials ul li:first-child{margin-left:0;}
.product-pages .testimonials ul li img{float:left;margin-right:15px;}
.product-pages .testimonials ul li .username{margin-top:3px;font-size:15px;}
.product-pages .testimonials ul li .user-location{color:#c8dee8;font-size:11px;}
.product-pages .testimonials ul li .product-testimonial{font-size:15px;line-height:1.8;padding-top:20px;}
.product-pages .purchase{margin:auto;padding-top:1px;}.product-pages .purchase img{float:left;display:block;margin-right:25px;}
.product-pages .purchase .btn-appStore{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/7dac565300-btn-appStore-2.png") no-repeat 0 0;display:block;width:166px;height:54px;text-indent:-9999px;float:left;margin:55px 0 15px;}
.product-pages .purchase .dark-gray{margin:80px 0 5px;}
.product-pages .purchase .cost,.product-pages .purchase .cost-2{font-size:18px;float:left;}
.product-pages .purchase .cost{color:#0096d6;}
.product-pages .purchase .cost-2{color:#cecece;width:45%;margin-bottom:30px;}
.product-pages .purchase.purchase-running-app{width:275px;}
.product-pages .purchase.purchase-cycling-app{width:298px;}
.product-pages .purchase.purchase-tdf-bike{width:413px;}.product-pages .purchase.purchase-tdf-bike .cost-2{width:40%;}
.product-pages .purchase.purchase-x9i-treadmill{width:458px;}.product-pages .purchase.purchase-x9i-treadmill .cost-2{width:40%;}
.product-pages .purchase.purchase-module{width:246px;}.product-pages .purchase.purchase-module .dark-gray{margin:70px 0 5px;}
.product-pages .purchase.purchase-ibike{width:336px;}.product-pages .purchase.purchase-ibike .dark-gray{margin:30px 0 5px;}
.product-pages .purchase.purchase-ibike .cost-2{margin-bottom:15px;}
.product-pages .purchase.purchase-smartbeat{width:360px;}.product-pages .purchase.purchase-smartbeat .dark-gray{margin:0 0 5px;}
.product-pages .purchase.purchase-smartbeat .cost-2{margin-bottom:10px;}
.product-pages .purchase.purchase-built-in{width:451px;}.product-pages .purchase.purchase-built-in .dark-gray{margin:40px 0 5px;}
.product-pages .purchase.purchase-built-in .cost-2{margin-bottom:20px;width:27%;}
.product-pages .purchase.purchase-workout-cards{width:300px;}.product-pages .purchase.purchase-workout-cards .dark-gray{margin:40px 0 5px;}
.product-pages .purchase.purchase-workout-cards .cost-2{margin-bottom:20px;width:50%;}
.product-pages.running-app-page .main-area{margin:0 50px;height:484px;}.product-pages.running-app-page .main-area .section-1{padding-top:175px;}
.product-pages.module-page .main-area{margin:0 35px 0 0;height:503px;}.product-pages.module-page .main-area .section-1{padding-top:175px;}
.product-pages.ibike-page .main-area{margin:0;height:484px;}.product-pages.ibike-page .main-area .section-1{padding-top:150px;}
.product-pages.smartbeat-page .summary{margin-bottom:50px;}
.product-pages.smartbeat-page .main-area{margin:0 35px 0 0;height:492px;}.product-pages.smartbeat-page .main-area .section-1{margin-bottom:30px;}
.product-pages.cycling-app-page .main-area{margin:0 50px;height:518px;}.product-pages.cycling-app-page .main-area .section-1{padding-top:175px;}
.product-pages.tdf-bike-page .main-area{margin:0 50px;height:518px;}.product-pages.tdf-bike-page .main-area .section-1{padding-top:175px;width:486px;}
.product-pages.tdf-bike-page .main-area img{margin:0 30px 0 -30px;}
.product-pages.x9i-treadmill-page .main-area{margin:0;height:518px;}.product-pages.x9i-treadmill-page .main-area .section-1{padding-top:175px;margin-left:-15px;}
.product-pages.x9i-treadmill-page .main-area img{margin:0 -40px;}
.product-pages.built-in-page{padding-bottom:0;}.product-pages.built-in-page .main-area{margin:0 25px 0 0;height:461px;}.product-pages.built-in-page .main-area .section-1{padding-top:50px;position:relative;z-index:1;}
.product-pages.built-in-page .main-area img{margin:0 0 0 -25px;}
.product-pages.workout-cards-page .summary{margin-bottom:60px;}
.product-pages.workout-cards-page .main-area{margin:0 0 0 25px;height:492px;}.product-pages.workout-cards-page .main-area .section-1{padding-top:100px;position:relative;z-index:1;margin-left:-70px;}
.product-pages.workout-cards-page .main-area img{float:left;}
.product-pages.dog-treadmill p{font-size:13px;font-weight:300;line-height:1.6;color:#424242;display:inline;}.product-pages.dog-treadmill p.pink{color:#fa0465;text-transform:uppercase;font-size:16px;}
.product-pages.dog-treadmill p.gray{color:#cecece;font-size:18px;}
.product-pages.dog-treadmill p.line{color:#cccccc;position:relative;bottom:7px;font-size:18px;text-transform:uppercase;margin-right:7px;}
.product-pages.dog-treadmill p.button{background:#0096d6;color:#fdfdfd;display:inline-block;line-height:0.8;padding:10px 18px;text-transform:uppercase;margin-bottom:5px;}
.product-pages.dog-treadmill p.big{font-size:18px;font-weight:700;max-width:170px;display:block;margin:10px 0 0 20px;line-height:18px;}
.product-pages.dog-treadmill a{background:#0096d6;color:#fdfdfd;display:inline-block;line-height:0.8;padding:10px 18px;text-transform:uppercase;margin-bottom:5px;position:relative;top:200px;font-size:13px;float:left;font-weight:normal;}.product-pages.dog-treadmill a.long{padding:14px 32px;left:395px;top:20px;}
.product-pages.dog-treadmill a.blue{background:none;color:#0096d6;padding:0;margin:0;top:0;float:none;}
.product-pages.dog-treadmill a.none{background-color:transparent;top:0px;width:0px;height:0px;line-height:0px;padding:0;margin:0;}
.product-pages.dog-treadmill a.program{position:relative;top:130px;left:78px;}
.product-pages.dog-treadmill .float-left{float:left;}
.product-pages.dog-treadmill .float-right{float:right;}.product-pages.dog-treadmill .float-right.main{margin-top:-110px;margin-right:-70px;}
.product-pages.dog-treadmill .top-area{margin:0;height:560px;background-color:#e8ebf0;}.product-pages.dog-treadmill .top-area .section-1{padding-top:40px;width:960px;margin:auto;display:block;}.product-pages.dog-treadmill .top-area .section-1 .content{letter-spacing:-1px;position:relative;display:inline;top:185px;float:left;right:350px;}
.product-pages.dog-treadmill .top-area .section-1 .join-now{width:171px;height:33px;display:block;background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/products/21eb5b28f0-dogTreadmill-view.jpg");background-repeat:no-repeat;position:relative;top:300px;}.product-pages.dog-treadmill .top-area .section-1 .join-now.active{background-image:none;}
.product-pages.dog-treadmill #toggle{display:none;background:#020202;background:-moz-linear-gradient(top, #020202 0%, #262930 60%, #3f3e40 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #020202), color-stop(60%, #262930), color-stop(100%, #3f3e40));background:-webkit-linear-gradient(top, #020202 0%, #262930 60%, #3f3e40 100%);background:-o-linear-gradient(top, #020202 0%, #262930 60%, #3f3e40 100%);background:-ms-linear-gradient(top, #020202 0%, #262930 60%, #3f3e40 100%);background:linear-gradient(to bottom, #020202 0%, #262930 60%, #3f3e40 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#020202', endColorstr='#3f3e40', GradientType=0);height:401px;}.product-pages.dog-treadmill #toggle .content{margin:auto;display:block;width:980px;}.product-pages.dog-treadmill #toggle .content .x{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/products/bd1a70ff82-dogTreadmill-x.png");background-repeat:no-repeat;position:relative;float:right;display:inline-block;bottom:100px;width:13px;height:13px;cursor:pointer;}
.product-pages.dog-treadmill #toggle .content .title{padding-top:30px;}
.product-pages.dog-treadmill #toggle .content .tiles{display:inline-block;width:306px;height:228px;margin-top:30px;padding:0 20px 0 0;}.product-pages.dog-treadmill #toggle .content .tiles.low{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/products/1c3eefb61a-dogTreadmill-lowEnergy.jpg");background-repeat:no-repeat;}
.product-pages.dog-treadmill #toggle .content .tiles.med{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/products/11acf49c15-dogTreadmill-medEnergy.jpg");background-repeat:no-repeat;}
.product-pages.dog-treadmill #toggle .content .tiles.high{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/products/4e5078f7e7-dogTreadmill-highEnergy.jpg");background-repeat:no-repeat;padding:0;}
.product-pages.dog-treadmill .main-content{margin:auto;display:block;width:960px;}.product-pages.dog-treadmill .main-content .section-2{margin-top:40px;height:450px;}.product-pages.dog-treadmill .main-content .section-2 .text-col{width:320px;display:inline-block;text-align:right;margin-top:130px;}.product-pages.dog-treadmill .main-content .section-2 .text-col.left{text-align:left;}
.product-pages.dog-treadmill .main-content .section-2 .img-col{display:inline-block;float:right;width:567px;position:relative;}
.product-pages.dog-treadmill .main-content .bottom{height:300px;display:block;}.product-pages.dog-treadmill .main-content .bottom .join-now{width:171px;height:33px;display:block;background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/products/21eb5b28f0-dogTreadmill-view.jpg");background-repeat:no-repeat;position:relative;top:300px;}.product-pages.dog-treadmill .main-content .bottom .join-now.active{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/products/8f809204e3-dogTreadmill-hide.jpg");background-repeat:no-repeat;}
.product-pages.dog-treadmill .main-content .col{width:50%;display:inline-block;float:left;position:relative;top:110px;margin-left:45px;}.product-pages.dog-treadmill .main-content .col.right{float:right;margin-top:-160px;position:relative;left:35px;}
.user-landing-page{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}.user-landing-page .light-italics{margin-bottom:10px;}
.user-landing-page .white-thin{margin-top:10px;}
.user-landing-page .playVideo{cursor:pointer;}
.user-landing-page .welcome-area{background:#000000 url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/106f7c3501-userlanding-welcome.jpg") no-repeat center 0;position:relative;max-width:100%;min-width:960px;margin:0 auto;height:402px;}.user-landing-page .welcome-area h1{text-indent:-9999px;}
.user-landing-page .welcome-area .inner-content{height:402px;}
.user-landing-page .welcome-area .btn-watchIntroVideo{background:#0096d6;color:#fdfdfd;text-transform:uppercase;padding:10px 20px;position:absolute;bottom:45px;left:8px;}
.user-landing-page .upsell-area{position:relative;max-width:100%;min-width:960px;margin:auto;height:70px;background:#fa0465;}.user-landing-page .upsell-area .sectionHeader{position:relative;top:4px;float:left;padding-top:15px;margin-bottom:10px;}
.user-landing-page .upsell-area .premium-area{float:left;min-width:700px;}.user-landing-page .upsell-area .premium-area a{text-transform:uppercase;font-weight:700;color:#fdfdfd;}
.user-landing-page .upsell-area .premium-area .activation-code{position:relative;top:20px;left:90px;float:left;}.user-landing-page .upsell-area .premium-area .activation-code a{margin-left:20px;color:#fdfdfd;}
.user-landing-page .upsell-area .premium-area .purchase-area{float:right;margin-right:23px;position:relative;top:28px;}
.user-landing-page .main-header{margin-top:25px;}.user-landing-page .main-header .side-1,.user-landing-page .main-header .side-2{width:450px;float:left;}.user-landing-page .main-header .side-1 .continueToDashboard,.user-landing-page .main-header .side-2 .continueToDashboard{background:#0096d6;color:#fdfdfd;text-transform:uppercase;padding:10px 20px;float:right;margin-bottom:50px;}
.user-landing-page .main-header .side-2{margin-left:45px;}
.user-landing-page .column-1,.user-landing-page .column-2{padding-bottom:100px;width:450px;float:left;}.user-landing-page .column-1 ul,.user-landing-page .column-2 ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.user-landing-page .column-1 ul li,.user-landing-page .column-2 ul li{margin-bottom:40px;}.user-landing-page .column-1 ul li .vid-details,.user-landing-page .column-2 ul li .vid-details{width:130px;float:left;}.user-landing-page .column-1 ul li .vid-details p,.user-landing-page .column-2 ul li .vid-details p{font-size:11px;line-height:1.4;margin-bottom:15px;}
.user-landing-page .column-1 ul li .vid-details a,.user-landing-page .column-2 ul li .vid-details a{text-transform:uppercase;font-weight:700;}
.user-landing-page .column-1 ul li .vid-container,.user-landing-page .column-2 ul li .vid-container{width:300px;float:right;height:200px;}
.user-landing-page .column-2{margin-left:45px;}
.login-page-wrapper,.register-page-wrapper{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;}.login-page-wrapper>img,.register-page-wrapper>img{width:100%;min-height:1200px;margin-bottom:-100px;display:block;}
.login-page-wrapper .login-page,.register-page-wrapper .login-page,.login-page-wrapper .register-page,.register-page-wrapper .register-page{background:#fdfdfd;width:530px;padding:3px;position:absolute;top:60px;left:50%;margin-left:-260px;box-shadow:0 0 30px -5px #000000;-o-box-shadow:0 0 30px -5px #000000;-webkit-box-shadow:0 0 30px -5px #000000;-moz-box-shadow:0 0 30px -5px #000000;}.login-page-wrapper .login-page .content-header,.register-page-wrapper .login-page .content-header,.login-page-wrapper .register-page .content-header,.register-page-wrapper .register-page .content-header{background:#282828 url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/82c561f45b-login-header-bg.jpg") repeat-x center 0;padding:38px 25px 10px;width:auto;margin-bottom:30px;}
.login-page-wrapper .login-page .fb-login-container,.register-page-wrapper .login-page .fb-login-container,.login-page-wrapper .register-page .fb-login-container,.register-page-wrapper .register-page .fb-login-container{margin:0 25px 25px;}.login-page-wrapper .login-page .fb-login-container a,.register-page-wrapper .login-page .fb-login-container a,.login-page-wrapper .register-page .fb-login-container a,.register-page-wrapper .register-page .fb-login-container a{display:block;width:280px;}.login-page-wrapper .login-page .fb-login-container a img,.register-page-wrapper .login-page .fb-login-container a img,.login-page-wrapper .register-page .fb-login-container a img,.register-page-wrapper .register-page .fb-login-container a img{display:block;}
.login-page-wrapper .login-page .or-p,.register-page-wrapper .login-page .or-p,.login-page-wrapper .register-page .or-p,.register-page-wrapper .register-page .or-p{margin:0 0 30px 25px;font-size:20px;line-height:1;}
.login-page-wrapper .login-page #email-login form,.register-page-wrapper .login-page #email-login form,.login-page-wrapper .register-page #email-login form,.register-page-wrapper .register-page #email-login form{margin:0;}
.login-page-wrapper .login-page #email-login #login,.register-page-wrapper .login-page #email-login #login,.login-page-wrapper .register-page #email-login #login,.register-page-wrapper .register-page #email-login #login,.login-page-wrapper .login-page #email-login #password,.register-page-wrapper .login-page #email-login #password,.login-page-wrapper .register-page #email-login #password,.register-page-wrapper .register-page #email-login #password{width:230px;margin-bottom:40px;}.login-page-wrapper .login-page #email-login #login p,.register-page-wrapper .login-page #email-login #login p,.login-page-wrapper .register-page #email-login #login p,.register-page-wrapper .register-page #email-login #login p,.login-page-wrapper .login-page #email-login #password p,.register-page-wrapper .login-page #email-login #password p,.login-page-wrapper .register-page #email-login #password p,.register-page-wrapper .register-page #email-login #password p,.login-page-wrapper .login-page #email-login #login a,.register-page-wrapper .login-page #email-login #login a,.login-page-wrapper .register-page #email-login #login a,.register-page-wrapper .register-page #email-login #login a,.login-page-wrapper .login-page #email-login #password a,.register-page-wrapper .login-page #email-login #password a,.login-page-wrapper .register-page #email-login #password a,.register-page-wrapper .register-page #email-login #password a{font-weight:400;}
.login-page-wrapper .login-page #email-login #login input,.register-page-wrapper .login-page #email-login #login input,.login-page-wrapper .register-page #email-login #login input,.register-page-wrapper .register-page #email-login #login input,.login-page-wrapper .login-page #email-login #password input,.register-page-wrapper .login-page #email-login #password input,.login-page-wrapper .register-page #email-login #password input,.register-page-wrapper .register-page #email-login #password input{width:220px;height:22px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.login-page-wrapper .login-page #email-login #login,.register-page-wrapper .login-page #email-login #login,.login-page-wrapper .register-page #email-login #login,.register-page-wrapper .register-page #email-login #login{float:left;margin-left:25px;}
.login-page-wrapper .login-page #email-login #password,.register-page-wrapper .login-page #email-login #password,.login-page-wrapper .register-page #email-login #password,.register-page-wrapper .register-page #email-login #password{float:right;margin-right:25px;}
.login-page-wrapper .login-page #email-login #submit,.register-page-wrapper .login-page #email-login #submit,.login-page-wrapper .register-page #email-login #submit,.register-page-wrapper .register-page #email-login #submit{clear:both;background:#282828;padding:10px;}.login-page-wrapper .login-page #email-login #submit button#submitbox,.register-page-wrapper .login-page #email-login #submit button#submitbox,.login-page-wrapper .register-page #email-login #submit button#submitbox,.register-page-wrapper .register-page #email-login #submit button#submitbox{float:right;}
.login-page-wrapper .login-page #email-login #submit label#errorLabel,.register-page-wrapper .login-page #email-login #submit label#errorLabel,.login-page-wrapper .register-page #email-login #submit label#errorLabel,.register-page-wrapper .register-page #email-login #submit label#errorLabel{color:#f2f4f4;padding-top:10px;}
.login-page-wrapper .login-page .select-plan,.register-page-wrapper .login-page .select-plan,.login-page-wrapper .register-page .select-plan,.register-page-wrapper .register-page .select-plan{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/c2baae57a4-select-plan-bg.png") no-repeat center 0;padding-top:225px;}.login-page-wrapper .login-page .select-plan .subheader,.register-page-wrapper .login-page .select-plan .subheader,.login-page-wrapper .register-page .select-plan .subheader,.register-page-wrapper .register-page .select-plan .subheader{margin:0 20px 20px;}
.login-page-wrapper .login-page .select-plan form fieldset,.register-page-wrapper .login-page .select-plan form fieldset,.login-page-wrapper .register-page .select-plan form fieldset,.register-page-wrapper .register-page .select-plan form fieldset{margin:0 20px;}.login-page-wrapper .login-page .select-plan form fieldset label,.register-page-wrapper .login-page .select-plan form fieldset label,.login-page-wrapper .register-page .select-plan form fieldset label,.register-page-wrapper .register-page .select-plan form fieldset label{margin-top:-15px;}
.login-page-wrapper .login-page .select-plan form fieldset label[for="monthly-membership"] span,.register-page-wrapper .login-page .select-plan form fieldset label[for="monthly-membership"] span,.login-page-wrapper .register-page .select-plan form fieldset label[for="monthly-membership"] span,.register-page-wrapper .register-page .select-plan form fieldset label[for="monthly-membership"] span{font-weight:bold;}
.login-page-wrapper .login-page .select-plan form fieldset label[for="annual-membership"],.register-page-wrapper .login-page .select-plan form fieldset label[for="annual-membership"],.login-page-wrapper .register-page .select-plan form fieldset label[for="annual-membership"],.register-page-wrapper .register-page .select-plan form fieldset label[for="annual-membership"]{width:215px;margin-left:10px;}.login-page-wrapper .login-page .select-plan form fieldset label[for="annual-membership"] span,.register-page-wrapper .login-page .select-plan form fieldset label[for="annual-membership"] span,.login-page-wrapper .register-page .select-plan form fieldset label[for="annual-membership"] span,.register-page-wrapper .register-page .select-plan form fieldset label[for="annual-membership"] span{font-weight:bold;}
.login-page-wrapper .login-page .select-plan form fieldset .free-membership-radio,.register-page-wrapper .login-page .select-plan form fieldset .free-membership-radio,.login-page-wrapper .register-page .select-plan form fieldset .free-membership-radio,.register-page-wrapper .register-page .select-plan form fieldset .free-membership-radio{position:relative;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;padding:12px 0 0;}.login-page-wrapper .login-page .select-plan form fieldset .free-membership-radio:after,.register-page-wrapper .login-page .select-plan form fieldset .free-membership-radio:after,.login-page-wrapper .register-page .select-plan form fieldset .free-membership-radio:after,.register-page-wrapper .register-page .select-plan form fieldset .free-membership-radio:after{content:"";display:block;clear:both;height:0;line-height:0;}
.login-page-wrapper .login-page .select-plan form fieldset .free-membership-radio label,.register-page-wrapper .login-page .select-plan form fieldset .free-membership-radio label,.login-page-wrapper .register-page .select-plan form fieldset .free-membership-radio label,.register-page-wrapper .register-page .select-plan form fieldset .free-membership-radio label{color:#CECECE;}.login-page-wrapper .login-page .select-plan form fieldset .free-membership-radio label span,.register-page-wrapper .login-page .select-plan form fieldset .free-membership-radio label span,.login-page-wrapper .register-page .select-plan form fieldset .free-membership-radio label span,.register-page-wrapper .register-page .select-plan form fieldset .free-membership-radio label span{font-weight:bold;}
.login-page-wrapper .login-page .select-plan form fieldset .free-membership-radio label.black,.register-page-wrapper .login-page .select-plan form fieldset .free-membership-radio label.black,.login-page-wrapper .register-page .select-plan form fieldset .free-membership-radio label.black,.register-page-wrapper .register-page .select-plan form fieldset .free-membership-radio label.black{color:#424242;}
.login-page-wrapper .login-page .select-plan form fieldset .link-findOutMore,.register-page-wrapper .login-page .select-plan form fieldset .link-findOutMore,.login-page-wrapper .register-page .select-plan form fieldset .link-findOutMore,.register-page-wrapper .register-page .select-plan form fieldset .link-findOutMore{margin-bottom:25px;}.login-page-wrapper .login-page .select-plan form fieldset .link-findOutMore a,.register-page-wrapper .login-page .select-plan form fieldset .link-findOutMore a,.login-page-wrapper .register-page .select-plan form fieldset .link-findOutMore a,.register-page-wrapper .register-page .select-plan form fieldset .link-findOutMore a{cursor:pointer;font-weight:bold;}
.login-page-wrapper .login-page .select-plan form fieldset .pricing-page,.register-page-wrapper .login-page .select-plan form fieldset .pricing-page,.login-page-wrapper .register-page .select-plan form fieldset .pricing-page,.register-page-wrapper .register-page .select-plan form fieldset .pricing-page{display:none;padding-bottom:0px;}.login-page-wrapper .login-page .select-plan form fieldset .pricing-page td,.register-page-wrapper .login-page .select-plan form fieldset .pricing-page td,.login-page-wrapper .register-page .select-plan form fieldset .pricing-page td,.register-page-wrapper .register-page .select-plan form fieldset .pricing-page td{padding:0px;}
.login-page-wrapper .login-page .select-plan form fieldset p,.register-page-wrapper .login-page .select-plan form fieldset p,.login-page-wrapper .register-page .select-plan form fieldset p,.register-page-wrapper .register-page .select-plan form fieldset p{font-weight:400;}
.login-page-wrapper .login-page .select-plan form fieldset .agreement,.register-page-wrapper .login-page .select-plan form fieldset .agreement,.login-page-wrapper .register-page .select-plan form fieldset .agreement,.register-page-wrapper .register-page .select-plan form fieldset .agreement{padding-top:30px;clear:both;}
.login-page-wrapper .login-page #fb-error.alert.alert-error,.register-page-wrapper .login-page #fb-error.alert.alert-error,.login-page-wrapper .register-page #fb-error.alert.alert-error,.register-page-wrapper .register-page #fb-error.alert.alert-error{display:none;}
.login-page-wrapper .login-page #form,.register-page-wrapper .login-page #form,.login-page-wrapper .register-page #form,.register-page-wrapper .register-page #form{margin-bottom:0;}.login-page-wrapper .login-page #form .control-group,.register-page-wrapper .login-page #form .control-group,.login-page-wrapper .register-page #form .control-group,.register-page-wrapper .register-page #form .control-group{width:230px;margin-bottom:2px;position:relative;display:inline-block;}.login-page-wrapper .login-page #form .control-group.odd,.register-page-wrapper .login-page #form .control-group.odd,.login-page-wrapper .register-page #form .control-group.odd,.register-page-wrapper .register-page #form .control-group.odd{margin-left:25px;float:left;}
.login-page-wrapper .login-page #form .control-group.even,.register-page-wrapper .login-page #form .control-group.even,.login-page-wrapper .register-page #form .control-group.even,.register-page-wrapper .register-page #form .control-group.even{margin-right:25px;float:right;}.login-page-wrapper .login-page #form .control-group.even:after,.register-page-wrapper .login-page #form .control-group.even:after,.login-page-wrapper .register-page #form .control-group.even:after,.register-page-wrapper .register-page #form .control-group.even:after{content:"";display:block;clear:both;height:0;line-height:0;}
.login-page-wrapper .login-page #form .control-group input,.register-page-wrapper .login-page #form .control-group input,.login-page-wrapper .register-page #form .control-group input,.register-page-wrapper .register-page #form .control-group input{width:220px;height:22px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}.login-page-wrapper .login-page #form .control-group input#no-ifit-equipment,.register-page-wrapper .login-page #form .control-group input#no-ifit-equipment,.login-page-wrapper .register-page #form .control-group input#no-ifit-equipment,.register-page-wrapper .register-page #form .control-group input#no-ifit-equipment,.login-page-wrapper .login-page #form .control-group input#own-ifit-equipment,.register-page-wrapper .login-page #form .control-group input#own-ifit-equipment,.login-page-wrapper .register-page #form .control-group input#own-ifit-equipment,.register-page-wrapper .register-page #form .control-group input#own-ifit-equipment{width:auto;height:auto;}
.login-page-wrapper .login-page #form .control-group .radio-one,.register-page-wrapper .login-page #form .control-group .radio-one,.login-page-wrapper .register-page #form .control-group .radio-one,.register-page-wrapper .register-page #form .control-group .radio-one{display:inline;position:relative;height:20px;margin-left:20px;}
.login-page-wrapper .login-page #form .control-group label[for="no-ifit-equipment"],.register-page-wrapper .login-page #form .control-group label[for="no-ifit-equipment"],.login-page-wrapper .register-page #form .control-group label[for="no-ifit-equipment"],.register-page-wrapper .register-page #form .control-group label[for="no-ifit-equipment"],.login-page-wrapper .login-page #form .control-group label[for="own-ifit-equipment"],.register-page-wrapper .login-page #form .control-group label[for="own-ifit-equipment"],.login-page-wrapper .register-page #form .control-group label[for="own-ifit-equipment"],.register-page-wrapper .register-page #form .control-group label[for="own-ifit-equipment"]{margin:-15px 0 0;text-transform:uppercase;}
.login-page-wrapper .login-page #form .control-group.use-ifit-equipment,.register-page-wrapper .login-page #form .control-group.use-ifit-equipment,.login-page-wrapper .register-page #form .control-group.use-ifit-equipment,.register-page-wrapper .register-page #form .control-group.use-ifit-equipment{width:480px;padding:20px 0 10px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin-bottom:25px;}.login-page-wrapper .login-page #form .control-group.use-ifit-equipment:after,.register-page-wrapper .login-page #form .control-group.use-ifit-equipment:after,.login-page-wrapper .register-page #form .control-group.use-ifit-equipment:after,.register-page-wrapper .register-page #form .control-group.use-ifit-equipment:after{content:"";display:block;clear:both;height:0;line-height:0;}
.login-page-wrapper .login-page #form .control-group.use-ifit-equipment p,.register-page-wrapper .login-page #form .control-group.use-ifit-equipment p,.login-page-wrapper .register-page #form .control-group.use-ifit-equipment p,.register-page-wrapper .register-page #form .control-group.use-ifit-equipment p{float:left;margin-bottom:0;line-height:24px;font-weight:700;}
.login-page-wrapper .login-page #form .control-group.use-ifit-equipment .custom-input,.register-page-wrapper .login-page #form .control-group.use-ifit-equipment .custom-input,.login-page-wrapper .register-page #form .control-group.use-ifit-equipment .custom-input,.register-page-wrapper .register-page #form .control-group.use-ifit-equipment .custom-input{float:left;}
.login-page-wrapper .login-page #form .control-group .component-dropdown>a,.register-page-wrapper .login-page #form .control-group .component-dropdown>a,.login-page-wrapper .register-page #form .control-group .component-dropdown>a,.register-page-wrapper .register-page #form .control-group .component-dropdown>a{min-width:208px;border:1px solid #CCCCCC;font-size:12px;color:#999999;text-align:left;}.login-page-wrapper .login-page #form .control-group .component-dropdown>a b,.register-page-wrapper .login-page #form .control-group .component-dropdown>a b,.login-page-wrapper .register-page #form .control-group .component-dropdown>a b,.register-page-wrapper .register-page #form .control-group .component-dropdown>a b{float:right;margin-top:8px;}
.login-page-wrapper .login-page #form .control-group .component-dropdown ul,.register-page-wrapper .login-page #form .control-group .component-dropdown ul,.login-page-wrapper .register-page #form .control-group .component-dropdown ul,.register-page-wrapper .register-page #form .control-group .component-dropdown ul{width:230px;max-width:230px;}
.login-page-wrapper .login-page #form .control-group.referal-group,.register-page-wrapper .login-page #form .control-group.referal-group,.login-page-wrapper .register-page #form .control-group.referal-group,.register-page-wrapper .register-page #form .control-group.referal-group{width:480px;}.login-page-wrapper .login-page #form .control-group.referal-group a,.register-page-wrapper .login-page #form .control-group.referal-group a,.login-page-wrapper .register-page #form .control-group.referal-group a,.register-page-wrapper .register-page #form .control-group.referal-group a{width:449px;}
.login-page-wrapper .login-page #form .control-group.referal-group .outside,.register-page-wrapper .login-page #form .control-group.referal-group .outside,.login-page-wrapper .register-page #form .control-group.referal-group .outside,.register-page-wrapper .register-page #form .control-group.referal-group .outside{width:458px;}
.login-page-wrapper .login-page #form .control-group.referal-group ul,.register-page-wrapper .login-page #form .control-group.referal-group ul,.login-page-wrapper .register-page #form .control-group.referal-group ul,.register-page-wrapper .register-page #form .control-group.referal-group ul{width:478px;max-width:478px;}
.login-page-wrapper .login-page #form .control-group .icon-ok,.register-page-wrapper .login-page #form .control-group .icon-ok,.login-page-wrapper .register-page #form .control-group .icon-ok,.register-page-wrapper .register-page #form .control-group .icon-ok{position:absolute;top:8px;right:-15px;}
.login-page-wrapper .login-page #form .agreement,.register-page-wrapper .login-page #form .agreement,.login-page-wrapper .register-page #form .agreement,.register-page-wrapper .register-page #form .agreement{margin:0 25px 25px;}
.login-page-wrapper .login-page #form #submit,.register-page-wrapper .login-page #form #submit,.login-page-wrapper .register-page #form #submit,.register-page-wrapper .register-page #form #submit{clear:both;background:#282828;padding:10px;}.login-page-wrapper .login-page #form #submit #submitbox,.register-page-wrapper .login-page #form #submit #submitbox,.login-page-wrapper .register-page #form #submit #submitbox,.register-page-wrapper .register-page #form #submit #submitbox{float:right;}
.login-page-wrapper .register-page-facebook,.register-page-wrapper .register-page-facebook{background:#fdfdfd;width:530px;padding:3px;position:absolute;top:60px;left:50%;margin-left:-260px;box-shadow:0 0 30px -5px #000000;-o-box-shadow:0 0 30px -5px #000000;-webkit-box-shadow:0 0 30px -5px #000000;-moz-box-shadow:0 0 30px -5px #000000;width:575px;}.login-page-wrapper .register-page-facebook .content-header,.register-page-wrapper .register-page-facebook .content-header{background:#282828 url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/82c561f45b-login-header-bg.jpg") repeat-x center 0;padding:38px 25px 10px;width:auto;margin-bottom:30px;}
.login-page-wrapper .register-page-facebook .fb-login-container,.register-page-wrapper .register-page-facebook .fb-login-container{margin:0 25px 25px;}.login-page-wrapper .register-page-facebook .fb-login-container a,.register-page-wrapper .register-page-facebook .fb-login-container a{display:block;width:280px;}.login-page-wrapper .register-page-facebook .fb-login-container a img,.register-page-wrapper .register-page-facebook .fb-login-container a img{display:block;}
.login-page-wrapper .register-page-facebook .or-p,.register-page-wrapper .register-page-facebook .or-p{margin:0 0 30px 25px;font-size:20px;line-height:1;}
.login-page-wrapper .register-page-facebook #email-login form,.register-page-wrapper .register-page-facebook #email-login form{margin:0;}
.login-page-wrapper .register-page-facebook #email-login #login,.register-page-wrapper .register-page-facebook #email-login #login,.login-page-wrapper .register-page-facebook #email-login #password,.register-page-wrapper .register-page-facebook #email-login #password{width:230px;margin-bottom:40px;}.login-page-wrapper .register-page-facebook #email-login #login p,.register-page-wrapper .register-page-facebook #email-login #login p,.login-page-wrapper .register-page-facebook #email-login #password p,.register-page-wrapper .register-page-facebook #email-login #password p,.login-page-wrapper .register-page-facebook #email-login #login a,.register-page-wrapper .register-page-facebook #email-login #login a,.login-page-wrapper .register-page-facebook #email-login #password a,.register-page-wrapper .register-page-facebook #email-login #password a{font-weight:400;}
.login-page-wrapper .register-page-facebook #email-login #login input,.register-page-wrapper .register-page-facebook #email-login #login input,.login-page-wrapper .register-page-facebook #email-login #password input,.register-page-wrapper .register-page-facebook #email-login #password input{width:220px;height:22px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.login-page-wrapper .register-page-facebook #email-login #login,.register-page-wrapper .register-page-facebook #email-login #login{float:left;margin-left:25px;}
.login-page-wrapper .register-page-facebook #email-login #password,.register-page-wrapper .register-page-facebook #email-login #password{float:right;margin-right:25px;}
.login-page-wrapper .register-page-facebook #email-login #submit,.register-page-wrapper .register-page-facebook #email-login #submit{clear:both;background:#282828;padding:10px;}.login-page-wrapper .register-page-facebook #email-login #submit button#submitbox,.register-page-wrapper .register-page-facebook #email-login #submit button#submitbox{float:right;}
.login-page-wrapper .register-page-facebook #email-login #submit label#errorLabel,.register-page-wrapper .register-page-facebook #email-login #submit label#errorLabel{color:#f2f4f4;padding-top:10px;}
.login-page-wrapper .register-page-facebook .select-plan,.register-page-wrapper .register-page-facebook .select-plan{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/c2baae57a4-select-plan-bg.png") no-repeat center 0;padding-top:225px;}.login-page-wrapper .register-page-facebook .select-plan .subheader,.register-page-wrapper .register-page-facebook .select-plan .subheader{margin:0 20px 20px;}
.login-page-wrapper .register-page-facebook .select-plan form fieldset,.register-page-wrapper .register-page-facebook .select-plan form fieldset{margin:0 20px;}.login-page-wrapper .register-page-facebook .select-plan form fieldset label,.register-page-wrapper .register-page-facebook .select-plan form fieldset label{margin-top:-15px;}
.login-page-wrapper .register-page-facebook .select-plan form fieldset label[for="monthly-membership"] span,.register-page-wrapper .register-page-facebook .select-plan form fieldset label[for="monthly-membership"] span{font-weight:bold;}
.login-page-wrapper .register-page-facebook .select-plan form fieldset label[for="annual-membership"],.register-page-wrapper .register-page-facebook .select-plan form fieldset label[for="annual-membership"]{width:215px;margin-left:10px;}.login-page-wrapper .register-page-facebook .select-plan form fieldset label[for="annual-membership"] span,.register-page-wrapper .register-page-facebook .select-plan form fieldset label[for="annual-membership"] span{font-weight:bold;}
.login-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio,.register-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio{position:relative;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;padding:12px 0 0;}.login-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio:after,.register-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio:after{content:"";display:block;clear:both;height:0;line-height:0;}
.login-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label,.register-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label{color:#CECECE;}.login-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label span,.register-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label span{font-weight:bold;}
.login-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label.black,.register-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label.black{color:#424242;}
.login-page-wrapper .register-page-facebook .select-plan form fieldset .link-findOutMore,.register-page-wrapper .register-page-facebook .select-plan form fieldset .link-findOutMore{margin-bottom:25px;}.login-page-wrapper .register-page-facebook .select-plan form fieldset .link-findOutMore a,.register-page-wrapper .register-page-facebook .select-plan form fieldset .link-findOutMore a{cursor:pointer;font-weight:bold;}
.login-page-wrapper .register-page-facebook .select-plan form fieldset .pricing-page,.register-page-wrapper .register-page-facebook .select-plan form fieldset .pricing-page{display:none;padding-bottom:0px;}.login-page-wrapper .register-page-facebook .select-plan form fieldset .pricing-page td,.register-page-wrapper .register-page-facebook .select-plan form fieldset .pricing-page td{padding:0px;}
.login-page-wrapper .register-page-facebook .select-plan form fieldset p,.register-page-wrapper .register-page-facebook .select-plan form fieldset p{font-weight:400;}
.login-page-wrapper .register-page-facebook .select-plan form fieldset .agreement,.register-page-wrapper .register-page-facebook .select-plan form fieldset .agreement{padding-top:30px;clear:both;}
.login-page-wrapper .register-page-facebook #fb-error.alert.alert-error,.register-page-wrapper .register-page-facebook #fb-error.alert.alert-error{display:none;}
.login-page-wrapper .register-page-facebook #form,.register-page-wrapper .register-page-facebook #form{margin-bottom:0;}.login-page-wrapper .register-page-facebook #form .control-group,.register-page-wrapper .register-page-facebook #form .control-group{width:230px;margin-bottom:2px;position:relative;display:inline-block;}.login-page-wrapper .register-page-facebook #form .control-group.odd,.register-page-wrapper .register-page-facebook #form .control-group.odd{margin-left:25px;float:left;}
.login-page-wrapper .register-page-facebook #form .control-group.even,.register-page-wrapper .register-page-facebook #form .control-group.even{margin-right:25px;float:right;}.login-page-wrapper .register-page-facebook #form .control-group.even:after,.register-page-wrapper .register-page-facebook #form .control-group.even:after{content:"";display:block;clear:both;height:0;line-height:0;}
.login-page-wrapper .register-page-facebook #form .control-group input,.register-page-wrapper .register-page-facebook #form .control-group input{width:220px;height:22px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}.login-page-wrapper .register-page-facebook #form .control-group input#no-ifit-equipment,.register-page-wrapper .register-page-facebook #form .control-group input#no-ifit-equipment,.login-page-wrapper .register-page-facebook #form .control-group input#own-ifit-equipment,.register-page-wrapper .register-page-facebook #form .control-group input#own-ifit-equipment{width:auto;height:auto;}
.login-page-wrapper .register-page-facebook #form .control-group .radio-one,.register-page-wrapper .register-page-facebook #form .control-group .radio-one{display:inline;position:relative;height:20px;margin-left:20px;}
.login-page-wrapper .register-page-facebook #form .control-group label[for="no-ifit-equipment"],.register-page-wrapper .register-page-facebook #form .control-group label[for="no-ifit-equipment"],.login-page-wrapper .register-page-facebook #form .control-group label[for="own-ifit-equipment"],.register-page-wrapper .register-page-facebook #form .control-group label[for="own-ifit-equipment"]{margin:-15px 0 0;text-transform:uppercase;}
.login-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment,.register-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment{width:480px;padding:20px 0 10px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin-bottom:25px;}.login-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment:after,.register-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment:after{content:"";display:block;clear:both;height:0;line-height:0;}
.login-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment p,.register-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment p{float:left;margin-bottom:0;line-height:24px;font-weight:700;}
.login-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment .custom-input,.register-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment .custom-input{float:left;}
.login-page-wrapper .register-page-facebook #form .control-group .component-dropdown>a,.register-page-wrapper .register-page-facebook #form .control-group .component-dropdown>a{min-width:208px;border:1px solid #CCCCCC;font-size:12px;color:#999999;text-align:left;}.login-page-wrapper .register-page-facebook #form .control-group .component-dropdown>a b,.register-page-wrapper .register-page-facebook #form .control-group .component-dropdown>a b{float:right;margin-top:8px;}
.login-page-wrapper .register-page-facebook #form .control-group .component-dropdown ul,.register-page-wrapper .register-page-facebook #form .control-group .component-dropdown ul{width:230px;max-width:230px;}
.login-page-wrapper .register-page-facebook #form .control-group.referal-group,.register-page-wrapper .register-page-facebook #form .control-group.referal-group{width:480px;}.login-page-wrapper .register-page-facebook #form .control-group.referal-group a,.register-page-wrapper .register-page-facebook #form .control-group.referal-group a{width:449px;}
.login-page-wrapper .register-page-facebook #form .control-group.referal-group .outside,.register-page-wrapper .register-page-facebook #form .control-group.referal-group .outside{width:458px;}
.login-page-wrapper .register-page-facebook #form .control-group.referal-group ul,.register-page-wrapper .register-page-facebook #form .control-group.referal-group ul{width:478px;max-width:478px;}
.login-page-wrapper .register-page-facebook #form .control-group .icon-ok,.register-page-wrapper .register-page-facebook #form .control-group .icon-ok{position:absolute;top:8px;right:-15px;}
.login-page-wrapper .register-page-facebook #form .agreement,.register-page-wrapper .register-page-facebook #form .agreement{margin:0 25px 25px;}
.login-page-wrapper .register-page-facebook #form #submit,.register-page-wrapper .register-page-facebook #form #submit{clear:both;background:#282828;padding:10px;}.login-page-wrapper .register-page-facebook #form #submit #submitbox,.register-page-wrapper .register-page-facebook #form #submit #submitbox{float:right;}
.login-page-wrapper .register-page-facebook #submit,.register-page-wrapper .register-page-facebook #submit{height:40px;}
.forgot{padding-bottom:100px;}.forgot #thinking{width:28px;height:28px;display:inline-block;background:url(https://d228y26388oskx.cloudfront.net/d/gz/img/3e57572ed4-loading.gif) center center no-repeat;background-size:20px;vertical-align:top;}
.forgot #error-message{height:16px;}
.tour-video iframe{display:none;}
.popover{width:775px;}.popover p{font-size:14px;}
.popover a.end{text-transform:uppercase;font-size:12px;font-weight:700;position:absolute;top:19px;right:21px;}
.popover a.final{color:#fdfdfd;display:inline-block;*display:inline;*zoom:1;font-size:12px;padding:5px 14px;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;border:0;*margin-left:.3em;text-transform:uppercase;background-color:#cecece;background-color:#0096d6;font-weight:700;position:relative;top:0;right:0;}.popover a.final:first-child{*margin-left:0;}
.popover a.final:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.popover a.final.disabled,.popover a.final[disabled]{cursor:default;background-color:#0072a3;background-image:none;-moz-opacity:65;opacity:65;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);-khtml-opacity:65;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.popover a.next{color:#fdfdfd;display:inline-block;*display:inline;*zoom:1;font-size:12px;padding:5px 14px;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;border:0;*margin-left:.3em;text-transform:uppercase;background-color:#cecece;background-color:#0096d6;float:right;font-weight:700;}.popover a.next:first-child{*margin-left:0;}
.popover a.next:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.popover a.next.disabled,.popover a.next[disabled]{cursor:default;background-color:#0072a3;background-image:none;-moz-opacity:65;opacity:65;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);-khtml-opacity:65;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.popover a.prev{color:#fdfdfd;display:inline-block;*display:inline;*zoom:1;font-size:12px;padding:5px 14px;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;border:0;*margin-left:.3em;text-transform:uppercase;background-color:#cecece;background-color:#0096d6;font-weight:700;}.popover a.prev:first-child{*margin-left:0;}
.popover a.prev:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.popover a.prev.disabled,.popover a.prev[disabled]{cursor:default;background-color:#0072a3;background-image:none;-moz-opacity:65;opacity:65;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);-khtml-opacity:65;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.popover a.view-tour-video{text-transform:uppercase;font-size:12px;font-weight:700;}
.popover-inner{width:auto;max-height:none;background:#282828;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.popover-content,.popover-title{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#billing{overflow:hidden;}#billing .sameAddressCheck label{display:inline-block;margin-left:5px;}
#billing .settings-section{width:400px;}#billing .settings-section.billing-address{float:left;}#billing .settings-section.billing-address input{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
#billing .settings-section.shipping-address{float:right;}#billing .settings-section.shipping-address input{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
#billing .value-container{width:auto;margin-right:0;}
#billing .setting{width:400px;}#billing .setting .dropdown-toggle{min-width:auto;}
#billing .first-setting{margin-top:23px;}
#billing .control-group .help-inline{position:absolute;}
#billing .control-group.success .help-inline{top:4px;right:17px;}
#billing .control-group.error .help-inline{top:28px;left:140px;}
#billing #usstates,#billing #canstates{display:none;}
#ui-datepicker-div{font-family:"proxima-nova","Helvetica Neue",Helvetica,sans-serif !important;padding:0px 15px 15px 15px !important;}
.ui-widget-content{border:1px solid #cecece !important;}
.ui-datepicker-title{color:#0096d6 !important;text-transform:uppercase !important;font-size:21px;font-weight:bold;}
table.ui-datepicker-calendar thead{color:#929292 !important;font-size:12px !important;text-transform:uppercase !important;}
.ui-datepicker-header{border-bottom:1px solid #cecece !important;}
.ui-datepicker-prev,.ui-datepicker-next{top:8px !important;}
.ui-datepicker table{margin:-0.1em !important;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#0096d6;text-decoration:none;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#0096d6;text-decoration:none;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-widget{font-family:"proxima-nova","Helvetica Neue",Helvetica,sans-serif;font-size:1.2em;}.ui-widget .ui-widget{font-size:1em;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#aaaaaa url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/2a44fbdb73-ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:alpha(opacity=30);}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;-khtml-border-bottom-left-radius:0px;border-bottom-left-radius:0px;}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;-khtml-border-top-right-radius:0px;border-top-right-radius:0px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-radio-off{background-position:-112px -144px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-helper-clearfix:after{clear:both;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/5a3be2d8ff-ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-state-default .ui-icon{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/9c46d7cab4-ui-icons_888888_256x240.png");}
.ui-icon-disk{background-position:-96px -112px;}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-helper-hidden{display:none;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ffffff;background:#ffffff url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/d3faecc1fc-ui-bg_glass_0_ffffff_1x400.png") 50% 50% repeat-x;color:#0096d6;}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/3e450c2a2c-ui-icons_cd0a0a_256x240.png");}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#0096d6;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-widget-content{border:1px solid #929292;background:#ffffff url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/8692e6efdd-ui-bg_flat_100_ffffff_40x100.png") 50% 50% repeat-x;color:#424242;}.ui-widget-content a{color:#424242;}
.ui-widget-content .ui-icon{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/70501428b9-ui-icons_424242_256x240.png");}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0);}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#424242;text-decoration:none;}
.ui-state-active .ui-icon{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/502276a4d6-ui-icons_0096d6_256x240.png");}
.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-home{background-position:0 -112px;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ffffff;background:#ffffff url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/d3faecc1fc-ui-bg_glass_0_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#424242;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-widget-header{border:1px solid #ffffff;background:#ffffff url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/4722b98e34-ui-bg_highlight-soft_100_ffffff_1x100.png") 50% 50% repeat-x;color:#424242;font-weight:bold;}.ui-widget-header a{color:#424242;}
.ui-widget-header .ui-icon{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/3f3acb42b0-ui-icons_cecece_256x240.png");}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:50%;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/502276a4d6-ui-icons_0096d6_256x240.png");}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;-khtml-border-bottom-right-radius:0px;border-bottom-right-radius:0px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:"proxima-nova","Helvetica Neue",Helvetica,sans-serif;font-size:1em;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-icon-radio-on{background-position:-96px -144px;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-state-disabled{cursor:default !important;}.ui-state-disabled .ui-icon{filter:alpha(opacity=35);}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ffffff;background:#ffffff url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/e5a8f32e28-ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#0096d6;}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/2a44fbdb73-ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:alpha(opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-state-highlight .ui-icon{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/502276a4d6-ui-icons_0096d6_256x240.png");}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;-khtml-border-top-left-radius:0px;border-top-left-radius:0px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-helper-clearfix{zoom:1;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ffffff;background:#ffffff url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/97b10a98a6-ui-bg_glass_75_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#0096d6;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0em;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px;background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/jquery/70501428b9-ui-icons_424242_256x240.png");}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.install-page{padding-bottom:100px;}.install-page h2{margin-bottom:20px;}
.install-page p{font-weight:400;}
.install-page .step-outline{font-size:16px;font-weight:700;}
.install-page .operating-requirements{margin-bottom:80px;}
.install-page ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.install-page ul>li{margin-bottom:40px;}.install-page ul>li ol{margin:0 0 9px 40px;}
.install-links{margin-left:35px;}.install-links:after{content:"";display:block;clear:both;height:0;line-height:0;}
.install-links a{background:transparent url("https://d228y26388oskx.cloudfront.net/d/gz/img/interactive/buttons/0b38682871-download-links.jpg") no-repeat;display:block;width:215px;height:86px;text-indent:-9999px;float:left;}
.install-links .mac-installer{background-position:0 -4px;}.install-links .mac-installer:hover{background-position:-216px -4px;}
.install-links .windows-installer{background-position:0 -93px;}.install-links .windows-installer:hover{background-position:-216px -93px;}
body.tdf_store{font:12px helvetica,"Myriad Pro",arial,sans-serif;margin:0px;padding:0px;color:#000000;height:100%;width:320px;}
.content_tdf{background-color:#efefe9;}
select:focus{border:0;}
.left_tdf{float:left;padding-left:10px;}
.text_right_tdf{float:right;margin:50px 0 0 0;}
.center_text_tdf{text-align:center;}
.header_text_1_tdf{font-size:18px;font-weight:normal;float:left;margin:6px 0 0 55px;}
.text_1_tdf{font-size:18px;font-weight:normal;}
.size_header_line_tdf{width:300px;margin:0 0 0 5px;}
.top_22_tdf{padding:22px 0 0 0;}
.size_line_tdf{width:320px;}
.image_text_2_tdf{font-size:14px;font-weight:bold;color:#00aeef;padding:40px 0 0 20px;width:135px;}
.image_text_3_tdf{font-size:14px;font-weight:bold;color:#00aeef;padding:20px 0 0 20px;width:135px;}
.size_image_tdf{width:105px;}
.size_image_2_tdf{height:105px;}
.arrow_size_tdf{width:10px;}
.arrow_position_tdf{float:left;padding:41px 0 0 18px;}
.arrow_position_2_tdf{float:left;padding:22px 0 0 18px;}
.item_tdf{margin:25px 0 35px 10px;height:70px;}
.item_2_tdf{margin:25px 0 35px 10px;height:70px;}
.line_margins_tdf{margin:-1px 0 0 0;}
.line_tdf{width:300px;}
.daily-workout-page{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;}.daily-workout-page .left-aligned{text-align:left;}.daily-workout-page .left-aligned p{text-align:left;}
.daily-workout-page .float-left{float:left;}
.daily-workout-page .float-right{float:right;}
.daily-workout-page .double-line{margin-bottom:20px;}
.daily-workout-page .upper-section{background:#282828 url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/0c1b8c496b-bg_header_yellow.jpg") no-repeat center 0;height:1190px;padding:59px 0 0;}.daily-workout-page .upper-section:after{content:"";display:block;clear:both;height:0;line-height:0;}
.daily-workout-page .upper-section .dw-heading{margin-bottom:10px;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/817f9d9160-logo.png") no-repeat 0 0;height:100px;position:relative;top:-27px;}.daily-workout-page .upper-section .dw-heading span{font-size:16px;color:#fdfdfd;display:inline-block;text-transform:lowercase;margin-left:30px;position:relative;left:334px;top:41px;font-weight:300;}
.daily-workout-page .upper-section .dw-heading .gplus-follow-wrapper{background-color:none;width:132px;height:50px;overflow:hidden;position:relative;top:35px;float:right;}.daily-workout-page .upper-section .dw-heading .gplus-follow-wrapper>div{position:absolute;top:-5px;left:-1px;}
.daily-workout-page .upper-section .video-container,.daily-workout-page .upper-section .next-container{margin-bottom:40px;}
.daily-workout-page .upper-section .shadow{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/b8b78ecfac-bg_shadow_feature.png") no-repeat center 0;height:40px;position:relative;top:475px;width:977px;}
.daily-workout-page .upper-section .video-container{width:640px;float:left;}.daily-workout-page .upper-section .video-container iframe{display:block;}
.daily-workout-page .upper-section .video-container .video-options{background:#fdfdfd;height:45px;padding:23px 30px 17px;}.daily-workout-page .upper-section .video-container .video-options:after{content:"";display:block;clear:both;height:0;line-height:0;}
.daily-workout-page .upper-section .video-container .video-options .video-details{float:left;}
.daily-workout-page .upper-section .video-container .video-options .link-viewArchive{text-transform:uppercase;color:#0096d6;float:right;margin:12px 0 0;font-weight:700;}
.daily-workout-page .upper-section .next-container{float:right;background:#fdfdfd;width:270px;height:435px;padding:25px 20px 15px;}.daily-workout-page .upper-section .next-container .dark-gray{margin-bottom:15px;}
.daily-workout-page .upper-section .next-container .icon-camcorder{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/color/980530c79b-icon-camcorder.png") no-repeat 0 0;width:47px;height:46px;margin-right:15px;}
.daily-workout-page .upper-section .next-container .title{font-size:18px;font-weight:700;margin-bottom:0;}
.daily-workout-page .upper-section .next-container .author{font-size:15px;margin-bottom:20px;}
.daily-workout-page .upper-section .next-container .summary{border-top:2px solid #d7d7d7;padding-top:20px;margin-bottom:33px;height:55px;}
.daily-workout-page .upper-section .next-container .date{margin-bottom:20px;}.daily-workout-page .upper-section .next-container .date span{color:#0096d6;font-weight:700;display:block;}
.daily-workout-page .upper-section .next-container .timer{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/e64be2830a-timer-border.png") repeat-x 0 0;margin:0 -20px 20px;padding-top:3px;}.daily-workout-page .upper-section .next-container .timer ul{list-style:none;margin:0;padding:0;outline:0;border:0;background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/5bb5f2b7ad-timer-bg-1.png") no-repeat 0 0;}.daily-workout-page .upper-section .next-container .timer ul:after{content:"";display:block;clear:both;height:0;line-height:0;}
.daily-workout-page .upper-section .next-container .timer ul li{width:75px;height:61px;padding-top:14px;float:left;margin-left:3px;text-align:center;}.daily-workout-page .upper-section .next-container .timer ul li:first-child{margin-left:0;}
.daily-workout-page .upper-section .next-container .timer ul li .small-gray-light{margin-bottom:25px;}
.daily-workout-page .upper-section .next-container .timer ul li p{color:#ebebeb;font-size:32px;font-weight:700;}
.daily-workout-page .upper-section .next-container .buttons{text-align:center;}.daily-workout-page .upper-section .next-container .buttons .blue-button{font-size:18px;padding:13px 31px 11px;display:inline-block;font-weight:600;}
.daily-workout-page .upper-section .social-links-container{width:484px;position:relative;float:left;z-index:1;}.daily-workout-page .upper-section .social-links-container:after{content:"";display:block;clear:both;height:0;line-height:0;}
.daily-workout-page .upper-section .social-links-container .thin-gray{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/c63d50d871-dw-social-links-sprite.png") no-repeat;float:left;width:241px;height:34px;padding:8px 0 8px 38px;}
.daily-workout-page .upper-section .social-links-container ul:after{content:"";display:block;clear:both;height:0;line-height:0;}
.daily-workout-page .upper-section .social-links-container ul li{float:left;margin-left:0;list-style-type:none;}.daily-workout-page .upper-section .social-links-container ul li:first-child{margin-left:0;}
.daily-workout-page .upper-section .social-links-container ul li a{background-image:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/c63d50d871-dw-social-links-sprite.png") !important;background-repeat:no-repeat;display:block;height:50px !important;text-indent:-9999px;}.daily-workout-page .upper-section .social-links-container ul li a.google-plus{background-position:-279px 0;width:50px;}.daily-workout-page .upper-section .social-links-container ul li a.google-plus:hover{background-position:-279px -75px;}
.daily-workout-page .upper-section .social-links-container ul li a.google-plus:active{background-position:-279px -150px;}
.daily-workout-page .upper-section .social-links-container ul li a.twitter{background-position:-329px 0;width:51px;}.daily-workout-page .upper-section .social-links-container ul li a.twitter:hover{background-position:-329px -75px;}
.daily-workout-page .upper-section .social-links-container ul li a.twitter:active{background-position:-329px -150px;}
.daily-workout-page .upper-section .social-links-container ul li a.facebook{background-position:-380px 0;width:51px;}.daily-workout-page .upper-section .social-links-container ul li a.facebook:hover{background-position:-380px -75px;}
.daily-workout-page .upper-section .social-links-container ul li a.facebook:active{background-position:-380px -150px;}
.daily-workout-page .upper-section .social-links-container ul li:last-child a{background-position:-431px 0;background-size:auto !important;width:53px !important;}.daily-workout-page .upper-section .social-links-container ul li:last-child a:hover{background-position:-431px -75px;}
.daily-workout-page .upper-section .social-links-container ul li:last-child a:active{background-position:-431px -150px;}
.daily-workout-page .upper-section .tweet-container{width:469px;position:relative;float:right;z-index:1;margin-right:-2px;}.daily-workout-page .upper-section .tweet-container:after{content:"";display:block;clear:both;height:0;line-height:0;}
.daily-workout-page .upper-section .tweet-container .thin-gray{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/3ac8746a96-dw-tweet-sprite.png") no-repeat;float:left;width:237px;height:34px;padding:8px 0;text-align:center;}
.daily-workout-page .upper-section .tweet-container ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.daily-workout-page .upper-section .tweet-container ul li{float:left;}.daily-workout-page .upper-section .tweet-container ul li a.tweet-link{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/3ac8746a96-dw-tweet-sprite.png") no-repeat -237px 0;display:block;width:192px;height:34px;color:#a5a5a5;padding:16px 0 0 40px;font-size:14px;}.daily-workout-page .upper-section .tweet-container ul li a.tweet-link:hover{background-position:-237px -60px;}
.daily-workout-page .upper-section .tweet-container ul li a.tweet-link:active{background-position:-237px -120px;}
.daily-workout-page .upper-section .second-row{clear:both;padding-top:20px;}.daily-workout-page .upper-section .second-row .gray-bigger{margin-bottom:40px;}
.daily-workout-page .upper-section .second-row ul{list-style:none;margin:0;padding:0;outline:0;border:0;}.daily-workout-page .upper-section .second-row ul:after{content:"";display:block;clear:both;height:0;line-height:0;}
.daily-workout-page .upper-section .second-row ul li{float:left;margin-left:90px;}.daily-workout-page .upper-section .second-row ul li:first-child{margin-left:0;}
.daily-workout-page .upper-section .second-row ul li img{float:right;display:block;margin-bottom:25px;}
.daily-workout-page .upper-section .second-row ul li .big{margin-bottom:15px;clear:both;}
.daily-workout-page .upper-section .second-row ul li p{color:#e5e5e5;font-size:15px;}
.daily-workout-page .upper-section .second-row ul li a{text-transform:uppercase;display:inline;font-weight:700;}
.daily-workout-page .upper-section .second-row ul li.option-1{width:260px;}.daily-workout-page .upper-section .second-row ul li.option-1 img{margin-bottom:25px;padding-right:60px;}
.daily-workout-page .upper-section .second-row ul li.option-2{width:252px;}.daily-workout-page .upper-section .second-row ul li.option-2 img{padding-right:50px;margin-bottom:25px;}
.daily-workout-page .upper-section .second-row ul li.option-3{width:272px;}.daily-workout-page .upper-section .second-row ul li.option-3 img{padding-right:80px;}
.daily-workout-page .lower-section .dw-element{}.daily-workout-page .lower-section .dw-element:after{content:"";display:block;clear:both;height:0;line-height:0;}
.daily-workout-page .lower-section .dw-element .content{width:455px;padding-top:15px;}.daily-workout-page .lower-section .dw-element .content .subheader{margin-bottom:25px;}
.daily-workout-page .lower-section .dw-element .content p{line-height:1.5;}
.daily-workout-page .lower-section .dw-element.dw-element-1{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/63d1a5da31-bg_feature_2.jpg") no-repeat center 0;height:607px;}.daily-workout-page .lower-section .dw-element.dw-element-1 .white-normal{margin-bottom:30px;padding-top:50px;}
.daily-workout-page .lower-section .dw-element.dw-element-1 p{width:730px;font-size:18px;line-height:1.4;color:#fdfdfd;}
.daily-workout-page .lower-section .dw-element.dw-element-2{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/85d284af72-bg_feature_1.jpg") no-repeat center 0;height:802px;}.daily-workout-page .lower-section .dw-element.dw-element-2 .content{padding-top:150px;}.daily-workout-page .lower-section .dw-element.dw-element-2 .content p{text-align:left;font-size:18px;}
.daily-workout-page .lower-section .dw-element.dw-element-3{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/7302b715b8-bg_feature_3.jpg") no-repeat center 0;height:593px;}.daily-workout-page .lower-section .dw-element.dw-element-3 .content{padding-top:85px;width:550px;margin-right:70px;}.daily-workout-page .lower-section .dw-element.dw-element-3 .content .gray-uppercase{margin-bottom:10px;}
.daily-workout-page .lower-section .dw-element.dw-element-3 .content p{font-size:18px;text-align:left;line-height:25px;color:#282828;}.daily-workout-page .lower-section .dw-element.dw-element-3 .content p.small{font-size:13px;text-transform:uppercase;}
.daily-workout-page .lower-section .dw-element.dw-element-3 .content .resides{float:right;padding-right:165px;}
.daily-workout-page .lower-section .dw-element.dw-element-4{height:200px;}.daily-workout-page .lower-section .dw-element.dw-element-4 .inner-content{padding-top:75px;}.daily-workout-page .lower-section .dw-element.dw-element-4 .inner-content:after{content:"";display:block;clear:both;height:0;line-height:0;}
.daily-workout-page .lower-section .dw-element.dw-element-4 .inner-content .commonly{width:215px;float:left;margin-left:250px;font-size:14px;font-weight:600;}
.daily-workout-page .lower-section .dw-element.dw-element-4 .inner-content .feedback{width:165px;float:right;margin-right:265px;font-size:14px;font-weight:600;}
.daily-workout-page .lower-section .dw-element.dw-element-5{height:0px;}.daily-workout-page .lower-section .dw-element.dw-element-5 .inner-content .testimonial{background:url("https://d228y26388oskx.cloudfront.net/d/gz/img/decorative/0842c4ad00-bg_review_white.png") no-repeat center 0;height:120px;width:942px;position:relative;top:-53px;z-index:1;}.daily-workout-page .lower-section .dw-element.dw-element-5 .inner-content .testimonial img{float:left;margin-top:2px;}
.daily-workout-page .lower-section .dw-element.dw-element-5 .inner-content .testimonial .comment{margin-left:150px;padding-top:20px;}
.daily-workout-page .lower-section .dw-element img{display:block;}
.populate-gplus{display:none;}
h1,h2,h3,h4,h5,h6{font-family:proxima-nova,'Helvetica Neue',Helvetica,Arial,sans-serif;color:#282828;text-rendering:optimizelegibility;margin:0;}
h1{text-transform:uppercase;font-size:30px;line-height:1;font-weight:400;letter-spacing:1px;}h1.gray-thin{color:#999999;font-size:22px;line-height:1.8;text-transform:none;letter-spacing:0;}
h1.black-bold{line-height:1.08333333333;font-weight:bold;color:#282828;text-transform:none;letter-spacing:0;}
h1.block-article-title{font-weight:700;font-size:38px;letter-spacing:-2px;line-height:1.2;margin:10px 0 15px;}
h1.gray-block{color:#424242;font-size:67px;font-weight:700;line-height:0.82;letter-spacing:-4px;}
h1.blocky{color:#fdfdfd;font-size:60px;font-weight:700;display:inline;letter-spacing:0;}h1.blocky.pink{color:#fa0465;}
h1.big-thin{font-size:56px;font-weight:100;color:#282828;letter-spacing:0;}h1.big-thin.smaller{font-size:42px;}
h1.block-program-title{font-size:76px;font-weight:700;line-height:0.86842105263;letter-spacing:-5px;}h1.block-program-title.small{font-size:30px;line-height:1.08333333333;}
h2{font-size:24px;line-height:1.5;font-weight:bold;}h2.smaller{font-size:22px;font-weight:300;letter-spacing:1px;text-transform:uppercase;}
h2.gray-bigger{font-size:36px;line-height:1.4;font-weight:300;color:#6e6e6e;}
h2.dark-bigger{background:none;color:#282828;font-size:36px;line-height:35px;font-weight:300;text-transform:none;}h2.dark-bigger.size30{font-size:30px;}
h2.dark-bigger.double-line{margin-top:-20px;}
h2.white-thin{line-height:1;font-size:20px;font-weight:100;text-transform:uppercase;font-style:oblique;color:#fdfdfd;}h2.white-thin.big{font-size:48px;text-align:center;font-style:normal;text-transform:none;}
h2.white-normal{font-size:36px;font-weight:400;color:#fdfdfd;}
h2.gray-thin{font-size:40px;font-weight:100;line-height:1.2;color:#aab0b3;}
h2.gray-thick{text-transform:uppercase;font-size:40px;text-align:center;margin-bottom:80px;color:#424242;}
h2.black-normal{font-size:40px;font-weight:300;line-height:1;}
.subheader{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;background:#424242;color:#fdfdfd;text-transform:uppercase;padding:2px 6px 1px;display:inline-block;font-size:21px;line-height:1.28571428571;font-weight:400;white-space:nowrap;}.subheader.double-line{margin-top:-5px;padding:0 6px 1px;}
.subheader.small{font-size:17px;}.subheader.small.double-line{margin-top:-5px;padding:0 6px 1px;}
.subheader a{text-transform:uppercase;font-size:21px;color:#fdfdfd;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;display:block;}
h3{line-height:1.5;font-size:18px;font-weight:bold;}h3.upper{text-transform:uppercase;}
h3.small-dark-italics{line-height:2.25;font-size:12px;font-style:italic;color:#3c3c3c;}
h3.white-thin{color:#fdfdfd;font-weight:300;line-height:1.4;font-size:18px;}
h3.thin-gray{color:#6e6e6e;line-height:34px;font-weight:200;}
h3.dark-gray{font-size:26px;color:#424242;font-weight:300;line-height:1.1;}h3.dark-gray.light{font-size:36px;font-weight:100;}
h3.dark-gray.medium{font-size:30px;}
h3.dark-gray.big{font-size:40px;font-weight:400;}
h4{font-weight:bold;font-size:14px;text-transform:none;line-height:1.28571428571;}h4.upper{text-transform:uppercase;}
h4.notification{color:#424242;line-height:1.2;}
h4.big{font-size:24px;color:#ebebeb;font-weight:100;}
h4.blue{color:#0096d6;font-size:12px;font-weight:normal;}
h4.light{font-size:20px;font-weight:300;color:#fdfdfd;}
h5{line-height:1;font-size:18px;font-weight:700;color:#fdfdfd;text-transform:uppercase;}h5.blue{color:#44c7ff;}
h5.lower{text-transform:none;}
h5.dark{color:#282828;}
h5.big-dark{font-size:26px;font-weight:100;color:#282828;text-transform:none;}
h5.small-dark{font-weight:700;color:#282828;font-size:12px;}
h5.light-italics{font-size:20px;font-weight:100;font-style:oblique;color:#282828;}
h5.light{font-size:26px;font-weight:100;color:#282828;text-transform:none;}
h5.background{color:#fdfdfd;opacity:.80;line-height:30px;text-align:right;height:30px;position:absolute;top:15px;left:15px;}h5.background.run{background:#fa0465 url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/759904525f-runner.png") no-repeat 10px center;padding:0 13px 0 30px;}
h5.background.cycle{background:#0096d6 url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/fafb2165e2-biker.png") no-repeat 10px center;padding:0 13px 0 33px;}
h5.background.workout{background:#64db00 url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/eb27d7023a-workout.png") no-repeat 10px center;padding:0 13px 0 30px;box-shadow:0px 0px 0px 0 #ffffff;-o-box-shadow:0px 0px 0px 0 #ffffff;-webkit-box-shadow:0px 0px 0px 0 #ffffff;-moz-box-shadow:0px 0px 0px 0 #ffffff;}
h5.background.challenge{background:#f99d31 url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/white/48386501ea-subnav-2-4.png") no-repeat 10px center;padding:0 13px 0 30px;}
h5.background.achievement{background:#006089 url("https://d228y26388oskx.cloudfront.net/d/gz/img/glyphs/black/6b025ac223-subnav-1-8.png") no-repeat 6px center;padding:0 13px 0 32px;}
h6{font-size:16px;font-weight:700;color:#424242;}h6.darker-uppercase{color:#282828;text-transform:uppercase;}
h6.darker-thin{color:#282828;text-transform:none;font-weight:300;font-size:15px;}
h6.gray-uppercase{font-size:15px;font-weight:300;color:#999999;text-transform:uppercase;}
h6.gray-menu{color:#3c3c3c;}
h6.small-gray{font-size:11px;color:#999999;text-transform:uppercase;}
h6.small-gray-light{font-size:11px;line-height:1;color:#6e6e6e;text-transform:uppercase;font-weight:400;}
h6.small-dark{font-size:11px;color:#424242;}
#careers-page{padding-top:35px;}#careers-page h3{margin:15px 0;}
