*{-webkit-touch-callout:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased}html,body,div,span,applet,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,strong,sub,sup,var,b,u,i,center,ol,ul,li,caption{border:0;outline:0;vertical-align:baseline;margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}:focus{outline:0}ins,a{text-decoration:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}body{-webkit-text-size-adjust:100%;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e2e2));background-image:-webkit-linear-gradient(top,#fff,#e0e2e2);background-image:-moz-linear-gradient(top,#fff,#e0e2e2);background-image:-o-linear-gradient(top,#fff,#e0e2e2);background-image:-ms-linear-gradient(top,#fff,#e0e2e2);background-image:linear-gradient(top,#fff,#e0e2e2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#e0e2e2');font:300 100% Lato,sans-serif}body.logged-in{background-image:none}a{color:#6ec500;font-weight:bold}sup{vertical-align:top;font-size:50%;color:#999}.inner-wrapper,.view{-webkit-transform:translateZ(0)}#web-app-notice{background:url(../images/browser/save-to-homescreen.png) no-repeat center 35%;width:100%;height:320px;margin:0;padding:0}#web-app-device-notice{background:url(../images/browser/not-supported.png) no-repeat center 70px;background-size:128px}#web-app-device-notice{color:darkorange;font-weight:bold;text-align:center;font-weight:bold;padding-top:210px;text-shadow:#000 0 -1px 1px}#passcode.ok{-webkit-transform:scale(2);opacity:0;-webkit-transition-duration:400ms}form#passcode{text-align:center;text-shadow:rgba(255,255,255,.2) 0 1px 0;margin-right:auto;margin-left:auto;color:#666;text-transform:uppercase;margin-top:15%}form#passcode i{font-size:6em;color:#009fff}form#passcode i.green{color:#00de1a}form#passcode i.red{color:red}form#passcode input{-webkit-user-select:auto;-webkit-text-security:disc;-webkit-tap-highlight-color:rgba(0,0,0,0);height:66px;background-color:rgba(255,255,255,.5);-webkit-border-radius:12px;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset rgba(0,0,0,.2) 0 1px 4px,rgba(255,255,255,.7) 0 1px 0;padding:0;text-align:center;letter-spacing:18px;text-indent:18px;width:84%;font:bold 40pt "Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px auto 10px}form#passcode input:focus{background-color:rgba(255,255,255,.9)}form#passcode input.correct{border-color:#63bc51;background-color:#e2fbba;color:darkgreen}form#passcode input.incorrect{border-color:#fe8284;background-color:#ffa9b2;color:red}.toolbar{background:url(../images/webapp/header.png) repeat-x;color:#fff;height:47px;position:relative;z-index:2}.toolbar h1{padding:0;display:block;margin:0 auto;text-align:center;font-weight:300;line-height:2em;font-size:1.4em;position:absolute;top:0;right:0;left:0;z-index:0;text-shadow:rgba(255,255,255,.5) 0 0 6px;width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filterbar{height:30px;background-color:#e6e5e5;border-bottom:1px solid #d8d8d8;color:#777;font-weight:bold;position:relative;z-index:1;line-height:1.9em;text-align:center;margin-top:-1px}.filterbar ul li{display:inline-block;cursor:pointer;position:relative;font-size:.8em;text-align:center;min-width:30%;height:30px}.filterbar ul li span{display:block;width:92%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:auto;margin-right:auto}.filterbar ul li.selected{color:#fff;text-shadow:rgba(0,0,0,.1) 0 -1px 0;background-color:#6ec500}.filterbar ul li.selected:after{content:'';width:0;height:0;border-color:#e6e5e5 transparent transparent transparent;border-style:solid;border-width:11px;position:absolute;top:29px;left:50%;display:block;margin-left:-13px;z-index:1;border-top-color:#6ec500}.icon-reorder{left:0;position:relative;z-index:1;padding:14px;top:11px}.icon-refresh{-webkit-animation:none;position:absolute;right:0;top:0;padding:12px}.icon-refresh.spin{-webkit-animation:rotation 2s infinite linear;color:#777}#projected-pane .stat-total{margin-right:10px;color:#555}#projected-pane h1{padding-left:8%;text-align:left;background-color:#f4f4f4;padding-bottom:18px;padding-top:18px;border-bottom:1px solid #e8e7e9;border-top:1px solid #e8e7e9;margin-top:-1px;margin-bottom:0;color:#777;font-size:1em}#projected-pane .neg .stat-total{color:#ea514e}#projected-pane .pos .stat-total{color:#6ec500}.pos .stat-total:before{content:"\f028";margin-right:4px;font:80% 'FontAwesome'}.neg .stat-total:before{content:"\f029";margin-right:4px;font:80% 'FontAwesome'}#bestsellers-pane h1{padding-left:8%;text-align:left;background-color:#f4f4f4;padding-bottom:18px;padding-top:18px;border-bottom:1px solid #e8e7e9;border-top:1px solid #e8e7e9;margin-top:-1px;margin-bottom:0;font-size:1em}#bestsellers-pane .stat-title{font-size:1.2em}#bestsellers-pane .stat-total{margin-right:10px}#bestsellers-pane li{border-bottom-style:none}#bestsellers-pane li:last-child{margin-bottom:25px}.main-list li{text-align:left;border-bottom:1px solid #d8d8d8;padding-bottom:15px;position:relative;padding-top:15px;margin-left:8%}#current .main-list li.touched{background-color:#eee;margin-left:0;padding-left:8%}.stat-title{color:#515151;display:block;line-height:1.3em;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.5em}.stat-info{color:#888;display:block;font-size:.85em}.stat-total{position:absolute;font-size:1.4em;top:50%;right:0;margin-top:-.7em}.toggle{margin-left:-8px}li.today,#today-view h1,#today-view .stat-total,.today{color:#007eff}li.this-week,#this-week-view h1,#this-week-view .stat-total,.this-week{color:#eb2494}li.this-month,#this-month-view h1,#this-month-view .stat-total,.this-month{color:#00baee}li.this-year,#this-year-view h1,#this-year-view .stat-total,.this-year{color:#ff7011}li.all-time,#all-time-view h1,#all-time-view .stat-total,.all-time{color:#8a00ff}.sub-view i{margin-right:10px}.sub-view h1{font-size:1em;background-color:#f4f4f4;padding-top:18px;padding-bottom:18px;padding-left:16px;margin-top:0;border-bottom:1px solid #e8e7e9;margin-bottom:0}.sub-view .center{text-align:center;font-weight:bold;margin-top:25px}.sub-view .stat-total{margin-right:10px;font-size:1.3em}.sub-view .stat-title{font-size:1.2em;width:55%}.last-updated{font-size:90%;height:28px;text-align:center;color:#888;line-height:2em;margin:30px -10px 0}.last-updated p{margin:0}#info-pane{background-color:#ececec;box-shadow:inset rgba(0,0,0,.3) -2px 0 4px}.info-inner{-webkit-overflow-scrolling:touch;padding:20px;overflow:auto}ul.info-links{border:1px solid #6ec500;border-radius:12px;font-size:95%}ul.info-links li{border-bottom:1px solid #6ec500;padding:8px 12px}ul.info-links li:first-child{border-top-left-radius:11px;border-top-right-radius:11px}ul.info-links li.touched{background-color:#fff}ul.info-links li:last-child{border-bottom-style:none;border-bottom-left-radius:11px;border-bottom-right-radius:11px}ul.faq-list li{margin-top:15px;margin-bottom:15px}ul.faq-list li strong{display:block;margin-bottom:5px}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.9s;-moz-animation-duration:.9s;-ms-animation-duration:.9s;-o-animation-duration:.9s;animation-duration:.9s}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}@media all and (-webkit-min-device-pixel-ratio:2){#web-app-notice{background:url(../images/browser/save-to-homescreen@2x.png) no-repeat center 70px;background-size:180px}}