/* ######################################## */
/* #                                      # */
/* #            Version 0.6.5             # */
/* #                                      # */
/* ######################################## */

/*

#Override CSS

##Purpose
This file is meant to provide style updates to the application to be more visually consistent and use new component library designs
as much as possible.

It is advised that this file should only be used as a stop gap measure on the way to the site using a fully built component
library. It's use should not extend past the TY19 application year.

##File Layout
This file is broken into sections by component type generally. I.E. Accordion rules are all in one place with the header of Accordion.

Generic typography changes are at the top of the file.
Module specific changes follow the typography section.
IE specific fixes are at the bottom of the file.

*/

/*Open Sans Import*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600&display=swap');

/*Barlow Import*/
@import url('https://fonts.googleapis.com/css?family=Barlow:400,500,600,700,800&display=swap');

/* Roboto Import */
@import url('https://fonts.googleapis.com/css?family=Roboto:500&display=swap');

/* #################### TYPOGRAPHY #################### */
html * {
  font-family: 'Open Sans', sans-serif;
}
.newFormStyle {
  font-family: Barlow, 'Open Sans', sans-serif;
}

/* accolades.css */
.accolades-container .message,
/* audit-defense-steps.css */
.audit-defense-item p,
/* comparison.css */
.metric-highlight-large,
.metric-highlight-label,
/* estimator.css */
.option-label-xs, .option-label-md, .option-label-lg, .option-key,
#estimator-progress-label, .estimator-income #estimator-income-input,
.estimator-dependents #estimator-dependents-input,  .estimator-dependentsU16 #estimator-dependentsU16-input,
.estimator-complete-recommended-product, #estimator-complete .estimator-complete-refund-value,
#estimator-complete h4, #estimator-complete-footer-redo,
.option-label-sm, .option-label-md, .option-label-lg,
/* finder-recommendation.css */
.recommendation-emphasis,
/* finder-selector.css */
.label-emphasis,
/* footer.css */
.footer-links-header,
/* global.css */
.b1, .b2, .b3, .b4, b,
.cta-large-primary, .cta-large-secondary,
.cta-small-primary, .cta-small-secondary,
.cta-large-text, .cta-small-text, .cta-show,
/* navigation.css */
#nav-actions .cta, #nav-actions span,
.nav-item-label,
/* newlp.css */
.product-tab-price .small-price-cents,
#product-tabs-top .product-tab-top-content h3,
#product-tabs-top .product-tab-actions .product-tab-price span,
#product-tabs-top .product-tab-actions .product-tab-price a,
#custom-navtab .nav-tabs > li.active a,
.form-table > thead > tr > th,
#product-badge-carousel .product-badge h4,
#product-badge-carousel .product-badge p,
#product-badge-carousel .product-badge a,
/* onlywithtaxact.css */
.owta-item-label b,
/* tax-bracket-calculator.css */
#_tax_bracket_calc fieldset > legend,
.padding-top-bottom-row label,
#_tax_bracket_calc div.calc-control-container input, #_tax_bracket_calc div.calc-control-container select,
.taxableLabelContent .labelText, .taxableLabelContent .labelNumber,
.nontaxableLabelContent .labelText, .nontaxableLabelContent .labelNumber,
.totaltaxableLabelContent .labelText, .totaltaxableLabelContent .labelNumber,
.totalIncomeTaxLabelContent, .source-irs-fed,
.header-results,
.result-item .result-item-label, .result-item .result-item-value,
.content-tax-pro-tip strong, .content-tax-pro-tip p, .tooltip-inner,
/* theme.css */
.modal-title, .btn, strong,
b, .form-header h2, .privacy-policy h2,
.input-hold .form-control,
/* tier-large.css */
.tier-price, .tier-price-dollar,
.tier-price-cents, .tier-price-state,
/* tier-small.css */
.tier-small-price,
.tier-small-price-cents,
.tier-small-price-state,
.tier-small.recommended .tier-small-recommended-title,
.tier-small-highlights .highlight-line-plus,
/* uinextgen.css */
.form-control, input[type=text], input[type=password], #profession-dropdown, #prod_type, #TaxYear, #searchText, #taxYear,
.modal .modal-body h1,
.modal .modal-title {
  font-family: 'Open Sans', sans-serif !important;
}
.newFormStyle strong {
  font-family: Barlow, 'Open Sans', sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Barlow, sans-serif !important;
}

ol li,
ul li {
  font-size: 16px;
  line-height: 32px;
}

.nav ul li,
nav ul li {
  line-height: 1.25
}

h1 {
  font-size: 38px;
  line-height: 50px;
}
h2 {
  font-size: 30px;
  line-height: 40px;
}
h3 {
  font-size: 24px;
  line-height: 40px;
}
h4 {
  font-size: 20px;
  line-height: 32px;
}

/* Making the h2 in ta-copy list smaller since the HTML tag won't be changed */
.ta-copylist h2 {
  font-size: 20px;
  margin-bottom: 0;
  padding-top: 10px;
}

@media screen and (min-width: 768px) {
  /* Desktop font sizes for headers */
  h1 {
    font-size: 48px;
    line-height: 60px;
  }
  /* Margin top should only be increased for h1's that come after tabs. */
  #taxactonline div + h1 {
    margin-top: 40px;
  }
  h2 {
    font-size: 32px;
    line-height: 40px;
  }
}

@media (max-width: 992px) {
  .desktop .h1, .desktop h1, .lightwindow .h1, .lightwindow h1,
  .desktop .h2, .desktop h2, .lightwindow .h2, .lightwindow h2 {
    line-height: 1.2;
  }
}

/*Peronal Info Headers*/

#question-title {
  font-size: 32px !important;
  line-height: 40px !important;
}

/*####################*/

a:link,
a:visited {
  color: #2872D4;
  text-decoration: underline;
}

a:hover,
a:active {
  color: #2872D4;
  text-decoration: none;
}

a#business-returns-header-top,
a#professional-taxes-header-top {
  color: #171138 !important;
  text-decoration: none
}

a#business-returns-header-top:hover,
a#professional-taxes-header-top:hover {
  color: #171138 !important;
  text-decoration: underline
}

.nav ul li a:link, .nav ul li a:visited, .nav ul li a:hover, .nav ul li a:active,
nav ul li a:link, nav ul li a:visited, nav ul li a:hover, nav ul li a:active,
footer a:link, footer a:visited, footer a:hover, footer a:active,
.footer a:link, .footer a:visited, .footer a:hover, .footer a:active,
a.cta:link, a.cta:visited, a.cta:hover, a.cta:active,
a.btn:link, a.btn:visited, a.btn:hover, a.btn:active,
.nav-item-content-link a:link, .nav-item-content-link a:visited, .nav-item-content-link a:hover, .nav-item-content-link a:active,
a[role='menuitem']:link, a[role='menuitem']:visited, a[role='menuitem']:hover, a[role='menuitem']:active,
a.just-link:link, a.just-link:visited, a.just-link:hover, a.just-link:active,
.nav-tabs>li>a[data-toggle="tab"]:link, .nav-tabs>li>a[data-toggle="tab"]:visited,
.nav-tabs>li>a[data-toggle="tab"]:hover, .nav-tabs>li>a[data-toggle="tab"]:active {
  text-decoration: none
}

a.btn,
a.btn.btn-info {
  color: white;
}

.nav-tabs>li>a.active[data-toggle="tab"] {
  color: #171138 !important;
}
/* ################################################### */


/* #################### BODY LAYOUT #################### */

/*  Setting up document for responsivness */
html {
  height: 100%;
}

body,
#wrapper {
  zoom: 1;
  align-items: stretch;
  flex-direction: column;
  min-height: 100%;
  height: unset;
}

/* Fixes footer on short pages in billing not being at the bottom */
body > #wrapper {
  display: flex;
  min-height: 100vh;
  justify-content: space-between;
}
/* // */

/* this removes the weird gap at the bottom */
html.sticky.sticky-centered .footer {
  height: auto !important;
}
html.sticky.sticky-centered .wrap {
  margin-bottom: 0 !important;
}
#wrapper .wrap,
html.sticky.sticky-default .wrap {
  flex-shrink: 0;
  flex-grow: 1;
  margin: 0;
  min-height: auto
}

/* weird gap */
.push { height: 0 !important; }

/* Fixes large margin at bottom of page */
html.sticky.sticky-default .push {
  height: 80px;
}

/* fix left margin on paragraphs within app */
.ta-main-text {
  margin-left: 0 !important;
}
.ta-main-text.lead {
    margin-left: 0 !important;
}
/* In-App Content Padding */
.content {
  padding: 20px 64px 20px 0px;
  margin-right: 0 !important;
}

@media screen and (min-width: 768px) {
  #nav-items .container {
    width: auto;
  }
}

@media screen and (min-width: 992px) {
  #nav-items .container {
    width: 972px;
  }
}

@media screen and (min-width: 1200px) {
  #nav-items .container {
    width: 1172px;
  }
}
/* ################################################### */


/* #################### ACCORDION #################### */
.panel {
  border: none !important;
}

.panel-no-background {
  background: none !important;
}

.panel-default > .panel-heading,
.panel-toggle > .panel-heading {
  background-color: #e9e9f2;
  border-radius: 4px;
  color: #212529;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 600;
  border-bottom: none !important;
  padding: 16px !important;
}

#accordion-how-to-calculate-tax-bracket .panel-default > .panel-heading,
#accordion-how-to-calculate-tax-bracket .panel-toggle > .panel-heading {
background-color: transparent;
}


#accordion_windows > .panel {
  margin-bottom: 4px;
}

.panel-requirement .panel-heading h4.panel-title,
.panel-requirement .panel-heading h4.panel-title a {
  padding: 0px;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

h4.panel-title a > img {
  display: none;
}

h4.panel-title > a.accordion-toggle.collapsed {
  background-repeat: no-repeat;
  background-size: 16px;
  background-position-x: 100%;
  background-position-y: center;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LDg4LDEyMiwxKSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+');
}

h4.panel-title > a.accordion-toggle.active {
  background-repeat: no-repeat;
  background-size: 16px;
  background-position-x: 100%;
  background-position-y: center;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDExMywxMDUsMTQwLDEpIj48cGF0aCBkPSJtOTMuMTEyMiw3NC42ODg2M2MxLjM4NTc5LDEuMzg1NjMgMy42MzI0MSwxLjM4NTUgNS4wMTgwOCwtMC4wMDAyNGMxLjM4NTYzLC0xLjM4NTc5IDEuMzg1NSwtMy42MzI0MSAtMC4wMDAyNCwtNS4wMTgwOGwtNDMuNDcxODYsLTQzLjQ2NzgxYy0xLjIzMzQzLC0xLjIzNTE4IC0yLjkwOTk0LC0xLjkzMDI4IC00LjY1ODE4LC0xLjkzMDI4Yy0xLjc0ODI0LDAgLTMuNDI0NzUsMC42OTUxIC00LjY2MDA5LDEuOTMyMTlsLTQzLjQ2OTk2LDQzLjQ2NTljLTEuMzg1NzUsMS4zODU2NyAtMS4zODU4NywzLjYzMjI5IC0wLjAwMDI0LDUuMDE4MDhjMS4zODU2NywxLjM4NTc1IDMuNjMyMjksMS4zODU4NyA1LjAxODA4LDAuMDAwMjRsNDMuMTEyMjEsLTQzLjEwODE5bDQzLjExMjIxLDQzLjEwODE5bC0wLjAwMDAxLDB6Ii8+PC9nPjwvc3ZnPg==');
}

.panel-requirement:nth-child(even) .panel-heading {
  background-color: #e9e9f2;
}

#boxes-requirements .box-requirement-header {
  border-bottom: transparent;
}

#tools_tab.accordion-action,
#help_tab.accordion-action {
  background-color: #e9e9f2 !important;
  border-radius: 4px !important;
  color: #212529 !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  border-bottom: none !important;
  padding: 16px !important;
}

#irs_form_instructions #form_instructions {
  font-size: 14px;
  color: #2872D4;
  text-decoration: underline;
}

#side_navigation > li.has-submenu {
  margin-bottom: 4px;
}

.nav-panel .accordion {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

i.ta-icon-down-open {
  width: 100%;
}

i.ta-icon-down-open::before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: '';
  height: 20px;
  width: 20px;
  left: 100%;
  position: absolute;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LDg4LDEyMiwxKSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+');
}

i.ta-icon-up-open {
  width: 100%;
}
i.ta-icon-up-open::before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: '';
  height: 20px;
  width: 20px;
  left: 100%;
  position: absolute;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDExMywxMDUsMTQwLDEpIj48cGF0aCBkPSJtOTMuMTEyMiw3NC42ODg2M2MxLjM4NTc5LDEuMzg1NjMgMy42MzI0MSwxLjM4NTUgNS4wMTgwOCwtMC4wMDAyNGMxLjM4NTYzLC0xLjM4NTc5IDEuMzg1NSwtMy42MzI0MSAtMC4wMDAyNCwtNS4wMTgwOGwtNDMuNDcxODYsLTQzLjQ2NzgxYy0xLjIzMzQzLC0xLjIzNTE4IC0yLjkwOTk0LC0xLjkzMDI4IC00LjY1ODE4LC0xLjkzMDI4Yy0xLjc0ODI0LDAgLTMuNDI0NzUsMC42OTUxIC00LjY2MDA5LDEuOTMyMTlsLTQzLjQ2OTk2LDQzLjQ2NTljLTEuMzg1NzUsMS4zODU2NyAtMS4zODU4NywzLjYzMjI5IC0wLjAwMDI0LDUuMDE4MDhjMS4zODU2NywxLjM4NTc1IDMuNjMyMjksMS4zODU4NyA1LjAxODA4LDAuMDAwMjRsNDMuMTEyMjEsLTQzLjEwODE5bDQzLjExMjIxLDQzLjEwODE5bC0wLjAwMDAxLDB6Ii8+PC9nPjwvc3ZnPg==');
}
.list>.tax-return-container>.row.collapsible {
  position: relative;
  padding: 8px 24px 8px 8px;
}
.list>.tax-return-container>.row.collapsible:before {
  background-repeat: no-repeat;
  background-size: 16px;
  content: '';
  height: 16px;
  width: 16px;
  right: 0;
  position: absolute;
  top: 21px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LDg4LDEyMiwxKSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+');
}

.list>.tax-return-container>.row.collapsible.expanded:before {
  content: '' !important;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDExMywxMDUsMTQwLDEpIj48cGF0aCBkPSJtOTMuMTEyMiw3NC42ODg2M2MxLjM4NTc5LDEuMzg1NjMgMy42MzI0MSwxLjM4NTUgNS4wMTgwOCwtMC4wMDAyNGMxLjM4NTYzLC0xLjM4NTc5IDEuMzg1NSwtMy42MzI0MSAtMC4wMDAyNCwtNS4wMTgwOGwtNDMuNDcxODYsLTQzLjQ2NzgxYy0xLjIzMzQzLC0xLjIzNTE4IC0yLjkwOTk0LC0xLjkzMDI4IC00LjY1ODE4LC0xLjkzMDI4Yy0xLjc0ODI0LDAgLTMuNDI0NzUsMC42OTUxIC00LjY2MDA5LDEuOTMyMTlsLTQzLjQ2OTk2LDQzLjQ2NTljLTEuMzg1NzUsMS4zODU2NyAtMS4zODU4NywzLjYzMjI5IC0wLjAwMDI0LDUuMDE4MDhjMS4zODU2NywxLjM4NTc1IDMuNjMyMjksMS4zODU4NyA1LjAxODA4LDAuMDAwMjRsNDMuMTEyMjEsLTQzLjEwODE5bDQzLjExMjIxLDQzLjEwODE5bC0wLjAwMDAxLDB6Ii8+PC9nPjwvc3ZnPg==');
}

#content .panel-group,
#tax-workspace .panel-group {
  margin-bottom: 4px;
}

.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
  border-top: none !important;
}

.nav-panel > li.has-submenu > a::before {
  transition: none !important;
  background-size: 100% !important;
  content: '' !important;
  height: 16px !important;
  width: 16px !important;
  left: calc(100% - 32px) !important;
  top: 14px !important;
  position: absolute !important;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LDg4LDEyMiwxKSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+') !important;
}

.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
  background: white;
}

.table-bordered th, .table-bordered td {
  border-left-color: #E9E9F2;
}

.table form {
  margin: 0;
}

.table-bordered,
.panel-group .panel-body .list {
  border-radius: 4px !important;
  border: 1px solid #A59FBD !important;
  margin-top: 16px;
  padding-bottom: 0;
  padding-top: 0;
}

/* Product Comparison Table */
.finder-comparison-row:nth-of-type(even) {
  background-color: #F5F5FA;
}
/* Our Icons are currently hidden behind their hard coded icons */
.finder-comparison-product > img {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDAsIDEzMCwgOTQsIDEpIj48cGF0aCBkPSJtMS42NTA1OCw2OC45NDM1bDE3LjYzOTg3LDI1LjAzNDE4YzIuNDA0NzYsMy41OTUzMyA2LjUzODQxLDUuODgyNDggMTEuMDEyMzYsNi4wMTYxM2M0LjQ3Mzk2LDAuMTMzNyA4LjczNjgsLTEuOTAyNTggMTEuNDQ0NCwtNS40NjY3M2w1Ni4zOTUxLC03MS4zNDk1YzIuMTU3NTEsLTIuNzI5NjggMS42OTM2OSwtNi42OTE1MSAtMS4wMzYwMywtOC44NDkwMmMtMi43Mjk2OCwtMi4xNTc1MSAtNi42OTE1MSwtMS42OTM2OSAtOC44NDkwMiwxLjAzNjAzbC01Ni40NjkxNSw3MS40NDUwM2MtMC4zMTg4OCwwLjQxNzgzIC0wLjcwNDM4LDAuNjAxOTcgLTEuMTA5LDAuNTg5ODljLTAuNDA0NjEsLTAuMDEyMDggLTAuNzc4NDksLTAuMjE4OTQgLTEuMDAzNjYsLTAuNTU1MjlsLTE3LjcyNTA2LC0yNS4xNTgyOGMtMi4wMDQxNiwtMi44NDQyMiAtNS45MzQ0NiwtMy41MjUyNCAtOC43Nzg2OCwtMS41MjExM2MtMi44NDQyMiwyLjAwNDExIC0zLjUyNTI0LDUuOTM0NDYgLTEuNTIxMTMsOC43Nzg2OHoiLz48L2c+PC9zdmc+') !important;
}

.panel-group .panel-body .list .row:first-child {
  padding-left: 0 !important;
  border-bottom: 1px solid #A59FBD;
}

.panel-group .panel-body .list>.row {
  background-color: #E9E9F2;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel-group .panel-body .list>.row div{
  border-left: 1px solid #A59FBD;
  color: #60587A;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.panel-group .panel-body .list>.row div a {
  position: relative;
  height: 16px !important;
  width: 16px !important;
  top: -3px !important;
}

.panel-group .panel-body .list>.row div a::before, .totp-info-icon::before {
  content: '';
  height: 15px !important;
  width: 15px !important;
  top: 0;
  right: 0;
  left: 255px !important;
  position: absolute !important;
  background-size: 15px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LDg4LDEyMiwxKSI+PHBhdGggZD0ibTQ2LjQ1NDksNDcuNDY3NzlsLTIuNTMyMjIsMGMtMS45NTc5MSwwIC0zLjU0NTEsLTEuNTg3MTkgLTMuNTQ1MSwtMy41NDUxYzAsLTEuOTU3OTEgMS41ODcxOSwtMy41NDUxIDMuNTQ1MSwtMy41NDUxbDMuMDM4NjYsMGMzLjYzNjEsMCA2LjU4Mzc2LDIuOTQ3NjYgNi41ODM3Niw2LjU4Mzc2bDAsMTUuMTkzM2MwLDEuMzk4NTEgMS4xMzM3LDIuNTMyMjIgMi41MzIyMiwyLjUzMjIybDMuMDM4NjYsMGMxLjk1NzkxLDAgMy41NDUxLDEuNTg3MTkgMy41NDUxLDMuNTQ1MWMwLDEuOTU3OTEgLTEuNTg3MTksMy41NDUxIC0zLjU0NTEsMy41NDUxbC0zLjAzODY2LDBjLTUuMzE0MzMsMCAtOS42MjI0MiwtNC4zMDgwOSAtOS42MjI0MiwtOS42MjI0MmwwLC0xNC42ODY4NnptLTMuMDM4NjYsLTE3LjIxOTA3YzAsLTIuNzk2NDIgMi4yNjY0NCwtNS4wNjM0NiA1LjA2NDQzLC01LjA2NDQzYzIuNzk3MDMsMCA1LjA2NDQzLDIuMjY3NDEgNS4wNjQ0Myw1LjA2NDQzYzAsMi43OTcwMyAtMi4yNjc0MSw1LjA2NDQzIC01LjA2NDQzLDUuMDY0NDNjLTIuNzk3MDMsMCAtNS4wNjQ0MywtMi4yNjc0MSAtNS4wNjQ0MywtNS4wNjQ0M3ptNi41ODM3Niw2OC44NzYyOWMtMjcuMTMwOTgsMCAtNDkuMTI1LC0yMS45OTQwMiAtNDkuMTI1LC00OS4xMjVjMCwtMjcuMTMwOTggMjEuOTk0MDIsLTQ5LjEyNSA0OS4xMjUsLTQ5LjEyNWMyNy4xMzA5OCwwIDQ5LjEyNSwyMS45OTQwMiA0OS4xMjUsNDkuMTI1YzAsMjcuMTMwOTggLTIxLjk5NDAyLDQ5LjEyNSAtNDkuMTI1LDQ5LjEyNXptMCwtNy4wOTAyMWMyMy4yMTUxNiwwIDQyLjAzNDgsLTE4LjgxOTY0IDQyLjAzNDgsLTQyLjAzNDhjMCwtMjMuMjE1MTYgLTE4LjgxOTY0LC00Mi4wMzQ4IC00Mi4wMzQ4LC00Mi4wMzQ4Yy0yMy4yMTUxNiwwIC00Mi4wMzQ4LDE4LjgxOTY0IC00Mi4wMzQ4LDQyLjAzNDhjMCwyMy4yMTUxNiAxOC44MTk2NCw0Mi4wMzQ4IDQyLjAzNDgsNDIuMDM0OHoiIC8+PC9nPjwvc3ZnPg==') !important;
  background-repeat: no-repeat !important;
}

.panel-group .panel-body .list>.row div:first-child {
  border-left: 0;
}

.panel-group .panel-body .list>.row div.tax-return-container {
  border-bottom: 1px solid #E9E9F2;
}

.panel-group .panel-body .list>.row div.tax-return-container:last-child {
  border-bottom: 0;

}



.list>.tax-return-container>.row:hover {
  background-color: #E9E9F2;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.tax-return-container .row.collapsible {
  padding: 0 !important;
}

.list>.tax-return-container>.row {
  border-bottom: none !important;
}

.tax-return-container .row.collapsible > div:not(:last-child) {
  height: 57px;
}

.tax-return-container .row.collapsible > div {
  border-left: 1px solid #E9E9F2;
  padding: 16px !important;
}

.tax-return-container .row.collapsible > div:first-child {
  border-left: none;
}

.tax-return-container .row.collapsible div[ng-if="showOpenReturn()"] {
  padding: 16px !important;
  text-align: left;
}

.tax-return-container .row.collapsible.expanded {
  background-color: #E9E9F2;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.list>.tax-return-container>.row.collapsible {
  padding-top: 8px;
  padding-bottom: 8px;
}


#interview .accordion.active {
  margin-left: 0 !important;
  margin-bottom: 16px;
  border: 1px solid #d3d3d3;
  background-color: #f5f5fa;
  padding: 30px;
  max-height: none !important;
  border-radius: 5px;
}

#interview .accordion.active .radio-group-label {
  color: #171138;
}

#interview .accordion.active:empty,
#interview .accordion.active .accordion.active {
  padding: 0;
}

#interview .accordion.active.promocode {
  border: 1px solid white !important;
  background-color: white !important;
  padding: 5px !important;
}

#auth-create-account > .btn-icon.icon-left > img {
  margin-top: 1.5px !important;
}

/* ################################################### */

/* #################### BUTTON ###################### */
/* nxg_ui.css */
/* theme.css */
/* --------------------------- PRIMARY BUTTONS ---------------------------- */

button.btn.primary, button.btn.small.primary, .t-button--primary,
button.btn-primary, button#primary-button, button.btn-info, button.btn.btn-info, button.btn-success, button.btn.btn-success, button.button-success,
a.btn.primary, a.btn.small.primary,
a.btn-primary, a#primary-button, a.btn-info, a.btn.btn-info, a.btn-success, a.btn.btn-success, a.button-success {
    background-color: #6651E1;
    border-color: #6651E1;
    color: #fff;
    border-width: 3px;
    border-style: solid;
}

button.btn.primary:hover, button.btn.small.primary:hover, .t-button--primary:hover,
button.btn-primary:hover, button#primary-button:hover, button.btn-info:hover, button.btn.btn-info:hover, button.btn-success:hover,  button.btn.btn-success:hover, button.button-success:hover,
a.btn.primary:hover, a.btn.small.primary:hover,
a.btn-primary:hover, a#primary-button:hover, a.btn-info:hover, a.btn.btn-info:hover, a.btn-success:hover, a.btn.btn-success:hover a.button-success:hover {
  background-color: #4C3DA8;
  border-color: #4C3DA8;
}

button.btn.primary:focus, button.btn.small.primary:focus, .t-button--primary:focus,
button.btn-primary:focus, button#primary-button:focus, button.btn-info:focus, button.btn.btn-info:focus, button.btn-success:focus, button.btn.btn-success:focus, button.button-success:focus,
a.btn.primary:focus, a.btn.small.primary:focus,
a.btn-primary:focus, a#primary-button:focus, a.btn-info:focus, a.btn.btn-info:focus, a.btn-success:focus, a.btn.btn-success:focus, a.button-success:focus {
  background-color: #6651E1;
  border-color: #BDB4F2;
}

button.btn.primary:active, button.btn.small.primary:active, .t-button--primary:active,
button.btn-primary:active, button#primary-button:active, button.btn-info:active, button.btn.btn-info:active, button.btn-success:active, button.btn.btn-success:active, button.button-success:active,
a.btn.primary:active, a.btn.small.primary:active,
a.btn-primary:active, a#primary-button:active, a.btn-info:active, a.btn.btn-info:active, a.btn-success:active, a.btn.btn-success:active, a.button-success:active {
  background-color: #33187E;
  border-color: #6651E1;
}
.btn-info, .btn-success, .button-success {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

button.btn-info.disabled, button.btn.btn-info.disabled, button.btn-success.disabled, button.btn.btn-success.disabled, button.button-success.disabled,
button.btn-info[disabled], button.btn.btn-info[disabled], button.btn-success[disabled], button.btn.btn-success[disabled], button.button-success[disabled],
button.btn.primary.disabled, button.btn.primary[disabled], button.btn[disabled], .t-button--primary[disabled], .t-button--primary.disabled,
a.btn-info.disabled, a.btn.btn-info.disabled, a.btn-success.disabled, a.btn.btn-success.disabled, a.button-success.disabled,
a.btn-info[disabled], a.btn.btn-info[disabled], a.btn-success[disabled], a.btn.btn-success[disabled], a.button-success[disabled],
a.btn.primary.disabled, a.btn.primary[disabled], a.btn[disabled]  {
    background-color: white;
    color: #D1CEDC;
    border-color: #D1CEDC;
}

#setupTOTPBtn {
  background-color: transparent !important;
  border-color: transparent !important;
  color: #2872d4 !important;
}

/* nxg_ui.css */
/* theme.css */
.btn.btn-default, .btn.secondary, .btn-default, .t-button--secondary {
    color: #171138 !important;
    background: #ffffff !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #D1CEDC !important;
    box-shadow: none !important;
}

/* nxg_ui.css */
.btn.secondary:hover,
/* theme.css */
.btn-default:hover, .t-button--secondary:hover {
    background-color: #E9E6FB !important;
    border-color: #BDB4F2 !important;
    color: #171138 !important;
}

/* nxg_ui.css */
.btn.secondary:focus, .btn.secondary.focus, .t-button--secondary:focus,
/* theme.css */
.btn-default:focus, .btn-default.focus {
    background-color: #ffffff !important;
    color: #171138 !important;
    border-color: #BDB4F2 !important;
}

/* nxg_ui.css */
.btn.secondary:active, .btn.secondary.active, .btn-default:active, .btn-default.active, .t-button--secondary:active {
    background-color: #D3CDF6 !important;
    color: #171138 !important;
    border-color: #6651E1 !important;
  }


button.btn.secondary.disabled, button.btn.secondary[disabled],
button.btn-default.disabled, button.btn-default[disabled],
a.btn.secondary.disabled, a.btn.secondary[disabled],
.t-button--secondary.disabled, .t-button--secondary[disabled],
a.btn-default.disabled, a.btn-default[disabled] {
    color: #D1CEDC;
    background-color: white;
    border-color: #D1CEDC;
}

.btn-link,
a.btn-link {
    background-color: transparent;
    border: 1px solid transparent !important;
    color: #2872D4;
}
.btn-link:focus,
a.btn-link:focus {
  border: 1px solid transparent !important;
  border-radius: 4px;
  background-color: #DDDAED;
}


.btn-link.disabled:hover, .btn-link.disabled:focus, .btn-link.disabled .focus, .btn-link[disabled]:hover, .btn-link[disabled]:focus, .btn-link[disabled] .focus,
a.btn-link.disabled:hover, a.btn-link.disabled:focus, a.btn-link.disabled .focus, a.btn-link[disabled]:hover, a.btn-link[disabled]:focus, a.btn-link[disabled] .focus {
    background-color: transparent;
    color: #2872D4;
}

#raf_banner {
  background-color: #00825e !important;
  border-color: #00825e !important;
  color: #fff !important;
}

.button-success {
box-shadow: none !important;
-webkit-box-shadow: none !important;
-webkit-tap-highlight-color: none !important;
}

a.btn-info, a.btn-default {
  text-decoration: none !important;
}

/* .btn-info,.btn-success:hover, .btn-info,.btn-success:focus, .btn-info,.btn-success.focus, .btn-info,.btn-success:active, .btn-info,.btn-success.active {
    background-color: #007353;
    border-color: #00825E;
    outline-color: #7fbbd9 !important;
    color: #fff;
} */

#tax-expert-learn-more-btn {
  color: #fff !important;
}

#logout-button, #myaccount-ccupdate {
  background: transparent !important;
  border: 2px solid white !important;
  border-radius: 4px !important;
  padding: 10px 16px !important;
  font-size: 14px !important;
  color: white !important;
  box-shadow: none !important;
}

/* Removes blue right arrow icon within buttons*/
.btn .btn-icon.icon-right {
    display: none !important;
}

.secondary-cta, .cta-small-secondary {
  background-color: #fff !important;
  border: 2px solid #D1CEDB !important;
  color: #171138 !important;
}

.secondary-cta:hover, .cta-small-secondary:hover {
  background-color: #E9E9F2 !important;
  border: 2px solid #D1CEDB !important;
  color: #171138 !important;
}

#nav-sign-in, #nav-sign-in:hover {
  background-color: #171138 !important;
  border-color: #ffffff !important;
  color: #fff !important;
}

/* Shopping flow - Cart Buttons*/
.input-group-btn {
  z-index: 1 !important;
}
.input-group-btn:last-child>.btn {
  margin-left: 8px;
  border-radius: 4px;
  height: 40px;
  font-size: 14px;
}
.input-group-btn:last-child>.btn:focus {
  outline: none;
  box-shadow: 0 0 2px 2px #2872D4;
}
input[type="submit"].btn-block {
  width: 100%;
  height: 48px;
  line-height: 1;
  font-size: 14px !important;
  font-weight: 400;
  padding: 8px 16px;
  white-space: nowrap;
}
input[type="submit"].btn-block:focus {
  outline: none;
  box-shadow: 0 0 2px 2px #2872D4;
}
.btn.btn-default,
.btn.secondary,
.btn-default,
.center-block  {
    font-size: 14px;
}

.gtm-product-remove-from-cart {
  width: 100%;
  height: 40px;
  line-height: 10px;
  font-size: 14px;
  color: #ffffff;
  background-color: #EA1330;
}

.gtm-product-remove-from-cart:focus {
  outline: none;
  box-shadow: 0 0 2px 2px #2872D4;
}

.gtm-product-remove-all-from-cart {
  width: 75%;
  height: 40px;
  line-height: 10px;
  font-size: 14px;
  color: #ffffff;
  background-color: #EA1330;
  margin-top: 10px;
}

@media only screen and (max-width: 1200px) {
  .gtm-product-remove-all-from-cart {
    font-size: 11px;
  }
}

@media only screen and (max-width: 350px) {
  .gtm-product-remove-all-from-cart {
    font-size: 10px;
  }
}

.gtm-product-remove-all-from-cart:focus, .btn-error:focus {
  background-color: #EA1330;
  color: #ffffff;
  outline: none;
  box-shadow: 0 0 2px 2px #2872D4;
}

.gtm-checkout-button {
  width: 100%;
  font-size: 14px;
  margin-top: 10px;
}
.gtm-checkout-button:focus {
  outline: none;
  box-shadow: 0 0 2px 2px #2872D4;
}
.gtm-payment-info-purchase-button:focus {
  outline: none;
  box-shadow: 0 0 2px 2px #2872D4;
}

.btn-error:hover {
  background-color: #D7112C;
  color: #ffffff;
}

.btn-error:active {
  color: #ffffff;
  background-color: #D7112C;
  border-color: #D7112C;
  box-shadow: inset 0 1px 5px 2px #800515;
}

.btn:active:focus {
  text-decoration: none;
}

/* Landing Page - Get Started button */
#hero-get-started-btn {
  background-color: #00825E !important;
}
.cta .cta-large-primary {
  background-color: #00825E !important;
}
#hero-get-started-btn:focus, .cta:focus, .cta-large-primary:focus {
  outline: none;
  box-shadow: 0 0 2px 2px #2872D4;
}
#hero-get-started-btn:active, .cta:active, .cta-large-primary:active {
  box-shadow: inset 0 1px 5px 2px #004C37;
}


.cta-small-primary {
    background-color: #00825E !important;
    border-color: #00825E !important;
    color: #fff !important;
}

.cta-large-primary {
    background-color: #00825E !important;
    border-color: #00825E !important;
    color: #fff !important;
}

#continue-layout-container #primary-button {
  background-color: transparent !important;
}

#CONTINUE {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

#actions_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#continue_wrapper .btn:last-child,
#actions_wrapper .btn:last-child {
  margin-right: 0 !important;
}

.btn-group a,
.btn-group button {
  font-size: 15px !important;
  border: solid 2px transparent !important;
}

.btn-group > .btn-info:hover,
.gtm-product-add-to-cart:hover {
    background-color: #007353 !important;
}

.gtm-product-add-to-cart {
  font-size: 18px !important;
}

.gtm-product-add-to-cart:focus {
  box-shadow: none !important;
}

a.btn.btn-sm-block.btn-default.m-0,
#paymentForm a.btn.btn-sm-block.btn-link {
  border: none !important;
  background: transparent !important;
  font-size: 16px !important;
  line-height: 24px;
  text-decoration: none;
  padding: 0 0 1px !important;
  font-weight: 700 !important;
  color: #60587A !important;
}

a.btn.btn-sm-block.btn-default.m-0:hover,
#paymentForm a.btn.btn-sm-block.btn-link:hover  {
  cursor: pointer;
  padding: 0 0 1px !important;
  border-bottom: 2px solid #60587A !important;
  border-radius: 0 !important;
  transition: 0.3s;
}

a.btn.btn-sm-block.btn-default.m-0:focus,
#paymentForm a.btn.btn-sm-block.btn-link:focus  {
  border: none !important;
  padding: 6px 12px 6px !important;
  background-color: #DDDAED !important;
  border-radius: 4px !important;
  transition: 0.3s;
}

a.btn.btn-sm-block.btn-default.m-0:focus {
  height: 35px !important;
}

/* Tax Tools - Back Button */
.content-back-to-calculator > a > svg {
  display: none;
}
.content-back-to-calculator > a {
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  font-family: "Open Sans";
  font-weight: 500;
  color: #60587A;
}
.content-back-to-calculator > a:hover {
  cursor: pointer;
  padding-bottom: 3px;
  border-bottom: 3px solid #60587A;
  transition: 0.3s;
}
.content-back-to-calculator > a:focus {
  padding: 3px 6px;
  background-color: #DDDAED;
  border-radius: 4px;
}

/* Additional Back Buttons */
button.btn.btn-default.pull-left,
#BACK[role="button"],
#BACK_CONSENT[role="button"],
#compare-link {
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  font-family: "Open Sans";
  font-weight: 700;
  color: #60587A !important;
  background-color: transparent !important;
  border: none !important;
  border-radius: 0;
  padding-bottom: 3px;
}
#BACK[role="button"],
#BACK_CONSENT[role="button"] {
  padding: 0 0 1px !important;
}
button.btn.btn-default.pull-left:hover {
  cursor: pointer;
  font-weight: 700;
  background-color: transparent !important;
  transition: 0.3s;
}
#BACK[role="button"]:hover,
#BACK_CONSENT[role="button"]:hover,
#compare-link:hover {
  cursor: pointer;
  padding: 0 0 1px !important;
  border-bottom: 3px solid #60587A !important;
  border-radius: 0 !important;
  transition: 0.3s;
}
#compare-link:hover,
#compare-link:focus {
  outline: none !important;
  margin-left: 15px !important;
}
button.btn.btn-default.pull-left:focus,
#BACK[role="button"]:focus,
#BACK_CONSENT[role="button"]:focus,
#compare-link:focus {
  border: none !important;
  padding: 3px 6px !important;
  background-color: #DDDAED !important;
  border-radius: 4px !important;
  transition: 0.3s;
}

#mailingForm .mt-13 .mb-6 {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}

/* Remove pink icons */
.btn-add,
.btn-foreign,
.receipt.card button.btn.btn-link {
  text-align: center;
  background-image: none !important;
  padding-left: 0px !important;
}

.receipt.card .card-header.receipt-heading {
  background-image: none !important;
  padding-left: 24px !important;
}

.btn.link.icon-left.new-copy,
.PrintConsent.btn.link.icon-left {
  padding-left: 0px !important;
}

.btn.link.icon-left.new-copy > img,
.PrintConsent.btn.link.icon-left > img {
  display: none !important;
}

#signin-forgot-username-password,
#existingRecent a.btn {
  color: #2872D4 !important;
}

.hero-btn-wrapper > .btn-success.cta.secondary-cta {
  background-color: transparent !important;
  color: #171138 !important;
  border-color: #171138 !important;
}

/* My Account Popup Buttons*/
.delete-return-popup .popupOkBtn {
  background-color: #00825E !important;
  border-color: #00825E !important;
  border-radius: 3px !important;
  color: #fff !important;
}

.delete-return-popup .popupCancelBtn{
  background-color: #E9E9F2 !important;
  color: #171138 !important;
  border: 2px solid #e9e9f2 !important;
  border-radius: 3px !important;
}

/* Tax Calculator Buttons */

.clearfix > button.btn.btn-default.pull-left {
  background-color: #fff !important;
  color: #28008a !important;
  font-weight: bold !important;
  box-shadow: none !important;
  -webkit-box-shadow: none!important;
}

.clearfix > button.btn.btn-default.pull-left:hover {
  background-color: #fff !important;
  color: #28008a !important;
  font-weight: bold !important;
  border-bottom: 2px solid #2872d4 !important;
  text-decoration: none !important;
}

.clearfix > button.btn.btn-default.pull-left:active {
  background-color: #fff !important;
  color: #28008a !important;
  font-weight: bold !important;
}

/* ################################################### */



/* #################### CHECKBOX #################### */

#interview .checkbox label {
  display: flex;
  align-items: center;
}

#interview .checkbox .checkbox-material {
  line-height: 1 !important;
}

.checkbox .checkbox-material .check {
  position: relative;
  display: inline-block;
  width: 24px !important;
  height: 24px !important;
  border: 1px solid #60587a !important;
  border-radius: 4px !important;
  padding: 3px !important;
  overflow: hidden;
  z-index: 1;

}

#interview .checkbox .checkbox-material .check {
  margin-left: 0 !important;
}
#interview .ta-input-checkbox label {
  color: #171138 !important;
  width: fit-content;
}

#script .radio-group label {
  width: fit-content;
}

#husk .checkbox .checkbox-material .check {
  margin-left: 12px !important;
}
.check:focus {
  box-shadow: 0 0 2px 2px #7fbbd9 !important;
}
.check:hover {
  background-color: #e9e9f2 !important;
}
input[type=checkbox]:checked + label .check {
  color: #60587A !important;
  border: 1px solid  #60587A !important;
}

#frmSignin .checkbox input[type=checkbox]:checked~label span {
  position: relative;
  display: inline-block;
  height: 24px !important;
  width: 24px !important;
  background-color: #60587A !important;
  border-radius: 4px !important;
  border: 1px solid  #60587A !important;
  overflow: hidden;
  margin-right: 10px;
}

#frmSignin .checkbox input[type=checkbox]:checked~label span:before {
  border: 1px solid  #60587A !important;
  top: 5.1px;
  left: 3px;
}

#frmSignin .checkbox input[type=checkbox]:checked~label span:before {
  border: 1px solid  #60587A !important;
  top: 5.1px;
  left: 3px;
}

#frmSignin .checkbox input[type=checkbox]:checked~label span:before:hover {
  background-color: #e9e9f2 !important;
}

#frmSignin .checkbox label span {
  position: relative;
  display: inline-block;
  width: 24px !important;
  height: 24px !important;
  border: 1px solid #60587a !important;
  border-radius: 4px !important;
  overflow: hidden;
  margin-right: 10px;
  top: 6px;
}
#frmSignin .checkbox input[type=checkbox]:checked~label span:before {
  border: 1px solid  #60587A !important;
}

#frmSignin .checkbox input[type=checkbox]:checked~label span .check {
  color: #60587A !important;
  border: 1px solid  #60587A !important;
}

/* Billing/Payment - Checkbox */
#credit-card-info .checkbox input[type="checkbox"]:checked ~ label span {
  position: relative;
  display: inline-block;
  height: 24px !important;
  width: 24px !important;
  background-color: #60587A !important;
  border-radius: 4px !important;
  border: 1px solid  #60587A !important;
  overflow: hidden;
  margin-right: 10px;
}
#credit-card-info .checkbox label span {
  position: relative;
  display: inline-block;
  width: 24px !important;
  height: 24px !important;
  border: 1px solid #60587a !important;
  border-radius: 4px !important;
  overflow: hidden;
  margin-right: 10px;
  top: 6px;
}

.checkbox input[type="checkbox"]:checked~label span:before {
  top: 3.1px !important;
  left: 3.5px !important;
}

#credit-card-info .checkbox input[type=checkbox]:checked~label span:before {
  border: 1px solid  #60587A !important;
  top: 4.5px !important;
  left: 3.5px !important;
}

/*QUICK START CHECKBOX STYLING*/

.quick-start-checkbox {
  height: 24px !important;
  width: 24px !important;
  border: 1px solid #60587a !important;
  border-radius: 4px !important;
}

.checkbox input[type="checkbox"]:checked~label span.quick-start-checkbox:before {
  top: 6.1px !important;
  left: 4.1px !important;
}

input#RememberMe[type="checkbox"]:checked~label span, input#IAgree[type="checkbox"]:checked~label span {
  background-color: #60587a !important;
  border: 1px solid #60587a !important;
}

input#RememberMe[type="checkbox"]:focus~label span, input#IAgree[type="checkbox"]:focus~label span {
  border: 1px solid #60587a !important;
}

div.content-checkbox >  .checkbox input[type="checkbox"]:checked~label span:before {
  top: 5.1px !important;
}

/* ################################################### */


/* ################# TAX INFORMATION ################### */
#tax-information .row-fluid a {
  text-decoration: none;
}

/* #################### CALENDARS ###################### */
table.table-calendar th,
table.table-calendar td {
  background-color: white;
}

table.table-calendar td.event {
  background-color: white;
  font-weight: normal;
  color: #151515;
  border: 1px solid #60587A;
  border-radius: 50%;
}

table.table-calendar tbody:last-child tr:last-child>td.event:first-child {
  border-radius: 50%;
}

.row-fluid .span9 {
  width: 70%;
  margin-left: 0px;
}

@media only screen and (min-width: 1200px) {
  .row-fluid {
    display: flex;
  }
  .container.ngx-static-container>.row-fluid {
    display: block;
  }
  .row-fluid .span9 {
    width: 74%;
  }
  .row-fluid .span3 {
    width: 25%;
  }
  #calendar-wide .row-fluid .span9 > .row-fluid {
    display: flex;
    flex-direction: column;
  }
  .row-fluid .span9 > .row-fluid .span3 {
    width: 40%;
  }
  .row-fluid .span9 > .row-fluid .span9 {
    width: 60%;
  }
}

@media only screen and (min-width: 768px) {
  #tax-info.row-fluid {
    display: block !important;
    box-sizing: border-box;
    width: 100% !important;
  }
  #tax-info.row-fluid > .span9 {
    width: 73% !important;
    float: right;
    margin-left: 20px;
  }
  #tax-info.row-fluid > .span3 {
    width: 23% !important;
    float: left;
  }
  #tax-info.row-fluid > .span9 > .row-fluid {
    display: block !important;
    float: left;
  }
  /* Scoping this change to just the calendar */
  #calendar-wide .row-fluid .span9 > .row-fluid {
    display: flex;
    flex-direction: column;
  }
  .row-fluid .span9 > .row-fluid .span3 {
    width: 40%;
  }
  .row-fluid .span9 > .row-fluid .span9 {
    width: 60%;
  }
}

@media only screen and (max-width: 500px) {
  .row-fluid .span3 {
    display: flex;
  }
}

@media only screen and (max-width: 1340px) {
  #calendar-wide {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    padding-bottom: 10px !important;
  }
  #calendar-wide .span3 {
    width: 40%;
  }
  #calendar-wide .span9 {
    width: 60%;
    padding-right: 16px;
    padding-left: 16px;
  }
}

@media only screen and (max-width: 1023px) {
  #calendar-wide {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: left;
    padding-bottom: 10px !important;
  }
  #calendar-wide .span3 {
    width: 30%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
  }
  #calendar-wide .span9 {
    width: auto;
  }
  .row-fluid .span9 {
    width: 100%;
    margin-left: 0px;
  }
}
@media only screen and (min-width: 1024px) {
  #calendar-wide .span9 {
    width: auto;
    margin-left: 15px;
  }
}

/* ################################################### */

/* #################### DATE PICKER ################## */
.datepicker .datepicker-overlay .month-blocks .mb .day.selected, .datepicker .datepicker-overlay .month-blocks .mb .day.selected:hover, .datepicker .datepicker-overlay .month-blocks .mb .day.selected.today, .datepicker .datepicker-overlay .month-blocks .mb .day.selected.today:hover {
  background-color: #60587A !important;
  color: #ffffff;
}
.datepicker .datepicker-overlay .choosemonth-blocks .cmb .month.selected, .datepicker .datepicker-overlay .choosemonth-blocks .cmb .month.selected:hover {
  background-color: #60587A  !important;
  color: #ffffff;
}

.datepicker .datepicker-overlay .picker-control .picker-direction .action.prev {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LDg4LDEyMiwxKSI+PHBhdGggZD0ibTc0LjY2NjMzLDYuOTI2NzVjMS4zODQzNywtMS4zODQ1NCAxLjM4NDI1LC0zLjYyOTEzIC0wLjAwMDI0LC01LjAxMzU1Yy0xLjM4NDU0LC0xLjM4NDM3IC0zLjYyOTEzLC0xLjM4NDI1IC01LjAxMzU1LDAuMDAwMjRsLTQzLjQyODUzLDQzLjQzMjU4Yy0xLjIzNDA2LDEuMjMyMzIgLTEuOTI4NTQsMi45MDczMSAtMS45Mjg1NCw0LjY1Mzk3YzAsMS43NDY2NiAwLjY5NDQ4LDMuNDIxNjUgMS45MzA0NCw0LjY1NTg4bDQzLjQyNjYzLDQzLjQzMDY4YzEuMzg0NDEsMS4zODQ0OSAzLjYyOTAxLDEuMzg0NjIgNS4wMTM1NSwwLjAwMDI0YzEuMzg0NDksLTEuMzg0NDEgMS4zODQ2MiwtMy42MjkwMSAwLjAwMDI0LC01LjAxMzU1bC00My4wNjkyNCwtNDMuMDczMjVsNDMuMDY5MjQsLTQzLjA3MzI1bDAsMC4wMDAwMXoiLz48L2c+PC9zdmc+') !important;
  background-size: 16px 16px !important;
}

.datepicker .datepicker-overlay .picker-control .picker-direction .action.next {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LDg4LDEyMiwxKSI+PHBhdGggZD0ibTI1LjMzMzY3LDkzLjA3MzIzYy0xLjM4NDM3LDEuMzg0NTQgLTEuMzg0MjUsMy42MjkxMyAwLjAwMDI0LDUuMDEzNTVjMS4zODQ1NCwxLjM4NDM3IDMuNjI5MTMsMS4zODQyNSA1LjAxMzU1LC0wLjAwMDI0bDQzLjQyODUzLC00My40MzI1OGMxLjIzNDA2LC0xLjIzMjMyIDEuOTI4NTQsLTIuOTA3MzEgMS45Mjg1NCwtNC42NTM5N2MwLC0xLjc0NjY2IC0wLjY5NDQ4LC0zLjQyMTY1IC0xLjkzMDQ0LC00LjY1NTg4bC00My40MjY2MywtNDMuNDMwNjhjLTEuMzg0NDEsLTEuMzg0NDkgLTMuNjI5MDEsLTEuMzg0NjIgLTUuMDEzNTUsLTAuMDAwMjRjLTEuMzg0NDksMS4zODQ0MSAtMS4zODQ2MiwzLjYyOTAxIC0wLjAwMDI0LDUuMDEzNTVsNDMuMDY5MjQsNDMuMDczMjVsLTQzLjA2OTI0LDQzLjA3MzI1bDAsLTAuMDAwMDF6Ii8+PC9nPjwvc3ZnPg==') !important;
  background-size: 16px 16px !important;
}

.datepicker .datepicker-overlay .picker-control .picker-toggle .action.dpdropdown {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LDg4LDEyMiwxKSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+') !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px 16px !important;
}

.datepicker .datepicker-overlay .week-header .wb {
  width: 40px;
  height: 24px;
  margin-right: 4px;
  margin-bottom: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #797196 !important;
  font-size: 12px;
  font-weight: 800;
}

.datepicker .datepicker-overlay .month-title {
  padding-left: 24px;
  padding-right: 24px;
  margin-bottom: 16px;
  margin-top: 16px;
  color: #171138 !important;
  text-transform: uppercase;
}

.datepicker .icon.icon-info {
  margin-left: 0px !important;
}

.selected:not(.no-line-details) .datepicker .icon.icon-info {
  right: 0;
}

.selected:not(.no-line-details) .datepicker .icon.showPicker {
  right: 37px;
}

/* ################################################### */

/* #################### DROP DOWN #################### */
/* Override style from theme 1.css */
.input-hold select.form-control {
    border: 2px solid #60587a;
    border-radius: 4px;
    overflow: hidden;
    background: #ffffff;
    color: #171138;
    font-size: 16px;
    padding-top: 16px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.input-hold select.form-control {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LDg4LDEyMiwxKSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+');
    background-position-x: calc(100% - 16px);
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
}
select.form-control,
ul[id^="FDLST_"].form-control {
    background: #ffffff;
    color: #171138;
    font-size: 14px !important;
    padding: 12px !important;
    line-height: 1;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
select.form-control {
    overflow: hidden;
    border: 2px solid #60587a;
    border-radius: 4px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LDg4LDEyMiwxKSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+') !important;
    background-position-x: calc(100% - 16px) !important;
    background-position-y: center !important;
    background-repeat: no-repeat !important;
    background-size: 16px 16px !important;
}
ul[id^="FDLST_"].form-control {
    overflow: auto;
    border: 2px 2px 2px 0;
    border-style: solid;
    border-color: #60587a;
    border-radius: 0 0 4px 4px !important;
}
#validate_card_form select.form-control {
    margin-bottom: 0px;
}

/* Topics Assisstant Multi Line Select */
#qnaSearch.topic-search select.form-control {
    background-image: none !important;
    height: auto !important;
    overflow: scroll;
}

.picklist {
    position: relative;
}
.picklist label {
    font-size: 14px;
    color: var(--blue-300);
}
.picklist input[type=text] {
    width: 100% !important;
    height: 45px !important;
    border-radius: 4px !important;
    line-height: normal !important;
    background-color: #fff !important;
    border: 2px solid #60587a !important;
    cursor: pointer !important;
    padding: 11px 40px 11px 15px !important;
    background-repeat: no-repeat !important;
    background-position: right 10px center !important;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2IoOTYsODgsMTIyKSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+') !important;
    background-size: 16px 16px !important;
}
.picklist input[type=text].datalist-open {
    border-radius: 4px 4px 0 0 !important;
}
.picklist input:focus {
    border: 2px solid #60587A !important;
    box-shadow: 0 0 2px 2px #7fbbd9 !important;
}
.picklist ul {
    display: none;
    width: 100%;
    padding: 0;
    margin: 0;
    position: absolute;
    z-index: 1000;
    max-height: 416px;
    overflow: auto;
}
.picklist ul:not([id^="FDLST_"]) {
    border-radius: 5px;
}
.picklist ul[id^="FDLST_"] {
    height: auto !important;
    border-radius: 0 0 5px 5px !important;
}
@media only screen and (max-width: 767px) {
    .picklist ul {
        position: fixed !important;
    }
}
#interview .picklist.active ul {
    z-index: 1200;
}
.picklist ul li {
    width: 100%;
    list-style-type: none;
    font-size: 16px;
    color: #171138;
    padding: 10px;
    cursor: pointer;
}
.picklist ul li:hover {
    background-color: #e9e9f2;
}
.picklist ul li.highlight {
    background-color: #e9e9f2 !important;
}
.picklist ul.controlled li:hover {
    background-color: transparent;
}
/* ################################################### */

/* ================================================

   Tax Online Shell

================================================ */


#right-flex-content {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  min-height: 100%;
}

/* ################################################### */

/* #################### DRAWER ####################### */

.t-drawer__overlay {
  height: unset !important;
  bottom: unset !important;
  left: unset !important;
  opacity: unset !important;
}

#drawer.t-drawer {
  height: calc(100vh - 64px);
}

@media only screen and (max-width: 767px) {
  #drawer.t-drawer {
    height: 100vh;
  }
}

@media screen and (min-width: 768px) {
  #taxactonline #divContent.t-drawer-open {
    margin-right: 375px !important;
  }
}

/*
  Help drawer specific code
  See PR: https://awstfs.taxact.com/tfs/Software%20Development/TaxAct/_git/TaxOnline/pullrequest/6575?_a=overview
*/
.line-item-divider {
  height: 1px;
}
.line-item {
  padding: 8px 0px 8px 0px !important;
  font-size: 16px !important;
}

/*
  Help drawer specific code
  See PR: https://awstfs.taxact.com/tfs/Software%20Development/TaxAct/_git/TaxOnline/pullrequest/6597?_a=files
*/
.drawer-field {
  margin-left: 0px !important;
}

#span-glos-link {
  float: right;
  border-radius: 4px;
  background-color: rgb(57, 51, 87);
  font-size: 20px;
  color: white;
  border: 2px solid rgb(23, 17, 56);
  padding: 5px 10px 5px 10px;
}

#span-glos-link:hover {
  background-color: #474166;
}

.true_h1 {
  display: inline-block;
}

@media (max-width: 991px) {
  #span-glos-link {
    font-size: 18px;
    padding: 2px 5px 2px 5px;
  }
}

/* ################################################### */

/* #################### FIELD LABEL ################## */
/* Override styles from theme1.css */

#validate_card_form .control-label {
  color: #60587a;
}


.input-hold .form-control.valid ~ .form-element-label.form-element-label {
    font-family: "Open Sans";
    font-weight: 600;
    color: #60587a;
}

.input-hold .form-element-label {
    position: absolute;
    top: 27.6px;
    pointer-events: none;
    padding-left: 16px;
    z-index: 1;
    font-size: 14px;
    font-family: "Open Sans";
    font-weight: 600;
    color: #60587a;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
    transform: translateY(-50%);
    transform-origin: left center;
    transition: transform 0.28s ease, color 0.28s linear, opacity 0.28s linear;
    will-change: transform, color, opacity;
}

.modal-body .form-group {
  font-size: 14px !important;
  font-family: "Open Sans" !important;
  font-weight: 600 !important;
  color: #60587a !important;
}

/* ################################################### */

/* #################### FOOTER ###################### */
/* Overriding workspace.css */

footer,
footer > div {
  background-color: #171138 !important;
}

.footer {
  width: 100%;
  background-color: #171138 !important;
  color: #a59fbd !important;
  padding-bottom: 32px;
  padding-top: 45px;
  padding-left: 48px;
}

.footer .navbar-default {
  background-color: #171138 !important;
}

.footer ul li a,
.footer a {
  color: #a59fbd !important;
}
.footer ul li a:hover,
.footer a:hover {
  color: #ffffff !important;
}

.footer a i.ta-icon-facebook:hover {
  color: #3b5998 !important;
}
.footer a i.ta-icon-twitter:hover {
  color: #1da1f2 !important;
}
.footer a i.ta-icon-linkedin:hover {
  color: #0e76a8 !important;
}
.footer a i.ta-icon-gplus:hover {
  color: #dd4b39 !important;
}
.footer a i.ta-icon-youtube-squared:hover {
  color: #c4302b !important;
}
.footer a i.ta-icon-rss:hover {
  color: #ffffff !important;
}

.footer-btm {
  display: block;
  text-align: center;
}
.footer-btm > .row {
  line-height: 58px;
 }
 .footer-btm > .row p {
  margin: 0px;
 }

#footer-legal-copyright {
  color: #605879;
  opacity: 1;
}

.list-header,
.footer-links-header {
  color: #d1cedb !important;
  font-size: 14px !important;
}

.list-header {
  margin-bottom: 16px;
}

.footer .brand-row {
  margin-top: 64px !important;
}

.link-list a,
.footer-link a,
.footer-legal-link a  {
  color: #a59fbd !important;
  opacity: 1;
  font-size: 14px !important;
}

#footer-legal {
  border-top: none;
}

.footer-link:hover, .footer-link a:hover, .footer-legal-link:hover, .footer-legal-link a:hover {
    color: #ffffff !important;
}

@media (max-width: 767px) {
  .footer {
    padding: 16px 0;
}
}

.footer .text-center {
  padding-bottom: 16px;
}

.footer .text-center a {
  text-decoration: none;
  color: #a59fbd;
}

.footer .brand-row .brand [class*=" ta-icon-"], .footer .brand-row .brand [class^=ta-icon-] {
  color: white;
}

.footer .brand-row .links a {
  text-decoration: none;
  color: #a59fbd;
}

html.sticky.sticky-default .footer {
  height: unset;
}


span.seal.seal_bizrate_winner {
    width: 45px !important;
}

span.seal_bizrate_winner {
    width: 45px !important;
    margin-right: -1px !important;
}

span.seal.seal_trustwave {
    width: 80px !important;
}

.footer a span>img {
    height: auto !important;
}


/* ################################################### */


/* #################### HORIZONTAL DIVIDER ########### */
#interview hr {
  border: 0.5px solid;
  margin: 0;
  color: #797196;
  height: 0px;
}
/* ################################################### */


/* #################### HORIZONTAL NAVIGATION ########### */
.navbar-application, .navbar-default, .navbar-modal, .navbar-workspace {
  background-color: #ffffff !important;
  border-color: #b8c3cc !important;
}
/* ################################################### */

/* #################### ICONS ######################## */
.icon-alert-error, .icon-alert-warning, .icon-alert-explanation {
  width: 24px !important;
  height: 24px !important;
  background-size: 24px 24px !important;
}
.icon-alert-error-block, .icon-alert-warning-block, .icon-alert-explanation-block {
  width: 24px !important;
  height: 24px !important;
  background-size: 24px 24px !important;
  margin: 4px 8px 0 0 !important;
}

.icon-alert-error, .icon-alert-error-block {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2IoMjM0LDE5LDQ4KSI+PHBhdGggZD0ibTQ0LjkzNTQzLDUwLjM3NWwtMTUuODg1MjQsLTE1Ljg4NTI0Yy0xLjM5ODU1LC0xLjM5ODU1IC0xLjM5ODU1LC0zLjY2NjAzIDAsLTUuMDY0NTdjMS4zOTg1NSwtMS4zOTg1NSAzLjY2NjAzLC0xLjM5ODU1IDUuMDY0NTcsMGwxNS44ODUyNCwxNS44ODUyNGwxNS44ODUyNCwtMTUuODg1MjRjMS4zOTg1NSwtMS4zOTg1NSAzLjY2NjAzLC0xLjM5ODU1IDUuMDY0NTcsMGMxLjM5ODU1LDEuMzk4NTUgMS4zOTg1NSwzLjY2NjAzIDAsNS4wNjQ1N2wtMTUuODg1MjQsMTUuODg1MjRsMTUuODg1MjQsMTUuODg1MjRjMS4zOTg1NSwxLjM5ODU1IDEuMzk4NTUsMy42NjYwMyAwLDUuMDY0NTdjLTEuMzk4NTUsMS4zOTg1NSAtMy42NjYwMywxLjM5ODU1IC01LjA2NDU3LDBsLTE1Ljg4NTI0LC0xNS44ODUyNGwtMTUuODg1MjQsMTUuODg1MjRjLTEuMzk4NTUsMS4zOTg1NSAtMy42NjYwMywxLjM5ODU1IC01LjA2NDU3LDBjLTEuMzk4NTUsLTEuMzk4NTUgLTEuMzk4NTUsLTMuNjY2MDMgMCwtNS4wNjQ1N2wxNS44ODUyNCwtMTUuODg1MjR6bTUuMDY0NTcsNDkuNjI1Yy0yNy40MDcxMiwwIC00OS42MjUsLTIyLjIxNzg4IC00OS42MjUsLTQ5LjYyNWMwLC0yNy40MDcxMiAyMi4yMTc4OCwtNDkuNjI1IDQ5LjYyNSwtNDkuNjI1YzI3LjQwNzEyLDAgNDkuNjI1LDIyLjIxNzg4IDQ5LjYyNSw0OS42MjVjMCwyNy40MDcxMiAtMjIuMjE3ODgsNDkuNjI1IC00OS42MjUsNDkuNjI1em0wLC03LjE2MjM3YzIzLjQ1MTQ0LDAgNDIuNDYyNjMsLTE5LjAxMTE4IDQyLjQ2MjYzLC00Mi40NjI2M2MwLC0yMy40NTE0NCAtMTkuMDExMTgsLTQyLjQ2MjYzIC00Mi40NjI2MywtNDIuNDYyNjNjLTIzLjQ1MTQ0LDAgLTQyLjQ2MjYzLDE5LjAxMTE4IC00Mi40NjI2Myw0Mi40NjI2M2MwLDIzLjQ1MTQ0IDE5LjAxMTE4LDQyLjQ2MjYzIDQyLjQ2MjYzLDQyLjQ2MjYzeiIvPjwvZz48L3N2Zz4=') !important;
}
.icon-alert-warning, .icon-alert-warning-block {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2IoMjU1LDE4NSw2MCkiPjxwYXRoIGQ9Im00NC45MzU1Nyw2OS43NTEyOWMwLC0yLjc5NjQyIDIuMjY2NDQsLTUuMDYzNDYgNS4wNjQ0MywtNS4wNjQ0M2MyLjc5NzAzLDAgNS4wNjQ0MywyLjI2NzQxIDUuMDY0NDMsNS4wNjQ0M2MwLDIuNzk3MDMgLTIuMjY3NDEsNS4wNjQ0MyAtNS4wNjQ0Myw1LjA2NDQzYy0yLjc5NzAzLDAgLTUuMDY0NDMsLTIuMjY3NDEgLTUuMDY0NDMsLTUuMDY0NDN6bTguNjA5NTQsLTEzLjY3Mzk3YzAsMS45NTc5MSAtMS41ODcxOSwzLjU0NTEgLTMuNTQ1MSwzLjU0NTFjLTEuOTU3OTEsMCAtMy41NDUxLC0xLjU4NzE5IC0zLjU0NTEsLTMuNTQ1MWwwLC0zMy40MjUyNmMwLC0xLjk1NzkxIDEuNTg3MTksLTMuNTQ1MSAzLjU0NTEsLTMuNTQ1MWMxLjk1NzkxLDAgMy41NDUxLDEuNTg3MTkgMy41NDUxLDMuNTQ1MWwwLDMzLjQyNTI2em0tMy41NDUxLDQzLjA0NzY4Yy0yNy4xMzA5OCwwIC00OS4xMjUsLTIxLjk5NDAyIC00OS4xMjUsLTQ5LjEyNWMwLC0yNy4xMzA5OCAyMS45OTQwMiwtNDkuMTI1IDQ5LjEyNSwtNDkuMTI1YzI3LjEzMDk4LDAgNDkuMTI1LDIxLjk5NDAyIDQ5LjEyNSw0OS4xMjVjMCwyNy4xMzA5OCAtMjEuOTk0MDIsNDkuMTI1IC00OS4xMjUsNDkuMTI1em0wLC03LjA5MDIxYzIzLjIxNTE2LDAgNDIuMDM0OCwtMTguODE5NjQgNDIuMDM0OCwtNDIuMDM0OGMwLC0yMy4yMTUxNiAtMTguODE5NjQsLTQyLjAzNDggLTQyLjAzNDgsLTQyLjAzNDhjLTIzLjIxNTE2LDAgLTQyLjAzNDgsMTguODE5NjQgLTQyLjAzNDgsNDIuMDM0OGMwLDIzLjIxNTE2IDE4LjgxOTY0LDQyLjAzNDggNDIuMDM0OCw0Mi4wMzQ4eiIvPjwvZz48L3N2Zz4=') !important;
}
.icon-alert-explanation, .icon-alert-explanation-block {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2IoMCwxMzAsOTQpIj48cGF0aCBkPSJtMjIuNzkyNzcsNTcuMDAwMDdjLTEuMTI3NzUsLTEuNjAwNDggLTAuNzQ0NTEsLTMuODEyMTggMC44NTU5NywtNC45Mzk5M2MxLjYwMDQ4LC0xLjEyNzc1IDMuODEyMTgsLTAuNzQ0NTEgNC45Mzk5MywwLjg1NTk3bDkuOTc0MjYsMTQuMTU3MDRjMC4xMjY2OSwwLjE4OTI5IDAuMzM3MDUsMC4zMDU2OSAwLjU2NDc1LDAuMzEyNWMwLjIyNzcsMC4wMDY4MSAwLjQ0NDYyLC0wLjA5NjgzIDAuNjI0MDYsLTAuMzMxOTRsMzEuNzc2MjgsLTQwLjIwMzVjMS4yMTQwOSwtMS41MzYwNiAzLjQ0MzQ5LC0xLjc5NzA2IDQuOTc5NTEsLTAuNTgzMDJjMS41MzYwNiwxLjIxNDA5IDEuNzk3MDYsMy40NDM0OSAwLjU4MzAyLDQuOTc5NTFsLTMxLjczNDYzLDQwLjE0OTc3Yy0xLjUyMzYyLDIuMDA1NiAtMy45MjIzOCwzLjE1MTQxIC02LjQzOTk3LDMuMDc2MjJjLTIuNTE3NTksLTAuMDc1MjQgLTQuODQzNjYsLTEuMzYyMjEgLTYuMTk2ODgsLTMuMzg1MzlsLTkuOTI2MjksLTE0LjA4NzIzem0yNy4yMDcyMyw0Mi4xMjM5M2MtMjcuMTMwOTgsMCAtNDkuMTI1LC0yMS45OTQwMiAtNDkuMTI1LC00OS4xMjVjMCwtMjcuMTMwOTggMjEuOTk0MDIsLTQ5LjEyNSA0OS4xMjUsLTQ5LjEyNWMyNy4xMzA5OCwwIDQ5LjEyNSwyMS45OTQwMiA0OS4xMjUsNDkuMTI1YzAsMjcuMTMwOTggLTIxLjk5NDAyLDQ5LjEyNSAtNDkuMTI1LDQ5LjEyNXptMCwtNy4wOTAyMWMyMy4yMTUxNiwwIDQyLjAzNDgsLTE4LjgxOTY0IDQyLjAzNDgsLTQyLjAzNDhjMCwtMjMuMjE1MTYgLTE4LjgxOTY0LC00Mi4wMzQ4IC00Mi4wMzQ4LC00Mi4wMzQ4Yy0yMy4yMTUxNiwwIC00Mi4wMzQ4LDE4LjgxOTY0IC00Mi4wMzQ4LDQyLjAzNDhjMCwyMy4yMTUxNiAxOC44MTk2NCw0Mi4wMzQ4IDQyLjAzNDgsNDIuMDM0OHoiLz48L2c+PC9zdmc+') !important;
}
    .ta-main-text {
      margin: 8px 16px 16px !important;
    }
/* ################################################### */

/* #################### INLINE MESSAGES ############## */
/* STYLES GO HERE */
/* ################################################### */

/* #################### MESSAGE ###################### */
/* STYLES GO HERE */
/* ################################################### */

/* #################### MESSAGE GROUP ################ */
/* STYLES GO HERE */
/* ################################################### */

/* #################### MODALS ####################### */
/* fancybox */
.fancybox-custom-close {
    background-image: url('../../../images/fancybox/fancybox_sprite.png');
    background-size: 44px 152px;
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

  .fancybox-container.fancybox-is-open .fancybox-bg {
    opacity: .5;
  }

  .fancybox-content .fancybox-iframe {
    padding: 12px 15px 0px;
  }

  .fancybox-content html.lightwindow {
    padding: 15px;
  }

  .fancybox-slide.fancybox-slide--complete {
    z-index: 8999;
    padding: 20px;
  }

  .fancybox-container.fancybox-is-open {
    z-index: 8999;
  }

  .fancybox-container .fancybox-stage {
    z-index: 8999;
  }

  .fancybox-content {
    max-height: 100%;
  }
/* ################################################### */
/* ############# SIDE NAVIGATION *NXG_UI* ############ */
#a_navigation_container .navigation {
    background: #33187E  !important;
    border-right: 1px solid #171138 !important;
}

  @media only screen and (min-width: 768px) {
    .navigation {
      width: 240px !important;
    }
  }

  #a_navigation_container .navigation header {
    margin-bottom: 32px;
  }

  #a_navigation_container .navigation header .logo {
    margin-bottom: 16px;
  }

  #a_navigation_container .navigation header .tax-title,
  #a_navigation_container .navigation header .tax-subtitle {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
  }

  #a_navigation_container .navigation ul {
    list-style: none;
    padding: 0;
    font-size: 14px;
  }

  #a_navigation_container .navigation ul.nav-extension a,
  #a_navigation_container .navigation ul.nav-primary a {
    display: block;
    width: 100%;
    padding: 8px 12px 8px 68px;
    font-weight: normal;
  }

  #a_navigation_container .navigation ul.nav-primary .nav-sub a {
  color: #ffffff;
  padding-left: 68px;
  }

    #a_navigation_container .navigation ul li.highlight > a,
    #a_navigation_container .navigation ul a.active,
    #a_navigation_container .navigation ul a:hover {
        background-color: #6651E1;
        border-left: 5px solid #6651E1;
        border-right: 0;
        color: #FFFFFF;
    }

  #a_navigation_container .navigation ul a:hover {
    border-left: 5px solid transparent;
  }

    #a_navigation_container .navigation ul a.active:hover {
      border-left: 5px solid #6651E1;
    }

  #a_navigation_container .navigation ul a.active {
    font-weight: normal;
  }

  #a_navigation_container .navigation ul a {
    border-left: 5px solid transparent;
    color: #FFFFFF;
  }

  a[data-nav-content="Search"] {
    display: none !important;
  }

  #a_first_tab_container.active,
  #a_third_tab_container.active,
  #a_fourth_tab_container.active,
  #a_fifth_tab_container.active,
  #a_sixth_tab_container.active,
  #a_seventh_tab_container.active,
  #a_file_extension_container.active {
    background: #393357;
    padding-bottom: 8px;
  }

.navigation .nav-primary .nav-sub {
    background: #33187E;
}

  #a_navigation_container .navigation a[aria-expanded=false] {
    font-size: 16px;
    font-weight: normal;
  }

  #a_navigation_container .navigation ul.nav-extension a[aria-expanded=true],
  #a_navigation_container .navigation ul.nav-primary a[aria-expanded=true] {
    font-size: 16px;
    background: #393357;
  }

  #a_navigation_container .navigation a[aria-expanded=true] {
    background: #393357;
  }

#a_navigation_container .navigation .nav-extension {
    border-bottom: 1px solid #998BBF;
    padding-bottom: 10px;
    margin-bottom: 30px;
}

  #a_navigation_container .navigation .nav-primary {
    border-bottom: 1px solid #998BBF;
    padding-bottom: 30px;
    margin-bottom: 30px;
  }

  #a_navigation_container .navigation .nav-primary.file-extension-margin {
    margin-bottom: 10px !important;
  }

  #a_navigation_container .navigation .nav-secondary a[aria-expanded=false],
  #a_navigation_container .navigation .nav-secondary a[aria-expanded=true] {
    font-weight: normal;
  }

  #a_navigation_container .navigation .nav-secondary a {
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 12px;
    padding-top: 12px;
  }

  #a_navigation_container .navigation .nav-secondary a.active {
    background-color: transparent;
    border-left-color: transparent;
  }

  #a_navigation_container .navigation .nav-secondary a.active:hover {
    background-color: #33187E;
    border-left-color: transparent;
  }

  #a_navigation_container .navigation .nav-secondary ~ .nav-secondary {
    padding-bottom: 30px;
    margin-top: 30px;
  }

  #a_navigation_container .navigation .nav-secondary ~ .nav-secondary  a {
    border-top: 1px solid rgba(96,88,122,0.3);
    font-size: 16px;
    padding-bottom: 12px;
    padding-top: 12px;
  }

#a_navigation_container li[id^=a_first_tab_container] a[data-nav-content="Step 1"] {
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTM1Ljc1MjQ1LDE4LjMwNDE1YzEwLjUwMDQzLDAgMTkuMDUzMTksOC41NTI3NyAxOS4wNTMxOSwxOS4wNTMxOWMwLDEwLjUwMDQzIC04LjU1Mjc3LDE5LjA1MzE5IC0xOS4wNTMxOSwxOS4wNTMxOWMtMTAuNTAwNDMsMCAtMTkuMDUzMTksLTguNTUyNzcgLTE5LjA1MzE5LC0xOS4wNTMxOWMwLC0xMC41MDA0MyA4LjU1Mjc3LC0xOS4wNTMxOSAxOS4wNTMxOSwtMTkuMDUzMTl6bTAsNy40MDk1N2MtNi40MzU3NCwwIC0xMS42NDM2Miw1LjIwNzg3IC0xMS42NDM2MiwxMS42NDM2MmMwLDYuNDM1NzQgNS4yMDc4NywxMS42NDM2MiAxMS42NDM2MiwxMS42NDM2MmM2LjQzNTc0LDAgMTEuNjQzNjIsLTUuMjA3ODcgMTEuNjQzNjIsLTExLjY0MzYyYzAsLTYuNDM1NzQgLTUuMjA3ODcsLTExLjY0MzYyIC0xMS42NDM2MiwtMTEuNjQzNjJ6bS0yOC4wOTI4Nyw3MC41ODE0OWMwLDIuMDQ2MSAtMS42NTg2OSwzLjcwNDc5IC0zLjcwNDc5LDMuNzA0NzljLTIuMDQ2MSwwIC0zLjcwNDc5LC0xLjY1ODY5IC0zLjcwNDc5LC0zLjcwNDc5YzAsLTE5LjUwNDIgMTUuOTQxMjYsLTM1LjQ2MDExIDM1LjQ2MDExLC0zNS40NjAxMWMxOS41MDQyLDAgMzUuNDYwMTEsMTUuOTQxMjYgMzUuNDYwMTEsMzUuNDYwMTFjMCwyLjA0NjEgLTEuNjU4NjksMy43MDQ3OSAtMy43MDQ3OSwzLjcwNDc5Yy0yLjA0NjEsMCAtMy43MDQ3OSwtMS42NTg2OSAtMy43MDQ3OSwtMy43MDQ3OWMwLC0xNS40MjUxMyAtMTIuNjM3MDEsLTI4LjA1MDUzIC0yOC4wNTA1MywtMjguMDUwNTNjLTE1LjQyNTEzLDAgLTI4LjA1MDUzLDEyLjYzNzAxIC0yOC4wNTA1MywyOC4wNTA1M3ptNTUuMDIxMzgsLTgxLjg2NTIxYy0yLjA0NjEsMCAtMy43MDQ3OSwtMS42NTg2OSAtMy43MDQ3OSwtMy43MDQ3OWMwLC0yLjA0NjEgMS42NTg2OSwtMy43MDQ3OSAzLjcwNDc5LC0zLjcwNDc5bDMzLjM2NDI2LDBjMi4wNDYxLDAgMy43MDQ3OSwxLjY1ODY5IDMuNzA0NzksMy43MDQ3OWMwLDIuMDQ2MSAtMS42NTg2OSwzLjcwNDc5IC0zLjcwNDc5LDMuNzA0NzlsLTMzLjM2NDI2LDB6bTEyLjcwMjEzLDIzLjI4NzIzYy0yLjA0NjEsMCAtMy43MDQ3OSwtMS42NTg2OSAtMy43MDQ3OSwtMy43MDQ3OWMwLC0yLjA0NjEgMS42NTg2OSwtMy43MDQ3OSAzLjcwNDc5LC0zLjcwNDc5bDIwLjY2MjEzLDBjMi4wNDYxLDAgMy43MDQ3OSwxLjY1ODY5IDMuNzA0NzksMy43MDQ3OWMwLDIuMDQ2MSAtMS42NTg2OSwzLjcwNDc5IC0zLjcwNDc5LDMuNzA0NzlsLTIwLjY2MjEzLDB6bS00LjIzNDA0LDIzLjI4NzIzYy0yLjA0NjEsMCAtMy43MDQ3OSwtMS42NTg2OSAtMy43MDQ3OSwtMy43MDQ3OWMwLC0yLjA0NjEgMS42NTg2OSwtMy43MDQ3OSAzLjcwNDc5LC0zLjcwNDc5bDI0Ljg5NjE3LDBjMi4wNDYxLDAgMy43MDQ3OSwxLjY1ODY5IDMuNzA0NzksMy43MDQ3OWMwLDIuMDQ2MSAtMS42NTg2OSwzLjcwNDc5IC0zLjcwNDc5LDMuNzA0NzlsLTI0Ljg5NjE3LDB6Ii8+PC9nPjwvc3ZnPg==');
    background-repeat: no-repeat;
    background-position: 30px 12px;
    background-size: 24px 24px;
    padding-bottom: 14px;
    padding-top: 14px;
}

  #a_navigation_container li[id^=a_first_tab_container].active a[aria-expanded=true][data-nav-content="Step 1"] {
    color: #ffffff;
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTM1Ljc1MjQ1LDE4LjMwNDE1YzEwLjUwMDQzLDAgMTkuMDUzMTksOC41NTI3NyAxOS4wNTMxOSwxOS4wNTMxOWMwLDEwLjUwMDQzIC04LjU1Mjc3LDE5LjA1MzE5IC0xOS4wNTMxOSwxOS4wNTMxOWMtMTAuNTAwNDMsMCAtMTkuMDUzMTksLTguNTUyNzcgLTE5LjA1MzE5LC0xOS4wNTMxOWMwLC0xMC41MDA0MyA4LjU1Mjc3LC0xOS4wNTMxOSAxOS4wNTMxOSwtMTkuMDUzMTl6bTAsNy40MDk1N2MtNi40MzU3NCwwIC0xMS42NDM2Miw1LjIwNzg3IC0xMS42NDM2MiwxMS42NDM2MmMwLDYuNDM1NzQgNS4yMDc4NywxMS42NDM2MiAxMS42NDM2MiwxMS42NDM2MmM2LjQzNTc0LDAgMTEuNjQzNjIsLTUuMjA3ODcgMTEuNjQzNjIsLTExLjY0MzYyYzAsLTYuNDM1NzQgLTUuMjA3ODcsLTExLjY0MzYyIC0xMS42NDM2MiwtMTEuNjQzNjJ6bS0yOC4wOTI4Nyw3MC41ODE0OWMwLDIuMDQ2MSAtMS42NTg2OSwzLjcwNDc5IC0zLjcwNDc5LDMuNzA0NzljLTIuMDQ2MSwwIC0zLjcwNDc5LC0xLjY1ODY5IC0zLjcwNDc5LC0zLjcwNDc5YzAsLTE5LjUwNDIgMTUuOTQxMjYsLTM1LjQ2MDExIDM1LjQ2MDExLC0zNS40NjAxMWMxOS41MDQyLDAgMzUuNDYwMTEsMTUuOTQxMjYgMzUuNDYwMTEsMzUuNDYwMTFjMCwyLjA0NjEgLTEuNjU4NjksMy43MDQ3OSAtMy43MDQ3OSwzLjcwNDc5Yy0yLjA0NjEsMCAtMy43MDQ3OSwtMS42NTg2OSAtMy43MDQ3OSwtMy43MDQ3OWMwLC0xNS40MjUxMyAtMTIuNjM3MDEsLTI4LjA1MDUzIC0yOC4wNTA1MywtMjguMDUwNTNjLTE1LjQyNTEzLDAgLTI4LjA1MDUzLDEyLjYzNzAxIC0yOC4wNTA1MywyOC4wNTA1M3ptNTUuMDIxMzgsLTgxLjg2NTIxYy0yLjA0NjEsMCAtMy43MDQ3OSwtMS42NTg2OSAtMy43MDQ3OSwtMy43MDQ3OWMwLC0yLjA0NjEgMS42NTg2OSwtMy43MDQ3OSAzLjcwNDc5LC0zLjcwNDc5bDMzLjM2NDI2LDBjMi4wNDYxLDAgMy43MDQ3OSwxLjY1ODY5IDMuNzA0NzksMy43MDQ3OWMwLDIuMDQ2MSAtMS42NTg2OSwzLjcwNDc5IC0zLjcwNDc5LDMuNzA0NzlsLTMzLjM2NDI2LDB6bTEyLjcwMjEzLDIzLjI4NzIzYy0yLjA0NjEsMCAtMy43MDQ3OSwtMS42NTg2OSAtMy43MDQ3OSwtMy43MDQ3OWMwLC0yLjA0NjEgMS42NTg2OSwtMy43MDQ3OSAzLjcwNDc5LC0zLjcwNDc5bDIwLjY2MjEzLDBjMi4wNDYxLDAgMy43MDQ3OSwxLjY1ODY5IDMuNzA0NzksMy43MDQ3OWMwLDIuMDQ2MSAtMS42NTg2OSwzLjcwNDc5IC0zLjcwNDc5LDMuNzA0NzlsLTIwLjY2MjEzLDB6bS00LjIzNDA0LDIzLjI4NzIzYy0yLjA0NjEsMCAtMy43MDQ3OSwtMS42NTg2OSAtMy43MDQ3OSwtMy43MDQ3OWMwLC0yLjA0NjEgMS42NTg2OSwtMy43MDQ3OSAzLjcwNDc5LC0zLjcwNDc5bDI0Ljg5NjE3LDBjMi4wNDYxLDAgMy43MDQ3OSwxLjY1ODY5IDMuNzA0NzksMy43MDQ3OWMwLDIuMDQ2MSAtMS42NTg2OSwzLjcwNDc5IC0zLjcwNDc5LDMuNzA0NzlsLTI0Ljg5NjE3LDB6Ii8+PC9nPjwvc3ZnPg==');
  }


  #a_navigation_container li[id^=a_second_tab_container] a[data-nav-content="Step 2"] {
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iNy4yMTQyOSIgY3k9IjQuODA5NTciIHI9IjMuMTI1IiBzdHJva2U9IndoaXRlIi8+CjxtYXNrIGlkPSJwYXRoLTItaW5zaWRlLTFfMjIzXzYyNjYiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjkyODU5IDkuNDM0NTdDNC4yNzE3MyA5LjQzNDU3IDIuOTI4NTkgMTAuNzc3NyAyLjkyODU5IDEyLjQzNDZWMTguMDA2SDQuODMzMjNWMjEuODE1NUg5LjU5NTEzVjE4LjAwNkgxMS41VjEyLjQzNDZDMTEuNSAxMC43Nzc3IDEwLjE1NjkgOS40MzQ1NyA4LjUgOS40MzQ1N0g1LjkyODU5WiIvPgo8L21hc2s+CjxwYXRoIGQ9Ik0yLjkyODU5IDE4LjAwNkgxLjkyODU5VjE5LjAwNkgyLjkyODU5VjE4LjAwNlpNNC44MzMyMyAxOC4wMDZINS44MzMyM1YxNy4wMDZINC44MzMyM1YxOC4wMDZaTTQuODMzMjMgMjEuODE1NUgzLjgzMzIzVjIyLjgxNTVINC44MzMyM1YyMS44MTU1Wk05LjU5NTEzIDIxLjgxNTVWMjIuODE1NUgxMC41OTUxVjIxLjgxNTVIOS41OTUxM1pNOS41OTUxMyAxOC4wMDZWMTcuMDA2SDguNTk1MTNWMTguMDA2SDkuNTk1MTNaTTExLjUgMTguMDA2VjE5LjAwNkgxMi41VjE4LjAwNkgxMS41Wk0zLjkyODU5IDEyLjQzNDZDMy45Mjg1OSAxMS4zMyA0LjgyNDAyIDEwLjQzNDYgNS45Mjg1OSAxMC40MzQ2VjguNDM0NTdDMy43MTk0NSA4LjQzNDU3IDEuOTI4NTkgMTAuMjI1NCAxLjkyODU5IDEyLjQzNDZIMy45Mjg1OVpNMy45Mjg1OSAxOC4wMDZWMTIuNDM0NkgxLjkyODU5VjE4LjAwNkgzLjkyODU5Wk00LjgzMzIzIDE3LjAwNkgyLjkyODU5VjE5LjAwNkg0LjgzMzIzVjE3LjAwNlpNNS44MzMyMyAyMS44MTU1VjE4LjAwNkgzLjgzMzIzVjIxLjgxNTVINS44MzMyM1pNOS41OTUxMyAyMC44MTU1SDQuODMzMjNWMjIuODE1NUg5LjU5NTEzVjIwLjgxNTVaTTguNTk1MTMgMTguMDA2VjIxLjgxNTVIMTAuNTk1MVYxOC4wMDZIOC41OTUxM1pNMTEuNSAxNy4wMDZIOS41OTUxM1YxOS4wMDZIMTEuNVYxNy4wMDZaTTEwLjUgMTIuNDM0NlYxOC4wMDZIMTIuNVYxMi40MzQ2SDEwLjVaTTguNSAxMC40MzQ2QzkuNjA0NTcgMTAuNDM0NiAxMC41IDExLjMzIDEwLjUgMTIuNDM0NkgxMi41QzEyLjUgMTAuMjI1NCAxMC43MDkxIDguNDM0NTcgOC41IDguNDM0NTdWMTAuNDM0NlpNNS45Mjg1OSAxMC40MzQ2SDguNVY4LjQzNDU3SDUuOTI4NTlWMTAuNDM0NloiIGZpbGw9IndoaXRlIiBtYXNrPSJ1cmwoI3BhdGgtMi1pbnNpZGUtMV8yMjNfNjI2NikiLz4KPGNpcmNsZSBjeD0iMTYuNzg1NyIgY3k9IjQuODA5NTciIHI9IjMuMTI1IiBzdHJva2U9IndoaXRlIi8+CjxtYXNrIGlkPSJwYXRoLTUtaW5zaWRlLTJfMjIzXzYyNjYiIGZpbGw9IndoaXRlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS41IDkuNDM0NTdDMTMuODQzMSA5LjQzNDU3IDEyLjUgMTAuNzc3NyAxMi41IDEyLjQzNDZWMTguMDA2SDE0LjQwNDZWMjEuODE1NUgxOS4xNjY1VjE4LjAwNkgyMS4wNzE0VjEyLjQzNDZDMjEuMDcxNCAxMC43Nzc3IDE5LjcyODMgOS40MzQ1NyAxOC4wNzE0IDkuNDM0NTdIMTUuNVoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNMTIuNSAxOC4wMDZIMTEuNVYxOS4wMDZIMTIuNVYxOC4wMDZaTTE0LjQwNDYgMTguMDA2SDE1LjQwNDZWMTcuMDA2SDE0LjQwNDZWMTguMDA2Wk0xNC40MDQ2IDIxLjgxNTVIMTMuNDA0NlYyMi44MTU1SDE0LjQwNDZWMjEuODE1NVpNMTkuMTY2NSAyMS44MTU1VjIyLjgxNTVIMjAuMTY2NVYyMS44MTU1SDE5LjE2NjVaTTE5LjE2NjUgMTguMDA2VjE3LjAwNkgxOC4xNjY1VjE4LjAwNkgxOS4xNjY1Wk0yMS4wNzE0IDE4LjAwNlYxOS4wMDZIMjIuMDcxNFYxOC4wMDZIMjEuMDcxNFpNMTMuNSAxMi40MzQ2QzEzLjUgMTEuMzMgMTQuMzk1NCAxMC40MzQ2IDE1LjUgMTAuNDM0NlY4LjQzNDU3QzEzLjI5MDkgOC40MzQ1NyAxMS41IDEwLjIyNTQgMTEuNSAxMi40MzQ2SDEzLjVaTTEzLjUgMTguMDA2VjEyLjQzNDZIMTEuNVYxOC4wMDZIMTMuNVpNMTQuNDA0NiAxNy4wMDZIMTIuNVYxOS4wMDZIMTQuNDA0NlYxNy4wMDZaTTE1LjQwNDYgMjEuODE1NVYxOC4wMDZIMTMuNDA0NlYyMS44MTU1SDE1LjQwNDZaTTE5LjE2NjUgMjAuODE1NUgxNC40MDQ2VjIyLjgxNTVIMTkuMTY2NVYyMC44MTU1Wk0xOC4xNjY1IDE4LjAwNlYyMS44MTU1SDIwLjE2NjVWMTguMDA2SDE4LjE2NjVaTTIxLjA3MTQgMTcuMDA2SDE5LjE2NjVWMTkuMDA2SDIxLjA3MTRWMTcuMDA2Wk0yMC4wNzE0IDEyLjQzNDZWMTguMDA2SDIyLjA3MTRWMTIuNDM0NkgyMC4wNzE0Wk0xOC4wNzE0IDEwLjQzNDZDMTkuMTc2IDEwLjQzNDYgMjAuMDcxNCAxMS4zMyAyMC4wNzE0IDEyLjQzNDZIMjIuMDcxNEMyMi4wNzE0IDEwLjIyNTQgMjAuMjgwNiA4LjQzNDU3IDE4LjA3MTQgOC40MzQ1N1YxMC40MzQ2Wk0xNS41IDEwLjQzNDZIMTguMDcxNFY4LjQzNDU3SDE1LjVWMTAuNDM0NloiIGZpbGw9IndoaXRlIiBtYXNrPSJ1cmwoI3BhdGgtNS1pbnNpZGUtMl8yMjNfNjI2NikiLz4KPC9zdmc+Cg==');
    background-repeat: no-repeat;
    background-position: 30px 12px;
    background-size: 24px 24px;
    padding-bottom: 14px;
    padding-top: 14px;
}

#a_navigation_container li[id^=a_third_tab_container] a[data-nav-content="Step 3"] {
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTU0LjcyMDAxLDE1LjY2NDE2bDAsMS45NTU4NWMwLDAuMjg5OTEgLTAuMDI2MTQsMC41NzM3IC0wLjA3NjE5LDAuODQ5MThjMTMuOTE3NTgsMS45NjIwNiAyNS4xNzAzOSwxMi42MTMxOCAyNy43OTQzLDI2LjQ0Mjk5bDQuNzM0NjIsMGM0LjMzNTA3LDAgNy44NjY2OSwzLjUzMTYyIDcuODY2NjksNy44NjY2OWwwLDM5LjMxMjQ4YzAsMC4xOTI2MiAtMC4wMTQ4NSwwLjM4MTggLTAuMDQzNDIsMC41NjY0bDAuNTY3ODcsMGMyLjAyNzUxLDAgMy42NzExMiwxLjY0MzYxIDMuNjcxMTIsMy42NzExMmMwLDIuMDI3NTEgLTEuNjQzNjEsMy42NzExMiAtMy42NzExMiwzLjY3MTEybC05MS4xMjc3NSwwYy0yLjAyNzUxLDAgLTMuNjcxMTIsLTEuNjQzNjEgLTMuNjcxMTIsLTMuNjcxMTJjMCwtMi4wMjc1MSAxLjY0MzYxLC0zLjY3MTEyIDMuNjcxMTIsLTMuNjcxMTJsMC41Njc4NywwYy0wLjAyODU3LC0wLjE4NDYxIC0wLjA0MzQyLC0wLjM3Mzc4IC0wLjA0MzQyLC0wLjU2NjRsMCwtMzkuMzEyNDhjMCwtNC4zMzUwNyAzLjUzMTYyLC03Ljg2NjY5IDcuODY2NjksLTcuODY2NjlsNC43MzcwNSwwYzIuNjQzLC0xMy44MTM5NSAxMy44NzAzNCwtMjQuNDc4NzUgMjcuNzkxOTEsLTI2LjQ0Mjc4Yy0wLjA1MDEsLTAuMjc1NTYgLTAuMDc2MjMsLTAuNTU5NDQgLTAuMDc2MjMsLTAuODQ5MzlsMCwtMS45NTU4NWMtMi4yMTYwNiwtMS41MTAzNiAtMy42NzExMiwtNC4wNTQ2NCAtMy42NzExMiwtNi45Mzg3NmMwLC00LjYzNDMgMy43NTY4NCwtOC4zOTExNCA4LjM5MTE0LC04LjM5MTE0YzQuNjM0MywwIDguMzkxMTQsMy43NTY4NCA4LjM5MTE0LDguMzkxMTRjMCwyLjg4NDEyIC0xLjQ1NTA3LDUuNDI4MzkgLTMuNjcxMTIsNi45Mzg3NnptLTMzLjkxODc4LDM2LjU5MDI3Yy0wLjAyNjczLDAuMDAwMjkgLTAuMDUzNDksMC4wMDAyOSAtMC4wODAzNSwwbC03Ljg5MzYzLDBjLTAuMjgwMDUsMCAtMC41MjQ0NSwwLjI0NDM5IC0wLjUyNDQ1LDAuNTI0NDVsMCwzOS4zMTI0OGMwLDAuMTkyNjIgLTAuMDE0ODUsMC4zODE4IC0wLjA0MzQyLDAuNTY2NGwxMy4wODc4NywwbC0wLjAzODE4LC0yMS4wNzYwNmMtMC4wMDM2NSwtMi4wMjc1MSAxLjYzNjk4LC0zLjY3NDEgMy42NjQ0NSwtMy42Nzc3OWMyLjAyNzUxLC0wLjAwMzY1IDMuNjc0MSwxLjYzNjk4IDMuNjc3NzksMy42NjQ0NWwwLjAzODIyLDIxLjA4OTRsMTMuNjM1NTYsMGwtMC4wMzgxOCwtMjEuMDc2MDZjLTAuMDAzNjUsLTIuMDI3NTEgMS42MzY5OCwtMy42NzQxIDMuNjY0NDUsLTMuNjc3NzljMi4wMjc1MSwtMC4wMDM2NSAzLjY3NDEsMS42MzY5OCAzLjY3Nzc5LDMuNjY0NDVsMC4wMzgyMiwyMS4wODk0bDEzLjYzNTU2LDBsLTAuMDM4MTgsLTIxLjA3NjA2Yy0wLjAwMzY1LC0yLjAyNzUxIDEuNjM2OTgsLTMuNjc0MSAzLjY2NDQ1LC0zLjY3Nzc5YzIuMDI3NTEsLTAuMDAzNjUgMy42NzQxLDEuNjM2OTggMy42Nzc3OSwzLjY2NDQ1bDAuMDM4MjIsMjEuMDg5NGwxMy4wOTUzOCwwYy0wLjAyODU3LC0wLjE4NDYxIC0wLjA0MzQyLC0wLjM3Mzc4IC0wLjA0MzQyLC0wLjU2NjRsMCwtMzkuMzEyNDhjMCwtMC4yODAwNSAtMC4yNDQzOSwtMC41MjQ0NSAtMC41MjQ0NSwtMC41MjQ0NWwtNjYuMzcxNSwwem01NC4xMjM1OSwtNy4zNDIyNGMtMi43Nzk2OSwtMTEuMjEzMjkgLTEyLjk2MjA4LC0xOS40MjU0OCAtMjQuOTI0ODIsLTE5LjQyNTQ4Yy0xMS45NjUxMywwIC0yMi4xMjE0Nyw4LjIyMTA1IC0yNC45MTk2NiwxOS40MjU0OGw0OS44NDQ0OSwweiIvPjwvZz48L3N2Zz4=');
    background-repeat: no-repeat;
    background-position: 30px 12px;
    background-size: 24px 24px;
    padding-bottom: 14px;
    padding-top: 14px;
}

  #a_third_tab_container a[data-nav-content="Step 3"] {
  content: '';
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDExMywxMDUsMTQwLDEpIj48cGF0aCBkPSJtNTQuNzIwMDEsMTUuNjY0MTZsMCwxLjk1NTg1YzAsMC4yODk5MSAtMC4wMjYxNCwwLjU3MzcgLTAuMDc2MTksMC44NDkxOGMxMy45MTc1OCwxLjk2MjA2IDI1LjE3MDM5LDEyLjYxMzE4IDI3Ljc5NDMsMjYuNDQyOTlsNC43MzQ2MiwwYzQuMzM1MDcsMCA3Ljg2NjY5LDMuNTMxNjIgNy44NjY2OSw3Ljg2NjY5bDAsMzkuMzEyNDhjMCwwLjE5MjYyIC0wLjAxNDg1LDAuMzgxOCAtMC4wNDM0MiwwLjU2NjRsMC41Njc4NywwYzIuMDI3NTEsMCAzLjY3MTEyLDEuNjQzNjEgMy42NzExMiwzLjY3MTEyYzAsMi4wMjc1MSAtMS42NDM2MSwzLjY3MTEyIC0zLjY3MTEyLDMuNjcxMTJsLTkxLjEyNzc1LDBjLTIuMDI3NTEsMCAtMy42NzExMiwtMS42NDM2MSAtMy42NzExMiwtMy42NzExMmMwLC0yLjAyNzUxIDEuNjQzNjEsLTMuNjcxMTIgMy42NzExMiwtMy42NzExMmwwLjU2Nzg3LDBjLTAuMDI4NTcsLTAuMTg0NjEgLTAuMDQzNDIsLTAuMzczNzggLTAuMDQzNDIsLTAuNTY2NGwwLC0zOS4zMTI0OGMwLC00LjMzNTA3IDMuNTMxNjIsLTcuODY2NjkgNy44NjY2OSwtNy44NjY2OWw0LjczNzA1LDBjMi42NDMsLTEzLjgxMzk1IDEzLjg3MDM0LC0yNC40Nzg3NSAyNy43OTE5MSwtMjYuNDQyNzhjLTAuMDUwMSwtMC4yNzU1NiAtMC4wNzYyMywtMC41NTk0NCAtMC4wNzYyMywtMC44NDkzOWwwLC0xLjk1NTg1Yy0yLjIxNjA2LC0xLjUxMDM2IC0zLjY3MTEyLC00LjA1NDY0IC0zLjY3MTEyLC02LjkzODc2YzAsLTQuNjM0MyAzLjc1Njg0LC04LjM5MTE0IDguMzkxMTQsLTguMzkxMTRjNC42MzQzLDAgOC4zOTExNCwzLjc1Njg0IDguMzkxMTQsOC4zOTExNGMwLDIuODg0MTIgLTEuNDU1MDcsNS40MjgzOSAtMy42NzExMiw2LjkzODc2em0tMzMuOTE4NzgsMzYuNTkwMjdjLTAuMDI2NzMsMC4wMDAyOSAtMC4wNTM0OSwwLjAwMDI5IC0wLjA4MDM1LDBsLTcuODkzNjMsMGMtMC4yODAwNSwwIC0wLjUyNDQ1LDAuMjQ0MzkgLTAuNTI0NDUsMC41MjQ0NWwwLDM5LjMxMjQ4YzAsMC4xOTI2MiAtMC4wMTQ4NSwwLjM4MTggLTAuMDQzNDIsMC41NjY0bDEzLjA4Nzg3LDBsLTAuMDM4MTgsLTIxLjA3NjA2Yy0wLjAwMzY1LC0yLjAyNzUxIDEuNjM2OTgsLTMuNjc0MSAzLjY2NDQ1LC0zLjY3Nzc5YzIuMDI3NTEsLTAuMDAzNjUgMy42NzQxLDEuNjM2OTggMy42Nzc3OSwzLjY2NDQ1bDAuMDM4MjIsMjEuMDg5NGwxMy42MzU1NiwwbC0wLjAzODE4LC0yMS4wNzYwNmMtMC4wMDM2NSwtMi4wMjc1MSAxLjYzNjk4LC0zLjY3NDEgMy42NjQ0NSwtMy42Nzc3OWMyLjAyNzUxLC0wLjAwMzY1IDMuNjc0MSwxLjYzNjk4IDMuNjc3NzksMy42NjQ0NWwwLjAzODIyLDIxLjA4OTRsMTMuNjM1NTYsMGwtMC4wMzgxOCwtMjEuMDc2MDZjLTAuMDAzNjUsLTIuMDI3NTEgMS42MzY5OCwtMy42NzQxIDMuNjY0NDUsLTMuNjc3NzljMi4wMjc1MSwtMC4wMDM2NSAzLjY3NDEsMS42MzY5OCAzLjY3Nzc5LDMuNjY0NDVsMC4wMzgyMiwyMS4wODk0bDEzLjA5NTM4LDBjLTAuMDI4NTcsLTAuMTg0NjEgLTAuMDQzNDIsLTAuMzczNzggLTAuMDQzNDIsLTAuNTY2NGwwLC0zOS4zMTI0OGMwLC0wLjI4MDA1IC0wLjI0NDM5LC0wLjUyNDQ1IC0wLjUyNDQ1LC0wLjUyNDQ1bC02Ni4zNzE1LDB6bTU0LjEyMzU5LC03LjM0MjI0Yy0yLjc3OTY5LC0xMS4yMTMyOSAtMTIuOTYyMDgsLTE5LjQyNTQ4IC0yNC45MjQ4MiwtMTkuNDI1NDhjLTExLjk2NTEzLDAgLTIyLjEyMTQ3LDguMjIxMDUgLTI0LjkxOTY2LDE5LjQyNTQ4bDQ5Ljg0NDQ5LDB6Ii8+PC9nPjwvc3ZnPg==');
  background-repeat: no-repeat;
  background-position: 30px 12px;
  background-size: 24px 24px;
  padding-bottom: 14px;
  padding-top: 14px;
  }
#a_navigation_container li[id^=a_third_tab_container].active a[aria-expanded=true][data-nav-content="Step 3"] {
    color: #ffffff;
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTU0LjcyMDAxLDE1LjY2NDE2bDAsMS45NTU4NWMwLDAuMjg5OTEgLTAuMDI2MTQsMC41NzM3IC0wLjA3NjE5LDAuODQ5MThjMTMuOTE3NTgsMS45NjIwNiAyNS4xNzAzOSwxMi42MTMxOCAyNy43OTQzLDI2LjQ0Mjk5bDQuNzM0NjIsMGM0LjMzNTA3LDAgNy44NjY2OSwzLjUzMTYyIDcuODY2NjksNy44NjY2OWwwLDM5LjMxMjQ4YzAsMC4xOTI2MiAtMC4wMTQ4NSwwLjM4MTggLTAuMDQzNDIsMC41NjY0bDAuNTY3ODcsMGMyLjAyNzUxLDAgMy42NzExMiwxLjY0MzYxIDMuNjcxMTIsMy42NzExMmMwLDIuMDI3NTEgLTEuNjQzNjEsMy42NzExMiAtMy42NzExMiwzLjY3MTEybC05MS4xMjc3NSwwYy0yLjAyNzUxLDAgLTMuNjcxMTIsLTEuNjQzNjEgLTMuNjcxMTIsLTMuNjcxMTJjMCwtMi4wMjc1MSAxLjY0MzYxLC0zLjY3MTEyIDMuNjcxMTIsLTMuNjcxMTJsMC41Njc4NywwYy0wLjAyODU3LC0wLjE4NDYxIC0wLjA0MzQyLC0wLjM3Mzc4IC0wLjA0MzQyLC0wLjU2NjRsMCwtMzkuMzEyNDhjMCwtNC4zMzUwNyAzLjUzMTYyLC03Ljg2NjY5IDcuODY2NjksLTcuODY2NjlsNC43MzcwNSwwYzIuNjQzLC0xMy44MTM5NSAxMy44NzAzNCwtMjQuNDc4NzUgMjcuNzkxOTEsLTI2LjQ0Mjc4Yy0wLjA1MDEsLTAuMjc1NTYgLTAuMDc2MjMsLTAuNTU5NDQgLTAuMDc2MjMsLTAuODQ5MzlsMCwtMS45NTU4NWMtMi4yMTYwNiwtMS41MTAzNiAtMy42NzExMiwtNC4wNTQ2NCAtMy42NzExMiwtNi45Mzg3NmMwLC00LjYzNDMgMy43NTY4NCwtOC4zOTExNCA4LjM5MTE0LC04LjM5MTE0YzQuNjM0MywwIDguMzkxMTQsMy43NTY4NCA4LjM5MTE0LDguMzkxMTRjMCwyLjg4NDEyIC0xLjQ1NTA3LDUuNDI4MzkgLTMuNjcxMTIsNi45Mzg3NnptLTMzLjkxODc4LDM2LjU5MDI3Yy0wLjAyNjczLDAuMDAwMjkgLTAuMDUzNDksMC4wMDAyOSAtMC4wODAzNSwwbC03Ljg5MzYzLDBjLTAuMjgwMDUsMCAtMC41MjQ0NSwwLjI0NDM5IC0wLjUyNDQ1LDAuNTI0NDVsMCwzOS4zMTI0OGMwLDAuMTkyNjIgLTAuMDE0ODUsMC4zODE4IC0wLjA0MzQyLDAuNTY2NGwxMy4wODc4NywwbC0wLjAzODE4LC0yMS4wNzYwNmMtMC4wMDM2NSwtMi4wMjc1MSAxLjYzNjk4LC0zLjY3NDEgMy42NjQ0NSwtMy42Nzc3OWMyLjAyNzUxLC0wLjAwMzY1IDMuNjc0MSwxLjYzNjk4IDMuNjc3NzksMy42NjQ0NWwwLjAzODIyLDIxLjA4OTRsMTMuNjM1NTYsMGwtMC4wMzgxOCwtMjEuMDc2MDZjLTAuMDAzNjUsLTIuMDI3NTEgMS42MzY5OCwtMy42NzQxIDMuNjY0NDUsLTMuNjc3NzljMi4wMjc1MSwtMC4wMDM2NSAzLjY3NDEsMS42MzY5OCAzLjY3Nzc5LDMuNjY0NDVsMC4wMzgyMiwyMS4wODk0bDEzLjYzNTU2LDBsLTAuMDM4MTgsLTIxLjA3NjA2Yy0wLjAwMzY1LC0yLjAyNzUxIDEuNjM2OTgsLTMuNjc0MSAzLjY2NDQ1LC0zLjY3Nzc5YzIuMDI3NTEsLTAuMDAzNjUgMy42NzQxLDEuNjM2OTggMy42Nzc3OSwzLjY2NDQ1bDAuMDM4MjIsMjEuMDg5NGwxMy4wOTUzOCwwYy0wLjAyODU3LC0wLjE4NDYxIC0wLjA0MzQyLC0wLjM3Mzc4IC0wLjA0MzQyLC0wLjU2NjRsMCwtMzkuMzEyNDhjMCwtMC4yODAwNSAtMC4yNDQzOSwtMC41MjQ0NSAtMC41MjQ0NSwtMC41MjQ0NWwtNjYuMzcxNSwwem01NC4xMjM1OSwtNy4zNDIyNGMtMi43Nzk2OSwtMTEuMjEzMjkgLTEyLjk2MjA4LC0xOS40MjU0OCAtMjQuOTI0ODIsLTE5LjQyNTQ4Yy0xMS45NjUxMywwIC0yMi4xMjE0Nyw4LjIyMTA1IC0yNC45MTk2NiwxOS40MjU0OGw0OS44NDQ0OSwweiIvPjwvZz48L3N2Zz4=');
}

#a_navigation_container #a_fourth_tab_container a[data-nav-content="Step 4"] {
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTY4LjYwMzc1LDMxLjAwMzkzYzMuNTkyMDksMS4yMTMzNyA3LjAxODgxLDEuNjk2NyAxMC4xODg3NSwxLjY5NjdjMTIuMTY4NzUsMCAyMC43MDc1LC03LjA1Mzc1IDIwLjcwNzUsLTcuMDUzNzVsMCw1Ny43NWMwLDAgLTcuMzgzNzUsNC4zNzI1IC0xOC4xMDg3NSw0LjM3MjVjLTUuODU3NSwwIC0xMi43NDYyNSwtMS4zMiAtMjAuMDA2MjUsLTUuMzYyNWwwLC02Ljg3MTc2Yy03LjAxMTA2LC0yLjg5Mjc4IC0xNC4yNjk2MSwtMy45MzU3NCAtMjEuMTIsLTMuOTM1NzRjLTkuNjY2OTQsMCAtMTguNTQzNzcsMi4wOTk1IC0yNC44MTE4OCw0LjEwMTk0bDAsMTkuNjU4MDZjMCwyLjU2Mjk0IC0yLjA3NzY4LDQuNjQwNjMgLTQuNjQwNjMsNC42NDA2M2MtMi41NjI5NCwwIC00LjY0MDYzLC0yLjA3NzY4IC00LjY0MDYzLC00LjY0MDYzbDAsLTczLjgzNzVjMCwtMC4zNTgzOCAwLjA0MDYzLC0wLjcwNzIzIDAuMTE3NTIsLTEuMDQyMjZjLTMuNDI4MjEsLTEuNjc1ODIgLTUuNzg5NCwtNS4xOTcyOSAtNS43ODk0LC05LjI3MDI0YzAsLTUuNjk1NDMgNC42MTcwNywtMTAuMzEyNSAxMC4zMTI1LC0xMC4zMTI1YzUuNjk1NDMsMCAxMC4zMTI1LDQuNjE3MDcgMTAuMzEyNSwxMC4zMTI1YzAsMi4xNTA5IC0wLjY1ODUxLDQuMTQ4MDIgLTEuNzg0ODksNS44MDA3NGM1LjUzNzAzLC0xLjQwMDAzIDEyLjQ1Mzg3LC0yLjU4MzI0IDIwLjAxNzM5LC0yLjU4MzI0YzkuMjQsMCAxOS40Mjg3NSwxLjc3Mzc1IDI5LjI0NjI1LDcuMDk1bDAsOS40ODIwNXptMCw3LjU1NDJsMCwzOS4zNTI1YzQuMTI1LDEuNzczNzUgOC40MTUsMi42NCAxMi43ODc1LDIuNjRjNC40OTYyNSwwIDguMzMyNSwtMC45NDg3NSAxMC44OSwtMS44NTYyNWwwLC00MS4xMjYyNWMtMy43OTUsMS4zMiAtOC4zNzM3NSwyLjM1MTI1IC0xMy40ODg3NSwyLjM1MTI1Yy0zLjQyMzc1LDAgLTYuODQ3NSwtMC40NTM3NSAtMTAuMTg4NzUsLTEuMzYxMjV6bS01My4xNTA2MywyOS41NjI5M2M2LjYxMTI2LC0xLjkyODg5IDE1LjMyMTk0LC0zLjc0MDQzIDI0Ljc3MDYzLC0zLjc0MDQzYzcuNTksMCAxNC42NDM3NSwxLjE1NSAyMS4xMiwzLjQyMzc1bDAsLTQxLjc4NjI1Yy02LjY0MTI1LC0yLjg4NzUgLTE0LjAyNSwtNC4zNzI1IC0yMS45ODYyNSwtNC4zNzI1Yy05LjcyMjQ2LDAgLTE4LjM5MjEsMi4yMDE0NyAtMjMuOTA0MzgsNC4wMjI5MWwwLDQyLjQ1MjUyeiIvPjwvZz48L3N2Zz4=');
    background-repeat: no-repeat;
    background-position: 30px 12px;
    background-size: 24px 24px;
    padding-bottom: 14px;
    padding-top: 14px;
}
  #a_navigation_container #a_fourth_tab_container a[aria-expanded=true][data-nav-content="Step 4"] {
    color: #ffffff;
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTY4LjYwMzc1LDMxLjAwMzkzYzMuNTkyMDksMS4yMTMzNyA3LjAxODgxLDEuNjk2NyAxMC4xODg3NSwxLjY5NjdjMTIuMTY4NzUsMCAyMC43MDc1LC03LjA1Mzc1IDIwLjcwNzUsLTcuMDUzNzVsMCw1Ny43NWMwLDAgLTcuMzgzNzUsNC4zNzI1IC0xOC4xMDg3NSw0LjM3MjVjLTUuODU3NSwwIC0xMi43NDYyNSwtMS4zMiAtMjAuMDA2MjUsLTUuMzYyNWwwLC02Ljg3MTc2Yy03LjAxMTA2LC0yLjg5Mjc4IC0xNC4yNjk2MSwtMy45MzU3NCAtMjEuMTIsLTMuOTM1NzRjLTkuNjY2OTQsMCAtMTguNTQzNzcsMi4wOTk1IC0yNC44MTE4OCw0LjEwMTk0bDAsMTkuNjU4MDZjMCwyLjU2Mjk0IC0yLjA3NzY4LDQuNjQwNjMgLTQuNjQwNjMsNC42NDA2M2MtMi41NjI5NCwwIC00LjY0MDYzLC0yLjA3NzY4IC00LjY0MDYzLC00LjY0MDYzbDAsLTczLjgzNzVjMCwtMC4zNTgzOCAwLjA0MDYzLC0wLjcwNzIzIDAuMTE3NTIsLTEuMDQyMjZjLTMuNDI4MjEsLTEuNjc1ODIgLTUuNzg5NCwtNS4xOTcyOSAtNS43ODk0LC05LjI3MDI0YzAsLTUuNjk1NDMgNC42MTcwNywtMTAuMzEyNSAxMC4zMTI1LC0xMC4zMTI1YzUuNjk1NDMsMCAxMC4zMTI1LDQuNjE3MDcgMTAuMzEyNSwxMC4zMTI1YzAsMi4xNTA5IC0wLjY1ODUxLDQuMTQ4MDIgLTEuNzg0ODksNS44MDA3NGM1LjUzNzAzLC0xLjQwMDAzIDEyLjQ1Mzg3LC0yLjU4MzI0IDIwLjAxNzM5LC0yLjU4MzI0YzkuMjQsMCAxOS40Mjg3NSwxLjc3Mzc1IDI5LjI0NjI1LDcuMDk1bDAsOS40ODIwNXptMCw3LjU1NDJsMCwzOS4zNTI1YzQuMTI1LDEuNzczNzUgOC40MTUsMi42NCAxMi43ODc1LDIuNjRjNC40OTYyNSwwIDguMzMyNSwtMC45NDg3NSAxMC44OSwtMS44NTYyNWwwLC00MS4xMjYyNWMtMy43OTUsMS4zMiAtOC4zNzM3NSwyLjM1MTI1IC0xMy40ODg3NSwyLjM1MTI1Yy0zLjQyMzc1LDAgLTYuODQ3NSwtMC40NTM3NSAtMTAuMTg4NzUsLTEuMzYxMjV6bS01My4xNTA2MywyOS41NjI5M2M2LjYxMTI2LC0xLjkyODg5IDE1LjMyMTk0LC0zLjc0MDQzIDI0Ljc3MDYzLC0zLjc0MDQzYzcuNTksMCAxNC42NDM3NSwxLjE1NSAyMS4xMiwzLjQyMzc1bDAsLTQxLjc4NjI1Yy02LjY0MTI1LC0yLjg4NzUgLTE0LjAyNSwtNC4zNzI1IC0yMS45ODYyNSwtNC4zNzI1Yy05LjcyMjQ2LDAgLTE4LjM5MjEsMi4yMDE0NyAtMjMuOTA0MzgsNC4wMjI5MWwwLDQyLjQ1MjUyeiIvPjwvZz48L3N2Zz4=');
  }

#a_navigation_container li[id^=a_fifth_tab_container] a[data-nav-content="Step 5"] {
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTgzLjc0MDI5LDgyLjAzOTdsOS44ODI4MiwxMC4xMDgyNWMxLjc4NDI1LDEuODI0OTYgMS43NTEyNiw0Ljc1MDg2IC0wLjA3Mzc0LDYuNTM1MTZjLTEuODI0OTYsMS43ODQyNSAtNC43NTA4NiwxLjc1MTI2IC02LjUzNTE2LC0wLjA3Mzc0bC05Ljc1Mjc2LC05Ljk3NTI0Yy0yLjc4MjE3LDEuNjc0NDUgLTYuMDQ0MjIsMi42MzY2NyAtOS41MzYwMywyLjYzNjY3Yy0xMC4yMjg1NywwIC0xOC40ODUzNywtOC4yNTY4IC0xOC40ODUzNywtMTguNDg1MzdjMCwtMTAuMjI4NTcgOC4yNTY4LC0xOC40ODUzNyAxOC40ODUzNywtMTguNDg1MzdjMTAuMTg3NSwwIDE4LjQ4NTM3LDguMjU2OCAxOC40ODUzNywxOC40ODUzN2MwLDMuMzc0NjEgLTAuODk4NzIsNi41MzQ2MiAtMi40NzA1MSw5LjI1NDI3em0tMzcuNDk4OTgsOS4yNTE2NGMxLjk4NTEyLDAgMy41OTQzOCwxLjYwOTI1IDMuNTk0MzgsMy41OTQzOGMwLDEuOTg1MTIgLTEuNjA5MjUsMy41OTQzOCAtMy41OTQzOCwzLjU5NDM4bC0zMy40NzkwNywwYy00LjI0NDQ1LDAgLTcuNzAyMjQsLTMuNDU3NzkgLTcuNzAyMjQsLTcuNzAyMjRsMCwtODEuMTcxMzNjMCwtNC4yNDQ0NSAzLjQ1Nzc5LC03LjcwMjI0IDcuNzAyMjQsLTcuNzAyMjRsNTguNzAxMzMsMGM0LjI0NDQ1LDAgNy43MDIyNCwzLjQ1Nzc5IDcuNzAyMjQsNy43MDIyNGwwLDM2LjIzMTMzYzAsMS45ODUxMiAtMS42MDkyNSwzLjU5NDM4IC0zLjU5NDM4LDMuNTk0MzhjLTEuOTg1MTIsMCAtMy41OTQzOCwtMS42MDkyNSAtMy41OTQzOCwtMy41OTQzOGwwLC0zNi4yMzEzM2MwLC0wLjI3NDIgLTAuMjM5MjgsLTAuNTEzNDggLTAuNTEzNDgsLTAuNTEzNDhsLTU4LjcwMTMzLDBjLTAuMjc0MiwwIC0wLjUxMzQ4LDAuMjM5MjggLTAuNTEzNDgsMC41MTM0OGwwLDgxLjE3MTMzYzAsMC4yNzQyIDAuMjM5MjgsMC41MTM0OCAwLjUxMzQ4LDAuNTEzNDhsMzMuNDc5MDcsMHptMjEuNDg0MTEsLTI5LjgwMjUzYy02LjI0Mzk1LDAgLTExLjI5NjYyLDUuMDUyNjcgLTExLjI5NjYyLDExLjI5NjYyYzAsNi4yNDM5NSA1LjA1MjY3LDExLjI5NjYyIDExLjI5NjYyLDExLjI5NjYyYzYuMjQzOTUsMCAxMS4yOTY2MiwtNS4wNTI2NyAxMS4yOTY2MiwtMTEuMjk2NjJjMCwtNi4yNDM5NSAtNS4wNTI2NywtMTEuMjk2NjIgLTExLjI5NjYyLC0xMS4yOTY2MnptLTQyLjg4NjA3LC0yOC4yNDE1NGMtMS45ODUxMiwwIC0zLjU5NDM4LC0xLjYwOTI1IC0zLjU5NDM4LC0zLjU5NDM4YzAsLTEuOTg1MTIgMS42MDkyNSwtMy41OTQzOCAzLjU5NDM4LC0zLjU5NDM4bDMyLjg2Mjg5LDBjMS45ODUxMiwwIDMuNTk0MzgsMS42MDkyNSAzLjU5NDM4LDMuNTk0MzhjMCwxLjk4NTEyIC0xLjYwOTI1LDMuNTk0MzggLTMuNTk0MzgsMy41OTQzOGwtMzIuODYyODksMHptMCwyMC41MzkzMWMtMS45ODUxMiwwIC0zLjU5NDM4LC0xLjYwOTI1IC0zLjU5NDM4LC0zLjU5NDM4YzAsLTEuOTg1MTIgMS42MDkyNSwtMy41OTQzOCAzLjU5NDM4LC0zLjU5NDM4bDIwLjUzOTMxLDBjMS45ODUxMiwwIDMuNTk0MzgsMS42MDkyNSAzLjU5NDM4LDMuNTk0MzhjMCwxLjk4NTEyIC0xLjYwOTI1LDMuNTk0MzggLTMuNTk0MzgsMy41OTQzOGwtMjAuNTM5MzEsMHoiLz48L2c+PC9zdmc+');
    background-repeat: no-repeat;
    background-position: 30px 12px;
    background-size: 24px 24px;
    padding-bottom: 14px;
    padding-top: 14px;
}
#a_navigation_container li[id^=a_fifth_tab_container].active a[aria-expanded=true][data-nav-content="Step 5"] {
    color: #ffffff;
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTgzLjc0MDI5LDgyLjAzOTdsOS44ODI4MiwxMC4xMDgyNWMxLjc4NDI1LDEuODI0OTYgMS43NTEyNiw0Ljc1MDg2IC0wLjA3Mzc0LDYuNTM1MTZjLTEuODI0OTYsMS43ODQyNSAtNC43NTA4NiwxLjc1MTI2IC02LjUzNTE2LC0wLjA3Mzc0bC05Ljc1Mjc2LC05Ljk3NTI0Yy0yLjc4MjE3LDEuNjc0NDUgLTYuMDQ0MjIsMi42MzY2NyAtOS41MzYwMywyLjYzNjY3Yy0xMC4yMjg1NywwIC0xOC40ODUzNywtOC4yNTY4IC0xOC40ODUzNywtMTguNDg1MzdjMCwtMTAuMjI4NTcgOC4yNTY4LC0xOC40ODUzNyAxOC40ODUzNywtMTguNDg1MzdjMTAuMTg3NSwwIDE4LjQ4NTM3LDguMjU2OCAxOC40ODUzNywxOC40ODUzN2MwLDMuMzc0NjEgLTAuODk4NzIsNi41MzQ2MiAtMi40NzA1MSw5LjI1NDI3em0tMzcuNDk4OTgsOS4yNTE2NGMxLjk4NTEyLDAgMy41OTQzOCwxLjYwOTI1IDMuNTk0MzgsMy41OTQzOGMwLDEuOTg1MTIgLTEuNjA5MjUsMy41OTQzOCAtMy41OTQzOCwzLjU5NDM4bC0zMy40NzkwNywwYy00LjI0NDQ1LDAgLTcuNzAyMjQsLTMuNDU3NzkgLTcuNzAyMjQsLTcuNzAyMjRsMCwtODEuMTcxMzNjMCwtNC4yNDQ0NSAzLjQ1Nzc5LC03LjcwMjI0IDcuNzAyMjQsLTcuNzAyMjRsNTguNzAxMzMsMGM0LjI0NDQ1LDAgNy43MDIyNCwzLjQ1Nzc5IDcuNzAyMjQsNy43MDIyNGwwLDM2LjIzMTMzYzAsMS45ODUxMiAtMS42MDkyNSwzLjU5NDM4IC0zLjU5NDM4LDMuNTk0MzhjLTEuOTg1MTIsMCAtMy41OTQzOCwtMS42MDkyNSAtMy41OTQzOCwtMy41OTQzOGwwLC0zNi4yMzEzM2MwLC0wLjI3NDIgLTAuMjM5MjgsLTAuNTEzNDggLTAuNTEzNDgsLTAuNTEzNDhsLTU4LjcwMTMzLDBjLTAuMjc0MiwwIC0wLjUxMzQ4LDAuMjM5MjggLTAuNTEzNDgsMC41MTM0OGwwLDgxLjE3MTMzYzAsMC4yNzQyIDAuMjM5MjgsMC41MTM0OCAwLjUxMzQ4LDAuNTEzNDhsMzMuNDc5MDcsMHptMjEuNDg0MTEsLTI5LjgwMjUzYy02LjI0Mzk1LDAgLTExLjI5NjYyLDUuMDUyNjcgLTExLjI5NjYyLDExLjI5NjYyYzAsNi4yNDM5NSA1LjA1MjY3LDExLjI5NjYyIDExLjI5NjYyLDExLjI5NjYyYzYuMjQzOTUsMCAxMS4yOTY2MiwtNS4wNTI2NyAxMS4yOTY2MiwtMTEuMjk2NjJjMCwtNi4yNDM5NSAtNS4wNTI2NywtMTEuMjk2NjIgLTExLjI5NjYyLC0xMS4yOTY2MnptLTQyLjg4NjA3LC0yOC4yNDE1NGMtMS45ODUxMiwwIC0zLjU5NDM4LC0xLjYwOTI1IC0zLjU5NDM4LC0zLjU5NDM4YzAsLTEuOTg1MTIgMS42MDkyNSwtMy41OTQzOCAzLjU5NDM4LC0zLjU5NDM4bDMyLjg2Mjg5LDBjMS45ODUxMiwwIDMuNTk0MzgsMS42MDkyNSAzLjU5NDM4LDMuNTk0MzhjMCwxLjk4NTEyIC0xLjYwOTI1LDMuNTk0MzggLTMuNTk0MzgsMy41OTQzOGwtMzIuODYyODksMHptMCwyMC41MzkzMWMtMS45ODUxMiwwIC0zLjU5NDM4LC0xLjYwOTI1IC0zLjU5NDM4LC0zLjU5NDM4YzAsLTEuOTg1MTIgMS42MDkyNSwtMy41OTQzOCAzLjU5NDM4LC0zLjU5NDM4bDIwLjUzOTMxLDBjMS45ODUxMiwwIDMuNTk0MzgsMS42MDkyNSAzLjU5NDM4LDMuNTk0MzhjMCwxLjk4NTEyIC0xLjYwOTI1LDMuNTk0MzggLTMuNTk0MzgsMy41OTQzOGwtMjAuNTM5MzEsMHoiLz48L2c+PC9zdmc+');
}

#a_navigation_container #a_sixth_tab_container a[data-nav-content="Step 6"] {
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTQxLjQ4MDEyLDkyLjU4MjM2YzIuMDQ4MzMsMCAzLjcwODgyLDEuNjYwNDkgMy43MDg4MiwzLjcwODgyYzAsMi4wNDgzMyAtMS42NjA0OSwzLjcwODgyIC0zLjcwODgyLDMuNzA4ODJsLTI2LjA2NzcsMGMtNC4zNzk1OCwwIC03Ljk0NzQ3LC0zLjU2Nzg4IC03Ljk0NzQ3LC03Ljk0NzQ3bDAsLTgzLjc1NTcyYzAsLTQuMzc5NTggMy41Njc4OCwtNy45NDc0NyA3Ljk0NzQ3LC03Ljk0NzQ3bDYwLjU3MDMxLDBjNC4zNzk1OCwwIDcuOTQ3NDcsMy41Njc4OCA3Ljk0NzQ3LDcuOTQ3NDdsMCwzNy4zODQ4OWMwLDIuMDQ4MzMgLTEuNjYwNDksMy43MDg4MiAtMy43MDg4MiwzLjcwODgyYy0yLjA0ODMzLDAgLTMuNzA4ODIsLTEuNjYwNDkgLTMuNzA4ODIsLTMuNzA4ODJsMCwtMzcuMzg0ODljMCwtMC4yODI5MyAtMC4yNDY5LC0wLjUyOTgzIC0wLjUyOTgzLC0wLjUyOTgzbC02MC41NzAzMSwwYy0wLjI4MjkzLDAgLTAuNTI5ODMsMC4yNDY5IC0wLjUyOTgzLDAuNTI5ODNsMCw4My43NTU3MmMwLDAuMjgyOTMgMC4yNDY5LDAuNTI5ODMgMC41Mjk4MywwLjUyOTgzbDI2LjA2NzcsMHptLTEzLjYwNjA3LC01OS44OTIxMmMtMi4wNDgzMywwIC0zLjcwODgyLC0xLjY2MDQ5IC0zLjcwODgyLC0zLjcwODgyYzAsLTIuMDQ4MzMgMS42NjA0OSwtMy43MDg4MiAzLjcwODgyLC0zLjcwODgybDMzLjkwOTIsMGMyLjA0ODMzLDAgMy43MDg4MiwxLjY2MDQ5IDMuNzA4ODIsMy43MDg4MmMwLDIuMDQ4MzMgLTEuNjYwNDksMy43MDg4MiAtMy43MDg4MiwzLjcwODgybC0zMy45MDkyLDB6bTAsMjEuMTkzMjVjLTIuMDQ4MzMsMCAtMy43MDg4MiwtMS42NjA0OSAtMy43MDg4MiwtMy43MDg4MmMwLC0yLjA0ODMzIDEuNjYwNDksLTMuNzA4ODIgMy43MDg4MiwtMy43MDg4MmwyMS4xOTMyNSwwYzIuMDQ4MzMsMCAzLjcwODgyLDEuNjYwNDkgMy43MDg4MiwzLjcwODgyYzAsMi4wNDgzMyAtMS42NjA0OSwzLjcwODgyIC0zLjcwODgyLDMuNzA4ODJsLTIxLjE5MzI1LDB6bTI2LjYxMzMsMjYuMTM2N2wxMC4wMjU1OSwxMC4wMjU2NGwyMS4yMjY5OSwtMzEuODQwNDRjMS4xMzYxNywtMS43MDQzMiAzLjQzODksLTIuMTY0ODUgNS4xNDMxOCwtMS4wMjg2NGMxLjcwNDMyLDEuMTM2MTcgMi4xNjQ4NSwzLjQzODkgMS4wMjg2NCw1LjE0MzE4bC0yMy43MzY0NCwzNS42MDQ2NmMtMS4yOTgyMSwxLjk0NzM2IC00LjA1MzUxLDIuMjIwMiAtNS43MDg0NCwwLjU2NTI3bC0xMy4yMjQ1OSwtMTMuMjI0NTljLTEuNDQ4MzksLTEuNDQ4MzkgLTEuNDQ4MzksLTMuNzk2NjkgMCwtNS4yNDUwN2MxLjQ0ODM5LC0xLjQ0ODM5IDMuNzk2NjksLTEuNDQ4MzkgNS4yNDUwNywweiIvPjwvZz48L3N2Zz4=');
    background-repeat: no-repeat;
    background-position: 30px 12px;
    background-size: 24px 24px;
    padding-bottom: 14px;
    padding-top: 14px;
}
  #a_navigation_container #a_sixth_tab_container a[aria-expanded=true][data-nav-content="Step 6"] {
    color: #ffffff;
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTQxLjQ4MDEyLDkyLjU4MjM2YzIuMDQ4MzMsMCAzLjcwODgyLDEuNjYwNDkgMy43MDg4MiwzLjcwODgyYzAsMi4wNDgzMyAtMS42NjA0OSwzLjcwODgyIC0zLjcwODgyLDMuNzA4ODJsLTI2LjA2NzcsMGMtNC4zNzk1OCwwIC03Ljk0NzQ3LC0zLjU2Nzg4IC03Ljk0NzQ3LC03Ljk0NzQ3bDAsLTgzLjc1NTcyYzAsLTQuMzc5NTggMy41Njc4OCwtNy45NDc0NyA3Ljk0NzQ3LC03Ljk0NzQ3bDYwLjU3MDMxLDBjNC4zNzk1OCwwIDcuOTQ3NDcsMy41Njc4OCA3Ljk0NzQ3LDcuOTQ3NDdsMCwzNy4zODQ4OWMwLDIuMDQ4MzMgLTEuNjYwNDksMy43MDg4MiAtMy43MDg4MiwzLjcwODgyYy0yLjA0ODMzLDAgLTMuNzA4ODIsLTEuNjYwNDkgLTMuNzA4ODIsLTMuNzA4ODJsMCwtMzcuMzg0ODljMCwtMC4yODI5MyAtMC4yNDY5LC0wLjUyOTgzIC0wLjUyOTgzLC0wLjUyOTgzbC02MC41NzAzMSwwYy0wLjI4MjkzLDAgLTAuNTI5ODMsMC4yNDY5IC0wLjUyOTgzLDAuNTI5ODNsMCw4My43NTU3MmMwLDAuMjgyOTMgMC4yNDY5LDAuNTI5ODMgMC41Mjk4MywwLjUyOTgzbDI2LjA2NzcsMHptLTEzLjYwNjA3LC01OS44OTIxMmMtMi4wNDgzMywwIC0zLjcwODgyLC0xLjY2MDQ5IC0zLjcwODgyLC0zLjcwODgyYzAsLTIuMDQ4MzMgMS42NjA0OSwtMy43MDg4MiAzLjcwODgyLC0zLjcwODgybDMzLjkwOTIsMGMyLjA0ODMzLDAgMy43MDg4MiwxLjY2MDQ5IDMuNzA4ODIsMy43MDg4MmMwLDIuMDQ4MzMgLTEuNjYwNDksMy43MDg4MiAtMy43MDg4MiwzLjcwODgybC0zMy45MDkyLDB6bTAsMjEuMTkzMjVjLTIuMDQ4MzMsMCAtMy43MDg4MiwtMS42NjA0OSAtMy43MDg4MiwtMy43MDg4MmMwLC0yLjA0ODMzIDEuNjYwNDksLTMuNzA4ODIgMy43MDg4MiwtMy43MDg4MmwyMS4xOTMyNSwwYzIuMDQ4MzMsMCAzLjcwODgyLDEuNjYwNDkgMy43MDg4MiwzLjcwODgyYzAsMi4wNDgzMyAtMS42NjA0OSwzLjcwODgyIC0zLjcwODgyLDMuNzA4ODJsLTIxLjE5MzI1LDB6bTI2LjYxMzMsMjYuMTM2N2wxMC4wMjU1OSwxMC4wMjU2NGwyMS4yMjY5OSwtMzEuODQwNDRjMS4xMzYxNywtMS43MDQzMiAzLjQzODksLTIuMTY0ODUgNS4xNDMxOCwtMS4wMjg2NGMxLjcwNDMyLDEuMTM2MTcgMi4xNjQ4NSwzLjQzODkgMS4wMjg2NCw1LjE0MzE4bC0yMy43MzY0NCwzNS42MDQ2NmMtMS4yOTgyMSwxLjk0NzM2IC00LjA1MzUxLDIuMjIwMiAtNS43MDg0NCwwLjU2NTI3bC0xMy4yMjQ1OSwtMTMuMjI0NTljLTEuNDQ4MzksLTEuNDQ4MzkgLTEuNDQ4MzksLTMuNzk2NjkgMCwtNS4yNDUwN2MxLjQ0ODM5LC0xLjQ0ODM5IDMuNzk2NjksLTEuNDQ4MzkgNS4yNDUwNywweiIvPjwvZz48L3N2Zz4=');
  }

#a_navigation_container #a_seventh_tab_container a[data-nav-content="Step 7"] {
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTg3LjEwNTgyLDc2LjM3OTRsLTkuNzczNzcsLTEwLjEwOTkxYy0xLjM5OTI0LC0xLjQ0NzM2IC0xLjM2MDI1LC0zLjc1NTAxIDAuMDg3MTUsLTUuMTU0MjljMS40NDczNiwtMS4zOTkyNCAzLjc1NTAxLC0xLjM2MDI1IDUuMTU0MjksMC4wODcxNWwxNS43NDcwOCwxNi4yODg2NGMxLjM2NDY2LDEuNDExNjEgMS4zNjYwOCwzLjY1MDQ1IDAuMDAzMjEsNS4wNjM4MWwtMTUuNzQ3MDgsMTYuMzMwM2MtMS4zOTc0MSwxLjQ0OTE1IC0zLjcwNDk4LDEuNDkxMSAtNS4xNTQxNywwLjA5MzY5Yy0xLjQ0OTE1LC0xLjM5NzQxIC0xLjQ5MTEsLTMuNzA0OTggLTAuMDkzNjksLTUuMTU0MTdsOS43OTIyMiwtMTAuMTU0OTFsLTMzLjA4MDE1LDBjLTIuMDEzMTcsMCAtMy42NDUxNiwtMS42MzE5OSAtMy42NDUxNiwtMy42NDUxNmMwLC0yLjAxMzE3IDEuNjMxOTksLTMuNjQ1MTYgMy42NDUxNiwtMy42NDUxNmwzMy4wNjQ5LDB6bS01OS4wMzkyNCwtNjUuMTEyOTFsMzcuOTkyOTQsMGwwLC02LjQzNjNjMCwtMi4wMTMxNyAxLjYzMTk5LC0zLjY0NTE2IDMuNjQ1MTYsLTMuNjQ1MTZjMi4wMTMxNywwIDMuNjQ1MTYsMS42MzE5OSAzLjY0NTE2LDMuNjQ1MTZsMCw2LjQzNjNsOC4xODU5OCwwYzYuNTk1NjUsMCAxMS45NzY5NCw1LjM4MTI5IDExLjk3Njk0LDExLjk3Njk0bDAsMjkuMzI3ODljMCwyLjAxMzE3IC0xLjYzMTk5LDMuNjQ1MTYgLTMuNjQ1MTYsMy42NDUxNmMtMi4wMTMxNywwIC0zLjY0NTE2LC0xLjYzMTk5IC0zLjY0NTE2LC0zLjY0NTE2bDAsLTguODUyNTJsLTc4LjI3NzEzLDBsMCw0My40Mjk0NGMwLDIuNTY5MzEgMi4xMTczMiw0LjY4NjYzIDQuNjg2NjMsNC42ODY2M2w0My45MDg1MSwwYzIuMDEzMTcsMCAzLjY0NTE2LDEuNjMxOTkgMy42NDUxNiwzLjY0NTE2YzAsMi4wMTMxNyAtMS42MzE5OSwzLjY0NTE2IC0zLjY0NTE2LDMuNjQ1MTZsLTQzLjkwODUxLDBjLTYuNTk1NjUsMCAtMTEuOTc2OTQsLTUuMzgxMjkgLTExLjk3Njk0LC0xMS45NzY5NGwwLC02My45MDQ4YzAsLTYuNTk1NjUgNS4zODEyOSwtMTEuOTc2OTQgMTEuOTc2OTQsLTExLjk3Njk0bDguMTQ0MzIsMGwwLC02LjQzNjNjMCwtMi4wMTMxNyAxLjYzMTk5LC0zLjY0NTE2IDMuNjQ1MTYsLTMuNjQ1MTZjMi4wMTMxNywwIDMuNjQ1MTYsMS42MzE5OSAzLjY0NTE2LDMuNjQ1MTZsMCw2LjQzNjN6bTAsNy4yOTAzMWwwLDEuMzk1NTdjMCwyLjAxMzE3IC0xLjYzMTk5LDMuNjQ1MTYgLTMuNjQ1MTYsMy42NDUxNmMtMi4wMTMxNywwIC0zLjY0NTE2LC0xLjYzMTk5IC0zLjY0NTE2LC0zLjY0NTE2bDAsLTEuMzk1NTdsLTguMTQ0MzIsMGMtMi41NjkzMSwwIC00LjY4NjYzLDIuMTE3MzIgLTQuNjg2NjMsNC42ODY2M2wwLDEzLjE4NTA1bDc4LjI3NzEzLDBsMCwtMTMuMTg1MDVjMCwtMi41NjkzMSAtMi4xMTczMiwtNC42ODY2MyAtNC42ODY2MywtNC42ODY2M2wtOC4xODU5OCwwbDAsMS4zOTU1N2MwLDIuMDEzMTcgLTEuNjMxOTksMy42NDUxNiAtMy42NDUxNiwzLjY0NTE2Yy0yLjAxMzE3LDAgLTMuNjQ1MTYsLTEuNjMxOTkgLTMuNjQ1MTYsLTMuNjQ1MTZsMCwtMS4zOTU1N2wtMzcuOTkyOTQsMHoiLz48L2c+PC9zdmc+');
    background-repeat: no-repeat;
    background-position: 30px 12px;
    background-size: 24px 24px;
    padding-bottom: 14px;
    padding-top: 14px;
}
  #a_navigation_container #a_seventh_tab_container a[aria-expanded=true][data-nav-content="Step 7"] {
    color: #ffffff;
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTg3LjEwNTgyLDc2LjM3OTRsLTkuNzczNzcsLTEwLjEwOTkxYy0xLjM5OTI0LC0xLjQ0NzM2IC0xLjM2MDI1LC0zLjc1NTAxIDAuMDg3MTUsLTUuMTU0MjljMS40NDczNiwtMS4zOTkyNCAzLjc1NTAxLC0xLjM2MDI1IDUuMTU0MjksMC4wODcxNWwxNS43NDcwOCwxNi4yODg2NGMxLjM2NDY2LDEuNDExNjEgMS4zNjYwOCwzLjY1MDQ1IDAuMDAzMjEsNS4wNjM4MWwtMTUuNzQ3MDgsMTYuMzMwM2MtMS4zOTc0MSwxLjQ0OTE1IC0zLjcwNDk4LDEuNDkxMSAtNS4xNTQxNywwLjA5MzY5Yy0xLjQ0OTE1LC0xLjM5NzQxIC0xLjQ5MTEsLTMuNzA0OTggLTAuMDkzNjksLTUuMTU0MTdsOS43OTIyMiwtMTAuMTU0OTFsLTMzLjA4MDE1LDBjLTIuMDEzMTcsMCAtMy42NDUxNiwtMS42MzE5OSAtMy42NDUxNiwtMy42NDUxNmMwLC0yLjAxMzE3IDEuNjMxOTksLTMuNjQ1MTYgMy42NDUxNiwtMy42NDUxNmwzMy4wNjQ5LDB6bS01OS4wMzkyNCwtNjUuMTEyOTFsMzcuOTkyOTQsMGwwLC02LjQzNjNjMCwtMi4wMTMxNyAxLjYzMTk5LC0zLjY0NTE2IDMuNjQ1MTYsLTMuNjQ1MTZjMi4wMTMxNywwIDMuNjQ1MTYsMS42MzE5OSAzLjY0NTE2LDMuNjQ1MTZsMCw2LjQzNjNsOC4xODU5OCwwYzYuNTk1NjUsMCAxMS45NzY5NCw1LjM4MTI5IDExLjk3Njk0LDExLjk3Njk0bDAsMjkuMzI3ODljMCwyLjAxMzE3IC0xLjYzMTk5LDMuNjQ1MTYgLTMuNjQ1MTYsMy42NDUxNmMtMi4wMTMxNywwIC0zLjY0NTE2LC0xLjYzMTk5IC0zLjY0NTE2LC0zLjY0NTE2bDAsLTguODUyNTJsLTc4LjI3NzEzLDBsMCw0My40Mjk0NGMwLDIuNTY5MzEgMi4xMTczMiw0LjY4NjYzIDQuNjg2NjMsNC42ODY2M2w0My45MDg1MSwwYzIuMDEzMTcsMCAzLjY0NTE2LDEuNjMxOTkgMy42NDUxNiwzLjY0NTE2YzAsMi4wMTMxNyAtMS42MzE5OSwzLjY0NTE2IC0zLjY0NTE2LDMuNjQ1MTZsLTQzLjkwODUxLDBjLTYuNTk1NjUsMCAtMTEuOTc2OTQsLTUuMzgxMjkgLTExLjk3Njk0LC0xMS45NzY5NGwwLC02My45MDQ4YzAsLTYuNTk1NjUgNS4zODEyOSwtMTEuOTc2OTQgMTEuOTc2OTQsLTExLjk3Njk0bDguMTQ0MzIsMGwwLC02LjQzNjNjMCwtMi4wMTMxNyAxLjYzMTk5LC0zLjY0NTE2IDMuNjQ1MTYsLTMuNjQ1MTZjMi4wMTMxNywwIDMuNjQ1MTYsMS42MzE5OSAzLjY0NTE2LDMuNjQ1MTZsMCw2LjQzNjN6bTAsNy4yOTAzMWwwLDEuMzk1NTdjMCwyLjAxMzE3IC0xLjYzMTk5LDMuNjQ1MTYgLTMuNjQ1MTYsMy42NDUxNmMtMi4wMTMxNywwIC0zLjY0NTE2LC0xLjYzMTk5IC0zLjY0NTE2LC0zLjY0NTE2bDAsLTEuMzk1NTdsLTguMTQ0MzIsMGMtMi41NjkzMSwwIC00LjY4NjYzLDIuMTE3MzIgLTQuNjg2NjMsNC42ODY2M2wwLDEzLjE4NTA1bDc4LjI3NzEzLDBsMCwtMTMuMTg1MDVjMCwtMi41NjkzMSAtMi4xMTczMiwtNC42ODY2MyAtNC42ODY2MywtNC42ODY2M2wtOC4xODU5OCwwbDAsMS4zOTU1N2MwLDIuMDEzMTcgLTEuNjMxOTksMy42NDUxNiAtMy42NDUxNiwzLjY0NTE2Yy0yLjAxMzE3LDAgLTMuNjQ1MTYsLTEuNjMxOTkgLTMuNjQ1MTYsLTMuNjQ1MTZsMCwtMS4zOTU1N2wtMzcuOTkyOTQsMHoiLz48L2c+PC9zdmc+');
  }

#a_navigation_container #a_file_extension_container a[data-nav-content="File Extension"] {
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNiAyNSIgZmlsbD0id2hpdGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS41NjcgMjQuOTkyNkMxMC4wNzEgMjUuMDQ3MyA4LjU3OTU3IDI0Ljc5NjggNy4xODY1OCAyNC4yNTY3QzUuODQwNDggMjMuNzQxNyA0LjYwNTY2IDIyLjk4MDMgMy41NDc0NSAyMi4wMTI2QzIuNTAwMzkgMjEuMDM3MSAxLjY0ODM4IDE5Ljg3NyAxLjAzNTU5IDE4LjU5MjNDMC4zOTkyNjYgMTcuMjUzMyAwLjA1MDkzNjIgMTUuNzk5MiAwLjAxMjQ2OTEgMTQuMzIxM0MtMC4wNTc3ODUzIDEyLjg4NDEgMC4xNjkzNzkgMTEuNDQ3OSAwLjY4MDE2NiAxMC4wOTk4QzEuMTkwOTUgOC43NTE3MSAxLjk3NDcgNy41MTk5MiAyLjk4MzgyIDYuNDc5MjNDMy45NTk3IDUuNDA2ODEgNS4xNDY0OCA0LjU0MDU2IDYuNDcyMjkgMy45MzI5NEM3Ljc5ODExIDMuMzI1MzIgOS4yMzUzNyAyLjk4ODk2IDEwLjY5NzEgMi45NDQyNUMxMS4xMTc0IDIuOTIwMTYgMTEuNTM4OCAyLjkyMDE2IDExLjk1OTEgMi45NDQyNUMxMi4zODggMi45ODA0NCAxMi44MzUyIDMuMDM0NzMgMTMuMzAwOCAzLjExMzE2QzEzLjUzMjMgMy4xNDMzNyAxMy43NDc0IDMuMjQ3MTYgMTMuOTEzNSAzLjQwODc0QzE0LjAwNTEgMy40OTE0NiAxNC4wNzggMy41OTIxOCAxNC4xMjc2IDMuNzA0NDFDMTQuMTc3MiAzLjgxNjYzIDE0LjIwMjQgMy45Mzc4NSAxNC4yMDE0IDQuMDYwMjRDMTQuMjE2NCA0LjIyMDMxIDE0LjE5MTIgNC4zODE1NCAxNC4xMjgyIDQuNTI5ODNDMTQuMDY1MiA0LjY3ODExIDEzLjk2NjIgNC44MDg5MiAxMy44Mzk5IDQuOTEwODFDMTMuNzAyNyA1LjAxMzM3IDEzLjU0NDkgNS4wODYyNiAxMy4zNzcxIDUuMTI0NzJDMTMuMjA5MiA1LjE2MzE4IDEzLjAzNSA1LjE2NjM1IDEyLjg2NTggNS4xMzQwMUMxMi41MjQxIDUuMDY2MTcgMTIuMTc4MiA1LjAxOTgzIDExLjgzMDUgNC45OTUyNkMxMS40OTM4IDQuOTc0MzEgMTEuMTU2MiA0Ljk3NDMxIDEwLjgxOTYgNC45OTUyNkM5LjYyNzU1IDUuMDMwMTcgOC40NTQ4OSA1LjMwMTM3IDcuMzcxNzIgNS43OTI2NkM2LjI4ODU0IDYuMjgzOTUgNS4zMTcwOSA2Ljk4NTI0IDQuNTE1NDQgNy44NTQ2MUMzLjY4Mzk5IDguNzAwODYgMy4wMzc1NiA5LjcwNTk1IDIuNjE2MDcgMTAuODA3OEMyLjE5NDU4IDExLjkwOTcgMi4wMDY5NyAxMy4wODUgMi4wNjQ4NCAxNC4yNjFDMi4wODc1MyAxNS40NDQ5IDIuMzU3IDE2LjYxMTYgMi44NTY1MyAxNy42ODg3QzMuMzU2MDcgMTguNzY1OCA0LjA3NTAyIDE5LjczMDQgNC45Njg4IDIwLjUyMjZDNS44MzQ2NiAyMS4zNDI5IDYuODYxNzkgMjEuOTgwMSA3Ljk4NzAyIDIyLjM5NTFDOS4xMTIyNSAyMi44MTAxIDEwLjMxMTggMjIuOTk0IDExLjUxMTkgMjIuOTM1NkMxMi42OTY0IDIyLjkxOTIgMTMuODY1MyAyMi42NjY1IDE0Ljk0NzggMjIuMTkyNkMxNi4wMzAzIDIxLjcxODggMTcuMDA0IDIxLjAzMzcgMTcuODA5OSAyMC4xNzg4QzE4LjYzNzggMTkuMzQ3MyAxOS4yODcgMTguMzU5OSAxOS43MTg2IDE3LjI3NThDMjAuMTUwMSAxNi4xOTE2IDIwLjM1NTMgMTUuMDMyOSAyMC4zMjE4IDEzLjg2ODlDMjAuMzIxOCAxMy42OTQgMjAuMzIxOCAxMy41MTMgMjAuMzIxOCAxMy4zMjZDMjAuMzIxOCAxMy4xMzkgMjAuMjg1IDEyLjk1MiAyMC4yNjY2IDEyLjc1ODlDMjAuMjQzOCAxMi42MTAxIDIwLjI1MzcgMTIuNDU4MSAyMC4yOTU4IDEyLjMxMzNDMjAuMzM3OSAxMi4xNjg2IDIwLjQxMTEgMTIuMDM0NCAyMC41MTA0IDExLjkyQzIwLjYwOTggMTEuODA1NSAyMC43MzMgMTEuNzEzNSAyMC44NzE3IDExLjY1MDFDMjEuMDEwNCAxMS41ODY3IDIxLjE2MTMgMTEuNTUzNCAyMS4zMTQzIDExLjU1MjVDMjEuNTYxNSAxMS41MzkxIDIxLjgwNDcgMTEuNjE4OSAyMS45OTQzIDExLjc3NTdDMjIuMTgyMyAxMS45MjgzIDIyLjMwODQgMTIuMTQyNCAyMi4zNDk2IDEyLjM3ODlDMjIuMzk3IDEyLjYxOTYgMjIuNDIzNiAxMi44NjM3IDIyLjQyOTMgMTMuMTA4OEMyMi40MjkzIDEzLjM1NjIgMjIuNDI5MyAxMy41OTE0IDIyLjQyOTMgMTMuODI2N0MyMi40NzQyIDE1LjI1NTIgMjIuMjI2IDE2LjY3NzkgMjEuNjk5NyAxOC4wMDk4QzIxLjE3MzQgMTkuMzQxNyAyMC4zNzk3IDIwLjU1NTQgMTkuMzY2IDIxLjU3ODNDMTguMzY3NiAyMi42MzY1IDE3LjE2MTggMjMuNDg0NSAxNS44MjE0IDI0LjA3MTNDMTQuNDgxIDI0LjY1ODEgMTMuMDMzOCAyNC45NzE1IDExLjU2NyAyNC45OTI2WiIgZmlsbD0iI3doaXRlIi8+CjxwYXRoIGQ9Ik0yMS4xNzk0IDkuNDcxMjlDMjEuMDUzNSA5LjQ3ODAzIDIwLjkyNzUgOS40NTkgMjAuODA5NCA5LjQxNTM5QzIwLjY5MTMgOS4zNzE3OCAyMC41ODM2IDkuMzA0NTUgMjAuNDkzMiA5LjIxNzkzQzIwLjQwNTMgOS4xMjk2MSAyMC4zMzYyIDkuMDI0ODkgMjAuMjg5OSA4LjkwOTkxQzIwLjI0MzYgOC43OTQ5MiAyMC4yMjExIDguNjcyIDIwLjIyMzcgOC41NDgzNFY1LjcwMTA1SDE3LjM0NDJDMTcuMjE2NSA1LjcwNDY2IDE3LjA4OTQgNS42ODE4MyAxNi45NzEyIDUuNjM0MDNDMTYuODUzIDUuNTg2MjMgMTYuNzQ2MyA1LjUxNDUyIDE2LjY1ODEgNS40MjM1NkMxNi41NjggNS4zMzUyNCAxNi40OTcxIDUuMjI5OCAxNi40NDk3IDUuMTEzNjVDMTYuNDAyMyA0Ljk5NzUgMTYuMzc5NCA0Ljg3MzA3IDE2LjM4MjQgNC43NDc5M0MxNi4zNzY0IDQuNjIxNDMgMTYuMzk3IDQuNDk1MDggMTYuNDQzMSA0LjM3Njg0QzE2LjQ4OTEgNC4yNTg2IDE2LjU1OTYgNC4xNTEwNCAxNi42NDk5IDQuMDYwOTNDMTYuNzQwMyAzLjk3MDgyIDE2Ljg0ODcgMy45MDAxMiAxNi45NjgxIDMuODUzMjhDMTcuMDg3NiAzLjgwNjQ0IDE3LjIxNTcgMy43ODQ0OCAxNy4zNDQyIDMuNzg4NzhIMjAuMjIzN1YwLjk1MzU1OUMyMC4yMjAzIDAuODI3NDg5IDIwLjI0MyAwLjcwMjA2NCAyMC4yOTA1IDAuNTg0OTI2QzIwLjMzNzkgMC40Njc3ODcgMjAuNDA5MSAwLjM2MTM4OSAyMC40OTk3IDAuMjcyMjEzQzIwLjU5MDIgMC4xODMwMzggMjAuNjk4MyAwLjExMjk1MyAyMC44MTczIDAuMDY2MjI5NkMyMC45MzYyIDAuMDE5NTA1OCAyMS4wNjM2IC0wLjAwMjg3ODMyIDIxLjE5MTcgMC4wMDA0NDEwNEMyMS4zMTggLTAuMDAzNDY5MzcgMjEuNDQzNyAwLjAxODY1OTEgMjEuNTYwOCAwLjA2NTQwNjhDMjEuNjc3OSAwLjExMjE1NCAyMS43ODM4IDAuMTgyNDg5IDIxLjg3MTcgMC4yNzE4OTlDMjEuOTYxNCAwLjM2MTQzNSAyMi4wMzE2IDAuNDY4MDg4IDIyLjA3OCAwLjU4NTMxQzIyLjEyNDMgMC43MDI1MzIgMjIuMTQ1OSAwLjgyNzg0NiAyMi4xNDEzIDAuOTUzNTU5VjMuNzg4NzhIMjUuMDQ1MkMyNS4xNzIzIDMuNzg1NSAyNS4yOTg4IDMuODA3ODkgMjUuNDE2OCAzLjg1NDU3QzI1LjUzNDggMy45MDEyNiAyNS42NDE5IDMuOTcxMjUgMjUuNzMxNCA0LjA2MDI0QzI1LjkwNCA0LjI0NDE2IDI1Ljk5OTkgNC40ODU0MSAyNS45OTk5IDQuNzM1ODdDMjUuOTk5OSA0Ljk4NjMyIDI1LjkwNCA1LjIyNzU4IDI1LjczMTQgNS40MTE1QzI1LjY0MTkgNS41MDA0OCAyNS41MzQ4IDUuNTcwNDggMjUuNDE2OCA1LjYxNzE2QzI1LjI5ODggNS42NjM4NSAyNS4xNzIzIDUuNjg2MjQgMjUuMDQ1MiA1LjY4Mjk1SDIyLjE0MTNWOC41MDYxMUMyMi4xNDk4IDguNjM2NzYgMjIuMTMwMiA4Ljc2NzcyIDIyLjA4MzggOC44OTA0QzIyLjAzNzMgOS4wMTMwNyAyMS45NjUgOS4xMjQ2OSAyMS44NzE3IDkuMjE3OTNDMjEuNzgwMiA5LjMwNDcyIDIxLjY3MTQgOS4zNzIgMjEuNTUyMyA5LjQxNTU5QzIxLjQzMzIgOS40NTkxOCAyMS4zMDYzIDkuNDc4MTQgMjEuMTc5NCA5LjQ3MTI5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE0LjA1NDYgMTguMzY5MUwxMC4zNzg3IDE0Ljc0OTZDMTAuMjc0MSAxNC42NTM5IDEwLjE5MjUgMTQuNTM2NCAxMC4xMzk4IDE0LjQwNThDMTAuMDkwNyAxNC4yODQ5IDEwLjA2NTcgMTQuMTU1OSAxMC4wNjYyIDE0LjAyNTdWOC44NzQwOUMxMC4wNjI5IDguNzQ4OSAxMC4wODU2IDguNjI0MzcgMTAuMTMzMSA4LjUwODE3QzEwLjE4MDUgOC4zOTE5NyAxMC4yNTE2IDguMjg2NTcgMTAuMzQxOSA4LjE5ODQ2QzEwLjQzMzcgOC4xMTEyMyAxMC41NDIxIDguMDQyODUgMTAuNjYxIDcuOTk3MjhDMTAuNzc5OSA3Ljk1MTcxIDEwLjkwNjcgNy45Mjk4NyAxMS4wMzQyIDcuOTMzMDNDMTEuMTYwOSA3LjkyODgzIDExLjI4NzEgNy45NTAzIDExLjQwNSA3Ljk5NjFDMTEuNTIyOCA4LjA0MTkxIDExLjYyOTkgOC4xMTEwNyAxMS43MTk1IDguMTk5MzFDMTEuODA5MSA4LjI4NzU1IDExLjg3OTQgOC4zOTI5NyAxMS45MjU5IDguNTA5MDVDMTEuOTcyNCA4LjYyNTEyIDExLjk5NDIgOC43NDkzNyAxMS45OSA4Ljg3NDA5VjEzLjdMMTUuNDA4NSAxNy4wNkMxNS40OTkgMTcuMTQ3NSAxNS41NzEgMTcuMjUxNiAxNS42MjA0IDE3LjM2NjVDMTUuNjY5OCAxNy40ODE1IDE1LjY5NTcgMTcuNjA0OSAxNS42OTY1IDE3LjcyOTZDMTUuNjk3IDE3LjkxNzIgMTUuNjQwNSAxOC4xMDA2IDE1LjUzNDQgMTguMjU2NEMxNS40MjgzIDE4LjQxMjIgMTUuMjc3MyAxOC41MzMyIDE1LjEwMDggMTguNjAzOEMxNC45MjQ0IDE4LjY3NDUgMTQuNzMwNSAxOC42OTE2IDE0LjU0NDEgMTguNjUzQzE0LjM1NzYgMTguNjE0NCAxNC4xODcyIDE4LjUyMTggMTQuMDU0NiAxOC4zODcyVjE4LjM2OTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K');
    background-repeat: no-repeat;
    background-position: 30px 12px;
    background-size: 24px 24px;
    padding-bottom: 14px;
    padding-top: 14px;
}
  #a_navigation_container #a_file_extension_container a[aria-expanded=true][data-nav-content="File Extension"] {
    color: #ffffff;
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjU2NyAyNC45OTI2QzEwLjA3MSAyNS4wNDczIDguNTc5NTcgMjQuNzk2OCA3LjE4NjU4IDI0LjI1NjdDNS44NDA0OCAyMy43NDE3IDQuNjA1NjYgMjIuOTgwMyAzLjU0NzQ1IDIyLjAxMjZDMi41MDAzOSAyMS4wMzcxIDEuNjQ4MzggMTkuODc3IDEuMDM1NTkgMTguNTkyM0MwLjM5OTI2NiAxNy4yNTMzIDAuMDUwOTM2MiAxNS43OTkyIDAuMDEyNDY5MSAxNC4zMjEzQy0wLjA1Nzc4NTMgMTIuODg0MSAwLjE2OTM3OSAxMS40NDc5IDAuNjgwMTY2IDEwLjA5OThDMS4xOTA5NSA4Ljc1MTcxIDEuOTc0NyA3LjUxOTkyIDIuOTgzODIgNi40NzkyM0MzLjk1OTcgNS40MDY4MSA1LjE0NjQ4IDQuNTQwNTYgNi40NzIyOSAzLjkzMjk0QzcuNzk4MTEgMy4zMjUzMiA5LjIzNTM3IDIuOTg4OTYgMTAuNjk3MSAyLjk0NDI1QzExLjExNzQgMi45MjAxNiAxMS41Mzg4IDIuOTIwMTYgMTEuOTU5MSAyLjk0NDI1QzEyLjM4OCAyLjk4MDQ0IDEyLjgzNTIgMy4wMzQ3MyAxMy4zMDA4IDMuMTEzMTZDMTMuNTMyMyAzLjE0MzM3IDEzLjc0NzQgMy4yNDcxNiAxMy45MTM1IDMuNDA4NzRDMTQuMDA1MSAzLjQ5MTQ2IDE0LjA3OCAzLjU5MjE4IDE0LjEyNzYgMy43MDQ0MUMxNC4xNzcyIDMuODE2NjMgMTQuMjAyNCAzLjkzNzg1IDE0LjIwMTQgNC4wNjAyNEMxNC4yMTY0IDQuMjIwMzEgMTQuMTkxMiA0LjM4MTU0IDE0LjEyODIgNC41Mjk4M0MxNC4wNjUyIDQuNjc4MTEgMTMuOTY2MiA0LjgwODkyIDEzLjgzOTkgNC45MTA4MUMxMy43MDI3IDUuMDEzMzcgMTMuNTQ0OSA1LjA4NjI2IDEzLjM3NzEgNS4xMjQ3MkMxMy4yMDkyIDUuMTYzMTggMTMuMDM1IDUuMTY2MzUgMTIuODY1OCA1LjEzNDAxQzEyLjUyNDEgNS4wNjYxNyAxMi4xNzgyIDUuMDE5ODMgMTEuODMwNSA0Ljk5NTI2QzExLjQ5MzggNC45NzQzMSAxMS4xNTYyIDQuOTc0MzEgMTAuODE5NiA0Ljk5NTI2QzkuNjI3NTUgNS4wMzAxNyA4LjQ1NDg5IDUuMzAxMzcgNy4zNzE3MiA1Ljc5MjY2QzYuMjg4NTQgNi4yODM5NSA1LjMxNzA5IDYuOTg1MjQgNC41MTU0NCA3Ljg1NDYxQzMuNjgzOTkgOC43MDA4NiAzLjAzNzU2IDkuNzA1OTUgMi42MTYwNyAxMC44MDc4QzIuMTk0NTggMTEuOTA5NyAyLjAwNjk3IDEzLjA4NSAyLjA2NDg0IDE0LjI2MUMyLjA4NzUzIDE1LjQ0NDkgMi4zNTcgMTYuNjExNiAyLjg1NjUzIDE3LjY4ODdDMy4zNTYwNyAxOC43NjU4IDQuMDc1MDIgMTkuNzMwNCA0Ljk2ODggMjAuNTIyNkM1LjgzNDY2IDIxLjM0MjkgNi44NjE3OSAyMS45ODAxIDcuOTg3MDIgMjIuMzk1MUM5LjExMjI1IDIyLjgxMDEgMTAuMzExOCAyMi45OTQgMTEuNTExOSAyMi45MzU2QzEyLjY5NjQgMjIuOTE5MiAxMy44NjUzIDIyLjY2NjUgMTQuOTQ3OCAyMi4xOTI2QzE2LjAzMDMgMjEuNzE4OCAxNy4wMDQgMjEuMDMzNyAxNy44MDk5IDIwLjE3ODhDMTguNjM3OCAxOS4zNDczIDE5LjI4NyAxOC4zNTk5IDE5LjcxODYgMTcuMjc1OEMyMC4xNTAxIDE2LjE5MTYgMjAuMzU1MyAxNS4wMzI5IDIwLjMyMTggMTMuODY4OUMyMC4zMjE4IDEzLjY5NCAyMC4zMjE4IDEzLjUxMyAyMC4zMjE4IDEzLjMyNkMyMC4zMjE4IDEzLjEzOSAyMC4yODUgMTIuOTUyIDIwLjI2NjYgMTIuNzU4OUMyMC4yNDM4IDEyLjYxMDEgMjAuMjUzNyAxMi40NTgxIDIwLjI5NTggMTIuMzEzM0MyMC4zMzc5IDEyLjE2ODYgMjAuNDExMSAxMi4wMzQ0IDIwLjUxMDQgMTEuOTJDMjAuNjA5OCAxMS44MDU1IDIwLjczMyAxMS43MTM1IDIwLjg3MTcgMTEuNjUwMUMyMS4wMTA0IDExLjU4NjcgMjEuMTYxMyAxMS41NTM0IDIxLjMxNDMgMTEuNTUyNUMyMS41NjE1IDExLjUzOTEgMjEuODA0NyAxMS42MTg5IDIxLjk5NDMgMTEuNzc1N0MyMi4xODIzIDExLjkyODMgMjIuMzA4NCAxMi4xNDI0IDIyLjM0OTYgMTIuMzc4OUMyMi4zOTcgMTIuNjE5NiAyMi40MjM2IDEyLjg2MzcgMjIuNDI5MyAxMy4xMDg4QzIyLjQyOTMgMTMuMzU2MiAyMi40MjkzIDEzLjU5MTQgMjIuNDI5MyAxMy44MjY3QzIyLjQ3NDIgMTUuMjU1MiAyMi4yMjYgMTYuNjc3OSAyMS42OTk3IDE4LjAwOThDMjEuMTczNCAxOS4zNDE3IDIwLjM3OTcgMjAuNTU1NCAxOS4zNjYgMjEuNTc4M0MxOC4zNjc2IDIyLjYzNjUgMTcuMTYxOCAyMy40ODQ1IDE1LjgyMTQgMjQuMDcxM0MxNC40ODEgMjQuNjU4MSAxMy4wMzM4IDI0Ljk3MTUgMTEuNTY3IDI0Ljk5MjZaIiBmaWxsPSIjQTU5RkJEIi8+CjxwYXRoIGQ9Ik0yMS4xNzk0IDkuNDcxMjlDMjEuMDUzNSA5LjQ3ODAzIDIwLjkyNzUgOS40NTkgMjAuODA5NCA5LjQxNTM5QzIwLjY5MTMgOS4zNzE3OCAyMC41ODM2IDkuMzA0NTUgMjAuNDkzMiA5LjIxNzkzQzIwLjQwNTMgOS4xMjk2MSAyMC4zMzYyIDkuMDI0ODkgMjAuMjg5OSA4LjkwOTkxQzIwLjI0MzYgOC43OTQ5MiAyMC4yMjExIDguNjcyIDIwLjIyMzcgOC41NDgzNFY1LjcwMTA1SDE3LjM0NDJDMTcuMjE2NSA1LjcwNDY2IDE3LjA4OTQgNS42ODE4MyAxNi45NzEyIDUuNjM0MDNDMTYuODUzIDUuNTg2MjMgMTYuNzQ2MyA1LjUxNDUyIDE2LjY1ODEgNS40MjM1NkMxNi41NjggNS4zMzUyNCAxNi40OTcxIDUuMjI5OCAxNi40NDk3IDUuMTEzNjVDMTYuNDAyMyA0Ljk5NzUgMTYuMzc5NCA0Ljg3MzA3IDE2LjM4MjQgNC43NDc5M0MxNi4zNzY0IDQuNjIxNDMgMTYuMzk3IDQuNDk1MDggMTYuNDQzMSA0LjM3Njg0QzE2LjQ4OTEgNC4yNTg2IDE2LjU1OTYgNC4xNTEwNCAxNi42NDk5IDQuMDYwOTNDMTYuNzQwMyAzLjk3MDgyIDE2Ljg0ODcgMy45MDAxMiAxNi45NjgxIDMuODUzMjhDMTcuMDg3NiAzLjgwNjQ0IDE3LjIxNTcgMy43ODQ0OCAxNy4zNDQyIDMuNzg4NzhIMjAuMjIzN1YwLjk1MzU1OUMyMC4yMjAzIDAuODI3NDg5IDIwLjI0MyAwLjcwMjA2NCAyMC4yOTA1IDAuNTg0OTI2QzIwLjMzNzkgMC40Njc3ODcgMjAuNDA5MSAwLjM2MTM4OSAyMC40OTk3IDAuMjcyMjEzQzIwLjU5MDIgMC4xODMwMzggMjAuNjk4MyAwLjExMjk1MyAyMC44MTczIDAuMDY2MjI5NkMyMC45MzYyIDAuMDE5NTA1OCAyMS4wNjM2IC0wLjAwMjg3ODMyIDIxLjE5MTcgMC4wMDA0NDEwNEMyMS4zMTggLTAuMDAzNDY5MzcgMjEuNDQzNyAwLjAxODY1OTEgMjEuNTYwOCAwLjA2NTQwNjhDMjEuNjc3OSAwLjExMjE1NCAyMS43ODM4IDAuMTgyNDg5IDIxLjg3MTcgMC4yNzE4OTlDMjEuOTYxNCAwLjM2MTQzNSAyMi4wMzE2IDAuNDY4MDg4IDIyLjA3OCAwLjU4NTMxQzIyLjEyNDMgMC43MDI1MzIgMjIuMTQ1OSAwLjgyNzg0NiAyMi4xNDEzIDAuOTUzNTU5VjMuNzg4NzhIMjUuMDQ1MkMyNS4xNzIzIDMuNzg1NSAyNS4yOTg4IDMuODA3ODkgMjUuNDE2OCAzLjg1NDU3QzI1LjUzNDggMy45MDEyNiAyNS42NDE5IDMuOTcxMjUgMjUuNzMxNCA0LjA2MDI0QzI1LjkwNCA0LjI0NDE2IDI1Ljk5OTkgNC40ODU0MSAyNS45OTk5IDQuNzM1ODdDMjUuOTk5OSA0Ljk4NjMyIDI1LjkwNCA1LjIyNzU4IDI1LjczMTQgNS40MTE1QzI1LjY0MTkgNS41MDA0OCAyNS41MzQ4IDUuNTcwNDggMjUuNDE2OCA1LjYxNzE2QzI1LjI5ODggNS42NjM4NSAyNS4xNzIzIDUuNjg2MjQgMjUuMDQ1MiA1LjY4Mjk1SDIyLjE0MTNWOC41MDYxMUMyMi4xNDk4IDguNjM2NzYgMjIuMTMwMiA4Ljc2NzcyIDIyLjA4MzggOC44OTA0QzIyLjAzNzMgOS4wMTMwNyAyMS45NjUgOS4xMjQ2OSAyMS44NzE3IDkuMjE3OTNDMjEuNzgwMiA5LjMwNDcyIDIxLjY3MTQgOS4zNzIgMjEuNTUyMyA5LjQxNTU5QzIxLjQzMzIgOS40NTkxOCAyMS4zMDYzIDkuNDc4MTQgMjEuMTc5NCA5LjQ3MTI5WiIgZmlsbD0iI0E1OUZCRCIvPgo8cGF0aCBkPSJNMTQuMDU0NiAxOC4zNjkxTDEwLjM3ODcgMTQuNzQ5NkMxMC4yNzQxIDE0LjY1MzkgMTAuMTkyNSAxNC41MzY0IDEwLjEzOTggMTQuNDA1OEMxMC4wOTA3IDE0LjI4NDkgMTAuMDY1NyAxNC4xNTU5IDEwLjA2NjIgMTQuMDI1N1Y4Ljg3NDA5QzEwLjA2MjkgOC43NDg5IDEwLjA4NTYgOC42MjQzNyAxMC4xMzMxIDguNTA4MTdDMTAuMTgwNSA4LjM5MTk3IDEwLjI1MTYgOC4yODY1NyAxMC4zNDE5IDguMTk4NDZDMTAuNDMzNyA4LjExMTIzIDEwLjU0MjEgOC4wNDI4NSAxMC42NjEgNy45OTcyOEMxMC43Nzk5IDcuOTUxNzEgMTAuOTA2NyA3LjkyOTg3IDExLjAzNDIgNy45MzMwM0MxMS4xNjA5IDcuOTI4ODMgMTEuMjg3MSA3Ljk1MDMgMTEuNDA1IDcuOTk2MUMxMS41MjI4IDguMDQxOTEgMTEuNjI5OSA4LjExMTA3IDExLjcxOTUgOC4xOTkzMUMxMS44MDkxIDguMjg3NTUgMTEuODc5NCA4LjM5Mjk3IDExLjkyNTkgOC41MDkwNUMxMS45NzI0IDguNjI1MTIgMTEuOTk0MiA4Ljc0OTM3IDExLjk5IDguODc0MDlWMTMuN0wxNS40MDg1IDE3LjA2QzE1LjQ5OSAxNy4xNDc1IDE1LjU3MSAxNy4yNTE2IDE1LjYyMDQgMTcuMzY2NUMxNS42Njk4IDE3LjQ4MTUgMTUuNjk1NyAxNy42MDQ5IDE1LjY5NjUgMTcuNzI5NkMxNS42OTcgMTcuOTE3MiAxNS42NDA1IDE4LjEwMDYgMTUuNTM0NCAxOC4yNTY0QzE1LjQyODMgMTguNDEyMiAxNS4yNzczIDE4LjUzMzIgMTUuMTAwOCAxOC42MDM4QzE0LjkyNDQgMTguNjc0NSAxNC43MzA1IDE4LjY5MTYgMTQuNTQ0MSAxOC42NTNDMTQuMzU3NiAxOC42MTQ0IDE0LjE4NzIgMTguNTIxOCAxNC4wNTQ2IDE4LjM4NzJWMTguMzY5MVoiIGZpbGw9IiNBNTlGQkQiLz4KPC9zdmc+Cg==');
  }

  #a_navigation_container #a_xa_extension_container a[data-nav-content="XA Extension"] {
    content: '';
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABVCAYAAAAmPJjpAAAQAElEQVR4Aex8CXhdxXn2O+ece+6iu1qbJW/yDsYYA84KJKY0TRvSAmlKm6WN/Kf5kz/NIoIh/dO/wbR9WgqkLClNG5KilCxtmpQlAZpix0BwAgTbGC+AbSxrsRZLuvdK9+ru58z/fteWeiVLtmRL0Odpx2c0c+Z8s73zzTvfzMgy8Ca6luZE9MbmxLU3NQ99/sbmoQc2Nye339ScbBPPuJ7gE3zfTb/9hGxiy+bmxEYp403swoyqfkPBFmAE3M3NQ3cJoBZUQkE9pKHvVtDNbPlGDTSJZ3ziE2XCevqNJ2TVLYDaLmVIWTIANzYnrpU68F/UvSFgiwZuptZaUG0CLqBbpgD0rGCSsmQApGzWkRgF/qwKm8NMcwa2aNjm5qFbNjcnE4DaDmAjANFOzLUbBV40/uZNwx9jW5rmus7plD/rYLNj0c3NQ7dQw9qowVvYiCkB9vmAxcuADZcB7/ugxqbPanzqZo0v/uXkXr596BMaH/ioxuVXncgrZbCOSR/ReFe7rR6o7dKmSYXewMRZBfum5kQzO7b7dCALuJddpSGgff7LDP9Q46qrNS68BKhrACIcmvRICh0dbeg73oO+/j4MxgfLkMi3xUuBlWuAchnMK2XIIEkZdY1lsVN+COjSplFNP0XgDUowZqOeluZE02ZysoZ6QAOnTFnRvjI41MoPEaCyVhI0VLgRAvwfTzyCe+/+K9zQ8mn88RdvxI2bP4eP/2EzvnDjZ3Hb7X+B1m99Aztf2o1DbUeRzoyM5ZZBktmx6TOcGTedGDgZmDGBkxFpm2g6QX9I2nwy+Q0Lzhnsm5qHPk/KoDZDOBmVbhRkmf6TASyyHe1H8I/3/y0+9pEP4J677sBjTzyGI0zrGxhA/0ASXo8Nww7hlSO9ePzJ7fjaN76Ju//+G/jqP34bv9i5EyWnKMWM+UjsBCVJnUJNU4B+rbSZC3fLWMY3IHLWYLfQRt5ME05D3812RunHnokge8nNYx9PRvKFHB745n244TMfxz9/51vIUVMzuSwE5MF4HMcHepFOJajBOXR1tmGwrwPh6DyYngAy2SJ6EyN48PsP44EHH0B3dwcGB/uhtT5Z+olAqElAv4y0NQnobLO6S/pwQnruf54V2C2kDWrGdvLgKZohfCodFE2eDGTpUkfHUfzxzZ/BPz1wP7p7epDN59AbT6Cjtw+ZTBbZkSzy+Ty0YSGR7EepkIFTzGCwvxt9vV1IpYYY70UwGMGzL7yEO+79Gr7x7e/hvq//HV45uBeudqSaMS9tkTVCwB9LHIvols3Nyd0t7NNY0hxFZgy2NIqLIIGGbDAw6kSbP/D7JyyFqUAW2WPHOnHzFz6Jnb/8JYaHU1CGieQIgUwOwXVd5ItF5At5eG0vjvf2IJ0e5gLZjyS/9/b2oqe7C52HX8bxowdx+LW9aD9ylBzejiMdfehPu9j2zPN4Yddz0Pwn9Y36UXqZglrWS5+kb6PycxHOCGxpjDRKA+MWQVmgmj+nsfJ8AKdxPb3H8OlPfhSvvfoa4tTkTKmIVC6PkVwBhZKDQrFUBtyyTGp4Bo5bxAgHIkcZn22hmMsgOzwAt1TAAGnlyMF9KFLrE/3H8Or+nXjumZ/i5z//BR7/ydP4wY8eQ1fPsVNaI9otWj6RVqRP0jfp4ymZZilh2mBLI6Qx0qjKutdeovFhWhkTG18pI/F4YhA3fHoT2tvakaX2FhyHwGoCnUM2l4N2NVxyroQO4/l8kRpehFLA0sWLyzKhKj+Zy4WBEtxiHm4hi8xwAkPxfgwN9CCbjmMoncb27dsQH+xFYz1tSal8go/EAKE6sWAqP2mgSfoofa1Mn624MZ2CpHJphDSmUl4Wnqs/CJyONkblt3x5M/YdOIAMKcIh0HkCnqMm56jVRJBa7MAwDGgCni8U4boObNNEOFiF3uPHCeIwkgQ2EgnB9ngApVF0CjBNBx5DI+j3YGFNGE4+g9VrL0VVVYQDxZHC1E5sc+lDpYSeQ8CnBbYFxcMijKMOaaQsPJiGe+Shf8ZPt25FkRpbLLmkDBcSGuRopV04jgtDVJjfAUUcNTyWUfbDqTQGBuO0VrLQlPNYFlKZNFzm48gAHBSf18ai2hpcuGwxlsyvg4dltLV1IJ0dxpmc9EH6UimnCbj0eQstrsr0c40bZypgM807yqynH3ukcdLIsYTTRPLU5Pu++hXk8gVqr4uCUyLoLizTKIelMsCAYC1arTkAxBkmE7KFErLMJwuny9mQIn8f7eyERcAzjNumgsvZ4WcYYqbq+YuxbvVS1BhJ7N/1PDopi2k46Yv0aYLo+jSMWyakndOrcbrcN3H7DZ7QVcpsuEyXzyUq004X/8m/P4pumnQuhQQ8KmcZSMX3IhdFMCJarSQiFgTpQSkFTgBqv0PlpZ5RtkDZjHA7X/v7B1Hi4prP5hD1enApNfqilU1Yd8EqbP7Sl2i7fwoBZLF/34Gx/CzitI8ALovneCExCxMt49PO/s2YKqvwtIa6q/K7LCxXXV2Zcub4E48/ipFsHnmCJVPfMBS5WZXfDYKqAMKs6DUjujwQrvA2OR10pjIJGCN8RMNzBNzhtwBnRmM0gEtXLMGF56/G71z/29j47nfBIs8vXrMeF609D68e2Mu8DnNO77nq/Rqnnq+oWwSL6ZVweqkpwSbvCdDR0ewCtJhMo+/TCdu72tF25DBK3GSQHU7wMjPmig7BBd9RDhVADibYBFmAjtomGkM2tdakzIl0kfESYNHkCxuq8an3vQv3fvGP8KUv/BE+8qHr0di0FKbXD6ILw2OhdsECHHztADdHWZY+vUcW+g98REP2DBU5ouTvByrezzpqTJbzJtIHu3ht5TfhtMgY9JVfpo4ffv1VTneHAooEocuAillnETnDABxW4hBgh4udgFznM/F7a+txw7tX40vvvbjsb37PRdhyzTtw++9uxL2brsY3W34fX/3Tz+H3rns/Fi5cDH/AD+6LoMj9rmKhYqkYFubPn4/2znYI9bAB035EqWTjMyHDxpt5Lj4hbcavbN1kedQtlakXXgqcymeVEpPHxXJIDg+JshFsoCSETXA134pE2qG6lxdFZq/zWbhuTR3esqQW8+eFEQhWoWTZ8AdDWLJkEdZfdCE2bFiPVWvPR01dPXxVQVgCLLkb9JoHUi63/SDtQNA3LW54ihgeOrNFwurHPXLkIL4yUWt3y5ZztE6MygIlvrl56BYqXJPExUdiJ86OJT5T31DfiAJtZpYH4VvJL/ESgdYEXd4VtbyhyoPfWBHDyvkxbtM9OB4fwrHBYVQRcI8vgO27DuDvf/gEHtn6LA4ffh1FHsdq7iI16amYTWO4vwddh/dh346t+OXWJ9DV3lW2YgLBIGyvV6qZsb+alxmVdMJ2N6WBFpyDGwd2Cw9j1ImL17EiZYcYmSF9jGYOh2MELEDeVVBKlZMFZDa8HJeUBUEvfmdNPS5eOh8+kqZpmliyYD7WL1+Eprp5WFYXxq9vWI1LltRhoLcbW7dvx/Guo0hzh+gURhDn4dTDDz2E7377O9j6439Dtmsf/KUEXM6iDW9/K2I8KcRZODalfIM0Pqv6/JZz0O5xYHuA8u32aAWi1WISjb7PNPSyxbU1NdDk5MnyWobCaoK5gguen7Ie0oJt2xjhAdWh1zvwg23P47Gf70FG+bF02Sq8660XYVV9DTpeewWpvmMwSf5K53HJmia87bwmrGmshh7oxPC+HagJ+/H2d14Gv88/WdXTShMzt1K7mSl6Lto9DmxgPFfLoohzcKFQiHeMy8a0WikFW1ZGlsko/B4TVV4THm5KlNKweACludAlecS69ZVOvNA5iOePdqOzYCOVL8GFF3nlQWooCe2WYEfrEB8uYM/uV7Djhb144fBxvDZk49jBg3BLOfwKNUUpxdrO7uH4T6rdZ1caYIxmvLE5ca0GmnDSiVafzaJ4Mns5MA0Tq8+7AJzRfFf47dW1+PJlS/CWhhCCHqNsU0dsExblxBNzKMPgJUEU771kBf7XFRfik++5HGvrqrBy1QrQ8kMpPwKPx+ShE/d3yoKm748PY2/fIIpcTA0K5WqWYtH56xEJxVjvuT2Taffm5sQpt1LTqWUMbMC4pjLD4mWVb2cf/41ffT+8PLvwEMkNtVUIh6vw7qXzsDziR5XHwOKwFxYBIqPAUianvRcN9fW44PzzsW7tSlx04QosqAki4LMRqa1HJCDyCpmhISje9tTU1eEtF6/Dx3/lbXj/+lX4tavfj7f/1vVYsmj52Te6Iudk2q2gPl8hMu2oIZItJP2JC+O5UoiUK37FitW44fM3YB4tDlm0olVBKO4ml1f7sSpmoz4cgGlaYAdosThQPAMxSRGxWATLOCsWMX9N4xIEozGYPN8O+X2wLQ+KPBMpppJYuPoiLFmzBsvWXYKFK1chEvbBo0scOM5TacAs+EXLxpfFt41biNlMiy6DbQLjpoVcBkSimDX3yU98Busv2QCQImxqppMt4B3L5+PK1QtQRfPMJRu75GotdrdwDkOH95GqlIftseDlKmXyONXg+bXXo8rcblgWskNxhBubsOCCSxFtbIQtg+aUYFDWhDNr7Zdfn5gw06OZCZhNp7Iy2EThmkrhc+XqyrIk7uVc/OLNfwp/IEDtBYK0nRfNr0VTQw01GnAIsEuLRUxvTc12xFNzSzxoKvF2pkTgs8PD6D16BDme9jnUfB8HScNAgRfFtu1BVbQaVaQZm2Wblg2DMphFJ4BXFifaXfk+nbghQgb0OM2eOG1E5lz9giUr8XR3ildbeQQCNi9wNc8gvARbQREcKjZKPGByqJmlQoFnGjnksyPIp1K8iRnEnheew0BPL+FVKBRdpHjzk+XFbz7ZV87f9tx2jDBNWSY0G6tVuWuMzc5zKiZqnIJOpxajhdzDxjWNClMJMcVt0qjIWYUxcu6lv/URnmG4WLyoFiavtoq8W5StO0gvLiEqctudJ1WkeTkwkk7xsjfF660B7Pn5M9zItKNImf2H2rFzXxs624+h6+B+JI7sx+Aru3h5PIz9Tz6CPl4C5+O90KSgs2roFJlEs8lmY18Fs5nytmEB4y4GuMPGXLmPNP8f9DoeWh8mbD8phfRRJChaAZqKWGIogMqFQ5E0MJLN4lhXB+S+cV5NDJF5MSxaMh9ryfVNq1eg8fx1CC9YBrvKh+r5jRyQLvS/uhsjPUe4gLqYbTfx+HWmvM0uYhyFyAhijlyIdnB7dDn29A+TU7mAkaflxkWTHGhgQzScp68AFzqT3NvReYyaHUeJo2FwM+P3BjEvXIdlS87DeZdcgUjjMvK9gn/RWsQWLES4fj4SPV0oFdJwzKopenH2yWI4VOZ2gTFGwDScIdOhUq6ugSmVCbMc33D5r+Ifnj2ILz7yHO7Ythcljxfa8hBri94kVxe5afEgUjcfdiCIf33mAH723D4c3nsQx9s7cbyjF50Hj+Lgz5/HcO8gBrlbHOLhVD7rIFxbTUukVrKONgAAEABJREFUBG+sEbCDs9xynEKvGsZFM6nEUFBLKjPI+Xvl+2zHN15xJQKRahyO59A+nIfP5i6QlRg05UzLgM0NUIn04vDu0W/b+P33vgPBSBjWwkVovPJKLH73Fahevw7zL7kI3rpq2LEQfvTjh/HYd75NuSiWrLsYVsMFLHH2n4mKqOAunUktBoWj9GNPJDYWnZNIkCbbX/75beWyU3kXGVoW4DmGoUxYhgWf10tLpYih/j6eaYdgKAfv2rAOjTy969p3EAXtQWDREngWr4DVuAhVq9fgfG5qrvvkJ1EVCCC2+lLANw9z4cR4qCxXYbyiVn6bLG5oYBzvzOZmBlO49/7a+3DdNR8A60YXtVvn86D5QGBB2laAUhhOxFFIJQm+jVwuxV1hHg08FayNx1GbycOTSmN47164bcfwtus/zk1NE6pi1dTqNZgrF4mdW8kGuxY9tyLOLvett/wFIsEAcg5gEHYnmxGMy2AbbFWRty7poQQ0bW8vtd0wNQr818l7zeFu2tZDI4jWLIBV0wiPk4XFLXqocTlUVc3ZNegsclFZxinqmYowziQwV99ra+rw5S//ObRhQJkmNVvD5WZGETRFKwXcThbJ21na3KZC+SQwXB1FZGkDhp1hHO87goG2l1Aa7oIzEmczXRg1KxhSmD//Kz7Gm9moj364GR/66MdhKCXYorxt5+KoeN1luA6YQDOugBy1Xvh4HrfjNdxxLblgLZZcsAb1y5YjXFMDZdNm94aBQM2b2Z0z1v2mgi2ty8a7oKnFsoMsWyEEW/hEGdRULo7KLaDE84/E8R74aal4DA+3+2FEqudjXt0C+MLVUJwdbmgB/qs7g5Pu6JvVyGM7H0LbLx4jhbjEVxF0RrmB0fRKWeRvwFQacPNIxwd4qfsqCrkRnmUnkOelb4He4XvJ9EMb3jejG8mZVHqKZg/NKPtMqjohe/SXj+DAk/fh8Na/wdF/v5045vjBhSr/BAGXGOAScA1yuemB5fPA4zcwPNiHzkMHMNjbgd4jr2Cguw3ZbIqDkgJKc9xwto/rNX/+58OWzkhRxfQbl4Gnmf9Z2izGtFPE3kf+Ctv/YTNe33o/Bnf9C4rJbrjFDAxVoneh2Hpw+DUUlFKAop3CQxNtemH4qmAGPNxVmog2rUCwcSGiy8+HFY4g4DXg7/kBvD0P8aBLBg9z4oaTbFNFyRp6CEBFyumjBFu3V4r094wvsPLb2caz8Q48f9/12PXDe5GjdVET0kAmgRJvbErFPDSPVanLMMjTmpaIcJtpGMRalX2ABm7d4uVYuGot1m78dax86xVYcN6F8PKsRVFeZ4/Dv/SdKHU8g8zWFpi0Vs62rZKPVic621TZy/uon6iIGkbb6LfphNKvlyoF+3oq384trnly1/Xs/Xjhb96H4weeRybnYlGNQTC4ieHC55R0+X8XFMqbGgfSGJRvWBxAlaBofxuWCb/fhyitjtj8BoS4MBY5YLnhQc6KHLRScDPDzOsitPKtyPcfQlXnAwgmt8PWCZg6BaVZH87shCa+9w2Fu/9M4bv3o+zvYXzHNlXOzDW6HI7+YM3jFHU0farQoI6No5GJBU6V8XTpQg2Drz6Bl752Ddoevx3FEW5OaGVE/AritZOHwQJs24DH0kiPZMnVGqaiJ8Qur8VcMf1MwCCYoJM02x+C6fWhMJJEkZe9LmeFQdns4FGCbpJSGlDLO0kn1Yvc/n+F3fYgojgI+9BXkXvmRgz99E9R7NvNGthrjHdloO9X6DgyPj2XA57dBjz+Q35rG/+Nb0/RT/sxqEPjMvR1TzvvOEHNe7/c4Ovo/Nnf4rXvbEL743+JPEGwCKbfb0Gziz5b8ad4pwxuIGChNupBOpMFL9hh8gfZAw6BFnAVazB55WXZXi6QfviqQoAykE0MoJjNwpU6h44j1bkfIOi6lEZo/mLeBqWRYkey3a9Axw8juHAt/HYR6YPb0P/I55B88gtk28MYdUIb//ZthaHkaMqp4d6dOGUggsA4VsAZnHF3a0xof0y7peKOU0fwtMXkk504+vDnsP+7n8KxF7jwpY5DlzKweFkrAJo806iu9lGLwX0KtddQMC0Ff9CHhYuDCPgdpjuc7oBhmDDpBVRKQZl899iwLA9PBL1wSCHZdBLC804hj+79O2A4GYJNqnA1nEIGJo8uDc4Aqbc4cBA62c7b+QgiDY1IpkOIv7oH8SduRu7oDnQecfHAvQozndEKOLqlNZZs4U2XeEzDGSLjQj8i4ajvPMKiRl/OEJaycQzs+AqsQi+M0hCcXApF+UUaCwiFvIjEIgiGggiH/FBGuToCCli2xQtgL6rragh4BEPpHFxN/edASO2al76a76bFggDmNeHKgkq7WujDKRV459iP/S88C4MXZiA1QSmoYg6al8RGuS4FTblU/wC27Xo3vrnzQfxo4Al8v2c7/mnft3HP1y/Hd79hnlajMYXTQNPm5mTCgip7xnffvGn4Y4meRFN/T2J7f3did293oqUyu3Hy5amTYTk4k2YX030YPvgTxHc9iMHtfwJvph3zogE0NNTC4irgZeervBZsUyEcCSI6LwxHeRAMB2iBaIKj4KW2+v1+Ln5erFrViP7hNAq8g9SkgzJoyoDMDIt2tpdyYLrm91x6mLOghCIXxaOvHkC8t72s8bwZBkeDYg5K+Sws5tHc9g/GLdz32Gexfd97kCsFMOoKbtVo9FzCaEXm9aGo25rOYjc0NgJYbwJ3JdoSYzIGE+EAT3GkxhhLFonJAC8MH8Pgy9/HkR9+Fj3bb8fxHffBGumCwYUNtKNj86JoWlzPc2UbpklNJEDBcBhV1OyRbAH19VHYlgHqG+yAn+DH4OEtanVNDIGwD6mRHEpOCYZpMr9BXnfLIUkcJZ6PZNMJFDJpKKUwwlv3nz25FWE/B48WC/kFPJOFVoDmP4cr20gyjmde+00k0hHMtWM3IH8HheEYuFJnsQpNOOkMCe8m97CN48h+IpVk+w7glW/9Abq23oFS/AgcWhh+v40ib8gdAu2SL03TQKyuHtUNDfDSXFPKgJ+XsYFgFUZGHNTV1yJWEwRYmUVA/dyQVIWjMAnWsqY6pDI5FOT3uZnPUxUk1fhgeUyItheprUXSg0BZKrl46fnn0dvThxgHySXdgPeOKIxw8PwcIA8HZRjpfD12HeFlAubWEeDy30+ZeEepXdxTVxcbw7UM9omm6FtPhCd+/nIHIIulvPX88nvofPQLpAqbZxQJHuhb1GYHNnnXEW6lL/F4VKa9x2MgEKpCmDfhPp8XHttm5w1kU1nMq69D7cKFML02hI9ZCDw+PyzLg8VNDVCmB5ksFzoYPM2rR7i2Dh4udqbHJj2wJYYJZdnoaT+K1/bs44JroaExBoc8rrOcmLTrFQfKhYKHt/eJzDxmmvvnV96vy3+YZkJNL9UtjLVUpo2BfWdrbByVCNAv7lAExcGhJ7+KzsOHqMVZrFq3GqlEHDEed7rUaNHgfDZHMDSUUgTWhEHNlXvD6sYGguVDMp4iyzgchBBkc2LbXlimxcVLw8NtuEXLYRE1OxyJQbMMg8QWjs1DlMeplscL07JgkH4MjwfFYhGvvrQHrA2RgInIPKEIF6VUP8CNklvKw6J8FW9tskODmGsn//9m4m+QiWWTzuPKiXUblQmE9p7Kd9HueMch2MU4FO8Ju3m7XeKub8WFFyA9lEQwMq+sXQ41WykizMwCjMfrhUVgItU1MAjWsa44lGFCMS0QDBHweohJJ1t1ixQi2l1XF8bCZUsRq5kPbyAEH+VC0Rp4mMfhwlgidWhtEuwSUtyBVFUFEKmy4OFA5anZJe5CNU8HNS2WQiHHdC9qa7KYS3fZVRoTgWbT8Mh31NGlS2OcauNrHwd2CbhbA2NCot3PPZmAj50PVvmoOHm07X8FHtsH0Vq3WCKoNoRTQV2TxzBN2P4qWLaX3oZhGOjpHoI/YMN1qMm0EmoWNcGwPHwvQRkKHg6OALrsvFVoXL4aNQuXwlcVgzcUhY++RLCLXCClfCiTC20twj4P6mI2HP4zYJRnnSykoCuMZABlIFC9AnPlBOjLrxpfugD9Pe5COfHHfzj5Ng7sEwulHqfdr7atg2OEYQr/ko9ddrzz0Ou0j+vg8ETO8lgwTYvny1k41CrRNJPaaJgmDKZrV2MwnkawysvvRbjUTn8wgur5C8rfXeYxCDgIWnXMQj1vzqsXL4OflBKoqUeofiGU6eGCl0Ypk6LJ6EFj4wKe9NmomedFiHRjk/cVAYfW5TrAlSlLa6UvtQRz4U4HNCe86ETTFm52JtZtTEwoUbsVMLajLOkg9qa3wOcPQED0kDvTiQRy6TRidfPgEnzKSwWAYkyZMDw2wM4rwyC4jNLeDQSoycVCWQM5exAikN6AHwWZPsogdUQQCltcfAOsqwpesUYsL/zVdTBNEzqf5RlLmjxfgtcfRIm7x2DQZFgEDBPgoLvkc0dmW4DfGd/28nsw207+J8JUGi1Aj9aXnuT/vRujH0dD0W5A3zr6LmFf/l3IhT6I2oYGGAS7RE7MEGzLMjE8ECfgeYwMJ1GkRaJhQsGG6fFCawWTMuvW1iPeP4iv3fsEnn76FYzQ8nd5/uGvioBKCDAHtEbA58A0XCja2jAMKILMfRE3Pn4EgmE4rLdE2z2bGUaeHB0M+aCUYr152LS/ZOCLtK8Nw4ufHd2EZGYeZtPJ/5yb+N/JRVcmP1fRLTdyR1lZv1H5Mhq/ozXWyvi4XeUz7Z9DaOHbsXDFSghAx9vaqGFeZIeH4BIch5qU4S7QJRjEGIraLXwttHLhW9ZjwztWY0VTAI8+thd33f4oug8ehuX1wseFsMhDJRYCQ9Hs01kQZ2pyBrrAOMEMzatBFW/jtWVj6Hg3+mj6FVkn3CI8tg0fNVmTrmBYcMxafOe5G/Dc4XezC7P3iA0tf1tlYonfJUeL9TExXd6Vdls3Nw/dInHxhvyYzFvQmzSQxElXcKrw0M5PI9pwHlZevJ4cmkH8WA98oRBEEwvyu9QjIyhS45Qy2G8PtDKhDBOBUBjR2vl42zsvwKJqCxZBcgikUyqQZjQsDowmeG6pxB1mgdvtEfJzmhvCBFzSheUNwgqEy7vLdh6/9fb0cPOTheQxmVdMR0UNUFD4j5evQ0d85clWz04gQMtfC5pY2uM/UJgK6P+U1fLXkFvkfUqwb2uNHVUT6CSeW45Hn/sNROtqsfySixHvboeHVFDgFUYpU0KSNw/51BB0uWQDiqCXNy9QMGmiZblhqfJorFm7CE0XbYBp+WFzcbO8Nrm3AIec7vWpclgkZRQ4eDnOHLFGoBTSySS6u7qRyRfhckF1tcNZplmOB2Bdbb1N2Pn6esym4zoN+UNjXt/4Urc9prB31/i0qd/ULfLNkB9T+TtbYzQF9T2V349mrsaPdryDZxlR1Dctg89ykcsLvArZoQySvT3Q5F9leNh/EwoGhFpGUiN4+cWDiHITcvX1Gx6bCT0AAAhWSURBVKF5Fi3bbMvrp5zFAXJR4qCFwiao6tBKkVmcsnVR4uIo35L9PawrX/6jMKalAFKHIsjgDJI6Xu9bijM50dLmz2rInxRdueb00gK0/CWKSHS83A7e3Ly4Y3zaGd6iLc2JJuMMQtQfbAEwtr8H3YH0/8Zjz12GIKkhVD0Pwpe5gotM2kWyu5cncmlorQiYQbAcJAYGsfsXL/MsI4216xahiq3PUGMtrxcgWGK9mJZN8zEFj6cI0/Ywrwn5bSmHVFOklmfSSQwN9FOjmcU04LEApajVjJiWCcvjgWGcsTtlLeXGtLy9loMjMeMwiTsd0HJzM0mW0yZZwJnBvpuHVNS76xQwZg6C7uXkx/H4Ly6HHQghTDNOU7nTOQcjqTRGBo5Tcx3iSMDIpV0Hj+BYRwIyKHtfPAwnmy4DpXlVprmgwmDpUCiRRlyeR9teg7IuFdct83SB8kN9fbRiMoBSMJUBm2YKo1AAlFJQpoV54WGcydFoGSciZtxVPNuoTJxtoKXsIBX2zKpAydvI34TtSjUB8Bd7P4zHdl3DW5AQ0mmHJhhQ5KVudjgBOaMABwAchWgsSE1UcLmDHBjIYc+zO+EPx1DkmYoWKoABk1aF4sCUCKyfvA1mdrnhcXnPmB1Jc3b0IUfT0lAKlqHg9Sh4bAuG6SHYoLiL8xcegM/O8WXq51lSwMSvG96J8qkdJxxkMETjJV4p9yLPiZ7dVpky/biGat1CpTWmm+W2qQDv+DV8/2ArEs4SDGUc5IsameEU+XcEgoIhGkf7PBaxCZ/iYqax+2cHkBka5qzwcyxKAEfR9NgQ/s7EB+D3caPCAXAItMtzFylvJJkgoA4sgk2sCTYItAHFF6UYQtFOL+A9lz6L07kXybViF4t9XCkn/71F+Fm88Hrlt327FLY9Vpky/biignrg3io5DPkxXT8V4OnSfHRE/wWpwO+iQLBFG0tiOwsI5FEfd4MNC2KQ2/OgzSpJHS9v3UGa0CBGBFFCE2KTZ1NJ+L15prlwha+5aGbipJChJDSPUDW136C3yNeGlM8hZG6Ww3KVwhVrn8fvXP7waTX80AHgga+qU67DhD4mAi2m3bYf46ycItDCCIKbFMAWSjB9LxmlAOZ4iX7s0fYiDDXei47QXRjKVlOzswSMvG1asDk3axvryjxrW5z+poIMRtvOndRfowwiCJrFA6wS7Wrw9M40HdJSkbMkQQunG9lMBgYpicIiCp9XQRNcSJqM2MnQ5UBuOP8VfOjt/zjWtskiQ5wocmhEa3Wyz+U0AVpkuCktv8/kx0SgJe+MwZZMt5FS7myNXqyhx5mF8q3H+CC2xr+JZ49cA+0UCYOGZXsRDIdQFTC4aSHYFuCxTVKKQuJ4L8HTgGnAMEwopVDi1ZePvG2YFoZ5Wdvb01u2agwocKBBEWq/wYHSUJw5KDsNAV4ps/y2bP4RrKkbtwkup1f+EMBbqeEvko8r0yUu3/7tQYWzAVryK2VsuY04SXzUG6ORswm/0hproX5tYjeTlfnTpQb87NBv4vYftHCTcQkM04TNgyyvbYDRsgepYP7iRuRSw2B+gmYCUBDezqVT8BJsh9qaookY55EpmZ35DHqT3iA/KxgCtDJAlMv5xW4H84gvulyUOcj8eMZH+Fhs51FBAVo0msw1mjTTMHn7A+FvTcwkLZ2YNqP3O3iO4oG+2J3w6xBSSCIVwb8+ey3++qHNePzAJ5AzFsIijZiGAU0rpMRVystlv5+XEuDBlOGxYPsCKHDrXxUoMol2ezyBbMEp87uAa9GmpiFCsA0oxaHmoEm6aLhipYe7FuLJXZfj9kf/GHu63sGU6T1iacjCOUod5wA02I7kZLUakyXONE2my9+0xq5l1zexonH2uJSVSMewt/dd2Bd5Hq9VP4n+4CeQUmugeftSXVuLeJzXV6QcUzRRAKQFYhkFaNrdaWp2SQaGoLosTMHggJnwkrOVyR0AOfrI8eUE+Arc/+8fw/0/+Ri27uIpZcGHmbqpFs6ZljOV/KyAPVq4aPkdrVHumfWtCjgFdNBlrbXoCN6Kn3uewN++8C18/Yk/wIvt12HvoWVo612ErF5MKebmdh46hxStGvmDuQVHI68aULBXIR/+APbk/x8e77gHtz10K77+4w8T4CvwerfkZfY3+SEtNk3WhFkFe7SCO1tjW7iQcROkJ9X0UblcKYAjPUuw9/jv4sGfXk/QPoq/e/ov8JWnWvEnD/xffH/3nyG7+jXELu+HurgLyaXbMbDgISTr/hqHcs3ozV0y7hdvRsutCCedzhXf5yRKVZlU0eYEbOmBUMsd5PM7qOka+jr6UxYMkZsDT4D101w0r7yzNRqjlvF9Dmo5TZEu1FOTfZ4zsCsr+0pr7GH65iA0O6/LwKspaKYy3/Tjul3TDOWAXsc6lt7ZGttIX+6wmnBMPP0yz05S+uU5uWOcWMIbAvZopXI+QNDLwIvGE5iYaCD9rRqqfDtEwPZQfhJt1O2Uo8dTIqugWigr4MYIbBPLbaF/WOpg/rGH3+7GGwS4KiuQvu62Cfb1aGPeULBHKx0NBRiC8RT9lq+0Rjbd2Rq9koCtZ0gAo4phhY813dkqPkqZyKY7WiP3UPYUcEfLrgyZbwvtlvLCLQMlXgZAQ3/rBECV0tOJ66eZlxs6XVYSKU9x8KtoAt/RGhu3s64s7U0Fu7Ihcx2/jdomoMugij8RjzXfwTVFgJ9O/eqE5nItiG3kQLecKCOyScqTwRflOV05/23APh0IAtp0ABcLi7LlteB05U317X/APokMQdxyGsCTLi/Ab+PsOCl+VsH/gF0BmwCuaaaSLh5muOekv4d8fzF3yLKAV0jPPPr/AQAA//93rpWYAAAABklEQVQDAFs8vY1FfdBRAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: 24px 4px;
    background-size: 40px 40px;
    padding-bottom: 14px;
    padding-top: 14px;
  }

  #a_navigation_container .navigation .has-submenu a.accordion-action::after  {
    content: unset;
    background: none;
  }

#a_navigation_container .navigation .has-submenu a.accordion-action::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+');
    background-repeat: no-repeat;
    background-size: 16px auto;
    height: 16px;
    content: '';
    top: 16px;
    width: 16px;
    right: 16px;
    position: absolute;
}

  .navigation .has-submenu.active a.accordion-action::after,
.navigation .has-submenu.open a.accordion-action::after {
  transform: rotate(180deg);
}

  #a_navigation_container .navigation li.menu-icon.menu-icon-upgrade > a::after,
  #a_navigation_container .navigation li.menu-icon.menu-icon-account > a::after {
    background: none;
  }

#a_navigation_container .navigation li.menu-icon.menu-icon-account > a {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTgyLjQ0NzM5LDc3LjQwMzQ1YzUuODc3NjcsLTcuMjA4NTkgOS40MDY3OCwtMTYuNDAzMjQgOS40MDY3OCwtMjYuNDAzNDVjMCwtMjMuMDcwODMgLTE4Ljc4MzMzLC00MS44NTQxNyAtNDEuODU0MTcsLTQxLjg1NDE3Yy0yMy4wNzA4MywwIC00MS44NTQxNywxOC43ODMzMyAtNDEuODU0MTcsNDEuODU0MTdjMCw5Ljk5OTU1IDMuNTI4NjUsMTkuMTkzNjcgOS40MDU2MywyNi40MDIwMmM0Ljc0MTEyLC0xMS43NDE1NCAxNy42MTYwNywtMjAuMDExNiAzMi40NDg1NCwtMjAuMDExNmMxNC44NDQxLDAgMjcuNzE2NDgsOC4yNjc0OCAzMi40NDczOSwyMC4wMTMwM3ptLTUuNjc2ODUsNS43NDExM2MtMi4zNTMxLC0xMC41MjI5NSAtMTMuNDM2MzcsLTE4LjYwODMyIC0yNi43NzA1NCwtMTguNjA4MzJjLTEzLjMxOTYzLDAgLTI0LjQwODksOC4wODc3IC0yNi43NzU1NiwxOC42MDQxNmM3LjI2Mjk4LDYuMDYxNTkgMTYuNjAyNDcsOS43MTM3NiAyNi43NzU1Niw5LjcxMzc2YzEwLjE3MDc3LDAgMTkuNTA4MjksLTMuNjUwNTQgMjYuNzcwNTQsLTkuNzA5NnptLTI2Ljc3MDU0LC01NS4wOTI5MWMtNS4wNjMzMywwIC05LjE4NzUsNC4xMjQxNyAtOS4xODc1LDkuMTg3NWMwLDUuMDYzMzMgNC4xMjQxNyw5LjE4NzUgOS4xODc1LDkuMTg3NWM1LjA2MzMzLDAgOS4xODc1LC00LjEyNDE3IDkuMTg3NSwtOS4xODc1YzAsLTUuMDYzMzMgLTQuMTI0MTcsLTkuMTg3NSAtOS4xODc1LC05LjE4NzV6bTAsLTcuMTQ1ODNjOS4wMjQxNywwIDE2LjMzMzMzLDcuMzA5MTcgMTYuMzMzMzMsMTYuMzMzMzNjMCw5LjAyNDE3IC03LjMwOTE3LDE2LjMzMzMzIC0xNi4zMzMzMywxNi4zMzMzM2MtOS4wMjQxNywwIC0xNi4zMzMzMywtNy4zMDkxNyAtMTYuMzMzMzMsLTE2LjMzMzMzYzAsLTkuMDI0MTcgNy4zMDkxNywtMTYuMzMzMzMgMTYuMzMzMzMsLTE2LjMzMzMzem0wLC0xOC45MDU4M2MyNy4wNzI1LDAgNDksMjEuOTI3NSA0OSw0OWMwLDI3LjA3MjUgLTIxLjkyNzUsNDkgLTQ5LDQ5Yy0yNy4wNzI1LDAgLTQ5LC0yMS45Mjc1IC00OSwtNDljMCwtMjcuMDcyNSAyMS45Mjc1LC00OSA0OSwtNDl6Ii8+PC9nPjwvc3ZnPg==');
    background-repeat: no-repeat;
    background-position: 24px 12px;
    background-size: 24px auto;
    content: '';
    padding-bottom: 12px;
    padding-left: 63px;
    padding-top: 12px;
}
#a_navigation_container .navigation li#a_sign_out_container > a {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTc5Ljg0NDE3LDQ2LjgzNTY2bC0xNC45NzQ5OSwtMTUuNDA2NGMtMS40NzYyNCwtMS41MTg3NiAtMS40NDE3OSwtMy45NDY3NCAwLjA3NzAxLC01LjQyMjk4YzEuNTE4NzYsLTEuNDc2MjQgMy45NDY3NCwtMS40NDE3OSA1LjQyMjk4LDAuMDc3MDFsMjEuMzAwOCwyMS45MTQ0YzEuNDQ2NywxLjQ4ODM4IDEuNDQ2NywzLjg1NzU5IDAsNS4zNDU5N2wtMjEuMzAwOCwyMS45MTQ0Yy0xLjQ3NjI0LDEuNTE4OCAtMy45MDQyMywxLjU1MzI1IC01LjQyMjk4LDAuMDc3MDFjLTEuNTE4OCwtMS40NzYyNCAtMS41NTMyNSwtMy45MDQyMyAtMC4wNzcwMSwtNS40MjI5OGwxNC45NzQ5OSwtMTUuNDA2NGwtNDAuMTAwMTEsMGMtMi4xMTgwMywwIC0zLjgzNTAyLC0xLjcxNjk5IC0zLjgzNTAyLC0zLjgzNTAyYzAsLTIuMTE4MDMgMS43MTY5OSwtMy44MzUwMiAzLjgzNTAyLC0zLjgzNTAybDQwLjEwMDExLDB6bS0xNy4zOTY3OSw0NS40OTQzYzIuMTE4MDMsMCAzLjgzNTAyLDEuNzE2OTkgMy44MzUwMiwzLjgzNTAyYzAsMi4xMTgwMyAtMS43MTY5OSwzLjgzNTAyIC0zLjgzNTAyLDMuODM1MDJsLTM0LjY2ODU5LDBjLTExLjI5MTgzLDAgLTIwLjUzMzgsLTkuMjI1MjYgLTIwLjUzMzgsLTIwLjUzMzhsMCwtNTcuNTkxMDVjMCwtMTEuMjkxODMgOS4yMjUyNiwtMjAuNTMzOCAyMC41MzM4LC0yMC41MzM4bDM0LjY2ODU5LDBjMi4xMTgwMywwIDMuODM1MDIsMS43MTY5OSAzLjgzNTAyLDMuODM1MDJjMCwyLjExODAzIC0xLjcxNjk5LDMuODM1MDIgLTMuODM1MDIsMy44MzUwMmwtMzQuNjY4NTksMGMtNy4wNjkzNywwIC0xMi44NjM3NSw1LjgwNDg2IC0xMi44NjM3NSwxMi44NjM3NWwwLDU3LjU5MTA1YzAsNy4wNjkzNyA1LjgwNDg2LDEyLjg2Mzc1IDEyLjg2Mzc1LDEyLjg2Mzc1bDM0LjY2ODU5LDB6Ii8+PC9nPjwvc3ZnPg==');
    background-repeat: no-repeat;
    background-position: 24px 12px;
    background-size: 24px auto;
    content: '';
    padding-bottom: 12px;
    padding-left: 63px;
    padding-top: 12px;
}

#a_navigation_container .nav-primary ~ hr {
    display: block;
    height: 0;
    border: 0;
    border-top: 0;
    margin: 0;
    padding: 0;
}

  #a_navigation_container .navigation ul a.text-accent {
    color: #FFFFFF;
  }
/* ################################################### */

/* #################### ORDERED LIST ################# */
/* STYLES GO HERE */
/* ################################################### */

/* #################### PARAGRAPH #################### */
/* STYLES GO HERE */
/* ################################################### */

/* #################### POPOVER ###################### */

/* ################################################### */

/* ################## RADIO BUTTONS ################# */

.radio-group.radio-group-inline {
  display: inline-block;
}
.radio-group input[type=radio] {
  display: none;
}
.checkbox input[type=radio]:checked+label:before,
.radio input[type=radio]:checked+label:before {
  background-color: #ffffff !important;
  border-color: #60587a !important;
  color: #60587a !important;
}

.radio-group input[type=radio]:checked + label::before {
  border-color: #60587a !important;
}
.radio-group input[type=radio]:checked + label::after {
  transform: scale(1);
}
.radio-group label {
  display: flex;
  position: relative;
  padding: 8px 0 8px 36px;
  margin-bottom: 0;
  cursor: pointer;
  align-items: center;
  min-height: 56px;
  width: 100%;
  line-height: 1.78;
}

.radio-group label::before,
.radio-group label::after {
  position: absolute;
  content: "";
  border-radius: 50%;
}
.radio-group label::before {
  top: calc(50% - 12px) !important;
  left: 0;
  width: 24px;
  height: 24px;
  border: 1px solid #60587a !important;
  background-color: #fff;
}
.newFormStyle .radio-group label::before {
  border: 2px solid #B7B2CA !important;
  width: 20px;
  height: 20px;
  margin-top: 2px;
}
.radio-group label::after {
  top: calc(50% - 5px) !important;
  left: 7px;
  width: 10px;
  height: 10px;
  transform: scale(0);
  transition: transform 0.2s ease-in-out;
  background: #60587a !important;
}
.newFormStyle .radio-group label::after {
  left:5px;
}
/* ################################################### */


/* #################### NAVIGATION ################### */
/* Login */
#wrapper header#header {
  background: #171138;
  height: 60px;
  padding: 8px 0;
}

#wrapper header#header .logo a img {
  height: auto;
  width: 100px;
}

#wrapper header#header #auth-create-account {
  background: transparent !important;
  border: 2px solid white !important;
  color: white !important;
  font-size: 14px !important;
  height: 40px !important;
  line-height: 125% !important;
  padding: 8px 16px !important;
}

.btn.btn-default.tab-backward {
  background: transparent !important;
  border: 2px solid white !important;
  color: white !important;
  font-size: 14px !important;
  height: 40px !important;
  line-height: 125% !important;
  padding: 8px 16px !important;
}

/* My account header */
[ng-app='dashboard'] nav .container .navbar-header {
  margin: 0;
}

[ng-app='dashboard'] nav .navbar-header .workspace-menu.dropdown-menu {
  left: 0 !important;
}

[ng-app='dashboard'] .navbar-workspace .navbar-brand {
  display: inline-block;
  margin-left: 11px;
}
[ng-app='dashboard'] .navbar-workspace .navbar-header > div:first-child {
  height: unset;
  align-content: center;
}

[ng-app='dashboard'] button.navbar-toggle::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTQuOTIwNTksODEuNzg2NzdjLTIuMjM0MzIsMCAtNC4wNDU1OSwtMS44MTEyNyAtNC4wNDU1OSwtNC4wNDU1OWMwLC0yLjIzNDMyIDEuODExMjcsLTQuMDQ1NTkgNC4wNDU1OSwtNC4wNDU1OWw5MC4xNTg4MiwwYzIuMjM0MzIsMCA0LjA0NTU5LDEuODExMjcgNC4wNDU1OSw0LjA0NTU5YzAsMi4yMzQzMiAtMS44MTEyNyw0LjA0NTU5IC00LjA0NTU5LDQuMDQ1NTlsLTkwLjE1ODgyLDB6bTAsLTI3Ljc0MTE4Yy0yLjIzNDMyLDAgLTQuMDQ1NTksLTEuODExMjcgLTQuMDQ1NTksLTQuMDQ1NTljMCwtMi4yMzQzMiAxLjgxMTI3LC00LjA0NTU5IDQuMDQ1NTksLTQuMDQ1NTlsOTAuMTU4ODIsMGMyLjIzNDMyLDAgNC4wNDU1OSwxLjgxMTI3IDQuMDQ1NTksNC4wNDU1OWMwLDIuMjM0MzIgLTEuODExMjcsNC4wNDU1OSAtNC4wNDU1OSw0LjA0NTU5bC05MC4xNTg4Miwwem0wLC0yNy43NDExOGMtMi4yMzQzMiwwIC00LjA0NTU5LC0xLjgxMTI3IC00LjA0NTU5LC00LjA0NTU5YzAsLTIuMjM0MzIgMS44MTEyNywtNC4wNDU1OSA0LjA0NTU5LC00LjA0NTU5bDkwLjE1ODgyLDBjMi4yMzQzMiwwIDQuMDQ1NTksMS44MTEyNyA0LjA0NTU5LDQuMDQ1NTljMCwyLjIzNDMyIC0xLjgxMTI3LDQuMDQ1NTkgLTQuMDQ1NTksNC4wNDU1OWwtOTAuMTU4ODIsMHoiLz48L2c+PC9zdmc+');
  background-repeat: no-repeat;
  background-size: 32px auto;
  content: '';
  height: 32px;
  left: 0;
  position: absolute;
  top: calc(50% - 16px);
  width: 32px;
  z-index: 1;
}

[ng-app='dashboard'] button.navbar-toggle i + span.badge {
  position: absolute;
  top: calc(50% - 21px);
  z-index: 2;
}

.ta-icon-mobile-navigation-menu-options {
  display: none;
}

header#header.header .navbar-collapse.collapse {
  margin-top: 12px;
}
header#header.header #nav-taxact-logo-img {
  margin-top: 8px;
}

header#header.header .dropdown-toggle:before {
  display: none;
}

header#header.header .dropdown-toggle:after {
  margin-left: 8px;
}

header#header.header #nav-taxact-logo-img,
[ng-app="dashboard"] #header.header .navbar-header .navbar-brand a img {
  height: auto;
  width: 116px;
}

#header.header .navbar-header + .navbar-buttons button:focus,
#header.header .navbar-header + .navbar-buttons button:hover,
#header.header .navbar-header + .navbar-buttons button,
[ng-app="dashboard"] #header.header .navbar-header + .navbar-buttons button:focus,
[ng-app="dashboard"] #header.header .navbar-header + .navbar-buttons button:hover,
[ng-app="dashboard"] #header.header .navbar-header + .navbar-buttons button {
  background: transparent !important;
  border: 2px solid white !important;
  border-radius: 4px !important;
  color: white !important;
  height: unset !important;
  padding: 8px 16px !important;
  line-height: 1 !important;
  font-size: 14px !important;
  margin-top: 8px !important;
  margin-left: 8px !important;
  min-height: 40px !important;
  box-sizing: border-box !important;
  outline: none !important;
}

[ng-app="dashboard"] #header.header button#sign-out-mob {
  background: transparent !important;
  border: 2px solid white !important;
  border-radius: 4px !important;
  color: white !important;
  height: unset !important;
  padding: 8px 16px !important;
  line-height: 1 !important;
  font-size: 14px !important;
  margin-top: 8px !important;
  margin-left: 8px !important;
  margin-right: 0;
  min-height: 40px !important;
  box-sizing: border-box !important;
  outline: none !important;
}

#header.header .navbar-header + .navbar-buttons button i,
[ng-app="dashboard"] #header.header .navbar-header + .navbar-buttons button i {
  font-size: 14px;
  line-height: 100%;
  margin: 0;
  padding: 0;
}

/* ##### MARKETING HEADER, HEADER, HEADER, HEADER ... header ##### */
/* /tax-preparation. css */

#business-taxes-home {
  margin-top: 96px;
}

#header.header + .search-container + .container {
  margin-top: 60px;
}

@media screen and (min-width: 990px) {
  #header.header + .search-container + .container {
    margin-top: 100px;
  }
}

#header.header .navbar-default .nav.navbar-nav li.dropdown a:after {
  float: right;
  padding: 0;
}

#header.header .navbar-default .nav.navbar-nav li:not(.dropdown) a:after {
  content: '';
}

#header.header.header-default {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 3;
}

#header.header .navbar.navbar-default {
  height: auto;
  width: 100%;
}

/* Not logged in - mobile */

#header.header .account-buttons #sign-in-mob {
  background: transparent;
  border: 2px solid white;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 400;
  margin-top: 10px;
  padding: 8px 16px 8px 32px;
  position: relative;
}

#header.header .account-buttons #sign-in-mob::after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDIzMywyMzMsMjQyLDEpIj48cGF0aCBkPSJtMjQuNzQ0ODcsMzcuMTE5ODdsMCwtMTEuODU0NDVjMCwtMTMuOTQ4MDEgMTEuMzA3MTMsLTI1LjI1NTE0IDI1LjI1NTE0LC0yNS4yNTUxNGMxMy45NDgwMSwwIDI1LjI1NTE0LDExLjMwNzEzIDI1LjI1NTE0LDI1LjI1NTE0bDAsMTEuODU0NDVsMi41NzcwNSwwYzUuNDA4NDMsMCA5Ljc5MjgxLDQuMzg0MzcgOS43OTI4MSw5Ljc5MjgxbDAsNDMuMjk0NTJjMCw1LjQwODQzIC00LjM4NDM3LDkuNzkyODEgLTkuNzkyODEsOS43OTI4MWwtNTUuNjY0MzgsMGMtNS40MDg0MywwIC05Ljc5MjgxLC00LjM4NDM3IC05Ljc5MjgxLC05Ljc5MjgxbDAsLTQzLjI5NDUyYzAsLTUuNDA4NDMgNC4zODQzNywtOS43OTI4MSA5Ljc5MjgxLC05Ljc5MjgxbDIuNTc3MDUsMHptNy4yMTU3NSwwbDM2LjA3ODc2LDBsMCwtMTEuODU0NDVjMCwtOS45NjI4OSAtOC4wNzY0OSwtMTguMDM5MzggLTE4LjAzOTM4LC0xOC4wMzkzOGMtOS45NjI4OSwwIC0xOC4wMzkzOCw4LjA3NjQ5IC0xOC4wMzkzOCwxOC4wMzkzOGwwLDExLjg1NDQ1em0tOS43OTI4MSw3LjIxNTc1Yy0xLjQyMzI4LDAgLTIuNTc3MDUsMS4xNTM3OCAtMi41NzcwNSwyLjU3NzA1bDAsNDMuMjk0NTJjMCwxLjQyMzI4IDEuMTUzNzgsMi41NzcwNSAyLjU3NzA1LDIuNTc3MDVsNTUuNjY0MzgsMGMxLjQyMzI4LDAgMi41NzcwNSwtMS4xNTM3OCAyLjU3NzA1LC0yLjU3NzA1bDAsLTQzLjI5NDUyYzAsLTEuNDIzMjggLTEuMTUzNzgsLTIuNTc3MDUgLTIuNTc3MDUsLTIuNTc3MDVsLTU1LjY2NDM4LDB6bTI3LjgzMjE5LDM3LjEwOTU5Yy03LjExNjM0LDAgLTEyLjg4NTI3LC01Ljc2ODkzIC0xMi44ODUyNywtMTIuODg1MjdjMCwtNy4xMTYzNCA1Ljc2ODkzLC0xMi44ODUyNyAxMi44ODUyNywtMTIuODg1MjdjNy4xMTYzNCwwIDEyLjg4NTI3LDUuNzY4OTMgMTIuODg1MjcsMTIuODg1MjdjMCw3LjExNjM0IC01Ljc2ODkzLDEyLjg4NTI3IC0xMi44ODUyNywxMi44ODUyN3ptMCwtNy4yMTU3NWMzLjEzMTE4LDAgNS42Njk1MiwtMi41MzgzNCA1LjY2OTUyLC01LjY2OTUyYzAsLTMuMTMxMTggLTIuNTM4MzQsLTUuNjY5NTIgLTUuNjY5NTIsLTUuNjY5NTJjLTMuMTMxMTgsMCAtNS42Njk1MiwyLjUzODM0IC01LjY2OTUyLDUuNjY5NTJjMCwzLjEzMTE4IDIuNTM4MzQsNS42Njk1MiA1LjY2OTUyLDUuNjY5NTJ6Ii8+PC9nPjwvc3ZnPg==');
  background-repeat: no-repeat;
  background-size: 16px auto;
  content: '';
  height: 16px;
  left: 8px;
  position: absolute;
  top: calc(50% - 8px);
  width: 16px;
}

#header .account-buttons #search-mob {
  display: none;
}

#head-cart {
  align-content: center;
  display: inline-flex;
  justify-content: center;
}

.header-nav-shopping-cart a {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTY5LjkwOTY3LDY1LjA5MzdsLTQ2LjkyNzMyLDBjLTcuNTYwMjEsLTAuMDAwODUgLTE0LjE1MDEzLC01LjE0NTk2IC0xNS45ODQ4NywtMTIuNDgwN2wtNi4xNjYzMSwtMjQuNjY1MTFjLTAuNTE2NTcsLTIuMDY1MjMgLTAuMDUyNDgsLTQuMjUzMjggMS4yNTc5OSwtNS45MzEwMWMxLjMxMDQ3LC0xLjY3NzY4IDMuMzIxMDUsLTIuNjU3NzYgNS40NDc4NiwtMi42NTY1N2w3MC4xNTMyNCwwbDEuODIxMDksLTEwLjcwNDAxYzAuODI3MTksLTQuODUzODkgNS4wMzM5OSwtOC40MDMzMSA5Ljk1NzkyLC04LjQwMzMxbDQuMTg0NjQsMGMyLjA1NTExLDAgMy43MjExLDEuNjY1OTkgMy43MjExLDMuNzIxMWMwLDIuMDU1MTEgLTEuNjY1OTksMy43MjExIC0zLjcyMTEsMy43MjExbC00LjE4NDY0LDBjLTEuMjk2NjQsMCAtMi40MDM4MywwLjkzNDE5IC0yLjYyMTMxLDIuMjEwMzNsLTguODU2MjIsNTIuMDU1NzJjLTAuMDA0MjEsMC4wMjY2NiAtMC4wMDg3NiwwLjA1MzI5IC0wLjAxMzU3LDAuMDc5NzhsLTIuMzQ0MzQsMTMuNzc5NzJjLTAuODI0Myw0Ljg1Njc0IC01LjAzMjEyLDguNDEwMDMgLTkuOTU4MzQsOC40MTAwM2wtNDIuMTkwODksMGMtMi4wNTUxMSwwIC0zLjcyMTEsLTEuNjY1OTkgLTMuNzIxMSwtMy43MjExYzAsLTIuMDU1MTEgMS42NjU5OSwtMy43MjExIDMuNzIxMSwtMy43MjExbDQyLjE5MDg5LDBjMS4yOTY3NywwIDIuNDA0MTcsLTAuOTM1MTIgMi42MjEzMSwtMi4yMTQ1OWwxLjYxMjg3LC05LjQ4MDN6bTEuMjY2MTUsLTcuNDQyMmw1LjI0ODMyLC0zMC44NDg5OGwtNjguMjA4MDYsMGw2LjAwMTI2LDI0LjAwNTAxYzEuMDA2MDYsNC4wMjIwMiA0LjYxOTksNi44NDM1MSA4Ljc2NTQyLDYuODQzOTdsNDguMTkzMDUsMHptLTQ1LjAzMzMsMzQuMDIxNDhjMCwtMi45MzUyNSAyLjM3ODk1LC01LjMxNDg0IDUuMzE1ODYsLTUuMzE1ODZjMi45MzU4OCwwIDUuMzE1ODYsMi4zNzk5NyA1LjMxNTg2LDUuMzE1ODZjMCwyLjkzNTg4IC0yLjM3OTk3LDUuMzE1ODYgLTUuMzE1ODYsNS4zMTU4NmMtMi45MzU4OCwwIC01LjMxNTg2LC0yLjM3OTk3IC01LjMxNTg2LC01LjMxNTg2em0zMS44OTUxNCwwYzAsLTIuOTM1MjUgMi4zNzg5NSwtNS4zMTQ4NCA1LjMxNTg2LC01LjMxNTg2YzIuOTM1ODgsMCA1LjMxNTg2LDIuMzc5OTcgNS4zMTU4Niw1LjMxNTg2YzAsMi45MzU4OCAtMi4zNzk5Nyw1LjMxNTg2IC01LjMxNTg2LDUuMzE1ODZjLTIuOTM1ODgsMCAtNS4zMTU4NiwtMi4zNzk5NyAtNS4zMTU4NiwtNS4zMTU4NnoiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDEwMCAwKSIvPjwvZz48L3N2Zz4=');
  background-position: center;
  background-size: 16px;
  transform: scaleX(-1);
}

.taxes-bar {
  line-height: 35px;
}

.taxes-bar,
#header .navbar-top {
  background-color: #E9E9F2;
  display: block !important;
  min-height: 36px;
}

.taxes-bar .container {
  display: flex;
  justify-content: space-between;
}

#header .navbar-top .container {
  padding: 0 8px;
}

.taxes-bar .container,
#header.header .navbar-top ul.site-links {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}

.taxes-bar .container a {
  font-weight: 400;
  margin: 0;
  opacity: 1;
}

.taxes-bar .professional,
.taxes-bar .business,
header#header.header .navbar-top ul.site-links li a
#header.header .navbar-top ul.site-links li a {
  color: #171138;
}

.taxes-bar .professional:hover,
.taxes-bar .business:hover,
header#header.header .navbar-top ul.site-links li a:hover,
#header.header .navbar-top ul.site-links li a:hover {
  color: #33187E;
  text-decoration: underline;
}

#professional-taxes-header-top {
  margin-left: 4px;
}

.taxes-bar .professional {
  margin-left: 8px;
}

#business-returns-header-top,
#professional-taxes-header-top {
  white-space: nowrap;
}

a[data-nav-content="Professional Taxes"],
a[data-nav-content="Business Taxes"],
#business-returns-header-top,
#professional-taxes-header-top {
  padding-left: 22px;
  position: relative;
}

.taxes-bar .container {
  width: calc(100% - 16px);
}

.taxes-bar .professional,
.taxes-bar .business {
  background-image: none;
}

.taxes-bar + nav {
  top: 36px;
}

.taxes-bar  + nav .nav-item-label {
  line-height: 64px;
}

a[data-nav-content="Professional Taxes"] svg,
a[data-nav-content="Business Taxes"] svg,
#business-returns-header-top i,
#professional-taxes-header-top i{
  display: none !important;
}

#nav-taxact-logo {
  width: 100px;
}
#nav-taxact-logo.hide-logo {
  opacity: 1;
}

[data-nav-content="Professional Taxes"]::before,
#professional-taxes-header-top::before {
  content: '';
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDIzLDE3LDU2LDEpIj48cGF0aCBkPSJtNzQuMzc3OSw2OS45MTk0M2wtNy4zMDQ3NSwxNy4wNjgxNmMtMC4wNTQ1OSwwLjEyNzU3IC0wLjExNTIzLDAuMjQ5NzQgLTAuMTgxMzUsMC4zNjY0N2wtNC40OTQ5NCwxMC40OTIxYy0wLjc3MjM5LDEuODAyOTMgLTIuODYwMTMsMi42MzgzNiAtNC42NjMwNiwxLjg2NTk2Yy0xLjgwMjkzLC0wLjc3MjM5IC0yLjYzODM2LC0yLjg2MDEzIC0xLjg2NTk2LC00LjY2MzA2bDMuODAyMTQsLTguODc0OTRsLTkuNjY0MzQsLTExLjU4Mjk1bC05LjY3MDExLDExLjYwMzU3bDMuNzk2MTgsOC44NTMzMWMwLjc3Mjk2LDEuODAyNjkgLTAuMDYxNzgsMy44OTA2NyAtMS44NjQ1LDQuNjYzNjNjLTEuODAyNjksMC43NzI5NiAtMy44OTA2NywtMC4wNjE3OCAtNC42NjM2MywtMS44NjQ1bC00LjY1NTQ3LC0xMC44NTczNWMtMC4wMjE4LC0wLjA1MDgyIC0wLjA0MjI5LC0wLjEwMTg0IC0wLjA2MTU3LC0wLjE1MzFsLTcuMjU0NjYsLTE2LjkyODY2Yy03LjI2MzE4LDYuNjc4MSAtMTEuNjUzOTQsMTYuMjIwNiAtMTEuNjUzOTQsMjYuNTM5NTVjMCwxLjk2MTQzIC0xLjU5MDA0LDMuNTUxNDcgLTMuNTUxNDcsMy41NTE0N2MtMS45NjE0MywwIC0zLjU1MTQ3LC0xLjU5MDA0IC0zLjU1MTQ3LC0zLjU1MTQ3YzAsLTE4LjcwNjU1IDEyLjA1NDI2LC0zNS4yODE3MyAyOS44NTAzMywtNDEuMDQ0NjFjMC4zMTE2OCwtMC4xMDA5NCAwLjYzMTM5LC0wLjE1NyAwLjk1MDUsLTAuMTY5OWMwLjA0ODQ2LC0wLjAwMTgzIDAuMDk2OTIsLTAuMDAyODggMC4xNDUzMSwtMC4wMDI4OGMwLjgyNTk3LDAuMDAwNDUgMS42Mzg3OSwwLjI4OTE5IDIuMjg3OTIsMC44MzY2bDkuODg2ODksOC4zMzc5Mmw5Ljg4Njg5LC04LjMzNzkyYzAuNjUxMjQsLTAuNTQ5MiAxLjQ2NzI2LC0wLjgzODAzIDIuMjk2LC0wLjgzNjZjMC4zNjc5NywtMC4wMDA2NSAwLjczODYyLDAuMDU1OTMgMS4wOTg1NiwwLjE3MjM0YzQuMTk1MDQsMS4zNTY2NiA4LjE1NjU3LDMuMzUwMTEgMTEuNzQ1ODcsNS45MTA1NGMwLjAxNjg0LDAuMDEyMDEgMC4wMzM1NywwLjAyNDE1IDAuMDUwMTMsMC4wMzY0NWMxMS4xMTU3OCw3Ljk0NzcgMTguMDUxNjIsMjAuOTA5NzIgMTguMDUxNjIsMzUuMDk4MDdjMCwxLjk2MTQzIC0xLjU5MDA0LDMuNTUxNDcgLTMuNTUxNDcsMy41NTE0N2MtMS45NjE0MywwIC0zLjU1MTQ3LC0xLjU5MDA0IC0zLjU1MTQ3LC0zLjU1MTQ3YzAsLTEwLjMxMzMxIC00LjM4Njk4LC0xOS44NTEwMiAtMTEuNjQ0MTYsLTI2LjUyODE5em0tMTEuNDYxNDMsLTcuMTA5MTVsLTcuOTE4MTIsNi42Nzc2Nmw3LjgyNDU2LDkuMzc3OTlsNS43MDE5NiwtMTMuMzIzMTdjLTEuNzY3NzgsLTEuMDYwMjEgLTMuNjQxNywtMS45NzcwOSAtNS42MDg0LC0yLjczMjQ4em0tMjUuNzE4NTMsMTYuMDU0Nmw3LjgxMzQsLTkuMzc1NjRsLTcuOTIyNSwtNi42ODEyN2MtMS45NDI5NiwwLjc0NzQzIC0zLjgxNjk2LDEuNjYxNzYgLTUuNjAxMDEsMi43MzI0NGw1LjcxMDEyLDEzLjMyNDQ3em0tOC41NjI0OSwtNjUuMTUxM2M0LjMzODExLC03LjI3MDk4IDEyLjI4MjYxLC0xMi4xNDA5NiAyMS4zNjQ1NSwtMTIuMTQwOTZjMTMuNzI5OTQsMCAyNC44NjAyOSwxMS4xMzAzNSAyNC44NjAyOSwyNC44NjAyOWMwLDEzLjcyOTk0IC0xMS4xMzAzNSwyNC44NjAyOSAtMjQuODYwMjksMjQuODYwMjljLTEzLjcyOTk0LDAgLTI0Ljg2MDI5LC0xMS4xMzAzNSAtMjQuODYwMjksLTI0Ljg2MDI5YzAsLTQuNTY5NTkgMS4yMzI5MSwtOC44NTEyNCAzLjM4NDIxLC0xMi41MzA0NGMwLjAzNTA3LC0wLjA2Mzg1IDAuMDcyMjUsLTAuMTI2ODQgMC4xMTE1NCwtMC4xODg5em00LjI4MzY0LDcuODQ4MTRjLTAuNDQwNTksMS41NDc4NyAtMC42NzY0NCwzLjE4MiAtMC42NzY0NCw0Ljg3MTJjMCw5LjgwNzEzIDcuOTUwMjIsMTcuNzU3MzUgMTcuNzU3MzUsMTcuNzU3MzVjOS4wOTQzMiwwIDE2LjU5MTksLTYuODM2NiAxNy42MzM3MiwtMTUuNjUwNzhjLTMuNDIwMzcsMC45NTgzNyAtNi45NjMyOCwxLjQ0NjczIC0xMC41MzAwMSwxLjQ0NDljLTguODMwNjIsMC4wMDE5MSAtMTcuMzQ0MzcsLTIuOTk3ODEgLTI0LjE4NDYyLC04LjQyMjY3em0zLjM3NzY3LC02LjQyMzE3YzUuNzU1MjksNC45NzUwNiAxMy4xMzQzNSw3Ljc0NDU2IDIwLjgwODAxLDcuNzQyOWMzLjM2OTA3LDAuMDAxNzUgNi43MTA4NiwtMC41MzA4NSA5LjkwMjE1LC0xLjU3MjQzYy0yLjE5OTA3LC03LjMwOTEzIC04Ljk4MTIsLTEyLjYzMzQ1IC0xNy4wMDY5MiwtMTIuNjMzNDVjLTUuNTE2OTYsMCAtMTAuNDQ2MjgsMi41MTU5IC0xMy43MDMyNCw2LjQ2Mjk5eiIvPjwvZz48L3N2Zz4=');
  background-repeat: no-repeat;
  background-size: 16px auto;
  height: 16px;
  left: 0;
  position: absolute;
  top: calc(50% - 8px);
  width: 16px;
}

[data-nav-content="Business Taxes"]::before,
#business-returns-header-top::before {
  content: '';
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDIzLDE3LDU2LDEpIj48cGF0aCBkPSJtNzkuODgwMTUsMjYuMDU5MjhsMCwtMi41MzIyMmMwLC0xLjk1NzkxIDEuNTg3MTksLTMuNTQ1MSAzLjU0NTEsLTMuNTQ1MWMxLjk1NzkxLDAgMy41NDUxLDEuNTg3MTkgMy41NDUxLDMuNTQ1MWwwLDIuNTMyMjJsMi41MzIyMiwwYzUuMzE0MzMsMCA5LjYyMjQyLDQuMzA4MDkgOS42MjI0Miw5LjYyMjQybDAsNTQuNjk1ODhjMCw1LjMxNDMzIC00LjMwODA5LDkuNjIyNDIgLTkuNjIyNDIsOS42MjI0MmwtNzkuMDA1MTYsMGMtNS4zMTQzMywwIC05LjYyMjQyLC00LjMwODA5IC05LjYyMjQyLC05LjYyMjQybDAsLTU0LjY5NTg4YzAsLTUuMzE0MzMgNC4zMDgwOSwtOS42MjI0MiA5LjYyMjQyLC05LjYyMjQybDIuNTMyMjIsMGwwLC0yLjUzMjIyYzAsLTEuOTU3OTEgMS41ODcxOSwtMy41NDUxIDMuNTQ1MSwtMy41NDUxYzEuOTU3OTEsMCAzLjU0NTEsMS41ODcxOSAzLjU0NTEsMy41NDUxbDAsMi41MzIyMmw5LjA5MjgsMGwzLjg4NDQyLC0xMS42NTY2MmMxLjMxMTIsLTMuOTI3NTMgNC45ODc4NiwtNi41NzU4NiA5LjEyODAxLC02LjU3NTM0bDE1LjU0OTM5LDBjNC4xNDA2LC0wLjAwMDUzIDcuODE3MjYsMi42NDc4MSA5LjEyOTA3LDYuNTc3MTZsMy44ODM4MSwxMS42NTQ4bDkuMDkyOCwwem0tNjkuMzgyNzQsNy4wOTAyMWMtMS4zOTg1MSwwIC0yLjUzMjIyLDEuMTMzNyAtMi41MzIyMiwyLjUzMjIybDAsNTQuNjk1ODhjMCwxLjM5ODUxIDEuMTMzNywyLjUzMjIyIDIuNTMyMjIsMi41MzIyMmw3OS4wMDUxNiwwYzEuMzk4NTEsMCAyLjUzMjIyLC0xLjEzMzcgMi41MzIyMiwtMi41MzIyMmwwLC01NC42OTU4OGMwLC0xLjM5ODUxIC0xLjEzMzcsLTIuNTMyMjIgLTIuNTMyMjIsLTIuNTMyMjJsLTc5LjAwNTE2LDB6bTEyLjE1NDY0LDIxLjI3MDYyYy0xLjk1NzkxLDAgLTMuNTQ1MSwtMS41ODcxOSAtMy41NDUxLC0zLjU0NTFjMCwtMS45NTc5MSAxLjU4NzE5LC0zLjU0NTEgMy41NDUxLC0zLjU0NTFsNTQuNjk1ODgsMGMxLjk1NzkxLDAgMy41NDUxLDEuNTg3MTkgMy41NDUxLDMuNTQ1MWMwLDEuOTU3OTEgLTEuNTg3MTksMy41NDUxIC0zLjU0NTEsMy41NDUxbC01NC42OTU4OCwwem0wLDI0LjMwOTI4Yy0xLjk1NzkxLDAgLTMuNTQ1MSwtMS41ODcxOSAtMy41NDUxLC0zLjU0NTFjMCwtMS45NTc5MSAxLjU4NzE5LC0zLjU0NTEgMy41NDUxLC0zLjU0NTFsNTQuNjk1ODgsMGMxLjk1NzkxLDAgMy41NDUxLDEuNTg3MTkgMy41NDUxLDMuNTQ1MWMwLDEuOTU3OTEgLTEuNTg3MTksMy41NDUxIC0zLjU0NTEsMy41NDUxbC01NC42OTU4OCwwem0xNC4wMzQxMSwtNTIuNjcwMTFsMjYuNjI3NjYsMGwtMy4xMzYyMiwtOS40MTE0MmMtMC4zNDUwMywtMS4wMzM1NSAtMS4zMTI1OCwtMS43MzA0NiAtMi40MDI2OSwtMS43MzAzM2wtMTUuNTUwMjgsMGMtMS4wODk2NiwtMC4wMDAxMiAtMi4wNTcyMSwwLjY5Njc4IC0yLjQwMTY0LDEuNzI4NTFsLTMuMTM2ODMsOS40MTMyNHoiLz48L2c+PC9zdmc+');
  background-repeat: no-repeat;
  background-size: 16px auto;
  height: 16px;
  left: 0;
  position: absolute;
  top: calc(50% - 8px);
  width: 16px;
}

.header .navbar-collapse .navbar-nav .dropdown-toggle:after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+');
  background-repeat: no-repeat;
  background-size: 12px auto;
  background-position-y: calc(50% + 2px);
  content: '';
  height: 28px;
  width: 16px;
}

.taxes-bar  + nav.signed-in ~ #navigation-offset{
  height: 100px;
} /* signed in */

.taxes-bar  + nav.signed-in #nav-actions-user {
  left: unset;
  width: 150px;
}

.taxes-bar  + nav.signed-in #nav-actions-user .nav-item-label.is-active,
.taxes-bar  + nav.signed-in #nav-actions-user .nav-item-label {
  color: white;
}

.taxes-bar  + nav.signed-in #nav-actions-user .nav-item-label + .nav-item-arrow {
  display: none;
}

#navigation-offset.scrolled,
.taxes-bar  + nav.signed-in ~ #navigation-offset.scrolled{
  height: 100px;
} /* signed in */

#header .navbar,
#taxactonline .nav-mobile,
.taxes-bar + nav #nav-bar {
  background: #171138 !important;
  border: 0;
  box-shadow: 0 3px 5px rgba(0,0,0,0.25);
  z-index: 2;
}

header#header.header-default .navbar-default .navbar-nav>li>a:not(.btn) {
  background-color: transparent;
  color: white;
}
header#header.header-default .navbar-default .navbar-nav>li>a:not(.btn):hover {
  color: white;
  background-color: #393357;
}

.taxes-bar + nav #nav-bar .container{
  padding-left: 16px;
  padding-right: 16px;
}

#header.header .container .navbar-main {
  padding: 0;
}

#header .navbar .navbar-top + .container {
  padding: 0;
}

#header.header .navbar-main .navbar-toggle i {
  display: block;
  height: 16px;
  width: 16px;
}

#nav-hamburger {
  height: 16px;
  margin-right: 16px;
  padding: 0;
  position: relative;
  width: 16px;
}

.nav-mobile .hamburger-menu {
  position: relative;
  background: unset !important;
}

.nav-mobile .hamburger-menu:before,
#nav-hamburger::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTQuOTIwNTksODEuNzg2NzdjLTIuMjM0MzIsMCAtNC4wNDU1OSwtMS44MTEyNyAtNC4wNDU1OSwtNC4wNDU1OWMwLC0yLjIzNDMyIDEuODExMjcsLTQuMDQ1NTkgNC4wNDU1OSwtNC4wNDU1OWw5MC4xNTg4MiwwYzIuMjM0MzIsMCA0LjA0NTU5LDEuODExMjcgNC4wNDU1OSw0LjA0NTU5YzAsMi4yMzQzMiAtMS44MTEyNyw0LjA0NTU5IC00LjA0NTU5LDQuMDQ1NTlsLTkwLjE1ODgyLDB6bTAsLTI3Ljc0MTE4Yy0yLjIzNDMyLDAgLTQuMDQ1NTksLTEuODExMjcgLTQuMDQ1NTksLTQuMDQ1NTljMCwtMi4yMzQzMiAxLjgxMTI3LC00LjA0NTU5IDQuMDQ1NTksLTQuMDQ1NTlsOTAuMTU4ODIsMGMyLjIzNDMyLDAgNC4wNDU1OSwxLjgxMTI3IDQuMDQ1NTksNC4wNDU1OWMwLDIuMjM0MzIgLTEuODExMjcsNC4wNDU1OSAtNC4wNDU1OSw0LjA0NTU5bC05MC4xNTg4Miwwem0wLC0yNy43NDExOGMtMi4yMzQzMiwwIC00LjA0NTU5LC0xLjgxMTI3IC00LjA0NTU5LC00LjA0NTU5YzAsLTIuMjM0MzIgMS44MTEyNywtNC4wNDU1OSA0LjA0NTU5LC00LjA0NTU5bDkwLjE1ODgyLDBjMi4yMzQzMiwwIDQuMDQ1NTksMS44MTEyNyA0LjA0NTU5LDQuMDQ1NTljMCwyLjIzNDMyIC0xLjgxMTI3LDQuMDQ1NTkgLTQuMDQ1NTksNC4wNDU1OWwtOTAuMTU4ODIsMHoiLz48L2c+PC9zdmc+');
  background-repeat: no-repeat;
  background-size: 16px auto;
  content: '';
  height: 16px;
  left: 0;
  position: absolute;
  top: 0;
  width: 16px;
}

.nav-mobile .hamburger-menu:before {
  top: calc(50% - 8px);
}

#nav-hamburger.opened::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTQ0Ljk2NTg5LDQ5Ljk5OTIzbC00My4yNTAxOCwtNDMuMjUwMThjLTEuMzkwMTgsLTEuMzkwMTIgLTEuMzkwMTgsLTMuNjQzOTkgMCwtNS4wMzQxMmMxLjM5MDEyLC0xLjM5MDE4IDMuNjQzOTksLTEuMzkwMTggNS4wMzQxMiwwbDQzLjI1MDE4LDQzLjI1MDE4bDQzLjI1MDE4LC00My4yNTAxOGMxLjM5MDEyLC0xLjM5MDE4IDMuNjQzOTksLTEuMzkwMTggNS4wMzQxMiwwYzEuMzkwMTgsMS4zOTAxMiAxLjM5MDE4LDMuNjQzOTkgMCw1LjAzNDEybC00My4yNTAxOCw0My4yNTAxOGw0My4yNTAxOCw0My4yNTAxOGMxLjM5MDE4LDEuMzkwMTIgMS4zOTAxOCwzLjY0Mzk5IDAsNS4wMzQxMmMtMS4zOTAxMiwxLjM5MDE4IC0zLjY0Mzk5LDEuMzkwMTggLTUuMDM0MTIsMGwtNDMuMjUwMTgsLTQzLjI1MDEzbC00My4yNTAxOCw0My4yNTAxM2MtMS4zOTAxMiwxLjM5MDE4IC0zLjY0Mzk5LDEuMzkwMTggLTUuMDM0MTIsMGMtMS4zOTAxOCwtMS4zOTAxMiAtMS4zOTAxOCwtMy42NDM5OSAwLC01LjAzNDEybDQzLjI1MDE4LC00My4yNTAxOHoiLz48L2c+PC9zdmc+');
}

#nav-hamburger .nav-hamburger-line {
  display: none;
}

#header.header .navbar-main .navbar-toggle i::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTQ0Ljk2NTg5LDQ5Ljk5OTIzbC00My4yNTAxOCwtNDMuMjUwMThjLTEuMzkwMTgsLTEuMzkwMTIgLTEuMzkwMTgsLTMuNjQzOTkgMCwtNS4wMzQxMmMxLjM5MDEyLC0xLjM5MDE4IDMuNjQzOTksLTEuMzkwMTggNS4wMzQxMiwwbDQzLjI1MDE4LDQzLjI1MDE4bDQzLjI1MDE4LC00My4yNTAxOGMxLjM5MDEyLC0xLjM5MDE4IDMuNjQzOTksLTEuMzkwMTggNS4wMzQxMiwwYzEuMzkwMTgsMS4zOTAxMiAxLjM5MDE4LDMuNjQzOTkgMCw1LjAzNDEybC00My4yNTAxOCw0My4yNTAxOGw0My4yNTAxOCw0My4yNTAxOGMxLjM5MDE4LDEuMzkwMTIgMS4zOTAxOCwzLjY0Mzk5IDAsNS4wMzQxMmMtMS4zOTAxMiwxLjM5MDE4IC0zLjY0Mzk5LDEuMzkwMTggLTUuMDM0MTIsMGwtNDMuMjUwMTgsLTQzLjI1MDEzbC00My4yNTAxOCw0My4yNTAxM2MtMS4zOTAxMiwxLjM5MDE4IC0zLjY0Mzk5LDEuMzkwMTggLTUuMDM0MTIsMGMtMS4zOTAxOCwtMS4zOTAxMiAtMS4zOTAxOCwtMy42NDM5OSAwLC01LjAzNDEybDQzLjI1MDE4LC00My4yNTAxOHoiLz48L2c+PC9zdmc+');
  background-repeat: no-repeat;
  background-size: 16px auto;
  content: '';
  height: 16px;
  left: 0;
  position: absolute;
  top: 0;
  width: 16px;
}

#header.header .navbar-main .navbar-toggle.collapsed i::before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTQuOTIwNTksODEuNzg2NzdjLTIuMjM0MzIsMCAtNC4wNDU1OSwtMS44MTEyNyAtNC4wNDU1OSwtNC4wNDU1OWMwLC0yLjIzNDMyIDEuODExMjcsLTQuMDQ1NTkgNC4wNDU1OSwtNC4wNDU1OWw5MC4xNTg4MiwwYzIuMjM0MzIsMCA0LjA0NTU5LDEuODExMjcgNC4wNDU1OSw0LjA0NTU5YzAsMi4yMzQzMiAtMS44MTEyNyw0LjA0NTU5IC00LjA0NTU5LDQuMDQ1NTlsLTkwLjE1ODgyLDB6bTAsLTI3Ljc0MTE4Yy0yLjIzNDMyLDAgLTQuMDQ1NTksLTEuODExMjcgLTQuMDQ1NTksLTQuMDQ1NTljMCwtMi4yMzQzMiAxLjgxMTI3LC00LjA0NTU5IDQuMDQ1NTksLTQuMDQ1NTlsOTAuMTU4ODIsMGMyLjIzNDMyLDAgNC4wNDU1OSwxLjgxMTI3IDQuMDQ1NTksNC4wNDU1OWMwLDIuMjM0MzIgLTEuODExMjcsNC4wNDU1OSAtNC4wNDU1OSw0LjA0NTU5bC05MC4xNTg4Miwwem0wLC0yNy43NDExOGMtMi4yMzQzMiwwIC00LjA0NTU5LC0xLjgxMTI3IC00LjA0NTU5LC00LjA0NTU5YzAsLTIuMjM0MzIgMS44MTEyNywtNC4wNDU1OSA0LjA0NTU5LC00LjA0NTU5bDkwLjE1ODgyLDBjMi4yMzQzMiwwIDQuMDQ1NTksMS44MTEyNyA0LjA0NTU5LDQuMDQ1NTljMCwyLjIzNDMyIC0xLjgxMTI3LDQuMDQ1NTkgLTQuMDQ1NTksNC4wNDU1OWwtOTAuMTU4ODIsMHoiLz48L2c+PC9zdmc+');
}

#header #taxact-logo-header {
  margin-left: 8px;
}

#header #taxact-logo-header,
#header #taxact-logo-header i {
  width: 100px;
}

#header .account-buttons a[role=button] {
  background-color: transparent !important;
  border: 2px solid white !important;
  color: white !important;
  font-size: 14px;
  margin-top: 8px;
  padding: 8px 16px;
  min-height: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

#header #my-account-desk,
#header #my-account-mob {
  background-color: transparent !important;
  border: 2px solid white !important;
  color: white !important;
  margin-left: 8px;
  margin-top: 10px;
  padding: 8px 16px;
}

#header .header .navbar-main .account-buttons .btn-default span,
#header .header .navbar-collapse .navbar-nav .btn-default span,
#header #my-account-mob span{
  fill: white;
}

#header.header .navbar-collapse .navbar-nav .btn-info,
#header .account-buttons #sign-out-desk,
#header .account-buttons #sign-out-mob {
  background-color: transparent !important;
  border: 2px solid white !important;
  color: white !important;
  margin-top: 10px;
  padding: 8px 16px;
}

#header.header .navbar-collapse .navbar-nav .btn-info:hover,
#header .account-buttons #sign-out-desk:hover,
#header .account-buttons #sign-out-mob:hover {
  background-color: transparent !important;
  border: 2px solid white !important;
  color: white !important;
}

#header.header .navbar-collapse .navbar-nav li a {
  border: 0;
  color: #fff;
  font-size: 14px;
  font-weight: normal !important;
  margin: 0;
  padding: 16px;
}

#header.header .navbar-collapse .navbar-nav .dropdown.open .dropdown-toggle {
  background-color: #393357;
}

.header .navbar-collapse .navbar-nav .dropdown.open .dropdown-toggle:after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTkzLjExMjIsNzQuNjg4NjNjMS4zODU3OSwxLjM4NTYzIDMuNjMyNDEsMS4zODU1IDUuMDE4MDgsLTAuMDAwMjRjMS4zODU2MywtMS4zODU3OSAxLjM4NTUsLTMuNjMyNDEgLTAuMDAwMjQsLTUuMDE4MDhsLTQzLjQ3MTg2LC00My40Njc4MWMtMS4yMzM0MywtMS4yMzUxOCAtMi45MDk5NCwtMS45MzAyOCAtNC42NTgxOCwtMS45MzAyOGMtMS43NDgyNCwwIC0zLjQyNDc1LDAuNjk1MSAtNC42NjAwOSwxLjkzMjE5bC00My40Njk5Niw0My40NjU5Yy0xLjM4NTc1LDEuMzg1NjcgLTEuMzg1ODcsMy42MzIyOSAtMC4wMDAyNCw1LjAxODA4YzEuMzg1NjcsMS4zODU3NSAzLjYzMjI5LDEuMzg1ODcgNS4wMTgwOCwwLjAwMDI0bDQzLjExMjIxLC00My4xMDgxOWw0My4xMTIyMSw0My4xMDgxOWwtMC4wMDAwMSwweiJcLz48L2c+PC9zdmc+');
}

#header.header .navbar-collapse .navbar-nav li a:hover {
  background: transparent;
}

#header.header .navbar-collapse.collapse {
  width: 100%;
}

#header.header .navbar-collapse .navbar-nav {
  display: flex;
  flex-direction: column;
  padding: 0;
  width: 100%;
}

.nav-item-contents.show-contents {
  transition: unset;
}

.nav-item-contents {
  background-color: #393357;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: 0;
  box-shadow: 0 3px 5px rgba(0,0,0,0.25);
  left: 0;
  height: auto;
  padding: 0;
  top: 100%;
  transition: unset;
  width: 100%;
  z-index: 1;
}

.nav-item-contents .nav-item-content-link {
  border: 0;
  font-size: 14px;
  line-height: 1.5;
  padding: 10px 16px 10px 16px;
  transition: unset;
}

.nav-item-contents.show-contents .nav-item-content-link a,
.nav-item-contents.show-contents .nav-item-content-link a:visited,
.nav-item-contents .nav-item-content-link a {
  color: white;
  padding-left: 16px;
  opacity: 1;
}

@media screen and (min-width: 768px) {
  .nav-item-contents.show-contents .nav-item-content-link a,
  .nav-item-contents.show-contents .nav-item-content-link a:visited,
  .nav-item-contents .nav-item-content-link a {
    padding-left: 0px;
  }

  .nav-item-contents > *:last-child a {
    padding-bottom: 14px;
  }
}

.nav-item-contents.show-contents .nav-item-content-link:hover a {
  margin-left: 0;
}

.nav-item-contents .nav-item-content-link:hover {
  color: white;
  background-color: #393357;
  margin: 0;
}

.nav-item-contents .nav-item-content-link:hover a {
  color: #fff;
  margin: 0;
  transition: unset;
}

#header.header .navbar-collapse .navbar-nav .dropdown.open .dropdown-menu {
  border: 0;
  box-shadow: none;
  top: 100%;
  padding-bottom: 32px;
  padding-top: 24px;
  min-width: 280px;
  z-index: 1;
}

header#header.header .navbar-collapse .navbar-nav .dropdown.open .dropdown-menu {
  border: 0;
  box-shadow: none;
  top: calc(100% + 2px);
  left: 0;
  padding-bottom: 0;
  padding-top: 0;
  min-width: 100%;
  z-index: 1;
  margin: 0;
}

[ng-app='dashboard'] .navbar-workspace ul.workspace-menu li div[class*=col-sm-] .product-box,
[ng-app='dashboard'] .navbar-workspace ul.workspace-menu li div[class*=col-xs-] .product-box {
  border-bottom: 0;
}

[ng-app='dashboard'] .workspace-menu .product-icon,
[ng-app='dashboard'] .workspace-menu .product-box::after {
  display: none !important;
}

[ng-app='dashboard'] .workspace-menu .product-box {
  padding: 16px !important;
}

[ng-app='dashboard'] .workspace-menu {
  background: #171138;
  border: 0;
  top: 60px !important;
}

/* badge inside of pred-pref */
[ng-app='dashboard'] .workspace-menu #productPrefs {
  position: relative;
}
[ng-app='dashboard'] .workspace-menu #productPrefs .badge {
  right: 8px !important;
  top: calc(50% - 8px);
}

[ng-app='dashboard'] .workspace-menu span {
  color: white;
  font-size: 14px;
}

#header.header .navbar-collapse .navbar-nav .dropdown.open {
  background: #393357;
}

#header.header .navbar-collapse .navbar-nav .dropdown.open .dropdown-menu {
  padding-bottom: 0;
  padding-top: 0;
}

#header.header .navbar-collapse .navbar-nav .dropdown.open .dropdown-menu li a {
  color: #fff;
  padding: 16px;
}

#header.header .navbar-collapse .navbar-nav li a:focus,
#header.header .navbar-collapse .navbar-nav .dropdown.open .dropdown-menu li a:focus {
  background: transparent;
}

#header.header .navbar-collapse .navbar-nav .dropdown.open .dropdown-menu li a:hover {
  background: #474166;
  color: #fff;
}

#nav-actions .just-link div#nav-sign-in.compact {
  box-sizing: content-box !important;
  height: 36px !important;
  width: 36px !important;
}

.navbar-default .navbar-toggle[data-target="#navbar-links"]:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTQuOTIwNTksODEuNzg2NzdjLTIuMjM0MzIsMCAtNC4wNDU1OSwtMS44MTEyNyAtNC4wNDU1OSwtNC4wNDU1OWMwLC0yLjIzNDMyIDEuODExMjcsLTQuMDQ1NTkgNC4wNDU1OSwtNC4wNDU1OWw5MC4xNTg4MiwwYzIuMjM0MzIsMCA0LjA0NTU5LDEuODExMjcgNC4wNDU1OSw0LjA0NTU5YzAsMi4yMzQzMiAtMS44MTEyNyw0LjA0NTU5IC00LjA0NTU5LDQuMDQ1NTlsLTkwLjE1ODgyLDB6bTAsLTI3Ljc0MTE4Yy0yLjIzNDMyLDAgLTQuMDQ1NTksLTEuODExMjcgLTQuMDQ1NTksLTQuMDQ1NTljMCwtMi4yMzQzMiAxLjgxMTI3LC00LjA0NTU5IDQuMDQ1NTksLTQuMDQ1NTlsOTAuMTU4ODIsMGMyLjIzNDMyLDAgNC4wNDU1OSwxLjgxMTI3IDQuMDQ1NTksNC4wNDU1OWMwLDIuMjM0MzIgLTEuODExMjcsNC4wNDU1OSAtNC4wNDU1OSw0LjA0NTU5bC05MC4xNTg4Miwwem0wLC0yNy43NDExOGMtMi4yMzQzMiwwIC00LjA0NTU5LC0xLjgxMTI3IC00LjA0NTU5LC00LjA0NTU5YzAsLTIuMjM0MzIgMS44MTEyNywtNC4wNDU1OSA0LjA0NTU5LC00LjA0NTU5bDkwLjE1ODgyLDBjMi4yMzQzMiwwIDQuMDQ1NTksMS44MTEyNyA0LjA0NTU5LDQuMDQ1NTljMCwyLjIzNDMyIC0xLjgxMTI3LDQuMDQ1NTkgLTQuMDQ1NTksNC4wNDU1OWwtOTAuMTU4ODIsMHoiLz48L2c+PC9zdmc+');
  background-repeat: no-repeat;
  background-size: 16px auto;
  content: '';
  left: 0;
  position: absolute;
  top: calc(50% - 8px);
  height: 16px;
  width: 16px;
}

.navbar-default .navbar-toggle[data-target="#navbar-links"] {
  width: 16px;
  margin-left: 16px;
  margin-right: 16px;
}

div#header.header .navbar-default .navbar-toggle[data-target="#navbar-links"] {
  margin-left: 0;
  margin-right: 0;
}

div#header.header .navbar-toggle[data-target="#navbar-links"]:before {
  background-image: unset;
}

.navbar-default .navbar-toggle[data-target="#navbar-links"].menu-close:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTQ0Ljk2NTg5LDQ5Ljk5OTIzbC00My4yNTAxOCwtNDMuMjUwMThjLTEuMzkwMTgsLTEuMzkwMTIgLTEuMzkwMTgsLTMuNjQzOTkgMCwtNS4wMzQxMmMxLjM5MDEyLC0xLjM5MDE4IDMuNjQzOTksLTEuMzkwMTggNS4wMzQxMiwwbDQzLjI1MDE4LDQzLjI1MDE4bDQzLjI1MDE4LC00My4yNTAxOGMxLjM5MDEyLC0xLjM5MDE4IDMuNjQzOTksLTEuMzkwMTggNS4wMzQxMiwwYzEuMzkwMTgsMS4zOTAxMiAxLjM5MDE4LDMuNjQzOTkgMCw1LjAzNDEybC00My4yNTAxOCw0My4yNTAxOGw0My4yNTAxOCw0My4yNTAxOGMxLjM5MDE4LDEuMzkwMTIgMS4zOTAxOCwzLjY0Mzk5IDAsNS4wMzQxMmMtMS4zOTAxMiwxLjM5MDE4IC0zLjY0Mzk5LDEuMzkwMTggLTUuMDM0MTIsMGwtNDMuMjUwMTgsLTQzLjI1MDEzbC00My4yNTAxOCw0My4yNTAxM2MtMS4zOTAxMiwxLjM5MDE4IC0zLjY0Mzk5LDEuMzkwMTggLTUuMDM0MTIsMGMtMS4zOTAxOCwtMS4zOTAxMiAtMS4zOTAxOCwtMy42NDM5OSAwLC01LjAzNDEybDQzLjI1MDE4LC00My4yNTAxOHoiLz48L2c+PC9zdmc+');
}

#nav-hamburger.opened ~ #nav-actions {
  right: 16px !important;
}

#nav-hamburger.opened ~ #nav-actions .just-link #nav-sign-in {
  box-sizing: content-box !important;
  height: 36px !important;
  width: 36px !important;
}

.navbar-default .navbar-toggle .lines,
#nav-hamburger.opened ~ #nav-actions .just-link .signin-label {
  display: none !important;
}

#nav-hamburger.opened ~ #nav-actions #nav-get-started {
  visibility: visible !important;
  opacity: 1 !important;
}

#nav-actions .just-link {
  margin-right: 8px;
}

#nav-actions .just-link div.cta-small-secondary {
  border: 2px solid #fff;
  color: #fff;
  height: 40px;
  line-height: 40px;
  position: relative;
}

#nav-actions .just-link div.cta-small-secondary:hover {
  background-color: transparent;
}

#nav-actions .just-link div#nav-sign-in .signin-lock {
  display: none;
}

#nav-actions .just-link div#nav-sign-in .signin-label {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin-left: 20px;
}

#nav-actions .just-link div#nav-sign-in::after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDIzMywyMzMsMjQyLDEpIj48cGF0aCBkPSJtMjQuNzQ0ODcsMzcuMTE5ODdsMCwtMTEuODU0NDVjMCwtMTMuOTQ4MDEgMTEuMzA3MTMsLTI1LjI1NTE0IDI1LjI1NTE0LC0yNS4yNTUxNGMxMy45NDgwMSwwIDI1LjI1NTE0LDExLjMwNzEzIDI1LjI1NTE0LDI1LjI1NTE0bDAsMTEuODU0NDVsMi41NzcwNSwwYzUuNDA4NDMsMCA5Ljc5MjgxLDQuMzg0MzcgOS43OTI4MSw5Ljc5MjgxbDAsNDMuMjk0NTJjMCw1LjQwODQzIC00LjM4NDM3LDkuNzkyODEgLTkuNzkyODEsOS43OTI4MWwtNTUuNjY0MzgsMGMtNS40MDg0MywwIC05Ljc5MjgxLC00LjM4NDM3IC05Ljc5MjgxLC05Ljc5MjgxbDAsLTQzLjI5NDUyYzAsLTUuNDA4NDMgNC4zODQzNywtOS43OTI4MSA5Ljc5MjgxLC05Ljc5MjgxbDIuNTc3MDUsMHptNy4yMTU3NSwwbDM2LjA3ODc2LDBsMCwtMTEuODU0NDVjMCwtOS45NjI4OSAtOC4wNzY0OSwtMTguMDM5MzggLTE4LjAzOTM4LC0xOC4wMzkzOGMtOS45NjI4OSwwIC0xOC4wMzkzOCw4LjA3NjQ5IC0xOC4wMzkzOCwxOC4wMzkzOGwwLDExLjg1NDQ1em0tOS43OTI4MSw3LjIxNTc1Yy0xLjQyMzI4LDAgLTIuNTc3MDUsMS4xNTM3OCAtMi41NzcwNSwyLjU3NzA1bDAsNDMuMjk0NTJjMCwxLjQyMzI4IDEuMTUzNzgsMi41NzcwNSAyLjU3NzA1LDIuNTc3MDVsNTUuNjY0MzgsMGMxLjQyMzI4LDAgMi41NzcwNSwtMS4xNTM3OCAyLjU3NzA1LC0yLjU3NzA1bDAsLTQzLjI5NDUyYzAsLTEuNDIzMjggLTEuMTUzNzgsLTIuNTc3MDUgLTIuNTc3MDUsLTIuNTc3MDVsLTU1LjY2NDM4LDB6bTI3LjgzMjE5LDM3LjEwOTU5Yy03LjExNjM0LDAgLTEyLjg4NTI3LC01Ljc2ODkzIC0xMi44ODUyNywtMTIuODg1MjdjMCwtNy4xMTYzNCA1Ljc2ODkzLC0xMi44ODUyNyAxMi44ODUyNywtMTIuODg1MjdjNy4xMTYzNCwwIDEyLjg4NTI3LDUuNzY4OTMgMTIuODg1MjcsMTIuODg1MjdjMCw3LjExNjM0IC01Ljc2ODkzLDEyLjg4NTI3IC0xMi44ODUyNywxMi44ODUyN3ptMCwtNy4yMTU3NWMzLjEzMTE4LDAgNS42Njk1MiwtMi41MzgzNCA1LjY2OTUyLC01LjY2OTUyYzAsLTMuMTMxMTggLTIuNTM4MzQsLTUuNjY5NTIgLTUuNjY5NTIsLTUuNjY5NTJjLTMuMTMxMTgsMCAtNS42Njk1MiwyLjUzODM0IC01LjY2OTUyLDUuNjY5NTJjMCwzLjEzMTE4IDIuNTM4MzQsNS42Njk1MiA1LjY2OTUyLDUuNjY5NTJ6Ii8+PC9nPjwvc3ZnPg==');
  background-repeat: no-repeat;
  background-size: 16px auto;
  content: '';
  height: 16px;
  left: 7px;
  position: absolute;
  top: calc(50% - 8px);
  width: 16px;
}

#nav-hamburger.opened ~ #nav-actions .just-link div#nav-sign-in::after {
  left: calc(50% - 8px);
}

#nav-actions .just-link div#nav-sign-in.compact::after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDIzMywyMzMsMjQyLDEpIj48cGF0aCBkPSJtMjQuNzQ0ODcsMzcuMTE5ODdsMCwtMTEuODU0NDVjMCwtMTMuOTQ4MDEgMTEuMzA3MTMsLTI1LjI1NTE0IDI1LjI1NTE0LC0yNS4yNTUxNGMxMy45NDgwMSwwIDI1LjI1NTE0LDExLjMwNzEzIDI1LjI1NTE0LDI1LjI1NTE0bDAsMTEuODU0NDVsMi41NzcwNSwwYzUuNDA4NDMsMCA5Ljc5MjgxLDQuMzg0MzcgOS43OTI4MSw5Ljc5MjgxbDAsNDMuMjk0NTJjMCw1LjQwODQzIC00LjM4NDM3LDkuNzkyODEgLTkuNzkyODEsOS43OTI4MWwtNTUuNjY0MzgsMGMtNS40MDg0MywwIC05Ljc5MjgxLC00LjM4NDM3IC05Ljc5MjgxLC05Ljc5MjgxbDAsLTQzLjI5NDUyYzAsLTUuNDA4NDMgNC4zODQzNywtOS43OTI4MSA5Ljc5MjgxLC05Ljc5MjgxbDIuNTc3MDUsMHptNy4yMTU3NSwwbDM2LjA3ODc2LDBsMCwtMTEuODU0NDVjMCwtOS45NjI4OSAtOC4wNzY0OSwtMTguMDM5MzggLTE4LjAzOTM4LC0xOC4wMzkzOGMtOS45NjI4OSwwIC0xOC4wMzkzOCw4LjA3NjQ5IC0xOC4wMzkzOCwxOC4wMzkzOGwwLDExLjg1NDQ1em0tOS43OTI4MSw3LjIxNTc1Yy0xLjQyMzI4LDAgLTIuNTc3MDUsMS4xNTM3OCAtMi41NzcwNSwyLjU3NzA1bDAsNDMuMjk0NTJjMCwxLjQyMzI4IDEuMTUzNzgsMi41NzcwNSAyLjU3NzA1LDIuNTc3MDVsNTUuNjY0MzgsMGMxLjQyMzI4LDAgMi41NzcwNSwtMS4xNTM3OCAyLjU3NzA1LC0yLjU3NzA1bDAsLTQzLjI5NDUyYzAsLTEuNDIzMjggLTEuMTUzNzgsLTIuNTc3MDUgLTIuNTc3MDUsLTIuNTc3MDVsLTU1LjY2NDM4LDB6bTI3LjgzMjE5LDM3LjEwOTU5Yy03LjExNjM0LDAgLTEyLjg4NTI3LC01Ljc2ODkzIC0xMi44ODUyNywtMTIuODg1MjdjMCwtNy4xMTYzNCA1Ljc2ODkzLC0xMi44ODUyNyAxMi44ODUyNywtMTIuODg1MjdjNy4xMTYzNCwwIDEyLjg4NTI3LDUuNzY4OTMgMTIuODg1MjcsMTIuODg1MjdjMCw3LjExNjM0IC01Ljc2ODkzLDEyLjg4NTI3IC0xMi44ODUyNywxMi44ODUyN3ptMCwtNy4yMTU3NWMzLjEzMTE4LDAgNS42Njk1MiwtMi41MzgzNCA1LjY2OTUyLC01LjY2OTUyYzAsLTMuMTMxMTggLTIuNTM4MzQsLTUuNjY5NTIgLTUuNjY5NTIsLTUuNjY5NTJjLTMuMTMxMTgsMCAtNS42Njk1MiwyLjUzODM0IC01LjY2OTUyLDUuNjY5NTJjMCwzLjEzMTE4IDIuNTM4MzQsNS42Njk1MiA1LjY2OTUyLDUuNjY5NTJ6Ii8+PC9nPjwvc3ZnPg==');
  background-repeat: no-repeat;
  background-size: 16px auto;
  content: '';
  height: 16px;
  left: calc(50% - 8px);
  position: absolute;
  top: calc(50% - 8px);
  width: 16px;
}

#nav-actions a#nav-get-started-parent #nav-get-started {
  font-family: 'Open Sans', sans-serif;
  background-color: #00825E;
  box-sizing: content-box;
  font-weight: 400;
  font-size: 14px;
  height: 40px;
  line-height: 38px;
}

.taxes-bar + nav #nav-items .nav-item.reveal-item {
  border: 0;
}

.taxes-bar + nav #nav-items #nav-prepare .nav-item .nav-item-label::after,
.taxes-bar + nav #nav-items #nav-return .nav-item .nav-item-label::after,
.taxes-bar + nav #nav-items #nav-tools .nav-item .nav-item-label::after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+');
  background-repeat: no-repeat;
  background-size: 12px auto;
  content: '';
  height: 16px;
  padding: 8px;
  width: 16px;
  position: absolute;
  top: calc(50% - 8px);
  right: 16px;
}

.taxes-bar + nav #nav-items .nav-item-label.is-active {
  background: #393357;
}

@media only screen and (max-width: 767px) and (min-width: 320px) {
  #navigation-offset,
  .taxes-bar  + nav.signed-in ~ #navigation-offset{
    height: 100px;
  } /* signed in */

  #navigation-offset.scrolled,
  .taxes-bar  + nav.signed-in ~ #navigation-offset.scrolled{
    height: 100px;
  } /* signed in */
}

/**/
@media screen and (min-width: 480px) {
  #header.header .container .navbar-main {
    border: 0;
  }

  .taxes-bar .container,
  #header.header .navbar-top ul.site-links {
    justify-content: flex-end;
  }

  #header.header .navbar-collapse.collapse {
    float: left;
    width: 100%;
  }

  #header.header .navbar-collapse .navbar-nav {
    padding-left: 40px;
  }

  #header.header .navbar-collapse .navbar-nav .last-child + li + li a,
  #header.header .navbar-collapse .navbar-nav .last-child + li a {
    align-items: center;
    background-color: transparent !important;
    border: 2px solid white !important;
    color: white !important;
    display: inline-flex;
    justify-content: center;
    margin-right: 8px;
    min-height: 40px;
    padding: 8px 16px;
  }

  #navigation-offset,
  .taxes-bar  + nav.signed-in ~ #navigation-offset{
    height: 100px;
  } /* signed in */

  #navigation-offset.scrolled,
  .taxes-bar  + nav.signed-in ~ #navigation-offset.scrolled{
    height: 100px;
  } /* signed in */

  #header.header .navbar-collapse .navbar-nav {
    padding-left: 0;
  }

  #header .navbar .navbar-top + .container {
    margin: 0 auto;
    padding: 0;
    width: auto;
  }

  #header.header .navbar-collapse .navbar-nav .dropdown.open {
    background: #393357;
  }

  #header.header .navbar-collapse .navbar-nav .dropdown.open .dropdown-menu {
    background: #393357;
    box-shadow: none;
  }

  #header.header .navbar-collapse .navbar-nav .dropdown.open .dropdown-menu li a {
    color: #fff;
    padding: 12px 16px;
  }


  #header.header .navbar-collapse .navbar-nav li a#sign-in-desk {
    background: transparent;
    border: 2px solid white;
    font-size: 14px;
    font-weight: 400;
    padding: 8px 16px 8px 32px;
    position: relative;
  }

  #header.header .navbar-collapse .navbar-nav li a#sign-in-desk::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDIzMywyMzMsMjQyLDEpIj48cGF0aCBkPSJtMjQuNzQ0ODcsMzcuMTE5ODdsMCwtMTEuODU0NDVjMCwtMTMuOTQ4MDEgMTEuMzA3MTMsLTI1LjI1NTE0IDI1LjI1NTE0LC0yNS4yNTUxNGMxMy45NDgwMSwwIDI1LjI1NTE0LDExLjMwNzEzIDI1LjI1NTE0LDI1LjI1NTE0bDAsMTEuODU0NDVsMi41NzcwNSwwYzUuNDA4NDMsMCA5Ljc5MjgxLDQuMzg0MzcgOS43OTI4MSw5Ljc5MjgxbDAsNDMuMjk0NTJjMCw1LjQwODQzIC00LjM4NDM3LDkuNzkyODEgLTkuNzkyODEsOS43OTI4MWwtNTUuNjY0MzgsMGMtNS40MDg0MywwIC05Ljc5MjgxLC00LjM4NDM3IC05Ljc5MjgxLC05Ljc5MjgxbDAsLTQzLjI5NDUyYzAsLTUuNDA4NDMgNC4zODQzNywtOS43OTI4MSA5Ljc5MjgxLC05Ljc5MjgxbDIuNTc3MDUsMHptNy4yMTU3NSwwbDM2LjA3ODc2LDBsMCwtMTEuODU0NDVjMCwtOS45NjI4OSAtOC4wNzY0OSwtMTguMDM5MzggLTE4LjAzOTM4LC0xOC4wMzkzOGMtOS45NjI4OSwwIC0xOC4wMzkzOCw4LjA3NjQ5IC0xOC4wMzkzOCwxOC4wMzkzOGwwLDExLjg1NDQ1em0tOS43OTI4MSw3LjIxNTc1Yy0xLjQyMzI4LDAgLTIuNTc3MDUsMS4xNTM3OCAtMi41NzcwNSwyLjU3NzA1bDAsNDMuMjk0NTJjMCwxLjQyMzI4IDEuMTUzNzgsMi41NzcwNSAyLjU3NzA1LDIuNTc3MDVsNTUuNjY0MzgsMGMxLjQyMzI4LDAgMi41NzcwNSwtMS4xNTM3OCAyLjU3NzA1LC0yLjU3NzA1bDAsLTQzLjI5NDUyYzAsLTEuNDIzMjggLTEuMTUzNzgsLTIuNTc3MDUgLTIuNTc3MDUsLTIuNTc3MDVsLTU1LjY2NDM4LDB6bTI3LjgzMjE5LDM3LjEwOTU5Yy03LjExNjM0LDAgLTEyLjg4NTI3LC01Ljc2ODkzIC0xMi44ODUyNywtMTIuODg1MjdjMCwtNy4xMTYzNCA1Ljc2ODkzLC0xMi44ODUyNyAxMi44ODUyNywtMTIuODg1MjdjNy4xMTYzNCwwIDEyLjg4NTI3LDUuNzY4OTMgMTIuODg1MjcsMTIuODg1MjdjMCw3LjExNjM0IC01Ljc2ODkzLDEyLjg4NTI3IC0xMi44ODUyNywxMi44ODUyN3ptMCwtNy4yMTU3NWMzLjEzMTE4LDAgNS42Njk1MiwtMi41MzgzNCA1LjY2OTUyLC01LjY2OTUyYzAsLTMuMTMxMTggLTIuNTM4MzQsLTUuNjY5NTIgLTUuNjY5NTIsLTUuNjY5NTJjLTMuMTMxMTgsMCAtNS42Njk1MiwyLjUzODM0IC01LjY2OTUyLDUuNjY5NTJjMCwzLjEzMTE4IDIuNTM4MzQsNS42Njk1MiA1LjY2OTUyLDUuNjY5NTJ6Ii8+PC9nPjwvc3ZnPg==');
    background-repeat: no-repeat;
    background-size: 16px auto;
    content: '';
    height: 16px;
    left: 8px;
    position: absolute;
    top: calc(50% - 8px);
    width: 16px;
  }

  #header.header .navbar-top ul.site-links {
    text-align: right;
  }

  #business-returns-header-top {
    margin-right: 16px;
  }
}

#nav-actions-user .nav-item-contents,
.taxes-bar + nav #nav-items {
  background: #171138;
  box-shadow: 0 5px 10px rgba(0,0,0,0.25);
  color: #fff;
  height: auto;
  width: 100vw;
  position: absolute;
  left: 0;
  top: 64px;
}

nav.scrolled .nav-item {
  height: auto;
}

nav.scrolled .nav-item-contents {
  top: 0;
}

@media screen and (min-width: 768px) {
  #nav-items > .container {
    width: 100%;
  }
}
@media screen and (min-width: 990px) {
  nav.scrolled .nav-item-contents {
    top: inherit;
  }
  .taxes-bar + nav #nav-items {
    box-shadow: none;
    height: auto;

    position: relative;
    left: 152px;
    top: -64px;
  }
}

#nav-actions-user .nav-item-contents {
  height: auto !important;
  padding: 8px 0 16px 0;
  margin-right: -16px;
}

.taxes-bar + nav .container {
  padding-left: 0;
  padding-right: 0;
  transition: unset;
}

.taxes-bar + nav #nav-items .nav-item-label + img {
  display: none;
}
#nav-actions-user .nav-item-contents .nav-item-content-link a,
.taxes-bar + nav #nav-items .nav-item-label {
  color: #fff;
  font-size: 14px !important;
  font-weight: normal;
  padding-left: 16px;
  padding-right: 28px;
  position: relative;
  width: 100%
}

#nav-actions-user .nav-item-contents .nav-item-content-link a {
  padding-left: 0;
}

.taxes-bar + nav #nav-items #nav-prepare .nav-item .nav-item-label::after,
.taxes-bar + nav #nav-items #nav-return .nav-item .nav-item-label::after,
.taxes-bar + nav #nav-items #nav-tools .nav-item .nav-item-label::after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+');
  background-repeat: no-repeat;
  background-size: 12px auto;
  content: '';
  height: 16px;
  padding: 8px;
  width: 16px;
}

.taxes-bar + nav #nav-items #nav-prepare .nav-item .nav-item-label.is-active::after,
.taxes-bar + nav #nav-items #nav-return .nav-item .nav-item-label.is-active::after,
.taxes-bar + nav #nav-items #nav-tools .nav-item .nav-item-label.is-active::after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0ibTkzLjExMjIsNzQuNjg4NjNjMS4zODU3OSwxLjM4NTYzIDMuNjMyNDEsMS4zODU1IDUuMDE4MDgsLTAuMDAwMjRjMS4zODU2MywtMS4zODU3OSAxLjM4NTUsLTMuNjMyNDEgLTAuMDAwMjQsLTUuMDE4MDhsLTQzLjQ3MTg2LC00My40Njc4MWMtMS4yMzM0MywtMS4yMzUxOCAtMi45MDk5NCwtMS45MzAyOCAtNC42NTgxOCwtMS45MzAyOGMtMS43NDgyNCwwIC0zLjQyNDc1LDAuNjk1MSAtNC42NjAwOSwxLjkzMjE5bC00My40Njk5Niw0My40NjU5Yy0xLjM4NTc1LDEuMzg1NjcgLTEuMzg1ODcsMy42MzIyOSAtMC4wMDAyNCw1LjAxODA4YzEuMzg1NjcsMS4zODU3NSAzLjYzMjI5LDEuMzg1ODcgNS4wMTgwOCwwLjAwMDI0bDQzLjExMjIxLC00My4xMDgxOWw0My4xMTIyMSw0My4xMDgxOWwtMC4wMDAwMSwweiIvPjwvZz48L3N2Zz4=');
}

.taxes-bar + nav #nav-items .nav-item-contents.expand-contents {
  background: #393357;
  height: auto !important;
  padding: 0;
  width: 100%;
}

.taxes-bar + nav #nav-items .nav-item-contents.expand-contents a{
  color: #fff;
}

@media screen and (min-width: 768px) {
  .padding-top-lg {
    margin-top: 96px;
  }

  .taxes-bar + nav #nav-items {
    box-shadow: none;
    height: auto;
  }

  .taxes-bar + nav #nav-items .nav-item a,
  .taxes-bar + nav #nav-items .nav-item a:link,
  .taxes-bar + nav #nav-items .nav-item a:visited,
  .taxes-bar + nav #nav-items .nav-item {
    color: #E9E9F2;
  }

  .taxes-bar + nav #nav-items .nav-item .nav-item-arrow {
    display: none;
  }

  .taxes-bar + nav #nav-items .nav-item .nav-item-label.is-active {
    color: #E9E9F2;
  }

  .taxes-bar + nav #nav-items #nav-prepare .nav-item .nav-item-label::after,
  .taxes-bar + nav #nav-items #nav-return .nav-item .nav-item-label::after,
  .taxes-bar + nav #nav-items #nav-tools .nav-item .nav-item-label::after {
    background-position: center;
    right: 16px;
    top: calc(50% - 8px);
    padding: 0;
  }
}

@media screen and (min-width: 960px) {

  #wrapper header#header .logo a img {
    margin-top: 8px;
  }


  .taxes-bar .container {
    width: 960px;
  }

  #header.header .navbar-collapse .navbar-nav .btn-info,
  #header .account-buttons #sign-out-desk,
  #header .account-buttons #sign-out-mob,
  #header #my-account-desk,
  #header #my-account-mob {
    margin-top: 0;
  }

  #header.header .navbar-collapse .navbar-nav {
    flex-direction: row;
    padding-left: 0;
  }

  #header .navbar .navbar-top + .container {
    display: flex;
    align-content: center;
    flex-direction: row;
  }

  #header.header .navbar-collapse.collapse {
    float: left;
    margin-top: 8px;
  }

  .taxes-bar + nav .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .taxes-bar + nav #nav-items .nav-item-label.is-active {
    background: transparent;
  }

  .taxes-bar + nav #nav-items .nav-item-contents.expand-contents {
    background: white;
  }

  .taxes-bar + nav #nav-items .nav-item-contents.expand-contents a {
    color: #24135f;
  }

  .taxes-bar + nav #nav-items .nav-item-contents.expand-contents:hover a
  .taxes-bar + nav #nav-items .nav-item-contents.expand-contents a:hover {
    color: white;
  }

  .taxes-bar + nav #nav-items .nav-item-label.is-active {
    background: transparent;
  }

  .taxes-bar + nav #nav-items #nav-prepare .nav-item .nav-item-label::after,
  .taxes-bar + nav #nav-items #nav-return .nav-item .nav-item-label::after,
  .taxes-bar + nav #nav-items #nav-tools .nav-item .nav-item-label::after {
    right: 0;
  }

  #nav-actions-user .nav-item-contents {
    background-color: #171138;
    box-shadow: 0 5px 10px rgba(0,0,0,0.25);
    color: white;
    height: auto;
    width: 280px;
  }

  .nav-item-contents {
    background-color: #171138;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border: 0;
    box-shadow: 0 3px 5px rgba(0,0,0,0.25);
    left: 0;
    height: auto;
    top: 100%;
    transition: unset;
    width: 280px;
    z-index: 1;
  }

  #nav-actions-user .nav-item-contents .nav-item-content-link a {
    color: white;
  }

  #nav-actions-user .nav-item-contents .nav-item-content-link:hover a,
  #nav-actions-user .nav-item-contents .nav-item-content-link a:hover {
    color: white;
  }

  #header.header .navbar-collapse .navbar-nav .dropdown.open {
    background: #171138;
  }

  #header.header .navbar-collapse .navbar-nav .dropdown.open .dropdown-menu {
    background: #171138;
  }
}

@media screen and (min-width: 992px) {
  #header.header .navbar-collapse .navbar-nav .dropdown.open .dropdown-toggle {
    background: #171138;
  }
  .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: auto !important;
  }
  #header .navbar .navbar-top + .container {
    width: 972px;
  }

  #header.header .navbar-collapse .navbar-nav li:nth-child(1) { order: 1; }
  #header.header .navbar-collapse .navbar-nav li:nth-child(2) { order: 2; }
  #header.header .navbar-collapse .navbar-nav li:nth-child(3) { order: 3; }
  #header.header .navbar-collapse .navbar-nav li:nth-child(4) { order: 4; }
  #header.header .navbar-collapse .navbar-nav li:nth-child(5) { order: 5; }
  #header.header .navbar-collapse .navbar-nav li:nth-child(6) { order: 6; }
  #header.header .navbar-collapse .navbar-nav li:nth-child(7) { order: 7; margin-left: auto;}
  #header.header .navbar-collapse .navbar-nav li:nth-child(8) { order: 8; }
  #header.header .navbar-collapse .navbar-nav li:nth-child(9) { order: 9; }
  #header.header .navbar-collapse .navbar-nav li:nth-child(10) { order: 10; }


  #header.header .navbar-collapse .navbar-nav li.hidden-md + li:nth-child(7),
  #header.header .navbar-collapse .navbar-nav li.hidden-md + li:nth-child(8),
  #header.header .navbar-collapse .navbar-nav li.hidden-md + li:nth-child(9),
  #header.header .navbar-collapse .navbar-nav li.hidden-md + li:nth-child(10) { margin-left: auto; }

  header#header.header .navbar-collapse .navbar-nav .dropdown.open .dropdown-menu {
      border: 0;
      box-shadow: none;
      top: calc(100%);
      left: 0;
      min-width: 280px;
      z-index: 1;
  }
}


@media (min-width: 1200px){
  #header .navbar .navbar-top + .container {
      width: 1172px;
  }
}

@media screen and (min-width: 1340px) {
  .taxes-bar  + nav.signed-in ~ #navigation-offset{
    height: 132px;
  } /* signed in */

  .taxes-bar .container {
    width: 1276px;
  }
}


@media only screen and (max-width: 1339px) and (min-width: 1024px){
  #nav-actions, #nav-actions-user, #nav-user-options-container {
    right: 0;
  }
}

@media only screen and (min-width: 1760px) {
  .header .container {
    width: 1488px;
    display: flex;
    justify-content: flex-end;
  }
}

@media only screen and (max-width: 1759px) and (min-width: 1200px) {
  .header .container {
    width: 1172px;
    display: flex;
    justify-content: flex-end;
  }
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
  .header .container {
    width: 972px;
    display: flex;
    justify-content: flex-end;
  }
}

@media only screen and (max-width: 992px) {
  .navbar.in {
    height: auto;
    overflow-y: none;
  }
}

@media only screen and (min-width: 768px) {
  .navbar-header {
    width: 100% !important;
  }
}

/* Help - Search Results Header */
#navbar-header-ac {
  width: auto !important;
}

/*  END MARKETING HEADER ############################# */

/* ################################################### */







/* #################### TABS ######################### */
.nav-tabs {
  border-bottom: 1px solid #a59fbd !important;
}

.nav-tabs>li>a,
#custom-navtab .nav-tabs>li>a {
  border: none;
  background-color: #ffffff !important;
  cursor: pointer;
  line-height: 1 !important;
  height: unset !important;
  text-decoration: none !important;
}

.nav-tabs>li {
  height: unset !important;
}

#custom-navtab .nav-tabs>li[role="presentation"]:last-of-type {
  display: none !important;
}

.nav-tabs>li:before,
.nav-tabs>li:after {
  display: none !important
}
.nav-tabs>li>a,
.nav-tabs>li>a[data-toggle="tab"] {
  box-sizing: content-box !important;
  color: #60587A !important;
  font-size: 14px !important;
  min-width: 96px !important;
  padding: 12px 16px !important;
  text-align: center;
}

.nav-tabs>li>a:hover {
  border-bottom: 1px solid #60587A !important;
  cursor: pointer;
  color: #171138;
  padding-bottom: 18px !important;
  margin-bottom: -2px !important;
  background-color: #ffffff;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
  color: #171138 !important;
  cursor: pointer;
  background-color: #fff;
  border: none;
  border-bottom: 3px solid #60587A !important;
  padding-bottom: 16px !important;
  margin: 0 !important;
}

/* Tax Tool - Tax Bracket Calculator Tabs */
#_tax_bracket_calc fieldset#calc_tax_years>div.calc-control-container {
  text-align: center;
  width: 50%;
  height: 4em;
  display: inline-block;
  background-color: transparent;
  padding: 0;
  border: none;
}
#_tax_bracket_calc fieldset#calc_tax_years>div.calc-control-container label {
  height: 100%;
  width: 100%;
  line-height: 4em;
  font-weight: 300;
  position: relative;
  font-size: 14px;
  border-bottom: 1px solid #D1CEDB;
}

#_tax_bracket_calc fieldset#calc_tax_years>div.calc-control-container label:hover {
  border-bottom: 2px solid #60587A;
  font-weight: 400;
}
#_tax_bracket_calc fieldset#calc_tax_years>div.calc-control-container label input[type="radio"]:checked+div {
  bottom: 0;
  height: 0;
  width: 100%;
  font-weight: 900;
  border-bottom: 3px solid #60587A;
}
@media only screen and (max-width: 579px) {
  #_tax_bracket_calc fieldset#calc_tax_years {
    width: 100%;
    margin: 0;
  }
}

.nav-tabs {
  margin: 0 !important;
  padding: 0 !important;
}

.nav-tabs>li {
  border: none  !important;
  height: unset !important;
  width: unset !important;
  margin: 0 !important;
  padding: 0 !important;
}
.nav-tabs>li::before {
  border: none !important;
  display: none !important;
}

.nav-tabs>li a{
  font-size: 14px !important;
}

#custom-navtab > ul.nav.nav-tabs.nav-stacked-xs > li:last-child {
  display: none;
}

#custom-navtab .nav-tabs>li>a {
  background-color: transparent;
}

@media only screen and (max-width: 600px) {
  #tax-year-select {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
  }

  #tax-year-select li.active>a,
  #tax-year-select li>a {
    min-width: 40px !important;
    font-size: 14px !important;
    text-align: center;
  }
}

@media only screen and (max-width: 350px) {
  #tax-year-select {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
  }

  #tax-year-select li.active>a,
  #tax-year-select li>a {
    min-width: 25px !important;
    font-size: 12px !important;
  }
}

@media only screen and (max-width: 767px) {
  .nav-tabs>li:last-child>a {
    border-radius: 0;
    border-bottom: 1px solid #a59fbd;
  }
  .nav-tabs>li:last-child:active>a {
    border-radius: 0;
    border-bottom: 3px solid #60587A;
  }
}

@media only screen and (max-width: 1200px) and (min-width: 988px) {
  .nav-tabs>li>a,
  .nav-tabs>li>a[data-toggle="tab"] {
    min-width: auto !important;
  }
}

#tax-calculator-info ul.definitions li {
  background: none !important;
  padding: 0 !important;
}

#tax-calculator-info ul.definitions > li > button {
  background-color: #F5F5FA !important;
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  padding: 10px 15px !important;
  margin: 0 !important;
}

#tax-calculator-info ul.definitions > li > button > span {
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LCA4OCwgMTIyLCAxKSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+') !important;
  background-size: 16px;
  color: #60587A !important;
  padding-right: 15px;
  transition: 0.3s;
}

#tax-calculator-info ul.definitions > li > button[aria-expanded="true"] > span {
  transform: rotate(180deg);
  transition: 0.3s;
  padding-right: 15px;
}

#tax-calculator-info ul.definitions > li > button > button::after {
  display: none;
}

#tax-calculator-info ul.definitions > li > button[aria-expanded="true"] + [role="region"] {
  margin: 16px 20px !important;
}

/* ################################################### */

/* #################### TEXT AREA #################### */
/* STYLES GO HERE */
/* ################################################### */

/* #################### TEXT INPUT ################### */

/* Hide Safari Autofill Icon */
input::-webkit-contacts-auto-fill-button {
    visibility: hidden;
    display: none !important;
    pointer-events: none;
    position: absolute;
    right: 0;
}

/* Override styles from theme1.css*/

#validate_card_form .input-group .form-control {
    height: 56px;
}

.input-hold .form-element-bar {
    position: relative;
    background: #a5b1be;
    display: block;
}

.filter-control,
.input-hold .form-control {
    background-color: #ffffff !important;
    border-radius: 4px !important;
    outline: none;
    height: 48px !important;
    display: block;
    padding: 16px 12px 0;
    font-family: "Open Sans";
    font-weight: normal;
    font-size: 16px !important;
    line-height: 1.5;
    color: #171138 !important;
    box-shadow: none;
    margin-bottom: 0;
    transition: opacity 0.28s ease;
    will-change: opacity;
    border: 2px solid #60587a !important;
    border-radius: 5px;
}

input:-webkit-autofill {
    background-color: white !important;
}

#frmSignin .form-group .input-hold .form-control {
    background: white !important;
    width: 100%;
}

.input-hold .form-control + label, .input-hold .form-control + label + label {
    top: -34px;
}

@media screen and (min-width: 960px) {
    #frmSignin .form-group .input-hold {
        width: 70%;
    }
}

.input-hold .form-control:focus {
    box-shadow: 0 0 2px 2px #7fbbd9;
    border: 1px solid #28008a !important;
}

.form-control.ng-valid.ng-dirty:focus {
    box-shadow: none !important;
}

.form-control.input-validation-error {
    border: 2px solid #ea1330 !important;
    background-color: transparent;
}

.input-validation-error.form-control.spec {
    border: 2px solid #ea1330 !important;
    background-color: transparent;
}

.input-hold .form-control.valid {
    background-color: transparent;
}

.input-hold .form-control.valid ~ .form-element-bar, .input-hold .form-control.valid ~ .form-element-bar::after {
    display: none;
}

.input-hold .form-element-bar {
    position: relative;
    height: 0px;
    background: transparent;
    display: none;
}
.help-block.field-validation-error,
#validate_card_form .field-validation-error {
    font-family: "Open Sans";
    font-weight: 600;
    color:#ea1330;
    font-size: 12px;
}

.form-control {
    outline: 0;
    height: 56px;
    background-color: #ffffff !important;
    padding: 16px 12px !important;
    line-height: 1.5;
    color: #171138 !important;
    box-shadow: none;
    transition: opacity .28s ease;
    will-change: opacity;
    border: 2px solid #60587a !important;
    border-radius: 5px !important;
    font-family: "Open Sans" !important;
    font-weight: normal;
    font-size: 16px;
}

/* Text Inputs & Text Areas */
.ta-input input, .ta-input textarea {
    border: 2px solid #60587A;
    height: 45px;
    color: #171138;
    border-radius: 4px;
    padding: 11px 15px;
    font-weight: 500;
    font-size: 16px;
    width: 100%;
    outline: none;
    transition: border 0.1s ease-in-out;
    background-color: #ffffff !important;
}

/* Text Input Labels */
.ta-input label {
    color: #60587A;
    transition: color 0.1s ease-in-out;
    font-size: 14px;
    font-weight: 500;
}

/* Text Inputs - disabled state and placeholders */
.ta-input input:disabled, .ta-input textarea:disabled {
    background: #E9E9F2;
}

.ta-input input::-webkit-input-placeholder, .ta-input textarea::-webkit-input-placeholder {
    color: #797196;
}

.ta-input input::-moz-input-placeholder, .ta-input textarea::-moz-input-placeholder {
    color: #797196;
}

.ta-input input::-ms-input-placeholder, .ta-input textarea::-ms-input-placeholder {
    color: #797196;
}

.ta-input input:-ms-input-placeholder, .ta-input textarea:-ms-input-placeholder {
    color: #797196;
}

.ta-input input::placeholder, .ta-input textarea::placeholder {
    color: #797196;
}

/* Text Input/Ares Error & Success Validation */
.ta-input .has-warning input,
.interview-inputs .has-warning input {
    border: 2px solid #FFE135;
}

.ta-input .has-error input,
.interview-inputs .has-error input {
    border: 2px solid #EA1330;
}

.ta-input .has-error label,
.interview-inputs .has-error label {
    color: #EA1330;
}

.ta-input .has-error .help-block,
.interview-inputs .has-error .help-block {
    color: #EA1330;
}

/* Focus states */
.form-control:focus {
    box-shadow: 0 0 2px 2px #7fbbd9;
}

/*
Increasing padding right for inputs that trigger the notes thing
so text isn't hidden behind it
*/
.ta-input.selected:not(.no-line-details) input {
  padding-right: 40px !important;
}

.ta-input.selected input {
    box-shadow: 0 0 2px 2px #7fbbd9;
    border: 2px solid #60587A;
}

.ta-input .with-icon input {
  padding-left: 32px !important;
}

.ta-input.selected label {
    color: #60587a !important;
}

.ta-input.selected .input-group-addon.line-details {
    display: block !important;
    visibility: initial !important;
    height: 45px;
    width: 45px;
    right: 0;
    top: 0;
    left: auto;
    border-left: 1px solid #28008a;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAAA+UlEQVR4Ae3YsQ4BURBG4VkNz7AUCjW5M28EFYm3xOpFJfEQ1EskhHUbBfEn57v9ZKfYzd1j+DcAAAAAMGj7Ig5RX8/BF4O2aUll7KN+OvtUmpDC11G/Hl9bYU+i/u2xT6RJbkSayCwQVW6Eb3UWOGcXOMks4CfxBWKTHVLxEv9qAWtlP6MtnQVs1PXdy+PvRl29q8T8cZWYC1wlAAAAQBf6HroQXYguRBeiC9GF6EIAAADQ0O/E8n6Zi2W/Y1qGvWYXGvZMSJH5qayEulBMcyN8prIAXYguRBca63ehVXOAr6S6UCqbXSiVgl3Ij7eHP753IQAAAAAALkg34zM3sDvhAAAAAElFTkSuQmCC);
    background-size: 30px;
    background-position: center;
    pointer-events: all;
    cursor: pointer;
}

/* Date Picker Icon within input */
.datepicker div.icon {
    position: absolute;
    right: 16px;
    top: 8px;
    width: 24px;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2IoOTYsODgsMTIyKSI+PHBhdGggZD0ibTg5LjE2ODkyLDM2LjgyNDMybDAsLTE3LjY4OTE5bC03OC4zMzc4NCwwbDAsMTcuNjg5MTlsNzguMzM3ODQsMHptMCw3LjU4MTA4bC03OC4zMzc4NCwwbDAsNDguMDEzNTJsNzguMzM3ODQsMGwwLC00OC4wMTM1MnptLTU4LjMzNzMzLC0zMi44NTEzNWwzOC4zMzY4MiwwYy0wLjEzOTY5LC0wLjM5NTE4IC0wLjIxNTcxLC0wLjgyMDQ4IC0wLjIxNTcxLC0xLjI2MzUxbDAsLTUuMDU0MDVjMCwtMi4wOTM0NCAxLjY5NzEsLTMuNzkwNTQgMy43OTA1NCwtMy43OTA1NGMyLjA5MzQ0LDAgMy43OTA1NCwxLjY5NzEgMy43OTA1NCwzLjc5MDU0bDAsNS4wNTQwNWMwLDAuNDQzMDQgLTAuMDc2MDEsMC44NjgzNCAtMC4yMTU3MSwxLjI2MzUxbDE2LjY0MTM4LDBjMi4wOTM0NCwwIDMuNzkwNTQsMS42OTcxIDMuNzkwNTQsMy43OTA1NGwwLDgwLjg2NDg3YzAsMi4wOTM0NCAtMS42OTcxLDMuNzkwNTQgLTMuNzkwNTQsMy43OTA1NGwtODUuOTE4OTIsMGMtMi4wOTM0NCwwIC0zLjc5MDU0LC0xLjY5NzEgLTMuNzkwNTQsLTMuNzkwNTRsMCwtODAuODY0ODdjMCwtMi4wOTM0NCAxLjY5NzEsLTMuNzkwNTQgMy43OTA1NCwtMy43OTA1NGwxNi42NDEzOCwwYy0wLjEzOTY5LC0wLjM5NTE4IC0wLjIxNTcxLC0wLjgyMDQ4IC0wLjIxNTcxLC0xLjI2MzUxbDAsLTUuMDU0MDVjMCwtMi4wOTM0NCAxLjY5NzEsLTMuNzkwNTQgMy43OTA1NCwtMy43OTA1NGMyLjA5MzQ0LDAgMy43OTA1NCwxLjY5NzEgMy43OTA1NCwzLjc5MDU0bDAsNS4wNTQwNWMwLDAuNDQzMDQgLTAuMDc2MDEsMC44NjgzNCAtMC4yMTU3MSwxLjI2MzUxem0yMS42OTU0NCw0NC4yMjI5N2wyNS4yNzAyNywwbDAsMjUuMjcwMjdsLTI1LjI3MDI3LDBsMCwtMjUuMjcwMjd6Ii8+PC9nPjwvc3ZnPg==') !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px 20px !important;
}



/* Search Input */
#frmHelp #search_field {
  margin-top: 8px;
  margin-left: 8px;
}

#frmHelp .form-group {
  margin-bottom: 0px !important;
}

.field-validation-error {
  padding-left: 24px;
  position: relative;
}
.field-validation-error:before {
  content: '';
  background-size: 14px;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 0;
  top: calc(50% - 8px);
}

#search_field input {
  flex: 1;
  width: 100% !important;
  padding: 9px 0 9px 16px;
  font-size: 16px;
  border: 2px solid #60587A;
  border-radius: 4px;
  color: #171138;
  font-family: "Open Sans";
}
input#txtSearchInput.form-control:focus {
  box-shadow: 0 0 2px 2px #7fbbd9;
  z-index: 10;
}
#search_field .input-group-btn .btn {
  margin: 0;
  box-shadow: none;
  height: 100%;
  width: 48px;
  content: '';
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2IoOTYsODgsMTIyKSI+PHBhdGggZD0ibTc1LjIzNzE3LDY3Ljk0MjgybDIxLjc1MjEzLDIxLjc1MjA4YzIuMDE0MjYsMi4wMTQzMSAyLjAxNDI2LDUuMjgwMDkgMCw3LjI5NDRjLTIuMDE0MzEsMi4wMTQyNiAtNS4yODAwOSwyLjAxNDI2IC03LjI5NDQsMGwtMjEuNzUyMDgsLTIxLjc1MjEzYy03LjA4NDMyLDUuNTI2NDggLTE1Ljk5MjkzLDguODIwNzIgLTI1LjY2Mzg4LDguODIwNzJjLTIzLjA1NTc5LDAgLTQxLjc3ODk1LC0xOC43MjMxNiAtNDEuNzc4OTUsLTQxLjc3ODk1YzAsLTIzLjA1NTc5IDE4LjcyMzE2LC00MS43Nzg5NSA0MS43Nzg5NSwtNDEuNzc4OTVjMjMuMDU1NzksMCA0MS43Nzg5NSwxOC43MjMxNiA0MS43Nzg5NSw0MS43Nzg5NWMwLDkuNjcwOTUgLTMuMjk0MjQsMTguNTc5NTYgLTguODIwNzIsMjUuNjYzODh6bS0zMi45NTgyMiwtNTcuMTI3MDRjLTE3LjMzMDUzLDAgLTMxLjQ2MzE2LDE0LjEzMjYzIC0zMS40NjMxNiwzMS40NjMxNmMwLDE3LjMzMDUzIDE0LjEzMjYzLDMxLjQ2MzE2IDMxLjQ2MzE2LDMxLjQ2MzE2YzE3LjMzMDUzLDAgMzEuNDYzMTYsLTE0LjEzMjYzIDMxLjQ2MzE2LC0zMS40NjMxNmMwLC0xNy4zMzA1MyAtMTQuMTMyNjMsLTMxLjQ2MzE2IC0zMS40NjMxNiwtMzEuNDYzMTZ6Ii8+PC9nPjwvc3ZnPg==');
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: center;
  background-size: 24px;
}

.input-group-addon {
  padding: 4px 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #43505c;
  text-align: center;
  background-color: transparent !important;
  border: none !important;
  border-radius: 4px;
  z-index: 1;
}

.ta-input .with-icon .input-group-addon {
  padding: 4px 0;
}


/* Forgot Password Quick Start Flow*/

#confirm-password {
  width: 100% !important;
}

/* Inputs with dollar signs */
.ta-input-currency .input-group-addon[id^=ADDON_FTXT] {
  color: #60587a !important;
  font-size: 18px !important;
  z-index: 1 !important;
  margin-left: -8px !important;
}

.ta-input-currency .input-group-addon + input[id^=FTXT_] {
  padding-left: 32px !important;
}

.ta-input .with-icon  span + .input-group-addon + input[id^=FTXT_] {
  padding-left: 55px !important;
}

a.ta-link.learnmore:focus {
  outline: none;
}

.with-icon a.learnmore {
  z-index: 100;
  text-decoration: none;
}

.ta-input .with-icon .learnmore {
  top: 9px !important;
  left: 0 !important;
}

.ta-input-date .with-icon .learnmore {
  top: 13px !important;
  left: 0 !important;
}

.ta-input .with-icon .learnmore .icon {
  margin-left: 0;
}

.newFormStyle .learnmore {
  vertical-align: baseline;
}

.learnmore-nomargin {
	margin:0;
}
.learnmore-baseline {
	vertical-align: baseline;
}

.form-control.ng-invalid.ng-dirty {
  border: 2px solid #ea1330 !important;
}

.form-control.ng-valid {
  border-color: 2px solid #00825e !important;
  background-color: transparent !important;
}

span[id*="ADDON_FTXT_FEDERAL_"] {
  color: #60587a !important;
}

.has-error input {
  border: 2px solid #ea1330 !important;
}

.has-warning input {
    border: 2px solid #FFE135 !important;
}

/* Login Password Icon within Input */
a.show-hide-pwd {
  top: 33px !important;
  right: 10px !important;
}

a.show-hide-pwd:active {
  border: 2px solid #60587A !important;
}


/* Exit page badge */
.header-nav-shopping-cart .count {
  background-color: #ea1330;
}

/* Tax Tools - Form Inputs */
#_tax_bracket_calc path {
  fill: #60587A;
}

#_tax_bracket_calc form div.calc-control-container.padding-top-bottom-row,
#_tax_bracket_calc form div.calc-control-container {
  border: 2px solid #60587A;
  border-radius: 4px;
  background-color: #ffffff;
}

#_tax_bracket_calc form div.calc-control-container.padding-top-bottom-row:first-of-type {
  margin-top: 45px;
}

#_tax_bracket_calc form fieldset>legend {
  margin-bottom: 30px;
}

#_tax_bracket_calc .padding-top-bottom-row {
  padding-bottom: 0;
}

#_tax_bracket_calc form div.calc-control-container.padding-top-bottom-row label,
#_tax_bracket_calc form div.calc-control-container label {
  margin-top: -34px;
  margin-left: -13px;
  padding-bottom: 12px;
  color: #60587A;
  font-size: 14px;
  line-height: 24px;
}

#_tax_bracket_calc form div.calc-control-container.padding-top-bottom-row select,
#_tax_bracket_calc form div.calc-control-container.padding-top-bottom-row input,
#_tax_bracket_calc form div.calc-control-container select,
#_tax_bracket_calc form div.calc-control-container input {
  margin-bottom: 12px;
  color: #171138;
  font-size: 16px;
  font-weight: 'bold';
}

#_tax_bracket_calc form>button {
  width: 90%;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  color: #60587A;
  background-color: #F5F5FA;
  border-radius: 4px;
  padding: 16px 20px;
  margin-left: 15px;
  margin-top: -30px;
}

#_tax_bracket_calc form>button:focus {
  border: 4px solid #7FBBD9;
}


#_tax_bracket_calc button>svg>path:last-of-type {
  display: none !important;
}

#_tax_bracket_calc form>button[aria-expanded="true"]>svg {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2IoOTYsIDg4LCAxMjIpIj48cGF0aCBkPSJtOTMuMTEyMiw3NC42ODg2M2MxLjM4NTc5LDEuMzg1NjMgMy42MzI0MSwxLjM4NTUgNS4wMTgwOCwtMC4wMDAyNGMxLjM4NTYzLC0xLjM4NTc5IDEuMzg1NSwtMy42MzI0MSAtMC4wMDAyNCwtNS4wMTgwOGwtNDMuNDcxODYsLTQzLjQ2NzgxYy0xLjIzMzQzLC0xLjIzNTE4IC0yLjkwOTk0LC0xLjkzMDI4IC00LjY1ODE4LC0xLjkzMDI4Yy0xLjc0ODI0LDAgLTMuNDI0NzUsMC42OTUxIC00LjY2MDA5LDEuOTMyMTlsLTQzLjQ2OTk2LDQzLjQ2NTljLTEuMzg1NzUsMS4zODU2NyAtMS4zODU4NywzLjYzMjI5IC0wLjAwMDI0LDUuMDE4MDhjMS4zODU2NywxLjM4NTc1IDMuNjMyMjksMS4zODU4NyA1LjAxODA4LDAuMDAwMjRsNDMuMTEyMjEsLTQzLjEwODE5bDQzLjExMjIxLDQzLjEwODE5bC0wLjAwMDAxLDB6Ii8+PC9nPjwvc3ZnPg==') !important;
  transform: none;
  font-size: 14px;
  margin-left: 12px;
  margin-top: 3px;
}

#_tax_bracket_calc form>button[aria-expanded="false"]>svg {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2IoOTYsIDg4LCAxMjIpIj48cGF0aCBkPSJtNi40ODgzNSwyNS4wODI2MmMtMS4zOTg2MywtMS4zOTg0NiAtMy42NjYwNywtMS4zOTgzNCAtNS4wNjQ1NywwLjAwMDI1Yy0xLjM5ODQ2LDEuMzk4NjMgLTEuMzk4MzQsMy42NjYwNyAwLjAwMDI1LDUuMDY0NTdsNDMuODc0NjQsNDMuODcwNTVjMS4yNDQ4NiwxLjI0NjYyIDIuOTM2OSwxLjk0ODE3IDQuNzAxMzQsMS45NDgxN2MxLjc2NDQ0LDAgMy40NTY0OCwtMC43MDE1NCA0LjcwMzI2LC0xLjk1MDA5bDQzLjg3MjcyLC00My44Njg2M2MxLjM5ODU5LC0xLjM5ODUgMS4zOTg3MSwtMy42NjU5NSAwLjAwMDI1LC01LjA2NDU3Yy0xLjM5ODUsLTEuMzk4NTkgLTMuNjY1OTUsLTEuMzk4NzEgLTUuMDY0NTcsLTAuMDAwMjVsLTQzLjUxMTY1LDQzLjUwNzZsLTQzLjUxMTY1LC00My41MDc2eiIvPjwvZz48L3N2Zz4=') !important;
  transform: none;
  font-size: 14px;
  margin-left: 12px;
  margin-top: 3px;
}

#heading-how-to-calculate-bracket a {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  color: #60587A !important;
  background-color: #F5F5FA;
  border-radius: 4px;
  padding: 16px 20px;
  text-decoration: none;
  align-items: center;
}

#heading-how-to-calculate-bracket a:focus {
  border: 4px solid #7FBBD9;
}
#heading-how-to-calculate-bracket a:hover,
#heading-how-to-calculate-bracket a:active {
  cursor: pointer;
  color: #60587A !important;
}

#heading-how-to-calculate-bracket path {
  display: none;
}

#heading-how-to-calculate-bracket a.collapsed svg {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2IoOTYsIDg4LCAxMjIpIj48cGF0aCBkPSJtNi40ODgzNSwyNS4wODI2MmMtMS4zOTg2MywtMS4zOTg0NiAtMy42NjYwNywtMS4zOTgzNCAtNS4wNjQ1NywwLjAwMDI1Yy0xLjM5ODQ2LDEuMzk4NjMgLTEuMzk4MzQsMy42NjYwNyAwLjAwMDI1LDUuMDY0NTdsNDMuODc0NjQsNDMuODcwNTVjMS4yNDQ4NiwxLjI0NjYyIDIuOTM2OSwxLjk0ODE3IDQuNzAxMzQsMS45NDgxN2MxLjc2NDQ0LDAgMy40NTY0OCwtMC43MDE1NCA0LjcwMzI2LC0xLjk1MDA5bDQzLjg3MjcyLC00My44Njg2M2MxLjM5ODU5LC0xLjM5ODUgMS4zOTg3MSwtMy42NjU5NSAwLjAwMDI1LC01LjA2NDU3Yy0xLjM5ODUsLTEuMzk4NTkgLTMuNjY1OTUsLTEuMzk4NzEgLTUuMDY0NTcsLTAuMDAwMjVsLTQzLjUxMTY1LDQzLjUwNzZsLTQzLjUxMTY1LC00My41MDc2eiIvPjwvZz48L3N2Zz4=') !important;
  transform: none;
  height: 16px;
  width: 16px
}

#heading-how-to-calculate-bracket svg {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2IoOTYsIDg4LCAxMjIpIj48cGF0aCBkPSJtOTMuMTEyMiw3NC42ODg2M2MxLjM4NTc5LDEuMzg1NjMgMy42MzI0MSwxLjM4NTUgNS4wMTgwOCwtMC4wMDAyNGMxLjM4NTYzLC0xLjM4NTc5IDEuMzg1NSwtMy42MzI0MSAtMC4wMDAyNCwtNS4wMTgwOGwtNDMuNDcxODYsLTQzLjQ2NzgxYy0xLjIzMzQzLC0xLjIzNTE4IC0yLjkwOTk0LC0xLjkzMDI4IC00LjY1ODE4LC0xLjkzMDI4Yy0xLjc0ODI0LDAgLTMuNDI0NzUsMC42OTUxIC00LjY2MDA5LDEuOTMyMTlsLTQzLjQ2OTk2LDQzLjQ2NTljLTEuMzg1NzUsMS4zODU2NyAtMS4zODU4NywzLjYzMjI5IC0wLjAwMDI0LDUuMDE4MDhjMS4zODU2NywxLjM4NTc1IDMuNjMyMjksMS4zODU4NyA1LjAxODA4LDAuMDAwMjRsNDMuMTEyMjEsLTQzLjEwODE5bDQzLjExMjIxLDQzLjEwODE5bC0wLjAwMDAxLDB6Ii8+PC9nPjwvc3ZnPg==') !important;
  transform: none;
  height: 16px;
  width: 16px;
}

#_tax_bracket_calc {
  border: none;
  box-shadow: 0 0 0 0 #fff;
}

#_tax_bracket_calc div.calc-panel[role="region"] {
  background-color: #ffffff;
}

#tax-exempt-container a,
#business-products a,
#business-products .muted > .state-pop-over,
.offset1 a {
  color: #2872D4;
  text-decoration: none !important;
}
#tax-exempt-container a:hover,
#business-products a:hover,
#business-products .muted > .state-pop-over:hover,
.offset1 a:hover {
  color: #2872D4;
  text-decoration: underline !important;
}

#mobile-carousel a:hover {
  text-decoration: none !important;
}

.offset1 ul {
  list-style: none;
  list-style-position: outside;
}

.offset1 ul > li:before {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2IoOTYsIDg4LCAxMjIpIj48cGF0aCBkPSJtOTMuMTEyMiw3NC42ODg2M2MxLjM4NTc5LDEuMzg1NjMgMy42MzI0MSwxLjM4NTUgNS4wMTgwOCwtMC4wMDAyNGMxLjM4NTYzLC0xLjM4NTc5IDEuMzg1NSwtMy42MzI0MSAtMC4wMDAyNCwtNS4wMTgwOGwtNDMuNDcxODYsLTQzLjQ2NzgxYy0xLjIzMzQzLC0xLjIzNTE4IC0yLjkwOTk0LC0xLjkzMDI4IC00LjY1ODE4LC0xLjkzMDI4Yy0xLjc0ODI0LDAgLTMuNDI0NzUsMC42OTUxIC00LjY2MDA5LDEuOTMyMTlsLTQzLjQ2OTk2LDQzLjQ2NTljLTEuMzg1NzUsMS4zODU2NyAtMS4zODU4NywzLjYzMjI5IC0wLjAwMDI0LDUuMDE4MDhjMS4zODU2NywxLjM4NTc1IDMuNjMyMjksMS4zODU4NyA1LjAxODA4LDAuMDAwMjRsNDMuMTEyMjEsLTQzLjEwODE5bDQzLjExMjIxLDQzLjEwODE5bC0wLjAwMDAxLDB6Ii8+PC9nPjwvc3ZnPg==') !important;
  transform: none;
  height: 16px;
  width: 16px;
}

/*Create Account & Sign In Form Elements*/

#Username, #Password, #PhoneNumber, #Email {
    width: 100% !important;
}

/* ################################################### */


/* Log in page */
#signin-forgot-username-password img{
  display: none;
}

a#signin-forgot-username-password, a#signin-create-account-link {
    padding-top: 8px;
}

a#signin-forgot-username-password > span, a#signin-create-account-link > span {
 font-size: 15px;
}

a#signin-forgot-username-password {
  display: block;
  text-align: center;
}

#signin-create-account {
  padding-left: 100px;
}

#forgot-back-to-signin {
  font-size: 14px;
  color: #171138;
  font-weight: bold;
  text-decoration: none;
}

#forgot-back-to-signin > img {
  height: 20px;
  width: 20px;
  padding-top: 5px;
  margin-left: 13px;
}

#forgot-back-to-signin > span {
  padding-left: 10px;
}

#forgot-back-to-signin-wrapper {
  margin-bottom: 30px;
}


#forgot-verify-email-resend-code > div {
  padding-top: 4px !important;
}

/* Account Recovery Page */
div#recovered-form-wrap .form-group {
  margin-bottom: 18px;
}

/* #################### TOGGLE SWITCH ################ */
.text-success-ngx {
  color:#60587A !important;
}

.text-danger-ngx {
  color:#B9B6C5 !important;
}
/* ################################################### */

/* LOADING IN MY ACCOUNT */
.progress {
  background-color: #A59FBD !important;
}
.progress .determinate {
  background-color: #393357 !important;
}
#fancybox-loading div,
.progress .indeterminate {
  background-color: #393357 !important;
}
#fancybox-loading div::before, #fancybox-loading div::after {
  background-color: #393357 !important;
}

/* Content inside fed */
#taxactonline .nav-container + .content {
  padding: 20px 30px;
}
/* Content inside Basic Info */
#taxactonline .nav-container #a_navigation_container {
  flex-basis: 0px !important;
}
#taxactonline .nav-container {
  position: fixed;
  top: 0;
  z-index: 1500 !important;
  height: 100vh;
}

@media screen and (min-width: 1000px) {
  #taxactonline .nav-container {
    background-color: #171138;
  }
}

@media screen and (max-width: 480px) {
  #taxactonline .nav-container {
    top: 120px;
    height: calc(100vh - 120px);
  }

  #taxactonline #divContent.content {
    padding: 100px 35px 0 !important;
  }
}

@media screen and (max-width: 990px) and (min-width: 481px){
  #taxactonline .nav-container {
    top: 87px;
    height: calc(100vh - 87px);
  }

  .nav-container {
    overflow-y: hidden;
  }
}

@media screen and (min-width: 990px) {
  #taxactonline #right-flex-content {
    margin-left: 240px;
  }
  #taxactonline .left-nav-collapsed #right-flex-content {
    margin-left: 0;
  }
  #taxactonline .left-nav-expanded #right-flex-content {
    margin-left: 240px;
  }
    .nav-container {
    overflow-y: auto;
  }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .nav-container.active .navigation {
    height: 100vh !important;
  }
}

#taxactonline #divContent.content {
  padding: 70px 35px 0;
}

#taxactonline #interview {
  width: 100%;
}

@media screen and (min-width: 990px) {
  #taxactonline .nav-container + .content {
    padding: 20px 30px 20px 115px;
  }

  #taxactonline #interview {
    min-width: 600px;
    max-width: 960px;
    width: 80%;
    margin: 0px auto;
  }
}

/* Check out forms */
.input-hold {
    padding-top: 24px !important;
}

.input-hold .form-element-label {
    top: 0 !important;
    padding-left: 0 !important;
    font-size: 14px !important;
    font-family: "Open Sans";
    font-weight: 400 !important;
    margin: 0 !important;
    transform: none !important;
    transform-origin:  unset !important;
    transition: unset !important;
    will-change: unset;
}

.input-hold input,
.input-hold select,
.input-hold select.form-control {
    font-size: 14px !important;
    padding: 8px !important;
}

.input-hold select,
.input-hold select.form-control {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LDg4LDEyMiwxKSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+') !important;
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 16px) 50% !important;
}

/* #################################################### */
/* SUPPORT PAGE */
/*
  This is to reset the practice manager block on this page: https://aws-test.taxact.com/ef/prep-efile-center
  No IDs or specific class names so tried to make the selector as specific as possible to target this one div.
*/
.page-header + .row-fluid.bottom-lg-padding.bottom-lg-margin {
  display: block;
}

.ngx-static-container .span3 .nav-tabs.nav-stacked {
  margin-top: 40px !important;
  margin-right: 24px !important;
}

.ngx-static-container .span3 .well {
  margin-right: 24px;
}

/* Margin at top */
div.container div.row div.col-sm-9.pull-right div.well,
div.container div.row div.col-sm-3 div#support-navigation {
  margin-top: 50px;
}

div.container div.row div.col-sm-9.pull-right div.well>form>div {
  width: 100% !important;
  height: auto;
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
}

@media only screen and (max-width: 768px) {
  div.container div.row div.col-sm-9.pull-right div.well>form>div {
    flex-direction: column !important;
    justify-content: space-evenly;
    align-items: flex-start;
  }

  input#searchText.pull-left {
    width: 100% !important;
    margin: 10px 0 !important;
  }

  select#taxYear.input-small {
    width: 40% !important;
    margin: 10px 0 !important;
  }

  div.container div.row div.col-sm-9.pull-right div.well>form>div button.btn-success {
    width: 100% !important;
    margin: 10px 0 !important;
  }
}

@media only screen and (max-width: 500px) {
  select#taxYear.input-small {
    width: 70% !important;
  }
}

@media only screen and (max-width: 350px) {
  select#taxYear.input-small {
    width: 90% !important;
  }
}

div.container div.row div.col-sm-9.pull-right div.well>form>div button.btn-success i.ta-icon-magnifying-glass {
  display: none;
}

div.container div.row div.col-sm-9.pull-right div.well>form>div button.btn-success {
  margin: 0 0 0 10px;
  padding-right: 22px;
}

input#searchText.pull-left {
  margin: 0 8px 0 0;
  width: 50%;
  border: 2px solid #60587A;
  border-radius: 5px;
  background-color: white;
  color: #171138;
}

.ta-search.ta-search__container input#searchText.pull-left {
  width: 100%;
}

select#taxYear.input-small {
  border: 2px solid #60587A;
  border-radius: 5px;
  background-color: white;
  background-repeat: no-repeat;
  background-size: 16px;
  background-position-x: calc(100% - 16px);
  background-position-y: center;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LDg4LDEyMiwxKSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+');
  color: #171138;
  position: relative;
  width: 20%;
  -webkit-appearance: none;
  appearance: none;
}

.ta-search.ta-search__container select#taxYear.input-small {
  width: 145px;
  margin: 8px 8px 8px 0;
}

.ta-search.ta-search__container button.t-button {
  margin: 8px 0;
}

/* select#taxYear.input-small::-ms-expand {
  display: none !important;
} */

input#searchText.pull-left:focus,
select#taxYear.input-small:focus {
  outline: none;
  box-shadow: 0 0 2px 2px #7FBBD9;
}


.form-control,
select#taxYear.input-small,
input[type=text],
input[type=password],
#profession-dropdown,
#prod_type,
#TaxYear,
#searchText,
#taxYear {
  font-size: 16px !important;
  line-height: 1 !important;
  padding: 8px 16px !important;
}

.form-control:not(textarea),
select#taxYear.input-small,
input[type=text],
input[type=password],
#profession-dropdown,
#prod_type,
#TaxYear,
#searchText,
#taxYear {
    height: 50px !important;
}

/* Fix for pariveda basic info issues */
.t-password-input__wrapper input,
.t-datepicker-input__input-wrapper input {
  background-color: transparent;
}

/* Support */

#support-navigation .nav-stacked,
.nav-stacked {
  border: 1px solid #E9E9F2;
  margin-bottom: 24px !important;
  overflow: hidden;
}

#support-navigation .nav.nav-tabs li,
#support-navigation .nav.nav-tabs li a {
  display: block;
  line-height: 1.5 !important;
  width: 100% !important;
}

.nav-stacked li,
.nav-stacked li a {
  text-align: left;
}

.nav-stacked li {
  margin: 0;
  padding: 0;
}

.nav-stacked li.nav-header {
  padding: 10px 16px !important;
  background-color: rgb(23, 17, 56);
  color: white;
  text-transform: none;
  font-size: 14px;
}

.nav-stacked li a {
  color: #60587A;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
  padding: 16px !important;
  border-bottom: 1px solid #E9E9F2 !important;
}
.nav-stacked li:last-of-type a:hover,
.nav-stacked li:last-of-type a {
  padding-bottom: 16px !important;
  border-bottom: 0 !important;
}

.nav-stacked li a:hover {
  background-color: #F5F5FA !important;
  border-bottom: 1px solid #E9E9F2 !important;
  margin: 0 !important;
  padding-bottom: 16px !important;
}

/* search forms - taxact/forms */
#frm div.input-group {
  position: relative;
}

#frm div.input-group .searchbox {
  padding-right: 48px !important;
  z-index: 0;
}

#frm div.input-group .input-group-addon {
  position: absolute;
  right: 24px;
  top: calc(50% - 12px);
  z-index: 1;
}

#frm div label {
  display: block;
  margin-top: 8px;
  text-align: left;
}

#counter {
  color: black !important;
}

#counter_box .learn-more {
  background-color: #e9e9f2 !important;
  border-radius: 4px !important;
  color: #212529 !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  border-bottom: none !important;
  padding: 7px !important;
  outline: none;
  width: 100%;
  text-align: left !important;
  background-repeat: no-repeat;
  background-size: 16px;
  background-position-x: calc(100% - 8px);
  background-position-y: center;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LDg4LDEyMiwxKSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+');
}

.wrap #top + .row-fluid > div:nth-child(1) {
  width: 100%;
}

.univ-consent-list-items p {
  margin-bottom: 10px;
}

.univ-consent-mb-5 {
  margin-bottom: 5px;
}

.v-center {
  vertical-align: middle;
}

@media screen and (min-width: 768px) {
  .wrap #top + .row-fluid > div:nth-child(1) .input-append.input-block-level {
    margin-top: 40px;
  }
}

  /* ################################################### */

/* Tables */
.form-table .circle {
  background-color: #00825E !important;
}

/* ################################################### */
/* ####################### TY2019 ##################### */
/* ################################################### */

/* ###################### Login ######################## */

/* ### SIGN IN ### */
/* Inputs Container */
#frmSignIn .span12 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 8px 0 !important;
}
/* Inputs */
#frmSignIn #user_id,
#frmSignIn #user_password {
  border: 2px solid #60587A !important;
  border-radius: 4px !important;
  background-color: #ffffff !important;
  padding: 16px;
}
#frmSignIn #user_id:focus,
#frmSignIn #user_password:focus {
  outline: none;
  box-shadow: 0 0 2px 2px #7fbbd9;
}
@media only screen and (max-width: 650px) {
  #frmSignIn #user_id,
  #frmSignIn #user_password {
    width: 100% !important;
  }
}
/* Label */
#frmSignIn label {
  font-size: 16px;
  color: #60587A !important;
}
/* Sign In Button */
#frmSignIn #button_reg_form {
  height: auto;
  width: 116px;
  background-color: #00825E !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  padding: 11px 20px;
}
#frmSignIn #button_reg_form:hover {
  background-color: #007353 !important;
}
#frmSignIn #button_reg_form:focus {
  background-color: #006348 !important;
}
/* Tabs */
.nav.nav-tabs #tab1 > a:hover,
.nav.nav-tabs #tab2 > a:hover {
  margin-bottom: 0 !important;
}
.nav.nav-tabs #tab2 > a {
  border-bottom: none;
}
.nav.nav-tabs #tab1 > a:active,
.nav.nav-tabs #tab2 > a:hover {
  margin-bottom: 0 !important;
}

/* ### REGISTER ### */
/* Radio Buttons */
/* HTML adjustment needed on TY19 Register Page */
/* Inputs Container */
#registration .control-group#emailBox,
#registration .control-group#reg_section_username,
#registration .control-group#reg_section_password .input-append,
#registration .control-group#reg_section_confirm,
#registration .control-group#reg_section_question,
#registration .control-group#reg_section_answer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin: 16px 0 !important;
}
/* Inputs */
#registration .control-group#emailBox #email,
#registration .control-group#reg_section_username #regNow_user_id,
#registration .control-group#reg_section_password #regNow_user_password,
#registration .control-group#reg_section_confirm
#check_password,
#registration .control-group#reg_section_answer #secret_answer {
  width: 300px !important;
  font-size: 16px !important;
  padding: 16px !important;
  color: #171138 !important;
  border: 2px solid #60587A !important;
  border-radius: 4px !important;
  background-color: #ffffff !important;
}
#registration .control-group#emailBox #email:focus,
#registration .control-group#reg_section_username #regNow_user_id:focus,
#registration .control-group#reg_section_password #regNow_user_password:focus,
#registration .control-group#reg_section_confirm
#check_password:focus,
#registration .control-group#reg_section_answer #secret_answer:focus,
#registration .control-group#reg_section_question #secret_question:focus {
  outline: none;
  box-shadow: 0 0 2px 2px #7fbbd9;
}
@media only screen and (max-width: 650px) {
  #registration .control-group#emailBox #email,
  #registration .control-group#reg_section_username #regNow_user_id,
  #registration .control-group#reg_section_password #regNow_user_password,
  #registration .control-group#reg_section_confirm
  #check_password,
  #registration .control-group#reg_section_answer #secret_answer,
  #registration .control-group#reg_section_question #secret_question {
    width: 100% !important;
  }
}
/* Labels */
#registration .control-group#emailBox label,
#registration .control-group#reg_section_username label,
#registration .control-group#reg_section_password .input-append label,
#registration .control-group#reg_section_confirm label,
#registration .control-group#reg_section_question label,
#registration .control-group#reg_section_answer label {
  font-size: 16px;
  color: #60587A !important;
}
/* Dropdown */
#registration .control-group#reg_section_question #secret_question {
    width: 300px;
    font-size: 16px !important;
    padding: 12px !important;
    border: 2px solid #60587a !important;
    border-radius: 4px;
    overflow: hidden;
    background: #ffffff;
    color: #171138;
    box-shadow: none;
    -webkit-appearance: none;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyBmaWxsPSJyZ2JhKDk2LDg4LDEyMiwxKSI+PHBhdGggZD0ibTYuNDg4MzUsMjUuMDgyNjJjLTEuMzk4NjMsLTEuMzk4NDYgLTMuNjY2MDcsLTEuMzk4MzQgLTUuMDY0NTcsMC4wMDAyNWMtMS4zOTg0NiwxLjM5ODYzIC0xLjM5ODM0LDMuNjY2MDcgMC4wMDAyNSw1LjA2NDU3bDQzLjg3NDY0LDQzLjg3MDU1YzEuMjQ0ODYsMS4yNDY2MiAyLjkzNjksMS45NDgxNyA0LjcwMTM0LDEuOTQ4MTdjMS43NjQ0NCwwIDMuNDU2NDgsLTAuNzAxNTQgNC43MDMyNiwtMS45NTAwOWw0My44NzI3MiwtNDMuODY4NjNjMS4zOTg1OSwtMS4zOTg1IDEuMzk4NzEsLTMuNjY1OTUgMC4wMDAyNSwtNS4wNjQ1N2MtMS4zOTg1LC0xLjM5ODU5IC0zLjY2NTk1LC0xLjM5ODcxIC01LjA2NDU3LC0wLjAwMDI1bC00My41MTE2NSw0My41MDc2bC00My41MTE2NSwtNDMuNTA3NnoiLz48L2c+PC9zdmc+');
    background-position-x: calc(100% - 16px);
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
}
/* Buttons */
.control-group#reg_section_button .input-block-level,
.control-group#reg_section_button .btn.btn-success.pull-right {
  height: auto;
  width: auto;
  background-color: #00825E !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  padding: 11px 20px;
  margin: 8px 0 !important;
}
.control-group#reg_section_button .input-block-level:hover,
.control-group#reg_section_button .btn.btn-success.pull-right:hover {
  background-color: #007353 !important;
}
.control-group#reg_section_button .input-block-level:focus,
.control-group#reg_section_button .btn.btn-success.pull-right:focus {
  background-color: #006348 !important;
}
@media only screen and (max-width: 650px) {
  .control-group#reg_section_button {
    display: flex;
    flex-direction: column;
  }
}

.table-responsive.table-striped .table-body .table-row:nth-child(odd) {
  background-color: #E9E9F2 !important;
  color: #171138 !important;
}

.table-responsive .table-body .table-row {
  border-bottom: none !important;
}


/*
  Changes specific to Stock Assistant
  https://aws-test.taxact.com/taxonline2019/introduction/StockImport.asp?t=1571153724327
*/
#stockAssistantBody header nav.navbar.navbar-modal {
  background-color: #171138 !important;
}

#stockAssistantBody header .navbar-header {
  width: auto !important;
}

#stockAssistantBody .navbar-brand .title,
#stockAssistantBody .navbar-modal .navbar-nav>li>a:not(.btn) {
  color: white;
}

#stockAssistantBody .table-header .table-cell {
  line-height: 18px;
}

/*
  Inactive Time Out - Search Input
*/
#searchText.form-control {
  width: 155%;
  margin-top: 8px;
  color: #171138 !important;
  background-color: #ffffff !important;
  background-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g fill="rgb(23, 17, 56)"><path d="m75.23717,67.94282l21.75213,21.75208c2.01426,2.01431 2.01426,5.28009 0,7.2944c-2.01431,2.01426 -5.28009,2.01426 -7.2944,0l-21.75208,-21.75213c-7.08432,5.52648 -15.99293,8.82072 -25.66388,8.82072c-23.05579,0 -41.77895,-18.72316 -41.77895,-41.77895c0,-23.05579 18.72316,-41.77895 41.77895,-41.77895c23.05579,0 41.77895,18.72316 41.77895,41.77895c0,9.67095 -3.29424,18.57956 -8.82072,25.66388zm-32.95822,-57.12704c-17.33053,0 -31.46316,14.13263 -31.46316,31.46316c0,17.33053 14.13263,31.46316 31.46316,31.46316c17.33053,0 31.46316,-14.13263 31.46316,-31.46316c0,-17.33053 -14.13263,-31.46316 -31.46316,-31.46316z"/></g></svg>');
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: 95% 50%;
  padding-right: 50px !important;
  z-index: 10 !important;
}
@media screen and (max-width: 1339px) {
  #searchText.form-control {
    width: 203%;
  }
}
@media screen and (max-width: 1024px) {
  #searchText.form-control {
    width: 255%;
  }
}
@media screen and (min-width: 481px) and (max-width: 768px) {
  #searchText.form-control {
    width: 150%;
  }
}
@media screen and (max-width: 480px) {
  #searchText.form-control {
    width: 169%;
  }
}
@media screen and (width: 320px) {
  #searchText.form-control {
    width: 205%;
  }
}

/* ----------------------------------------------------------------------
      T-Button
---------------------------------------------------------------------- */

.t-button {
  border: 2px solid transparent;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: Open Sans;
  font-weight: 600;
  line-height: 1;
  margin: 8px;
  outline: 0;
  position: relative;
  vertical-align: top;
  white-space: nowrap;
  width: 100%;

  /* setting to medium button as a fallback  */
  font-size: 18px;
  height: 48px;
  padding: 6px 32px
}

.t-button, .t-button .t-button__text {
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.t-button .t-button__text {
  border: 2px solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
}

.t-button.t-button--large svg,
.t-button.t-button--medium svg,
.t-button.t-button--small svg {
  vertical-align: middle;
  -ms-flex-item-align: center;
  align-self: center;
  justify-self: center
}

.t-button:focus {
  outline: 0
}

.t-button[disabled], .t-button[disabled]:hover {
  background-color: #e9e9f2;
  color: #a59fbd;
  cursor: not-allowed
}

.t-button[disabled]:hover .t-button__text {
  border-color: transparent
}

.t-button[disabled] .t-button__text {
  color: #a59fbd
}

.t-button--small.t-button--round {
  width: 40px
}

.t-button--medium.t-button--round {
  width: 48px
}

.t-button--large.t-button--round {
  width: 56px
}

.t-button--tertiary {
  background-color: #fff;
  color: #171138
}

.t-button--tertiary:active {
  background-color: transparent
}

.t-button--tertiary:active .t-button__text {
  border-bottom-color: transparent
}

.t-button--tertiary:active:hover {
  background-color: transparent
}

.t-button--tertiary:active:hover .t-button__text {
  border-bottom-color: transparent
}

.t-button--tertiary:focus {
  background-color: #dddaed
}

.t-button--tertiary:hover .t-button__text {
  border-bottom: 2px solid #2872d4
}

.t-button--tertiary .t-button__text {
  color: #2872d4
}

.t-button--icon-only, .t-button--round {
  width: auto
}

.t-button--icon-only svg, .t-button--round svg {
  -ms-flex-item-align: center;
  align-self: center;
  margin-bottom: 0
}

.t-button--icon-only.t-button--small,
.t-button--round.t-button--small {
  padding: 6px 10px
}

.t-button--icon-only.t-button--small svg,
.t-button--round.t-button--small svg {
  height: 20px;
  width: auto
}

.t-button--icon-only.t-button--medium,
.t-button--round.t-button--medium {
  padding: 8px 12px
}

.t-button--icon-only.t-button--medium svg,
.t-button--round.t-button--medium svg {
  height: 24px;
  width: auto
}

.t-button--icon-only.t-button--large, .t-button--round.t-button--large {
  padding: 12px 16px
}

.t-button--icon-only.t-button--large svg, .t-button--round.t-button--large svg {
  height: 24px;
  width: auto
}

.t-button--round {
  border-radius: 50%;
  width: auto
}

.t-button--has-icon {
  width: auto
}

.t-button--has-icon svg {
  margin-right: 12px
}

.t-button--has-icon.t-button--small {
  padding: 6px 12px
}

.t-button--has-icon.t-button--small svg {
  height: 20px;
  width: auto
}

.t-button--has-icon.t-button--medium {
  padding: 6px 16px
}

.t-button--has-icon.t-button--medium svg {
  height: 24px;
  width: auto
}

.t-button--has-icon.t-button--large {
  padding: 10px 24px
}

.t-button--has-icon.t-button--large svg {
  height: 24px;
  width: auto
}

.t-button--has-icon.t-button--tertiary, .t-button--icon-only.t-button--tertiary {
  background-color: #fff;
  color: #171138
}

.t-button--has-icon.t-button--tertiary:focus, .t-button--icon-only.t-button--tertiary:focus {
  background: #dddaed
}

.t-button--has-icon.t-button--tertiary:hover, .t-button--icon-only.t-button--tertiary:hover {
  background-color: #e9e9f2
}

.t-button--has-icon.t-button--tertiary:hover:focus, .t-button--icon-only.t-button--tertiary:hover:focus {
  background: #dddaed
}

.t-button--has-icon.t-button--tertiary:hover .t-button__text, .t-button--icon-only.t-button--tertiary:hover .t-button__text {
  border-bottom: 2px solid transparent
}

.t-button--has-icon.t-button--tertiary:active, .t-button--icon-only.t-button--tertiary:active {
  background-color: #d1cedb;
  -webkit-box-shadow: inset 0 0 10px rgba(96, 88, 122, .25);
  box-shadow: inset 0 0 10px rgba(96, 88, 122, .25)
}

.t-button--has-icon.t-button--tertiary .t-button__text, .t-button--icon-only.t-button--tertiary .t-button__text {
  color: #171138
}

.t-button--tertiary.t-button__state--hover {
  background-color: transparent!important
}

.t-button--tertiary.t-button__state--hover .t-button__text {
  border-bottom: 2px solid #2872d4
}

.t-button--tertiary.t-button__state--pressed {
  background-color: transparent
}

.t-button--tertiary.t-button__state--pressed .t-button__text {
  border-bottom-color: transparent
}

.t-button--tertiary.t-button__state--focus {
  background-color: #dddaed!important
}

.t-button--determinate {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #006348), color-stop(50%, #00825e));
  background: linear-gradient(90deg, #006348 50%, #00825e 0);
  background-size: 200% 100%;
  background-position: 100% 100%
}

.t-button__loading-text {
  position: absolute;
  text-align: center
}

.t-button--small {
  font-size: 16px;
  height: 40px;
  padding: 6px 24px
}

.t-button--small .t-button__loading {
  margin: 0;
  padding: 0
}

.t-button--small .t-button__loading svg {
  height: 20px;
  width: auto
}

.t-button--medium {
  font-size: 18px;
  height: 48px;
  padding: 6px 32px
}

.t-button--medium .t-button__loading {
  margin: 0;
  padding: 0
}

.t-button--medium .t-button__loading svg {
  height: 24px;
  width: auto
}

.t-button--large {
  font-size: 18px;
  height: 56px;
  padding: 10px 32px
}

.t-button--large .t-button__loading {
  margin: 0;
  padding: 0
}

.t-button--large .t-button__loading svg {
  height: 24px;
  width: auto
}

.t-button__loading, .t-button__success {
  position: absolute;
  text-align: center
}

.t-button__text--is-visable {
  visibility: visible
}

.t-button__text--is-invisable {
  visibility: hidden
}

@media screen and (min-width:480px) {
  .t-button {
      width: auto
  }
}

/* Overriding - anchor buttons */
a.t-button--primary,
a.t-button--secondary {
  text-decoration: none;
}

a.t-button--primary {
  color: #FFF;
}

a.t-button--secondary {
  color: #171138;
}

a.t-button--tertiary {
  color: #2872d4
}


/* ==========================================================
   t-flex-grid
========================================================== */

.t-flex-grid,
.t-flex-grid--thirds {
  display: block;
  width: 100%;
}

.t-flex-grid .t-col {
  width: 100%;
}

.t-flex-grid--thirds .t-col {
  width: 100%;
}

@media screen and (min-width: 1024px) {
  .t-flex-grid,
  .t-flex-grid--thirds {
    display: flex;
  }

  .t-flex-grid .t-col {
    width: 960px;
  }

  .t-flex-grid .t-col .t-flex-grid--thirds {
    justify-content: space-between;
    width: 100%;
  }

  .t-flex-grid .t-col .t-flex-grid--thirds .t-col {
    width: 32%;
  }
}


/* ==========================================================
   t-headers -
========================================================== */

.t-header {
  background-color: #171138;
  color: white;
}

/* Basic Info Tabs */
#nav-tab a[id^=nav-] {
  text-decoration: none !important;
  font-weight: 300;
  color: #60587A !important;
  padding-bottom: 16px !important;
}
#nav-tab .nav-tabs .nav-link.active,
#nav-tab .nav-tabs .nav-link.active:hover {
  font-weight: 600 !important;
  border-bottom: 4px solid #60587A !important;
}
#nav-tab .nav-tabs .nav-link:hover {
  font-weight: 400 !important;
  border-bottom: 2px solid #60587A !important;
}

/* Basic Info Summary Fix */
#change-fs-controls > div.pop-up-container {
  position: relative;
  left: -6px;
  margin-right: -12px;
  margin-bottom: -18px;
  background-color: white;
  padding: 1em;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  width: calc(100% + 12px);
  text-align: center;
}

/* Secure Billing CCUpdate Error Messages*/
.error-message {
  border: none !important;
  background: transparent !important;
  margin-top: 5px !important;
}

/* Secure Billing Product Information Table*/
.form-content {
  padding-bottom: 60px;
}

.form-header {
  padding: 5px 0;
}

@media screen and (min-width: 768px) {
  .form-header {
    padding: 5px 20px;
  }
}


.form-group.auth {
  margin-bottom: 10px !important;
}

.input-hold.auth {
    width: 100% !important;
    padding-top: 0px !important;
}

.input-hold.auth > span.error-message {
  padding-left: 0px !important;
}

/* Quick Start Account Verify */
#verifyAccount {
  padding-left: 0;
  padding-right: 0;
}

form#frmSignin > div.form-row.mb-0 > div.content-checkbox {
  margin-left: 0;
}

.form-wrap.verify-code {
  margin-left: 14px;
}

#btnVerify {
  margin-left: 14px;
}

.btn-secondary.btn-cancel {
  margin-top: 20px;
  width: 100%;
  padding: 11px 20px;
  border-radius: 4px;
}

/* .btn-secondary.btn-cancel {
  background-color: white;
  color: #171138;
  border-color: #D1CEDC;
  border-width: 1px;
  border-style: solid;
  margin-top: 20px;
  width: 100%;
  padding: 11px 20px;
  border-radius: 4px;
} */
/*############################*/

/* Quick Start Dashboard */

div.well.well-white {
  padding-top: 50px;
  padding-bottom: 80px;
}

span.glyphicon.glyphicon-chevron-left, span.glyphicon.glyphicon-chevron-right {
  margin-top: 0;
}

/*#######################*/


/* Quick Start Inputs*/

.container > .auth-form-wrap {
    margin: 0 auto !important;
}

.auth-form-wrap {
  max-width: 586px !important;
  padding: 30px 20px 5px 20px;
  border-radius: 5px;
  background-color: #FFFFFF;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
}

.input-hold.auth > input, label {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

#btnLogin, #btnCreateAccount, #forgot-send-verification-code, #btnVerify, #btnVerifySecurityCode, #btnVerifySecurityQuestion, #btnForgotUpdatePassword {
    width: 100% !important;
}

#Input {
    width: 100%;
}

html.sticky.sticky-centered .wrap {
  min-width: 100% !important;
  min-height: 100% !important;
}

.error-message.icon.field-validation-error::before {
  top: 0px !important;
}

#confirm-password-error, .error-message.spec {
  font-size: 16px !important;
  line-height: 32px !important;
}

/* My Account Alerts */
.alert.alert-warning {
  background-color: #F5F5FA !important;
  border-color: #FFB93C !important;
  border-top: 8px #ffb93c solid !important;
  border-right: 2px #ffb93c solid !important;
  border-bottom: 2px #ffb93c solid !important;
  border-left: 2px #ffb93c solid !important;
  border-radius: 6px !important;
  color: #171138 !important;
  padding: 20px 60px 35px 60px !important;
}

/* My Account Navigation Dropdown*/

.popover-content {
  padding: 9px 2px 9px 22px !important;
}

.popover-content > div.row {
  margin-right: -16px !important;
  margin-left: -16px !important;
}

.popover-content > div.row:before {
  display: table !important;
}

.popover-content > div.row > div.product-option-container {
    width: 46% !important;
}

/* Quick Start Verify Account */

.verify-title span:first-child {
  flex-basis: 45%;
}

.auth-form-wrap .form-header {
  padding: 0 19px 36px;
}

.input-hold.verification-code {
  padding-top: 0 !important;
}

@media screen and (max-width: 500px) {
  .verify-code .form-content:not(#resendCode) {
    padding: 16px;
  }

  .verify-code #resendCode.form-content {
    padding: 0 16px;
  }

  .verify-title + .font-size-14 {
    margin-top: 20px;
  }

  .verify-title span:first-child {
    flex-basis: auto;
  }

  .verify-title span {
    margin-bottom: 8px;
  }
}

/* E-File payment page */
.ta-refund-summary {
  margin: 0 12px 40px;
}

/*
Browser Navigation Disabled Page
https://aws-test.taxact.com/taxonline2019/introduction/nav_disabled.asp?rq=IV_USSTEP3_STARTDEDUCTIONS
 */
 #back-nav-return-arrow {
   margin-top: 36px;
   height: 100px;
 }
 #back-nav-header-text {
   color: #60587A;
 }
 #back-nav-text {
   color: #171138;
 }

/*************************************/
/*************************************/
/***** Shopping Mobile overrides *****/
/*************************************/
/*************************************/

/* https://aws-test.taxact.com/taxes-online/bundle-and-save */
.span10.offset1 h4 {
  margin: 8px 0 5px;
}
.span10.offset1 .span4 ul,
.span10.offset1 .span8 ul {
  margin-left: 0;
}

.span10.offset1 form input[type=submit].t-button {
  margin-left: 0;
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) and (min-width: 320px) {
  body {
    padding: 0;
  }

  /* https://aws-test.taxact.com/products/next-year */
  body > .wrap > .row-fluid > .span10.offset1 {
    padding: 0 30px;
  }

  /* https://aws-test.taxact.com/applications/file-taxes */
  .bg-full {
    margin-top: 30px;
  }
}

/*************************************/
/*************************************/
/*** End Shopping Mobile overrides ***/
/*************************************/
/*************************************/


/* ################################################### */
/* ################################################### */
/* #################### IE 11 ########################## */
/* ################################################### */
/* ################################################### */
/* Self-Employed Tax Calculator Page */
.well {
  background-color: #ffffff !important;
}
.well #tax-ouput {
  list-style: none !important;
  margin: 10px 0 20px !important;
}
.output-area-calc {
  background-color: #e9e9f2 !important;
}
#tax-ouput {
  color: #171138;
}
.output-area-calc,
.input-area-calc {
  border: solid 1px #a59fdb !important;
  margin-bottom: 24px;
}
#height-calc > #tax-year-select {
  display: flex;
  justify-content: space-around;
  border-bottom-color: #d1cedb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  list-style: none;
  margin-bottom: 20px;
}
#tax-year-select > li.calc-year-tab > a {
  color: #171138;
  text-decoration: none;
  padding: 12px 0;
}
#tax-year-select > li.calc-year-tab {
  width: 25%;
  text-align: center;
  font-weight: 500;
  height: auto;
}
#info-se-income {
  height: 50px;
  width: 50px;
}
#info-employ-income {
  height: 50px;
  width: 50px;
}
#tax-year-select > li.calc-year-tab:hover {
  border-bottom-color: #171138;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  font-weight: 600;
}
#tax-year-select > .active {
  border-bottom-color: #171138;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  font-weight: 700;
}
.arrow-image > #drop-arrow-what {
  display: none !important;
}
.arrow-image > #drop-arrow-do {
  display: none !important;
}
#drop-down-do > #hide-do {
  list-style: none;
}
.drop-down-header {
  font-size: 23px;
  line-height: 32px;
  color: #171138;
  padding: 30px 0 16px;
}

/* Home Page - Product Selector Wizard */
/* Affects all browsers but fix is mainly for IE */
.product-wizard-container .option-container .option {
  width: 125px !important;
}
.product-wizard-container .option-container .option p {
  margin-bottom: 10px !important;
}
/* ################################################### */
/* ################################################### */
/* ################### END OF IE11 #################### */
/* ################################################### */
/* ################################################### */

/***** Recursive Screen Share overrides *****/
@supports (font: -apple-system-body) and (-webkit-appearance: none) {
    #taxactonline .nav-container {
        -webkit-transform: translate3d(0, 0, 0);
    }
}
/***** End of Recursive Screen Share overrides *****/
