/* custom classes for QB EN GB (UK QuickBooks)                            */
/* class names should follow pattern qb-en-gb-[component name]-[whaterver]*/
/* for example .qb-en-gb-header-item                                      */
/****   UK Header CSS Starts here   ****/
.qb-en-gb-header_eyebrow .eyebrow-boiler-nav li,
.qb-en-gb-header_eyebrow .eyebrow-boiler-nav li a,
.qb-en-gb-header_eyebrow .eyebrow-boiler-nav li span {
  font-size: 12px;
}
.qb-en-gb-header_eyebrow .eyebrow-boiler-nav .ctext ul li:hover ul {
  width: 230px;
}
.qb-en-gb-header_eyebrow .eyebrow-boiler-nav .eyebrow-phone-no:before {
  width: 17px;
  vertical-align: -8px;
  margin-left: 4px;
}
.qb-en-gb-header_eyebrow .eyebrow-boiler-nav .more-phone-numbers {
  padding: 5px 0px;
}
.qb-en-gb-header_eyebrow .eyebrow-boiler-nav .more-phone-numbers a {
  font-size: 13px;
}
.qb-en-gb-header_eyebrow .eyebrow-boiler-nav .ctext ul li ul li:first-child:before {
  vertical-align: -9px;
}
.qb-en-gb-header_eyebrow .eyebrow-boiler-nav .chat-tiny {
  vertical-align: middle;
}
.qb-en-gb-header_eyebrow #isearch {
  height: auto;
}
.qb-en-gb-header_eyebrow input#search_term {
  color: #666;
}
.qb-en-gb-header_eyebrow .call-center-hours {
  display: inline-block;
}
.qb-en-gb-header_eyebrow .phone-details {
  width: 160px;
  display: inline-table;
  text-align: left;
}
.qb-en-gb-header.boiler-header .span5 {
  width: auto;
}
.qb-en-gb-header.boiler-header div.span3.col-md-3 {
  width: 200px;
  margin-left: 0;
}
.qb-en-gb-header.boiler-header div.span4.col-md-4 {
  width: 210px;
  margin-left: 0px;
}
.qb-en-gb-header .intuit-logo-image {
  display: block;
}
.qb-en-gb-header .boiler-signin-container .ctawrapperright > div.margin10.inline {
  margin-left: 0px;
  margin-right: 0px;
}
/****   UK Header CSS Ends here     ****/
/****   UK Footer CSS Starts here   ****/
.qb-en-gb-footer .footer-global li {
  display: list-item;
}
/****   UK Footer CSS Ends here     ****/
.uk-banner p,
.uk-banner-text p {
  margin-top: 10px;
}
.uk-banner h3,
.uk-banner-text h3 {
  color: #fff;
  letter-spacing: 0;
}
.qb-en-gb-blue-text p {
  color: #0098cd;
  font-weight: bold;
}
.pricing-card-content li {
  list-style-position: outside;
}
/****   CSS styles for Special Offers UK page Starts here ****/
.uk-special-offers .pricing-card-content li:last-child {
  border-bottom: 0px;
}
.uk-special-offers .pricing-card-content .pricing-content-burst p {
  font-weight: 500;
  width: 50px;
}
.uk-special-offers .features .row .span1 {
  width: 100px;
}
.uk-special-offers .features .row .span4 {
  width: 220px;
}
.qb-en-gb-main-content {
  border-top: 1px solid #ccc;
}
.qb-en-gb-main-content #mainSectionheading h1 {
  font-size: 46px;
  padding: 72px 0 0;
  text-align: center;
  line-height: 51px;
}
.qb-en-gb-main-content .qb-en-gb-section h2 {
  text-align: left;
}
/****   CSS styles for Special Offers UK page Ends here ****/
/****   CSS styles for Compare Special Offers UK page Start here  ****/
.uk-compare-sp-offers .comp-chart-mini-pricing-header-text h4 {
  font-size: 18px;
}
.uk-compare-sp-offers .comp-chart-header-container .comp-chart-text-header {
  vertical-align: top;
}
.uk-compare-sp-offers .comp-chart-mini-pricing-header-content .x-price-discount {
  text-decoration: line-through;
  font-size: 18px;
  color: #999;
  font-weight: 200;
}
.uk-compare-sp-offers .comp-chart-mini-pricing-header-content .x-price-currency-quantifier {
  font-size: 17px;
  position: relative;
  top: -2px;
  left: -1px;
  letter-spacing: 0px;
}
.uk-compare-sp-offers .comp-chart-mini-pricing-header-content .x-price-amount-whole {
  font-size: 30px;
  letter-spacing: 0px;
}
.uk-compare-sp-offers .comp-chart-mini-pricing-header-content .x-price-amount-cents {
  position: relative;
  top: -3px;
  letter-spacing: 0px;
  font-weight: bold;
}
.uk-compare-sp-offers .comp-chart-mini-pricing-header-content p .x-price-duration-quantifier,
.uk-compare-sp-offers .comp-chart-mini-pricing-header-content .x-price-duration-quantifier {
  margin-left: 3px;
  font-size: 15px;
}
.uk-compare-sp-offers .comparison-chart .th-grey,
.uk-compare-sp-offers .comparison-chart .th-blue {
  border-right: medium none;
  color: #fff;
}
.uk-compare-sp-offers .comparison-chart .th-grey {
  background-color: #979797;
}
.uk-compare-sp-offers .comparison-chart .th-blue {
  background-color: #0099cc;
}
/****   CSS styles for Compare Special Offers UK page Ends here  ****/
/****   UK Singup Form Custom CSS  Start here ****/
.qb-en-gb-custom .qb-en-gb-form-custom {
  padding: 0 0 0 15px;
}
.qb-en-gb-custom .qb-en-gb-form-custom .add-margin-left {
  margin-left: 5px;
}
.qb-en-gb-custom .qb-en-gb-form-custom select#practiceType {
  height: 29px;
  padding-top: 4px;
}
.qb-en-gb-custom .qb-en-gb-form-custom .field-error-wrapper label i {
  width: 0px;
  height: 0px;
  margin-right: 0px;
}
.qb-en-gb-custom .qb-en-gb-form-custom .ctext {
  display: inline-block !important;
  height: 60px;
  margin-top: 45px;
  margin-left: 5px;
  float: left;
  clear: none;
}
.qb-en-gb-custom .qb-en-gb-form-custom div.cform-field:last-of-type {
  width: 95px;
  margin-top: 10px;
  margin-left: 93px;
}
/****   UK Singup Form Custom CSS Ends here ****/

