@import url(https://fonts.googleapis.com/css?family=Open+Sans);.inset{border-bottom-color:#DDD;border-left-color:#DDD;border-right-color:#DDD;border-top-color:#BBB}.doubleborder{box-shadow:0 0 0 4px #d9d9d2,0 0 0 8px #fff}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}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:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0;border-collapse:collapse}b{font-weight:700}body{padding:0 0 40px 0;background-color:#F7F7F5;color:#444;font:14px/21px HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.logo a{display:block;overflow:hidden;margin-top:2px;margin-left:0;width:188px;height:47px;background:url(../images/logo.png) no-repeat;text-indent:-9999px}.textshadow{text-shadow:0 1px #fff}.roundedrect{z-index:1;border-width:1px 1px 0 1px;border-right:solid 1px #666;border-bottom:solid 1px #666;border-left:solid 1px #666;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#fff}.page{border-right:solid 1px #DDD;border-left:solid 1px #DDD}.panel{position:relative;z-index:1;margin-bottom:30px;padding:20px 30px 10px 30px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#e9e8e4;box-shadow:0 0 0 4px #d9d9d2,0 0 0 8px #fff}.home-box{border:1px solid #DDD;background:#FEFEFE;padding:10px;box-shadow:0 0 6px 2px rgba(0,0,0,.13)}.home-box h2,.home-box h5{color:#666}i.home-icon{font-size:36px;color:#19A0C4}.features-list-icons{float:left;width:50%}.features-list-icons li{margin:10px 0 0 8px;padding:0 0 0 35px}.blue-signup{background:#4eabe0;color:#fff}.blue-emph-signup{background:#20658e;color:#fff}.green-signup{background:#83c32f}.left-corner{border-top-left-radius:6px}.right-corner{border-top-right-radius:6px}.left-bottom-corner{border-bottom-left-radius:6px}.right-bottom-corner{border-bottom-right-radius:6px}div.dialog{display:none}a[href^="mailto:"]{padding:3px 4px}a[href^="mailto:"]:hover{padding:3px 4px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#b9e0f7;box-shadow:0 1px 1px rgba(0,0,0,.3);color:#333;text-decoration:none;text-shadow:0 1px #fff}.daterange{width:auto}.daterange ul{list-style-type:none}.daterange ul li{display:inline}.daterange ul li input{display:inline;width:165px;font-size:15px}.triangle-border{position:relative;margin:1em 0 1em;padding:15px;font-size:16px;font-style:italic;line-height:28px;border:6px solid #d9d9d2;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#fff;color:#666}.triangle-border:before{position:absolute;bottom:-20px;left:40px;display:block;width:0;border-width:20px 20px 0;border-style:solid;border-color:#d9d9d2 transparent;content:""}.triangle-border:after{position:absolute;bottom:-11px;left:47px;display:block;width:0;border-width:13px 13px 0;border-style:solid;border-color:#fff transparent;content:""}#printcontainer{margin:0 auto;width:580px;border:1px solid #CCC}.top-strip-ext{width:100%;background-color:#00a0c6;height:10px;margin-bottom:25px;z-index:100}.top-strip{width:100%;margin-top:-95px;cursor:pointer}.top-strip h4,.top-strip h4 a{color:#fff;text-shadow:0 1px rgba(0,0,0,.5);margin-bottom:5px}.top-strip div{background-color:#00a0c6;padding-top:5px}.top-strip div div{width:932px;height:95px;margin:0 auto}.top-strip div table{width:800px;margin:0}.top-strip div table tr td{color:#fff;padding:0 5px;font-size:15px;text-shadow:0 1px rgba(0,0,0,.2);line-height:52px}.top-strip p{color:#888;padding:0;text-align:right;font-size:11px;text-shadow:0 1px #fff;width:932px;margin:0 auto}.top-strip p span{font-size:22px;font-weight:700;color:#00a0c6}.client-numbers{border-top:1px solid #CCC;border-bottom:1px solid #CCC;color:#CCC;font-size:10px}tr.invoice-row:hover{background:#f2f2ef}tr.invoice-row:hover td.icon{border-left:1px solid #CCC;background:#e9e8e4}td.history{background-image:url(../images/icon-calendar.png);background-repeat:no-repeat;background-position-x:4px;background-position-y:2px;text-indent:25px}.icon-right{padding-right:5px}.icon-left{padding-left:5px}table{margin-bottom:20px;border-collapse:collapse}td{font-size:13px}th.noborder{border:0}th p{margin-bottom:5px}table.dashboard{width:100%}table.dashboard tbody td{padding:6px;border-bottom:1px solid #EEE;text-align:left}table.dashboard tbody tr td img{background:#DDD}table.dashboard tbody tr:hover td img{background:#999}table.dashboard tbody td a:hover img{background:#00a0c6}table.dashboard tbody td.icon{border-left:1px dotted #d1d0cd;padding:6px 3px;width:18px;cursor:pointer}table.dashboard tbody td.overdue{padding-top:0;border-bottom:1px solid #BBB;color:#444;font-weight:400;font-style:normal;font-size:22px;font-family:'Open Sans',sans-serif;line-height:30px;text-shadow:0 1px #fff}table.dashboard tbody td.open{padding-top:20px;border-bottom:1px solid #BBB;color:#444;font-weight:400;font-style:normal;font-size:22px;font-family:'Open Sans',sans-serif;line-height:30px;text-shadow:0 1px #fff}table.dashboard tbody td.payments{border-bottom:1px solid #BBB}table.dashboard tbody td.payments h4{margin-bottom:0}table.dashboard td span{color:#999;font-style:italic}table.dashboard td span.zero{font-style:normal;color:#fff;background:#9acf35;padding:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}table.dashboard td span.subzero{font-style:normal;color:#666;background:#c3e387;padding:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}table.pricing tbody td{padding:12px;border-bottom:1px solid #f2f2ee;background:#d9d9d2;font-size:14px}table.pricing tbody td:nth-child(1){font-weight:700}table.pricing tbody td:nth-child(2){background:#b8ddf3;text-align:center}table.pricing tbody td:nth-child(3){background:#a6c1d2;text-align:center}table.pricing tbody td:nth-child(4){background:#b8ddf3;text-align:center}table.pricing tbody td:nth-child(5){background:#cde7ac;text-align:center}div.lozenge-archive,div.lozenge-clientarchive,div.lozenge-closed,div.lozenge-convert,div.lozenge-open,div.lozenge-overdue{padding:2px 4px;max-width:90px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#d96060;color:#fff;text-shadow:0 1px rgba(0,0,0,.2);font-weight:400}.whiteboxshadow{box-shadow:0 1px 1px rgba(0,0,0,.3)}div.lozenge-open{background:#98b944}div.lozenge-clientarchive{background:#AAA;text-align:center;display:inline;padding:5px 4px}div.lozenge-closed{background:#f6a100}div.lozenge-archive{background:url(../images/loz-archive.png) no-repeat}div.lozenge-convert{background:url(../images/loz-convert.png) no-repeat}table.invoiceentry{width:100%;margin-bottom:5px}table.invoiceentry tr.header{background:#d9d9d2;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}table.invoiceentry th{font-weight:400;font-size:13px;color:#666;text-align:left;padding-left:10px;text-shadow:0 1px rgba(255,255,255,.65)}table.invoiceentry td{font-weight:400;font-size:13px;text-align:left;padding:5px 0 3px 10px;border-bottom:1px solid #EEE}table.invoiceentry tr.editline td{padding:5px 0 3px 5px}.width-desc{width:360px}.width-s-desc{width:540px}.width-qty{width:85px}.width-rate{width:85px}.width-cost{width:85px}.width-actions{width:85px}#addrow td,#s-addrow td{vertical-align:top;padding:5px 0 3px 5px;font-size:13px}.templateimg{margin:5px 5px 25px 2px;cursor:pointer;border:1px solid #d9d9d2}.templatepicker{margin:5px 15px 0 0;cursor:pointer}.bar{height:3px;background:green}#hero img{display:block;margin-left:auto;margin-right:auto;width:920px}.homebanner{background:#aaa;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}div[data-tooltip]{position:relative;text-decoration:none;border-bottom:solid 1px}div[data-tooltip]:before{content:"";position:absolute;border-top:20px solid #999;border-left:30px solid transparent;border-right:30px solid transparent;visibility:hidden;top:-18px;left:-6px}div[data-tooltip]:after{content:attr(data-tooltip);position:absolute;color:#fff;top:-35px;left:-6px;background:#999;padding:5px 15px;border-radius:4px;white-space:nowrap;visibility:hidden}div[data-tooltip]:hover:after,div[data-tooltip]:hover:before{visibility:visible;-moz-transition:visibility 0s linear .3s}.totalsbox{background:#f2f2ef;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:5px;border-bottom-color:#DDD;border-left-color:#DDD;border-right-color:#DDD;border-top-color:#BBB}table.dashtable{width:720px;margin:0 0 10px 10px;text-align:left;font-size:11px}table.dashtable tr td{font-size:11px}table.dashtable td,table.dashtable th{padding:5px 8px}table.dashtable td{border-top:1px solid #CCC}table.dashtable th{font-style:italic}table.dashtable tr.dashtotal td{background-color:#fff}#footer{overflow:hidden;margin-top:20px;margin-right:0;margin-bottom:10px;margin-left:0;padding:0;width:100%;color:#666;list-style:none}#footer li{display:inline;margin:0 1px 0 -1px;padding:0 2px 0 5px;font-size:11px}#footer a{color:#666;text-decoration:underline;font-weight:700}#footer a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{color:#181818;font-weight:400;font-family:Helvetica,Arial,sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{margin-bottom:10px;padding:0;font-size:46px;line-height:50px}h2{margin-bottom:10px;text-shadow:0 1px #fff;letter-spacing:-1.5px;font-style:normal;font-size:42px;font-family:'Open Sans',sans-serif;line-height:44px}h3{margin-bottom:8px;font-weight:700;font-size:14px;line-height:34px;line-height:16px}h4{margin-bottom:24px;color:#444;text-shadow:0 1px #fff;font-weight:400;font-style:normal;font-size:22px;font-family:'Open Sans',sans-serif;line-height:30px}h5{margin:0;padding:0;color:#333;font-size:17px;line-height:24px;font-family:'Open Sans',sans-serif}h6{margin:10px 0 0 0;padding:0;color:#fff;font-weight:700;font-size:37px;font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px}h6 span{font-size:24px}.green-signup h6{margin-bottom:11px}.subheader{color:#777}p#info,p.info{padding:5px;background:rgba(25,160,196,.6);color:#fff;font-weight:400;font-size:13px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}p#warning,p.warning{padding:5px;background:#c35050;color:#fff;font-weight:400;font-size:13px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}p#saving,p#success,p.success{padding:5px;background:#9c6;color:#fff;font-weight:400;font-size:13px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}p#error,p#s-error{padding:5px;background:#fba4a4;color:#fff;font-weight:400;font-size:13px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}h2 a:link,h2 a:visited{color:#00a0c6;font-size:26px;font-weight:700}p{margin:0 0 20px 0;font-size:13px}p.pre,pre{margin:0 10px;font-style:italic;font-size:13px;color:#777}p img{margin:0}p.lead{color:#777;font-size:21px;line-height:27px}cite{font-style:italic}.entry p{font-size:14px}.blog h4{margin-bottom:10px}em{font-style:italic}strong{color:#333;font-weight:700}small{font-size:80%}h5.sections{color:#105886;text-shadow:0 1px #fff;font-weight:700;font-size:18px}blockquote,blockquote p{color:#777;font-style:italic;font-size:17px;line-height:24px}blockquote{margin:0;padding:0 20px 0 19px}blockquote cite{display:block;color:#555;font-size:12px}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}hr{clear:both;margin:10px 0 30px;height:0;border:solid #ddd;border-width:1px 0 0}h4.quote{margin:0;padding:25px 25px 30px 15px;color:#444;letter-spacing:0;font-weight:400;font-size:22px;font-family:Arial,sans-serif}h4.quote cite{color:#666;font-size:20px}h4.home{color:#fff;text-shadow:none;font-size:40px;line-height:normal;margin-bottom:0;font-weight:700}p.home{color:#fff;text-shadow:none;font-size:28px;line-height:normal}p.nocredit{color:#8ED7E1;line-height:42px;padding-bottom:0;margin:0}p.lower{color:#999}a,a:visited{outline:0;color:#333;text-decoration:underline}a:focus,a:hover{color:#000}p a,p a:visited{line-height:inherit}ol,ul{margin-bottom:20px}ul{list-style:none outside}ol{list-style:decimal}ol,ul.circle,ul.disc,ul.square{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ol ol,ol ul,ul ol,ul ul{margin:4px 0 5px 30px;font-size:90%}ol ol li,ol ul li,ul ol li,ul ul li{margin-bottom:6px}ul.large li{line-height:21px}li p{line-height:21px}img.scale-with-grid{max-width:100%;height:auto}.button,button,input[type=button],input[type=submit],input[type=file],input[type=reset]{display:inline-block;margin-bottom:20px;padding:4px 12px;padding:8px 10px;border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#eee;background:#eee -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));background:#eee -webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%);background:#eee linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%);color:#444;text-decoration:none;text-shadow:0 1px rgba(255,255,255,.75);font-weight:400;font-size:11px;font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:normal;cursor:pointer}table .button{margin-bottom:5px}.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover,input[type=file]:hover,input[type=reset]:hover{border:1px solid #888;border-top:1px solid #aaa;border-left:1px solid #aaa;background:#ddd;background:#ddd -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.3)),color-stop(100%,rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(0,0,0,.3) 100%);background:#ddd linear-gradient(top,rgba(255,255,255,.3) 0,rgba(0,0,0,.3) 100%);color:#222}.button:active,button:active,input[type=button]:active,input[type=submit]:active,input[type=reset]:active{border:1px solid #666;background:#ccc;background:#ccc -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.35)),color-stop(100%,rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(10,10,10,.4) 100%);background:#ccc linear-gradient(top,rgba(255,255,255,.35) 0,rgba(10,10,10,.4) 100%)}.button.full-width,button.full-width,input[type=button].full-width,input[type=submit].full-width,input[type=file].full-width,input[type=reset].full-width{padding-right:0!important;padding-left:0!important;width:100%;text-align:center}.button.blue{width:150px;font-size:21px}.button.save,button.save,input[type=file],input[type=file]:hover{width:200px;background:#9c6;text-align:center;font-size:14px}.button.save[disabled],button.save[disabled]{background:#CCC;color:#999}.button.delete,button.delete{width:100%;background:#d96060;text-align:center;font-size:14px;color:#fff;text-shadow:0 1px rgba(0,0,0,.5)}.button.plain,button.plain{background:#eee;text-align:center;font-size:12px;color:#333}.button.close,button.close{width:200px;background:#f6a100;text-align:center;font-size:14px;color:#fff;text-shadow:0 1px rgba(0,0,0,.5)}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}.button-large,.button-large:visited{font-size:20px;padding:14px 28px;width:220px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#6bcf35;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#9acf35),color-stop(100%,#6bcf35));background:-webkit-linear-gradient(top,#9acf35,#6bcf35);background:linear-gradient(top,#9acf35,#6bcf35);border-color:#299710;text-decoration:none;color:#fff;font-weight:700;margin:20px 0 10px 0;display:block}.button-large:hover{background:#6bcf35;color:#fff}.button-xl{width:360px}button .ui-button-text{text-shadow:none}div.addresses{z-index:1;float:left;margin-top:0;margin-right:25px;margin-bottom:20px;margin-left:0;padding-top:15px;padding-right:0;padding-bottom:5px;padding-left:38px;width:300px;height:154px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#e9e8e4}div.emptyclient{position:relative;z-index:1;display:block;margin-right:5px;margin-bottom:30px;padding-top:15px;padding-right:10px;padding-bottom:0;padding-left:10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#f4f3f1;text-align:center}td div.emptyclient{margin-bottom:0}div.emptyclient h4{margin-bottom:0;padding-bottom:15px;color:#999;text-shadow:2px 2px rgba(255,255,255,.85)}div.h4smaller{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#f4f3f1;padding:5px 10px}div.h4smaller h4{font-size:17px;padding:0;margin:0;color:#666;text-shadow:2px 2px rgba(255,255,255,.85)}div.h4smaller h4 span{color:#777}ul.client li{padding-left:4px}ul.client li.email{padding-left:0}ul.tabs{display:block;float:right;margin:5px 0 0 0;text-align:center}ul.tabs.left{float:left;margin-top:22px;margin-right:0;margin-bottom:0;margin-left:20px}ul.tabs li{display:block;float:left;margin-bottom:0;padding:0;padding:0 21px;width:auto;height:20px;font-size:15px;line-height:18px}ul.tabs li a{margin:0;width:auto;color:#00a0c6;text-decoration:none;font-weight:700}ul.tabs.home li a{color:#fff}ul.tabs.home li a.active{color:#fff}ul.tabs.left li a{color:#999}ul.tabs.left li a.active{color:#00a0c6}ul.tabs li a:hover{text-decoration:underline}ul.tabs li.login a{display:block;margin-left:15px;width:70px;height:40px;background:#9acf35;color:#fff;font-weight:400;line-height:37px}ul.tabs li.login a:hover{background:#000;text-decoration:none}ul.tabs li.settings{border-left:1px dotted #999}ul.tabs li.account{padding-left:0}ul.tabs li.account a,ul.tabs li.settings a{font-weight:400}ul.tabs:after,ul.tabs:before{display:block;visibility:hidden;overflow:hidden;width:0;height:0;content:'\0020'}ul.tabs:after{clear:both}ul.tabs{zoom:1}.formpanel,form{z-index:1;margin:0 auto 30px auto;padding:20px 30px 10px 30px;width:600px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#e9e8e4;box-shadow:0 0 0 4px #d9d9d2,0 0 0 8px #fff}form.dialog{width:200px}fieldset{margin-bottom:20px}input[type=text],input[type=number],input[type=password],input[type=email],select,textarea{display:block;margin:0;margin-bottom:10px;padding:6px 4px;max-width:100%;width:300px;outline:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-color:#DDD;border-left-color:#DDD;border-right-color:#DDD;border-top-color:#BBB;border-style:solid;border-width:1px;background:#fff;color:#777;font:13px HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{border:1px solid #00a0c6;box-shadow:0 0 3px rgba(0,0,0,.2);color:#444}textarea{min-height:60px}label,legend{display:block;font-weight:700;padding-left:5px;font-size:13px}select{padding:0;width:300px;height:30px;background:#fff}input[type=checkbox]{display:inline}label span,legend span{color:#444;font-weight:400;font-size:13px}input.disabled{background:#eee}input.search{padding-left:40px;width:80%;font-weight:400;font-style:normal;font-size:22px;font-family:'Open Sans',sans-serif}i.searchicon{position:absolute;left:180px;top:140px;color:#666}.formtip{display:none;position:absolute;background:#f2f2ef;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#333;padding:5px 10px;border:1px solid #cecbc2}.remove-bottom{margin-bottom:0!important}.half-bottom{margin-bottom:10px!important}.add-bottom{margin-bottom:20px!important}a.add,a.add:visited,a.sideicon,a.sideicon:visited{display:block;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:30px}a.sideicon,a.sideicon:visited{margin-bottom:10px}i.fa-sb{color:#9c6}i.fa-sb:focus,i.fa-sb:hover{color:#00a0c6}p.add{width:110px;text-align:center;margin:0}.print-icon,.xls-icon{position:absolute;right:20px;top:12px}.pdf-icon{position:absolute;right:70px;top:12px}.tablesorter td input{width:40px}.tablesorter td textbox{width:140px}
