html:not(.is-focus-keyboard) #tnew-application button:focus {
  outline: none;
}

#tnew-application .btn-default,
#tnew-application .btn-primary {
  color: white;
  background: var(--primary-5);
}

#tnew-application .btn-default:hover,
#tnew-application .btn-primary:hover {
  color: white;
  background: var(--primary-7);
}

#tnew-application .tn-syos-btn-view-screens {
  padding:0;
  background-color: transparent;
}
#tnew-application .tn-syos-btn-view-key-commands,
#tnew-application .tn-syos-mobile-cart-controls__btn-view-cart {
  padding:0;
  border-radius: 0;
  background-color: transparent;
}
#tnew-application .tn-syos-btn-view-key-commands:hover,
#tnew-application .tn-syos-mobile-cart-controls__btn-view-cart:hover {
  background-color: transparent;
}
#tnew-application .tn-syos-mobile-cart-controls__btn-view-cart {
}
#tnew-application .tn-syos-screen-button {
  white-space: normal;
  margin-bottom: 30px;
  border-radius: 0;
}
#tnew-application .tn-syos-screen-button:hover .tn-syos-screen-button__section-heading {
  color: var(--secondary);
}
#tnew-application .tn-syos-screen-button:focus {
  background-color: transparent;
  box-shadow: none;
}
#tnew-application .tn-syos-screen-button .tn-syos-screen-button__section-heading {
  display: block;
  margin-bottom: 5px;
  white-space: inherit;
}
#tnew-application .tn-syos-mobile-cart-controls__btn-view-cart svg {
  display: none;
}
#tnew-application .tn-syos-btn-view-key-commands__command {
  padding: 0 5px;
}
#tnew-application .tn-utility-nav-cart-link,
#tnew-application .tn-syos__btn-add-to-cart,
#tnew-application .tn-syos-legend__btn-show-legend {
  color: white;
  background-color: var(--primary);
}
#tnew-application .tn-utility-nav-cart-link:hover,
#tnew-application .tn-syos__btn-add-to-cart:hover,
#tnew-application .tn-syos-legend__btn-show-legend:hover {
  color: white;
  background-color: var(--primary-7);
}

#tnew-application .tn-syos-screen-header .btn,
#tnew-application .tn-syos-mobile-cart-controls .btn {
  margin-bottom: 0;
}

#tnew-application .tn-syos-map-controls-list__list-item .btn {
  padding: 0;
  margin: 0;
}