/* custom classes for QB EN GB (UK QuickBooks)                            */
/* class names should follow pattern qb-en-gb-[component name]-[whaterver]*/
/* for example .qb-en-ca-header-item                                      */
/* CA header CSS starts here ....*/
.qb-en-ca-custom .qb-en-ca-header {
  height: 76px;
}
.qb-en-ca-custom .comp-chart-header-container {
  border-bottom: 5px solid #C8C1C1;
}
.qb-en-ca-custom .intuit-logo-image {
  display: block;
  float: left;
}
.qb-en-ca-custom .header-eyebrow-boiler .eyebrow-boiler-nav .eyebrow-phone-no:before {
  width: 17px;
  vertical-align: -8px;
}
.qb-en-ca-custom .header-eyebrow-boiler .eyebrow-boiler-nav .eyebrow-phone-no:after {
  vertical-align: -7px;
  margin-left: 4px;
}
.qb-en-ca-custom #isearch {
  height: auto;
  overflow: visible;
}
.qb-en-ca-custom .boiler-header .span5 {
  width: auto;
}
.qb-en-ca-custom .boiler-header div.span3.col-md-3 {
  width: 200px;
  margin: -10px 0 0px;
}
.qb-en-ca-custom .boiler-header div.span4.col-md-4 {
  width: 218px;
  margin-left: 0px;
  float: right;
}
.qb-en-ca-custom .boiler-signin-container .ctawrapperright > div.margin10.inline {
  margin-left: 0px;
  margin-right: 0px;
}
.qb-en-ca-custom .boiler-signin-container .ctawrapperright > div.margin10.inline + div.margin10.inline {
  margin-left: 15px;
}
.qb-en-ca-custom li.sign-in-nav {
  padding-bottom: 2px;
  margin-left: 15px;
}
.qb-en-ca-custom nav > header .ctext ul li:hover ul,
.qb-en-ca-custom .site-header .ctext ul li:hover ul {
  margin-top: 0px;
}
.qb-en-ca-custom .nav-bar-top-links > a {
  color: #202020;
}
.qb-en-ca-custom .nav-bar-top-links > a:hover {
  color: #365ebf;
  text-decoration: none;
}
.qb-en-ca-custom .header-eyebrow-boiler .eyebrow-boiler-nav .ctext ul li ul {
  padding: 10px 15px;
}
.qb-en-ca-custom .header-eyebrow-boiler .eyebrow-boiler-nav .ctext ul li ul li:first-child:before {
  position: absolute;
  left: 40px;
  top: 15px;
}
.qb-en-ca-custom .header-eyebrow-boiler .eyebrow-boiler-nav .eyebrow-phone-no {
  margin-left: 20px;
  cursor: default;
}
.qb-en-ca-custom .header-eyebrow-boiler .eyebrow-boiler-nav .eyebrow-phone-no:hover:after {
  background-position: -30px -420px;
}
.qb-en-ca-custom .header-eyebrow-boiler .eyebrow-boiler-nav .open {
  color: green;
  display: inline;
}
.qb-en-ca-custom .header-eyebrow-boiler .eyebrow-boiler-nav .closed {
  display: none;
}
.qb-en-ca-custom #search_term:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset, 0 0 0 1px rgba(0, 0, 0, 0.05) inset, 0 0 8px #365ebf, 0 0 0 1px #365ebf;
  border-color: #365ebf \9;
}
.qb-en-ca-custom .qb-en-ca-header.boiler-header .span5 {
  width: auto;
}
.qb-en-ca-custom .qb-en-ca-header.boiler-header div.span3.col-md-3 {
  width: 200px;
  margin-left: 0;
}
.qb-en-ca-custom .qb-en-ca-header.boiler-header div.span4.col-md-4 {
  width: 218px;
  margin-left: 0px;
}
.qb-en-ca-custom .qb-en-ca-header .intuit-logo-image {
  display: block;
}
.qb-en-ca-custom .qb-en-ca-header .boiler-signin-container .ctawrapperright > div.margin10.inline {
  margin-left: 0px;
  margin-right: 0px;
}
.qb-en-ca-custom .qb-en-ca-header .quickNav-menu > li > a {
  padding-top: 0;
}
.qb-en-ca-custom .qb-en-ca-header .quickNav-menu li.sub-menu:hover ul {
  margin-top: 0;
}
/* CA header CSS ends here */
/* CA Footer CSS */
.qb-en-ca-footer .footer-global li {
  display: list-item;
}

/* custom classes for QB EN AU (AU QuickBooks)                            	*/
/* class names should follow pattern qb-en-au-[component name]-[whaterver]	*/
/* for example .qb-en-au-header-item										*/
.qb-en-au-custom {
  /* AU Header classes starts from here										*/
}
.qb-en-au-custom .header-eyebrow-container.qb-en-au-header {
  padding-top: 0;
}
.qb-en-au-custom .qb-en-au-header.boiler-header {
  height: 77px;
}
.qb-en-au-custom .qb-en-au-header .content-container {
  width: 972px;
}
.qb-en-au-custom .qb-en-au-header div.span5 {
  width: 550px;
  margin-top: -30px;
}
.qb-en-au-custom .qb-en-au-header div.span4 {
  margin-left: 0px;
  width: 210px;
}
.qb-en-au-custom .qb-en-au-header .boiler-header .ctext ul li {
  padding-left: 30px;
}
.qb-en-au-custom .qb-en-au-header .header-eyebrow-boiler div.span8 {
  float: right;
}
.qb-en-au-custom .qb-en-au-header .header-eyebrow-boiler .eyebrow-boiler-nav a {
  font-size: 12px;
}
.qb-en-au-custom .qb-en-au-header .quickNav-menu > li > a {
  color: #202020;
  padding-bottom: 23px;
}
.qb-en-au-custom .qb-en-au-header .quickNav-menu > li > a:hover {
  color: #365ebf;
  text-decoration: none;
}
.qb-en-au-custom .site-header.qb-en-au-header .ctext ul {
  /*
        > li:first-child ul, > li:last-child ul {
            width: 140px;
        }
        > li:nth-child(3) ul {
            width: 190px;
        } 
        */
}
.qb-en-au-custom .site-header.qb-en-au-header .ctext ul li:hover ul {
  margin-top: 0;
}
.qb-en-au-custom .qb-en-au-form-custom {
  padding: 0 0 0 15px;
}
.qb-en-au-custom .qb-en-au-form-custom .add-margin-left {
  margin-left: 5px;
}
.qb-en-au-custom .qb-en-au-form-custom select {
  height: 28px;
}
.qb-en-au-custom .qb-en-au-form-custom .field-error-wrapper label i {
  width: 0px;
  height: 0px;
  margin-right: 0px;
}
.qb-en-au-custom .qb-en-au-form-custom .ctext {
  display: inline-block !important;
  height: 60px;
  margin-top: 45px;
  margin-left: 5px;
  float: left;
  clear: none;
}
.qb-en-au-custom .qb-en-au-form-custom div.cform-field:last-of-type {
  width: 95px;
  margin-top: 10px;
  margin-left: 93px;
}

