:root {
  --mdc-theme-primary: rgb(0, 55, 145);
  --mdc-theme-secondary: rgb(255, 100, 0);
  --mdc-theme-background: black;
}

html,body, #app {
  height: 100%;
  margin: 0px;
  padding: 0px;
  background-color: #eee;
}

a, a:visited {
  color: var(--mdc-theme-primary);
  text-decoration: none;
}

a:hover {
  color: var(--mdc-theme-secondary);
}

hr {
  color: var(--mdc-theme-primary);
  border: 0.5px solid;
}

.mdc-drawer .mdc-list-item--activated:not(.mdc-list-item--disabled) {
  color: var(--mdc-theme-primary);
}

.mdc-drawer .mdc-list-item--activated:not(.mdc-list-item--disabled) .mdc-list-item__graphic {
  color: var(--mdc-theme-primary);
}

.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
  color: var(--mdc-theme-primary);
}

.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder {
  color: var(--mdc-theme-primary);
}

.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
  color: var(--mdc-theme-primary);
}

.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input::-ms-input-placeholder {
  color: var(--mdc-theme-primary);
}

.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {
  color: var(--mdc-theme-primary);
}

.mdc-select--focused:not(.mdc-select--disabled) .mdc-floating-label.mdc-floating-label--float-above {
  color: var(--mdc-theme-primary);
}

.mdc-select--focused:not(.mdc-select--disabled) .mdc-select__dropdown-icon {
  color: var(--mdc-theme-primary);
}

.mdc-select__anchor {
  width: 100%
}

.mdc-text-field {
  width: 100%
}

.mdc-text-field--textarea {
  min-width: 1em
}

.mdc-top-app-bar__title > a {
  color: white;
}

