.custom_checkbox,.custom_radio{position:relative;}.custom_checkbox input,.custom_radio input{position:absolute;left:2px;top:3px;margin:0;z-index:0;}.custom_checkbox label,.custom_radio label{display:block;position:relative;z-index:1;font-size:1.3em;padding-right:1em;line-height:1;padding:.5em 0 .5em 30px;margin:0 0 .3em;cursor:pointer;}.custom_checkbox label{background:url(/js/lib/jqueryui/1.8.1/themes/base/images/forms_checkbox.png) no-repeat;}.custom_radio label{background:url(/js/lib/jqueryui/1.8.1/themes/base/images/forms_radio.png) no-repeat;}.custom_checkbox label,.custom_radio label{background-position:-10px -14px;}.custom_checkbox label.hover,.custom_checkbox label.focus,.custom_radio label.hover,.custom_radio label.focus{background-position:-10px -114px;}.custom_checkbox label.checked,.custom_radio label.checked{background-position:-10px -214px;}.custom_checkbox label.checkedHover,.custom_checkbox label.checkedFocus{background-position:-10px -314px;}
.ui-selectmenu{display:block;display:inline-block;position:relative;height:2.2em;vertical-align:middle;text-decoration:none;overflow:hidden;zoom:1;}.ui-selectmenu-icon{position:absolute;right:6px;margin-top:-8px;top:50%;}.ui-selectmenu-menu{padding:0;margin:0;list-style:none;position:absolute;top:0;display:none;overflow:auto;z-index:1005;}.ui-selectmenu-open{display:block;}.ui-selectmenu-menu-popup{margin-top:-1px;}.ui-selectmenu-menu-dropdown{overflow-y:auto;}.ui-selectmenu-menu li{padding:0;margin:0;display:block;border-top:1px dotted transparent;border-bottom:1px dotted transparent;border-right-width:0!important;border-left-width:0!important;font-weight:normal!important;}.ui-selectmenu-menu li a,.ui-selectmenu-status{line-height:1.4em;display:block;padding:.405em 1em;outline:none;text-decoration:none;}.ui-selectmenu-menu li.ui-state-disabled a{cursor:default;}.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status{padding-left:20px;position:relative;margin-left:5px;}.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon{position:absolute;top:1em;margin-top:-8px;left:0;}.ui-selectmenu-status{line-height:1.4em;}.ui-selectmenu-menu li span,.ui-selectmenu-status span{display:block;margin-bottom:.2em;}.ui-selectmenu-menu li .ui-selectmenu-item-header{font-weight:bold;}.ui-selectmenu-menu li .ui-selectmenu-item-footer{opacity:.8;}.ui-selectmenu-menu .ui-selectmenu-group{font-size:1em;}.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label{line-height:1.4em;display:block;padding:.6em .5em 0;font-weight:bold;}.ui-selectmenu-menu .ui-selectmenu-group ul{margin:0;padding:0;}* html .ui-selectmenu-menu li{border-color:pink;filter:chroma(color=pink);width:100%;}* html .ui-selectmenu-menu li a{position:relative;}
#content{background:white url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h5a6bb5a689dd4adc8e2cacfe49bc886c.pack?items=%2Fimages%2Flogin%2Fwhite_shadow_background.jpg) repeat-y left top;padding:0;position:relative;}.narrowContainer #content{background:white url(https://static1.fitbit.com/simple.b-cssdisabled-png.h5c1b84bb14e20af85b1001f407d3b45e.pack?items=%2Fimages%2Flogin%2Fwhite_shadow_background.png) repeat-y left top;}#content .primary{margin-right:315px;padding-bottom:30px;position:relative;width:660px;min-height:480px;}#content .primary .header{background:#C6EBF2 url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h9b41459e7a5727b6e5ecbec6f4402caf.pack?items=%2Fimages%2Flogin%2Fblue_shadow_background.jpg) repeat-y right top;border-bottom:1px dotted #CBCBCB;border-left:1px solid #CBCBCB;height:40px;padding:20px 30px;position:relative;}.narrowContainer #content .primary .header{border-left:none;}#content .primaryWide .header{background:#C6EBF2;border-bottom:1px dotted #CBCBCB;height:40px;padding:20px 30px;position:relative;}#content .primary .header h1{background:none;color:#488C8E;font-family:"Georgia",serif;font-style:italic;font-weight:normal;position:absolute;}#content .primaryWide .header h1{background:none;color:#488C8E;font-family:"Georgia",serif;font-style:italic;font-weight:normal;position:absolute;}#content .primary .panelSwitch{position:relative;z-index:0;pie-watch-ancestors:1;margin-left:20px;margin-top:10px;}#content .primary .bLogIn,#content .primary .bSignUp{position:relative;}#content .primary .column{float:left;width:230px;padding:30px;background:#f7f7f7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/js/lib/css3pie/1.0beta4/PIE.htc);}#content .primary .column2{clear:right;}#content .primary .teaser{background:none;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-top:0;border:none;behavior:'';}#content .primary .teaser h2{margin-top:95px;margin-bottom:10px;}#content .primary .teaser a{font-size:16px;}#content .primary h2{color:#343333;font-size:20px;margin-bottom:20px;}#content .primary h2 strong{font-weight:bold;}#content .primary .bFacebook{margin-bottom:10px;}#content .primary .bFacebook.loading{background:url("https://static0.fitbit.com/simple.b-cssdisabled-gif.hb9e59de1e2de4fa362c0430175da2f17.pack?items=%2Fimages%2Fcommon%2Ffb_loading.gif") no-repeat 100% 50%;}#content .primary .hint{font-size:16px;color:#999;margin-bottom:20px;}#content .primary .tInput input{width:220px;height:40px;line-height:40px;padding:0 5px;margin-bottom:10px;}@media all and(-webkit-min-device-pixel-ratio:0){#content .primary .tInput input{line-height:normal;}}#content .primary .message{margin:5px 0 15px 0;font-size:12px;color:#676766;}.ie7 #content .primary .message{display:inline;}.ie7 #content .primary .message #forgotPassword{top:3px!important;}#content .primary .message.divider{padding:0 8px;color:#dadada;}#content .primary .statusMessage{border:1px solid #d6e09b;padding:15px 15px 15px 50px;width:223px;background:#f7ffc9 url(https://static1.fitbit.com/simple.b-cssdisabled-gif.hb9b0579e68fce3ed578ae358a6b60f4a.pack?items=%2Fdesign%2F2009-07%2Fimages%2Flogin%2Fstatus-ok.gif) no-repeat 15px center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#content .statusMessage span{display:block;color:#57752b;font-size:14px;font-weight:bold;}#content .statusMessage span.first{float:left;margin-right:10px;}#content .statusMessage span.last{font-size:12px;font-weight:normal;}#content .rail{margin:0!important;margin-top:6px;padding:0;position:absolute;top:0;right:0;width:315px;}#content .rail .header{background:#C6EBF2;border-bottom:1px dotted #CBCBCB;border-right:1px solid #CBCBCB;height:40px;margin-right:0!important;margin-right:-1px;padding:20px 0 20px 25px;}.narrowContainer #content .rail .header{border-right:none;}#content .rail .header .btnPink{float:left;margin:8px 8px 0 0;}#content .rail .header .pricetag{float:left;color:#333;font:2em/1 Oswald,sans-serif;margin:10px 0 3px;text-align:center;text-indent:2px;}#content .rail .header em{float:left;width:60px;color:#333;font-family:"Museo Slab 500 Italic",Helvetica,Arial,Verdana,sans-serif;margin:11px 4px 0 8px;text-shadow:0 -1px 0 rgba(0,0,0,0.2);}#content .rail .content{padding:250px 20px 20px 20px;position:relative;}#content .rail .content img.screenshots{border:none;position:absolute;right:7px;top:26px;}#content .rail .content h2{color:#2E2E2E;font-size:13px;font-weight:bold;line-height:20px;}#content .rail .content p{color:#666;font-size:13px;line-height:20px;}#footer #columns{background:url(https://static1.fitbit.com/simple.b-cssdisabled-gif.h8b1879f1451db3ca41815afd3facaea8.pack?items=%2Fimages%2Flogin%2Ffooter_top.gif) no-repeat left top;}.bFacebook{font-family:Helvetica,Arial,sans-serif;font-size:15px;color:#fff;text-decoration:none;text-shadow:0 -1px 0 #226191;border:solid #3576a7 1px;-webkit-border-radius:6px;-moz-border-radius:6px;-moz-box-shadow:inset 0 1px 0 0 #8fc6ef;-webkit-box-shadow:inset 0 1px 0 0 #8fc6ef;box-shadow:inset 0 1px 0 0 #8fc6ef;background:-webkit-gradient(linear,0 0,0 100%,from(#70a6d0),to(#3576a7));background:-moz-linear-gradient(top,#70a6d0,#3576a7);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#70a6d0,endColorStr=#3576a7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#70a6d0',endColorStr='#3576a7');display:inline-block;}.bFacebook:hover{background:-webkit-gradient(linear,0 0,0 100%,from(#3576a7),to(#70a6d0));background:-moz-linear-gradient(top,#3576a7,#70a6d0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#3576a7,endColorStr=#70a6d0);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#3576a7',endColorStr='#70a6d0');background-color:#3576a7;}.bFacebook:active{position:relative;top:1px;-moz-box-shadow:inset 0 2px 2px 1px #1e5d8b;-webkit-box-shadow:inset 0 2px 2px 1px #1e5d8b;box-shadow:inset 0 2px 2px 1px #1e5d8b;}.bFacebook #icn-facebook{background:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h366e23fc17e26b80bcc411f2f89c7145.pack?items=%2Fdesign%2F2009-07%2Fimages%2Flogin%2Ficn-facebook.png);background-size:100%;background-position:0 0;background-repeat:no-repeat;height:33px;width:35px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;display:block;float:left;}.bFacebook #txt-facebook{padding-top:8px;padding-right:12px;padding-left:12px;display:inline-block;}.locale-fr_FR .bFacebook #txt-facebook{margin-right:-1px;}.bFacebook b{font-weight:bold!important;}
#content{background:white url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h5a6bb5a689dd4adc8e2cacfe49bc886c.pack?items=%2Fimages%2Flogin%2Fwhite_shadow_background.jpg) repeat-y left top;padding:0;position:relative;border-left:none;border-right:none;}#content .primary{margin-right:315px;padding-bottom:30px;position:relative;min-height:480px;}#content .primary .header{background:#C6EBF2 url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h9b41459e7a5727b6e5ecbec6f4402caf.pack?items=%2Fimages%2Flogin%2Fblue_shadow_background.jpg) repeat-y right top;border-bottom:1px dotted #CBCBCB;border-left:1px solid #CBCBCB;height:40px;padding:20px 30px;position:relative;}.ie7 #content .primary .header{margin-bottom:25px;}#content .primaryWide .header{background:#C6EBF2;border-bottom:1px dotted #CBCBCB;height:40px;padding:20px 30px;position:relative;}#content .primary .header h1{background:none;color:#488C8E;font-family:"Georgia",serif;font-style:italic;font-weight:normal;position:absolute;}#content .primaryWide .header h1{background:none;color:#488C8E;font-family:"Georgia",serif;font-style:italic;font-weight:normal;position:absolute;}#content .rail{margin:0!important;margin-top:6px;padding:0;position:absolute;top:0;right:0;width:315px;}#content .rail .header{background:#C6EBF2;border-bottom:1px dotted #CBCBCB;border-right:1px solid #CBCBCB;height:40px;margin-right:0!important;margin-right:-1px;padding:20px 0 20px 25px;}#content .rail .content{padding:250px 20px 20px 20px;position:relative;}#content .rail .content img.screenshots{border:none;position:absolute;right:7px;top:26px;}#content .rail .content h2{color:#2E2E2E;font-size:13px;font-weight:bold;line-height:20px;}#content .rail .content p{color:#666;font-size:13px;line-height:20px;}#footer #columns{background:url(https://static1.fitbit.com/simple.b-cssdisabled-gif.h8b1879f1451db3ca41815afd3facaea8.pack?items=%2Fimages%2Flogin%2Ffooter_top.gif) no-repeat left top;}#content .pageContent{background:#f7f7f7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:25px 20px;padding:30px 20px 30px 30px;behavior:url(/js/lib/css3pie/1.0beta4/PIE.htc);}#content .pageContent .block.first{margin-bottom:20px;border-bottom:1px solid #e3e3e3;}.ie7 #content .pageContent .block.first{padding-bottom:20px;}#content .pageContent .section{float:left;margin:0 20px 20px 0;}.ie7 #content .pageContent .section{margin-bottom:0;}#content .pageContent .section.birthday{width:350px;}#content .pageContent .section.gender,#content .pageContent .section.height{width:170px;}#content .pageContent .section.weight{width:200px;}#content .pageContent .section #usWeightBlock,#content .pageContent .section #ukWeightBlock,#content .pageContent .section #metricWeightBlock{float:left;clear:both;width:200px;}#content .pageContent .section.city,#content .pageContent .section.state{margin-right:10px;}.ie7 #content .pageContent .section.city,.ie8 #content .pageContent .section.city{margin-right:0!important;}#content .pageContent .section.last{margin-right:0;}#content .pageContent h3{font-weight:bold;font-size:20px;color:#666;margin-bottom:12px;}#content .pageContent label{display:block;color:#666;font-size:16px;margin-bottom:15px;}#content .pageContent .textbox{float:left;position:relative;margin-right:10px;}.ie7 #content .pageContent .textbox{margin:0 5px 0 0;}#content .pageContent .textbox input{background:url("https://static0.fitbit.com/simple.b-cssdisabled-gif.h10dbde565baf86f796a3b902cf1121b2.pack?items=%2Fimages%2Fcontrols%2Finput_background.gif") repeat-x scroll left top transparent;height:30px;line-height:30px;padding:0 5px;border:1px solid #CCC;font-size:16px;}.ui-widget{font:normal normal 15px Helvetica,sans-serif;color:#999;}.ui-selectmenu{height:33px;text-decoration:none!important;}.ui-selectmenu-menu li{background-color:#FFF;}.ui-icon{width:25px;height:24px;}.ui-selectmenu-icon{right:3px;top:3px;margin:0;}.ui-selectmenu-menu li{border-color:#E7E7E7;border-style:solid;border-top:none;}.ui-selectmenu li a{line-height:1.4em;font:normal normal 13px Arial,sans-serif;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #CCC;color:#A1A1A1;}.ui-selectmenu-status,.ui-widget-content a{color:#999;background:#fbfbfb;}.ui-icon-triangle-1-s{background-position:0 0;}.ui-state-default .ui-icon{background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h713b8026216fd89840211322eb60f50d.pack?items=%2Fimages%2Fforms%2Fbtn_select_menu.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h713b8026216fd89840211322eb60f50d.pack?items=%2Fimages%2Fforms%2Fbtn_select_menu.png);}.ui-state-active .ui-icon{background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h713b8026216fd89840211322eb60f50d.pack?items=%2Fimages%2Fforms%2Fbtn_select_menu.png);}.ui-selectmenu-menu li a{text-align:left;white-space:nowrap;}.ui-selectmenu-menu li a:hover{background-color:#BDBDBD;color:#FFF;}#content .fitbitToggle{float:left;}#content .fitbitToggle div{font-size:11px;line-height:20px;padding-right:10px;font-weight:bold!important;color:#3d94f5;background:url("https://static1.fitbit.com/simple.b-cssdisabled-png.h6320f4ca13e7215511e0e9a37cd89fd3.pack?items=%2Fdesign%2F2009-07%2Fimages%2Fuser%2Fprofile%2Ftoggle-arrows.png") no-repeat right center;background-repeat:no-repeat;}.panel.panel-profile{display:none;}.panel .validation{margin-top:20px;}.panel .validation .errorMessage{display:none;}.panel .validation .errorList{background:transparent;border:none;padding:10px 0 0 0;}.wrapper.profile{padding:0;height:600px;}
