in:not(:disabled) {
  --focus-offset: var(--spacing-scale-half);
}

.br-sign-in, .br-button.sign-in {
    font-family: Rawline, Raleway, sans-serif;
  --button-radius: 100em;
  --button-xsmall: 24px;
  --button-small: 32px;
  --button-medium: 40px;
  --button-large: 48px;
  --button-size: var(--button-medium);
  align-items: center;
  background-color: rgba(0,0,0,0);
  border: 0;
  border-radius: var(--button-radius);
  color: var(--interactive);
  cursor: pointer;
  display: inline-flex;
  font-size: 16.8px;
  font-weight: 600;
  height: var(--button-size);
  justify-content: center;
  overflow: hidden;
  padding: 0 24px !important;
  position: relative;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
  --background: var(--gray-2);
  --sign-in-img: 20px;
  background-color: var(--background);
  padding: 0 var(--spacing-scale-2x);

  /**/
  background-color: #f8f8f8;
  font-size: 16.8px;
  color: #1351b4;
}

@import url('https://fonts.cdnfonts.com/css/rawline');
#govBrLogoutBtn .ui-icon,
.govBrBtn .ui-icon {
            left: 1.5rem !important;
}
#govBrLogoutBtn > button,
.govBrBtn-dark {
    background-color: #1351b4 !important;
    border-radius: 100em !important;
    text-transform: initial;
    padding: 0 22px ;
    font-weight: 600;
    white-space: nowrap;
    border: 0 !important;
}
.govBrBtn-clear {
 text-transform: initial;
}
#govBrLogoutBtn > button:hover{
/*#d3dded*/
    background-color: #396dc0 !important;
     border-radius: 100em !important;
}

.govBrBtn img{
      margin-bottom: initial;
      max-height: 20px;
      width: initial;
}