/* Address link style bleed. */
div[data-js-ui-component^="react/headerFooter/"] a:active,
div[data-js-ui-component^="react/headerFooter/"] a:hover,
div[data-js-ui-component^="react/headerFooter/"] a:visited,
div[data-js-ui-component^="react/headerFooter/"] a:link,
.fcl-js-Header-MuiPopover-root a:active,
.fcl-js-Header-MuiPopover-root a:hover,
.fcl-js-Header-MuiPopover-root a:visited,
.fcl-js-Header-MuiPopover-root a:link {
  color: inherit !important;
}

/* Address button style bleed. */
div[data-js-ui-component^="react/headerFooter/"] button {
  font-size: inherit;
  font-weight: inherit;
  position: inherit;
  padding: inherit;
  cursor: inherit;
  text-align: inherit;
  text-transform: inherit;
  border-radius: inherit;
  outline: inherit;
  color: inherit;
  border: inherit;
  background-color: inherit;
}
div[data-js-ui-component^="react/headerFooter/"] button:after,
div[data-js-ui-component^="react/headerFooter/"] button[type=button]:after,
div[data-js-ui-component^="react/headerFooter/"] button[type=reset]:after,
div[data-js-ui-component^="react/headerFooter/"] button[type=submit]:after {
  display: none;
}
