:root {
  --brand-primary: #00529e;
  --brand-accent: #868073;
  --link-color: #69b023;
  --link-hover-color: color-mix(in srgb, var(--link-color), black 15%);
  --footer-background-color: #69b023;
}

mat-toolbar .logo,
mat-toolbar .toolbar__logo {
  height: 100%;
  width: 267px;
  margin: -16px;
}

:host {
  button[color='accent'],
  button.mat-raised-button {
    background: var(--brand-primary) !important;
    color: #fff !important;
  }

  button.register-button {
    background: #fff !important;
    color: var(--brand-primary) !important;
  }

  button:disabled {
    background: rgba(0, 0, 0, 0.12) !important;
    color: #ccc !important;
  }
}

.portal-selector-card {
  min-height: 188px;
}
