/*
  menu-primary tabs: component for displaying drupal admin buttons above node pages
  styled to match drupal admin theme buttons
*/
.menu-primary-tabs {
    margin: 1.5rem 0;
}
.menu-primary-tabs a {
    margin: 0 0.5rem;
    cursor: pointer;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #232429;
    border-radius: 2px;
    background-color: #d4d4d9;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1rem;
    -webkit-appearance: none;
    appearance: none;
    -webkit-font-smoothing: antialiased;
}
.menu-primary-tabs a:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #c1c2c7;
    color: #232429;
}
.menu-primary-tabs a:active {
    background-color: #adaeb3
}
.menu-primary-tabs a:focus {
    outline: 2px dotted transparent;
    box-shadow: 0 0 0 2px #fff, 0 0 0 calc( 0.1875rem + 2px ) #26a769;
}
/* end menu-primary-tabs */

/*
  usa-button component
*/
p.usa-button a,
.usa-button:not(p.usa-button) {
  color: #ffffff;
  font-family: var(--font-family-paragraph);
  font-size: 16px;
  font-weight: 600;
  font-weight: normal;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  text-decoration: none;
  background-color: var(--fdic-gold); /* was 7f7044 */
  transition: 0.25s ease;
  border-radius: 0.25rem;
  border: 0;
  padding:  0.5rem 1rem;
  cursor: pointer;
}

p.usa-button.usa-button--big a,
.usa-button.usa-button--big:not(p.usa-button.usa-button--big) {
  padding: 1rem 1.5rem;
  border-radius: 0.25rem;
  font-size: 1.33rem;
}

p.usa-button a,
.usa-button:not(p.usa-button):hover {
  background-color: var(--fdic-brass);
  color: #ffffff;
}

p.usa-button--primary a,
.usa-button--primary:not(p.usa-button--primary) {
  background-color: var(--fdic-dark-blue);
  color: #ffffff;
}

p.usa-button--primary:hover a,
.usa-button--primary:not(p.usa-button--primary):hover {
  background-color: var(--fdic-med-blue);
  color: #ffffff;
}
/* end usa-button */

/* Remove right margin from buttons in footer's "Stay Informed" block */
#block-fdic-theme-footerstayinformed .usa-button,
#block-fdic-theme-footerstayinformedspanish .usa-button {
  margin-right: 0;
}