/* custom classes for QB IN (India QuickBooks)                            */
/* class names should follow pattern qb-en-in-[component name]-[whaterver]*/
/* for example .qb-en-in-header-item                                      */
/* India header CSS starts here ....*/
.wider-site-header-nav {
  /*QB logo*/
  /*Middle column nav*/
  /*Last column Free trial and Sign In buttons*/
}
.wider-site-header-nav .row {
  margin-left: -30px;
  margin-right: -30px;
}
.wider-site-header-nav .row > div:nth-child(1) {
  width: 200px;
}
.wider-site-header-nav .row > div:nth-child(2) {
  width: auto;
}
.wider-site-header-nav .row > div:nth-last-child(1) {
  width: 210px;
  margin-left: 0px;
  float: right;
  /* Add class sign-in-menu to last column grid for positioning the signin hover menu to right:-10px*/
}
.wider-site-header-nav .row > div:nth-last-child(1) section.sign-in-menu ul.signin-hover {
  right: -10px;
}
/*Header eyebrow nav styles assuming it has only one column layout*/
.wider-header-eyebrow-nav-onecolumn .row {
  margin-left: -30px;
  margin-right: -30px;
}
.wider-header-eyebrow-nav-onecolumn .row div section {
  margin-right: -30px;
}
.wider-header-eyebrow-nav-onecolumn .no-info-menu .eyebrow-phone-no:before {
  vertical-align: -8px;
}
.wider-header-eyebrow-nav-onecolumn .no-info-menu .eyebrow-phone-no:after {
  display: none;
}
.qb-en-in-custom .seo-hero-image img {
  display: block;
}
.cmodal-resize-550-height .cimage .img-text-align {
  margin-top: 50px;
}
.cmobile-app-download {
  margin: 30px 0;
}
.cmobile-app-download a {
  background: url('../images/app_download_btn.png') no-repeat;
  display: block;
}
.cmobile-app-download .ios {
  background-position: 0 -3px;
  width: 135px;
  height: 40px;
}
.cmobile-app-download .android {
  background-position: -141px 0;
  width: 129px;
  height: 45px;
}
.cmobile-app-download.app-both a {
  float: left;
}
.cmobile-app-download.app-both .ios {
  margin: 3px 20px 0 0;
}
.cmobile-app-download.app-both.app-center {
  text-align: center;
}
.cmobile-app-download.app-both.app-center > div {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* BODY */
/* CONTAINER */
/* OUTER CONTAINER */
/* TYPOGRAPHY */
/* FONT FAMILY */
/* FONT WEIGHT */
/* FONT SIZE */
/* LINE HEIGHT */
/* LETTER SPACING */
/* COLOR PALETTES PRIMARY, SECONDARY, TERTIARY */
/* PARAGRAPHS */
/* SECTIONS + header/subheaders */
/* SUB-SECTIONS */
/* CTA */
/* COLORS */
/* BORDER */
/* BOX-SHADOW */
/* CAROUSEL */
/* CONTAINER */
/* FAQ-QA */
/* COMP CHART 2 */
/* COMP-CHART-2-SIMPLE-HEADER */
/* DISCLOSURE */
/* FORM Vars */
/* PRICING-CARD LAYOUT */
/*helper vars for Harmony font*/
/*group headers*/
/*@pricing-card-layout-header-t-background-color: currentColor;*/
/* product title */
/*@pricing-card-layout-productcomponent-title-t-background-color: currentColor;*/
/* price ct */
/* price aw */
/* price per-month */
/* product offer (red) */
/* product offer2 */
/* feature-list */
/* PRODUCT COMPONENT */
/* PRICING CARD */
/* PRICING TABLE */
/* HERO */
/* VIDEO */
/* FOOTER */
/* RESPONSIVE TABS - added here because it's backwards compatible with non-responsive */
/* TESTIMONIAL */
/* Mixin for generating global sprite SVG and its fallback PNG.
   Ideally this has to be a LESS VAR, but due to how CQ interprets LESS VAR PATHS, its hardcoded this way 
*/
.fcolor-prim {
  color: #f77b00;
}
.fcolor-sec {
  color: #3f6dc9;
}
.intuit-left-nav-menu-header-container .intuit-logo,
.intuit-left-nav-menu-header-container .property-header.websites .top-bar .intuit-logo,
.intuit-left-nav-menu-header-container .intuit-logo-image,
.intuit-left-nav-menu-header-container .search-intuit,
.intuit-left-nav-menu-header-container .search-intuit-form input[type='text'],
.intuit-left-nav-menu-header-container .close-more-from-intuit,
.intuit-left-nav-menu-header-container .property-logo-image,
.intuit-left-nav-menu-header-container .sub-menu-icon,
.intuit-left-nav-menu-header-container .more-from-intuit-link-icon,
.intuit-left-nav-menu-header-container .phone-icon,
.intuit-left-nav-menu-header-container .info-icon,
.intuit-left-nav-menu-header-container .turbotax-icon,
.intuit-left-nav-menu-header-container .quickbooks-icon,
.intuit-left-nav-menu-header-container .quicken-icon,
.intuit-left-nav-menu-header-container .mint-icon,
.intuit-left-nav-menu-header-container .pro-connect-icon,
.intuit-left-nav-menu-header-container .country-icon,
.intuit-left-nav-menu-header-container .sign-in-icon,
.intuit-left-nav-menu-header-container .cart-icon,
.intuit-left-nav-menu-header-container .websites-chat-icon,
.intuit-left-nav-menu-header-container .see-all-arrow,
.intuit-left-nav-menu-header-container .header-menu .search-submit-button,
.intuit-left-nav-menu-header-container .search-intuit-form input[type='submit'],
.footerSeeAll a {
  background-image: url('../images/global-sprite-fallback.png');
  background-image: url('../images/global-sprite.svg');
  background-repeat: no-repeat;
}
.intuit-left-nav-menu-header-container .header-menu,
.intuit-left-nav-menu-header-container .quickNav-menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.intuit-home-carousal * {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
/* Responsive header and footer CSS for ICOM Starts  */
.main-header .intuit-left-nav-menu-header-container .top-bar-full.top-bar-container {
  padding: 20px 0 30px;
}
.main-header .intuit-left-nav-menu-header-container .nav .quickNav-menu .shopping-cart .cart-icon {
  padding-left: 27px;
  display: inline-block;
}
.main-header .intuit-left-nav-menu-header-container .nav-links > li > a span,
.main-header .intuit-left-nav-menu-header-container .sub-domains > li > a span {
  padding-right: 5px;
  display: inline-block;
  vertical-align: middle;
}
.main-header .intuit-left-nav-menu-header-container .nav .nav-bar-top-links > a {
  height: 18px;
}
.main-header .intuit-left-nav-menu-header-container .nav .quickNav-menu .sign-in a,
.main-header .intuit-left-nav-menu-header-container .nav .quickNav-menu .sign-in a:visited {
  height: 22px;
}
.about_watercooler_images .footer-global-watercooler .row {
  margin-left: -20px;
}
.about_watercooler_images .footer-global-watercooler .row .span2,
.about_watercooler_images .footer-global-watercooler .row .span3,
.about_watercooler_images .footer-global-watercooler .row .span7,
.about_watercooler_images .footer-global-watercooler .row .span12 {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
.about_watercooler_images .footer-global-watercooler .row .span2 {
  float: left;
  width: 140px;
}
.about_watercooler_images .footer-global-watercooler .row .span3 {
  float: left;
  width: 220px;
}
.about_watercooler_images .footer-global-watercooler .row .span7 {
  float: left;
  width: 540px;
}
.about_watercooler_images .footer-global-watercooler .row .span12 {
  float: left;
  width: 940px;
}
.about_legal_images .footer-legal-content .row {
  margin-left: -20px;
}
.about_legal_images .footer-legal-content .span6 {
  float: left;
  min-height: 1px;
  margin-left: 20px;
  width: 460px;
}
.about_legal_images .footer-legal-content .copyright .span8 {
  float: left;
  min-height: 1px;
  margin-left: 20px;
  width: 620px;
}
.about_legal_images .footer-legal-content .copyright .span8 .footer-legal-copy,
.about_legal_images .footer-legal-content .copyright .span8 .footer-legal-copy span,
.about_legal_images .footer-legal-content .copyright .span8 .footer-legal-link {
  color: #fff;
  font: normal 12px/18px "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
a.footer-legal-link,
a.footer-legal-link:active,
a.footer-legal-link:visited {
  font: normal 12px/20px "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
a.footer-legal-link:hover,
a.footer-legal-link:focus {
  text-decoration: underline;
}
/* ICOM font replacement from FS Albert to AvenirNext */
.property-www {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www h1,
.property-www .h1,
.property-www h2,
.property-www .h2,
.property-www h3,
.property-www .h3,
.property-www h4,
.property-www .h4 {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www h1,
.property-www .h1 {
  font-size: 42px;
}
.property-www h2,
.property-www .h2 {
  font-size: 30px;
}
.property-www h3,
.property-www .h3 {
  font-size: 24px;
  line-height: 1.2;
}
.property-www h4,
.property-www .h4 {
  font-size: 20px;
}
.property-www .p1 {
  font-size: 18px;
}
.property-www .p2 {
  font-size: 15px;
}
.property-www .p3 {
  font-size: 12px;
}
.property-www .ctext button {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
  font-weight: 300;
}
.property-www .responsive_tabs ul.resp_tabs li .centering-div .ctext p {
  font: 500 20px/26px "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .responsive_tabs .content-block .resp-midtab-title p {
  font: bold 16px/22px "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .ctabs-headings h1 {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .cmodal-page .p1 {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .cbanner .banner-text {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .comp-chart-header-container .comp-chart-text-header p,
.property-www .comp-chart-header-container .comp-chart-text-header h2,
.property-www .comp-chart-header-container .comp-chart-text-header h3,
.property-www .comp-chart-header-container .comp-chart-text-header h4,
.property-www .comp-chart-header-container .comp-chart-text-header ul,
.property-www .comp-chart-header-container .comp-chart-text-header ol {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .comp-chart-header-container .comp-chart-text-header h2 {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .chero-cta-box h1 {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .cpricing-card .pricing-card-header h3,
.property-www .cpricing-card .pricing-card-header h4 {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .cpricing-card .pricing-card-header h3 {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .creviews-list-rss h2 {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .eCommerce-product-div .image-price-container .price-container-title {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .eCommerce-product-div .image-price-container .eCommerce_product_placeholder {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .pricing-card-layout .pricing-card-layout-header .ctext p {
  font: normal 18px "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .pricing-card-layout .pricesplit {
  font: 300 normal 18px "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .pricing-card-layout .eCommerce-product-div .price-container-title {
  font: 300 normal 18px "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .pricing-card-layout .cpricing-card-layout .pricing-card-layout-content:not(.pccol_4) .eCommerce-product-div .price-container-title {
  font: 300 normal 18px "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .pricing-card-layout .cpricing-card-layout .pricing-card-layout-content .eCommerce-product-div .price-container-title {
  font: 300 normal 18px "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .con-page-nav .title h2 {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www p,
.property-www .p3 {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .tool-tip,
.property-www .image-tool-tip {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .ctaprimary,
.property-www .ctasecondary,
.property-www input.ctaprimary,
.property-www input.ctasecondary,
.property-www button.ctaprimary,
.property-www button.ctasecondary {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.property-www .search-resultset-container .search-form-query-input {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
/**** EO ICOM font replacement classes ****/
/* Responsive header and footer CSS for ICOM Ends */
.intuit-left-nav-menu-header-container .visually-hidden {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.intuit-left-nav-menu-header-container .visually-hidden-text {
  text-indent: -5000px;
}
.intuit-left-nav-menu-header-container .main-header {
  position: relative;
  background-color: #fbfbfb;
  font-size: 12px;
  color: #3f3f3f;
}
.intuit-left-nav-menu-header-container .main-header ul {
  list-style: none;
}
.intuit-left-nav-menu-header-container .main-header .nav {
  position: absolute;
  bottom: -18px;
  left: 50%;
  margin-left: -510px;
  z-index: 500;
  bottom: -15px;
}
.intuit-left-nav-menu-header-container .top-bar {
  width: 100%;
  border-bottom: 4px solid #0077c5;
  margin-bottom: 39px;
}
.intuit-left-nav-menu-header-container .top-bar .intuit-logo {
  width: 90px;
  height: 26px;
  float: left;
  cursor: pointer;
  background-position: 0 -810px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  margin-top: 8px;
  margin-right: 82px;
}
.intuit-left-nav-menu-header-container .top-bar .intuit-logo:hover {
  text-decoration: none;
}
.intuit-left-nav-menu-header-container .top-bar-full.top-bar-container {
  height: 59px;
  width: 940px;
  margin: 0 auto;
  margin-bottom: -8px;
  padding: 20px 0 91px;
}
.intuit-left-nav-menu-header-container .top-bar-full.top-bar-container .col-md-8 {
  width: 530px;
}
.intuit-left-nav-menu-header-container .top-bar-full.top-bar-container .col-md-4 {
  width: 410px;
}
.intuit-left-nav-menu-header-container .top-bar-full .top-bar-nav-site {
  width: 350px;
  margin: 0 auto;
  padding: 20px 0 30px 0;
  overflow: auto;
}
.intuit-left-nav-menu-header-container .top-bar-full .top-bar-container-form-container {
  width: 500px;
  margin: 0 auto;
  padding: 20px 0 30px 45px;
  overflow: auto;
}
.intuit-left-nav-menu-header-container .top-bar-full .top-bar-container {
  height: 51px;
}
.intuit-left-nav-menu-header-container .intuit-logo-image {
  width: 101px;
  height: 30px;
  background-position: 0 0;
  display: none;
}
.intuit-left-nav-menu-header-container .nav-links {
  float: right;
}
.intuit-left-nav-menu-header-container .nav-links > li {
  margin-top: 13px;
}
.intuit-left-nav-menu-header-container .nav-links > li.search-box {
  padding-left: 30px;
  margin-top: 7px;
  vertical-align: top;
}
.intuit-left-nav-menu-header-container .nav-links .sub-menu > ul {
  border-top-right-radius: 5px;
  z-index: 5;
  border-top: 1px solid #cccccc\9;
}
.intuit-left-nav-menu-header-container .nav-links .ctext {
  float: left;
  margin-right: 35px;
  margin-top: 8px;
}
.intuit-left-nav-menu-header-container .nav-links .search-intuit-form {
  float: right;
  width: 134px;
}
.intuit-left-nav-menu-header-container .nav-links .search-intuit-form .errors {
  display: none;
}
.intuit-left-nav-menu-header-container .sub-domains {
  float: left;
  margin-top: 8px;
}
.intuit-left-nav-menu-header-container .turbotax-icon {
  width: 16px;
  height: 17px;
  background-position: -500px -230px;
}
.intuit-left-nav-menu-header-container .quickbooks-icon {
  width: 16px;
  height: 17px;
  background-position: -530px -230px;
}
.intuit-left-nav-menu-header-container .quicken-icon {
  width: 14px;
  height: 17px;
  background-position: -560px -230px;
}
.intuit-left-nav-menu-header-container .mint-icon {
  width: 13px;
  height: 17px;
  background-position: -590px -230px;
}
.intuit-left-nav-menu-header-container .pro-connect-icon {
  width: 16px;
  height: 17px;
  background-position: -618px -230px;
}
.intuit-left-nav-menu-header-container .country-icon {
  width: 12px;
  height: 12px;
  background-position: -60px -450px;
}
.intuit-left-nav-menu-header-container .hdr-corporate-TurboTax a:hover {
  color: #d52b1e;
}
.intuit-left-nav-menu-header-container .hdr-corporate-QuickBooks a:hover {
  color: #2ca01c;
}
.intuit-left-nav-menu-header-container .hdr-corporate-Quicken a:hover {
  color: #c60b2f;
}
.intuit-left-nav-menu-header-container .hdr-corporate-Mint a:hover {
  color: #007836;
}
.intuit-left-nav-menu-header-container .hdr-corporate-ProConnect a:hover {
  color: #c60b2f;
}
.intuit-left-nav-menu-header-container .search-submit-button {
  display: block;
  width: 20px;
  height: 22px;
  padding: 0;
  margin: 0 0 -2px 0;
  border: none;
  background: none;
  position: relative;
  left: 129px;
  top: -22px;
  cursor: pointer;
}
.intuit-left-nav-menu-header-container form#isearch {
  margin: 0 2px;
  height: 0px;
}
.intuit-left-nav-menu-header-container .search-submit-eyebrow {
  left: 91px;
}
.intuit-left-nav-menu-header-container .search-submit-drawer {
  left: 129px;
}
.intuit-left-nav-menu-header-container .sub-menu > ul {
  height: 0;
  width: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  list-style: none;
  position: absolute;
  background-color: #fff;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  z-index: 3;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  -webkit-transition: opacity 0.2s ease;
  -moz-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  -ms-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  border: none;
}
.intuit-left-nav-menu-header-container .sub-menu > ul > li > a {
  display: inline-block;
  padding: 0px;
}
.intuit-left-nav-menu-header-container .sub-menu > a:hover > .sub-menu-icon {
  background-position: 0 -488px;
}
.intuit-left-nav-menu-header-container .no-boxshadow .sub-menu > ul {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.intuit-left-nav-menu-header-container .sub-menu:hover > ul {
  display: block;
  height: auto;
  width: auto;
  padding: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  -moz-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  -ms-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.intuit-left-nav-menu-header-container .sub-menu-icon {
  width: 9px;
  height: 4px;
  margin-left: 3px;
  background-position: 0 -468px;
  position: relative;
  top: -1px;
  *top: -4px;
  *left: 3px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.intuit-left-nav-menu-header-container .nav .sign-in {
  line-height: 21px;
}
.intuit-left-nav-menu-header-container .nav .nav-bar {
  width: 1020px;
  background-color: #0077c5;
  margin: -17px 0 0 -40px;
  position: absolute;
  bottom: 24px;
  height: 36px;
  border-bottom: none;
  border-radius: 2px;
}
.intuit-left-nav-menu-header-container .nav .nav-bar > .nav-bar-container {
  width: 975px;
  margin: -17px auto;
  display: block;
}
.intuit-left-nav-menu-header-container .nav .nav-bar a:hover {
  color: #0077c5;
  text-decoration: none;
}
.intuit-left-nav-menu-header-container .nav .nav-bar .sub-menu > ul {
  background-color: #fff;
  font-size: 14px;
  color: #666;
}
.intuit-left-nav-menu-header-container .nav .nav-bar-top-links {
  line-height: 17px;
  padding-left: 0px;
  *padding-right: 3px;
}
.intuit-left-nav-menu-header-container .nav .nav-bar-top-links > ul li {
  width: 230px;
  margin: 0 5px;
}
.intuit-left-nav-menu-header-container .nav .nav-bar-top-links > ul > li:see-all {
  margin: 10px -16px;
  padding: 0;
  width: auto;
}
.intuit-left-nav-menu-header-container .nav .nav-bar-top-links > a:hover {
  color: #0077c5;
}
.intuit-left-nav-menu-header-container .nav .nav-bar-top-links > ul.innerUl > li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.intuit-left-nav-menu-header-container .nav .nav-bar-top-links > ul.innerUl li.see-all {
  display: block;
  text-align: right;
  border-radius: 0 0 2px 2px;
  background-color: #f2f2f4;
  color: #0077c5;
  margin: 10px 0 0 0;
  width: auto;
  font-size: 18px;
  font-family: "DIN Next LT Pro 400", "DIN Next LT Pro", "Consolas", "Monaco", "Lucida Console", sans-serif;
  font-weight: 400;
}
.intuit-left-nav-menu-header-container .nav .nav-bar-top-links > ul.innerUl li.see-all a:hover {
  background-color: #f2f2f4;
  color: #0077c5;
}
.intuit-left-nav-menu-header-container .nav .quickNav-menu {
  display: block;
}
.intuit-left-nav-menu-header-container .nav .quickNav-menu .nav-bar-highlight {
  background-color: #1c3ba2;
}
.intuit-left-nav-menu-header-container .nav .quickNav-menu .sign-in:hover {
  position: relative;
}
.intuit-left-nav-menu-header-container .nav .quickNav-menu .sign-in:hover .sign-in-icon {
  background-position: -983px -503px;
}
.intuit-left-nav-menu-header-container .nav .quickNav-menu .sign-in .sign-in-icon {
  margin-left: 5px;
  padding-left: 10px;
}
.intuit-left-nav-menu-header-container .nav .quickNav-menu .shopping-cart .cart-icon {
  padding-left: 40px;
  display: inline-block;
}
.intuit-left-nav-menu-header-container .nav .nav-bar-top-links:first-child {
  background-image: none;
  padding-left: 22px;
}
.intuit-left-nav-menu-header-container .nav .nav-bar-top-links:first-child > a {
  padding-left: 16px;
}
.intuit-left-nav-menu-header-container .nav .sign-in > ul {
  border-top-right-radius: 0px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.intuit-left-nav-menu-header-container .nav .sign-in:hover > ul {
  right: 0;
}
.intuit-left-nav-menu-header-container .nav .cart-icon {
  width: 18px;
  height: 36px;
  background-position: -16px -439px;
}
.intuit-left-nav-menu-header-container .nav .sign-in-icon {
  width: 10px;
  height: 5px;
  background-position: -983px -433px;
}
.intuit-left-nav-menu-header-container .nav ul.innerUl ul {
  padding-top: 0;
  margin-left: 0;
}
.intuit-left-nav-menu-header-container .nav ul.innerUl ul li {
  width: 220px;
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: normal;
}
.intuit-left-nav-menu-header-container .nav ul.innerUl ul li a {
  color: #202020;
  display: block;
  margin: 0;
  padding: 10px 0 10px 10px;
}
.intuit-left-nav-menu-header-container .nav ul.innerUl li.see-all .see-all-arrow {
  display: inline-block;
  background-position: right -475px;
  width: 16px;
  height: 16px;
}
.intuit-left-nav-menu-header-container .nav .nav-bar-top-links:hover > a {
  color: #0077c5;
  position: relative;
  z-index: 4;
  padding-top: 6px;
  border-top: 3px solid #0077c5;
  background-color: #fff;
  font-family: "DIN Next LT Pro 400", "DIN Next LT Pro", "Consolas", "Monaco", "Lucida Console", sans-serif;
}
.intuit-left-nav-menu-header-container .nav .nav-bar-top-links.active > a {
  background-image: -webkit-radial-gradient(center top, ellipse farthest-side, #759bdd 0%, rgba(117, 155, 221, 0) 100%);
  background-image: -moz-radial-gradient(center top, ellipse farthest-side, #759bdd 0%, rgba(117, 155, 221, 0) 100%);
  background-image: -o-radial-gradient(center top, ellipse farthest-side, #759bdd 0%, rgba(117, 155, 221, 0) 100%);
  background-image: -ms-radial-gradient(center top, ellipse farthest-side, #759bdd 0%, rgba(117, 155, 221, 0) 100%);
  background-image: radial-gradient(ellipse farthest-side at center top, #759bdd 0%, rgba(117, 155, 221, 0) 100%);
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
.intuit-left-nav-menu-header-container .nav-bar .col-md-12 {
  width: 997px;
}
.intuit-left-nav-menu-header-container .call-center-status {
  font-weight: bold;
}
.intuit-left-nav-menu-header-container .call-center-status > .open {
  display: none;
  color: green;
}
.intuit-left-nav-menu-header-container .call-center-status.open > .open {
  display: inline;
}
.intuit-left-nav-menu-header-container .call-center-status.open > .closed {
  display: none;
}
.intuit-left-nav-menu-header-container .tertiary-nav-links {
  float: right;
}
.intuit-left-nav-menu-header-container .tertiary-nav-links > span {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.intuit-left-nav-menu-header-container .tertiary-nav-links > .overview-link > a {
  color: #505050;
  font-weight: bold;
}
.intuit-left-nav-menu-header-container .tertiary-nav-links > .overview-link > a:hover {
  color: #505050;
  text-decoration: none;
  cursor: default;
}
.intuit-left-nav-menu-header-container .websites-chat-module {
  overflow: hidden;
  position: relative;
  z-index: 2;
  background-color: #ffffff;
  max-width: 250px\9;
}
.intuit-left-nav-menu-header-container .websites-chat-module a {
  cursor: pointer;
}
.intuit-left-nav-menu-header-container .websites-chat-icon {
  width: 27px;
  height: 26px;
  margin-right: 6px;
  position: relative;
  top: 2px;
  background-position: -33px -218px;
}
.intuit-left-nav-menu-header-container .websites-chat-module:hover .websites-chat-icon {
  background-position: 0 -218px;
}
.intuit-left-nav-menu-header-container .website-chat-content {
  font-weight: bold;
  margin-right: 9px;
}
.intuit-left-nav-menu-header-container .website-chat-content a {
  color: #f0640f;
  font-size: 11px;
}
.intuit-left-nav-menu-header-container .website-chat-hours {
  font-size: 11px;
}
.intuit-left-nav-menu-header-container .quickNav-header {
  background-color: #ffffff;
  color: #3f3f3f;
  font: 12px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
  margin-bottom: 15px;
  width: 100%;
  min-width: 970px;
}
.intuit-left-nav-menu-header-container .skip a {
  position: absolute;
  left: -200px;
}
.intuit-left-nav-menu-header-container .no-outline-on-focus:focus {
  outline: none;
}
.intuit-left-nav-menu-header-container .top-header .top-bar {
  border-top: none;
  background-image: none;
  background-color: #FBFBFB;
  border-top: 0;
}
.intuit-left-nav-menu-header-container .nav-bar-top-links > ul.innerUl li.see-all a {
  background-color: #F2F2F4;
  color: #0077c5;
  display: block;
  padding: 10px 15px 7px 0;
  font-family: "DIN Next LT Pro 400", "DIN Next LT Pro", "Consolas", "Monaco", "Lucida Console", sans-serif;
}
.intuit-left-nav-menu-header-container .nav-bar-top-links:hover > a {
  border-bottom: 0px;
  border-top: 3px solid #0077c5;
  padding: 7px 16px 8px;
  font-family: "DIN Next LT Pro 400", "DIN Next LT Pro", "Consolas", "Monaco", "Lucida Console", sans-serif;
}
.intuit-left-nav-menu-header-container .sign-in:hover > a {
  padding-bottom: 4px;
}
.intuit-left-nav-menu-header-container body {
  color: #505050;
  font: 14px "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
  /*font: 14px "Helvetica Neue", "Helvetica", Arial, sans-serif;*/
  margin: 0;
  padding: 0;
}
.intuit-left-nav-menu-header-container .ctext a {
  text-decoration: none;
}
.intuit-left-nav-menu-header-container .ctext a:hover,
.intuit-left-nav-menu-header-container .ctext a:focus {
  text-decoration: underline;
}
.intuit-left-nav-menu-header-container .search-intuit-form {
  margin: 0;
  padding: 0;
}
.intuit-left-nav-menu-header-container .main-header a:hover,
.intuit-left-nav-menu-header-container .main-header a:hover > span {
  color: #fff;
}
.intuit-left-nav-menu-header-container .header-menu > li,
.intuit-left-nav-menu-header-container .quickNav-menu > li {
  display: inline-block;
  margin: 0;
  *zoom: 1;
  *display: inline;
}
.intuit-left-nav-menu-header-container .quickNav-menu > li > a,
.intuit-left-nav-menu-header-container .quickNav-menu > li > span {
  display: inline-block;
  font-size: 14px;
}
.intuit-left-nav-menu-header-container .top-bar-full.top-bar-container [class*="span"],
.intuit-left-nav-menu-header-container .top-bar-full.top-bar-container .row {
  margin-left: 0px;
}
.intuit-left-nav-menu-header-container .header-menu > li > a,
.intuit-left-nav-menu-header-container .header-menu > li > span {
  display: inline-block;
  font-size: 12px;
  color: #202020;
  vertical-align: middle;
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.intuit-left-nav-menu-header-container .sub-domains > li,
.intuit-left-nav-menu-header-container .nav-links > li {
  padding-left: 19px;
}
.intuit-left-nav-menu-header-container .sub-domains > li.hdr-corporate-TurboTax,
.intuit-left-nav-menu-header-container .nav-links > li.hdr-corporate-TurboTax {
  padding-left: 0px;
  line-height: 25px;
}
.intuit-left-nav-menu-header-container .nav-links > li > a span,
.intuit-left-nav-menu-header-container .sub-domains > li > a span {
  padding-right: 19px;
  display: inline-block;
  vertical-align: middle;
}
.intuit-left-nav-menu-header-container .nav-links a:hover,
.intuit-left-nav-menu-header-container .header-menu a:hover {
  color: #365ebf;
  text-decoration: underline;
}
.intuit-left-nav-menu-header-container .header-menu .search-intuit,
.intuit-left-nav-menu-header-container .search-intuit-form input[type='text'] {
  color: #666;
  border: 1px solid #d4d4d4;
  font-size: 14px;
  font-style: italic;
  height: 32px;
  padding: 0 30px 0 9px;
  margin: 0;
  width: 120px;
  outline: none;
  -webkit-appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #ffffff;
  background-position: 150px -603px;
  width: 151px;
  margin-top: 7px;
}
.intuit-left-nav-menu-header-container .search-intuit:focus,
.intuit-left-nav-menu-header-container .search-intuit-form input[type='text']:focus {
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 0 8px #365ebf, 0 0 0 1px #365ebf;
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 0 8px #365ebf, 0 0 0 1px #365ebf;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0 0 8px #365ebf, 0 0 0 1px #365ebf;
  border: 1px #365ebf\9;
}
.intuit-left-nav-menu-header-container .header-menu .search-submit-button,
.intuit-left-nav-menu-header-container .search-intuit-form input[type='submit'] {
  display: block;
  width: 20px;
  height: 22px;
  padding: 0;
  margin: 0 0 -2px 0;
  border: none;
  background-position: 2px -447px;
  background-color: rgba(225, 225, 225, 0);
  left: 125px;
  top: -27px;
  cursor: pointer;
  text-indent: -1000px;
  position: relative;
  font-size: 14px;
  color: #000;
}
.intuit-left-nav-menu-header-container .nav .nav-bar-top-links > a {
  color: #ffffff;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  padding: 11px 16px 8px 16px;
  height: 35px;
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.intuit-left-nav-menu-header-container .nav .quickNav-menu .sign-in,
.intuit-left-nav-menu-header-container .nav .quickNav-menu .shopping-cart {
  float: right;
  height: 36px;
  vertical-align: middle;
}
.intuit-left-nav-menu-header-container .nav .quickNav-menu .sign-in a,
.intuit-left-nav-menu-header-container .nav .quickNav-menu .sign-in a:visited {
  padding-top: 11px;
  /*height: 48px;*/
}
.intuit-left-nav-menu-header-container .nav .quickNav-menu .sign-in > a,
.intuit-left-nav-menu-header-container .nav .quickNav-menu .sign-in > a:visited {
  font-weight: normal !important;
  font-size: 14px;
  font-family: "DIN Next LT Pro 400", "DIN Next LT Pro", "Consolas", "Monaco", "Lucida Console", sans-serif;
  font-weight: 400;
  text-transform: none;
}
.intuit-left-nav-menu-header-container .nav ul.innerUl ul li a,
.intuit-left-nav-menu-header-container .nav-bar-top-links > ul.innerUl li.see-all a {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.intuit-left-nav-menu-header-container .nav ul.innerUl a:hover,
.intuit-left-nav-menu-header-container .nav ul.innerUl ul > li:hover,
.intuit-left-nav-menu-header-container .nav ul.innerUl ul > li:hover {
  background-color: #0077c5;
  color: #fff;
  border-radius: 2px;
}
.intuit-left-nav-menu-header-container .nav ul.innerUl li.header,
.intuit-left-nav-menu-header-container .nav ul.innerUl li.header:hover {
  background-color: #fff;
  color: #666;
  padding: 10px 0 10px 10px;
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.intuit-left-nav-menu-header-container .nav ul.innerUl ul li.header,
.intuit-left-nav-menu-header-container .nav ul.innerUl ul li.no-header-first {
  margin-top: 10px;
}
.intuit-left-nav-menu-header-container .tertiary-nav-links > span,
.intuit-left-nav-menu-header-container .tertiary-nav-links > div {
  margin-top: 15px;
}
.intuit-left-nav-menu-header-container .websites-chat-module > .websites-chat-icon,
.intuit-left-nav-menu-header-container .websites-chat-module > div {
  vertical-align: top;
  display: block;
  float: right;
}
.intuit-left-nav-menu-header-container .skip a:focus,
.intuit-left-nav-menu-header-container .skip a:active {
  color: #000000;
  left: 10px;
  position: absolute;
}
section#left-nav-menu-content-container.ccontainer.bg-grey a.p3 {
  font-size: 14px !important;
}
.footerSeeAll a {
  background-position: right -474px;
  padding-right: 15px;
  padding-top: 2px;
  display: inline-block;
}
.about_watercooler_images .footer-watercooler span {
  display: inline-flex;
}
.about_watercooler_images .footer-icon-global {
  display: inline-block;
  width: 112px;
}
.about_watercooler_images .footer-icon-global span {
  font: normal 12px/18px "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.about_watercooler_images .footer-icon-global span:hover {
  color: #365ebf;
  text-decoration: underline;
}
.about_watercooler_images .footer-icon-global:hover {
  background-position: -680px -100px;
}
.about_legal_images .footer-intuit-logo {
  display: inline-block;
  height: 25px;
  width: 90px;
  background-position: 0 -858px;
}
.about_legal_images .footer-truste-logo {
  display: block;
  float: right;
}
.about_legal_images .footer-legal-links li {
  display: list-item;
}
.about_legal_images .footer-legal {
  background-color: #0077c5;
}
.about-site-cooler-footer .content-container .site-cooler-footer {
  padding: 20px 0 0 0;
}
.about-site-cooler-footer .content-container .site-cooler-footer .site-footer {
  width: 1000px;
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
.about-site-cooler-footer .content-container .site-cooler-footer .site-footer h5 {
  font-family: "Avenir Next LT Pro", "Avenir Next", "Futura", sans-serif !important;
}
/* Fix for the press release component in the company page*/
#pressReleaseMainOuterContainer .p3 {
  padding-bottom: 11px;
}
#pressReleaseMainOuterContainer .p3 .text-lightgrey {
  float: left;
  width: 20%;
}
#pressReleaseMainOuterContainer .p3 .content-title {
  float: left;
  padding-left: 5%;
  width: 75%;
}
#pressReleaseMainOuterContainer .clear {
  clear: both;
}
.company_page_modal {
  margin-right: 90px;
}
/* Update CTA secondary blue to comply with branding */
.property-www {
  /* Update hyperlink text color to standard blue */
}
.property-www a.ctasecondary,
.property-www input.ctasecondary,
.property-www span.ctasecondary {
  color: #ffffff;
  line-height: 1.5em;
  border: 1px solid #304f9d;
  border-radius: none none;
  background: #0077C5;
  background: -webkit-linear-gradient('top', #0077c5 100%, #0077c5 100%);
  background: -moz-linear-gradient('top', #0077c5 100%, #0077c5 100%);
  background: -o-linear-gradient('top', #0077c5 100%, #0077c5 100%);
  background: -ms-linear-gradient('top', #0077c5 100%, #0077c5 100%);
  background: linear-gradient(to bottom, #0077c5 100%, #0077c5 100%);
}
.property-www a.ctasecondary:hover,
.property-www input.ctasecondary:hover,
.property-www span.ctasecondary:hover {
  background: #055393;
  background: -webkit-linear-gradient(top, #055393 100%, #055393 100%);
  background: -moz-linear-gradient(top, #055393 100%, #055393 100%);
  background: -o-linear-gradient(top, #055393 100%, #055393 100%);
  background: -ms-linear-gradient(top, #055393 100%, #055393 100%);
  background: linear-gradient(to bottom, #055393 100%, #055393 100%);
}
.property-www a {
  color: #0077c5;
}
.property-www a:visited {
  color: #055393;
}
.property-www a.ctaprimary,
.property-www a .ctaprimary,
.property-www input.ctaprimary,
.property-www span.ctaprimary,
.property-www button.ctaprimary {
  color: #ffffff;
}
.property-www a.ctasecondary,
.property-www a .ctasecondary,
.property-www input.ctasecondary,
.property-www span.ctasecondary,
.property-www button.ctasecondary {
  color: #ffffff;
}
.property-www .llp-faq-head .ctext p {
  color: #0077c5;
}
/* Update footer html link text to standard blue */
.site-cooler-footer a {
  color: #0077c5;
}
/* Update pagination active dot to standard blue */
.chero-carousel .carousel-controls .carousel-pagination li:hover,
.chero-carousel .carousel-controls .carousel-pagination .carousel-pagination-active {
  background-color: #0077c5;
}
.press-release-feed {
  font-size: 15px;
  line-height: 1.5;
}
.press-release-feed p:first-of-type {
  display: inline;
}
.press-release-feed p {
  margin-top: 15px;
}
.press-release-feed table {
  color: #505050;
}
.press-release-feed li {
  margin-top: 10px;
  color: #505050;
}

.intuit-support-international .int-spp-aus,
.intuit-support-international .int-spp-can,
.intuit-support-international .int-spp-hkg,
.intuit-support-international .int-spp-ind,
.intuit-support-international .int-spp-phl,
.intuit-support-international .int-spp-sgp,
.intuit-support-international .int-spp-are,
.intuit-support-international .int-spp-gbr {
  background: url("../../intuit_com/images/components/page/support/icom-support-sprite-flags-v1-26x208.png") no-repeat;
  color: #365EBF;
  font-size: 16px;
  height: 26px;
  line-height: 26px;
  margin-top: 10px;
  padding-right: 15px;
  padding-left: 40px;
}
.intuit-support-international .int-spp-aus {
  background-position: 0 0;
}
.intuit-support-international .int-spp-can {
  background-position: 0 -26px;
}
.intuit-support-international .int-spp-hkg {
  background-position: 0 -52px;
}
.intuit-support-international .int-spp-ind {
  background-position: 0 -78px;
}
.intuit-support-international .int-spp-phl {
  background-position: 0 -104px;
}
.intuit-support-international .int-spp-sgp {
  background-position: 0 -130px;
}
.intuit-support-international .int-spp-are {
  background-position: 0 -156px;
}
.intuit-support-international .int-spp-gbr {
  background-position: 0 -182px;
}

.products-links-list .p1 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.products-links-list a:hover .p1,
.products-links-list .p1 a:hover {
  background-color: #365ebf;
  border-radius: 2px;
  padding-right: 10px;
  padding-left: 10px;
  color: white;
  text-decoration: none;
}

/* BODY */
/* CONTAINER */
/* OUTER CONTAINER */
/* TYPOGRAPHY */
/* FONT FAMILY */
/* FONT WEIGHT */
/* FONT SIZE */
/* LINE HEIGHT */
/* LETTER SPACING */
/* COLOR PALETTES PRIMARY, SECONDARY, TERTIARY */
/* PARAGRAPHS */
/* SECTIONS + header/subheaders */
/* SUB-SECTIONS */
/* CTA */
/* COLORS */
/* BORDER */
/* BOX-SHADOW */
/* CAROUSEL */
/* CONTAINER */
/* FAQ-QA */
/* COMP CHART 2 */
/* COMP-CHART-2-SIMPLE-HEADER */
/* DISCLOSURE */
/* FORM Vars */
/* PRICING-CARD LAYOUT */
/*helper vars for Harmony font*/
/*group headers*/
/*@pricing-card-layout-header-t-background-color: currentColor;*/
/* product title */
/*@pricing-card-layout-productcomponent-title-t-background-color: currentColor;*/
/* price ct */
/* price aw */
/* price per-month */
/* product offer (red) */
/* product offer2 */
/* feature-list */
/* PRODUCT COMPONENT */
/* PRICING CARD */
/* PRICING TABLE */
/* HERO */
/* VIDEO */
/* FOOTER */
/* RESPONSIVE TABS - added here because it's backwards compatible with non-responsive */
/* TESTIMONIAL */
/* Mixin for generating global sprite SVG and its fallback PNG.
   Ideally this has to be a LESS VAR, but due to how CQ interprets LESS VAR PATHS, its hardcoded this way 
*/
.fcolor-prim {
  color: #f77b00;
}
.fcolor-sec {
  color: #3f6dc9;
}
.intuit-home-carousal .chero-carousel .carousel-viewport .carousel-slides .ccontainer .content-container-hero .span6 {
  width: 300px;
}
.intuit-home-carousal .chero-carousel .carousel-viewport .carousel-slides .ccontainer .content-container-hero .box-container {
  -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.2);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0.2, Direction=200, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0.2, Direction=200, Color='#000000');
}

/* custom classes for QB EN CA (CA QuickBooks)                              */
/* class names should follow pattern qb-en-ca-[component name]-[whaterver]  */
/* User Story - WEB-710 - SBGM:CA Leverage US Top Nav through Canadian site */
/* CA header CSS starts here ....                                           */
.qb-en-ca-custom .qb-en-ca-new-header .boiler-signin-container a {
  vertical-align: middle;
  display: inline-block;
  margin-left: 20px;
  font-size: 14px;
  margin-top: 4px;
}
.qb-en-ca-custom .qb-en-ca-new-header .boiler-signin-container {
  left: -80px;
  width: 300px;
  top: 10px;
  text-align: right;
}
.qb-en-ca-custom .qb-en-ca-new-header .ctext ul li ul li a {
  font-size: 14px;
}
.qb-en-ca-custom .qb-en-ca-new-header .ctext ul li ul li a:hover {
  background-color: #656565;
  border-radius: 0;
  font-size: 14px;
}
.qb-en-ca-custom .qb-en-ca-new-header .ctext ul li:hover ul {
  padding: 8px 2px 12px;
}
.qb-en-ca-custom .qb-en-ca-new-header .nav-bar-top-links:hover > a {
  border-bottom: 4px solid #2b9d1b;
}
.qb-en-ca-custom .qb-en-ca-new-header .nav-bar-top-links > a,
.qb-en-ca-custom .qb-en-ca-new-header .nav-bar-top-links > a:hover {
  color: #505050;
  font-size: 15px;
  text-transform: capitalize;
}
.qb-en-ca-custom .qb-en-ca-new-header .ccontainer .boiler-signin-container:hover {
  border-bottom: medium none;
}
.qb-en-ca-custom .qb-en-ca-new-header .boiler-signin-container a:hover {
  border-bottom: 3px solid #2b9d1b;
  margin-bottom: -3px;
  padding-bottom: 0;
  position: relative;
  text-decoration: none;
  z-index: 4;
}
.qb-en-ca-custom .qb-en-ca-new-header nav > header .ctext ul li ul,
.qb-en-ca-custom .qb-en-ca-new-header .site-header .ctext ul li ul,
.qb-en-ca-custom .qb-en-ca-new-header .sub-menu > ul {
  box-shadow: none;
}
.qb-en-ca-custom .qb-en-ca-new-header .boiler-signin-container a:first-child:hover {
  border-bottom: 0px;
  margin-bottom: 0px;
}
.qb-en-ca-custom .qb-en-ca-new-header .boiler-header .ctext li {
  line-height: 12px;
}
.qb-en-ca-custom.sticky-header {
  height: 127px;
}
.qb-en-ca-custom.sticky-header > .ccontainer {
  position: fixed;
  width: 100%;
  z-index: 1000;
}
/* Leverage US Top Nav through Canadian site */

/*
 * Business Wire XHTML external CSS styles
 * Last modified 2010/08/18 22:07:48 
 * Copyright 2007 - 2013, Business Wire. 
 */
/* Content Photo */
.bwbodyimg {
  float: left;
  padding-left: 0px;
  padding-right: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.bwbodyimgcaption {
  font-size: 85%;
}
/*text alignments*/
.bwalignc {
  text-align: center;
}
.bwalignl {
  text-align: left;
}
.bwalignr {
  text-align: right;
}
.bwvertalignt {
  vertical-align: top;
}
.bwvertalignm {
  vertical-align: middle;
}
.bwvertalignb {
  vertical-align: bottom;
}
.bwfigurealign {
  text-align: right;
  vertical-align: bottom;
}
.bwtxtalign {
  text-align: left;
  vertical-align: bottom;
}
.bwnowrap {
  white-space: nowrap;
}
/*borders*/
.bwsinglebottom {
  border-bottom: 1px solid #000000;
}
.bwdoublebottom {
  border-bottom: 2.25px double #000000;
}
.bwsingletop {
  border-top: 1px solid #000000;
}
.bwdoubletop {
  border-top: 2.25px double #000000;
}
/*table cell paddings*/
/*table cell padding left*/
.bwpadl0 {
  padding-left: 0px;
}
.bwpadl1 {
  padding-left: 5px;
}
.bwpadl2 {
  padding-left: 10px;
}
.bwpadl3 {
  padding-left: 15px;
}
.bwpadl4 {
  padding-left: 20px;
}
.bwpadl5 {
  padding-left: 25px;
}
.bwpadl6 {
  padding-left: 30px;
}
.bwpadl7 {
  padding-left: 35px;
}
.bwpadl8 {
  padding-left: 40px;
}
.bwpadl9 {
  padding-left: 45px;
}
.bwpadl10 {
  padding-left: 50px;
}
.bwpadl11 {
  padding-left: 55px;
}
.bwpadl12 {
  padding-left: 60px;
}
.bwpadl13 {
  padding-left: 65px;
}
.bwpadl14 {
  padding-left: 70px;
}
.bwpadl15 {
  padding-left: 75px;
}
.bwpadl16 {
  padding-left: 80px;
}
.bwpadl17 {
  padding-left: 85px;
}
.bwpadl18 {
  padding-left: 90px;
}
.bwpadl19 {
  padding-left: 95px;
}
.bwpadl20 {
  padding-left: 100px;
}
/*table cell padding Right*/
.bwpadr0 {
  padding-right: 0px;
}
.bwpadr1 {
  padding-right: 5px;
}
.bwpadr2 {
  padding-right: 10px;
}
.bwpadr3 {
  padding-right: 15px;
}
.bwpadr4 {
  padding-right: 20px;
}
.bwpadr5 {
  padding-right: 25px;
}
.bwpadr6 {
  padding-right: 30px;
}
.bwpadr7 {
  padding-right: 35px;
}
.bwpadr8 {
  padding-right: 40px;
}
.bwpadr9 {
  padding-right: 45px;
}
.bwpadr10 {
  padding-right: 50px;
}
/*table cell padding Top*/
.bwpadt1 {
  padding-top: 10px;
}
.bwpadt2 {
  padding-top: 20px;
}
.bwpadt3 {
  padding-top: 30px;
}
.bwpadt4 {
  padding-top: 40px;
}
.bwpadt5 {
  padding-top: 50px;
}
.bwpadt6 {
  padding-top: 60px;
}
.bwpadt7 {
  padding-top: 70px;
}
.bwpadt8 {
  padding-top: 80px;
}
.bwpadt9 {
  padding-top: 90px;
}
.bwpadt10 {
  padding-top: 100px;
}
.bwpadt11 {
  padding-top: 110px;
}
.bwpadt12 {
  padding-top: 120px;
}
.bwpadt13 {
  padding-top: 130px;
}
.bwpadt14 {
  padding-top: 140px;
}
.bwpadt15 {
  padding-top: 150px;
}
.bwpadt16 {
  padding-top: 160px;
}
.bwpadt17 {
  padding-top: 170px;
}
.bwpadt18 {
  padding-top: 180px;
}
.bwpadt19 {
  padding-top: 190px;
}
.bwpadt20 {
  padding-top: 200px;
}
/*table cell padding Bottom*/
.bwpadb1 {
  padding-bottom: 2px;
}
.bwpadb2 {
  padding-bottom: 3px;
}
.bwpadb3 {
  padding-bottom: 4px;
}
/*underline style*/
.bwuline {
  text-decoration: underline;
}
.bwdbluline {
  text-decoration: underline;
  border-bottom: 1px solid #000000;
}
/*color style*/
.bwred {
  color: #ff0000;
}
.bwblack {
  color: #000000;
}
/*margin left*/
.bwmarginl1 {
  margin-left: 30px;
}
.bwmarginl2 {
  margin-left: 60px;
}
.bwmarginl3 {
  margin-left: 90px;
}
.bwmarginl4 {
  margin-left: 120px;
}
.bwmarginl5 {
  margin-left: 150px;
}
.bwmarginl6 {
  margin-left: 180px;
}
.bwmarginl7 {
  margin-left: 210px;
}
.bwmarginl8 {
  margin-left: 240px;
}
.bwmarginl9 {
  margin-left: 270px;
}
.bwmarginl10 {
  margin-left: 300px;
}
/*text indent*/
.bwhangindent {
  text-indent: -30px;
}
/*paragraph indent*/
.bwpindent {
  text-indent: 30px;
}
/*list styles*/
.bwlistnone {
  list-style-image: none;
  list-style-type: none;
}
.bwlistdisc {
  list-style-type: disc;
}
.bwlistsquare {
  list-style-type: square;
}
.bwlistcircle {
  list-style-type: circle;
}
.bwlistdecimal {
  list-style-type: decimal;
}
.bwlistlowalpha {
  list-style-type: lower-alpha;
}
.bwlistupalpha {
  list-style-type: upper-alpha;
}
.bwlistlowroman {
  list-style-type: lower-roman;
}
.bwlistuproman {
  list-style-type: upper-roman;
}
/*list item spacing*/
.bwlistitemmargb {
  margin-bottom: 10px;
}
/*paragraph margin inside table cells*/
.bwcellpmargin {
  margin-bottom: 0px;
  margin-top: 0px;
}
/*table bottom margin*/
.bwtablemarginb {
  margin-bottom: 10px;
}
/*horizontal block alignment*/
.bwblockalignc {
  margin-left: auto;
  margin-right: auto;
}
.bwblockalignl {
  margin-left: 0px;
  margin-right: auto;
}
.bwblockalignr {
  margin-left: auto;
  margin-right: 0px;
}
/*width*/
.bwwidth1 {
  width: 1%;
}
.bwwidth2 {
  width: 2%;
}
.bwwidth3 {
  width: 3%;
}
.bwwidth4 {
  width: 4%;
}
.bwwidth5 {
  width: 5%;
}
.bwwidth6 {
  width: 6%;
}
.bwwidth7 {
  width: 7%;
}
.bwwidth8 {
  width: 8%;
}
.bwwidth9 {
  width: 9%;
}
.bwwidth10 {
  width: 10%;
}
.bwwidth11 {
  width: 11%;
}
.bwwidth12 {
  width: 12%;
}
.bwwidth13 {
  width: 13%;
}
.bwwidth14 {
  width: 14%;
}
.bwwidth15 {
  width: 15%;
}
.bwwidth16 {
  width: 16%;
}
.bwwidth17 {
  width: 17%;
}
.bwwidth18 {
  width: 18%;
}
.bwwidth19 {
  width: 19%;
}
.bwwidth20 {
  width: 20%;
}
.bwwidth21 {
  width: 21%;
}
.bwwidth22 {
  width: 22%;
}
.bwwidth23 {
  width: 23%;
}
.bwwidth24 {
  width: 24%;
}
.bwwidth25 {
  width: 25%;
}
.bwwidth26 {
  width: 26%;
}
.bwwidth27 {
  width: 27%;
}
.bwwidth28 {
  width: 28%;
}
.bwwidth29 {
  width: 29%;
}
.bwwidth30 {
  width: 30%;
}
.bwwidth31 {
  width: 31%;
}
.bwwidth32 {
  width: 32%;
}
.bwwidth33 {
  width: 33%;
}
.bwwidth34 {
  width: 34%;
}
.bwwidth35 {
  width: 35%;
}
.bwwidth36 {
  width: 36%;
}
.bwwidth37 {
  width: 37%;
}
.bwwidth38 {
  width: 38%;
}
.bwwidth39 {
  width: 39%;
}
.bwwidth40 {
  width: 40%;
}
.bwwidth41 {
  width: 41%;
}
.bwwidth42 {
  width: 42%;
}
.bwwidth43 {
  width: 43%;
}
.bwwidth44 {
  width: 44%;
}
.bwwidth45 {
  width: 45%;
}
.bwwidth46 {
  width: 46%;
}
.bwwidth47 {
  width: 47%;
}
.bwwidth48 {
  width: 48%;
}
.bwwidth49 {
  width: 49%;
}
.bwwidth50 {
  width: 50%;
}
.bwwidth51 {
  width: 51%;
}
.bwwidth52 {
  width: 52%;
}
.bwwidth53 {
  width: 53%;
}
.bwwidth54 {
  width: 54%;
}
.bwwidth55 {
  width: 55%;
}
.bwwidth56 {
  width: 56%;
}
.bwwidth57 {
  width: 57%;
}
.bwwidth58 {
  width: 58%;
}
.bwwidth59 {
  width: 59%;
}
.bwwidth60 {
  width: 60%;
}
.bwwidth61 {
  width: 61%;
}
.bwwidth62 {
  width: 62%;
}
.bwwidth63 {
  width: 63%;
}
.bwwidth64 {
  width: 64%;
}
.bwwidth65 {
  width: 65%;
}
.bwwidth66 {
  width: 66%;
}
.bwwidth67 {
  width: 67%;
}
.bwwidth68 {
  width: 68%;
}
.bwwidth69 {
  width: 69%;
}
.bwwidth70 {
  width: 70%;
}
.bwwidth71 {
  width: 71%;
}
.bwwidth72 {
  width: 72%;
}
.bwwidth73 {
  width: 73%;
}
.bwwidth74 {
  width: 74%;
}
.bwwidth75 {
  width: 75%;
}
.bwwidth76 {
  width: 76%;
}
.bwwidth77 {
  width: 77%;
}
.bwwidth78 {
  width: 78%;
}
.bwwidth79 {
  width: 79%;
}
.bwwidth80 {
  width: 80%;
}
.bwwidth81 {
  width: 81%;
}
.bwwidth82 {
  width: 82%;
}
.bwwidth83 {
  width: 83%;
}
.bwwidth84 {
  width: 84%;
}
.bwwidth85 {
  width: 85%;
}
.bwwidth86 {
  width: 86%;
}
.bwwidth87 {
  width: 87%;
}
.bwwidth88 {
  width: 88%;
}
.bwwidth89 {
  width: 89%;
}
.bwwidth90 {
  width: 90%;
}
.bwwidth91 {
  width: 91%;
}
.bwwidth92 {
  width: 92%;
}
.bwwidth93 {
  width: 93%;
}
.bwwidth94 {
  width: 94%;
}
.bwwidth95 {
  width: 95%;
}
.bwwidth96 {
  width: 96%;
}
.bwwidth97 {
  width: 97%;
}
.bwwidth98 {
  width: 98%;
}
.bwwidth99 {
  width: 99%;
}
.bwwidth100 {
  width: 100%;
}

