/* Bus Shelter ThingsBoard CE gray theme override.
   Activated by body.tb-theme-gray. */

.tb-theme-gray.mat-app-background,
.tb-theme-gray .mat-app-background {
  --mat-app-background-color: #f5f6f7 !important;
  background-color: #f5f6f7 !important;
}

.tb-theme-gray .mat-drawer.mat-primary,
.tb-theme-gray .mat-sidenav.mat-primary,
.tb-theme-gray mat-sidenav.mat-primary,
.tb-theme-gray .mat-drawer,
.tb-theme-gray .mat-sidenav,
.tb-theme-gray mat-sidenav {
  --mat-sidenav-container-background-color: #4b5563 !important;
  background-color: #4b5563 !important;
}

.tb-theme-gray mat-toolbar.mat-primary,
.tb-theme-gray .mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #6b7280 !important;
  background-color: #6b7280 !important;
}

.tb-theme-gray .mat-mdc-raised-button.mat-primary,
.tb-theme-gray .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #6b7280 !important;
  background-color: #6b7280 !important;
}

.tb-theme-gray .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  --mdc-filled-text-field-active-indicator-color: #9ca3af !important;
  --mdc-filled-text-field-focus-active-indicator-color: #9ca3af !important;
}

.tb-theme-gray section.tb-powered-by-footer {
  display: none !important;
}
