html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,.bootcamp p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,.bootcamp ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style: none;}blockquote,q{quotes: none;}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none;}table{border-collapse:collapse;border-spacing:0;}@font-face{font-family: 'font-icon';src: url("/include/css/fonts/icomoon.eot");src: url("/include/css/fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("/include/css/fonts/icomoon.svg#font-icon") format("svg"),url("/include/css/fonts/icomoon.woff") format("woff"),url("/include/css/fonts/icomoon.ttf") format("truetype");font-weight: normal;font-style: normal;}[data-icon]:before{font-family: 'font-icon';content:attr(data-icon);speak: none;font-weight: normal;line-height:1;-webkit-font-smoothing:antialiased;}@font-face{font-family: 'digital';src: url("/include/css/fonts/DS-DIGIT.TTF");}body,html{width:100%;height:100%;font-family: Helvetica,Arial,sans-serif;-webkit-text-size-adjust: none;}input[type="text"],input[type="password"],input[type="number"],textarea{-webkit-appearance: none;}placeholder{color:#b0b0b0;}@-webkit-keyframes shiftScreenRight{0%{-webkit-transform: translate3d(0%,0,0);-moz-transform: translate3d(0%,0,0);-ms-transform: translate3d(0%,0,0);transform: translate3d(0%,0,0);}100%{-webkit-transform: translate3d(80%,0,0);-moz-transform: translate3d(80%,0,0);-ms-transform: translate3d(80%,0,0);transform: translate3d(80%,0,0);}}@-moz-keyframes shiftScreenRight{0%{-webkit-transform: translate3d(0%,0,0);-moz-transform: translate3d(0%,0,0);-ms-transform: translate3d(0%,0,0);transform: translate3d(0%,0,0);}100%{-webkit-transform: translate3d(80%,0,0);-moz-transform: translate3d(80%,0,0);-ms-transform: translate3d(80%,0,0);transform: translate3d(80%,0,0);}}@-ms-keyframes shiftScreenRight{0%{-webkit-transform: translate3d(0%,0,0);-moz-transform: translate3d(0%,0,0);-ms-transform: translate3d(0%,0,0);transform: translate3d(0%,0,0);}100%{-webkit-transform: translate3d(80%,0,0);-moz-transform: translate3d(80%,0,0);-ms-transform: translate3d(80%,0,0);transform: translate3d(80%,0,0);}}@keyframes shiftScreenRight{0%{-webkit-transform: translate3d(0%,0,0);-moz-transform: translate3d(0%,0,0);-ms-transform: translate3d(0%,0,0);transform: translate3d(0%,0,0);}100%{-webkit-transform: translate3d(80%,0,0);-moz-transform: translate3d(80%,0,0);-ms-transform: translate3d(80%,0,0);transform: translate3d(80%,0,0);}}.app-wrapper{width:100%;height:100%;position: relative;}.nav-menu-wrapper{position: relative;width:80%;min-height:480px;background:#747474;overflow: hidden;display: none;top:0;left:0;}.nav-menu-wrapper .nav-menu{min-width:240px;}.cc-mobile-app{width:100%;min-height:100%;position: relative;background:#f3f3f3;line-height:1.2;min-width:320px;overflow-x: hidden;background-color:#7cd8ec;background-image: repeating-linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.1) 2px,transparent 2px,transparent 57px),repeating-linear-gradient(45deg,rgba(255,255,255,0.1),rgba(255,255,255,0.1) 2px,transparent 2px,transparent 57px),linear-gradient(45deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,0.1) 75%,rgba(255,255,255,0.1)),linear-gradient(135deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,0.1) 75%,rgba(255,255,255,0.1));background-image: -webkit-repeating-linear-gradient(-45deg,rgba(255,255,255,0.1),rgba(255,255,255,0.1) 2px,transparent 2px,transparent 57px),-webkit-repeating-linear-gradient(45deg,rgba(255,255,255,0.1),rgba(255,255,255,0.1) 2px,transparent 2px,transparent 57px),-webkit-linear-gradient(45deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,0.1) 75%,rgba(255,255,255,0.1)),-webkit-linear-gradient(-45deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,0.1) 75%,rgba(255,255,255,0.1));background-size:80px 80px;}.cc-mobile-app.menu-expose .app-view{position:absolute;width:100%;min-height:100%;box-shadow: -4px 0 4px rgba(0,0,0,0.5);left:0;-webkit-transform: translate3d(80%,0,0);-moz-transform: translate3d(80%,0,0);-ms-transform: translate3d(80%,0,0);transform: translate3d(80%,0,0);animation: shiftScreenRight linear 0.3s 1;-moz-animation: shiftScreenRight linear 0.3s 1;-webkit-animation: shiftScreenRight linear 0.3s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;}.cc-mobile-app.menu-expose .app-cover{position:absolute;display:block !important;}.cc-mobile-app.menu-expose .app-cover div{display: none;}.cc-mobile-app.menu-expose .nav-menu-wrapper{display:block;}.cc-mobile-app.menu-expose .fixed-header{display: none;}.cc-mobile-app.menu-expose .static-header{display:block;}.cc-mobile-app.menu-expose .footer-wrapper{display: none;}.cc-mobile-app.menu-expose .top-ad-space,.cc-mobile-app.menu-expose .ad-header{padding-top:0;}.main-header{height:44px;background:#d0d0d0;box-shadow:0 2px 2px rgba(0,0,0,0.3);width:100%;left:0;top:0;text-align:center;min-width:320px;z-index:10000;border-bottom:1px solid #d0d0d0;background: -moz-linear-gradient(top,#d8d8e9 50%,white 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#d8d8e9),color-stop(100%,white));background: -webkit-linear-gradient(top,#d8d8e9 50%,white 100%);background: -o-linear-gradient(top,#d8d8e9 50%,white 100%);background: -ms-linear-gradient(top,#d8d8e9 50%,white 100%);background: linear-gradient(to bottom,#d8d8e9 50%,white 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFD8D8E9',endColorstr='#FFFFFFFF');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFD8D8E9',endColorstr='#FFFFFFFF');zoom:1;overflow: hidden;}.main-header.fixed-header{position:fixed;}.main-header.fixed-header.inputting{}.main-header.static-header{position: relative;display: none;}.main-header .main-header-bg{position:absolute;background: white;height:22px;width:100%;border-radius:0 0 8px 8px;box-shadow:0 1px 1px white;}.main-header .main-header-inner{position: relative;display: none;}.main-header .header-left-box,.main-header .header-left-dummy{position:absolute;top:0;left:0;}.main-header .header-right-box{position:absolute;top:0;right:0;}.main-header .header-right-box .button{display: none;position: relative;z-index:2;}.main-header .header-right-box .button.dummy{pointer-events: none;}.main-header .header-right-box select{position:absolute;top:8px;right:8px;z-index:1;width:54px;height:30px;opacity:0;}.main-header .header-search{margin-right:40px;}.main-header .header-search input[type="text"]{display:block;width:100%;height:20px;box-shadow: inset 0 2px 4px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.8);font-weight: normal;border:1px solid #b0b0b0;margin-top:7px;border-radius:30px;padding-left:30px;font-size:14px;color:#747474;padding-top:4px;}.main-header .header-search .icon-search-header{position:absolute;color:#d0d0d0;left:6px;top:12px;line-height:0;font-size:22px;}.main-header .header-center-box{position: relative;line-height:46px;color:#00b0e3;font-weight:bold;font-size:18px;text-shadow:0 1px 0 white;overflow: hidden;margin:0 64px;position: relative;height:44px;}.main-header .header-center-box > div{display: none;}.main-header .header-title{position: relative;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}.main-header .header-logo{width:169px;height:32px;position: relative;left:50%;margin-left: -88px;margin-top:7px;background: url(/images/elements/mobile/header-logo.png);}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.main-header .header-logo{background-image: url("/images/elements/mobile/header-logo@2x.png");background-size:169px 32px;}}.main-header .button{background: -moz-linear-gradient(top,#d8d8e9 50%,white 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#d8d8e9),color-stop(100%,white));background: -webkit-linear-gradient(top,#d8d8e9 50%,white 100%);background: -o-linear-gradient(top,#d8d8e9 50%,white 100%);background: -ms-linear-gradient(top,#d8d8e9 50%,white 100%);background: linear-gradient(to bottom,#d8d8e9 50%,white 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFD8D8E9',endColorstr='#FFFFFFFF');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFD8D8E9',endColorstr='#FFFFFFFF');zoom:1;position: relative;position:absolute;overflow: hidden;box-shadow:0 1px 0 white,inset 0 1px 1px rgba(0,0,0,0.3);}.main-header .button:before,.main-header .button:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.main-header .button:before{width:100%;height:16px;background: white;left:0;border-radius:4px;box-shadow:0 1px 1px white,inset 0 1px 1px rgba(0,0,0,0.3);}.main-header .button span{position: relative;z-index:1;}.main-header .button.left{left:8px;top:8px;}.main-header .button.right{right:8px;top:8px;}.main-header .button.narrow{padding:0;width:54px;}.main-header .button.color-btn:before{display: none;}.main-header .icon-btn{padding:0 2px;min-width:40px;height:32px;line-height:28px;top:6px !important;}.main-header .icon-btn:before{height:18px !important;}.main-header .icon-btn span:before{line-height:30px;color:#747474;}a{color: inherit;text-decoration: none;}.clear{clear:both;}.button{display:block;height:28px;border-radius:4px;text-align:center;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;background:#f3f3f3;box-shadow:0 1px 0 rgba(255,255,255,0.6),inset 0 1px 1px rgba(0,0,0,0.5);text-shadow:0 1px 0 white;color:#474747;float: left;padding:0 12px;line-height:26px;font-weight:bold;font-size:12px;box-sizing:border-box;border:1px solid #b0b0b0;}.button.green{background: -moz-linear-gradient(top,#a2c69c 0%,#41bf4a 50%,#0eb81d 51%,#0d9b23 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a2c69c),color-stop(50%,#41bf4a),color-stop(51%,#0eb81d),color-stop(100%,#0d9b23));background: -webkit-linear-gradient(top,#a2c69c 0%,#41bf4a 50%,#0eb81d 51%,#0d9b23 100%);background: -o-linear-gradient(top,#a2c69c 0%,#41bf4a 50%,#0eb81d 51%,#0d9b23 100%);background: -ms-linear-gradient(top,#a2c69c 0%,#41bf4a 50%,#0eb81d 51%,#0d9b23 100%);background: linear-gradient(to bottom,#a2c69c 0%,#41bf4a 50%,#0eb81d 51%,#0d9b23 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0 );color: white;text-shadow:0 -1px 0 rgba(0,0,0,0.5);}.button.yellow{background: -moz-linear-gradient(top,#e5d09b 0%,#eece6a 50%,#f0be28 51%,#f8da24 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5d09b),color-stop(50%,#eece6a),color-stop(51%,#f0be28),color-stop(100%,#f8da24));background: -webkit-linear-gradient(top,#e5d09b 0%,#eece6a 50%,#f0be28 51%,#f8da24 100%);background: -o-linear-gradient(top,#e5d09b 0%,#eece6a 50%,#f0be28 51%,#f8da24 100%);background: -ms-linear-gradient(top,#e5d09b 0%,#eece6a 50%,#f0be28 51%,#f8da24 100%);background: linear-gradient(to bottom,#e5d09b 0%,#eece6a 50%,#f0be28 51%,#f8da24 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0 );color:#3b3b3b;text-shadow:0 1px 0 rgba(255,255,255,0.5);}.button.white{background: -moz-linear-gradient(top,#f6f6f6 0%,#d2d3d5 50%,#c0c1c4 51%,#c0c1c4 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(50%,#d2d3d5),color-stop(51%,#c0c1c4),color-stop(100%,#c0c1c4));background: -webkit-linear-gradient(top,#f6f6f6 0%,#d2d3d5 50%,#c0c1c4 51%,#c0c1c4 100%);background: -o-linear-gradient(top,#f6f6f6 0%,#d2d3d5 50%,#c0c1c4 51%,#c0c1c4 100%);background: -ms-linear-gradient(top,#f6f6f6 0%,#d2d3d5 50%,#c0c1c4 51%,#c0c1c4 100%);background: linear-gradient(to bottom,#f6f6f6 0%,#d2d3d5 50%,#c0c1c4 51%,#c0c1c4 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0 );color:#3b3b3b;text-shadow:0 1px 0 rgba(255,255,255,0.5);}.button.blue{background: -moz-linear-gradient(top,#89a0be 0%,#5877a2 50%,#486a9a 51%,#4a6c9b 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#89a0be),color-stop(50%,#5877a2),color-stop(51%,#486a9a),color-stop(100%,#4a6c9b));background: -webkit-linear-gradient(top,#89a0be 0%,#5877a2 50%,#486a9a 51%,#4a6c9b 100%);background: -o-linear-gradient(top,#89a0be 0%,#5877a2 50%,#486a9a 51%,#4a6c9b 100%);background: -ms-linear-gradient(top,#89a0be 0%,#5877a2 50%,#486a9a 51%,#4a6c9b 100%);background: linear-gradient(to bottom,#89a0be 0%,#5877a2 50%,#486a9a 51%,#4a6c9b 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0 );color: white;text-shadow:0 -1px 0 rgba(0,0,0,0.5);}.button.b-blue{background: -moz-linear-gradient(top,#7398e9 0%,#3970e0 50%,#2260dd 51%,#2463de 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7398e9),color-stop(50%,#3970e0),color-stop(51%,#2260dd),color-stop(100%,#2463de));background: -webkit-linear-gradient(top,#7398e9 0%,#3970e0 50%,#2260dd 51%,#2463de 100%);background: -o-linear-gradient(top,#7398e9 0%,#3970e0 50%,#2260dd 51%,#2463de 100%);background: -ms-linear-gradient(top,#7398e9 0%,#3970e0 50%,#2260dd 51%,#2463de 100%);background: linear-gradient(to bottom,#7398e9 0%,#3970e0 50%,#2260dd 51%,#2463de 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0 );color: white;text-shadow:0 -1px 0 rgba(0,0,0,0.5);}.button.black{background: -moz-linear-gradient(top,#6d7278 0%,#363e46 50%,#2b323b 51%,#454b54 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#6d7278),color-stop(50%,#363e46),color-stop(51%,#2b323b),color-stop(100%,#454b54));background: -webkit-linear-gradient(top,#6d7278 0%,#363e46 50%,#2b323b 51%,#454b54 100%);background: -o-linear-gradient(top,#6d7278 0%,#363e46 50%,#2b323b 51%,#454b54 100%);background: -ms-linear-gradient(top,#6d7278 0%,#363e46 50%,#2b323b 51%,#454b54 100%);background: linear-gradient(to bottom,#6d7278 0%,#363e46 50%,#2b323b 51%,#454b54 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0 );color: white;text-shadow:0 -1px 0 rgba(0,0,0,0.5);}.button.gray{background: -moz-linear-gradient(top,#fbfbfb 1%,#cacaca 97%);background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#fbfbfb),color-stop(97%,#cacaca));background: -webkit-linear-gradient(top,#fbfbfb 1%,#cacaca 97%);background: -o-linear-gradient(top,#fbfbfb 1%,#cacaca 97%);background: -ms-linear-gradient(top,#fbfbfb 1%,#cacaca 97%);background: linear-gradient(to bottom,#fbfbfb 1%,#cacaca 97%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFBFBFB',endColorstr='#FFCACACA');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFBFBFB',endColorstr='#FFCACACA');zoom:1;}.button.gray.active{background: -moz-linear-gradient(top,#407ee6 0%,#407ee6 50%,#4a86e8 51%,#7aadeb 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#407ee6),color-stop(50%,#407ee6),color-stop(51%,#4a86e8),color-stop(100%,#7aadeb));background: -webkit-linear-gradient(top,#407ee6 0%,#407ee6 50%,#4a86e8 51%,#7aadeb 100%);background: -o-linear-gradient(top,#407ee6 0%,#407ee6 50%,#4a86e8 51%,#7aadeb 100%);background: -ms-linear-gradient(top,#407ee6 0%,#407ee6 50%,#4a86e8 51%,#7aadeb 100%);background: linear-gradient(to bottom,#407ee6 0%,#407ee6 50%,#4a86e8 51%,#7aadeb 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0 );text-shadow:0 -1px 0 rgba(0,0,0,0.5);color: white;box-shadow: inset 0 2px 4px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.6);}.button.big{border:0;box-shadow: inset 0 1px 2px rgba(255,255,255,0.75),0 1px 2px rgba(0,0,0,0.75);height:36px;line-height:36px;border-radius:8px;font-size:16px;}.button.no-float{float: none;}.button.right{float: right;}@-webkit-keyframes movePageLeft{0%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}100%{-webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(-100%,0,0);-ms-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}@-moz-keyframes movePageLeft{0%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}100%{-webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(-100%,0,0);-ms-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}@-ms-keyframes movePageLeft{0%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}100%{-webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(-100%,0,0);-ms-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}@keyframes movePageLeft{0%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}100%{-webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(-100%,0,0);-ms-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}@-webkit-keyframes movePageInLeft{0%{-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@-moz-keyframes movePageInLeft{0%{-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@-ms-keyframes movePageInLeft{0%{-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@keyframes movePageInLeft{0%{-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@-webkit-keyframes movePageRight{0%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}100%{-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}@-moz-keyframes movePageRight{0%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}100%{-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}@-ms-keyframes movePageRight{0%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}100%{-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}@keyframes movePageRight{0%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}100%{-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}@-webkit-keyframes movePageInRight{0%{-webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(-100%,0,0);-ms-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@-moz-keyframes movePageInRight{0%{-webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(-100%,0,0);-ms-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@-ms-keyframes movePageInRight{0%{-webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(-100%,0,0);-ms-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@keyframes movePageInRight{0%{-webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(-100%,0,0);-ms-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}.page-wrapper{min-height:480px;}@media screen and (orientation: landscape){.page-wrapper{min-height:320px;}}.show-ad .page-wrapper{min-height:320px;}.page{position: relative;display: none;width:100%;overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;}.page:first-child{display:block;}.page.current-page{display:block !important;}.page.move-left{position:absolute;display:block !important;-webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(-100%,0,0);-ms-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);animation: movePageLeft linear 0.3s 1;-moz-animation: movePageLeft linear 0.3s 1;-webkit-animation: movePageLeft linear 0.3s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;}.page.move-in-left{position:absolute;display:block !important;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);animation: movePageInLeft linear 0.3s 1;-moz-animation: movePageInLeft linear 0.3s 1;-webkit-animation: movePageInLeft linear 0.3s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;}.page.move-right{position:absolute;display:block !important;-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);animation: movePageRight linear 0.3s 1;-moz-animation: movePageRight linear 0.3s 1;-webkit-animation: movePageRight linear 0.3s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;}.page.move-in-right{position:absolute;display:block !important;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);animation: movePageInRight linear 0.3s 1;-moz-animation: movePageInRight linear 0.3s 1;-webkit-animation: movePageInRight linear 0.3s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;}.input-group{position: relative;margin:8px 16px;}.input-group label{position:absolute;line-height:44px;margin-left:4%;font-weight:bold;color:#3b3b3b;font-size:16px;z-index:1;pointer-events: none;}.input-group .checkbox-item{position: relative;color:#747474;border:1px solid #b0b0b0;height:44px;box-sizing:border-box;background: white;border-bottom-width:0;}.input-group .checkbox-item:first-of-type{border-top-left-radius:12px;border-top-right-radius:12px;box-shadow: inset 0 1px 0 rgba(0,0,0,0.2);}.input-group .checkbox-item:last-of-type{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom-width:1px;box-shadow:0 1px 0 rgba(255,255,255,0.8);}.input-group .checkbox-item label{position: relative;line-height:44px;pointer-events:auto;width:88%;display:block;padding-left:6%;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}.input-group .checkbox-item input{position:absolute;top:16px;left:3%;display: inline;width:auto;border: inherit;border-radius: inherit;height:auto;padding:0;-webkit-appearance:checkbox;border-radius:4px !important;}.input-group .checkbox-item input:checked{background:black;}.input-group input{display:block;color:#747474;box-sizing:border-box;width:100%;border:1px solid #b0b0b0;border-bottom-width:0;margin:0;border-radius:0;height:44px;text-align: right;padding:0 8px;font-size:14px;-webkit-appearance: none;background: white;}.input-group input:first-of-type{border-top-left-radius:12px;border-top-right-radius:12px;box-shadow: inset 0 1px 0 rgba(0,0,0,0.2);}.input-group input:last-of-type{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom-width:1px;box-shadow:0 1px 0 rgba(255,255,255,0.8);}.input-group input.no-style{border-radius:0;box-shadow: none;}.input-group input.bottom-half-left{border-radius:0 0 0 12px;border-bottom-width:1px;width:75%;border-right:0;float: left;padding-left:20px;box-shadow:0 1px 0 rgba(255,255,255,0.8);}.input-group input.bottom-half-left.no-style{border-radius:0;box-shadow: none;}.input-group input.bottom-half-right{border-radius:0 0 12px 0;border-bottom-width:1px;width:25%;float: left;border-left:0;box-shadow:0 1px 0 rgba(255,255,255,0.8);}.input-group input.bottom-half-right.no-style{border-radius:0;box-shadow: none;}.input-group input.top-half-left{border-radius:12px 0 0 0;border-bottom-width:1px;width:50%;border-right:0;float: left;padding-left:20px;box-shadow:0 1px 0 rgba(255,255,255,0.8);}.input-group input.top-half-left.no-style{border-radius:0;box-shadow: none;}.input-group input.top-half-right{border-radius:0 12px 0 0;border-bottom-width:1px;width:50%;float: left;border-left:0;box-shadow:0 1px 0 rgba(255,255,255,0.8);}.input-group input.top-half-right.no-style{border-radius:0;box-shadow: none;}.input-group select{-webkit-appearance: none;display:block;color:#747474;box-sizing:border-box;background: none;width:100%;height:44px;text-align: right;border:0;}.input-group .selector-styled{border:1px solid #b0b0b0;border-bottom:0;overflow: hidden;position: relative;box-sizing:border-box;position: relative;}.input-group .selector-styled:before,.input-group .selector-styled:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.input-group .selector-styled.date-input{width:25%;float: left;border:0;right:0;border-bottom:1px solid #b0b0b0;}.input-group .selector-styled.date-input.wide{width:50%;border-left:1px solid #b0b0b0;}.input-group .selector-styled.date-input.extra-wide{width:75%;border-left:1px solid #b0b0b0;}.input-group .selector-styled.date-input.last-border{border-right:1px solid #b0b0b0;}.input-group .selector-styled.date-input .selector-val{right:8px;}.input-group .selector-styled.date-input.last-elm{box-shadow:0 1px 0 rgba(255,255,255,0.6);}.input-group .selector-styled.date-input.last-elm.wide,.input-group .selector-styled.date-input.last-elm.wide:before{border-radius:0 0 0 12px;}.input-group .selector-styled.date-input.last-elm.last-border,.input-group .selector-styled.date-input.last-elm.last-border:before{border-radius:0 0 12px 0;}.input-group .selector-styled.date-input.no-hide:before{display: none;}.input-group .selector-styled.date-input.no-hide input{border:0;}.input-group .selector-styled .selector-val{position:absolute;color:#747474;right:2%;line-height:44px;font-size:14px;pointer-events: none;}.input-group .selector-styled:before{width:100%;height:100%;background: white;}.input-group .selector-styled.single{border-radius:12px;border-bottom:1px solid #b0b0b0;}.input-group .selector-styled.single:before{box-shadow: inset 0 1px 0 rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.6);border-radius:12px;overflow: hidden;}.input-group .selector-styled.top{border-radius:12px 12px 0 0;}.input-group .selector-styled.top:before{box-shadow: inset 0 1px 0 rgba(0,0,0,0.2);border-radius:12px 12px 0 0;overflow: hidden;}.input-group .selector-styled.bottom{border-radius:0 0 12px 12px;border-bottom:1px solid #b0b0b0;border-top:0;box-shadow:0 1px 0 rgba(255,255,255,0.8);}.input-group .selector-styled.bottom:before{border-radius:0 0 12px 12px;overflow: hidden;}.app-view{position: relative;z-index:5;min-height:100%;top:0;background-color:#7cd8ec;background-image: repeating-linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.1) 2px,transparent 2px,transparent 57px),repeating-linear-gradient(45deg,rgba(255,255,255,0.1),rgba(255,255,255,0.1) 2px,transparent 2px,transparent 57px),linear-gradient(45deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,0.1) 75%,rgba(255,255,255,0.1)),linear-gradient(135deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,0.1) 75%,rgba(255,255,255,0.1));background-image: -webkit-repeating-linear-gradient(-45deg,rgba(255,255,255,0.1),rgba(255,255,255,0.1) 2px,transparent 2px,transparent 57px),-webkit-repeating-linear-gradient(45deg,rgba(255,255,255,0.1),rgba(255,255,255,0.1) 2px,transparent 2px,transparent 57px),-webkit-linear-gradient(45deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,0.1) 75%,rgba(255,255,255,0.1)),-webkit-linear-gradient(-45deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 75%,rgba(255,255,255,0.1) 75%,rgba(255,255,255,0.1));background-size:80px 80px;position: relative;}.app-view:before,.app-view:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.app-view:before{width:100%;height:100%;position:absolute;top:0;left:0;background: -moz-linear-gradient(top,rgba(181,233,245,0) 50%,rgba(181,233,245,0.5) 95%);background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(181,233,245,0)),color-stop(95%,rgba(181,233,245,0.5)));background: -webkit-linear-gradient(top,rgba(181,233,245,0) 50%,rgba(181,233,245,0.5) 95%);background: -o-linear-gradient(top,rgba(181,233,245,0) 50%,rgba(181,233,245,0.5) 95%);background: -ms-linear-gradient(top,rgba(181,233,245,0) 50%,rgba(181,233,245,0.5) 95%);background: linear-gradient(to bottom,rgba(181,233,245,0) 50%,rgba(181,233,245,0.5) 95%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00B5E9F5',endColorstr='#80B5E9F5');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00B5E9F5',endColorstr='#80B5E9F5');zoom:1;}.app-bg{position:fixed;bottom: -4px;z-index:1;width:100%;height:100%;background:blue;background: -moz-linear-gradient(top,rgba(181,233,245,0) 50%,rgba(181,233,245,0.5) 95%);background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(181,233,245,0)),color-stop(95%,rgba(181,233,245,0.5)));background: -webkit-linear-gradient(top,rgba(181,233,245,0) 50%,rgba(181,233,245,0.5) 95%);background: -o-linear-gradient(top,rgba(181,233,245,0) 50%,rgba(181,233,245,0.5) 95%);background: -ms-linear-gradient(top,rgba(181,233,245,0) 50%,rgba(181,233,245,0.5) 95%);background: linear-gradient(to bottom,rgba(181,233,245,0) 50%,rgba(181,233,245,0.5) 95%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00B5E9F5',endColorstr='#80B5E9F5');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00B5E9F5',endColorstr='#80B5E9F5');zoom:1;display: none;}.footer-wrapper{width:100%;position:fixed;bottom:0;left:0;z-index:10000;}.footer-ad-unit{width:320px;margin:0 auto;height:50px;}.newsletter-op{margin:0 20px 12px 20px;font-size:12px;color:#747474;text-shadow:0 1px 0 white;}.newsletter-op label{margin-left:4px;}.btn-container{background:#464951;border-radius:10px;padding:4px;margin:0 40px;box-shadow: inset 0 1px 2px rgba(0,0,0,0.8);}.btn-container .button{float: none;}.date-widget{color:#3b3b3b;position: relative;padding:0 22px;margin:0 16px;font-size:16px;}.date-widget .date-nav{position:absolute;left:0;height:22px;width:22px;border-radius:100%;background:#747474;top:50%;margin-top: -11px;box-shadow: inset 0 3px 8px rgba(0,0,0,0.8),0 1px 0 rgba(255,255,255,0.6);line-height:26px;color:#f3f3f3;text-align:center;overflow: hidden;font-size:22px;text-shadow:0 2px 4px rgba(0,0,0,0.8);}.date-widget .date-nav:last-of-type{right:0;left:auto;}.splash-logo{position: relative;width:262px;height:65px;background: url(/images/elements/mobile/splash-sprites.png);left:50%;margin-left: -131px;margin-top:22px;margin-bottom:12px;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.splash-logo{background-image: url("/images/elements/mobile/splash-sprites@2x.png");background-size:262px 65px;}}@media screen and (orientation: landscape){.splash-logo{margin-top:11px;margin-bottom:6px;}}.splash-tag{font-weight:bold;font-size:13px;text-align:center;color:#747474;text-shadow:0 1px 0 rgba(255,255,255,0.6);margin-bottom:28px;margin-left:32px;margin-right:32px;}@media screen and (orientation: landscape){.splash-tag{margin-bottom:14px;}}.splash-tag div{color:#ff9c00;font-size:18px;margin-top:8px;}.splash{height:360px;position: relative;}@media screen and (orientation: landscape){.splash{height:280px;}}.splash .splash-bg{position:absolute;width:342px;height:221px;bottom:0;right:0;z-index: -1;-webkit-transform: translate3d(0,221px,0);-moz-transform: translate3d(0,221px,0);-ms-transform: translate3d(0,221px,0);transform: translate3d(0,221px,0);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;transition:all ease-out 1s;-webkit-transition:all ease-out 1s;opacity:0;}.splash.test .splash-bg{opacity:1;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}.splash .btn-container{margin-bottom:14px;}.sign-up-box span{color:#f3f3f3;font-weight:bold;line-height:36px;margin-left:8px;}.sign-up-box .button{width:45%;float: right;}.graybox-wrapper{background:#747474;color: white;padding:8px 0 16px 0;margin:0;position: relative;}.graybox-wrapper p{font-size:12px;padding:0 16px;}.graybox-wrapper a{background: white;border-radius:4px;color:#747474;padding:0 2px;}.graybox-wrapper:before,.graybox-wrapper:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.graybox-wrapper:before{width:100%;top:0;height:8px;background: -moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.5)),color-stop(100%,rgba(0,0,0,0)));background: -webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background: -o-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000',endColorstr='#00000000');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000',endColorstr='#00000000');zoom:1;}.graybox-text{padding:8px 16px;font-size:12px;}.graybox-text h2{font-weight:bold;font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,0.8);}.graybox-header{color: white;font-weight:bold;font-size:16px;padding:8px 8px 0 16px;text-shadow:0 1px 2px rgba(0,0,0,0.8);}.nav-item{display:block;height:44px;line-height:44px;padding-left:4px;color:black;text-shadow:0 1px 0 rgba(255,255,255,0.3);font-weight:bold;font-size:16px;border-top:1px solid #b0b0b0;border-bottom:1px solid #3b3b3b;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}.nav-item .nav-text{padding-left:4px;}.nav-item .nav-logo{width:169px;height:32px;position: relative;left:50%;margin-left: -96px;margin-top:7px;background: url(/images/elements/mobile/header-logo.png);}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.nav-item .nav-logo{background-image: url("/images/elements/mobile/header-logo@2x.png");background-size:169px 32px;}}.nav-item .nav-icon{width:44px;height:44px;background: url(/images/elements/mobile/nav-icons-sprites.png);float: left;margin-right:4px;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.nav-item .nav-icon{background-image: url("/images/elements/mobile/nav-icons-sprites@2x.png");background-size:320px 480px;}}.nav-item .nav-icon.report{background-position:0 -44px;}.nav-item .nav-icon.camp{background-position:0 -88px;}.nav-item .nav-icon.food{background-position:0 -132px;}.nav-item .nav-icon.activity{background-position:0 -176px;}.nav-item .nav-icon.weight{background-position:0 -220px;}.nav-item .nav-icon.water{background-position:0 -264px;}.nav-item .nav-icon.analysis{background-position:0 -308px;}.nav-item .nav-icon.forums{background-position:0 -352px;}.nav-item .nav-icon.articles{background-position:1px -396px;}.nav-item.active{color: white;text-shadow:0 -1px 0 rgba(0,0,0,0.8);}.nav-item.active .nav-icon{background-position: -44px 0;}.nav-item.active .nav-icon.report{background-position: -44px -44px;}.nav-item.active .nav-icon.camp{background-position: -44px -88px;}.nav-item.active .nav-icon.food{background-position: -44px -132px;}.nav-item.active .nav-icon.activity{background-position: -44px -176px;}.nav-item.active .nav-icon.weight{background-position: -44px -220px;}.nav-item.active .nav-icon.water{background-position: -44px -264px;}.nav-item.active .nav-icon.analysis{background-position: -44px -308px;}.nav-item.active .nav-icon.forums{background-position: -44px -352px;}.nav-item.active .nav-icon.articles{background-position: -44pxx -396px;}.nav-header{background:#3b3b3b;color:#d0d0d0;font-weight:bold;height:22px;font-size:13px;line-height:22px;padding-left:8px;box-shadow: inset 0 2px 4px black;text-shadow:0 1px 2px rgba(0,0,0,0.8);}.nav-bottom{background:#3b3b3b;color:#d0d0d0;font-size:12px;padding:8px 8px;box-shadow: inset 0 2px 4px black;text-shadow:0 1px 2px rgba(0,0,0,0.8);}.nav-bottom span{display:block;}.nav-bottom a{background:#d0d0d0;color:#3b3b3b;box-shadow:0 1px 2px rgba(0,0,0,0.8);text-shadow: none;display:block;float: left;margin:4px 0;padding:4px 8px;font-weight:bold;border-radius:4px;}.btn-menu.button{font-size:40px;}.btn-back.button{font-size:32px;}.starItem.button{font-size:24px;padding:0 6px;}.nav-photo{margin:8px;float: left;}.nav-photo img{display:block;width:36px;height:36px;box-shadow: -1px 1px 4px rgba(0,0,0,0.3);}.nav-profile-info{font-weight:bold;}.nav-profile-info .nav-username{color: white;text-shadow:0 -1px 0 rgba(0,0,0,0.8);margin-top:14px;font-size:16px;width:72%;display:block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;line-height:1.4;}.nav-profile-info .nav-profile-edit{color:black;text-shadow:0 1px 0 rgba(255,255,255,0.3);font-size:13px;}.nav-profile{position: relative;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;border-bottom:1px solid #3b3b3b;border-top:1px solid #b0b0b0;}.nav-profile .btn-container{margin:4px 8px 8px 8px;}.nav-profile .login-label{color: white;font-weight:bold;margin:4px 0 0 8px;font-size:14px;text-shadow:0 -1px 0 rgba(0,0,0,0.8);}.nav-profile span.forward-arr{color:#3b3b3b;text-shadow:0 1px 0 rgba(255,255,255,0.3);}.or-divide{margin:22px 0;height:0;border-top:1px dashed white;border-bottom:1px dashed #b0b0b0;text-align:center;line-height:1;}.or-divide span{background: white;border:1px solid white;box-shadow:0 1px 1px rgba(0,0,0,0.3),inset 0 0 1px rgba(0,0,0,0.6);color:#b0b0b0;position: relative;top: -9px;font-size:13px;font-weight:bold;padding:7px 6px;border-radius:100%;}.link-group{position: relative;margin:8px 16px 16px 16px;}.link-group a{position: relative;display:block;background: white;color:#3b3b3b;box-sizing:border-box;width:100%;border:1px solid #b0b0b0;border-bottom-width:0;margin:0;border-radius:0;height:44px;line-height:44px;font-weight:bold;padding:0 4% 0 4%;font-size:16px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}.link-group a:first-of-type{border-top-left-radius:12px;border-top-right-radius:12px;box-shadow: inset 0 1px 0 rgba(0,0,0,0.2);}.link-group a:last-of-type{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom-width:1px;box-shadow:0 1px 0 rgba(255,255,255,0.8);}.link-group a.single-link{border-radius:12px;}.link-group a.indent{padding-left:8%;}.link-group a.indent-double{padding-left:12%;}.link-group a.active{background: -moz-linear-gradient(top,#058cf5 0%,#015de6 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#058cf5),color-stop(100%,#015de6));background: -webkit-linear-gradient(top,#058cf5 0%,#015de6 100%);background: -o-linear-gradient(top,#058cf5 0%,#015de6 100%);background: -ms-linear-gradient(top,#058cf5 0%,#015de6 100%);background: linear-gradient(to bottom,#058cf5 0%,#015de6 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF058CF5',endColorstr='#FF015DE6');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF058CF5',endColorstr='#FF015DE6');zoom:1;color: white;}.link-group a.active span{color: white;}.link-group a span{display:block;line-height:1.3;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;padding-right:4%;}.link-group a span.top-line{font-size:16px;font-weight:bold;color:#3b3b3b;margin-top:4px;}.link-group a span.second-line{font-size:12px;color:#747474;font-weight: normal;}.link-group a span.link-text{line-height:44px;}.link-group a .link-count{position:absolute;right:10%;font-size:14px;color: white;background:#b0b0b0;line-height:1;padding:2px 4px 2px 4px;border-radius:4px;top:50%;margin-top: -8px;}.app-cover{display: none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:20000;}.app-loading{width:80px;height:80px;background: rgba(0,0,0,0.3);border-radius:16px;position:absolute;left:50%;margin-left: -40px;top:50%;margin-top: -40px;}@-webkit-keyframes loaderSpin{0%{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);}100%{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);}}@-moz-keyframes loaderSpin{0%{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);}100%{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);}}@-ms-keyframes loaderSpin{0%{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);}100%{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);}}@keyframes loaderSpin{0%{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);}100%{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);}}.loading-gfx{position:absolute;left:50%;margin-left: -2px;top:50%;margin-top:0;animation: loaderSpin linear 1s infinite;-moz-animation: loaderSpin linear 1s infinite;-webkit-animation: loaderSpin linear 1s infinite;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;animation-timing-function: linear;-moz-animation-timing-function: linear;-webkit-animation-timing-function: linear;-o-animation-timing-function: linear;}.loading-gfx div{position: relative;position:absolute;top:0;left:0;}.loading-gfx div:before,.loading-gfx div:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.loading-gfx div:nth-child(1){transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);}.loading-gfx div:nth-child(1):before{background: rgba(255,255,255,0.5);}.loading-gfx div:nth-child(2){transform: rotate(-30deg);-webkit-transform: rotate(-30deg);-moz-transform: rotate(-30deg);-ms-transform: rotate(-30deg);-o-transform: rotate(-30deg);}.loading-gfx div:nth-child(2):before{background: rgba(255,255,255,0.4);}.loading-gfx div:nth-child(3){transform: rotate(-60deg);-webkit-transform: rotate(-60deg);-moz-transform: rotate(-60deg);-ms-transform: rotate(-60deg);-o-transform: rotate(-60deg);}.loading-gfx div:nth-child(3):before{background: rgba(255,255,255,0.3);}.loading-gfx div:nth-child(4){transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);}.loading-gfx div:nth-child(4):before{background: rgba(255,255,255,0.2);}.loading-gfx div:nth-child(5){transform: rotate(-120deg);-webkit-transform: rotate(-120deg);-moz-transform: rotate(-120deg);-ms-transform: rotate(-120deg);-o-transform: rotate(-120deg);}.loading-gfx div:nth-child(5):before{background: rgba(255,255,255,0.1);}.loading-gfx div:before{width:8px;height:16px;border-radius:4px;position:absolute;top: -30px;}.heading{font-weight:bold;color:#747474;margin:16px 0 4px 16px;font-size:16px;text-shadow:0 1px 0 rgba(255,255,255,0.8);}.list-head{height:36px;color:#747474;font-weight:bold;line-height:36px;padding:0 0 0 16px;text-shadow:0 1px 0 rgba(255,255,255,0.8);font-size:14px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;background: -moz-linear-gradient(top,#f3f3f3 10%,#d0d0d0 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#f3f3f3),color-stop(90%,#d0d0d0));background: -webkit-linear-gradient(top,#f3f3f3 10%,#d0d0d0 90%);background: -o-linear-gradient(top,#f3f3f3 10%,#d0d0d0 90%);background: -ms-linear-gradient(top,#f3f3f3 10%,#d0d0d0 90%);background: linear-gradient(to bottom,#f3f3f3 10%,#d0d0d0 90%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFD0D0D0');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFD0D0D0');zoom:1;border-bottom:1px solid #b0b0b0;border-top:1px solid #b0b0b0;position: relative;}.list-head:before,.list-head:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.list-head:before{height:2px;width:100%;left:0;background: -moz-linear-gradient(top,white 0%,rgba(255,255,255,0) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(top,white 0%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(top,white 0%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(top,white 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom,white 0%,rgba(255,255,255,0) 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#00FFFFFF');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF',endColorstr='#00FFFFFF');zoom:1;}.list-head .bread-arr{font-size:16px;position: relative;line-height:1;top:2px;}.list-head .micro_breadcrumb{display: inline;}.list-head .list-head-check{border-left:1px solid #b0b0b0;padding:0 4px;}.list-head.no-padding{padding:0;height:44px;}.list-head.expand-height{height:auto;padding-right:8px;}.blog-comment-input{padding-top:8px;}.blog-comment-input textarea{display:block;height:22px;width:96%;border-radius:8px;border:1px solid #b0b0b0;padding:6px 0 0 4%;resize: none;box-shadow: inset 0 1px 3px rgba(0,0,0,0.75),0 1px 0 rgba(255,255,255,0.5);font-family: Helvetica,Arial,sans-serif;color:#747474;font-size:13px;}.blog-comment-input textarea:focus{height:68px;}.blog-comment-input .button{margin-left:8px;margin-top:1px;}.sl-wrap{position: relative;}.sl-wrap .second-line{position:absolute;width:100%;}.f-cal{font-size:12px;font-weight:bold;color:#747474;position: relative;right: -8px;white-space: nowrap;}.list-item{background: white;border-bottom:1px solid #b0b0b0;}.list-item a{display:block;padding:8px 16px;min-height:36px;position: relative;}.list-item a span{display:block;line-height:1.3;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;padding-right:4%;}.list-item a span.top-line{font-size:16px;font-weight:bold;color:#3b3b3b;}.list-item a span.second-line{font-size:12px;color:#747474;}.list-item a.manufacturer{padding:4px 4px 0 4px;min-height:0;height:28px;}.list-item a .manu-name{display:block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;line-height:28px;font-size:14px;font-weight:bold;padding:0 4% 0 12px;}.list-item a .manu-inner{color: white;background:#d0d0d0;}.list-item a .manu-inner span.forward-arr{color: white;margin-top: -9px;}.list-paginate{background: -moz-linear-gradient(top,#f3f3f3 10%,#d0d0d0 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#f3f3f3),color-stop(90%,#d0d0d0));background: -webkit-linear-gradient(top,#f3f3f3 10%,#d0d0d0 90%);background: -o-linear-gradient(top,#f3f3f3 10%,#d0d0d0 90%);background: -ms-linear-gradient(top,#f3f3f3 10%,#d0d0d0 90%);background: linear-gradient(to bottom,#f3f3f3 10%,#d0d0d0 90%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFD0D0D0');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF3F3F3',endColorstr='#FFD0D0D0');zoom:1;border-bottom:1px solid #b0b0b0;border-top:1px solid white;}.list-paginate a,.list-paginate span{line-height:36px;text-shadow:0 1px 0 rgba(255,255,255,0.8);font-size:14px;color:#747474;font-weight:bold;display:block;padding:0 4px;float: left;min-width:32px;height:36px;border-left:1px solid white;border-right:1px solid #b0b0b0;text-align:center;}.list-paginate a.disabled,.list-paginate span.disabled{opacity: .3;}.list-paginate a.active,.list-paginate span.active{background: -moz-linear-gradient(top,#058cf5 0%,#015de6 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#058cf5),color-stop(100%,#015de6));background: -webkit-linear-gradient(top,#058cf5 0%,#015de6 100%);background: -o-linear-gradient(top,#058cf5 0%,#015de6 100%);background: -ms-linear-gradient(top,#058cf5 0%,#015de6 100%);background: linear-gradient(to bottom,#058cf5 0%,#015de6 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF058CF5',endColorstr='#FF015DE6');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF058CF5',endColorstr='#FF015DE6');zoom:1;color: white;text-shadow: none;border:0;padding:0 5px;}.list-paginate a.prev,.list-paginate span.prev{position: relative;}.list-paginate a.prev:before,.list-paginate a.prev:after,.list-paginate span.prev:before,.list-paginate span.prev:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.list-paginate a.prev:after,.list-paginate span.prev:after{border-color: transparent;border-width:8px 14px;border-style: solid;border-right-color:#747474;top:50%;margin-top: -8px;left:50%;margin-left: -22px;}.list-paginate a.prev:before,.list-paginate span.prev:before{border-color: transparent;border-width:8px 14px;border-style: solid;border-right-color: white;top:50%;margin-top: -7px;left:50%;margin-left: -22px;}.list-paginate a.next,.list-paginate span.next{position: relative;}.list-paginate a.next:before,.list-paginate a.next:after,.list-paginate span.next:before,.list-paginate span.next:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.list-paginate a.next:after,.list-paginate span.next:after{border-color: transparent;border-width:8px 14px;border-style: solid;border-left-color:#747474;top:50%;margin-top: -8px;left:50%;margin-left: -6px;}.list-paginate a.next:before,.list-paginate span.next:before{border-color: transparent;border-width:8px 14px;border-style: solid;border-left-color: white;top:50%;margin-top: -7px;left:50%;margin-left: -6px;}.food-item{padding:8px;}.food-item-photo{background:#e0e0e0;color:#b0b0b0;font-size:11px;font-weight:bold;border:4px solid white;border-radius:4px;float: left;height:64px;width:64px;margin-right:8px;box-shadow:0 1px 2px rgba(0,0,0,0.5);text-align:center;}.food-item-photo img{width:100%;height:100%;display:block;}.food-item-photo span:first-child{font-size:40px;display:block;line-height:0;margin-top:6px;}table.stretch{width:100%;}table.stretch td{vertical-align: top;}table.stretch td.fixed-td{width:1px;}table.stretch td.stretch-td{position: relative;}.ellipse-text{position:absolute;width:100%;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}.food-item-info{position: relative;text-shadow:0 1px 0 rgba(255,255,255,0.6);}.food-item-info .food-name{top:4px;font-weight:bold;font-size:16px;}.food-item-info .food-desc{top:24px;font-size:12px;color:#747474;}.food-item-info .padding-top{padding-top:40px;}.white-tabs{background: white;box-shadow:0 1px 2px rgba(0,0,0,0.5);border-radius:4px;float: left;}.white-tabs .tab-item{float: left;height:32px;white-space: nowrap;text-align:center;border-left:1px solid #d0d0d0;padding:0 8px;}.white-tabs .tab-item:first-child{border-radius:4px 0 0 4px;border:0;}.white-tabs .tab-val{font-weight:bold;font-size:14px;margin-top:4px;line-height:1;}.white-tabs .tab-label{font-size:10px;color:#b0b0b0;}.log-food-widget{min-height:44px;box-shadow:0 -1px 2px rgba(0,0,0,0.5);background: -moz-linear-gradient(top,rgba(76,76,76,0.6) 0%,rgba(21,21,21,0.6) 50%,rgba(0,0,0,0.6) 51%,rgba(0,0,0,0.6) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(76,76,76,0.6)),color-stop(50%,rgba(21,21,21,0.6)),color-stop(51%,rgba(0,0,0,0.6)),color-stop(100%,rgba(0,0,0,0.6)));background: -webkit-linear-gradient(top,rgba(76,76,76,0.6) 0%,rgba(21,21,21,0.6) 50%,rgba(0,0,0,0.6) 51%,rgba(0,0,0,0.6) 100%);background: -o-linear-gradient(top,rgba(76,76,76,0.6) 0%,rgba(21,21,21,0.6) 50%,rgba(0,0,0,0.6) 51%,rgba(0,0,0,0.6) 100%);background: -ms-linear-gradient(top,rgba(76,76,76,0.6) 0%,rgba(21,21,21,0.6) 50%,rgba(0,0,0,0.6) 51%,rgba(0,0,0,0.6) 100%);background: linear-gradient(to bottom,rgba(76,76,76,0.6) 0%,rgba(21,21,21,0.6) 50%,rgba(0,0,0,0.6) 51%,rgba(0,0,0,0.6) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0 );padding:0 6px;position: relative;}.log-food-widget .button{border-color:#3b3b3b !important;margin-top:8px;box-shadow:0 1px 0 rgba(255,255,255,0.3),inset 0 1px 1px rgba(0,0,0,0.5);}.log-food-widget .fixed-td{padding-left:6px;}.log-food-widget .btn-group{position:absolute;}.log-food-widget:before,.log-food-widget:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.log-food-widget:before{height:2px;width:100%;left:0;background: -moz-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.6)),color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0) 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99FFFFFF',endColorstr='#00FFFFFF');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99FFFFFF',endColorstr='#00FFFFFF');zoom:1;}.stretch-width{width:100%;position: relative;}.btn-group.stretch-width .button{width:50%;}.btn-group .button{border-radius:0;padding:0;border-right:0;}.btn-group .button:first-child{border-radius:4px 0 0 4px;}.btn-group .button:last-child{border-radius:0 4px 4px 0;border-right:1px solid #b0b0b0;}.food-label{margin:8px 16px;background: white;border:2px solid #848484;box-shadow:0 1px 2px rgba(0,0,0,0.3);}.food-label-inner{padding:8px 16px;font-size:10px;}.food-label-head{font-weight:bold;font-size:16px;line-height:1;}.food-label-head span{font-size:10px;font-weight: normal;}.daily-percent{border-top: solid 2px #848484;border-bottom: solid 1px #848484;font-weight:bold;padding:2px 0 2px 0;margin:4px 0;}.fl-row{font-weight:bold;font-size:12px;height:16px;line-height:16px;border-top:1px dotted #d0d0d0;}.fl-row span{font-weight: normal;}.fl-row.right{float: right;border:0;}.fl-row.indent{margin-left:16px;font-weight: normal;}.fl-row:first-child{border:0;}.fl-vit{border-top:1px solid #848484;margin-top:4px;padding:4px 0;}.fl-vit .fl-row{width:50%;float: left;}.fl-vit .fl-row:nth-child(2){border:0;}.breadcrumb{background:#ffb100;margin:16px 0;height:32px;line-height:30px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;padding:0 16px;font-size:14px;box-shadow:0 1px 2px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.5);color: white;font-weight:bold;}.breadcrumb span{font-size:18px;position: relative;top:4px;left: -2px;}.white-rounded-box{background: white;margin:8px 16px;padding:8px 16px 16px 16px;box-shadow:0 1px 2px rgba(0,0,0,0.5);border-radius:4px;}.half-col{font-size:12px;float: left;width:50%;}.half-col img{display:block;margin-top:8px;}.half-col .heading{font-size:14px;}.legend{color:#747474;padding:0 8px 0 16px;font-size:10px;float: left;margin-top:8px;position: relative;}.legend:before,.legend:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.legend:before{width:8px;height:8px;border:1px solid #d0d0d0;left:0;}.legend.fat:before{background:#69a8dd;}.legend.pro:before{background:#ffa200;}.legend.carb:before{background:#8cbf00;}.legend.alc:before{background:#3b3b3b;}ul.bullet{margin:0 0 16px 16px;padding:0;list-style:disc inside;font-size:12px;text-shadow:0 1px 0 rgba(255,255,255,0.6);color:#747474;}.based-cal{text-align: right;font-size:10px;text-shadow:0 1px 0 rgba(255,255,255,0.6);padding:0 16px 8px 16px;color:#747474;}.topic-title{font-size:16px;font-weight:bold;color:#3b3b3b;line-height:20px;margin-bottom:4px;}.topic-title strong{color:#747474;}.topic-item{background: white;border-bottom:1px solid #b0b0b0;}.topic-item a{display:block;padding:8px 16px;min-height:36px;position: relative;}.topic-item a span{display:block;padding-right:4%;}.topic-item a span.topic-byline{font-size:12px;color:#747474;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;line-height:1.4;}.topic-item a span.num-replies{display: inline;background:#b0b0b0;color: white;font-weight:bold;border-radius:4px;padding:0px 2px 1px 2px;margin-left:2px;}.topic-item a span.num-replies.new-rep{background:#8eb934;}.topic-item a span.sticky{display: inline;color:#ffe221;font-size:22px;padding:0 4px 0 0;vertical-align: -2px;text-shadow:0 -1px 0 rgba(0,0,0,0.3);}.user-content{background: white;border-radius:8px 8px 0 0;margin-top:4px;box-shadow:0 -1px 2px rgba(0,0,0,0.3);padding:16px;color:#747474;font-size:14px;}.user-content h1{font-size:16px;color:#3b3b3b;margin-bottom:4px;}.user-content.calcamp-home{padding:12px 0 16px 0;position: relative;}.user-content.calcamp-home h1{padding:0 16px;}.user-content p{margin:4px 0;}.user-content.talk{position: relative;}.user-content.talk:before,.user-content.talk:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.user-content.talk:after{border:8px solid transparent;border-bottom-color: white;top: -16px;left:36px;}.user-content.talk:before{border:10px solid transparent;border-bottom-color:black;top: -20px;left:34px;opacity: .1;}.user-content a{color:#2384bc;}.user-content.d-report{padding:12px 8px 8px 16px;}.topic-status.locked{background:#ff3300;border-radius:4px;padding:0 4px 0 4px;color: white;font-size:12px;}.forum-reply-item{background:#f3f3f3;border-bottom:1px solid #b0b0b0;padding:8px 16px;font-size:12px;color:#747474;}.forum-reply-item p{margin:4px 0;}.forum-reply-item a{background:#b0b0b0;color: white;border-radius:4px;padding:2px 4px;}.forum-reply-item blockquote{padding:12px;border-left:4px solid #d0d0d0;}.frep-top{margin-bottom:4px;}.frep-top .username{font-size:14px;}.username{color:#3b3b3b;font-weight:bold;}.timestamp{color:#b0b0b0;float: right;}.blog-item{background: white;border-bottom:1px solid #b0b0b0;position: relative;}.blog-item .fixed-td{background-position:center center;background-size:cover;}.blog-item .blog-pic{width:50px;min-height:50px;overflow: hidden;}.blog-item .blog-info{margin:8px 8% 0 8px;position: relative;padding-bottom:20px;display:block;}.blog-item .blog-title{font-weight:bold;font-size:14px;display:block;line-height:1.2;}.blog-item .blog-byline{font-size:11px;color:#747474;display:block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;position:absolute;width:100%;bottom:4px;}.blog-item .blog-byline .blog-cat{background:#b0b0b0;border-radius:4px;color: white;padding:0 4px 1px 4px;line-height:1.4;}.blog-head{background-size:cover;background-position:center center;background-color:#747474;position: relative;}.blog-head .blog-head-title{background: rgba(0,0,0,0.5);font-size:22px;color: white;padding:8px 16px;bottom:0;font-weight:bold;line-height:1.1;width:100%;}.blog-head.with-image{height:160px;margin-top:0;}.blog-head.with-image .blog-head-title{position:absolute;}.blog-content{padding:4px 16px 8px 16px;background: white;}.blog-content span{font-size:13px !important;}.blog-content p{margin:4px 0;}.blog-content span.blog-byline{font-size:11px !important;color:#747474;margin-top:16px;}.blog-content a{color:#2384bc;}.similar-blogs{padding:16px 0 8px 0;}.similar-blogs .sim-contain{float: left;width:50%;position: relative;}.similar-blogs .sim-contain:first-child a{border-right:1px solid white;padding:4px 8px 8px 16%;}.similar-blogs a{font-size:12px;font-weight:bold;display:block;padding:4px 16% 8px 8px;color: white !important;border-radius:0 !important;background: none !important;}.similar-blogs span.forward-arr{color: white;}.similar-blogs span.backward-arr{color: white;}span.backward-arr{position:absolute;left:2%;top:50%;color:#747474;font-size:22px;margin-top: -11px;padding:0;line-height:0;display:block;}span.forward-arr{position:absolute;right:2%;top:50%;color:#747474;font-size:22px;margin-top: -11px;padding:0 !important;line-height:0 !important;display:block;}.f-grade{float: right;padding:2px;background:#8eb934;border-radius:4px;font-size:14px;color: white;font-weight:bold;position:absolute;right:8px;top:8px;min-width:18px;text-align:center;}.f-grade.red{background:#ff3300;}.f-grade.orange{background:#ffb100;}.search-str{color:#3b3b3b;}.no-results{background:#e0e0e0;height:480px;}@media screen and (orientation: landscape){.no-results{min-height:320px;}}.no-results .no-results-inner{padding:32px 16px;text-align:center;font-size:22px;color:#b0b0b0;font-weight:bold;text-shadow:0 1px 0 white;}.ellipsed{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;position:absolute;width:100%;}.tool-intro{font-size:12px;color:#747474;margin:8px 16px 8px 16px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.3);padding:8px 16px 12px 16px;line-height:1.4;background: white;}.tool-intro a{color:#2384bc;white-space: nowrap;}.tool-head{font-weight:bold;font-size:16px;color:#3b3b3b;border-bottom:1px solid #b0b0b0;padding:4px 0 8px 0;}.activity-level-type{margin:0 16px;font-size:12px;color:#747474;text-shadow:0 1px 0 rgba(255,255,255,0.6);}.activity-level-type ul{margin:0 0 16px 0;padding:0;}.ad-header{padding-top:45px;}.ad-header-inner{margin:0 auto;width:320px;}.food-tags{font-size:12px;margin:4px 16px;text-shadow:0 1px 0 rgba(255,255,255,0.6);color:#747474;}.food-tags a{color:#2384bc;}.food-tags .tag-gfx{background:#fdecaa;padding:2px 4px 3px 4px;border-radius:2px;color:#b0b0b0;font-weight:bold;box-shadow:0 1px 2px rgba(0,0,0,0.3);margin-right:12px;position: relative;}.food-tags .tag-gfx:before,.food-tags .tag-gfx:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.food-tags .tag-gfx:before{border:10px solid transparent;border-left-color:#fdecaa;right: -19px;top:0px;}.food-tags .tag-gfx:after{width:4px;height:4px;background:#b0b0b0;border-radius:100%;top:50%;margin-top: -1px;right: -4px;}.plain-text{margin:4px 16px;text-shadow:0 1px 0 rgba(255,255,255,0.6);font-size:12px;font-weight: normal;color:#747474;}.sys-alert{position:fixed;background: rgba(0,0,0,0.6);z-index:5000;width:100%;height:200%;perspective:3000px;-webkit-perspective:3000px;}@-webkit-keyframes hideAlert{0%{transform: rotate3d(-1,0,0,0);-webkit-transform: rotate3d(-1,0,0,0);-moz-transform: rotate3d(-1,0,0,0);-ms-transform: rotate3d(-1,0,0,0);-o-transform: rotate3d(-1,0,0,0);}100%{transform: rotate3d(-1,0,0,80deg);-webkit-transform: rotate3d(-1,0,0,80deg);-moz-transform: rotate3d(-1,0,0,80deg);-ms-transform: rotate3d(-1,0,0,80deg);-o-transform: rotate3d(-1,0,0,80deg);}}@-moz-keyframes hideAlert{0%{transform: rotate3d(-1,0,0,0);-webkit-transform: rotate3d(-1,0,0,0);-moz-transform: rotate3d(-1,0,0,0);-ms-transform: rotate3d(-1,0,0,0);-o-transform: rotate3d(-1,0,0,0);}100%{transform: rotate3d(-1,0,0,80deg);-webkit-transform: rotate3d(-1,0,0,80deg);-moz-transform: rotate3d(-1,0,0,80deg);-ms-transform: rotate3d(-1,0,0,80deg);-o-transform: rotate3d(-1,0,0,80deg);}}@-ms-keyframes hideAlert{0%{transform: rotate3d(-1,0,0,0);-webkit-transform: rotate3d(-1,0,0,0);-moz-transform: rotate3d(-1,0,0,0);-ms-transform: rotate3d(-1,0,0,0);-o-transform: rotate3d(-1,0,0,0);}100%{transform: rotate3d(-1,0,0,80deg);-webkit-transform: rotate3d(-1,0,0,80deg);-moz-transform: rotate3d(-1,0,0,80deg);-ms-transform: rotate3d(-1,0,0,80deg);-o-transform: rotate3d(-1,0,0,80deg);}}@keyframes hideAlert{0%{transform: rotate3d(-1,0,0,0);-webkit-transform: rotate3d(-1,0,0,0);-moz-transform: rotate3d(-1,0,0,0);-ms-transform: rotate3d(-1,0,0,0);-o-transform: rotate3d(-1,0,0,0);}100%{transform: rotate3d(-1,0,0,80deg);-webkit-transform: rotate3d(-1,0,0,80deg);-moz-transform: rotate3d(-1,0,0,80deg);-ms-transform: rotate3d(-1,0,0,80deg);-o-transform: rotate3d(-1,0,0,80deg);}}@-webkit-keyframes showAlert{0%{transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);}60%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}100%{transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);}}@-moz-keyframes showAlert{0%{transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);}60%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}100%{transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);}}@-ms-keyframes showAlert{0%{transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);}60%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}100%{transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);}}@keyframes showAlert{0%{transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);}60%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}100%{transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);}}.sys-alert-inner{margin:88px 24px 0 24px;padding:16px;background: rgba(11,27,68,0.8);border-radius:16px;border:2px solid #dfe1e6;box-shadow:0 3px 5px black;color: white;text-shadow:0 -1px 0 black;overflow: hidden;text-align:center;display: none;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;position: relative;}.sys-alert-inner.show-alert{display:block;transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);animation: showAlert linear 0.2s 1;-moz-animation: showAlert linear 0.2s 1;-webkit-animation: showAlert linear 0.2s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;}.sys-alert-inner:before,.sys-alert-inner:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.sys-alert-inner:before{width:120%;height:66px;z-index: -1;top: -33px;border-radius:50%;left: -10%;background: -moz-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.1) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0.1)));background: -webkit-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.1) 100%);background: -o-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.1) 100%);background: -ms-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.1) 100%);background: linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.1) 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80FFFFFF',endColorstr='#1AFFFFFF');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80FFFFFF',endColorstr='#1AFFFFFF');zoom:1;}.sys-alert-inner.hide-alert{transform: rotate3d(-1,0,0,80deg);-webkit-transform: rotate3d(-1,0,0,80deg);-moz-transform: rotate3d(-1,0,0,80deg);-ms-transform: rotate3d(-1,0,0,80deg);-o-transform: rotate3d(-1,0,0,80deg);animation: hideAlert linear 0.2s 1;-moz-animation: hideAlert linear 0.2s 1;-webkit-animation: hideAlert linear 0.2s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;}.sys-alert-inner .button{margin-top:16px;height:44px;line-height:44px;font-size:18px;background: -moz-linear-gradient(top,#afb4bf 0%,#667087 50%,#4d5873 51%,#5d677f 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#afb4bf),color-stop(50%,#667087),color-stop(51%,#4d5873),color-stop(100%,#5d677f));background: -webkit-linear-gradient(top,#afb4bf 0%,#667087 50%,#4d5873 51%,#5d677f 100%);background: -o-linear-gradient(top,#afb4bf 0%,#667087 50%,#4d5873 51%,#5d677f 100%);background: -ms-linear-gradient(top,#afb4bf 0%,#667087 50%,#4d5873 51%,#5d677f 100%);background: linear-gradient(to bottom,#afb4bf 0%,#667087 50%,#4d5873 51%,#5d677f 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0 );color: white;border-radius:8px;text-shadow:0 -1px 0 rgba(0,0,0,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.2);border-color:#3b3b3b;}.sys-alert-inner .button:active{background: -moz-linear-gradient(top,#757d90 0%,#343f5c 50%,#162344 51%,#232f4e 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#757d90),color-stop(50%,#343f5c),color-stop(51%,#162344),color-stop(100%,#232f4e));background: -webkit-linear-gradient(top,#757d90 0%,#343f5c 50%,#162344 51%,#232f4e 100%);background: -o-linear-gradient(top,#757d90 0%,#343f5c 50%,#162344 51%,#232f4e 100%);background: -ms-linear-gradient(top,#757d90 0%,#343f5c 50%,#162344 51%,#232f4e 100%);background: linear-gradient(to bottom,#757d90 0%,#343f5c 50%,#162344 51%,#232f4e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0 );}.mobile-showcase{position: relative;margin:16px 0;}.mobile-gfx.Android{width:96px;height:188px;background: url(/images/elements/mobile/m-landing-android.png) rgba(116,116,116,0.5);position: relative;left:50%;margin-left: -48px;border-radius:20px 20px 26px 26px;box-shadow:2px 3px 4px rgba(0,0,0,0.5);}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.mobile-gfx.Android{background-image: url("/images/elements/mobile/m-landing-android@2x.png");background-size:96px 187px;}}.mobile-gfx.iPhone{width:96px;height:187px;background: url(/images/elements/mobile/m-landing-iphone.png) rgba(116,116,116,0.5);position: relative;left:50%;margin-left: -48px;border-radius:16px 12px 12px 16px;box-shadow:2px 3px 4px rgba(0,0,0,0.5);}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.mobile-gfx.iPhone{background-image: url("/images/elements/mobile/m-landing-iphone@2x.png");background-size:96px 187px;}}.mobile-gfx.iPad{width:127px;height:188px;background: url(/images/elements/mobile/m-landing-ipad.png) rgba(116,116,116,0.5);position: relative;left:50%;margin-left: -63px;border-radius:9px;box-shadow:2px 3px 4px rgba(0,0,0,0.5);}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.mobile-gfx.iPad{background-image: url("/images/elements/mobile/m-landing-ipad@2x.png");background-size:127px 188px;}}#related_blog_content{display: none;}@-webkit-keyframes hideRoadBlock{0%{display:block;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}100%{display:block;-webkit-transform: translate3d(0,100%,0);-moz-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}@-moz-keyframes hideRoadBlock{0%{display:block;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}100%{display:block;-webkit-transform: translate3d(0,100%,0);-moz-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}@-ms-keyframes hideRoadBlock{0%{display:block;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}100%{display:block;-webkit-transform: translate3d(0,100%,0);-moz-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}@keyframes hideRoadBlock{0%{display:block;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}100%{display:block;-webkit-transform: translate3d(0,100%,0);-moz-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}.roadblock{position:fixed;width:100%;height:200%;background: white;z-index:20000;text-shadow:0 1px 0 white;}.roadblock .app-loading{top:25%;display: none;}.roadblock.hide-roadb{animation: hideRoadBlock linear 0.8s 1;-moz-animation: hideRoadBlock linear 0.8s 1;-webkit-animation: hideRoadBlock linear 0.8s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;}.Android .roadblock.hide-roadb .roadb-inner{display: none;}.roadblock.iPad{background:#f3f3f3;}.roadb-text{height:196px;width:55%;color:#868686;font-weight:bold;margin-left:8px;}.roadb-text span{display:block;margin-bottom:10px;font-size:12px;}@media screen and (orientation: landscape){.roadb-text{height:152px;}}.iPad .roadb-text{height:304px;width:50%;margin-left:16px;}.iPad .roadb-text span{font-size:16px;margin-bottom:16px;}@media screen and (orientation: landscape){.iPad .roadb-text{height:304px;}}.roadb-heading{font-weight:bold;font-size:15px;color:#3b3b3b;padding:28px 0 22px 0;}.iPad .roadb-heading{font-size:26px;padding:52px 0;width:80%;}@media screen and (orientation: landscape){.roadb-heading{padding-bottom:16px;}}.roadb-inner{padding:12px 16px;}@-webkit-keyframes roadbAnimate{0%{-webkit-transform: translate3d(200%,0,0) rotate(90deg);-moz-transform: translate3d(200%,0,0) rotate(90deg);-ms-transform: translate3d(200%,0,0) rotate(90deg);transform: translate3d(200%,0,0) rotate(90deg);}100%{-webkit-transform: translate3d(0,0,0) rotate(0);-moz-transform: translate3d(0,0,0) rotate(0);-ms-transform: translate3d(0,0,0) rotate(0);transform: translate3d(0,0,0) rotate(0);}}@-moz-keyframes roadbAnimate{0%{-webkit-transform: translate3d(200%,0,0) rotate(90deg);-moz-transform: translate3d(200%,0,0) rotate(90deg);-ms-transform: translate3d(200%,0,0) rotate(90deg);transform: translate3d(200%,0,0) rotate(90deg);}100%{-webkit-transform: translate3d(0,0,0) rotate(0);-moz-transform: translate3d(0,0,0) rotate(0);-ms-transform: translate3d(0,0,0) rotate(0);transform: translate3d(0,0,0) rotate(0);}}@-ms-keyframes roadbAnimate{0%{-webkit-transform: translate3d(200%,0,0) rotate(90deg);-moz-transform: translate3d(200%,0,0) rotate(90deg);-ms-transform: translate3d(200%,0,0) rotate(90deg);transform: translate3d(200%,0,0) rotate(90deg);}100%{-webkit-transform: translate3d(0,0,0) rotate(0);-moz-transform: translate3d(0,0,0) rotate(0);-ms-transform: translate3d(0,0,0) rotate(0);transform: translate3d(0,0,0) rotate(0);}}@keyframes roadbAnimate{0%{-webkit-transform: translate3d(200%,0,0) rotate(90deg);-moz-transform: translate3d(200%,0,0) rotate(90deg);-ms-transform: translate3d(200%,0,0) rotate(90deg);transform: translate3d(200%,0,0) rotate(90deg);}100%{-webkit-transform: translate3d(0,0,0) rotate(0);-moz-transform: translate3d(0,0,0) rotate(0);-ms-transform: translate3d(0,0,0) rotate(0);transform: translate3d(0,0,0) rotate(0);}}@-webkit-keyframes roadbAnimateIpad{0%{-webkit-transform: translate3d(50%,-150%,0) rotate(10deg);-moz-transform: translate3d(50%,-150%,0) rotate(10deg);-ms-transform: translate3d(50%,-150%,0) rotate(10deg);transform: translate3d(50%,-150%,0) rotate(10deg);box-shadow:20px -80px 100px rgba(0,0,0,0.2);}100%{-webkit-transform: translate3d(0,0,0) rotate(10deg);-moz-transform: translate3d(0,0,0) rotate(10deg);-ms-transform: translate3d(0,0,0) rotate(10deg);transform: translate3d(0,0,0) rotate(10deg);box-shadow:0 0 0 rgba(0,0,0,0.3);}}@-moz-keyframes roadbAnimateIpad{0%{-webkit-transform: translate3d(50%,-150%,0) rotate(10deg);-moz-transform: translate3d(50%,-150%,0) rotate(10deg);-ms-transform: translate3d(50%,-150%,0) rotate(10deg);transform: translate3d(50%,-150%,0) rotate(10deg);box-shadow:20px -80px 100px rgba(0,0,0,0.2);}100%{-webkit-transform: translate3d(0,0,0) rotate(10deg);-moz-transform: translate3d(0,0,0) rotate(10deg);-ms-transform: translate3d(0,0,0) rotate(10deg);transform: translate3d(0,0,0) rotate(10deg);box-shadow:0 0 0 rgba(0,0,0,0.3);}}@-ms-keyframes roadbAnimateIpad{0%{-webkit-transform: translate3d(50%,-150%,0) rotate(10deg);-moz-transform: translate3d(50%,-150%,0) rotate(10deg);-ms-transform: translate3d(50%,-150%,0) rotate(10deg);transform: translate3d(50%,-150%,0) rotate(10deg);box-shadow:20px -80px 100px rgba(0,0,0,0.2);}100%{-webkit-transform: translate3d(0,0,0) rotate(10deg);-moz-transform: translate3d(0,0,0) rotate(10deg);-ms-transform: translate3d(0,0,0) rotate(10deg);transform: translate3d(0,0,0) rotate(10deg);box-shadow:0 0 0 rgba(0,0,0,0.3);}}@keyframes roadbAnimateIpad{0%{-webkit-transform: translate3d(50%,-150%,0) rotate(10deg);-moz-transform: translate3d(50%,-150%,0) rotate(10deg);-ms-transform: translate3d(50%,-150%,0) rotate(10deg);transform: translate3d(50%,-150%,0) rotate(10deg);box-shadow:20px -80px 100px rgba(0,0,0,0.2);}100%{-webkit-transform: translate3d(0,0,0) rotate(10deg);-moz-transform: translate3d(0,0,0) rotate(10deg);-ms-transform: translate3d(0,0,0) rotate(10deg);transform: translate3d(0,0,0) rotate(10deg);box-shadow:0 0 0 rgba(0,0,0,0.3);}}.roadb-device{position:absolute;z-index: -1;}.iPhone .roadb-device,.Android .roadb-device{animation: roadbAnimate linear 0.8s 1;-moz-animation: roadbAnimate linear 0.8s 1;-webkit-animation: roadbAnimate linear 0.8s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;height:600px;top:8px;right:6%;}.iPad .roadb-device{transform: rotate(10deg);-webkit-transform: rotate(10deg);-moz-transform: rotate(10deg);-ms-transform: rotate(10deg);-o-transform: rotate(10deg);top:4%;right:2%;animation: roadbAnimateIpad linear 0.8s 1;-moz-animation: roadbAnimateIpad linear 0.8s 1;-webkit-animation: roadbAnimateIpad linear 0.8s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;border-radius:20px;box-shadow:1px 2px 8px rgba(0,0,0,0.5);}.roadb-img.iPhone{width:114px;height:220px;background: url(/images/elements/mobile/m-roadb-iphone.jpg);}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.roadb-img.iPhone{background-image: url("/images/elements/mobile/m-roadb-iphone@2x.jpg");background-size:114px 220px;}}.roadb-img.Android{width:114px;height:219px;background: url(/images/elements/mobile/m-roadb-android.jpg);}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.roadb-img.Android{background-image: url("/images/elements/mobile/m-roadb-android@2x.jpg");background-size:114px 219px;}}.roadb-img.iPad{width:384px;height:498px;background: url(/images/elements/mobile/roadb-ipad.jpg);border-radius:20px;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.roadb-img.iPad{background-image: url("/images/elements/mobile/roadb-ipad@2x.jpg");background-size:384px 498px;}}.to-msite{margin:16px 0;font-size:12px;font-weight:bold;color:#2384bc;text-align: right;}.iPad .roadb-bottom{width:50%;}.iPad .roadb-bottom .button{height:62px;line-height:62px;font-size:24px;}.iPad .roadb-bottom .to-msite{text-align:center;font-size:14px;}.roadb-logo{width:160px;height:36px;background-size:160px 30px;background: url(/images/elements/mobile/header-logo.png) no-repeat;border-bottom:1px solid #d0d0d0;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.roadb-logo{background-image: url("/images/elements/mobile/header-logo@2x.png");background-size:160px 30px;}}.iPad .roadb-logo{position: relative;z-index: -2;height:44px;width:auto;background-size:auto;box-shadow:0 1px 0 white;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.iPad .roadb-logo{background-image: url("/images/elements/mobile/header-logo@2x.png");background-size:181px 34px;}}.dash-left{width:75%;float: left;}.dash-right{width:25%;float: left;}.dash-widget{background: white;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.5);margin:12px 4px 8px 8px;}.dash-widget.right-most{margin:12px 8px 8px 4px;}.dash-stat{width:33%;float: left;text-align:center;}.right-most .dash-stat{width:auto;float: none;}.dash-stat .stat-num{font-size:20px;font-weight:bold;color:#3b3b3b;line-height:1;padding:8px 4px 2px 4px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}.dash-stat .stat-num.red{color:#ff3300;}.dash-stat .stat-num.green{color:#8eb934;}.dash-stat .stat-label{color:#b0b0b0;font-size:12px;line-height:1;padding-bottom:8px;}.dash-btns.btn-group{margin:0 8px 8px 8px;}.dash-btns.btn-group .button{width:25%;}.dash-feed{position: relative;background: white;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.5);margin:12px 0 24px 0;overflow: hidden;}.feed-item{position: relative;border-bottom:1px solid #d0d0d0;display:block;overflow: hidden;}.dash-feed-inner .feed-item:first-child .feed-photos{border-radius:8px 8px 0 0;}.feed-item.narrow{height:44px;line-height:44px;}.feed-item.narrow .feed-item-inner{padding:0;}.feed-item.future{background:#f3f3f3;}.feed-photos{background:#747474;box-shadow: inset 0 2px 4px rgba(0,0,0,0.5);}.feed-item-inner{position: relative;padding:8px 8px 8px 8px;}.has-photos .feed-item-inner{padding-top:4px;}.feed-item-inner:active{}.loading-sm{width:44px;height:44px;position: relative;left:50%;margin-left: -22px;}.loading-sm .loading-gfx div:nth-child(1):before{background: rgba(0,0,0,0.5);}.loading-sm .loading-gfx div:nth-child(2){transform: rotate(-30deg);-webkit-transform: rotate(-30deg);-moz-transform: rotate(-30deg);-ms-transform: rotate(-30deg);-o-transform: rotate(-30deg);}.loading-sm .loading-gfx div:nth-child(2):before{background: rgba(0,0,0,0.4);}.loading-sm .loading-gfx div:nth-child(3){transform: rotate(-60deg);-webkit-transform: rotate(-60deg);-moz-transform: rotate(-60deg);-ms-transform: rotate(-60deg);-o-transform: rotate(-60deg);}.loading-sm .loading-gfx div:nth-child(3):before{background: rgba(0,0,0,0.3);}.loading-sm .loading-gfx div:nth-child(4){transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);}.loading-sm .loading-gfx div:nth-child(4):before{background: rgba(0,0,0,0.2);}.loading-sm .loading-gfx div:nth-child(5){transform: rotate(-120deg);-webkit-transform: rotate(-120deg);-moz-transform: rotate(-120deg);-ms-transform: rotate(-120deg);-o-transform: rotate(-120deg);}.loading-sm .loading-gfx div:nth-child(5):before{background: rgba(0,0,0,0.1);}.loading-sm .loading-gfx div:before{width:4px;height:8px;border-radius:2px;position:absolute;top: -15px;}.feed-user-photo{width:36px;height:36px;margin-right:8px;overflow: hidden;border-radius:4px;}.feed-user-photo img{width:100%;height:100%;display:block;}.has-photos .feed-user-photo{position: relative;margin-top: -16px;}.feed-info{position: relative;text-align: right;font-size:14px;font-weight:bold;color:#3b3b3b;padding:4px 0 0 0;}.feed-info .feed-user-name{position:absolute;left:0;width:50%;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;text-align: left;}.feed-info .feed-timestamp{color:#b0b0b0;font-size:12px;font-weight: normal;}.feed-text{font-size:12px;color:#747474;}.feed-stat-box{background: white;border-radius:4px;float: left;margin-top:4px;}.feed-stat-box .feed-stat{float: left;padding:4px 4px 2px 4px;text-align:center;line-height:1;}.feed-stat-box .feed-stat:first-child{padding-left:0;}.feed-stat-box .feed-stat .stat-num{font-size:12px;font-weight:bold;color:#3b3b3b;}.feed-stat-box .feed-stat .stat-num.red{color:#ff3300;}.feed-stat-box .feed-stat .stat-num.green{color:#8eb934;}.feed-stat-box .feed-stat .stat-label{font-size:10px;color:#b0b0b0;}.food-photo{width:100%;position: relative;height:100%;background-position:center center;background-size:cover;}.feed-photos .food-photo{height:44px;}.dash-feed-inner .feed-item:first-child .feed-photos td:first-child .food-photo{border-top-left-radius:8px;}.dash-feed-inner .feed-item:first-child .feed-photos td:last-child .food-photo{border-top-right-radius:8px;}.feed-respond{float: right;color:#b0b0b0;font-size:22px;line-height:1;height:24px;overflow: hidden;padding-top:8px;}.feed-respond .feed-respond-num{color:#747474;font-weight:bold;font-size:12px;margin:0 2px 0 4px;}.feed-respond .feed-comment{vertical-align: -6px;}.feed-respond .feed-like{vertical-align: -4px;}.feed-respond.big{padding-top:4px;height:28px;}.feed-respond.big .feed-like{font-size:28px;}.feed-respond.big .feed-respond-num{font-size:14px;}@-webkit-keyframes showRespond{0%{-webkit-transform: translate3d(0,100%,0);-moz-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@-moz-keyframes showRespond{0%{-webkit-transform: translate3d(0,100%,0);-moz-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@-ms-keyframes showRespond{0%{-webkit-transform: translate3d(0,100%,0);-moz-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@keyframes showRespond{0%{-webkit-transform: translate3d(0,100%,0);-moz-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}.feed-add-resp{position:absolute;bottom:0;width:100%;display: none;-webkit-transform: translate3d(0,100%,0);-moz-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}.feed-add-resp.show-resp{display:block;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);animation: showRespond linear 0.15s 1;-moz-animation: showRespond linear 0.15s 1;-webkit-animation: showRespond linear 0.15s 1;animation-delay:0.05s;-moz-animation-delay:0.05s;-webkit-animation-delay:0.05s;-o-animation-delay:0.05s;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;}.user-content .feed-add-resp{margin-left: -16px;}.feed-resp-close{display:block;font-size:22px;color:#e0e0e0;width:36px;height:44px;line-height:44px;text-shadow:0 -1px 0 rgba(0,0,0,0.5);text-align:center;}.feed-resp-close span{vertical-align: -2px;}.feed-badges{background:#ffb100;height:16px;width:100%;margin-top:4px;margin-left: -8px;position: relative;}.feed-badges:before,.feed-badges:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.feed-badges:before{border:8px solid #ffb100;right: -8px;top:0;border-right-color: transparent;}.feed-badges img{width:20px;height:20px;position: relative;margin-top: -4px;border:2px solid white;margin-right:4px;border-radius:100%;background: white;box-shadow:1px 1px 2px rgba(0,0,0,0.3);}.feed-badges img:first-child{margin-left:52px;}.user-list-item{background: white;border-bottom:1px solid #b0b0b0;}.user-list-item .button{margin:12px 16px 0 16px;}.user-list-photo img{display:block;width:52px;height:52px;}.user-list-info{margin:4px 8px;position: relative;}.user-list-name{width:100%;position:absolute;font-size:16px;font-weight:bold;top:12px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}.feed-loading{min-height:22px;}.feed-loading .loading-sm{display: none;}.user-agreement{font-size:12px;text-align:center;color:#747474;text-shadow:0 1px 0 rgba(255,255,255,0.6);margin:12px 0;}.user-agreement a{color:#2384bc;}.report-timestamp{font-weight: normal;color:#b0b0b0;float: right;font-size:12px;}.r-comments{background:#f3f3f3;display: none;min-height:100%;}.r-comment-item{border-top:1px solid white;border-bottom:1px solid #b0b0b0;padding:8px;position: relative;overflow: hidden;}.r-comment-item .feed-respond{padding-top:0;}.r-comment-item .feed-add-resp{left:0;z-index:5;}.r-comment-photo{padding-right:8px;}.r-comment-photo img{width:36px;height:36px;display:block;}.r-comment-username{font-weight:bold;font-size:14px;}.r-comment-text{font-size:12px;color:#747474;}.r-timestamp{color:#b0b0b0;float: left;margin-top:4px;font-size:12px;}.r-reply-box{padding-top:8px;}.r-reply-photo{float: left;margin-right:8px;}.r-reply-photo img{width:36px;height:36px;display:block;float: left;}.goal-text{margin:0 4px 0 8px;position: relative;}.goal-text-ellipse{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;position:absolute;width:100%;}.r-goals{background:#f3f3f3;border-bottom:1px solid #b0b0b0;border-top:1px solid white;display: none;min-height:100%;}.goal-item{height:36px;line-height:16px;font-size:14px;font-weight:bold;color:#747474;overflow: hidden;}.goal-item:first-child{padding-top:8px;}.goal-item.complete{color:#8eb934;}.calcamp-home .goal-item{padding-left:8px;}.goal-flag{font-size:22px;margin-right:4px;position: relative;bottom: -2px;color:#b0b0b0;}.complete .goal-flag{color:#8eb934;}.goal-num{padding:4px;background:#b0b0b0;color: white;font-size:14px;font-weight:bold;line-height:1;border-radius:4px;margin:4px 8px 0 0;white-space: nowrap;}.complete .goal-num{background:#8eb934;}.goal-num .day-label{display: none;}@media screen and (orientation: landscape){.goal-num .day-label{display: inline;}}.meal-item{border-radius:8px;margin:8px;overflow: hidden;box-shadow:0 2px 4px rgba(0,0,0,0.3);}.meal-item .list-head{border-top:0;border-radius:8px 8px 0 0;box-shadow: inset 0 1px 2px white;}.meal-item .list-head:before{display: none;}.meal-total{padding:8px;font-size:12px;color:#747474;text-align: right;background: white;}.meal-stat{margin-left:8px;margin-right:2px;}.meal-num{font-weight:bold;}.r-act-list{display: none;}.r-act-list .no-results{background: none;}.r-act-list .no-results .no-results-inner{color:#747474;opacity: .6;}.report-bottom-inner{overflow-y: scroll;position: relative;-webkit-overflow-scrolling: touch;}.report-bottom-shadow{height:6px;width:100%;left:0;position:absolute;z-index:5;display: none;background: -moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.5)),color-stop(100%,rgba(0,0,0,0)));background: -webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background: -o-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000',endColorstr='#00000000');";filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80000000',endColorstr='#00000000');zoom:1;}.my-reports{background: white;border-radius:0 0 8px 8px;box-shadow:0 1px 3px rgba(0,0,0,0.5);margin-bottom:12px;overflow: hidden;}.restart-week{padding:12px 44px;}.calcamp-day{width:36px;height:36px;border-radius:4px;font-weight:bold;font-size:11px;margin-right:8px;background:#d0d0d0;text-align:center;color: white;box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);line-height:1.2;overflow: hidden;}.calcamp-day span{display:block;font-size:16px;border-top:1px solid white;padding-bottom:22px;}.narrow .calcamp-day{margin:4px 8px 0 8px;}.current-day .calcamp-day{background:#ff3300;box-shadow:0 1px 1px rgba(0,0,0,0.5);}.current-day .calcamp-day span{background:#e0e0e0;color:#3b3b3b;}.has-photos .calcamp-day{position: relative;margin-top: -16px;}.calcamp-day-text{font-size:14px;font-weight:bold;}.day-incomplete{position:absolute;right:10%;font-size:14px;color: white;background:#b0b0b0;line-height:1;padding:2px 4px 2px 4px;border-radius:4px;top:50%;margin-top: -9px;font-weight:bold;}.top-callout{background: rgba(0,0,0,0.5);padding:16px;color: white;font-size:14px;font-weight:bold;}.submit-report,.forum-post{margin:16px;background: white;box-shadow:0 2px 4px rgba(0,0,0,0.3);position: relative;position: relative;padding:8px 16px;}.submit-report:before,.submit-report:after,.forum-post:before,.forum-post:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.submit-report:before,.forum-post:before{width:90%;height:50%;background:black;z-index: -1;bottom:0;margin-bottom:5px;left:8%;box-shadow:4px 8px 8px rgba(0,0,0,0.5);transform: rotate(2deg);-webkit-transform: rotate(2deg);-moz-transform: rotate(2deg);-ms-transform: rotate(2deg);-o-transform: rotate(2deg);opacity: .5;}@media screen and (orientation: landscape){.submit-report:before,.forum-post:before{transform: rotate(1deg);-webkit-transform: rotate(1deg);-moz-transform: rotate(1deg);-ms-transform: rotate(1deg);-o-transform: rotate(1deg);}}.submit-report textarea,.forum-post textarea{border:0;font-family: Helvetica,Arial,sans-serif;font-size:12px;padding:8px 0;display:block;width:100%;resize: none;color:#747474;height:80px;}.submit-report .post-input-title,.forum-post .post-input-title{display:block;font-size:16px;font-weight:bold;width:100%;border:0;border-bottom:1px solid #b0b0b0;-webkit-appearance: none;border-radius:0;padding:0 0 8px 0;margin:0;}.submit-r-head{font-weight:bold;padding-bottom:8px;border-bottom:1px solid #b0b0b0;}@-webkit-keyframes rotateGear{0%{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);}45%{transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}50%{transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}95%{transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}100%{transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}}@-moz-keyframes rotateGear{0%{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);}45%{transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}50%{transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}95%{transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}100%{transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}}@-ms-keyframes rotateGear{0%{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);}45%{transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}50%{transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}95%{transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}100%{transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}}@keyframes rotateGear{0%{transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);}45%{transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}50%{transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}95%{transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}100%{transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}}.edit-goals{font-size:26px;width:26px;height:26px;overflow: hidden;text-align:center;line-height:26px;color:#b0b0b0;position:absolute;right:8px;top:8px;animation: rotateGear linear 3s infinite;-moz-animation: rotateGear linear 3s infinite;-webkit-animation: rotateGear linear 3s infinite;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;}.cal-icon{font-size:26px;float: right;margin-right:2%;margin-top:2px;}.week-selector{width:100%;height:36px;position:absolute;top:0;left:0;opacity:0;}.water-w{position: relative;left:50%;margin-left: -105px;width:320px;height:312px;overflow: hidden;}.water-w-controls{position:absolute;top: -2px;}.water-w-display{width:78px;height:78px;border-radius:100%;background: white;position:absolute;top:120px;left:64px;color:#747474;text-align:center;line-height:1;}.water-w-display .water-w-label{display:block;font-size:32px;font-weight:bold;margin-top:16px;}.water-w-btn{width:44px;height:44px;border-radius:100%;background: white;position:absolute;left:82px;font-size:26px;color:#747474;line-height:48px;text-align:center;overflow: hidden;}.water-w-btn.up{top:60px;}.water-w-btn.down{top:214px;}.water-select{width:100%;height:100%;position:absolute;border-radius:100%;top:0;left:0;opacity:0;}.water-w-disclaimer{text-align:center;color:#747474;font-size:12px;text-shadow:0 1px 0 rgba(255,255,255,0.6);}.weight-stats-box{background: white;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.5);margin:8px 16px 16px 16px;}.weight-stats-box .stat-num{font-size:20px;font-weight:bold;color:#3b3b3b;line-height:1;padding:8px 4px 2px 4px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}.weight-stats-box .stat-num.red{color:#ff3300;}.weight-stats-box .stat-num.green{color:#8eb934;}.weight-stats-box .stat-label{color:#b0b0b0;font-size:12px;line-height:1;padding-bottom:8px;}.weight-stats-box .weight-stat{float: left;width:33%;text-align:center;border-left:1px solid #d0d0d0;}.weight-stats-box .weight-stat:first-child{border:0;}.weight-graph-box{background: white;padding:4px 0;box-shadow:0 -1px 2px rgba(0,0,0,0.3),0 2px 4px rgba(0,0,0,0.3);}.graph-gfx{margin:8px 16px;position: relative;text-align:center;line-height:1;min-height:120px;}.graph-gfx img{width:100%;}.graph-head{font-size:14px;margin:0 16px;color:#b0b0b0;font-weight:bold;}.scale-gfx{position: relative;margin-top: -24px;z-index:1;left:50%;margin-left: -180px;}.weight-in{width:320px;z-index:5;position:absolute;top:108px;left:20px;}.weight-input{text-align:center;position:absolute;width:120px;top:20px;left:118px;}.weight-input .weight-input-label{font-size:12px;font-weight:bold;color:#b0b0b0;margin-bottom:4px;text-shadow:0 -1px 0 rgba(0,0,0,0.5);}.weight-input input{display:block;width:100%;height:36px;background: white;border-radius:8px;border: solid 1px #b0b0b0;text-align:center;font-size:32px;color:#3b3b3b;box-shadow: inset 1px 2px 4px rgba(0,0,0,0.5);padding:0;font-family: 'digital',sans-serif;}.report-respond-box{padding:8px 0 8px 0;}.report-respond-box.reply{display: none;}.report-respond-box .button{margin:0 0 6px 0;}.report-respond-box textarea{display:block;height:22px;width:96%;border-radius:8px;border:1px solid #3b3b3b;padding:6px 0 0 4%;resize: none;box-shadow: inset 0 1px 3px rgba(0,0,0,0.75),0 1px 0 rgba(255,255,255,0.5);font-family: Helvetica,Arial,sans-serif;color:#747474;font-size:13px;}.report-respond-box textarea.active{height:68px;}.report-comment-btns{display: none;text-align:center;}.report-comment-btns span{color: white;font-weight:bold;font-size:16px;text-shadow:0 -1px 0 rgba(0,0,0,0.6);line-height:24px;padding-right:8px;}.comment-box{display: none;}.comment-below{font-size:36px;margin-top:8px;}.r-food-list{padding-bottom:44px;}.top-ad-space{padding-top:44px;}.top-ad{width:320px;margin:0 auto;}.badge-item{background: white;padding:4px;border-radius:100%;float: left;margin:12px 0 12px 22px;box-shadow:1px 1px 2px rgba(0,0,0,0.5);}.badge-item img{display:block;width:44px;height:44px;}.badges-box-big{width:100%;height:320px;overflow-x: scroll;overflow-y: hidden;position: relative;-webkit-overflow-scrolling: touch;}.badges-box-big .badge-item{position: relative;left:50%;top:40px;margin-left: -52px;box-shadow:1px 2px 4px rgba(0,0,0,0.5);}.badges-box-big img{width:88px;height:88px;}.badges-box-scroll{width:3720px;height:320px;overflow: hidden;}.badge-item-outer{position: relative;width:200px;height:100%;float: left;}.badge-item-outer:first-child{margin-left:60px;}.badge-stitch{float: left;padding:4px;border-radius:100%;border:2px dashed #d0d0d0;}.badge-info{text-align:center;color:#747474;font-size:14px;text-shadow:0 1px 0 rgba(255,255,255,0.6);margin-top:220px;padding:0 16px;}.goals-select .goal-text{height:26px;margin-left:0;}.goals-select .goal-num{margin-top:12px;}.goals-select .checkbox-item label{width:auto;}.goals-select .goal-text-ellipse{line-height:1.3;top:6px;}.subpage .goals-select .goal-text-ellipse{top:12px;}.goals-select .goal-cat-byline{font-size:12px;position: relative;top: -2px;line-height:1.3;}.goals-select .goal-cat-byline span{color:#b0b0b0;}.about-box{overflow: hidden;max-height:80px;}.about-box.expand{max-height: none;}.about-box.expand + .about-toggle .about-less{display: inline;}.about-box.expand + .about-toggle .about-more{display: none;}.about-less{display: none;}.about-toggle{border-top:1px solid #b0b0b0;height:36px;line-height:44px;text-align:center;font-weight:bold;background: white;}.about-toggle span{position: relative;}.about-toggle span:before,.about-toggle span:after{content: " ";height:0;width:0;position:absolute;pointer-events: none;}.about-toggle span:before{border:6px solid transparent;border-top-color:#747474;left: -16px;top:6px;}.about-toggle span.about-less:before{border:6px solid transparent;border-bottom-color:#747474;left: -16px;top:0;}.about-me-input{margin:8px 16px 16px 16px;}.about-me-input textarea{display:block;height:22px;width:96%;border-radius:8px;border:1px solid #b0b0b0;padding:12px 0 0 4%;resize: none;box-shadow: inset 0 1px 3px rgba(0,0,0,0.75),0 1px 0 rgba(255,255,255,0.5);font-family: Helvetica,Arial,sans-serif;color:#747474;font-size:14px;height:80px;}.goal-max{color:#ff9c00;}@-webkit-keyframes slideInPromo{0%{-webkit-transform: translate3d(0,200%,0);-moz-transform: translate3d(0,200%,0);-ms-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@-moz-keyframes slideInPromo{0%{-webkit-transform: translate3d(0,200%,0);-moz-transform: translate3d(0,200%,0);-ms-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@-ms-keyframes slideInPromo{0%{-webkit-transform: translate3d(0,200%,0);-moz-transform: translate3d(0,200%,0);-ms-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@keyframes slideInPromo{0%{-webkit-transform: translate3d(0,200%,0);-moz-transform: translate3d(0,200%,0);-ms-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@-webkit-keyframes appPopup{0%{-webkit-transform: translate3d(0,200%,0);-moz-transform: translate3d(0,200%,0);-ms-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}60%{-webkit-transform: translate3d(0,-20%,0);-moz-transform: translate3d(0,-20%,0);-ms-transform: translate3d(0,-20%,0);transform: translate3d(0,-20%,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@-moz-keyframes appPopup{0%{-webkit-transform: translate3d(0,200%,0);-moz-transform: translate3d(0,200%,0);-ms-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}60%{-webkit-transform: translate3d(0,-20%,0);-moz-transform: translate3d(0,-20%,0);-ms-transform: translate3d(0,-20%,0);transform: translate3d(0,-20%,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@-ms-keyframes appPopup{0%{-webkit-transform: translate3d(0,200%,0);-moz-transform: translate3d(0,200%,0);-ms-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}60%{-webkit-transform: translate3d(0,-20%,0);-moz-transform: translate3d(0,-20%,0);-ms-transform: translate3d(0,-20%,0);transform: translate3d(0,-20%,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}@keyframes appPopup{0%{-webkit-transform: translate3d(0,200%,0);-moz-transform: translate3d(0,200%,0);-ms-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}60%{-webkit-transform: translate3d(0,-20%,0);-moz-transform: translate3d(0,-20%,0);-ms-transform: translate3d(0,-20%,0);transform: translate3d(0,-20%,0);}100%{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}.footer-app-promo{display: none;}.footer-app-promo.start-promo{display:block;position: relative;height:50px;background: white;box-shadow:0 -1px 3px rgba(0,0,0,0.5);animation: slideInPromo linear 0.5s 1;-moz-animation: slideInPromo linear 0.5s 1;-webkit-animation: slideInPromo linear 0.5s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;padding-left:114px;line-height:1;}.footer-app-promo.start-promo .mobile-gfx{position:absolute;left:8px;top: -44px;margin-left:0;animation:appPopup linear 0.75s 1;-moz-animation:appPopup linear 0.75s 1;-webkit-animation:appPopup linear 0.75s 1;animation-delay:0;-moz-animation-delay:0;-webkit-animation-delay:0;-o-animation-delay:0;animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;}.footer-app-promo.start-promo .footer-app-promo-text-ipad{display: none;color:#00b0e3;font-size:16px;font-weight:bold;position: relative;top:8px;}.footer-app-promo.start-promo .footer-app-promo-text-ipad span{font-weight: normal;font-size:12px;display:block;margin-top:12px;}.footer-app-promo.start-promo .footer-app-promo-text{color:#00b0e3;font-size:13px;font-weight:bold;position: relative;top:6px;}.footer-app-promo.start-promo .forward-arr{color:#00b0e3;}.footer-app-promo.start-promo.big{height:90px;padding-left:170px;}.footer-app-promo.start-promo.big .mobile-gfx{left:24px;}.footer-app-promo.start-promo.big .footer-app-promo-text{display: none;}.footer-app-promo.start-promo.big .footer-app-promo-text-ipad{display:block;}