html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,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,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font:inherit;margin:0}html{padding:0 0;color:#000;background:#fff;overflow:scroll}body{font-size:18px}body>header{height:40px}body>header>h1{background:url(images/icon-light-blue.png) no-repeat left center;-moz-background-size:45px;-o-background-size:45px;-webkit-background-size:45px;background-size:45px;font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-size:300%;font-weight:normal;letter-spacing:-3px;margin-bottom:2%;padding-left:60px;padding-bottom:4px;-webkit-text-shadow:2px 2px rgba(0,0,0,.15);text-shadow:2px 2px rgba(0,0,0,.15);text-transform:uppercase;color:#000}body>header>div{float:right;line-height:40px;margin-right:2%}body nav.main-nav{background-color:#eee;line-height:40px;text-transform:lowercase}body nav.main-nav>ul{padding-left:2%}body nav.main-nav>ul>li{display:inline;margin-right:2%}body nav.main-nav>ul>li:last-child{margin-right:0}body nav.main-nav>ul>li>a,body nav.main-nav>ul>li>span{font-size:130%}body nav.main-nav>ul>li>a{text-decoration:none}body section.main{margin:1%}.view{display:none}.view a{color:#000}.view table.list td{padding-right:2em}.view table.list td:last-child{padding-right:0}.view ul.root-tags{margin:0;padding:0;list-style:none}.view ul.children-tags{margin:0;margin-left:2em;padding:0;list-style:none}div.total-amount{height:7.2em;width:10em;float:left;margin-right:2em;margin-bottom:1em;padding:.2em 1em;color:#000;border:1px solid #119eda;text-align:right}div.total-amount>h1{float:left;line-height:2em;font-size:26px;font-weight:bold;margin-right:1em}section>h1{margin-top:1em;font-size:24px}#month-statistics{clear:both}#month-statistics ul{list-style:none;padding:0;margin-bottom:1em}#month-statistics ul li{height:1.5em;clear:both}#month-statistics ul li:hover{background-color:#119eda;color:#fff}#month-statistics ul li.child div:first-child>span:first-child{padding-left:2em}#month-statistics ul li>div{float:left}#month-statistics ul li>div:first-child{width:10%}#month-statistics ul li>div.expense-progress{margin-top:.7em;width:50%;height:3px;background-color:#ccc}#month-statistics ul li>div:last-child{margin-left:1em}#month-statistics ul li.month-progress:hover{background-color:#fff;color:#000}#month-statistics ul li.month-progress>div.expense-progress{background-color:#fff;height:1em;margin-top:0;margin-left:-1em}#month-statistics ul li.month-progress>div.expense-progress>div{border-left:1px solid #ccc;padding-left:1em}#year-statistics{clear:both}#year-statistics ul{list-style:none;padding:0}#year-statistics ul li{float:left;margin-right:1.5%;text-align:right;width:6%}#year-statistics ul li:last-child{margin-right:0}#year-statistics ul li p:first-child{margin-bottom:.5em}#year-statistics ul li p:last-child{margin-top:2px;border-top:1px solid #ccc;font-weight:bold}section.account-list>div{height:3em;width:13%;float:left;background-color:#119eda;margin-right:2em;margin-bottom:1em;padding:.2em 1em;color:#fff;cursor:pointer;text-align:right}section.account-list>div>h1{float:left;line-height:2em;font-size:22px;font-weight:bold;margin-right:1em}section.account-list .inactive{-moz-opacity:.3;opacity:.3;cursor:default}#transactions-list{width:50%;float:left}#transactions-list>article>div.transaction-item{clear:both;height:2.8em;padding:.5em}#transactions-list>article>div.transaction-item:hover{background-color:#119eda;color:#fff;cursor:pointer}#transactions-list>article>div.transaction-item>div{float:left}#transactions-list>article>div.transaction-item>div:first-child{width:8em}#transactions-list>article>div.transaction-item>div:nth-child(2){width:25em}#transactions-list>article>div.transaction-item>div:nth-child(3){width:7em;font-size:20px}#planned-transactions-list{float:left}#planned-transactions-list>h1{margin-top:1em;font-size:24px}body,button,input,textarea,select{font-size:100%;font-family:"Segoe UI Light","Segoe Light","Segoe UI","Helvetica-Light",Arial,Helvetica,sans-serif}input,textarea,select{padding:3px}button{border:0;background-color:#119eda;background-position:25px center;background-repeat:no-repeat;color:#000;font-weight:bold;font-size:100%;margin:0;padding:4px 30px 8px 50px;cursor:pointer;height:33px}button:active,button:focus{position:relative;top:1px}button:hover{-moz-opacity:.6;opacity:.6}button:disabled{-moz-opacity:.6;opacity:.6;cursor:default;position:relative;top:0}#busyindicator{position:fixed;top:50%;left:50%;margin-top:-8px;margin-left:-8px}div.green-progress{height:3px;background-color:green}div.yellow-progress{height:3px;background-color:#ffa500}div.red-progress{height:3px;background-color:red}@media only screen and (max-width:1000px){body{font-size:16px}}@media only screen and (max-width:900px){body{font-size:14px}}@media only screen and (max-width:480px){body{font-size:12px}body>header{height:30px}body>header>div{line-height:30px}body>header nav.main-nav{line-height:30px}}@media only screen and (max-width:320px){body{font-size:10px}body>header{height:20px}body>header>div{line-height:20px}body>header nav.main-nav{line-height:20px}}