/* Bottom navigation: selected state is orange only, with no tap/focus box or underline. */
.bottom-nav button,
.bottom-nav button:hover,
.bottom-nav button:active,
.bottom-nav button:focus,
.bottom-nav button:focus-visible{
  -webkit-tap-highlight-color:transparent!important;
  outline:none!important;
  background:transparent!important;
  box-shadow:none!important;
  border-color:transparent!important;
  position:relative!important;
}
.bottom-nav button>span,
.bottom-nav button:hover>span,
.bottom-nav button:active>span,
.bottom-nav button:focus>span,
.bottom-nav button:focus-visible>span{
  background:transparent!important;
  box-shadow:none!important;
  border-color:transparent!important;
  outline:none!important;
}
.bottom-nav button{color:#8491a0!important}
.bottom-nav button>span{color:inherit!important}
.bottom-nav button:after,
.bottom-nav button::after,
.bottom-nav button.active:after,
.bottom-nav button.active::after,
.bottom-nav button.nav-orange-active:after,
.bottom-nav button.nav-orange-active::after,
.bottom-nav button.growth-nav-active:after,
.bottom-nav button.growth-nav-active::after{
  content:none!important;
  display:none!important;
  opacity:0!important;
}
.bottom-nav button.nav-orange-active,
.bottom-nav button.growth-nav-active{color:#f26522!important}
.bottom-nav button.nav-orange-active>span,
.bottom-nav button.growth-nav-active>span{color:#f26522!important}
.bottom-nav button.nav-orange-active.growth-nav-center>span,
.bottom-nav button.growth-nav-center.nav-orange-active>span,
.bottom-nav button.growth-nav-active.growth-nav-center>span{
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
