/*!
This CSS resource incorporates links to font software which is
the valuable copyrighted property of WebType LLC, The Font Bureau,
Ascender Corporation and/or their suppliers. You may not
attempt to copy, install, redistribute, convert, modify or reverse
engineer this font software. Please contact WebType with any
questions: http://www.webtype.com
*/@font-face{font-family:'FranklinNarrow';src:url("/fonts/da6cca2b-e780-42d1-ae8c-501b1663c71c.eot");src:local("Franklin Condensed ITC Pro"),url("/fonts/da6cca2b-e780-42d1-ae8c-501b1663c71c.woff") format("woff"),url("/fonts/da6cca2b-e780-42d1-ae8c-501b1663c71c.ttf") format("truetype"),url("/fonts/da6cca2b-e780-42d1-ae8c-501b1663c71c.svg#web") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:'FranklinMedium';src:url('/fonts/3accda00-15ce-4751-8dc9-6fe2eb02f8b8-2.eot');src:local("Franklin Gothic Narrow Medium"),url("/fonts/3accda00-15ce-4751-8dc9-6fe2eb02f8b8-3.woff") format("woff"),url("/fonts/3accda00-15ce-4751-8dc9-6fe2eb02f8b8-1.ttf") format("truetype"),url("/fonts/3accda00-15ce-4751-8dc9-6fe2eb02f8b8-4.svg#web") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:'FranklinLight';src:url('/fonts/5f4b1577-5cab-49d7-9ed6-4ebedc9502ed-2.eot');src:local("Franklin Gothic Narrow Thin"),url("/fonts/5f4b1577-5cab-49d7-9ed6-4ebedc9502ed-3.woff") format("woff"),url("/fonts/5f4b1577-5cab-49d7-9ed6-4ebedc9502ed-1.ttf") format("truetype"),url("/fonts/5f4b1577-5cab-49d7-9ed6-4ebedc9502ed-4.svg#web") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:'Freshfont';src:url('/fonts/freshfont-regular-webfont.eot');src:local("FreshFont"),url("/fonts/freshfont-regular-webfont.woff") format("woff"),url("/fonts/freshfont-regular-webfont.ttf") format("truetype"),url("/fonts/freshfont-regular-webfont.svg") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"Franklin-Book";src:url("/fonts/itcfranklingothicstd-book-webfont.eot");src:url("/fonts/itcfranklingothicstd-book-webfont.eot?") format("embedded-opentype"),url("/fonts/itcfranklingothicstd-book-webfont.woff") format("woff"),url("/fonts/itcfranklingothicstd-book-webfont.svg") format("svg"),url("/fonts/itcfranklingothicstd-book-webfont.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Felt-Tip-Roman";src:url("/fonts/FeltTipRoman-webfont.eot");src:url("/fonts/FeltTipRoman-webfont.eot?") format("embedded-opentype"),url("/fonts/FeltTipRoman-webfont.woff") format("woff"),url("/fonts/FeltTipRoman-webfont.svg") format("svg"),url("/fonts/FeltTipRoman-webfont.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:'ITCFranklinGothicStd-Book';src:url('/fonts/itcfranklingothicstd-book-webfont.eot?#iefix');src:url('/fonts/itcfranklingothicstd-book-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/itcfranklingothicstd-book-webfont.woff') format('woff'),url('/fonts/itcfranklingothicstd-book-webfont.ttf') format('truetype'),url('/fonts/itcfranklingothicstd-book-webfont.svg#itcfranklingothicstd-book') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"FreshBooksScript-Regular";src:url("/fonts/FreshBooksScriptWeb-Regular.eot?#iefix");src:url("/fonts/FreshBooksScriptWeb-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/FreshBooksScriptWeb-Regular.woff") format("woff"),url("/fonts/FreshBooksScript-Regular.otf") format("opentype");font-style:normal;font-weight:normal}@font-face{font-family:"Franklin-Book-URW";src:url("/fonts/FranklinGothicURW-Lig.eot?#iefix");src:url("/fonts/FranklinGothicURW-Lig.eot?#iefix") format("embedded-opentype"),url("/fonts/FranklinGothicURW-Lig.woff") format("woff"),url("/fonts/FranklinGothicURW-Lig.ttf") format("truetype"),url("/fonts/FranklinGothicURW-Lig.svg") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"Franklin-Book-URW";src:url("/fonts/FranklinGothicURW-Lig.eot?#iefix");src:url("/fonts/FranklinGothicURW-Lig.eot?#iefix") format("embedded-opentype"),url("/fonts/FranklinGothicURW-Lig.woff") format("woff"),url("/fonts/FranklinGothicURW-Lig.ttf") format("truetype"),url("/fonts/FranklinGothicURW-Lig.svg") format("svg");font-style:normal;font-weight:300}.hide{display:none}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.float-right{float:right}.float-left{float:left}.a11y-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.a11y-hidden-focusable:active,.a11y-hidden-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1px;line-height:.0625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media(min-width:400px){.container{width:85%;padding:0}}@media(min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74.0%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}@font-face{font-family:'icomoon';src:url('/fonts/icomoon.eot?-cpf6ve');src:url('/fonts/icomoon.eot?#iefix-cpf6ve') format('embedded-opentype'),url('/fonts/icomoon.woff?-cpf6ve') format('woff'),url('/fonts/icomoon.ttf?-cpf6ve') format('truetype'),url('/fonts/icomoon.svg?-cpf6ve#icomoon') format('svg');font-weight:normal;font-style:normal}.hide{display:none}.inline-block{display:inline-block;text-decoration:inherit}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}img,canvas,iframe,video,svg{max-width:100%;width:auto;height:auto;border:0}body{font-family:"Franklin-Book",Arial,Helvetica,sans-serif;color:#222;margin:0}header,section,footer,.footer-nav,.testimonial-container,.featurelist-container,.small-viewport-nav{clear:both;max-width:960px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}.clearfix:after{content:'';display:block;height:0;font-size:0;clear:both;visibility:hidden}h1,h2,h3{font-weight:normal}h1,h2{max-width:94%;margin-left:auto;margin-right:auto}h1{font-size:54px;font-size:3.375rem;margin-top:5%;margin-bottom:1.5%}@media(max-width:1070px){h1{font-size:50px;font-size:3.125rem}}@media(max-width:900px){h1{font-size:40px;font-size:2.5rem}}@media(max-width:640px){h1{font-size:30px;font-size:1.875rem}}@media(max-width:360px){h1{font-size:28px;font-size:1.75rem}}h2{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;margin-top:.6rem}button.cta-button{margin-top:10px;margin-bottom:40px;width:auto}header,header a{color:white}section a{color:#0d83dd}section a:hover{text-decoration:none}@media(max-width:860px){html{font-size:97%}}@media(max-width:760px){html{font-size:94%}}@media(max-width:640px){html{font-size:92%}}@media(max-width:500px){html{font-size:90%}}@media(max-width:360px){html{font-size:86%}}.menu-icon{width:20px;margin-top:5px;position:relative;cursor:pointer;float:right;display:inline-block;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.menu-icon span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.menu-icon .menu-icon-span1{top:0}.menu-icon .menu-icon-span2,.menu-icon .menu-icon-span3{top:6px}.menu-icon .menu-icon-span4{top:12px}.menu-icon.open .menu-icon-span1{top:15px;width:0;left:50%}.menu-icon.open .menu-icon-span2{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-icon.open .menu-icon-span3{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-icon.open .menu-icon-span4{top:15px;width:0;left:50%}.nav-primary-menu{position:relative;box-sizing:border-box;margin:20px 0 0 0;float:right}.nav-primary-menu li{float:left;display:inline-block;margin:0 20px 0 0;list-style:none;font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem}.nav-primary-menu li a{text-decoration:none;color:#fff}.primary-link{display:block;color:#fff;text-align:center;text-decoration:none;padding-bottom:10px;margin:10px 10px 0;-khtml-opacity:.8;-moz-opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.8}.primary-link:hover,.primary-link:focus{-khtml-opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}.nav-primary-submenu{list-style:none;z-index:50;display:none;position:absolute;width:140px;border:solid #e4f4fe;background:#fff;border-width:0 1px 1px;margin:0 0 0 10px;padding:10px 0 0 10px;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;-o-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-primary-submenu li{float:none;width:100%;margin:0 0 13px;padding:0;line-height:20px;line-height:1.25rem}.nav-primary-submenu li a{-khtml-opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;display:inline;color:#0d83dd}.nav-primary-submenu li a:hover,.nav-primary-submenu li a:focus{text-decoration:underline}.is-active .nav-primary-submenu{display:block}.has-submenu.is-active a{opacity:1}.nav-primary-cta a{color:white;background:transparent;text-align:center;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:2px solid #fff;display:block;padding:6px 15px;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;display:inline-block}.nav-primary-cta a:hover,.nav-primary-cta a:focus{background:white}.nav-primary-cta a:hover,.nav-primary-cta a:focus{color:#0d83dd}li.nav-primary-cta{margin-right:3px;margin-top:3px}.hide-desktop{display:none}.hide-tablet{display:block}@media screen and (max-width:767px){.responsive-page .nav-primary{float:none}.responsive-page .icon-arrow-down{float:right;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.responsive-page .is-toggled .icon-arrow-down{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.responsive-page .icon-arrow-down.js-toggle{display:inline-block}.responsive-page .icon-arrow-down.js-link{display:none}.responsive-page .icon-arrow-down:before{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;opacity:1;color:#1e75b7}.responsive-page .button-nav-primary{position:absolute;right:20px;top:25px;display:inline-block;text-decoration:none;color:#fff}.responsive-page .button-nav-primary .button-label{display:inline-block;vertical-align:middle;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;margin:0 13px 0 0}.responsive-page .nav-primary-menu{float:none;clear:both;position:relative;padding:0;margin:0;width:100%;background:#fff}.responsive-page .nav-primary-menu li{float:none;display:block;margin:0;border-bottom:1px solid #e6f3fc}.responsive-page .nav-primary-menu li:last-child{border:0;padding:20px 20px 0 20px}.responsive-page .primary-link{color:#0d83dd;margin:0;padding:0;text-align:left;opacity:1;display:block;padding:20px 20px;font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem}.responsive-page .nav-primary-menuwrap{overflow:hidden;max-height:0;position:absolute;left:0;top:70px;width:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.responsive-page .nav-primary-menuwrap:after{content:"";display:table;clear:both}.responsive-page .nav-primary-menuwrap.is-shown{max-height:850px;-webkit-transition:max-height .6s linear;-moz-transition:max-height .6s linear;transition:max-height .6s linear}.responsive-page .nav-primary-submenu{z-index:50;background:#fff;border:0;display:block;overflow:hidden;position:relative;max-height:0;padding:0;margin:0 0 0 20px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}.responsive-page .nav-primary-submenu li{border:0}.responsive-page .nav-primary-submenu a{color:#222;width:100%;display:block;margin:0;font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;padding:10px 20px}.responsive-page .nav-primary-submenu li:last-child{border:0;padding:0}.responsive-page .nav-primary-submenu.is-active{padding-bottom:10px;-webkit-transition:max-height .4s ease-out;-moz-transition:max-height .4s ease-out;transition:max-height .4s ease-out}.responsive-page .submenu-features.is-active{max-height:250px}.responsive-page .submenu-more.is-active{max-height:195px}.responsive-page .nav-primary-cta{padding:20px}.responsive-page .nav-primary-cta a{padding:14px 18px;box-sizing:border-box;color:white;font-size:20px;font-size:1.25rem;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;border:1px solid #659c17;background-color:#85c51f;display:block;text-align:center;background-image:none}.responsive-page .nav-primary-cta a:hover,.responsive-page .nav-primary-cta a:focus{background-color:#8ed221}.responsive-page .nav-primary-cta a:active{background-color:#77b318;border:1px solid #598b13}.responsive-page .nav-primary-cta a:hover,.responsive-page .nav-primary-cta a:focus{border-color:#659c17;color:#fff}.responsive-page .nav-primary-contact{display:block;padding:10px 20px;color:#1e75b7;background:#fff;text-align:center}.responsive-page .nav-primary-contact .header-phone{color:#1e75b7}.responsive-page .icon-tel:before{font-size:14px;font-size:.875rem}.responsive-page .hide-tablet{display:none}.responsive-page .hide-desktop{display:block}}@media screen and (max-width:767px){.nav-primary-overlay{position:fixed;opacity:0;z-index:-1;left:0;right:0;top:0;bottom:0;background:transparent;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.nav-primary-overlay.is-active{opacity:1;background:rgba(0,0,0,0.85);z-index:5;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.nav-primary-contact .show-mobile-sm{display:none}}@media screen and (max-width:480px){.nav-primary-contact .show-mobile-sm{display:block}.nav-primary-contact .show-mobile{display:none}}.responsive-header{max-width:960px;margin:0 auto;padding-left:15px;padding-right:15px}.responsive-header:after{content:"";display:table;clear:both}.header-wrapper{padding:20px 0}.header-wrapper:after{content:"";display:table;clear:both}.header-frame{z-index:6;position:relative;min-width:960px;width:100%;background-color:#0d83dd;color:#fff}.freshbooks-logo{background-image:url("/cache/images/responsive/FreshBooksClassic_WHITE_GREENLEAF_LOGO_RGB.v1535731833.png");background-image:none,url("/images/responsive/FreshBooksClassic_WHITE_GREENLEAF_LOGO_RGB.svg");background-repeat:no-repeat;width:140px;height:73px;float:left;padding-bottom:10px;background-size:140px 73px}.header-banner{display:none;text-align:center;background:#0673cd;color:#fff;padding:11px;font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem}.header-phone{color:#fff;margin-left:5px;text-decoration:none}.icon-tel:before{content:"\e601";position:relative;display:inline-block;top:-1px;margin:0 5px 0 0;font-size:11px;font-size:.6875rem;line-height:22px;line-height:1.375rem}.icon-arrow-down:before{content:"\e611";font-size:11px;font-size:.6875rem;line-height:15px;line-height:.9375rem}.icon-arrow-down.js-toggle{display:none}.responsive-page .header-frame{min-width:0}@media screen and (max-width:767px){.responsive-page .header-wrapper{padding:10px 0 0 0}}@media screen and (min-width:768px){.responsive-page .header-wrapper{padding:15px 0}}@media screen and (min-width:1024px){.responsive-page .header-wrapper{padding:20px 0}}@media screen and (max-width:767px){.responsive-page .freshbooks-logo,.responsive-page .freshbooks-logo-rgb{width:90px;height:50px;background-size:90px 50px}}@media screen and (min-width:768px){.responsive-page .freshbooks-logo,.responsive-page .freshbooks-logo-rgb{width:120px;height:80px;background-size:120px 80px}}@media screen and (min-width:1024px){.responsive-page .freshbooks-logo,.responsive-page .freshbooks-logo-rgb{width:140px;height:73px;background-size:140px 73px}}.responsive-page .header-banner{display:none}@media screen and (min-width:768px){.responsive-page .header-banner{display:block}}.button-primary{padding:14px 18px;box-sizing:border-box;color:white;font-size:20px;font-size:1.25rem;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;border:1px solid #659c17;background-color:#85c51f}.button-primary:hover,.button-primary:focus{background-color:#8ed221}.button-primary:active{background-color:#77b318;border:1px solid #598b13}.button-secondary{color:white;background:transparent;text-align:center;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:2px solid #fff;display:block;padding:6px 15px;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.button-secondary:hover,.button-secondary:focus{background:white}.subscribe-form{padding-top:5px;width:100%}.sign-up-field,.sign-up-form-button{font-size:20px;font-size:1.25rem;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:14px 18px}.sign-up-field{color:#222;border:1px solid #bac9d4;box-shadow:0 0 0 2px transparent;width:30.6666666667%;min-width:200px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:1%;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease}.sign-up-form-button{color:white;border:1px solid #659c17;background-color:#85c51f;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;background-image:url("/cache/images/responsive/responsive-loader.v1535731833.gif");background-size:34px 34px;background-repeat:no-repeat;background-position:-120%;width:30.6666666667%;min-width:275px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}button.cta-button{min-width:290px}@media(max-width:835px){.sign-up-field{width:215px;margin:0;float:none}.input-company{margin-right:5px}.sign-up-form-button{float:none;width:440px;margin-top:5px}}@media(max-width:540px){.sign-up-field,.sign-up-form-button{width:100%;display:block;max-width:none;margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:290px}.input-company{margin-bottom:5px}}.sign-up-form-button:hover{background-color:#8ed221}.sign-up-form-button:active{background-color:#77b318;border:1px solid #598b13}.field-error{background-color:#ffc2ce;box-shadow:0 0 0 2px #f00;border:1px solid #ffc2ce}.transparent{-khtml-opacity:0;-moz-opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0}.sign-up-form-button.button-disabled{background-color:#6ba312;background-position:center;cursor:default}.hero a,.subhero a,.footer-sign-up a{text-decoration:none}.footer-sign-up-background{background-color:#0d83dd;color:white;text-align:center}.footer-sign-up{padding-top:4%;padding-bottom:6%}.footer-sign-up h1{font-size:50px;font-size:3.125rem;line-height:normal;max-width:none}.footer-sign-up h2{color:white}@media(min-width:1200px){.footer-sign-up{padding-bottom:100px;padding-top:40px}}@media(max-width:500px){.footer-sign-up{padding-bottom:14%}}.footer-sign-up-h2{-khtml-opacity:.6;-moz-opacity:.6;-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);opacity:.6;margin-top:0}.footer-sign-up .subscribe-form{padding-top:15px}.footer-nav{padding-top:50px;background-color:white}.footer-nav-column{min-width:142px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:inline-block;vertical-align:text-top;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease;padding-right:3%}.footer-nav-column:last-child{padding-right:0}.footer-nav-h1,.footer-nav-li a,.footer-nav-ul,.footer-nav-ul a,.footer-nav-social{font-size:14px;font-size:.875rem;line-height:27px;line-height:1.6875rem;color:#6b6c6f;margin:0;padding:0;list-style:none}.footer-nav-h1{font-size:16px;font-size:1rem;max-width:initial;margin-bottom:6%}.footer-nav-li{list-style:none}.footer-nav-li a:hover{color:#0d83dd;text-decoration:none}.footer-nav-social li{padding:0}.footer-nav-social a{text-decoration:none}.footer-nav-subsection{margin-top:30px;margin-bottom:0}.footer-nav-social{margin-top:3px}.social-li{display:block;height:100%}.twitter,.facebook,.pinterest{width:26px;height:26px;display:inline-block;text-decoration:none;margin-right:4px;background-size:cover;-webkit-transform:translateZ(0px)}.twitter:hover,.facebook:hover,.pinterest:hover{-khtml-opacity:.8;-moz-opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.8}.twitter{background-image:url("/cache/images/responsive/twitter.v1535731833.png");background-image:none,url("/images/responsive/twitter.svg");background-repeat:no-repeat}.facebook{background-image:url("/cache/images/responsive/facebook.v1535731833.png");background-image:none,url("/images/responsive/facebook.svg");background-repeat:no-repeat}.pinterest{background-image:url("/cache/images/responsive/pinterest.v1535731833.png");background-image:none,url("/images/responsive/pinterest.svg");background-repeat:no-repeat}footer{padding-top:30px;padding-bottom:20px}footer p{font-size:13px;font-size:.8125rem;line-height:20px;line-height:1.25rem;margin:0;padding:0;color:#6b6c6f}footer a{color:#6b6c6f}footer a:hover{color:#0d83dd;text-decoration:none}.footer-logo-container{float:right;margin-left:10px}.footer-logo{float:right;margin-left:30px}.rackspace{width:128px;height:37px;margin:0;background-image:url("/cache/images/responsive/rackspace.v1535731833.png");background-image:none,url("/images/responsive/rackspace.svg");background-repeat:no-repeat}.truste{width:115px;height:37px;border:0;-khtml-opacity:.9;-moz-opacity:.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90);opacity:.9}.truste:hover{-khtml-opacity:.8;-moz-opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.8}@media(max-width:560px){footer[role="contentinfo"]{padding-top:20px}.footer-logo-container{float:none;margin-left:0;margin-bottom:10px}.footer-logo{float:none;display:inline-block;margin-left:0;margin-right:8px}}.hero-background{background-color:#0d83dd;background-image:none;position:relative;padding-bottom:5px}.hero{color:white;text-align:left;margin-left:auto;margin-right:auto;max-width:960px;min-height:360px;margin-top:3%}h1,.hero-h1{font-size:36px;font-size:2.25rem;line-height:42px;line-height:2.625rem;color:white;max-width:770px;margin-bottom:1.5%;margin-top:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.hero-h2{margin-bottom:1.5%;max-width:620px}h2.hero-h2{color:#9fcef2;color:rgba(255,255,255,0.6);font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}@media(max-width:1024px){.hero-h2{font-size:18px;font-size:1.125rem;max-width:520px}}@media(max-width:960px){h1,.hero-h1{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem;max-width:540px}}@media(max-width:900px){.hero-h1{font-size:30px;font-size:1.875rem;max-width:500px}.hero-h2{max-width:500px}}@media(max-width:835px){.hero{text-align:center;margin-top:0;margin-bottom:-1%;min-height:0}h1,.hero-h1{margin-top:7%}.hero .columns{float:none;margin:auto;width:100%}.hero .hero-video{width:auto;margin:10px auto 30px;max-width:418px;max-height:232px}}@media(max-width:760px){h1,.hero-h1{font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem;max-width:460px}.hero-h2{max-width:460px}}@media(max-width:640px){.hero-h1{font-size:36px;font-size:2.25rem;line-height:42px;line-height:2.625rem}}@media(max-width:400px){.play-text{display:none}}@media(max-width:360px){.hero-h1{font-size:30px;font-size:1.875rem}}@media(min-width:1100px) and (max-height:680px){.hero-h1{margin-top:4%}}.subhero-background{background-color:#0d83dd;border-top:1px solid #50a3d1;position:relative;text-align:center}.subhero{padding-bottom:1.5%;padding-top:.5%}.subhero-headline{background-color:#1e75b7;color:white;display:inline-block;padding:8px 12px;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;top:-80px;left:3.8%;width:270px}.subhero-headline-arrow{position:absolute;top:82px;left:20px;width:14px;height:7px;background-image:url("/cache/images/referral/subhero-headline-arrow.v1535731833.png");background-image:none,url("/images/referral/subhero-headline-arrow.svg");background-repeat:no-repeat}@media(min-width:1200px){.subhero{padding-bottom:16px;padding-top:5px}}@media(max-width:835px){.subhero-headline{display:none}}.subhero-headline p{line-height:22px;margin:0 5px;text-align:left}.subhero-headline-subtext{font-size:14px;font-size:.875rem;-khtml-opacity:.5;-moz-opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:.5}.section-testimonials{padding-bottom:6%}.section-testimonials .testimonial-face{width:22%;max-width:150px;min-width:120px;float:left;margin:0 20px 0 0;position:relative}.section-testimonials .testimonial-text{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;text-align:left}.section-testimonials .testimonial-quote{font-family:Georgia,serif;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;text-indent:-10px;color:#0d83dd;margin:0}.section-testimonials .testimonial-source{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:#222;margin:10px 0 0}.section-testimonials .clearfix:after{margin:0}.section-testimonials .testimonial-slides{margin-bottom:30px;position:relative}.section-testimonials .testimonial-nav-arrow{display:inline-block;margin:auto;width:25px;height:47px;position:absolute;top:50%;margin-top:-2em}.section-testimonials .testimonial-nav-arrow:hover{cursor:pointer}.section-testimonials .left-arrow{left:0;background:url('/cache/images/responsive/arrow-left.v1535731833.png') no-repeat}.section-testimonials .right-arrow{right:0;background:url('/cache/images/responsive/arrow-right.v1535731833.png') no-repeat}.section-testimonials .slide-panel{margin:0 40px}.section-testimonials .sign-up-form-button{display:block;clear:both;width:35%;margin:auto}@media(max-width:710px){.section-testimonials .testimonial-face{float:none;margin:auto}.section-testimonials .testimonial-text{text-align:center}.section-testimonials .testimonial-nav-arrow{margin-top:3em}}.section-awards{overflow:auto;padding-bottom:2%;padding-top:3%;-khtml-opacity:.6;-moz-opacity:.6;-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);opacity:.6;font-size:18px;font-size:1.125rem}.awards-container{background-color:#0d83dd;border-top:1px solid #50a3d1}.awards-left{display:inline-block;width:73%;float:left}.awards-left p{display:inline-block;color:white;max-width:20%;margin:0;text-align:left;margin-right:4%}.awards-logos{margin-right:8%;vertical-align:-55%}.awards-logos-stevie{width:12.5%;max-width:84px}.awards-logos-ixda{width:25%;max-width:174px}.awards-logos-webby{width:16%;max-width:110px;margin-right:0}.awards-right{display:inline-block;background-repeat:no-repeat;border-left:2px solid rgba(255,255,255,0.3);padding-left:4%;padding-top:2%;padding-bottom:2%;float:right;width:22%;text-align:left}.awards-right span{display:inline-block;color:#fff;margin:0;padding-right:4%}.awards-app-stars{display:inline;width:34%;vertical-align:-10%;max-width:124px;min-width:90px}@media(max-width:884px){.awards-left{width:100%;float:none;margin-left:auto;margin-right:auto;text-align:center}.awards-left p{width:18%;margin:0}.awards-logos{margin-right:6%}.awards-logos-webby{margin-right:0}.awards-right{float:none;text-align:center;width:100%;margin-top:5%;border:0;padding:0}.awards-app-stars{width:22%;vertical-align:-20%}}@media(max-width:724px){.awards-left p{margin-right:4%}}@media(max-width:650px){.awards-left p{margin-right:2%;width:20%}}@media(max-width:600px){.awards-left p{display:none}.awards-logos-stevie{width:14.5%}.awards-logos-ixda{width:30%}.awards-logos-webby{width:18%}}.section-assurances{margin:auto;padding:0;background-color:#eaf7e8}.assurances-press-container{color:black;overflow:auto;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:auto}.highlight-background{background-color:#eaf7e8}.assurances-left{overflow:auto;width:65%;border-right:1px solid #ccc;float:left;margin-top:3%;margin-bottom:3%}.assurances-left ul{margin:0;padding-left:7%;padding-right:4%}.assurances-right{overflow:hidden;padding-left:4.5%;margin-top:6.5%}.assurance{font-family:Georgia,serif;display:inline;list-style-type:none;padding-right:10%;float:left;text-indent:-8px;max-width:138px;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.assurance p{margin-top:0;-khtml-opacity:.35;-moz-opacity:.35;-ms-filter:"alpha(opacity=35)";filter:alpha(opacity=35);opacity:.35}.assurance-percent{float:left;padding-right:10px;padding-top:3px;-khtml-opacity:.25;-moz-opacity:.25;-ms-filter:"alpha(opacity=25)";filter:alpha(opacity=25);opacity:.25;background-image:url("/cache/images/referral/94-percent.v1535731833.png");background-image:none,url("/images/referral/94-percent.svg");background-repeat:no-repeat;width:76px;height:32px}.assurance-percent-text{-khtml-opacity:.35;-moz-opacity:.35;-ms-filter:"alpha(opacity=35)";filter:alpha(opacity=35);opacity:.35}.assurance-logos{margin-top:8%;display:block;-khtml-opacity:.25;-moz-opacity:.25;-ms-filter:"alpha(opacity=25)";filter:alpha(opacity=25);opacity:.25}.assurance-logos.pcworld{background-image:url("/cache/images/referral/pcworld.v1535731833.png");background-image:none,url("/images/referral/pcworld.svg");background-repeat:no-repeat;width:96px;height:37px}.assurance-logos.forbes{background-image:url("/cache/images/referral/forbes.v1535731833.png");background-image:none,url("/images/referral/forbes.svg");background-repeat:no-repeat;width:102px;height:37px}.assurance-logos.cnet{background-image:url("/cache/images/referral/cnet.v1535731833.png");background-image:none,url("/images/referral/cnet.svg");background-repeat:no-repeat;width:37px;height:37px}@media(max-width:927px){.assurances-left ul{padding-left:5.5%;padding-right:5.5%}.assurances-left{float:none;width:100%;border:0;border-bottom:1px solid #ccc;padding-bottom:3.5%}.assurance{max-width:none;padding-right:8.3%}.assurance-logos{margin-left:auto;margin-right:auto}.assurances-right{margin:2% auto 3% auto;padding-left:2%;padding-right:2%;max-width:410px}.assurance-percent{float:none;display:inline-block;vertical-align:-50%}.assurance-percent-text{display:inline-block}}@media(max-width:867px){.assurance{padding-right:7.6%}}@media(max-width:822px){.assurance{padding-right:6%}}@media(max-width:800px){.assurance{padding-right:5%}}@media(max-width:788px){.assurance{padding-right:4%}}@media(max-width:765px){.assurances-left{margin-top:0}.assurance{float:none;text-indent:0;display:block;padding-right:0}.assurance p{text-align:center;display:block;margin-top:5%;margin-bottom:2%}.assurance-logos{margin-top:1%}}@media(max-width:500px){.assurances-left{padding-bottom:6.5%}.assurance{margin-top:8%}.assurances-right{margin-top:4%;margin-bottom:4%;text-align:center;overflow:auto;padding-left:4.5%;margin-top:6.5%}.assurance-percent{display:block;margin-left:auto;margin-right:auto;margin-bottom:3%}}@media(max-width:320px){.assurances-right{padding-left:8%}}.assurance-last{padding-right:0}@media(max-width:500px){.assurances-press-container{margin-left:6%;margin-right:6%}}.section-benefits{margin-top:4%;margin-bottom:4%;overflow:auto}.benefit-headline{font-size:30px;font-size:1.875rem;line-height:40px;line-height:2.5rem;margin-left:0;margin-bottom:1%;color:#0d83dd}.benefit-subheadline{margin-top:3%;line-height:24px;line-height:1.5rem}@media(max-width:800px){.benefit-headline{font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem}}@media(max-width:660px){.section-benefits .columns{width:100%;padding-right:0;margin-left:auto;margin-right:auto;max-width:500px;text-align:center;float:none;margin-bottom:5%}.benefit-headline{max-width:100%}}.featurelist-background{background-color:#0d83dd;background-image:url("/cache/images/responsive/featurelist-background.v1535731833.jpg");background-repeat:no-repeat;background-position:0 100%}.section-featurelist{overflow:hidden;max-width:960px}.section-featurelist .sign-up-form-button{position:relative;top:40px;width:50%;clear:both;display:block;margin:auto}.featurelist-title{color:white;font-size:50px;font-size:3.125rem;line-height:normal;margin-left:0;padding-top:8.5%;margin:auto}.featurelist-container{float:right;width:51%;max-width:645px;padding:0;padding-bottom:9.5%;padding-left:40px}.featurelist-icon{width:25px;height:31px;min-width:0;position:relative;display:inline-block;vertical-align:-130%;padding-right:5px;top:-15px}.featurelist-icon.invoice-icon{background-image:url("/cache/images/referral/featurelist-invoice.v1535731833.png");background-image:none,url("/images/referral/featurelist-invoice.svg");background-repeat:no-repeat}.featurelist-icon.expense-icon{background-image:url("/cache/images/referral/featurelist-expense.v1535731833.png");background-image:none,url("/images/referral/featurelist-expense.svg");background-repeat:no-repeat}.featurelist-icon.time-icon{background-image:url("/cache/images/referral/featurelist-time.v1535731833.png");background-image:none,url("/images/referral/featurelist-time.svg");background-repeat:no-repeat}.featurelist-icon.report-icon{background-image:url("/cache/images/referral/featurelist-report.v1535731833.png");background-image:none,url("/images/referral/featurelist-report.svg");background-repeat:no-repeat}.featurelist-feature{float:left;display:inline-block;width:49%;min-width:225px}.featurelist-feature h3{display:inline-block;color:white;margin-bottom:0}.featurelist-row{display:block}.featurelist-row ul{padding:0;padding-left:10px}ul.featurelist-bullets{margin-top:-10px;padding-left:40px}.featurelist-bullets li{list-style-type:none;line-height:28px;line-height:1.75rem;color:white;-khtml-opacity:.5;-moz-opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:.5;margin-left:0;white-space:nowrap}.featurelist-image{display:none}@media(min-width:1400px){.featurelist-background{background-position:5% 100%}}@media(max-width:1180px){.featurelist-background{background-position:-12% 100%}}@media(max-width:1020px){.featurelist-container{width:55%}.featurelist-background{background-position:-34% 100%}}@media(max-width:930px){.featurelist-container{width:60%}.featurelist-background{background-position:-66% 100%}}@media(max-width:860px){.featurelist-background{background-image:none}.featurelist-title{float:none;margin-left:auto;margin-right:auto}.featurelist-container{width:80%;float:none;padding-bottom:0;margin-left:auto;margin-right:auto}.featurelist-title{text-align:center;width:100%}.featurelist-feature{margin-bottom:2%}.featurelist-image{display:block;margin-left:auto;margin-right:auto}.section-featurelist h2{float:none;margin-left:auto;margin-right:auto;text-align:center}.section-featurelist .sign-up-form-button{margin:auto;display:block;top:20px}}@media(max-width:740px){.featurelist-container{width:80%;padding-left:0;padding-right:0}.section-featurelist h2{font-size:42px;font-size:2.625rem}}@media(max-width:630px){.featurelist-container{width:100%}.featurelist-feature{float:none;display:block;margin-left:auto;margin-right:auto}.featurelist-bullets li{margin-left:0}}/*!
This CSS resource incorporates links to font software which is
the valuable copyrighted property of WebType LLC, The Font Bureau,
Ascender Corporation and/or their suppliers. You may not
attempt to copy, install, redistribute, convert, modify or reverse
engineer this font software. Please contact WebType with any
questions: http://www.webtype.com
*/@font-face{font-family:'FranklinNarrow';src:url("/fonts/da6cca2b-e780-42d1-ae8c-501b1663c71c.eot");src:local("Franklin Condensed ITC Pro"),url("/fonts/da6cca2b-e780-42d1-ae8c-501b1663c71c.woff") format("woff"),url("/fonts/da6cca2b-e780-42d1-ae8c-501b1663c71c.ttf") format("truetype"),url("/fonts/da6cca2b-e780-42d1-ae8c-501b1663c71c.svg#web") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:'FranklinMedium';src:url('/fonts/3accda00-15ce-4751-8dc9-6fe2eb02f8b8-2.eot');src:local("Franklin Gothic Narrow Medium"),url("/fonts/3accda00-15ce-4751-8dc9-6fe2eb02f8b8-3.woff") format("woff"),url("/fonts/3accda00-15ce-4751-8dc9-6fe2eb02f8b8-1.ttf") format("truetype"),url("/fonts/3accda00-15ce-4751-8dc9-6fe2eb02f8b8-4.svg#web") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:'FranklinLight';src:url('/fonts/5f4b1577-5cab-49d7-9ed6-4ebedc9502ed-2.eot');src:local("Franklin Gothic Narrow Thin"),url("/fonts/5f4b1577-5cab-49d7-9ed6-4ebedc9502ed-3.woff") format("woff"),url("/fonts/5f4b1577-5cab-49d7-9ed6-4ebedc9502ed-1.ttf") format("truetype"),url("/fonts/5f4b1577-5cab-49d7-9ed6-4ebedc9502ed-4.svg#web") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:'Freshfont';src:url('/fonts/freshfont-regular-webfont.eot');src:local("FreshFont"),url("/fonts/freshfont-regular-webfont.woff") format("woff"),url("/fonts/freshfont-regular-webfont.ttf") format("truetype"),url("/fonts/freshfont-regular-webfont.svg") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"Franklin-Book";src:url("/fonts/itcfranklingothicstd-book-webfont.eot");src:url("/fonts/itcfranklingothicstd-book-webfont.eot?") format("embedded-opentype"),url("/fonts/itcfranklingothicstd-book-webfont.woff") format("woff"),url("/fonts/itcfranklingothicstd-book-webfont.svg") format("svg"),url("/fonts/itcfranklingothicstd-book-webfont.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Felt-Tip-Roman";src:url("/fonts/FeltTipRoman-webfont.eot");src:url("/fonts/FeltTipRoman-webfont.eot?") format("embedded-opentype"),url("/fonts/FeltTipRoman-webfont.woff") format("woff"),url("/fonts/FeltTipRoman-webfont.svg") format("svg"),url("/fonts/FeltTipRoman-webfont.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:'ITCFranklinGothicStd-Book';src:url('/fonts/itcfranklingothicstd-book-webfont.eot?#iefix');src:url('/fonts/itcfranklingothicstd-book-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/itcfranklingothicstd-book-webfont.woff') format('woff'),url('/fonts/itcfranklingothicstd-book-webfont.ttf') format('truetype'),url('/fonts/itcfranklingothicstd-book-webfont.svg#itcfranklingothicstd-book') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"FreshBooksScript-Regular";src:url("/fonts/FreshBooksScriptWeb-Regular.eot?#iefix");src:url("/fonts/FreshBooksScriptWeb-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/FreshBooksScriptWeb-Regular.woff") format("woff"),url("/fonts/FreshBooksScript-Regular.otf") format("opentype");font-style:normal;font-weight:normal}@font-face{font-family:"Franklin-Book-URW";src:url("/fonts/FranklinGothicURW-Lig.eot?#iefix");src:url("/fonts/FranklinGothicURW-Lig.eot?#iefix") format("embedded-opentype"),url("/fonts/FranklinGothicURW-Lig.woff") format("woff"),url("/fonts/FranklinGothicURW-Lig.ttf") format("truetype"),url("/fonts/FranklinGothicURW-Lig.svg") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"Franklin-Book-URW";src:url("/fonts/FranklinGothicURW-Lig.eot?#iefix");src:url("/fonts/FranklinGothicURW-Lig.eot?#iefix") format("embedded-opentype"),url("/fonts/FranklinGothicURW-Lig.woff") format("woff"),url("/fonts/FranklinGothicURW-Lig.ttf") format("truetype"),url("/fonts/FranklinGothicURW-Lig.svg") format("svg");font-style:normal;font-weight:300}.hide{display:none}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.float-right{float:right}.float-left{float:left}.a11y-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.a11y-hidden-focusable:active,.a11y-hidden-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1px;line-height:.0625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'icomoon';src:url('/fonts/icomoon.eot?-cpf6ve');src:url('/fonts/icomoon.eot?#iefix-cpf6ve') format('embedded-opentype'),url('/fonts/icomoon.woff?-cpf6ve') format('woff'),url('/fonts/icomoon.ttf?-cpf6ve') format('truetype'),url('/fonts/icomoon.svg?-cpf6ve#icomoon') format('svg');font-weight:normal;font-style:normal}body{-webkit-font-smoothing:antialiased;background-color:#0d83dd;color:#fff;text-align:center}body a{color:#fff}body a:active,body a:hover,body a:visited{color:#fff}body header .fb-logo{background-image:url('/cache/images/logos/default_white_ca.v1535731833.png');background-size:140px 73px;height:73px;margin:50px auto;width:140px}body footer{color:#6dadde;font-size:12px}body footer a,body footer a:visited,body footer a:active,body footer a:hover{color:#6dadde}body.white-bg{background-color:#fff;color:#0d83dd}body.white-bg a{color:#0d83dd}body.white-bg a:active,body.white-bg a:hover,body.white-bg a:visited{color:#0d83dd}body.white-bg header .fb-logo{background-image:url('/cache/images/logos/default_dark_ca.v1535731833.png')}body.white-bg footer{color:#666}body.white-bg footer a,body.white-bg footer a:visited,body.white-bg footer a:active,body.white-bg footer a:hover{color:#666}.login-step-wrapper{margin:0 auto 40px auto;width:290px}@media screen and (min-width:480px){.login-step-wrapper{width:480px}}@media screen and (min-width:768px){.login-step-wrapper{width:800px}}.login-step-wrapper .callout-header{font-size:26px;font-weight:bold;margin:10px 0}@media screen and (min-width:480px){.login-step-wrapper .callout-header{font-size:36px}}@media screen and (min-width:768px){.login-step-wrapper .callout-header{font-size:44px}}.login-step-wrapper .login-form-sub-links-wrapper{color:#6dadde;font-size:13px;margin:20px 0 20px 0}.login-step-wrapper .login-form-sub-links-wrapper a,.login-step-wrapper .login-form-sub-links-wrapper a:visited,.login-step-wrapper .login-form-sub-links-wrapper a:active,.login-step-wrapper .login-form-sub-links-wrapper a:hover{color:#6dadde}.login-step-wrapper .login-form-sub-links-wrapper .forgot-password{padding-bottom:10px}@media screen and (min-width:480px){.login-step-wrapper .login-form-sub-links-wrapper{margin:10px 0 30px 0}.login-step-wrapper .login-form-sub-links-wrapper .forgot-password,.login-step-wrapper .login-form-sub-links-wrapper .no-account{display:inline-block}.login-step-wrapper .login-form-sub-links-wrapper .forgot-password{float:left;padding-bottom:0}.login-step-wrapper .login-form-sub-links-wrapper .no-account{float:right}}.login-step-wrapper .accountant-center-wrapper{padding-top:50px}.login-step-wrapper .accountant-center-wrapper .accountant-center-link{display:block}.login-step-wrapper .check-email-callout-header{padding-top:20px}.login-step-wrapper #email-address-to-check{font-weight:bold;margin:20px 0}.login-step-wrapper .login-form-wrapper{margin:0 auto;max-width:390px}.login-step-wrapper .login-form-wrapper .login-form{margin-top:40px}.login-step-wrapper .login-form-wrapper .login-form .error-message{color:#ffc2ce}.login-step-wrapper .login-form-wrapper .login-form .login-field,.login-step-wrapper .login-form-wrapper .login-form .login-form-button{font-size:20px;font-size:1.25rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;margin-top:10px;padding:14px 18px;width:100%}.login-step-wrapper .login-form-wrapper .login-form .login-field{color:#222;border:1px solid #bac9d4;box-shadow:0 0 0 2px transparent;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease}.login-step-wrapper .login-form-wrapper .login-form .login-field:-ms-input-placeholder{color:#aaa}.login-step-wrapper .login-form-wrapper .login-form .login-field.placeholder{color:#aaa}.login-step-wrapper .login-form-wrapper .login-form .login-form-button{color:#fff;cursor:pointer;border:1px solid #659c17;background-color:#85c51f;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;background-image:url("/cache/images/responsive/responsive-loader.v1535731833.gif");background-size:34px 34px;background-repeat:no-repeat;background-position:-120%;box-sizing:border-box}.login-step-wrapper .login-form-wrapper .login-form .login-continue-button-text{padding-right:10px}.login-step-wrapper .login-form-wrapper .login-form .login-continue-button-arrow:after{content:"\e613";display:inline-block;font-size:30px;opacity:.5;position:relative;top:9px;vertical-align:text-top}#login-step-select-account .callout-header{font-weight:normal}#login-step-select-account .fb-account-wrapper{display:inline-block;margin-top:40px}@media screen and (min-width:768px){#login-step-select-account .fb-account-wrapper{width:690px;margin:40px auto}}#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-section-header{color:#666;font-size:20px;margin-bottom:20px}@media screen and (min-width:480px){#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-section-header{font-size:24px}}#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile{border:1px solid #ccc;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:10px auto;min-height:84px;width:260px;-webkit-box-shadow:0 0 5px 0 #d2d2d2;-moz-box-shadow:0 0 5px 0 #d2d2d2;box-shadow:0 0 5px 0 #d2d2d2}@media screen and (min-width:480px){#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile{margin:20px auto;width:320px}}#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile a,#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile a:active,#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile a:hover,#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile a:visited{text-decoration:none}#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile .account-detail-wrapper{font-size:0;padding:12px;position:relative;text-align:left}@media screen and (min-width:480px){#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile .account-detail-wrapper{padding:20px}}#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile .account-detail-wrapper .account-image{display:inline-block;height:45px;position:relative;top:7px;width:45px}@media screen and (min-width:480px){#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile .account-detail-wrapper .account-image{height:65px;top:0;width:65px}}#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile .account-detail-wrapper .account-image img{bottom:0;left:0;margin:auto;max-width:100%;max-height:100%;position:absolute;right:0;top:0}#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile .account-detail-wrapper .account-image img.round-border-mask{position:absolute;top:0;left:0}#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile .account-detail-wrapper .account-details{display:inline-block;line-height:20px;margin-left:12px;text-align:left;vertical-align:top;width:160px}@media screen and (min-width:480px){#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile .account-detail-wrapper .account-details{line-height:22px;margin-left:20px;width:180px}}#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile .account-detail-wrapper .account-details .account-name{color:#0d83dd;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:480px){#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile .account-detail-wrapper .account-details .account-name{font-size:18px}}#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile .account-detail-wrapper .account-details .account-role{color:#666;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile .account-detail-wrapper .account-details .last-login{color:#666;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile .account-detail-wrapper .account-tile-arrow{background-image:url('/cache/images/responsive/chevron.v1535731833.png');position:absolute;right:12px;top:35px;width:10px;height:16px;color:#666}@media screen and (min-width:480px){#login-step-select-account .fb-account-wrapper .fb-account-section .fb-account-list .account-tile .account-detail-wrapper .account-tile-arrow{right:20px;top:45px}}#login-step-select-account .select-account-sub-links-wrapper{clear:both;color:#666;margin-top:40px}#classic-account-section{border-color:#e5e5e5;margin-top:40px}#classic-account-section.classic-only{margin-top:0}#classic-account-section.classic-only .fb-account-section-header{display:none}@media screen and (min-width:1024px){#classic-account-section{border-right-width:1px;border-right-style:solid;float:left;padding-right:20px;margin-top:0}#classic-account-section.classic-only{float:none;padding-right:0;border:0}}#freshbooks-account-section.modern-only{margin-top:0}#freshbooks-account-section.modern-only .fb-account-section-header{display:none}@media screen and (min-width:1024px){#freshbooks-account-section{float:right;padding-left:20px}#freshbooks-account-section.modern-only{float:none}}#freshbooks-account-section .account-image{border-radius:50px;overflow:hidden}