﻿@charset "UTF-8";
/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default {
  --primary: #2dabe6;
  --primary-lighter: #bbdefb;
  --primary-darker: #1976d2;
  --primary-contrast: white;
  --primary-lighter-contrast: #212121;
  --primary-darker-contrast: white;
  --accent: #03a9f4;
  --accent-lighter: #b3e5fc;
  --accent-darker: #0288d1;
  --accent-contrast: white;
  --accent-lighter-contrast: rgba(0, 0, 0, 0.87);
  --accent-darker-contrast: white;
  --warn: #f44336;
  --warn-lighter: #ffcdd2;
  --warn-darker: #d32f2f;
  --warn-contrast: white;
  --warn-lighter-contrast: rgba(0, 0, 0, 0.87);
  --warn-darker-contrast: white;
  --background-background: #fafafa;
  --background-panel: white;
  --background-hover: whitesmoke;
  --background-disabled: #e0e0e0;
  --background-focused: #e0e0e0;
  --background-selected: #e0e0e0;
  --background-app-bar: whitesmoke;
  --background-status-bar: #e0e0e0;
  --foreground-text: #212121;
  --foreground-text-secondary: #757575;
  --foreground-disabled: #9e9e9e;
  --foreground-divider: #e0e0e0;
  --foreground-base: black;
  --bax-common-text-default: #555555;
  --bax-common-sidebar-background: #272c2f;
  --bax-common-navbar-background: #3b4549;
  --bax-color-text: #212121;
  --bax-color-text-secondary: #757575;
  --bax-color-corporate: #2dabe6;
  --bax-color-corporate-dark: #1976d2; }
  .theme-default .primary-contrast-border {
    border-color: white; }
  .theme-default .primary-contrast-foreground {
    color: white; }
  .theme-default .primary-contrast-background {
    background-color: white; }
  .theme-default .primary-border {
    border-color: #2dabe6; }
  .theme-default .primary-foreground {
    color: #2dabe6; }
  .theme-default .primary-background {
    background-color: #2dabe6; }
  .theme-default .primary-lighter-contrast-border {
    border-color: #212121; }
  .theme-default .primary-lighter-contrast-foreground {
    color: #212121; }
  .theme-default .primary-lighter-contrast-background {
    background-color: #212121; }
  .theme-default .primary-lighter-border {
    border-color: #bbdefb; }
  .theme-default .primary-lighter-foreground {
    color: #bbdefb; }
  .theme-default .primary-lighter-background {
    background-color: #bbdefb; }
  .theme-default .primary-darker-contrast-border {
    border-color: white; }
  .theme-default .primary-darker-contrast-foreground {
    color: white; }
  .theme-default .primary-darker-contrast-background {
    background-color: white; }
  .theme-default .primary-darker-border {
    border-color: #1976d2; }
  .theme-default .primary-darker-foreground {
    color: #1976d2; }
  .theme-default .primary-darker-background {
    background-color: #1976d2; }
  .theme-default .accent-contrast-border {
    border-color: white; }
  .theme-default .accent-contrast-foreground {
    color: white; }
  .theme-default .accent-contrast-background {
    background-color: white; }
  .theme-default .accent-border {
    border-color: #03a9f4; }
  .theme-default .accent-foreground {
    color: #03a9f4; }
  .theme-default .accent-background {
    background-color: #03a9f4; }
  .theme-default .accent-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-default .accent-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-default .accent-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-default .accent-lighter-border {
    border-color: #b3e5fc; }
  .theme-default .accent-lighter-foreground {
    color: #b3e5fc; }
  .theme-default .accent-lighter-background {
    background-color: #b3e5fc; }
  .theme-default .accent-darker-contrast-border {
    border-color: white; }
  .theme-default .accent-darker-contrast-foreground {
    color: white; }
  .theme-default .accent-darker-contrast-background {
    background-color: white; }
  .theme-default .accent-darker-border {
    border-color: #0288d1; }
  .theme-default .accent-darker-foreground {
    color: #0288d1; }
  .theme-default .accent-darker-background {
    background-color: #0288d1; }
  .theme-default .warn-contrast-border {
    border-color: white; }
  .theme-default .warn-contrast-foreground {
    color: white; }
  .theme-default .warn-contrast-background {
    background-color: white; }
  .theme-default .warn-border {
    border-color: #f44336; }
  .theme-default .warn-foreground {
    color: #f44336; }
  .theme-default .warn-background {
    background-color: #f44336; }
  .theme-default .warn-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-default .warn-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-default .warn-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-default .warn-lighter-border {
    border-color: #ffcdd2; }
  .theme-default .warn-lighter-foreground {
    color: #ffcdd2; }
  .theme-default .warn-lighter-background {
    background-color: #ffcdd2; }
  .theme-default .warn-darker-contrast-border {
    border-color: white; }
  .theme-default .warn-darker-contrast-foreground {
    color: white; }
  .theme-default .warn-darker-contrast-background {
    background-color: white; }
  .theme-default .warn-darker-border {
    border-color: #d32f2f; }
  .theme-default .warn-darker-foreground {
    color: #d32f2f; }
  .theme-default .warn-darker-background {
    background-color: #d32f2f; }
  .theme-default .background-background {
    background-color: #fafafa; }
  .theme-default .background-panel {
    background-color: white; }
  .theme-default .background-hover {
    background-color: whitesmoke; }
  .theme-default .background-disabled {
    background-color: #e0e0e0; }
  .theme-default .foreground-text {
    color: #212121; }
  .theme-default .foreground-text-secondary {
    color: #757575; }
  .theme-default .foreground-disabled {
    color: #9e9e9e; }
    .theme-default .foreground-disabled-border {
      border-color: #9e9e9e; }
  .theme-default .foreground-divider {
    color: #e0e0e0; }
    .theme-default .foreground-divider-border {
      border-color: #e0e0e0; }
  .theme-default .foreground-base {
    color: black; }
    .theme-default .foreground-base-border {
      border-color: black; }

.theme-default-dark {
  --primary: #2dabe6;
  --primary-lighter: #bbdefb;
  --primary-darker: #1976d2;
  --primary-contrast: white;
  --primary-lighter-contrast: #212121;
  --primary-darker-contrast: white;
  --accent: #03a9f4;
  --accent-lighter: #b3e5fc;
  --accent-darker: #0288d1;
  --accent-contrast: white;
  --accent-lighter-contrast: rgba(0, 0, 0, 0.87);
  --accent-darker-contrast: white;
  --warn: #f44336;
  --warn-lighter: #ffcdd2;
  --warn-darker: #d32f2f;
  --warn-contrast: white;
  --warn-lighter-contrast: rgba(0, 0, 0, 0.87);
  --warn-darker-contrast: white;
  --background-background: #303030;
  --background-panel: #424242;
  --background-hover: #0a0a0a;
  --background-disabled: #1f1f1f;
  --background-focused: #1f1f1f;
  --background-selected: #212121;
  --background-app-bar: #212121;
  --background-status-bar: black;
  --foreground-text: white;
  --foreground-text-secondary: #b3b3b3;
  --foreground-disabled: gray;
  --foreground-divider: #1f1f1f;
  --foreground-base: white;
  --bax-common-text-default: #c3c3c3;
  --bax-common-sidebar-background: #2b2b2b;
  --bax-common-navbar-background: #424242;
  --bax-color-text: white;
  --bax-color-text-secondary: #b3b3b3;
  --bax-color-corporate: #2dabe6;
  --bax-color-corporate-dark: #1976d2; }
  .theme-default-dark .primary-contrast-border {
    border-color: white; }
  .theme-default-dark .primary-contrast-foreground {
    color: white; }
  .theme-default-dark .primary-contrast-background {
    background-color: white; }
  .theme-default-dark .primary-border {
    border-color: #2dabe6; }
  .theme-default-dark .primary-foreground {
    color: #2dabe6; }
  .theme-default-dark .primary-background {
    background-color: #2dabe6; }
  .theme-default-dark .primary-lighter-contrast-border {
    border-color: #212121; }
  .theme-default-dark .primary-lighter-contrast-foreground {
    color: #212121; }
  .theme-default-dark .primary-lighter-contrast-background {
    background-color: #212121; }
  .theme-default-dark .primary-lighter-border {
    border-color: #bbdefb; }
  .theme-default-dark .primary-lighter-foreground {
    color: #bbdefb; }
  .theme-default-dark .primary-lighter-background {
    background-color: #bbdefb; }
  .theme-default-dark .primary-darker-contrast-border {
    border-color: white; }
  .theme-default-dark .primary-darker-contrast-foreground {
    color: white; }
  .theme-default-dark .primary-darker-contrast-background {
    background-color: white; }
  .theme-default-dark .primary-darker-border {
    border-color: #1976d2; }
  .theme-default-dark .primary-darker-foreground {
    color: #1976d2; }
  .theme-default-dark .primary-darker-background {
    background-color: #1976d2; }
  .theme-default-dark .accent-contrast-border {
    border-color: white; }
  .theme-default-dark .accent-contrast-foreground {
    color: white; }
  .theme-default-dark .accent-contrast-background {
    background-color: white; }
  .theme-default-dark .accent-border {
    border-color: #03a9f4; }
  .theme-default-dark .accent-foreground {
    color: #03a9f4; }
  .theme-default-dark .accent-background {
    background-color: #03a9f4; }
  .theme-default-dark .accent-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-default-dark .accent-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-default-dark .accent-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-default-dark .accent-lighter-border {
    border-color: #b3e5fc; }
  .theme-default-dark .accent-lighter-foreground {
    color: #b3e5fc; }
  .theme-default-dark .accent-lighter-background {
    background-color: #b3e5fc; }
  .theme-default-dark .accent-darker-contrast-border {
    border-color: white; }
  .theme-default-dark .accent-darker-contrast-foreground {
    color: white; }
  .theme-default-dark .accent-darker-contrast-background {
    background-color: white; }
  .theme-default-dark .accent-darker-border {
    border-color: #0288d1; }
  .theme-default-dark .accent-darker-foreground {
    color: #0288d1; }
  .theme-default-dark .accent-darker-background {
    background-color: #0288d1; }
  .theme-default-dark .warn-contrast-border {
    border-color: white; }
  .theme-default-dark .warn-contrast-foreground {
    color: white; }
  .theme-default-dark .warn-contrast-background {
    background-color: white; }
  .theme-default-dark .warn-border {
    border-color: #f44336; }
  .theme-default-dark .warn-foreground {
    color: #f44336; }
  .theme-default-dark .warn-background {
    background-color: #f44336; }
  .theme-default-dark .warn-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-default-dark .warn-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-default-dark .warn-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-default-dark .warn-lighter-border {
    border-color: #ffcdd2; }
  .theme-default-dark .warn-lighter-foreground {
    color: #ffcdd2; }
  .theme-default-dark .warn-lighter-background {
    background-color: #ffcdd2; }
  .theme-default-dark .warn-darker-contrast-border {
    border-color: white; }
  .theme-default-dark .warn-darker-contrast-foreground {
    color: white; }
  .theme-default-dark .warn-darker-contrast-background {
    background-color: white; }
  .theme-default-dark .warn-darker-border {
    border-color: #d32f2f; }
  .theme-default-dark .warn-darker-foreground {
    color: #d32f2f; }
  .theme-default-dark .warn-darker-background {
    background-color: #d32f2f; }
  .theme-default-dark .background-background {
    background-color: #303030; }
  .theme-default-dark .background-panel {
    background-color: #424242; }
  .theme-default-dark .background-hover {
    background-color: #0a0a0a; }
  .theme-default-dark .background-disabled {
    background-color: #1f1f1f; }
  .theme-default-dark .foreground-text {
    color: white; }
  .theme-default-dark .foreground-text-secondary {
    color: #b3b3b3; }
  .theme-default-dark .foreground-disabled {
    color: gray; }
    .theme-default-dark .foreground-disabled-border {
      border-color: gray; }
  .theme-default-dark .foreground-divider {
    color: #1f1f1f; }
    .theme-default-dark .foreground-divider-border {
      border-color: #1f1f1f; }
  .theme-default-dark .foreground-base {
    color: white; }
    .theme-default-dark .foreground-base-border {
      border-color: white; }

.theme-green {
  --primary: #26b756;
  --primary-lighter: #c8e6c9;
  --primary-darker: #388e3c;
  --primary-contrast: white;
  --primary-lighter-contrast: #212121;
  --primary-darker-contrast: white;
  --accent: #8bc34a;
  --accent-lighter: #dcedc8;
  --accent-darker: #689f38;
  --accent-contrast: rgba(0, 0, 0, 0.87);
  --accent-lighter-contrast: rgba(0, 0, 0, 0.87);
  --accent-darker-contrast: white;
  --warn: #f44336;
  --warn-lighter: #ffcdd2;
  --warn-darker: #d32f2f;
  --warn-contrast: white;
  --warn-lighter-contrast: rgba(0, 0, 0, 0.87);
  --warn-darker-contrast: white;
  --background-background: #fafafa;
  --background-panel: white;
  --background-hover: whitesmoke;
  --background-disabled: #e0e0e0;
  --background-focused: #e0e0e0;
  --background-selected: #e0e0e0;
  --background-app-bar: whitesmoke;
  --background-status-bar: #e0e0e0;
  --foreground-text: #212121;
  --foreground-text-secondary: #757575;
  --foreground-disabled: #9e9e9e;
  --foreground-divider: #e0e0e0;
  --foreground-base: black;
  --bax-common-text-default: #555555;
  --bax-common-sidebar-background: #272c2f;
  --bax-common-navbar-background: #3b4549;
  --bax-color-text: #212121;
  --bax-color-text-secondary: #757575;
  --bax-color-corporate: #26b756;
  --bax-color-corporate-dark: #388e3c; }
  .theme-green .primary-contrast-border {
    border-color: white; }
  .theme-green .primary-contrast-foreground {
    color: white; }
  .theme-green .primary-contrast-background {
    background-color: white; }
  .theme-green .primary-border {
    border-color: #26b756; }
  .theme-green .primary-foreground {
    color: #26b756; }
  .theme-green .primary-background {
    background-color: #26b756; }
  .theme-green .primary-lighter-contrast-border {
    border-color: #212121; }
  .theme-green .primary-lighter-contrast-foreground {
    color: #212121; }
  .theme-green .primary-lighter-contrast-background {
    background-color: #212121; }
  .theme-green .primary-lighter-border {
    border-color: #c8e6c9; }
  .theme-green .primary-lighter-foreground {
    color: #c8e6c9; }
  .theme-green .primary-lighter-background {
    background-color: #c8e6c9; }
  .theme-green .primary-darker-contrast-border {
    border-color: white; }
  .theme-green .primary-darker-contrast-foreground {
    color: white; }
  .theme-green .primary-darker-contrast-background {
    background-color: white; }
  .theme-green .primary-darker-border {
    border-color: #388e3c; }
  .theme-green .primary-darker-foreground {
    color: #388e3c; }
  .theme-green .primary-darker-background {
    background-color: #388e3c; }
  .theme-green .accent-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-green .accent-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-green .accent-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-green .accent-border {
    border-color: #8bc34a; }
  .theme-green .accent-foreground {
    color: #8bc34a; }
  .theme-green .accent-background {
    background-color: #8bc34a; }
  .theme-green .accent-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-green .accent-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-green .accent-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-green .accent-lighter-border {
    border-color: #dcedc8; }
  .theme-green .accent-lighter-foreground {
    color: #dcedc8; }
  .theme-green .accent-lighter-background {
    background-color: #dcedc8; }
  .theme-green .accent-darker-contrast-border {
    border-color: white; }
  .theme-green .accent-darker-contrast-foreground {
    color: white; }
  .theme-green .accent-darker-contrast-background {
    background-color: white; }
  .theme-green .accent-darker-border {
    border-color: #689f38; }
  .theme-green .accent-darker-foreground {
    color: #689f38; }
  .theme-green .accent-darker-background {
    background-color: #689f38; }
  .theme-green .warn-contrast-border {
    border-color: white; }
  .theme-green .warn-contrast-foreground {
    color: white; }
  .theme-green .warn-contrast-background {
    background-color: white; }
  .theme-green .warn-border {
    border-color: #f44336; }
  .theme-green .warn-foreground {
    color: #f44336; }
  .theme-green .warn-background {
    background-color: #f44336; }
  .theme-green .warn-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-green .warn-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-green .warn-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-green .warn-lighter-border {
    border-color: #ffcdd2; }
  .theme-green .warn-lighter-foreground {
    color: #ffcdd2; }
  .theme-green .warn-lighter-background {
    background-color: #ffcdd2; }
  .theme-green .warn-darker-contrast-border {
    border-color: white; }
  .theme-green .warn-darker-contrast-foreground {
    color: white; }
  .theme-green .warn-darker-contrast-background {
    background-color: white; }
  .theme-green .warn-darker-border {
    border-color: #d32f2f; }
  .theme-green .warn-darker-foreground {
    color: #d32f2f; }
  .theme-green .warn-darker-background {
    background-color: #d32f2f; }
  .theme-green .background-background {
    background-color: #fafafa; }
  .theme-green .background-panel {
    background-color: white; }
  .theme-green .background-hover {
    background-color: whitesmoke; }
  .theme-green .background-disabled {
    background-color: #e0e0e0; }
  .theme-green .foreground-text {
    color: #212121; }
  .theme-green .foreground-text-secondary {
    color: #757575; }
  .theme-green .foreground-disabled {
    color: #9e9e9e; }
    .theme-green .foreground-disabled-border {
      border-color: #9e9e9e; }
  .theme-green .foreground-divider {
    color: #e0e0e0; }
    .theme-green .foreground-divider-border {
      border-color: #e0e0e0; }
  .theme-green .foreground-base {
    color: black; }
    .theme-green .foreground-base-border {
      border-color: black; }

.theme-green-dark {
  --primary: #26b756;
  --primary-lighter: #c8e6c9;
  --primary-darker: #388e3c;
  --primary-contrast: white;
  --primary-lighter-contrast: #212121;
  --primary-darker-contrast: white;
  --accent: #8bc34a;
  --accent-lighter: #dcedc8;
  --accent-darker: #689f38;
  --accent-contrast: rgba(0, 0, 0, 0.87);
  --accent-lighter-contrast: rgba(0, 0, 0, 0.87);
  --accent-darker-contrast: white;
  --warn: #f44336;
  --warn-lighter: #ffcdd2;
  --warn-darker: #d32f2f;
  --warn-contrast: white;
  --warn-lighter-contrast: rgba(0, 0, 0, 0.87);
  --warn-darker-contrast: white;
  --background-background: #303030;
  --background-panel: #424242;
  --background-hover: #0a0a0a;
  --background-disabled: #1f1f1f;
  --background-focused: #1f1f1f;
  --background-selected: #212121;
  --background-app-bar: #212121;
  --background-status-bar: black;
  --foreground-text: white;
  --foreground-text-secondary: #b3b3b3;
  --foreground-disabled: gray;
  --foreground-divider: #1f1f1f;
  --foreground-base: white;
  --bax-common-text-default: #c3c3c3;
  --bax-common-sidebar-background: #2b2b2b;
  --bax-common-navbar-background: #424242;
  --bax-color-text: white;
  --bax-color-text-secondary: #b3b3b3;
  --bax-color-corporate: #26b756;
  --bax-color-corporate-dark: #388e3c; }
  .theme-green-dark .primary-contrast-border {
    border-color: white; }
  .theme-green-dark .primary-contrast-foreground {
    color: white; }
  .theme-green-dark .primary-contrast-background {
    background-color: white; }
  .theme-green-dark .primary-border {
    border-color: #26b756; }
  .theme-green-dark .primary-foreground {
    color: #26b756; }
  .theme-green-dark .primary-background {
    background-color: #26b756; }
  .theme-green-dark .primary-lighter-contrast-border {
    border-color: #212121; }
  .theme-green-dark .primary-lighter-contrast-foreground {
    color: #212121; }
  .theme-green-dark .primary-lighter-contrast-background {
    background-color: #212121; }
  .theme-green-dark .primary-lighter-border {
    border-color: #c8e6c9; }
  .theme-green-dark .primary-lighter-foreground {
    color: #c8e6c9; }
  .theme-green-dark .primary-lighter-background {
    background-color: #c8e6c9; }
  .theme-green-dark .primary-darker-contrast-border {
    border-color: white; }
  .theme-green-dark .primary-darker-contrast-foreground {
    color: white; }
  .theme-green-dark .primary-darker-contrast-background {
    background-color: white; }
  .theme-green-dark .primary-darker-border {
    border-color: #388e3c; }
  .theme-green-dark .primary-darker-foreground {
    color: #388e3c; }
  .theme-green-dark .primary-darker-background {
    background-color: #388e3c; }
  .theme-green-dark .accent-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-green-dark .accent-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-green-dark .accent-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-green-dark .accent-border {
    border-color: #8bc34a; }
  .theme-green-dark .accent-foreground {
    color: #8bc34a; }
  .theme-green-dark .accent-background {
    background-color: #8bc34a; }
  .theme-green-dark .accent-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-green-dark .accent-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-green-dark .accent-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-green-dark .accent-lighter-border {
    border-color: #dcedc8; }
  .theme-green-dark .accent-lighter-foreground {
    color: #dcedc8; }
  .theme-green-dark .accent-lighter-background {
    background-color: #dcedc8; }
  .theme-green-dark .accent-darker-contrast-border {
    border-color: white; }
  .theme-green-dark .accent-darker-contrast-foreground {
    color: white; }
  .theme-green-dark .accent-darker-contrast-background {
    background-color: white; }
  .theme-green-dark .accent-darker-border {
    border-color: #689f38; }
  .theme-green-dark .accent-darker-foreground {
    color: #689f38; }
  .theme-green-dark .accent-darker-background {
    background-color: #689f38; }
  .theme-green-dark .warn-contrast-border {
    border-color: white; }
  .theme-green-dark .warn-contrast-foreground {
    color: white; }
  .theme-green-dark .warn-contrast-background {
    background-color: white; }
  .theme-green-dark .warn-border {
    border-color: #f44336; }
  .theme-green-dark .warn-foreground {
    color: #f44336; }
  .theme-green-dark .warn-background {
    background-color: #f44336; }
  .theme-green-dark .warn-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-green-dark .warn-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-green-dark .warn-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-green-dark .warn-lighter-border {
    border-color: #ffcdd2; }
  .theme-green-dark .warn-lighter-foreground {
    color: #ffcdd2; }
  .theme-green-dark .warn-lighter-background {
    background-color: #ffcdd2; }
  .theme-green-dark .warn-darker-contrast-border {
    border-color: white; }
  .theme-green-dark .warn-darker-contrast-foreground {
    color: white; }
  .theme-green-dark .warn-darker-contrast-background {
    background-color: white; }
  .theme-green-dark .warn-darker-border {
    border-color: #d32f2f; }
  .theme-green-dark .warn-darker-foreground {
    color: #d32f2f; }
  .theme-green-dark .warn-darker-background {
    background-color: #d32f2f; }
  .theme-green-dark .background-background {
    background-color: #303030; }
  .theme-green-dark .background-panel {
    background-color: #424242; }
  .theme-green-dark .background-hover {
    background-color: #0a0a0a; }
  .theme-green-dark .background-disabled {
    background-color: #1f1f1f; }
  .theme-green-dark .foreground-text {
    color: white; }
  .theme-green-dark .foreground-text-secondary {
    color: #b3b3b3; }
  .theme-green-dark .foreground-disabled {
    color: gray; }
    .theme-green-dark .foreground-disabled-border {
      border-color: gray; }
  .theme-green-dark .foreground-divider {
    color: #1f1f1f; }
    .theme-green-dark .foreground-divider-border {
      border-color: #1f1f1f; }
  .theme-green-dark .foreground-base {
    color: white; }
    .theme-green-dark .foreground-base-border {
      border-color: white; }

.theme-deep-orange {
  --primary: #ff5722;
  --primary-lighter: #ffccbc;
  --primary-darker: #e64a19;
  --primary-contrast: white;
  --primary-lighter-contrast: rgba(0, 0, 0, 0.87);
  --primary-darker-contrast: white;
  --accent: #ff9800;
  --accent-lighter: #ffe0b2;
  --accent-darker: #f57c00;
  --accent-contrast: rgba(0, 0, 0, 0.87);
  --accent-lighter-contrast: rgba(0, 0, 0, 0.87);
  --accent-darker-contrast: rgba(0, 0, 0, 0.87);
  --warn: #f44336;
  --warn-lighter: #ffcdd2;
  --warn-darker: #d32f2f;
  --warn-contrast: white;
  --warn-lighter-contrast: rgba(0, 0, 0, 0.87);
  --warn-darker-contrast: white;
  --background-background: #fafafa;
  --background-panel: white;
  --background-hover: whitesmoke;
  --background-disabled: #e0e0e0;
  --background-focused: #e0e0e0;
  --background-selected: #e0e0e0;
  --background-app-bar: whitesmoke;
  --background-status-bar: #e0e0e0;
  --foreground-text: #212121;
  --foreground-text-secondary: #757575;
  --foreground-disabled: #9e9e9e;
  --foreground-divider: #e0e0e0;
  --foreground-base: black;
  --bax-common-text-default: #555555;
  --bax-common-sidebar-background: #272c2f;
  --bax-common-navbar-background: #3b4549;
  --bax-color-text: #212121;
  --bax-color-text-secondary: #757575;
  --bax-color-corporate: #ff5722;
  --bax-color-corporate-dark: #e64a19; }
  .theme-deep-orange .primary-contrast-border {
    border-color: white; }
  .theme-deep-orange .primary-contrast-foreground {
    color: white; }
  .theme-deep-orange .primary-contrast-background {
    background-color: white; }
  .theme-deep-orange .primary-border {
    border-color: #ff5722; }
  .theme-deep-orange .primary-foreground {
    color: #ff5722; }
  .theme-deep-orange .primary-background {
    background-color: #ff5722; }
  .theme-deep-orange .primary-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .primary-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .primary-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .primary-lighter-border {
    border-color: #ffccbc; }
  .theme-deep-orange .primary-lighter-foreground {
    color: #ffccbc; }
  .theme-deep-orange .primary-lighter-background {
    background-color: #ffccbc; }
  .theme-deep-orange .primary-darker-contrast-border {
    border-color: white; }
  .theme-deep-orange .primary-darker-contrast-foreground {
    color: white; }
  .theme-deep-orange .primary-darker-contrast-background {
    background-color: white; }
  .theme-deep-orange .primary-darker-border {
    border-color: #e64a19; }
  .theme-deep-orange .primary-darker-foreground {
    color: #e64a19; }
  .theme-deep-orange .primary-darker-background {
    background-color: #e64a19; }
  .theme-deep-orange .accent-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .accent-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .accent-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .accent-border {
    border-color: #ff9800; }
  .theme-deep-orange .accent-foreground {
    color: #ff9800; }
  .theme-deep-orange .accent-background {
    background-color: #ff9800; }
  .theme-deep-orange .accent-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .accent-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .accent-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .accent-lighter-border {
    border-color: #ffe0b2; }
  .theme-deep-orange .accent-lighter-foreground {
    color: #ffe0b2; }
  .theme-deep-orange .accent-lighter-background {
    background-color: #ffe0b2; }
  .theme-deep-orange .accent-darker-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .accent-darker-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .accent-darker-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .accent-darker-border {
    border-color: #f57c00; }
  .theme-deep-orange .accent-darker-foreground {
    color: #f57c00; }
  .theme-deep-orange .accent-darker-background {
    background-color: #f57c00; }
  .theme-deep-orange .warn-contrast-border {
    border-color: white; }
  .theme-deep-orange .warn-contrast-foreground {
    color: white; }
  .theme-deep-orange .warn-contrast-background {
    background-color: white; }
  .theme-deep-orange .warn-border {
    border-color: #f44336; }
  .theme-deep-orange .warn-foreground {
    color: #f44336; }
  .theme-deep-orange .warn-background {
    background-color: #f44336; }
  .theme-deep-orange .warn-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .warn-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .warn-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange .warn-lighter-border {
    border-color: #ffcdd2; }
  .theme-deep-orange .warn-lighter-foreground {
    color: #ffcdd2; }
  .theme-deep-orange .warn-lighter-background {
    background-color: #ffcdd2; }
  .theme-deep-orange .warn-darker-contrast-border {
    border-color: white; }
  .theme-deep-orange .warn-darker-contrast-foreground {
    color: white; }
  .theme-deep-orange .warn-darker-contrast-background {
    background-color: white; }
  .theme-deep-orange .warn-darker-border {
    border-color: #d32f2f; }
  .theme-deep-orange .warn-darker-foreground {
    color: #d32f2f; }
  .theme-deep-orange .warn-darker-background {
    background-color: #d32f2f; }
  .theme-deep-orange .background-background {
    background-color: #fafafa; }
  .theme-deep-orange .background-panel {
    background-color: white; }
  .theme-deep-orange .background-hover {
    background-color: whitesmoke; }
  .theme-deep-orange .background-disabled {
    background-color: #e0e0e0; }
  .theme-deep-orange .foreground-text {
    color: #212121; }
  .theme-deep-orange .foreground-text-secondary {
    color: #757575; }
  .theme-deep-orange .foreground-disabled {
    color: #9e9e9e; }
    .theme-deep-orange .foreground-disabled-border {
      border-color: #9e9e9e; }
  .theme-deep-orange .foreground-divider {
    color: #e0e0e0; }
    .theme-deep-orange .foreground-divider-border {
      border-color: #e0e0e0; }
  .theme-deep-orange .foreground-base {
    color: black; }
    .theme-deep-orange .foreground-base-border {
      border-color: black; }

.theme-deep-orange-dark {
  --primary: #ff5722;
  --primary-lighter: #ffccbc;
  --primary-darker: #e64a19;
  --primary-contrast: white;
  --primary-lighter-contrast: rgba(0, 0, 0, 0.87);
  --primary-darker-contrast: white;
  --accent: #ff9800;
  --accent-lighter: #ffe0b2;
  --accent-darker: #f57c00;
  --accent-contrast: rgba(0, 0, 0, 0.87);
  --accent-lighter-contrast: rgba(0, 0, 0, 0.87);
  --accent-darker-contrast: rgba(0, 0, 0, 0.87);
  --warn: #f44336;
  --warn-lighter: #ffcdd2;
  --warn-darker: #d32f2f;
  --warn-contrast: white;
  --warn-lighter-contrast: rgba(0, 0, 0, 0.87);
  --warn-darker-contrast: white;
  --background-background: #303030;
  --background-panel: #424242;
  --background-hover: #0a0a0a;
  --background-disabled: #1f1f1f;
  --background-focused: #1f1f1f;
  --background-selected: #212121;
  --background-app-bar: #212121;
  --background-status-bar: black;
  --foreground-text: white;
  --foreground-text-secondary: #b3b3b3;
  --foreground-disabled: gray;
  --foreground-divider: #1f1f1f;
  --foreground-base: white;
  --bax-common-text-default: #c3c3c3;
  --bax-common-sidebar-background: #2b2b2b;
  --bax-common-navbar-background: #424242;
  --bax-color-text: white;
  --bax-color-text-secondary: #b3b3b3;
  --bax-color-corporate: #ff5722;
  --bax-color-corporate-dark: #e64a19; }
  .theme-deep-orange-dark .primary-contrast-border {
    border-color: white; }
  .theme-deep-orange-dark .primary-contrast-foreground {
    color: white; }
  .theme-deep-orange-dark .primary-contrast-background {
    background-color: white; }
  .theme-deep-orange-dark .primary-border {
    border-color: #ff5722; }
  .theme-deep-orange-dark .primary-foreground {
    color: #ff5722; }
  .theme-deep-orange-dark .primary-background {
    background-color: #ff5722; }
  .theme-deep-orange-dark .primary-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .primary-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .primary-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .primary-lighter-border {
    border-color: #ffccbc; }
  .theme-deep-orange-dark .primary-lighter-foreground {
    color: #ffccbc; }
  .theme-deep-orange-dark .primary-lighter-background {
    background-color: #ffccbc; }
  .theme-deep-orange-dark .primary-darker-contrast-border {
    border-color: white; }
  .theme-deep-orange-dark .primary-darker-contrast-foreground {
    color: white; }
  .theme-deep-orange-dark .primary-darker-contrast-background {
    background-color: white; }
  .theme-deep-orange-dark .primary-darker-border {
    border-color: #e64a19; }
  .theme-deep-orange-dark .primary-darker-foreground {
    color: #e64a19; }
  .theme-deep-orange-dark .primary-darker-background {
    background-color: #e64a19; }
  .theme-deep-orange-dark .accent-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .accent-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .accent-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .accent-border {
    border-color: #ff9800; }
  .theme-deep-orange-dark .accent-foreground {
    color: #ff9800; }
  .theme-deep-orange-dark .accent-background {
    background-color: #ff9800; }
  .theme-deep-orange-dark .accent-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .accent-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .accent-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .accent-lighter-border {
    border-color: #ffe0b2; }
  .theme-deep-orange-dark .accent-lighter-foreground {
    color: #ffe0b2; }
  .theme-deep-orange-dark .accent-lighter-background {
    background-color: #ffe0b2; }
  .theme-deep-orange-dark .accent-darker-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .accent-darker-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .accent-darker-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .accent-darker-border {
    border-color: #f57c00; }
  .theme-deep-orange-dark .accent-darker-foreground {
    color: #f57c00; }
  .theme-deep-orange-dark .accent-darker-background {
    background-color: #f57c00; }
  .theme-deep-orange-dark .warn-contrast-border {
    border-color: white; }
  .theme-deep-orange-dark .warn-contrast-foreground {
    color: white; }
  .theme-deep-orange-dark .warn-contrast-background {
    background-color: white; }
  .theme-deep-orange-dark .warn-border {
    border-color: #f44336; }
  .theme-deep-orange-dark .warn-foreground {
    color: #f44336; }
  .theme-deep-orange-dark .warn-background {
    background-color: #f44336; }
  .theme-deep-orange-dark .warn-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .warn-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .warn-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-orange-dark .warn-lighter-border {
    border-color: #ffcdd2; }
  .theme-deep-orange-dark .warn-lighter-foreground {
    color: #ffcdd2; }
  .theme-deep-orange-dark .warn-lighter-background {
    background-color: #ffcdd2; }
  .theme-deep-orange-dark .warn-darker-contrast-border {
    border-color: white; }
  .theme-deep-orange-dark .warn-darker-contrast-foreground {
    color: white; }
  .theme-deep-orange-dark .warn-darker-contrast-background {
    background-color: white; }
  .theme-deep-orange-dark .warn-darker-border {
    border-color: #d32f2f; }
  .theme-deep-orange-dark .warn-darker-foreground {
    color: #d32f2f; }
  .theme-deep-orange-dark .warn-darker-background {
    background-color: #d32f2f; }
  .theme-deep-orange-dark .background-background {
    background-color: #303030; }
  .theme-deep-orange-dark .background-panel {
    background-color: #424242; }
  .theme-deep-orange-dark .background-hover {
    background-color: #0a0a0a; }
  .theme-deep-orange-dark .background-disabled {
    background-color: #1f1f1f; }
  .theme-deep-orange-dark .foreground-text {
    color: white; }
  .theme-deep-orange-dark .foreground-text-secondary {
    color: #b3b3b3; }
  .theme-deep-orange-dark .foreground-disabled {
    color: gray; }
    .theme-deep-orange-dark .foreground-disabled-border {
      border-color: gray; }
  .theme-deep-orange-dark .foreground-divider {
    color: #1f1f1f; }
    .theme-deep-orange-dark .foreground-divider-border {
      border-color: #1f1f1f; }
  .theme-deep-orange-dark .foreground-base {
    color: white; }
    .theme-deep-orange-dark .foreground-base-border {
      border-color: white; }

.theme-amber {
  --primary: #ffc107;
  --primary-lighter: #ffecb3;
  --primary-darker: #ffa000;
  --primary-contrast: rgba(0, 0, 0, 0.87);
  --primary-lighter-contrast: rgba(0, 0, 0, 0.87);
  --primary-darker-contrast: rgba(0, 0, 0, 0.87);
  --accent: #ffeb3b;
  --accent-lighter: #fff9c4;
  --accent-darker: #fbc02d;
  --accent-contrast: rgba(0, 0, 0, 0.87);
  --accent-lighter-contrast: rgba(0, 0, 0, 0.87);
  --accent-darker-contrast: rgba(0, 0, 0, 0.87);
  --warn: #f44336;
  --warn-lighter: #ffcdd2;
  --warn-darker: #d32f2f;
  --warn-contrast: white;
  --warn-lighter-contrast: rgba(0, 0, 0, 0.87);
  --warn-darker-contrast: white;
  --background-background: #fafafa;
  --background-panel: white;
  --background-hover: whitesmoke;
  --background-disabled: #e0e0e0;
  --background-focused: #e0e0e0;
  --background-selected: #e0e0e0;
  --background-app-bar: whitesmoke;
  --background-status-bar: #e0e0e0;
  --foreground-text: #212121;
  --foreground-text-secondary: #757575;
  --foreground-disabled: #9e9e9e;
  --foreground-divider: #e0e0e0;
  --foreground-base: black;
  --bax-common-text-default: #555555;
  --bax-common-sidebar-background: #272c2f;
  --bax-common-navbar-background: #3b4549;
  --bax-color-text: #212121;
  --bax-color-text-secondary: #757575;
  --bax-color-corporate: #ffc107;
  --bax-color-corporate-dark: #ffa000; }
  .theme-amber .primary-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-amber .primary-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber .primary-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-amber .primary-border {
    border-color: #ffc107; }
  .theme-amber .primary-foreground {
    color: #ffc107; }
  .theme-amber .primary-background {
    background-color: #ffc107; }
  .theme-amber .primary-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-amber .primary-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber .primary-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-amber .primary-lighter-border {
    border-color: #ffecb3; }
  .theme-amber .primary-lighter-foreground {
    color: #ffecb3; }
  .theme-amber .primary-lighter-background {
    background-color: #ffecb3; }
  .theme-amber .primary-darker-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-amber .primary-darker-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber .primary-darker-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-amber .primary-darker-border {
    border-color: #ffa000; }
  .theme-amber .primary-darker-foreground {
    color: #ffa000; }
  .theme-amber .primary-darker-background {
    background-color: #ffa000; }
  .theme-amber .accent-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-amber .accent-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber .accent-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-amber .accent-border {
    border-color: #ffeb3b; }
  .theme-amber .accent-foreground {
    color: #ffeb3b; }
  .theme-amber .accent-background {
    background-color: #ffeb3b; }
  .theme-amber .accent-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-amber .accent-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber .accent-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-amber .accent-lighter-border {
    border-color: #fff9c4; }
  .theme-amber .accent-lighter-foreground {
    color: #fff9c4; }
  .theme-amber .accent-lighter-background {
    background-color: #fff9c4; }
  .theme-amber .accent-darker-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-amber .accent-darker-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber .accent-darker-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-amber .accent-darker-border {
    border-color: #fbc02d; }
  .theme-amber .accent-darker-foreground {
    color: #fbc02d; }
  .theme-amber .accent-darker-background {
    background-color: #fbc02d; }
  .theme-amber .warn-contrast-border {
    border-color: white; }
  .theme-amber .warn-contrast-foreground {
    color: white; }
  .theme-amber .warn-contrast-background {
    background-color: white; }
  .theme-amber .warn-border {
    border-color: #f44336; }
  .theme-amber .warn-foreground {
    color: #f44336; }
  .theme-amber .warn-background {
    background-color: #f44336; }
  .theme-amber .warn-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-amber .warn-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber .warn-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-amber .warn-lighter-border {
    border-color: #ffcdd2; }
  .theme-amber .warn-lighter-foreground {
    color: #ffcdd2; }
  .theme-amber .warn-lighter-background {
    background-color: #ffcdd2; }
  .theme-amber .warn-darker-contrast-border {
    border-color: white; }
  .theme-amber .warn-darker-contrast-foreground {
    color: white; }
  .theme-amber .warn-darker-contrast-background {
    background-color: white; }
  .theme-amber .warn-darker-border {
    border-color: #d32f2f; }
  .theme-amber .warn-darker-foreground {
    color: #d32f2f; }
  .theme-amber .warn-darker-background {
    background-color: #d32f2f; }
  .theme-amber .background-background {
    background-color: #fafafa; }
  .theme-amber .background-panel {
    background-color: white; }
  .theme-amber .background-hover {
    background-color: whitesmoke; }
  .theme-amber .background-disabled {
    background-color: #e0e0e0; }
  .theme-amber .foreground-text {
    color: #212121; }
  .theme-amber .foreground-text-secondary {
    color: #757575; }
  .theme-amber .foreground-disabled {
    color: #9e9e9e; }
    .theme-amber .foreground-disabled-border {
      border-color: #9e9e9e; }
  .theme-amber .foreground-divider {
    color: #e0e0e0; }
    .theme-amber .foreground-divider-border {
      border-color: #e0e0e0; }
  .theme-amber .foreground-base {
    color: black; }
    .theme-amber .foreground-base-border {
      border-color: black; }

.theme-amber-dark {
  --primary: #ffc107;
  --primary-lighter: #ffecb3;
  --primary-darker: #ffa000;
  --primary-contrast: rgba(0, 0, 0, 0.87);
  --primary-lighter-contrast: rgba(0, 0, 0, 0.87);
  --primary-darker-contrast: rgba(0, 0, 0, 0.87);
  --accent: #ffeb3b;
  --accent-lighter: #fff9c4;
  --accent-darker: #fbc02d;
  --accent-contrast: rgba(0, 0, 0, 0.87);
  --accent-lighter-contrast: rgba(0, 0, 0, 0.87);
  --accent-darker-contrast: rgba(0, 0, 0, 0.87);
  --warn: #f44336;
  --warn-lighter: #ffcdd2;
  --warn-darker: #d32f2f;
  --warn-contrast: white;
  --warn-lighter-contrast: rgba(0, 0, 0, 0.87);
  --warn-darker-contrast: white;
  --background-background: #303030;
  --background-panel: #424242;
  --background-hover: #0a0a0a;
  --background-disabled: #1f1f1f;
  --background-focused: #1f1f1f;
  --background-selected: #212121;
  --background-app-bar: #212121;
  --background-status-bar: black;
  --foreground-text: white;
  --foreground-text-secondary: #b3b3b3;
  --foreground-disabled: gray;
  --foreground-divider: #1f1f1f;
  --foreground-base: white;
  --bax-common-text-default: #c3c3c3;
  --bax-common-sidebar-background: #2b2b2b;
  --bax-common-navbar-background: #424242;
  --bax-color-text: white;
  --bax-color-text-secondary: #b3b3b3;
  --bax-color-corporate: #ffc107;
  --bax-color-corporate-dark: #ffa000; }
  .theme-amber-dark .primary-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .primary-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .primary-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .primary-border {
    border-color: #ffc107; }
  .theme-amber-dark .primary-foreground {
    color: #ffc107; }
  .theme-amber-dark .primary-background {
    background-color: #ffc107; }
  .theme-amber-dark .primary-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .primary-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .primary-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .primary-lighter-border {
    border-color: #ffecb3; }
  .theme-amber-dark .primary-lighter-foreground {
    color: #ffecb3; }
  .theme-amber-dark .primary-lighter-background {
    background-color: #ffecb3; }
  .theme-amber-dark .primary-darker-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .primary-darker-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .primary-darker-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .primary-darker-border {
    border-color: #ffa000; }
  .theme-amber-dark .primary-darker-foreground {
    color: #ffa000; }
  .theme-amber-dark .primary-darker-background {
    background-color: #ffa000; }
  .theme-amber-dark .accent-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .accent-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .accent-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .accent-border {
    border-color: #ffeb3b; }
  .theme-amber-dark .accent-foreground {
    color: #ffeb3b; }
  .theme-amber-dark .accent-background {
    background-color: #ffeb3b; }
  .theme-amber-dark .accent-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .accent-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .accent-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .accent-lighter-border {
    border-color: #fff9c4; }
  .theme-amber-dark .accent-lighter-foreground {
    color: #fff9c4; }
  .theme-amber-dark .accent-lighter-background {
    background-color: #fff9c4; }
  .theme-amber-dark .accent-darker-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .accent-darker-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .accent-darker-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .accent-darker-border {
    border-color: #fbc02d; }
  .theme-amber-dark .accent-darker-foreground {
    color: #fbc02d; }
  .theme-amber-dark .accent-darker-background {
    background-color: #fbc02d; }
  .theme-amber-dark .warn-contrast-border {
    border-color: white; }
  .theme-amber-dark .warn-contrast-foreground {
    color: white; }
  .theme-amber-dark .warn-contrast-background {
    background-color: white; }
  .theme-amber-dark .warn-border {
    border-color: #f44336; }
  .theme-amber-dark .warn-foreground {
    color: #f44336; }
  .theme-amber-dark .warn-background {
    background-color: #f44336; }
  .theme-amber-dark .warn-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .warn-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .warn-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .warn-lighter-border {
    border-color: #ffcdd2; }
  .theme-amber-dark .warn-lighter-foreground {
    color: #ffcdd2; }
  .theme-amber-dark .warn-lighter-background {
    background-color: #ffcdd2; }
  .theme-amber-dark .warn-darker-contrast-border {
    border-color: white; }
  .theme-amber-dark .warn-darker-contrast-foreground {
    color: white; }
  .theme-amber-dark .warn-darker-contrast-background {
    background-color: white; }
  .theme-amber-dark .warn-darker-border {
    border-color: #d32f2f; }
  .theme-amber-dark .warn-darker-foreground {
    color: #d32f2f; }
  .theme-amber-dark .warn-darker-background {
    background-color: #d32f2f; }
  .theme-amber-dark .background-background {
    background-color: #303030; }
  .theme-amber-dark .background-panel {
    background-color: #424242; }
  .theme-amber-dark .background-hover {
    background-color: #0a0a0a; }
  .theme-amber-dark .background-disabled {
    background-color: #1f1f1f; }
  .theme-amber-dark .foreground-text {
    color: white; }
  .theme-amber-dark .foreground-text-secondary {
    color: #b3b3b3; }
  .theme-amber-dark .foreground-disabled {
    color: gray; }
    .theme-amber-dark .foreground-disabled-border {
      border-color: gray; }
  .theme-amber-dark .foreground-divider {
    color: #1f1f1f; }
    .theme-amber-dark .foreground-divider-border {
      border-color: #1f1f1f; }
  .theme-amber-dark .foreground-base {
    color: white; }
    .theme-amber-dark .foreground-base-border {
      border-color: white; }

.theme-blue-gray {
  --primary: #607d8b;
  --primary-lighter: #cfd8dc;
  --primary-darker: #455a64;
  --primary-contrast: white;
  --primary-lighter-contrast: rgba(0, 0, 0, 0.87);
  --primary-darker-contrast: white;
  --accent: #2196f3;
  --accent-lighter: #bbdefb;
  --accent-darker: #1976d2;
  --accent-contrast: white;
  --accent-lighter-contrast: rgba(0, 0, 0, 0.87);
  --accent-darker-contrast: white;
  --warn: #f44336;
  --warn-lighter: #ffcdd2;
  --warn-darker: #d32f2f;
  --warn-contrast: white;
  --warn-lighter-contrast: rgba(0, 0, 0, 0.87);
  --warn-darker-contrast: white;
  --background-background: #fafafa;
  --background-panel: white;
  --background-hover: whitesmoke;
  --background-disabled: #e0e0e0;
  --background-focused: #e0e0e0;
  --background-selected: #e0e0e0;
  --background-app-bar: whitesmoke;
  --background-status-bar: #e0e0e0;
  --foreground-text: #212121;
  --foreground-text-secondary: #757575;
  --foreground-disabled: #9e9e9e;
  --foreground-divider: #e0e0e0;
  --foreground-base: black;
  --bax-common-text-default: #555555;
  --bax-common-sidebar-background: #272c2f;
  --bax-common-navbar-background: #3b4549;
  --bax-color-text: #212121;
  --bax-color-text-secondary: #757575;
  --bax-color-corporate: #607d8b;
  --bax-color-corporate-dark: #455a64; }
  .theme-blue-gray .primary-contrast-border {
    border-color: white; }
  .theme-blue-gray .primary-contrast-foreground {
    color: white; }
  .theme-blue-gray .primary-contrast-background {
    background-color: white; }
  .theme-blue-gray .primary-border {
    border-color: #607d8b; }
  .theme-blue-gray .primary-foreground {
    color: #607d8b; }
  .theme-blue-gray .primary-background {
    background-color: #607d8b; }
  .theme-blue-gray .primary-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray .primary-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray .primary-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray .primary-lighter-border {
    border-color: #cfd8dc; }
  .theme-blue-gray .primary-lighter-foreground {
    color: #cfd8dc; }
  .theme-blue-gray .primary-lighter-background {
    background-color: #cfd8dc; }
  .theme-blue-gray .primary-darker-contrast-border {
    border-color: white; }
  .theme-blue-gray .primary-darker-contrast-foreground {
    color: white; }
  .theme-blue-gray .primary-darker-contrast-background {
    background-color: white; }
  .theme-blue-gray .primary-darker-border {
    border-color: #455a64; }
  .theme-blue-gray .primary-darker-foreground {
    color: #455a64; }
  .theme-blue-gray .primary-darker-background {
    background-color: #455a64; }
  .theme-blue-gray .accent-contrast-border {
    border-color: white; }
  .theme-blue-gray .accent-contrast-foreground {
    color: white; }
  .theme-blue-gray .accent-contrast-background {
    background-color: white; }
  .theme-blue-gray .accent-border {
    border-color: #2196f3; }
  .theme-blue-gray .accent-foreground {
    color: #2196f3; }
  .theme-blue-gray .accent-background {
    background-color: #2196f3; }
  .theme-blue-gray .accent-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray .accent-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray .accent-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray .accent-lighter-border {
    border-color: #bbdefb; }
  .theme-blue-gray .accent-lighter-foreground {
    color: #bbdefb; }
  .theme-blue-gray .accent-lighter-background {
    background-color: #bbdefb; }
  .theme-blue-gray .accent-darker-contrast-border {
    border-color: white; }
  .theme-blue-gray .accent-darker-contrast-foreground {
    color: white; }
  .theme-blue-gray .accent-darker-contrast-background {
    background-color: white; }
  .theme-blue-gray .accent-darker-border {
    border-color: #1976d2; }
  .theme-blue-gray .accent-darker-foreground {
    color: #1976d2; }
  .theme-blue-gray .accent-darker-background {
    background-color: #1976d2; }
  .theme-blue-gray .warn-contrast-border {
    border-color: white; }
  .theme-blue-gray .warn-contrast-foreground {
    color: white; }
  .theme-blue-gray .warn-contrast-background {
    background-color: white; }
  .theme-blue-gray .warn-border {
    border-color: #f44336; }
  .theme-blue-gray .warn-foreground {
    color: #f44336; }
  .theme-blue-gray .warn-background {
    background-color: #f44336; }
  .theme-blue-gray .warn-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray .warn-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray .warn-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray .warn-lighter-border {
    border-color: #ffcdd2; }
  .theme-blue-gray .warn-lighter-foreground {
    color: #ffcdd2; }
  .theme-blue-gray .warn-lighter-background {
    background-color: #ffcdd2; }
  .theme-blue-gray .warn-darker-contrast-border {
    border-color: white; }
  .theme-blue-gray .warn-darker-contrast-foreground {
    color: white; }
  .theme-blue-gray .warn-darker-contrast-background {
    background-color: white; }
  .theme-blue-gray .warn-darker-border {
    border-color: #d32f2f; }
  .theme-blue-gray .warn-darker-foreground {
    color: #d32f2f; }
  .theme-blue-gray .warn-darker-background {
    background-color: #d32f2f; }
  .theme-blue-gray .background-background {
    background-color: #fafafa; }
  .theme-blue-gray .background-panel {
    background-color: white; }
  .theme-blue-gray .background-hover {
    background-color: whitesmoke; }
  .theme-blue-gray .background-disabled {
    background-color: #e0e0e0; }
  .theme-blue-gray .foreground-text {
    color: #212121; }
  .theme-blue-gray .foreground-text-secondary {
    color: #757575; }
  .theme-blue-gray .foreground-disabled {
    color: #9e9e9e; }
    .theme-blue-gray .foreground-disabled-border {
      border-color: #9e9e9e; }
  .theme-blue-gray .foreground-divider {
    color: #e0e0e0; }
    .theme-blue-gray .foreground-divider-border {
      border-color: #e0e0e0; }
  .theme-blue-gray .foreground-base {
    color: black; }
    .theme-blue-gray .foreground-base-border {
      border-color: black; }

.theme-blue-gray-dark {
  --primary: #607d8b;
  --primary-lighter: #cfd8dc;
  --primary-darker: #455a64;
  --primary-contrast: white;
  --primary-lighter-contrast: rgba(0, 0, 0, 0.87);
  --primary-darker-contrast: white;
  --accent: #2196f3;
  --accent-lighter: #bbdefb;
  --accent-darker: #1976d2;
  --accent-contrast: white;
  --accent-lighter-contrast: rgba(0, 0, 0, 0.87);
  --accent-darker-contrast: white;
  --warn: #f44336;
  --warn-lighter: #ffcdd2;
  --warn-darker: #d32f2f;
  --warn-contrast: white;
  --warn-lighter-contrast: rgba(0, 0, 0, 0.87);
  --warn-darker-contrast: white;
  --background-background: #303030;
  --background-panel: #424242;
  --background-hover: #0a0a0a;
  --background-disabled: #1f1f1f;
  --background-focused: #1f1f1f;
  --background-selected: #212121;
  --background-app-bar: #212121;
  --background-status-bar: black;
  --foreground-text: white;
  --foreground-text-secondary: #b3b3b3;
  --foreground-disabled: gray;
  --foreground-divider: #1f1f1f;
  --foreground-base: white;
  --bax-common-text-default: #c3c3c3;
  --bax-common-sidebar-background: #2b2b2b;
  --bax-common-navbar-background: #424242;
  --bax-color-text: white;
  --bax-color-text-secondary: #b3b3b3;
  --bax-color-corporate: #607d8b;
  --bax-color-corporate-dark: #455a64; }
  .theme-blue-gray-dark .primary-contrast-border {
    border-color: white; }
  .theme-blue-gray-dark .primary-contrast-foreground {
    color: white; }
  .theme-blue-gray-dark .primary-contrast-background {
    background-color: white; }
  .theme-blue-gray-dark .primary-border {
    border-color: #607d8b; }
  .theme-blue-gray-dark .primary-foreground {
    color: #607d8b; }
  .theme-blue-gray-dark .primary-background {
    background-color: #607d8b; }
  .theme-blue-gray-dark .primary-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray-dark .primary-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray-dark .primary-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray-dark .primary-lighter-border {
    border-color: #cfd8dc; }
  .theme-blue-gray-dark .primary-lighter-foreground {
    color: #cfd8dc; }
  .theme-blue-gray-dark .primary-lighter-background {
    background-color: #cfd8dc; }
  .theme-blue-gray-dark .primary-darker-contrast-border {
    border-color: white; }
  .theme-blue-gray-dark .primary-darker-contrast-foreground {
    color: white; }
  .theme-blue-gray-dark .primary-darker-contrast-background {
    background-color: white; }
  .theme-blue-gray-dark .primary-darker-border {
    border-color: #455a64; }
  .theme-blue-gray-dark .primary-darker-foreground {
    color: #455a64; }
  .theme-blue-gray-dark .primary-darker-background {
    background-color: #455a64; }
  .theme-blue-gray-dark .accent-contrast-border {
    border-color: white; }
  .theme-blue-gray-dark .accent-contrast-foreground {
    color: white; }
  .theme-blue-gray-dark .accent-contrast-background {
    background-color: white; }
  .theme-blue-gray-dark .accent-border {
    border-color: #2196f3; }
  .theme-blue-gray-dark .accent-foreground {
    color: #2196f3; }
  .theme-blue-gray-dark .accent-background {
    background-color: #2196f3; }
  .theme-blue-gray-dark .accent-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray-dark .accent-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray-dark .accent-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray-dark .accent-lighter-border {
    border-color: #bbdefb; }
  .theme-blue-gray-dark .accent-lighter-foreground {
    color: #bbdefb; }
  .theme-blue-gray-dark .accent-lighter-background {
    background-color: #bbdefb; }
  .theme-blue-gray-dark .accent-darker-contrast-border {
    border-color: white; }
  .theme-blue-gray-dark .accent-darker-contrast-foreground {
    color: white; }
  .theme-blue-gray-dark .accent-darker-contrast-background {
    background-color: white; }
  .theme-blue-gray-dark .accent-darker-border {
    border-color: #1976d2; }
  .theme-blue-gray-dark .accent-darker-foreground {
    color: #1976d2; }
  .theme-blue-gray-dark .accent-darker-background {
    background-color: #1976d2; }
  .theme-blue-gray-dark .warn-contrast-border {
    border-color: white; }
  .theme-blue-gray-dark .warn-contrast-foreground {
    color: white; }
  .theme-blue-gray-dark .warn-contrast-background {
    background-color: white; }
  .theme-blue-gray-dark .warn-border {
    border-color: #f44336; }
  .theme-blue-gray-dark .warn-foreground {
    color: #f44336; }
  .theme-blue-gray-dark .warn-background {
    background-color: #f44336; }
  .theme-blue-gray-dark .warn-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray-dark .warn-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray-dark .warn-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-blue-gray-dark .warn-lighter-border {
    border-color: #ffcdd2; }
  .theme-blue-gray-dark .warn-lighter-foreground {
    color: #ffcdd2; }
  .theme-blue-gray-dark .warn-lighter-background {
    background-color: #ffcdd2; }
  .theme-blue-gray-dark .warn-darker-contrast-border {
    border-color: white; }
  .theme-blue-gray-dark .warn-darker-contrast-foreground {
    color: white; }
  .theme-blue-gray-dark .warn-darker-contrast-background {
    background-color: white; }
  .theme-blue-gray-dark .warn-darker-border {
    border-color: #d32f2f; }
  .theme-blue-gray-dark .warn-darker-foreground {
    color: #d32f2f; }
  .theme-blue-gray-dark .warn-darker-background {
    background-color: #d32f2f; }
  .theme-blue-gray-dark .background-background {
    background-color: #303030; }
  .theme-blue-gray-dark .background-panel {
    background-color: #424242; }
  .theme-blue-gray-dark .background-hover {
    background-color: #0a0a0a; }
  .theme-blue-gray-dark .background-disabled {
    background-color: #1f1f1f; }
  .theme-blue-gray-dark .foreground-text {
    color: white; }
  .theme-blue-gray-dark .foreground-text-secondary {
    color: #b3b3b3; }
  .theme-blue-gray-dark .foreground-disabled {
    color: gray; }
    .theme-blue-gray-dark .foreground-disabled-border {
      border-color: gray; }
  .theme-blue-gray-dark .foreground-divider {
    color: #1f1f1f; }
    .theme-blue-gray-dark .foreground-divider-border {
      border-color: #1f1f1f; }
  .theme-blue-gray-dark .foreground-base {
    color: white; }
    .theme-blue-gray-dark .foreground-base-border {
      border-color: white; }

.theme-deep-purple {
  --primary: #673ab7;
  --primary-lighter: #d1c4e9;
  --primary-darker: #512da8;
  --primary-contrast: white;
  --primary-lighter-contrast: rgba(0, 0, 0, 0.87);
  --primary-darker-contrast: white;
  --accent: #9c27b0;
  --accent-lighter: #e1bee7;
  --accent-darker: #7b1fa2;
  --accent-contrast: white;
  --accent-lighter-contrast: rgba(0, 0, 0, 0.87);
  --accent-darker-contrast: white;
  --warn: #f44336;
  --warn-lighter: #ffcdd2;
  --warn-darker: #d32f2f;
  --warn-contrast: white;
  --warn-lighter-contrast: rgba(0, 0, 0, 0.87);
  --warn-darker-contrast: white;
  --background-background: #fafafa;
  --background-panel: white;
  --background-hover: whitesmoke;
  --background-disabled: #e0e0e0;
  --background-focused: #e0e0e0;
  --background-selected: #e0e0e0;
  --background-app-bar: whitesmoke;
  --background-status-bar: #e0e0e0;
  --foreground-text: #212121;
  --foreground-text-secondary: #757575;
  --foreground-disabled: #9e9e9e;
  --foreground-divider: #e0e0e0;
  --foreground-base: black;
  --bax-common-text-default: #555555;
  --bax-common-sidebar-background: #272c2f;
  --bax-common-navbar-background: #3b4549;
  --bax-color-text: #212121;
  --bax-color-text-secondary: #757575;
  --bax-color-corporate: #673ab7;
  --bax-color-corporate-dark: #512da8; }
  .theme-deep-purple .primary-contrast-border {
    border-color: white; }
  .theme-deep-purple .primary-contrast-foreground {
    color: white; }
  .theme-deep-purple .primary-contrast-background {
    background-color: white; }
  .theme-deep-purple .primary-border {
    border-color: #673ab7; }
  .theme-deep-purple .primary-foreground {
    color: #673ab7; }
  .theme-deep-purple .primary-background {
    background-color: #673ab7; }
  .theme-deep-purple .primary-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple .primary-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple .primary-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple .primary-lighter-border {
    border-color: #d1c4e9; }
  .theme-deep-purple .primary-lighter-foreground {
    color: #d1c4e9; }
  .theme-deep-purple .primary-lighter-background {
    background-color: #d1c4e9; }
  .theme-deep-purple .primary-darker-contrast-border {
    border-color: white; }
  .theme-deep-purple .primary-darker-contrast-foreground {
    color: white; }
  .theme-deep-purple .primary-darker-contrast-background {
    background-color: white; }
  .theme-deep-purple .primary-darker-border {
    border-color: #512da8; }
  .theme-deep-purple .primary-darker-foreground {
    color: #512da8; }
  .theme-deep-purple .primary-darker-background {
    background-color: #512da8; }
  .theme-deep-purple .accent-contrast-border {
    border-color: white; }
  .theme-deep-purple .accent-contrast-foreground {
    color: white; }
  .theme-deep-purple .accent-contrast-background {
    background-color: white; }
  .theme-deep-purple .accent-border {
    border-color: #9c27b0; }
  .theme-deep-purple .accent-foreground {
    color: #9c27b0; }
  .theme-deep-purple .accent-background {
    background-color: #9c27b0; }
  .theme-deep-purple .accent-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple .accent-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple .accent-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple .accent-lighter-border {
    border-color: #e1bee7; }
  .theme-deep-purple .accent-lighter-foreground {
    color: #e1bee7; }
  .theme-deep-purple .accent-lighter-background {
    background-color: #e1bee7; }
  .theme-deep-purple .accent-darker-contrast-border {
    border-color: white; }
  .theme-deep-purple .accent-darker-contrast-foreground {
    color: white; }
  .theme-deep-purple .accent-darker-contrast-background {
    background-color: white; }
  .theme-deep-purple .accent-darker-border {
    border-color: #7b1fa2; }
  .theme-deep-purple .accent-darker-foreground {
    color: #7b1fa2; }
  .theme-deep-purple .accent-darker-background {
    background-color: #7b1fa2; }
  .theme-deep-purple .warn-contrast-border {
    border-color: white; }
  .theme-deep-purple .warn-contrast-foreground {
    color: white; }
  .theme-deep-purple .warn-contrast-background {
    background-color: white; }
  .theme-deep-purple .warn-border {
    border-color: #f44336; }
  .theme-deep-purple .warn-foreground {
    color: #f44336; }
  .theme-deep-purple .warn-background {
    background-color: #f44336; }
  .theme-deep-purple .warn-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple .warn-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple .warn-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple .warn-lighter-border {
    border-color: #ffcdd2; }
  .theme-deep-purple .warn-lighter-foreground {
    color: #ffcdd2; }
  .theme-deep-purple .warn-lighter-background {
    background-color: #ffcdd2; }
  .theme-deep-purple .warn-darker-contrast-border {
    border-color: white; }
  .theme-deep-purple .warn-darker-contrast-foreground {
    color: white; }
  .theme-deep-purple .warn-darker-contrast-background {
    background-color: white; }
  .theme-deep-purple .warn-darker-border {
    border-color: #d32f2f; }
  .theme-deep-purple .warn-darker-foreground {
    color: #d32f2f; }
  .theme-deep-purple .warn-darker-background {
    background-color: #d32f2f; }
  .theme-deep-purple .background-background {
    background-color: #fafafa; }
  .theme-deep-purple .background-panel {
    background-color: white; }
  .theme-deep-purple .background-hover {
    background-color: whitesmoke; }
  .theme-deep-purple .background-disabled {
    background-color: #e0e0e0; }
  .theme-deep-purple .foreground-text {
    color: #212121; }
  .theme-deep-purple .foreground-text-secondary {
    color: #757575; }
  .theme-deep-purple .foreground-disabled {
    color: #9e9e9e; }
    .theme-deep-purple .foreground-disabled-border {
      border-color: #9e9e9e; }
  .theme-deep-purple .foreground-divider {
    color: #e0e0e0; }
    .theme-deep-purple .foreground-divider-border {
      border-color: #e0e0e0; }
  .theme-deep-purple .foreground-base {
    color: black; }
    .theme-deep-purple .foreground-base-border {
      border-color: black; }

.theme-deep-purple-dark {
  --primary: #673ab7;
  --primary-lighter: #d1c4e9;
  --primary-darker: #512da8;
  --primary-contrast: white;
  --primary-lighter-contrast: rgba(0, 0, 0, 0.87);
  --primary-darker-contrast: white;
  --accent: #9c27b0;
  --accent-lighter: #e1bee7;
  --accent-darker: #7b1fa2;
  --accent-contrast: white;
  --accent-lighter-contrast: rgba(0, 0, 0, 0.87);
  --accent-darker-contrast: white;
  --warn: #f44336;
  --warn-lighter: #ffcdd2;
  --warn-darker: #d32f2f;
  --warn-contrast: white;
  --warn-lighter-contrast: rgba(0, 0, 0, 0.87);
  --warn-darker-contrast: white;
  --background-background: #303030;
  --background-panel: #424242;
  --background-hover: #0a0a0a;
  --background-disabled: #1f1f1f;
  --background-focused: #1f1f1f;
  --background-selected: #212121;
  --background-app-bar: #212121;
  --background-status-bar: black;
  --foreground-text: white;
  --foreground-text-secondary: #b3b3b3;
  --foreground-disabled: gray;
  --foreground-divider: #1f1f1f;
  --foreground-base: white;
  --bax-common-text-default: #c3c3c3;
  --bax-common-sidebar-background: #2b2b2b;
  --bax-common-navbar-background: #424242;
  --bax-color-text: white;
  --bax-color-text-secondary: #b3b3b3;
  --bax-color-corporate: #673ab7;
  --bax-color-corporate-dark: #512da8; }
  .theme-deep-purple-dark .primary-contrast-border {
    border-color: white; }
  .theme-deep-purple-dark .primary-contrast-foreground {
    color: white; }
  .theme-deep-purple-dark .primary-contrast-background {
    background-color: white; }
  .theme-deep-purple-dark .primary-border {
    border-color: #673ab7; }
  .theme-deep-purple-dark .primary-foreground {
    color: #673ab7; }
  .theme-deep-purple-dark .primary-background {
    background-color: #673ab7; }
  .theme-deep-purple-dark .primary-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple-dark .primary-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple-dark .primary-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple-dark .primary-lighter-border {
    border-color: #d1c4e9; }
  .theme-deep-purple-dark .primary-lighter-foreground {
    color: #d1c4e9; }
  .theme-deep-purple-dark .primary-lighter-background {
    background-color: #d1c4e9; }
  .theme-deep-purple-dark .primary-darker-contrast-border {
    border-color: white; }
  .theme-deep-purple-dark .primary-darker-contrast-foreground {
    color: white; }
  .theme-deep-purple-dark .primary-darker-contrast-background {
    background-color: white; }
  .theme-deep-purple-dark .primary-darker-border {
    border-color: #512da8; }
  .theme-deep-purple-dark .primary-darker-foreground {
    color: #512da8; }
  .theme-deep-purple-dark .primary-darker-background {
    background-color: #512da8; }
  .theme-deep-purple-dark .accent-contrast-border {
    border-color: white; }
  .theme-deep-purple-dark .accent-contrast-foreground {
    color: white; }
  .theme-deep-purple-dark .accent-contrast-background {
    background-color: white; }
  .theme-deep-purple-dark .accent-border {
    border-color: #9c27b0; }
  .theme-deep-purple-dark .accent-foreground {
    color: #9c27b0; }
  .theme-deep-purple-dark .accent-background {
    background-color: #9c27b0; }
  .theme-deep-purple-dark .accent-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple-dark .accent-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple-dark .accent-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple-dark .accent-lighter-border {
    border-color: #e1bee7; }
  .theme-deep-purple-dark .accent-lighter-foreground {
    color: #e1bee7; }
  .theme-deep-purple-dark .accent-lighter-background {
    background-color: #e1bee7; }
  .theme-deep-purple-dark .accent-darker-contrast-border {
    border-color: white; }
  .theme-deep-purple-dark .accent-darker-contrast-foreground {
    color: white; }
  .theme-deep-purple-dark .accent-darker-contrast-background {
    background-color: white; }
  .theme-deep-purple-dark .accent-darker-border {
    border-color: #7b1fa2; }
  .theme-deep-purple-dark .accent-darker-foreground {
    color: #7b1fa2; }
  .theme-deep-purple-dark .accent-darker-background {
    background-color: #7b1fa2; }
  .theme-deep-purple-dark .warn-contrast-border {
    border-color: white; }
  .theme-deep-purple-dark .warn-contrast-foreground {
    color: white; }
  .theme-deep-purple-dark .warn-contrast-background {
    background-color: white; }
  .theme-deep-purple-dark .warn-border {
    border-color: #f44336; }
  .theme-deep-purple-dark .warn-foreground {
    color: #f44336; }
  .theme-deep-purple-dark .warn-background {
    background-color: #f44336; }
  .theme-deep-purple-dark .warn-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple-dark .warn-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple-dark .warn-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-deep-purple-dark .warn-lighter-border {
    border-color: #ffcdd2; }
  .theme-deep-purple-dark .warn-lighter-foreground {
    color: #ffcdd2; }
  .theme-deep-purple-dark .warn-lighter-background {
    background-color: #ffcdd2; }
  .theme-deep-purple-dark .warn-darker-contrast-border {
    border-color: white; }
  .theme-deep-purple-dark .warn-darker-contrast-foreground {
    color: white; }
  .theme-deep-purple-dark .warn-darker-contrast-background {
    background-color: white; }
  .theme-deep-purple-dark .warn-darker-border {
    border-color: #d32f2f; }
  .theme-deep-purple-dark .warn-darker-foreground {
    color: #d32f2f; }
  .theme-deep-purple-dark .warn-darker-background {
    background-color: #d32f2f; }
  .theme-deep-purple-dark .background-background {
    background-color: #303030; }
  .theme-deep-purple-dark .background-panel {
    background-color: #424242; }
  .theme-deep-purple-dark .background-hover {
    background-color: #0a0a0a; }
  .theme-deep-purple-dark .background-disabled {
    background-color: #1f1f1f; }
  .theme-deep-purple-dark .foreground-text {
    color: white; }
  .theme-deep-purple-dark .foreground-text-secondary {
    color: #b3b3b3; }
  .theme-deep-purple-dark .foreground-disabled {
    color: gray; }
    .theme-deep-purple-dark .foreground-disabled-border {
      border-color: gray; }
  .theme-deep-purple-dark .foreground-divider {
    color: #1f1f1f; }
    .theme-deep-purple-dark .foreground-divider-border {
      border-color: #1f1f1f; }
  .theme-deep-purple-dark .foreground-base {
    color: white; }
    .theme-deep-purple-dark .foreground-base-border {
      border-color: white; }

.theme-pink {
  --primary: #e91e63;
  --primary-lighter: #f8bbd0;
  --primary-darker: #c2185b;
  --primary-contrast: white;
  --primary-lighter-contrast: rgba(0, 0, 0, 0.87);
  --primary-darker-contrast: white;
  --accent: #e91e63;
  --accent-lighter: #f8bbd0;
  --accent-darker: #c2185b;
  --accent-contrast: white;
  --accent-lighter-contrast: rgba(0, 0, 0, 0.87);
  --accent-darker-contrast: white;
  --warn: #f44336;
  --warn-lighter: #ffcdd2;
  --warn-darker: #d32f2f;
  --warn-contrast: white;
  --warn-lighter-contrast: rgba(0, 0, 0, 0.87);
  --warn-darker-contrast: white;
  --background-background: #fafafa;
  --background-panel: white;
  --background-hover: whitesmoke;
  --background-disabled: #e0e0e0;
  --background-focused: #e0e0e0;
  --background-selected: #e0e0e0;
  --background-app-bar: whitesmoke;
  --background-status-bar: #e0e0e0;
  --foreground-text: #212121;
  --foreground-text-secondary: #757575;
  --foreground-disabled: #9e9e9e;
  --foreground-divider: #e0e0e0;
  --foreground-base: black;
  --bax-common-text-default: #555555;
  --bax-common-sidebar-background: #272c2f;
  --bax-common-navbar-background: #3b4549;
  --bax-color-text: #212121;
  --bax-color-text-secondary: #757575;
  --bax-color-corporate: #e91e63;
  --bax-color-corporate-dark: #c2185b; }
  .theme-pink .primary-contrast-border {
    border-color: white; }
  .theme-pink .primary-contrast-foreground {
    color: white; }
  .theme-pink .primary-contrast-background {
    background-color: white; }
  .theme-pink .primary-border {
    border-color: #e91e63; }
  .theme-pink .primary-foreground {
    color: #e91e63; }
  .theme-pink .primary-background {
    background-color: #e91e63; }
  .theme-pink .primary-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-pink .primary-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-pink .primary-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-pink .primary-lighter-border {
    border-color: #f8bbd0; }
  .theme-pink .primary-lighter-foreground {
    color: #f8bbd0; }
  .theme-pink .primary-lighter-background {
    background-color: #f8bbd0; }
  .theme-pink .primary-darker-contrast-border {
    border-color: white; }
  .theme-pink .primary-darker-contrast-foreground {
    color: white; }
  .theme-pink .primary-darker-contrast-background {
    background-color: white; }
  .theme-pink .primary-darker-border {
    border-color: #c2185b; }
  .theme-pink .primary-darker-foreground {
    color: #c2185b; }
  .theme-pink .primary-darker-background {
    background-color: #c2185b; }
  .theme-pink .accent-contrast-border {
    border-color: white; }
  .theme-pink .accent-contrast-foreground {
    color: white; }
  .theme-pink .accent-contrast-background {
    background-color: white; }
  .theme-pink .accent-border {
    border-color: #e91e63; }
  .theme-pink .accent-foreground {
    color: #e91e63; }
  .theme-pink .accent-background {
    background-color: #e91e63; }
  .theme-pink .accent-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-pink .accent-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-pink .accent-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-pink .accent-lighter-border {
    border-color: #f8bbd0; }
  .theme-pink .accent-lighter-foreground {
    color: #f8bbd0; }
  .theme-pink .accent-lighter-background {
    background-color: #f8bbd0; }
  .theme-pink .accent-darker-contrast-border {
    border-color: white; }
  .theme-pink .accent-darker-contrast-foreground {
    color: white; }
  .theme-pink .accent-darker-contrast-background {
    background-color: white; }
  .theme-pink .accent-darker-border {
    border-color: #c2185b; }
  .theme-pink .accent-darker-foreground {
    color: #c2185b; }
  .theme-pink .accent-darker-background {
    background-color: #c2185b; }
  .theme-pink .warn-contrast-border {
    border-color: white; }
  .theme-pink .warn-contrast-foreground {
    color: white; }
  .theme-pink .warn-contrast-background {
    background-color: white; }
  .theme-pink .warn-border {
    border-color: #f44336; }
  .theme-pink .warn-foreground {
    color: #f44336; }
  .theme-pink .warn-background {
    background-color: #f44336; }
  .theme-pink .warn-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-pink .warn-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-pink .warn-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-pink .warn-lighter-border {
    border-color: #ffcdd2; }
  .theme-pink .warn-lighter-foreground {
    color: #ffcdd2; }
  .theme-pink .warn-lighter-background {
    background-color: #ffcdd2; }
  .theme-pink .warn-darker-contrast-border {
    border-color: white; }
  .theme-pink .warn-darker-contrast-foreground {
    color: white; }
  .theme-pink .warn-darker-contrast-background {
    background-color: white; }
  .theme-pink .warn-darker-border {
    border-color: #d32f2f; }
  .theme-pink .warn-darker-foreground {
    color: #d32f2f; }
  .theme-pink .warn-darker-background {
    background-color: #d32f2f; }
  .theme-pink .background-background {
    background-color: #fafafa; }
  .theme-pink .background-panel {
    background-color: white; }
  .theme-pink .background-hover {
    background-color: whitesmoke; }
  .theme-pink .background-disabled {
    background-color: #e0e0e0; }
  .theme-pink .foreground-text {
    color: #212121; }
  .theme-pink .foreground-text-secondary {
    color: #757575; }
  .theme-pink .foreground-disabled {
    color: #9e9e9e; }
    .theme-pink .foreground-disabled-border {
      border-color: #9e9e9e; }
  .theme-pink .foreground-divider {
    color: #e0e0e0; }
    .theme-pink .foreground-divider-border {
      border-color: #e0e0e0; }
  .theme-pink .foreground-base {
    color: black; }
    .theme-pink .foreground-base-border {
      border-color: black; }

.theme-pink-dark {
  --primary: #e91e63;
  --primary-lighter: #f8bbd0;
  --primary-darker: #c2185b;
  --primary-contrast: white;
  --primary-lighter-contrast: rgba(0, 0, 0, 0.87);
  --primary-darker-contrast: white;
  --accent: #e91e63;
  --accent-lighter: #f8bbd0;
  --accent-darker: #c2185b;
  --accent-contrast: white;
  --accent-lighter-contrast: rgba(0, 0, 0, 0.87);
  --accent-darker-contrast: white;
  --warn: #f44336;
  --warn-lighter: #ffcdd2;
  --warn-darker: #d32f2f;
  --warn-contrast: white;
  --warn-lighter-contrast: rgba(0, 0, 0, 0.87);
  --warn-darker-contrast: white;
  --background-background: #303030;
  --background-panel: #424242;
  --background-hover: #0a0a0a;
  --background-disabled: #1f1f1f;
  --background-focused: #1f1f1f;
  --background-selected: #212121;
  --background-app-bar: #212121;
  --background-status-bar: black;
  --foreground-text: white;
  --foreground-text-secondary: #b3b3b3;
  --foreground-disabled: gray;
  --foreground-divider: #1f1f1f;
  --foreground-base: white;
  --bax-common-text-default: #c3c3c3;
  --bax-common-sidebar-background: #2b2b2b;
  --bax-common-navbar-background: #424242;
  --bax-color-text: white;
  --bax-color-text-secondary: #b3b3b3;
  --bax-color-corporate: #e91e63;
  --bax-color-corporate-dark: #c2185b; }
  .theme-pink-dark .primary-contrast-border {
    border-color: white; }
  .theme-pink-dark .primary-contrast-foreground {
    color: white; }
  .theme-pink-dark .primary-contrast-background {
    background-color: white; }
  .theme-pink-dark .primary-border {
    border-color: #e91e63; }
  .theme-pink-dark .primary-foreground {
    color: #e91e63; }
  .theme-pink-dark .primary-background {
    background-color: #e91e63; }
  .theme-pink-dark .primary-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-pink-dark .primary-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-pink-dark .primary-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-pink-dark .primary-lighter-border {
    border-color: #f8bbd0; }
  .theme-pink-dark .primary-lighter-foreground {
    color: #f8bbd0; }
  .theme-pink-dark .primary-lighter-background {
    background-color: #f8bbd0; }
  .theme-pink-dark .primary-darker-contrast-border {
    border-color: white; }
  .theme-pink-dark .primary-darker-contrast-foreground {
    color: white; }
  .theme-pink-dark .primary-darker-contrast-background {
    background-color: white; }
  .theme-pink-dark .primary-darker-border {
    border-color: #c2185b; }
  .theme-pink-dark .primary-darker-foreground {
    color: #c2185b; }
  .theme-pink-dark .primary-darker-background {
    background-color: #c2185b; }
  .theme-pink-dark .accent-contrast-border {
    border-color: white; }
  .theme-pink-dark .accent-contrast-foreground {
    color: white; }
  .theme-pink-dark .accent-contrast-background {
    background-color: white; }
  .theme-pink-dark .accent-border {
    border-color: #e91e63; }
  .theme-pink-dark .accent-foreground {
    color: #e91e63; }
  .theme-pink-dark .accent-background {
    background-color: #e91e63; }
  .theme-pink-dark .accent-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-pink-dark .accent-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-pink-dark .accent-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-pink-dark .accent-lighter-border {
    border-color: #f8bbd0; }
  .theme-pink-dark .accent-lighter-foreground {
    color: #f8bbd0; }
  .theme-pink-dark .accent-lighter-background {
    background-color: #f8bbd0; }
  .theme-pink-dark .accent-darker-contrast-border {
    border-color: white; }
  .theme-pink-dark .accent-darker-contrast-foreground {
    color: white; }
  .theme-pink-dark .accent-darker-contrast-background {
    background-color: white; }
  .theme-pink-dark .accent-darker-border {
    border-color: #c2185b; }
  .theme-pink-dark .accent-darker-foreground {
    color: #c2185b; }
  .theme-pink-dark .accent-darker-background {
    background-color: #c2185b; }
  .theme-pink-dark .warn-contrast-border {
    border-color: white; }
  .theme-pink-dark .warn-contrast-foreground {
    color: white; }
  .theme-pink-dark .warn-contrast-background {
    background-color: white; }
  .theme-pink-dark .warn-border {
    border-color: #f44336; }
  .theme-pink-dark .warn-foreground {
    color: #f44336; }
  .theme-pink-dark .warn-background {
    background-color: #f44336; }
  .theme-pink-dark .warn-lighter-contrast-border {
    border-color: rgba(0, 0, 0, 0.87); }
  .theme-pink-dark .warn-lighter-contrast-foreground {
    color: rgba(0, 0, 0, 0.87); }
  .theme-pink-dark .warn-lighter-contrast-background {
    background-color: rgba(0, 0, 0, 0.87); }
  .theme-pink-dark .warn-lighter-border {
    border-color: #ffcdd2; }
  .theme-pink-dark .warn-lighter-foreground {
    color: #ffcdd2; }
  .theme-pink-dark .warn-lighter-background {
    background-color: #ffcdd2; }
  .theme-pink-dark .warn-darker-contrast-border {
    border-color: white; }
  .theme-pink-dark .warn-darker-contrast-foreground {
    color: white; }
  .theme-pink-dark .warn-darker-contrast-background {
    background-color: white; }
  .theme-pink-dark .warn-darker-border {
    border-color: #d32f2f; }
  .theme-pink-dark .warn-darker-foreground {
    color: #d32f2f; }
  .theme-pink-dark .warn-darker-background {
    background-color: #d32f2f; }
  .theme-pink-dark .background-background {
    background-color: #303030; }
  .theme-pink-dark .background-panel {
    background-color: #424242; }
  .theme-pink-dark .background-hover {
    background-color: #0a0a0a; }
  .theme-pink-dark .background-disabled {
    background-color: #1f1f1f; }
  .theme-pink-dark .foreground-text {
    color: white; }
  .theme-pink-dark .foreground-text-secondary {
    color: #b3b3b3; }
  .theme-pink-dark .foreground-disabled {
    color: gray; }
    .theme-pink-dark .foreground-disabled-border {
      border-color: gray; }
  .theme-pink-dark .foreground-divider {
    color: #1f1f1f; }
    .theme-pink-dark .foreground-divider-border {
      border-color: #1f1f1f; }
  .theme-pink-dark .foreground-base {
    color: white; }
    .theme-pink-dark .foreground-base-border {
      border-color: white; }

body {
  --bax-color-azure: #2dabe6;
  --bax-color-teal: #009688;
  --bax-color-blue: #0D47A1;
  --bax-color-orange: #ee9a36;
  --bax-color-yellow: #FFEB3B;
  --bax-color-red: #e74b3c;
  --bax-color-purple: #6A1B9A;
  --bax-color-dark: #475052;
  --bax-color-green: #26b756; }

/*
    This svg-icons are located into Styles/fonts/baxenergy.
    We use the data:image to resolve conflicts about path in debug/release mode.

    NOTICE: ALWAYS USE base64 encoded SVG+XML because Firefox doesn't support normal ones
*/
.bax-star:before {
  flex: 1 1 auto;
  max-width: 100%;
  max-height: 100%;
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyB2aWV3Qm94PScwIDAgMjAgMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM6c2VyaWY9J2h0dHA6Ly93d3cuc2VyaWYuY29tLycgc3R5bGU9J2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjQxNDIxOyc+IDxyZWN0IGlkPSdzdGFyJyB4PScwJyB5PScwJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHN0eWxlPSdmaWxsOm5vbmU7Jy8+IDxjbGlwUGF0aCBpZD0nX2NsaXAxJz4gPHJlY3QgaWQ9J3N0YXIxJyBzZXJpZjppZD0nc3RhcicgeD0nMCcgeT0nMCcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJy8+IDwvY2xpcFBhdGg+IDxnIGNsaXAtcGF0aD0ndXJsKCNfY2xpcDEpJz4gPGcgdHJhbnNmb3JtPSdtYXRyaXgoMSwwLDAsLTEsMC40ODk0MzUsMTkuMDkwMiknPiA8cGF0aCBkPSdNMTIuNzcxLDEyLjYxM0MxMi43NzEsMTIuNjEzIDE3LjA5LDExLjk3MSAxOS4wOTMsMTEuNjczQzE5LjI4MSwxMS42NDUgMTkuNDM3LDExLjUxMyAxOS40OTUsMTEuMzMyQzE5LjU1NCwxMS4xNTEgMTkuNTA1LDEwLjk1MyAxOS4zNjgsMTAuODIxQzE3LjkyMiw5LjQxIDE0LjgwNyw2LjM3MyAxNC44MDcsNi4zNzNDMTQuODA3LDYuMzczIDE1LjUzNywyLjA4MSAxNS44NzcsMC4wODZDMTUuOTA5LC0wLjEwMSAxNS44MzEsLTAuMjkxIDE1LjY3OCwtMC40MDJDMTUuNTI0LC0wLjUxNCAxNS4zMiwtMC41MjkgMTUuMTUxLC0wLjQ0QzEzLjM2MiwwLjUgOS41MTQsMi41MjMgOS41MTQsMi41MjNDOS41MTQsMi41MjMgNS42NTcsMC41MDEgMy44NjUsLTAuNDM4QzMuNjk3LC0wLjUyNiAzLjQ5MywtMC41MTEgMy4zMzksLTAuMzk5QzMuMTg1LC0wLjI4OCAzLjEwOCwtMC4wOTggMy4xNDEsMC4wODlDMy40ODIsMi4wODIgNC4yMTYsNi4zNjcgNC4yMTYsNi4zNjdDNC4yMTYsNi4zNjcgMS4xMDIsOS40MSAtMC4zNDQsMTAuODI0Qy0wLjQ4LDEwLjk1NyAtMC41MjksMTEuMTU1IC0wLjQ3LDExLjMzNkMtMC40MTIsMTEuNTE3IC0wLjI1NSwxMS42NDkgLTAuMDY3LDExLjY3NkMxLjkzNCwxMS45NjcgNi4yMzgsMTIuNTkzIDYuMjM4LDEyLjU5M0M2LjI0NSwxMi42MDUgNi4yNDUsMTIuNjA0IDYuMjUxLDEyLjYxNkM2LjI1MSwxMi42MTYgOC4xNywxNi40OTkgOS4wNjQsMTguMzA4QzkuMTQ5LDE4LjQ3OCA5LjMyMiwxOC41ODYgOS41MTMsMTguNTg2QzkuNzAzLDE4LjU4NiA5Ljg3NywxOC40NzggOS45NjEsMTguMzA4QzEwLjY1NSwxNi45IDExLjk5MiwxNC4xOTEgMTIuNzcxLDEyLjYxM1pNNy4xMzYsMTIuMTQ5QzYuOTc4LDExLjg2OCA2LjcxMSwxMS42NjYgNi4zODMsMTEuNjAzTDEuMDc4LDEwLjgzMkw0Ljk3Nyw3LjAyMkM1LjIyNyw2LjY5OSA1LjIwNCw2LjIwMSA1LjIwNCw2LjIwMUw0LjI5NywwLjkxOEw5LjEyNSwzLjQ0OEM5LjQwNCwzLjU0OCA5LjcwMSwzLjUzOSA5Ljk3NiwzLjQxTDE0LjcyMSwwLjkxNkwxMy44MDYsNi4yODlDMTMuNzk4LDYuNTg1IDEzLjg5OCw2Ljg2NSAxNC4xMDUsNy4wODdMMTcuOTQ0LDEwLjgyOUwxMi41NTEsMTEuNjE5QzEyLjI2NywxMS43MDIgMTIuMDMxLDExLjg4NCAxMS44ODUsMTIuMTVMOS41MTIsMTYuOTU3QzguNzIsMTUuMzU1IDcuOTI4LDEzLjc1MiA3LjEzNiwxMi4xNDlaJyBzdHlsZT0nZmlsbDpyZ2IoMjQ1LCAxNjYsIDM1KTtmaWxsLXJ1bGU6bm9uemVybzsnLz4gPC9nPiA8L2c+PC9zdmc+"); }

.bax-star-add:before {
  flex: 1 1 auto;
  max-width: 100%;
  max-height: 100%;
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyB2aWV3Qm94PScwIDAgMjAgMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM6c2VyaWY9J2h0dHA6Ly93d3cuc2VyaWYuY29tLycgc3R5bGU9J2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Jz4gPGcgdHJhbnNmb3JtPSdtYXRyaXgoMSwwLDAsMSwtOTYsMCknPiA8ZyBpZD0nc3Rhci1hZGQnIHRyYW5zZm9ybT0nbWF0cml4KDEsMCwwLDEsOTYsMCknPiA8cmVjdCB4PScwJyB5PScwJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHN0eWxlPSdmaWxsOm5vbmU7Jy8+IDxjbGlwUGF0aCBpZD0nX2NsaXAxJz4gPHJlY3QgeD0nMCcgeT0nMCcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJy8+IDwvY2xpcFBhdGg+IDxnIGNsaXAtcGF0aD0ndXJsKCNfY2xpcDEpJz4gPGcgdHJhbnNmb3JtPSdtYXRyaXgoMSwwLDAsLTEsMC40ODk0MzUsMTkuMDkwMiknPiA8cGF0aCBkPSdNNy45MDMsMi4yNDVMMy42MzMsMEw0Ljc1NSw2LjU0NUwwLDExLjE4TDYuNTcyLDEyLjEzNUw5LjUxMSwxOC4wOUwxMi40NDksMTIuMTM1TDE5LjAyMSwxMS4xOEwxNy42MzQsOS44MjgnIHN0eWxlPSdmaWxsOm5vbmU7c3Ryb2tlOnJnYigyNDUsIDE2NiwgMzUpO3N0cm9rZS13aWR0aDoxcHg7Jy8+IDwvZz4gPGcgdHJhbnNmb3JtPSdtYXRyaXgoMSwwLDAsMSwtOTYsLTEpJz4gPHBhdGggZD0nTTExMC4xMjksMTAuMDAyTDExMC4yNTYsMTAuMDA2TDExMC4zODQsMTAuMDE0TDExMC41MSwxMC4wMjZMMTEwLjYzNSwxMC4wNEwxMTAuNzYsMTAuMDU4TDExMC44ODQsMTAuMDc4TDExMS4wMDYsMTAuMTAyTDExMS4xMjgsMTAuMTI4TDExMS4yNDksMTAuMTU4TDExMS4zNjgsMTAuMTlMMTExLjQ4NiwxMC4yMjVMMTExLjYwMywxMC4yNjNMMTExLjcxOSwxMC4zMDRMMTExLjgzMywxMC4zNDdMMTExLjk0NiwxMC4zOTRMMTEyLjA1OCwxMC40NDJMMTEyLjE2OCwxMC40OTRMMTEyLjI3NiwxMC41NDhMMTEyLjM4NCwxMC42MDRMMTEyLjQ4OSwxMC42NjNMMTEyLjU5MywxMC43MjVMMTEyLjY5NSwxMC43ODlMMTEyLjc5NiwxMC44NTVMMTEyLjg5NSwxMC45MjNMMTEyLjk5MiwxMC45OTRMMTEzLjA4NywxMS4wNjdMMTEzLjE4LDExLjE0M0wxMTMuMjcyLDExLjIyTDExMy4zNjIsMTEuM0wxMTMuNDQ5LDExLjM4MUwxMTMuNTM1LDExLjQ2NUwxMTMuNjE5LDExLjU1MUwxMTMuNywxMS42MzhMMTEzLjc4LDExLjcyOEwxMTMuODU3LDExLjgyTDExMy45MzMsMTEuOTEzTDExNC4wMDYsMTIuMDA4TDExNC4wNzcsMTIuMTA1TDExNC4xNDUsMTIuMjA0TDExNC4yMTEsMTIuMzA1TDExNC4yNzUsMTIuNDA3TDExNC4zMzcsMTIuNTExTDExNC4zOTYsMTIuNjE2TDExNC40NTIsMTIuNzI0TDExNC41MDYsMTIuODMyTDExNC41NTgsMTIuOTQyTDExNC42MDYsMTMuMDU0TDExNC42NTMsMTMuMTY3TDExNC42OTYsMTMuMjgxTDExNC43MzcsMTMuMzk3TDExNC43NzUsMTMuNTE0TDExNC44MSwxMy42MzJMMTE0Ljg0MiwxMy43NTFMMTE0Ljg3MiwxMy44NzJMMTE0Ljg5OCwxMy45OTRMMTE0LjkyMiwxNC4xMTZMMTE0Ljk0MiwxNC4yNEwxMTQuOTYsMTQuMzY1TDExNC45NzQsMTQuNDlMMTE0Ljk4NiwxNC42MTdMMTE0Ljk5NCwxNC43NDRMMTE0Ljk5OCwxNC44NzFMMTE1LDE1TDExNC45OTgsMTUuMTI5TDExNC45OTQsMTUuMjU2TDExNC45ODYsMTUuMzgzTDExNC45NzQsMTUuNTFMMTE0Ljk2LDE1LjYzNUwxMTQuOTQyLDE1Ljc2TDExNC45MjIsMTUuODg0TDExNC44OTgsMTYuMDA2TDExNC44NzIsMTYuMTI4TDExNC44NDIsMTYuMjQ5TDExNC44MSwxNi4zNjhMMTE0Ljc3NSwxNi40ODZMMTE0LjczNywxNi42MDNMMTE0LjY5NiwxNi43MTlMMTE0LjY1MywxNi44MzNMMTE0LjYwNiwxNi45NDZMMTE0LjU1OCwxNy4wNThMMTE0LjUwNiwxNy4xNjhMMTE0LjQ1MiwxNy4yNzZMMTE0LjM5NiwxNy4zODRMMTE0LjMzNywxNy40ODlMMTE0LjI3NSwxNy41OTNMMTE0LjIxMSwxNy42OTVMMTE0LjE0NSwxNy43OTZMMTE0LjA3NywxNy44OTVMMTE0LjAwNiwxNy45OTJMMTEzLjkzMywxOC4wODdMMTEzLjg1NywxOC4xOEwxMTMuNzgsMTguMjcyTDExMy43LDE4LjM2MkwxMTMuNjE5LDE4LjQ0OUwxMTMuNTM1LDE4LjUzNUwxMTMuNDQ5LDE4LjYxOUwxMTMuMzYyLDE4LjdMMTEzLjI3MiwxOC43OEwxMTMuMTgsMTguODU3TDExMy4wODcsMTguOTMzTDExMi45OTIsMTkuMDA2TDExMi44OTUsMTkuMDc3TDExMi43OTYsMTkuMTQ1TDExMi42OTUsMTkuMjExTDExMi41OTMsMTkuMjc1TDExMi40ODksMTkuMzM3TDExMi4zODQsMTkuMzk2TDExMi4yNzYsMTkuNDUyTDExMi4xNjgsMTkuNTA2TDExMi4wNTgsMTkuNTU4TDExMS45NDYsMTkuNjA2TDExMS44MzMsMTkuNjUzTDExMS43MTksMTkuNjk2TDExMS42MDMsMTkuNzM3TDExMS40ODYsMTkuNzc1TDExMS4zNjgsMTkuODFMMTExLjI0OSwxOS44NDJMMTExLjEyOCwxOS44NzJMMTExLjAwNiwxOS44OThMMTEwLjg4NCwxOS45MjJMMTEwLjc2LDE5Ljk0MkwxMTAuNjM1LDE5Ljk2TDExMC41MSwxOS45NzRMMTEwLjM4NCwxOS45ODZMMTEwLjI1NiwxOS45OTRMMTEwLjEyOSwxOS45OThMMTEwLDIwTDEwOS44NzEsMTkuOTk4TDEwOS43NDQsMTkuOTk0TDEwOS42MTYsMTkuOTg2TDEwOS40OSwxOS45NzRMMTA5LjM2NSwxOS45NkwxMDkuMjQsMTkuOTQyTDEwOS4xMTYsMTkuOTIyTDEwOC45OTQsMTkuODk4TDEwOC44NzIsMTkuODcyTDEwOC43NTEsMTkuODQyTDEwOC42MzIsMTkuODFMMTA4LjUxNCwxOS43NzVMMTA4LjM5NywxOS43MzdMMTA4LjI4MSwxOS42OTZMMTA4LjE2NywxOS42NTNMMTA4LjA1NCwxOS42MDZMMTA3Ljk0MiwxOS41NThMMTA3LjgzMiwxOS41MDZMMTA3LjcyNCwxOS40NTJMMTA3LjYxNiwxOS4zOTZMMTA3LjUxMSwxOS4zMzdMMTA3LjQwNywxOS4yNzVMMTA3LjMwNSwxOS4yMTFMMTA3LjIwNCwxOS4xNDVMMTA3LjEwNSwxOS4wNzdMMTA3LjAwOCwxOS4wMDZMMTA2LjkxMywxOC45MzNMMTA2LjgyLDE4Ljg1N0wxMDYuNzI4LDE4Ljc4TDEwNi42MzgsMTguN0wxMDYuNTUxLDE4LjYxOUwxMDYuNDY1LDE4LjUzNUwxMDYuMzgxLDE4LjQ0OUwxMDYuMywxOC4zNjJMMTA2LjIyLDE4LjI3MkwxMDYuMTQzLDE4LjE4TDEwNi4wNjcsMTguMDg3TDEwNS45OTQsMTcuOTkyTDEwNS45MjMsMTcuODk1TDEwNS44NTUsMTcuNzk2TDEwNS43ODksMTcuNjk1TDEwNS43MjUsMTcuNTkzTDEwNS42NjMsMTcuNDg5TDEwNS42MDQsMTcuMzg0TDEwNS41NDgsMTcuMjc2TDEwNS40OTQsMTcuMTY4TDEwNS40NDIsMTcuMDU4TDEwNS4zOTQsMTYuOTQ2TDEwNS4zNDcsMTYuODMzTDEwNS4zMDQsMTYuNzE5TDEwNS4yNjMsMTYuNjAzTDEwNS4yMjUsMTYuNDg2TDEwNS4xOSwxNi4zNjhMMTA1LjE1OCwxNi4yNDlMMTA1LjEyOCwxNi4xMjhMMTA1LjEwMiwxNi4wMDZMMTA1LjA3OCwxNS44ODRMMTA1LjA1OCwxNS43NkwxMDUuMDQsMTUuNjM1TDEwNS4wMjYsMTUuNTFMMTA1LjAxNCwxNS4zODNMMTA1LjAwNiwxNS4yNTZMMTA1LjAwMiwxNS4xMjlMMTA1LDE1TDEwNS4wMDIsMTQuODcxTDEwNS4wMDYsMTQuNzQ0TDEwNS4wMTQsMTQuNjE3TDEwNS4wMjYsMTQuNDlMMTA1LjA0LDE0LjM2NUwxMDUuMDU4LDE0LjI0TDEwNS4wNzgsMTQuMTE2TDEwNS4xMDIsMTMuOTk0TDEwNS4xMjgsMTMuODcyTDEwNS4xNTgsMTMuNzUxTDEwNS4xOSwxMy42MzJMMTA1LjIyNSwxMy41MTRMMTA1LjI2MywxMy4zOTdMMTA1LjMwNCwxMy4yODFMMTA1LjM0NywxMy4xNjdMMTA1LjM5NCwxMy4wNTRMMTA1LjQ0MiwxMi45NDJMMTA1LjQ5NCwxMi44MzJMMTA1LjU0OCwxMi43MjRMMTA1LjYwNCwxMi42MTZMMTA1LjY2MywxMi41MTFMMTA1LjcyNSwxMi40MDdMMTA1Ljc4OSwxMi4zMDVMMTA1Ljg1NSwxMi4yMDRMMTA1LjkyMywxMi4xMDVMMTA1Ljk5NCwxMi4wMDhMMTA2LjA2NywxMS45MTNMMTA2LjE0MywxMS44MkwxMDYuMjIsMTEuNzI4TDEwNi4zLDExLjYzOEwxMDYuMzgxLDExLjU1MUwxMDYuNDY1LDExLjQ2NUwxMDYuNTUxLDExLjM4MUwxMDYuNjM4LDExLjNMMTA2LjcyOCwxMS4yMkwxMDYuODIsMTEuMTQzTDEwNi45MTMsMTEuMDY3TDEwNy4wMDgsMTAuOTk0TDEwNy4xMDUsMTAuOTIzTDEwNy4yMDQsMTAuODU1TDEwNy4zMDUsMTAuNzg5TDEwNy40MDcsMTAuNzI1TDEwNy41MTEsMTAuNjYzTDEwNy42MTYsMTAuNjA0TDEwNy43MjQsMTAuNTQ4TDEwNy44MzIsMTAuNDk0TDEwNy45NDIsMTAuNDQyTDEwOC4wNTQsMTAuMzk0TDEwOC4xNjcsMTAuMzQ3TDEwOC4yODEsMTAuMzA0TDEwOC4zOTcsMTAuMjYzTDEwOC41MTQsMTAuMjI1TDEwOC42MzIsMTAuMTlMMTA4Ljc1MSwxMC4xNThMMTA4Ljg3MiwxMC4xMjhMMTA4Ljk5NCwxMC4xMDJMMTA5LjExNiwxMC4wNzhMMTA5LjI0LDEwLjA1OEwxMDkuMzY1LDEwLjA0TDEwOS40OSwxMC4wMjZMMTA5LjYxNiwxMC4wMTRMMTA5Ljc0NCwxMC4wMDZMMTA5Ljg3MSwxMC4wMDJMMTEwLDEwTDExMC4xMjksMTAuMDAyWk0xMDkuODk3LDExLjAwMUwxMDkuNzk0LDExLjAwNUwxMDkuNjkyLDExLjAxMkwxMDkuNTkxLDExLjAyMUwxMDkuNDkxLDExLjAzMkwxMDkuMzkxLDExLjA0NkwxMDkuMjkyLDExLjA2M0wxMDkuMTk0LDExLjA4MUwxMDkuMDk3LDExLjEwM0wxMDkuMDAxLDExLjEyNkwxMDguOTA1LDExLjE1MkwxMDguODExLDExLjE4TDEwOC43MTgsMTEuMjFMMTA4LjYyNSwxMS4yNDNMMTA4LjUzNCwxMS4yNzhMMTA4LjQ0NCwxMS4zMTVMMTA4LjM1NCwxMS4zNTRMMTA4LjI2NiwxMS4zOTVMMTA4LjE4LDExLjQzOEwxMDguMDk0LDExLjQ4M0wxMDguMDEsMTEuNTNMMTA3LjkyNywxMS41NzlMMTA3Ljg0NSwxMS42MzFMMTA3Ljc2NCwxMS42ODRMMTA3LjY4NSwxMS43MzhMMTA3LjYwNywxMS43OTVMMTA3LjUzMSwxMS44NTRMMTA3LjQ1NiwxMS45MTRMMTA3LjM4MywxMS45NzZMMTA3LjMxMSwxMi4wNEwxMDcuMjQxLDEyLjEwNUwxMDcuMTcyLDEyLjE3MkwxMDcuMTA1LDEyLjI0MUwxMDcuMDQsMTIuMzExTDEwNi45NzYsMTIuMzgzTDEwNi45MTQsMTIuNDU2TDEwNi44NTQsMTIuNTMxTDEwNi43OTUsMTIuNjA3TDEwNi43MzgsMTIuNjg1TDEwNi42ODQsMTIuNzY0TDEwNi42MzEsMTIuODQ1TDEwNi41NzksMTIuOTI3TDEwNi41MywxMy4wMUwxMDYuNDgzLDEzLjA5NEwxMDYuNDM4LDEzLjE4TDEwNi4zOTUsMTMuMjY2TDEwNi4zNTQsMTMuMzU0TDEwNi4zMTUsMTMuNDQ0TDEwNi4yNzgsMTMuNTM0TDEwNi4yNDMsMTMuNjI1TDEwNi4yMSwxMy43MThMMTA2LjE4LDEzLjgxMUwxMDYuMTUyLDEzLjkwNUwxMDYuMTI2LDE0LjAwMUwxMDYuMTAzLDE0LjA5N0wxMDYuMDgxLDE0LjE5NEwxMDYuMDYzLDE0LjI5MkwxMDYuMDQ2LDE0LjM5MUwxMDYuMDMyLDE0LjQ5MUwxMDYuMDIxLDE0LjU5MUwxMDYuMDEyLDE0LjY5MkwxMDYuMDA1LDE0Ljc5NEwxMDYuMDAxLDE0Ljg5N0wxMDYsMTVMMTA2LjAwMSwxNS4xMDNMMTA2LjAwNSwxNS4yMDZMMTA2LjAxMiwxNS4zMDhMMTA2LjAyMSwxNS40MDlMMTA2LjAzMiwxNS41MDlMMTA2LjA0NiwxNS42MDlMMTA2LjA2MywxNS43MDhMMTA2LjA4MSwxNS44MDZMMTA2LjEwMywxNS45MDNMMTA2LjEyNiwxNS45OTlMMTA2LjE1MiwxNi4wOTVMMTA2LjE4LDE2LjE4OUwxMDYuMjEsMTYuMjgyTDEwNi4yNDMsMTYuMzc1TDEwNi4yNzgsMTYuNDY2TDEwNi4zMTUsMTYuNTU2TDEwNi4zNTQsMTYuNjQ2TDEwNi4zOTUsMTYuNzM0TDEwNi40MzgsMTYuODJMMTA2LjQ4MywxNi45MDZMMTA2LjUzLDE2Ljk5TDEwNi41NzksMTcuMDczTDEwNi42MzEsMTcuMTU1TDEwNi42ODQsMTcuMjM2TDEwNi43MzgsMTcuMzE1TDEwNi43OTUsMTcuMzkzTDEwNi44NTQsMTcuNDY5TDEwNi45MTQsMTcuNTQ0TDEwNi45NzYsMTcuNjE3TDEwNy4wNCwxNy42ODlMMTA3LjEwNSwxNy43NTlMMTA3LjE3MiwxNy44MjhMMTA3LjI0MSwxNy44OTVMMTA3LjMxMSwxNy45NkwxMDcuMzgzLDE4LjAyNEwxMDcuNDU2LDE4LjA4NkwxMDcuNTMxLDE4LjE0NkwxMDcuNjA3LDE4LjIwNUwxMDcuNjg1LDE4LjI2MkwxMDcuNzY0LDE4LjMxNkwxMDcuODQ1LDE4LjM2OUwxMDcuOTI3LDE4LjQyMUwxMDguMDEsMTguNDdMMTA4LjA5NCwxOC41MTdMMTA4LjE4LDE4LjU2MkwxMDguMjY2LDE4LjYwNUwxMDguMzU0LDE4LjY0NkwxMDguNDQ0LDE4LjY4NUwxMDguNTM0LDE4LjcyMkwxMDguNjI1LDE4Ljc1N0wxMDguNzE4LDE4Ljc5TDEwOC44MTEsMTguODJMMTA4LjkwNSwxOC44NDhMMTA5LjAwMSwxOC44NzRMMTA5LjA5NywxOC44OTdMMTA5LjE5NCwxOC45MTlMMTA5LjI5MiwxOC45MzdMMTA5LjM5MSwxOC45NTRMMTA5LjQ5MSwxOC45NjhMMTA5LjU5MSwxOC45NzlMMTA5LjY5MiwxOC45ODhMMTA5Ljc5NCwxOC45OTVMMTA5Ljg5NywxOC45OTlMMTEwLDE5TDExMC4xMDMsMTguOTk5TDExMC4yMDYsMTguOTk1TDExMC4zMDgsMTguOTg4TDExMC40MDksMTguOTc5TDExMC41MDksMTguOTY4TDExMC42MDksMTguOTU0TDExMC43MDgsMTguOTM3TDExMC44MDYsMTguOTE5TDExMC45MDMsMTguODk3TDExMC45OTksMTguODc0TDExMS4wOTUsMTguODQ4TDExMS4xODksMTguODJMMTExLjI4MiwxOC43OUwxMTEuMzc1LDE4Ljc1N0wxMTEuNDY2LDE4LjcyMkwxMTEuNTU2LDE4LjY4NUwxMTEuNjQ2LDE4LjY0NkwxMTEuNzM0LDE4LjYwNUwxMTEuODIsMTguNTYyTDExMS45MDYsMTguNTE3TDExMS45OSwxOC40N0wxMTIuMDczLDE4LjQyMUwxMTIuMTU1LDE4LjM2OUwxMTIuMjM2LDE4LjMxNkwxMTIuMzE1LDE4LjI2MkwxMTIuMzkzLDE4LjIwNUwxMTIuNDY5LDE4LjE0NkwxMTIuNTQ0LDE4LjA4NkwxMTIuNjE3LDE4LjAyNEwxMTIuNjg5LDE3Ljk2TDExMi43NTksMTcuODk1TDExMi44MjgsMTcuODI4TDExMi44OTUsMTcuNzU5TDExMi45NiwxNy42ODlMMTEzLjAyNCwxNy42MTdMMTEzLjA4NiwxNy41NDRMMTEzLjE0NiwxNy40NjlMMTEzLjIwNSwxNy4zOTNMMTEzLjI2MiwxNy4zMTVMMTEzLjMxNiwxNy4yMzZMMTEzLjM2OSwxNy4xNTVMMTEzLjQyMSwxNy4wNzNMMTEzLjQ3LDE2Ljk5TDExMy41MTcsMTYuOTA2TDExMy41NjIsMTYuODJMMTEzLjYwNSwxNi43MzRMMTEzLjY0NiwxNi42NDZMMTEzLjY4NSwxNi41NTZMMTEzLjcyMiwxNi40NjZMMTEzLjc1NywxNi4zNzVMMTEzLjc5LDE2LjI4MkwxMTMuODIsMTYuMTg5TDExMy44NDgsMTYuMDk1TDExMy44NzQsMTUuOTk5TDExMy44OTcsMTUuOTAzTDExMy45MTksMTUuODA2TDExMy45MzcsMTUuNzA4TDExMy45NTQsMTUuNjA5TDExMy45NjgsMTUuNTA5TDExMy45NzksMTUuNDA5TDExMy45ODgsMTUuMzA4TDExMy45OTUsMTUuMjA2TDExMy45OTksMTUuMTAzTDExNCwxNUwxMTMuOTk5LDE0Ljg5N0wxMTMuOTk1LDE0Ljc5NEwxMTMuOTg4LDE0LjY5MkwxMTMuOTc5LDE0LjU5MUwxMTMuOTY4LDE0LjQ5MUwxMTMuOTU0LDE0LjM5MUwxMTMuOTM3LDE0LjI5MkwxMTMuOTE5LDE0LjE5NEwxMTMuODk3LDE0LjA5N0wxMTMuODc0LDE0LjAwMUwxMTMuODQ4LDEzLjkwNUwxMTMuODIsMTMuODExTDExMy43OSwxMy43MThMMTEzLjc1NywxMy42MjVMMTEzLjcyMiwxMy41MzRMMTEzLjY4NSwxMy40NDRMMTEzLjY0NiwxMy4zNTRMMTEzLjYwNSwxMy4yNjZMMTEzLjU2MiwxMy4xOEwxMTMuNTE3LDEzLjA5NEwxMTMuNDcsMTMuMDFMMTEzLjQyMSwxMi45MjdMMTEzLjM2OSwxMi44NDVMMTEzLjMxNiwxMi43NjRMMTEzLjI2MiwxMi42ODVMMTEzLjIwNSwxMi42MDdMMTEzLjE0NiwxMi41MzFMMTEzLjA4NiwxMi40NTZMMTEzLjAyNCwxMi4zODNMMTEyLjk2LDEyLjMxMUwxMTIuODk1LDEyLjI0MUwxMTIuODI4LDEyLjE3MkwxMTIuNzU5LDEyLjEwNUwxMTIuNjg5LDEyLjA0TDExMi42MTcsMTEuOTc2TDExMi41NDQsMTEuOTE0TDExMi40NjksMTEuODU0TDExMi4zOTMsMTEuNzk1TDExMi4zMTUsMTEuNzM4TDExMi4yMzYsMTEuNjg0TDExMi4xNTUsMTEuNjMxTDExMi4wNzMsMTEuNTc5TDExMS45OSwxMS41M0wxMTEuOTA2LDExLjQ4M0wxMTEuODIsMTEuNDM4TDExMS43MzQsMTEuMzk1TDExMS42NDYsMTEuMzU0TDExMS41NTYsMTEuMzE1TDExMS40NjYsMTEuMjc4TDExMS4zNzUsMTEuMjQzTDExMS4yODIsMTEuMjFMMTExLjE4OSwxMS4xOEwxMTEuMDk1LDExLjE1MkwxMTAuOTk5LDExLjEyNkwxMTAuOTAzLDExLjEwM0wxMTAuODA2LDExLjA4MUwxMTAuNzA4LDExLjA2M0wxMTAuNjA5LDExLjA0NkwxMTAuNTA5LDExLjAzMkwxMTAuNDA5LDExLjAyMUwxMTAuMzA4LDExLjAxMkwxMTAuMjA2LDExLjAwNUwxMTAuMTAzLDExLjAwMUwxMTAsMTFMMTA5Ljg5NywxMS4wMDFaJyBzdHlsZT0nZmlsbDpyZ2IoODUsODUsODUpOycvPiA8L2c+IDxnIHRyYW5zZm9ybT0nbWF0cml4KDEsMCwwLDEsLTk2LDApJz4gPHBhdGggZD0nTTExMCwxMUwxMTAsMTcnIHN0eWxlPSdmaWxsOm5vbmU7c3Ryb2tlOnJnYig4NSw4NSw4NSk7c3Ryb2tlLXdpZHRoOjFweDsnLz4gPC9nPiA8ZyB0cmFuc2Zvcm09J21hdHJpeCg2LjEyMzIzZS0xNywtMSwxLDYuMTIzMjNlLTE3LDAsMTI0KSc+IDxwYXRoIGQ9J00xMTAsMTFMMTEwLDE3JyBzdHlsZT0nZmlsbDpub25lO3N0cm9rZTpyZ2IoODUsODUsODUpO3N0cm9rZS13aWR0aDoxcHg7Jy8+IDwvZz4gPC9nPiA8L2c+IDwvZz48L3N2Zz4="); }

.bax-star-close:before {
  flex: 1 1 auto;
  max-width: 100%;
  max-height: 100%;
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyB2aWV3Qm94PScwIDAgMjAgMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM6c2VyaWY9J2h0dHA6Ly93d3cuc2VyaWYuY29tLycgc3R5bGU9J2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Jz4gPGcgdHJhbnNmb3JtPSdtYXRyaXgoMSwwLDAsMSwtNjQsMCknPiA8ZyBpZD0nc3Rhci1jbG9zZScgdHJhbnNmb3JtPSdtYXRyaXgoMSwwLDAsMSw2NCwwKSc+IDxyZWN0IHg9JzAnIHk9JzAnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgc3R5bGU9J2ZpbGw6bm9uZTsnLz4gPGNsaXBQYXRoIGlkPSdfY2xpcDEnPiA8cmVjdCB4PScwJyB5PScwJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnLz4gPC9jbGlwUGF0aD4gPGcgY2xpcC1wYXRoPSd1cmwoI19jbGlwMSknPiA8ZyB0cmFuc2Zvcm09J21hdHJpeCgxLDAsMCwxLDJlLTA3LDguNzA3MSknPiA8cGF0aCBkPSdNMTQsMy43MDdMMTkuMTQ2LDguODU0QzE5LjM0Miw5LjA0OSAxOS42NTgsOS4wNDkgMTkuODU0LDguODU0QzIwLjA0OSw4LjY1OCAyMC4wNDksOC4zNDIgMTkuODU0LDguMTQ2TDE0LDIuMjkzTDguMTQ2LDguMTQ2QzcuOTUxLDguMzQyIDcuOTUxLDguNjU4IDguMTQ2LDguODU0QzguMzQyLDkuMDQ5IDguNjU4LDkuMDQ5IDguODU0LDguODU0TDE0LDMuNzA3Wicgc3R5bGU9J2ZpbGw6cmdiKDI1NSwyNTUsMjU1KTtmaWxsLXJ1bGU6bm9uemVybzsnLz4gPC9nPiA8ZyB0cmFuc2Zvcm09J21hdHJpeCgwLjk5ODg4OSwwLDAsLTAuOTk4ODg5LDAuNSwxOS4wODAxKSc+IDxwYXRoIGQ9J002LjI3MywxLjM4OEwzLjYzMywwTDQuNzU1LDYuNTQ1TDAsMTEuMThMNi41NzIsMTIuMTM1TDkuNTExLDE4LjA5TDEyLjQ0OSwxMi4xMzVMMTkuMDIxLDExLjE4TDE1LjY2Myw3LjkwNycgc3R5bGU9J2ZpbGw6bm9uZTtzdHJva2U6cmdiKDI0NSwgMTY2LCAzNSk7c3Ryb2tlLXdpZHRoOjFweDsnLz4gPC9nPiA8ZyB0cmFuc2Zvcm09J21hdHJpeCgwLjk5ODg4OSwwLDAsLTAuOTk4ODg5LDExLjMxMTksMTkuMDgwMSknPiA8cGF0aCBkPSdNMy44MzEsNC4yNzZMNC41NjUsMEwwLDIuNCcgc3R5bGU9J2ZpbGw6bm9uZTtzdHJva2U6cmdiKDI1MCwxOTYsMCk7c3Ryb2tlLXdpZHRoOjFweDsnLz4gPC9nPiA8L2c+IDwvZz4gPC9nPjwvc3ZnPg=="); }

.bax-star-open:before {
  flex: 1 1 auto;
  max-width: 100%;
  max-height: 100%;
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyB2aWV3Qm94PScwIDAgMjAgMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM6c2VyaWY9J2h0dHA6Ly93d3cuc2VyaWYuY29tLycgc3R5bGU9J2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxLjU7Jz4gPGcgdHJhbnNmb3JtPSdtYXRyaXgoMSwwLDAsMSwtMzIsMCknPiA8ZyBpZD0nc3Rhci1vcGVuJyB0cmFuc2Zvcm09J21hdHJpeCgxLDAsMCwxLDMyLDApJz4gPHJlY3QgeD0nMCcgeT0nMCcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyBzdHlsZT0nZmlsbDpub25lOycvPiA8Y2xpcFBhdGggaWQ9J19jbGlwMSc+IDxyZWN0IHg9JzAnIHk9JzAnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcvPiA8L2NsaXBQYXRoPiA8ZyBjbGlwLXBhdGg9J3VybCgjX2NsaXAxKSc+IDxnIHRyYW5zZm9ybT0nbWF0cml4KDEsMCwwLDEsMCw4LjcwNzEpJz4gPHBhdGggZD0nTTE0LDcuNTg2TDE5LjE0NiwyLjQzOUMxOS4zNDIsMi4yNDQgMTkuNjU4LDIuMjQ0IDE5Ljg1NCwyLjQzOUMyMC4wNDksMi42MzUgMjAuMDQ5LDIuOTUxIDE5Ljg1NCwzLjE0NkwxNCw5TDguMTQ2LDMuMTQ2QzcuOTUxLDIuOTUxIDcuOTUxLDIuNjM1IDguMTQ2LDIuNDM5QzguMzQyLDIuMjQ0IDguNjU4LDIuMjQ0IDguODU0LDIuNDM5TDE0LDcuNTg2Wicgc3R5bGU9J2ZpbGw6cmdiKDI1NSwyNTUsMjU1KTtmaWxsLXJ1bGU6bm9uemVybzsnLz4gPC9nPiA8ZyB0cmFuc2Zvcm09J21hdHJpeCgxLDAsMCwtMSwwLjQ4OTQzNSwxOS4wOTAyKSc+IDxwYXRoIGQ9J005LjUxMSwzLjA5TDMuNjMzLDBMNC43NTUsNi41NDVMMCwxMS4xOEw2LjU3MiwxMi4xMzVMOS41MTEsMTguMDlMMTIuNDQ5LDEyLjEzNUwxOS4wMjEsMTEuMThMMTQuMjY2LDYuNTQ1JyBzdHlsZT0nZmlsbDpub25lO3N0cm9rZTpyZ2IoMjQ1LCAxNjYsIDM1KTtzdHJva2Utd2lkdGg6MXB4OycvPiA8L2c+IDwvZz4gPC9nPiA8L2c+PC9zdmc+"); }

/*BUG: 22424*/
/*external CSHTML references to this very same value (any change here must be manually replicated there ->): _Layout.cshtml */
/*
 * ---------------------------------------------------------------------------
 * scrollbar mixin for a specific element only
 * ---------------------------------------------------------------------------
 */
/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
body.theme-default {
  background-color: #fafafa;
  color: #212121; }

body.theme-default-dark {
  background-color: #303030;
  color: white; }

body.theme-green {
  background-color: #fafafa;
  color: #212121; }

body.theme-green-dark {
  background-color: #303030;
  color: white; }

body.theme-deep-orange {
  background-color: #fafafa;
  color: #212121; }

body.theme-deep-orange-dark {
  background-color: #303030;
  color: white; }

body.theme-amber {
  background-color: #fafafa;
  color: #212121; }

body.theme-amber-dark {
  background-color: #303030;
  color: white; }

body.theme-blue-gray {
  background-color: #fafafa;
  color: #212121; }

body.theme-blue-gray-dark {
  background-color: #303030;
  color: white; }

body.theme-deep-purple {
  background-color: #fafafa;
  color: #212121; }

body.theme-deep-purple-dark {
  background-color: #303030;
  color: white; }

body.theme-pink {
  background-color: #fafafa;
  color: #212121; }

body.theme-pink-dark {
  background-color: #303030;
  color: white; }

.theme-default bax-icon.right-angle-icon {
  position: absolute;
  right: 8px; }

.theme-default .loader::before {
  background-color: white; }

.theme-default .loader::after {
  border-top-color: #bbdefb;
  border-right-color: #bbdefb;
  border-bottom-color: #bbdefb;
  border-left-color: #2dabe6; }

.theme-default .confirm-popup div.header {
  background: white; }

.theme-default .dropdown-menu ul.sub-menu li.title span {
  color: #212121; }

.theme-default .dropdown-menu ul.sub-menu li a {
  color: #212121; }
  .theme-default .dropdown-menu ul.sub-menu li a:hover, .theme-default .dropdown-menu ul.sub-menu li a:focus {
    color: #212121;
    background-color: white; }

.theme-default .search-box .search-input input {
  border-color: #757575; }
  .theme-default .search-box .search-input input:focus {
    border-color: #2dabe6; }

.theme-default .search-box .search-input i {
  color: #757575; }

.theme-default .search-box .search-menu .btn i {
  color: #212121; }

.theme-default .selected-asset {
  outline-color: #212121; }

.theme-default-dark bax-icon.right-angle-icon {
  position: absolute;
  right: 8px; }

.theme-default-dark .loader::before {
  background-color: #424242; }

.theme-default-dark .loader::after {
  border-top-color: #bbdefb;
  border-right-color: #bbdefb;
  border-bottom-color: #bbdefb;
  border-left-color: #2dabe6; }

.theme-default-dark .confirm-popup div.header {
  background: #424242; }

.theme-default-dark .dropdown-menu ul.sub-menu li.title span {
  color: white; }

.theme-default-dark .dropdown-menu ul.sub-menu li a {
  color: white; }
  .theme-default-dark .dropdown-menu ul.sub-menu li a:hover, .theme-default-dark .dropdown-menu ul.sub-menu li a:focus {
    color: white;
    background-color: #424242; }

.theme-default-dark .search-box .search-input input {
  border-color: #b3b3b3; }
  .theme-default-dark .search-box .search-input input:focus {
    border-color: #2dabe6; }

.theme-default-dark .search-box .search-input i {
  color: #b3b3b3; }

.theme-default-dark .search-box .search-menu .btn i {
  color: white; }

.theme-default-dark .selected-asset {
  outline-color: white; }

.theme-green bax-icon.right-angle-icon {
  position: absolute;
  right: 8px; }

.theme-green .loader::before {
  background-color: white; }

.theme-green .loader::after {
  border-top-color: #c8e6c9;
  border-right-color: #c8e6c9;
  border-bottom-color: #c8e6c9;
  border-left-color: #26b756; }

.theme-green .confirm-popup div.header {
  background: white; }

.theme-green .dropdown-menu ul.sub-menu li.title span {
  color: #212121; }

.theme-green .dropdown-menu ul.sub-menu li a {
  color: #212121; }
  .theme-green .dropdown-menu ul.sub-menu li a:hover, .theme-green .dropdown-menu ul.sub-menu li a:focus {
    color: #212121;
    background-color: white; }

.theme-green .search-box .search-input input {
  border-color: #757575; }
  .theme-green .search-box .search-input input:focus {
    border-color: #26b756; }

.theme-green .search-box .search-input i {
  color: #757575; }

.theme-green .search-box .search-menu .btn i {
  color: #212121; }

.theme-green .selected-asset {
  outline-color: #212121; }

.theme-green-dark bax-icon.right-angle-icon {
  position: absolute;
  right: 8px; }

.theme-green-dark .loader::before {
  background-color: #424242; }

.theme-green-dark .loader::after {
  border-top-color: #c8e6c9;
  border-right-color: #c8e6c9;
  border-bottom-color: #c8e6c9;
  border-left-color: #26b756; }

.theme-green-dark .confirm-popup div.header {
  background: #424242; }

.theme-green-dark .dropdown-menu ul.sub-menu li.title span {
  color: white; }

.theme-green-dark .dropdown-menu ul.sub-menu li a {
  color: white; }
  .theme-green-dark .dropdown-menu ul.sub-menu li a:hover, .theme-green-dark .dropdown-menu ul.sub-menu li a:focus {
    color: white;
    background-color: #424242; }

.theme-green-dark .search-box .search-input input {
  border-color: #b3b3b3; }
  .theme-green-dark .search-box .search-input input:focus {
    border-color: #26b756; }

.theme-green-dark .search-box .search-input i {
  color: #b3b3b3; }

.theme-green-dark .search-box .search-menu .btn i {
  color: white; }

.theme-green-dark .selected-asset {
  outline-color: white; }

.theme-deep-orange bax-icon.right-angle-icon {
  position: absolute;
  right: 8px; }

.theme-deep-orange .loader::before {
  background-color: white; }

.theme-deep-orange .loader::after {
  border-top-color: #ffccbc;
  border-right-color: #ffccbc;
  border-bottom-color: #ffccbc;
  border-left-color: #ff5722; }

.theme-deep-orange .confirm-popup div.header {
  background: white; }

.theme-deep-orange .dropdown-menu ul.sub-menu li.title span {
  color: #212121; }

.theme-deep-orange .dropdown-menu ul.sub-menu li a {
  color: #212121; }
  .theme-deep-orange .dropdown-menu ul.sub-menu li a:hover, .theme-deep-orange .dropdown-menu ul.sub-menu li a:focus {
    color: #212121;
    background-color: white; }

.theme-deep-orange .search-box .search-input input {
  border-color: #757575; }
  .theme-deep-orange .search-box .search-input input:focus {
    border-color: #ff5722; }

.theme-deep-orange .search-box .search-input i {
  color: #757575; }

.theme-deep-orange .search-box .search-menu .btn i {
  color: #212121; }

.theme-deep-orange .selected-asset {
  outline-color: #212121; }

.theme-deep-orange-dark bax-icon.right-angle-icon {
  position: absolute;
  right: 8px; }

.theme-deep-orange-dark .loader::before {
  background-color: #424242; }

.theme-deep-orange-dark .loader::after {
  border-top-color: #ffccbc;
  border-right-color: #ffccbc;
  border-bottom-color: #ffccbc;
  border-left-color: #ff5722; }

.theme-deep-orange-dark .confirm-popup div.header {
  background: #424242; }

.theme-deep-orange-dark .dropdown-menu ul.sub-menu li.title span {
  color: white; }

.theme-deep-orange-dark .dropdown-menu ul.sub-menu li a {
  color: white; }
  .theme-deep-orange-dark .dropdown-menu ul.sub-menu li a:hover, .theme-deep-orange-dark .dropdown-menu ul.sub-menu li a:focus {
    color: white;
    background-color: #424242; }

.theme-deep-orange-dark .search-box .search-input input {
  border-color: #b3b3b3; }
  .theme-deep-orange-dark .search-box .search-input input:focus {
    border-color: #ff5722; }

.theme-deep-orange-dark .search-box .search-input i {
  color: #b3b3b3; }

.theme-deep-orange-dark .search-box .search-menu .btn i {
  color: white; }

.theme-deep-orange-dark .selected-asset {
  outline-color: white; }

.theme-amber bax-icon.right-angle-icon {
  position: absolute;
  right: 8px; }

.theme-amber .loader::before {
  background-color: white; }

.theme-amber .loader::after {
  border-top-color: #ffecb3;
  border-right-color: #ffecb3;
  border-bottom-color: #ffecb3;
  border-left-color: #ffc107; }

.theme-amber .confirm-popup div.header {
  background: white; }

.theme-amber .dropdown-menu ul.sub-menu li.title span {
  color: #212121; }

.theme-amber .dropdown-menu ul.sub-menu li a {
  color: #212121; }
  .theme-amber .dropdown-menu ul.sub-menu li a:hover, .theme-amber .dropdown-menu ul.sub-menu li a:focus {
    color: #212121;
    background-color: white; }

.theme-amber .search-box .search-input input {
  border-color: #757575; }
  .theme-amber .search-box .search-input input:focus {
    border-color: #ffc107; }

.theme-amber .search-box .search-input i {
  color: #757575; }

.theme-amber .search-box .search-menu .btn i {
  color: #212121; }

.theme-amber .selected-asset {
  outline-color: #212121; }

.theme-amber-dark bax-icon.right-angle-icon {
  position: absolute;
  right: 8px; }

.theme-amber-dark .loader::before {
  background-color: #424242; }

.theme-amber-dark .loader::after {
  border-top-color: #ffecb3;
  border-right-color: #ffecb3;
  border-bottom-color: #ffecb3;
  border-left-color: #ffc107; }

.theme-amber-dark .confirm-popup div.header {
  background: #424242; }

.theme-amber-dark .dropdown-menu ul.sub-menu li.title span {
  color: white; }

.theme-amber-dark .dropdown-menu ul.sub-menu li a {
  color: white; }
  .theme-amber-dark .dropdown-menu ul.sub-menu li a:hover, .theme-amber-dark .dropdown-menu ul.sub-menu li a:focus {
    color: white;
    background-color: #424242; }

.theme-amber-dark .search-box .search-input input {
  border-color: #b3b3b3; }
  .theme-amber-dark .search-box .search-input input:focus {
    border-color: #ffc107; }

.theme-amber-dark .search-box .search-input i {
  color: #b3b3b3; }

.theme-amber-dark .search-box .search-menu .btn i {
  color: white; }

.theme-amber-dark .selected-asset {
  outline-color: white; }

.theme-blue-gray bax-icon.right-angle-icon {
  position: absolute;
  right: 8px; }

.theme-blue-gray .loader::before {
  background-color: white; }

.theme-blue-gray .loader::after {
  border-top-color: #cfd8dc;
  border-right-color: #cfd8dc;
  border-bottom-color: #cfd8dc;
  border-left-color: #607d8b; }

.theme-blue-gray .confirm-popup div.header {
  background: white; }

.theme-blue-gray .dropdown-menu ul.sub-menu li.title span {
  color: #212121; }

.theme-blue-gray .dropdown-menu ul.sub-menu li a {
  color: #212121; }
  .theme-blue-gray .dropdown-menu ul.sub-menu li a:hover, .theme-blue-gray .dropdown-menu ul.sub-menu li a:focus {
    color: #212121;
    background-color: white; }

.theme-blue-gray .search-box .search-input input {
  border-color: #757575; }
  .theme-blue-gray .search-box .search-input input:focus {
    border-color: #607d8b; }

.theme-blue-gray .search-box .search-input i {
  color: #757575; }

.theme-blue-gray .search-box .search-menu .btn i {
  color: #212121; }

.theme-blue-gray .selected-asset {
  outline-color: #212121; }

.theme-blue-gray-dark bax-icon.right-angle-icon {
  position: absolute;
  right: 8px; }

.theme-blue-gray-dark .loader::before {
  background-color: #424242; }

.theme-blue-gray-dark .loader::after {
  border-top-color: #cfd8dc;
  border-right-color: #cfd8dc;
  border-bottom-color: #cfd8dc;
  border-left-color: #607d8b; }

.theme-blue-gray-dark .confirm-popup div.header {
  background: #424242; }

.theme-blue-gray-dark .dropdown-menu ul.sub-menu li.title span {
  color: white; }

.theme-blue-gray-dark .dropdown-menu ul.sub-menu li a {
  color: white; }
  .theme-blue-gray-dark .dropdown-menu ul.sub-menu li a:hover, .theme-blue-gray-dark .dropdown-menu ul.sub-menu li a:focus {
    color: white;
    background-color: #424242; }

.theme-blue-gray-dark .search-box .search-input input {
  border-color: #b3b3b3; }
  .theme-blue-gray-dark .search-box .search-input input:focus {
    border-color: #607d8b; }

.theme-blue-gray-dark .search-box .search-input i {
  color: #b3b3b3; }

.theme-blue-gray-dark .search-box .search-menu .btn i {
  color: white; }

.theme-blue-gray-dark .selected-asset {
  outline-color: white; }

.theme-deep-purple bax-icon.right-angle-icon {
  position: absolute;
  right: 8px; }

.theme-deep-purple .loader::before {
  background-color: white; }

.theme-deep-purple .loader::after {
  border-top-color: #d1c4e9;
  border-right-color: #d1c4e9;
  border-bottom-color: #d1c4e9;
  border-left-color: #673ab7; }

.theme-deep-purple .confirm-popup div.header {
  background: white; }

.theme-deep-purple .dropdown-menu ul.sub-menu li.title span {
  color: #212121; }

.theme-deep-purple .dropdown-menu ul.sub-menu li a {
  color: #212121; }
  .theme-deep-purple .dropdown-menu ul.sub-menu li a:hover, .theme-deep-purple .dropdown-menu ul.sub-menu li a:focus {
    color: #212121;
    background-color: white; }

.theme-deep-purple .search-box .search-input input {
  border-color: #757575; }
  .theme-deep-purple .search-box .search-input input:focus {
    border-color: #673ab7; }

.theme-deep-purple .search-box .search-input i {
  color: #757575; }

.theme-deep-purple .search-box .search-menu .btn i {
  color: #212121; }

.theme-deep-purple .selected-asset {
  outline-color: #212121; }

.theme-deep-purple-dark bax-icon.right-angle-icon {
  position: absolute;
  right: 8px; }

.theme-deep-purple-dark .loader::before {
  background-color: #424242; }

.theme-deep-purple-dark .loader::after {
  border-top-color: #d1c4e9;
  border-right-color: #d1c4e9;
  border-bottom-color: #d1c4e9;
  border-left-color: #673ab7; }

.theme-deep-purple-dark .confirm-popup div.header {
  background: #424242; }

.theme-deep-purple-dark .dropdown-menu ul.sub-menu li.title span {
  color: white; }

.theme-deep-purple-dark .dropdown-menu ul.sub-menu li a {
  color: white; }
  .theme-deep-purple-dark .dropdown-menu ul.sub-menu li a:hover, .theme-deep-purple-dark .dropdown-menu ul.sub-menu li a:focus {
    color: white;
    background-color: #424242; }

.theme-deep-purple-dark .search-box .search-input input {
  border-color: #b3b3b3; }
  .theme-deep-purple-dark .search-box .search-input input:focus {
    border-color: #673ab7; }

.theme-deep-purple-dark .search-box .search-input i {
  color: #b3b3b3; }

.theme-deep-purple-dark .search-box .search-menu .btn i {
  color: white; }

.theme-deep-purple-dark .selected-asset {
  outline-color: white; }

.theme-pink bax-icon.right-angle-icon {
  position: absolute;
  right: 8px; }

.theme-pink .loader::before {
  background-color: white; }

.theme-pink .loader::after {
  border-top-color: #f8bbd0;
  border-right-color: #f8bbd0;
  border-bottom-color: #f8bbd0;
  border-left-color: #e91e63; }

.theme-pink .confirm-popup div.header {
  background: white; }

.theme-pink .dropdown-menu ul.sub-menu li.title span {
  color: #212121; }

.theme-pink .dropdown-menu ul.sub-menu li a {
  color: #212121; }
  .theme-pink .dropdown-menu ul.sub-menu li a:hover, .theme-pink .dropdown-menu ul.sub-menu li a:focus {
    color: #212121;
    background-color: white; }

.theme-pink .search-box .search-input input {
  border-color: #757575; }
  .theme-pink .search-box .search-input input:focus {
    border-color: #e91e63; }

.theme-pink .search-box .search-input i {
  color: #757575; }

.theme-pink .search-box .search-menu .btn i {
  color: #212121; }

.theme-pink .selected-asset {
  outline-color: #212121; }

.theme-pink-dark bax-icon.right-angle-icon {
  position: absolute;
  right: 8px; }

.theme-pink-dark .loader::before {
  background-color: #424242; }

.theme-pink-dark .loader::after {
  border-top-color: #f8bbd0;
  border-right-color: #f8bbd0;
  border-bottom-color: #f8bbd0;
  border-left-color: #e91e63; }

.theme-pink-dark .confirm-popup div.header {
  background: #424242; }

.theme-pink-dark .dropdown-menu ul.sub-menu li.title span {
  color: white; }

.theme-pink-dark .dropdown-menu ul.sub-menu li a {
  color: white; }
  .theme-pink-dark .dropdown-menu ul.sub-menu li a:hover, .theme-pink-dark .dropdown-menu ul.sub-menu li a:focus {
    color: white;
    background-color: #424242; }

.theme-pink-dark .search-box .search-input input {
  border-color: #b3b3b3; }
  .theme-pink-dark .search-box .search-input input:focus {
    border-color: #e91e63; }

.theme-pink-dark .search-box .search-input i {
  color: #b3b3b3; }

.theme-pink-dark .search-box .search-menu .btn i {
  color: white; }

.theme-pink-dark .selected-asset {
  outline-color: white; }

a.md-default-theme:not(.md-button),
a:not(.md-button) {
  color: inherit; }
  a.md-default-theme:not(.md-button):hover,
  a:not(.md-button):hover {
    color: inherit; }

a {
  text-decoration: none; }
  a:hover, a:focus {
    text-decoration: none; }

.browsehappy {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0; }

* {
  outline: 0 none; }

*,
*:after,
*:before {
  box-sizing: border-box; }

.strike {
  text-decoration: line-through !important; }

body {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 0px;
  font-size: 14px;
  font-family: "Lato", Segoe UI, sans-serif;
  user-select: none;
  line-height: 1.428571429;
  text-size-adjust: none;
  highlight: none;
  touch-callout: none;
  tap-highlight-color: transparent; }

.loader {
  position: relative; }

.loader::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: .85;
  z-index: 9999; }

.loader::after {
  content: ' ';
  font-size: 10px;
  position: absolute;
  top: calc(50% - 18px);
  left: calc(50% - 18px);
  animation: spin 0.5s linear infinite;
  z-index: 9999;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 6px solid; }

.disabled {
  opacity: .5; }

.confirm-popup div.header {
  padding-top: 10px;
  padding-bottom: 10px; }
  .confirm-popup div.header h3 {
    margin-top: 0;
    margin-bottom: 0; }

.dropdown-menu ul.sub-menu {
  font-size: 14px;
  list-style: none;
  padding: 0; }
  .dropdown-menu ul.sub-menu li.title span {
    font-weight: bold;
    padding: 5px 10px 5px 15px;
    display: flex; }
  .dropdown-menu ul.sub-menu li a {
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    white-space: nowrap;
    font-size: 14px;
    padding: 5px 10px 5px 25px;
    display: flex; }

.search-box {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative; }
  .search-box .search-input input {
    padding-left: 30px;
    border-radius: 20px; }
  .search-box .search-input i {
    position: absolute;
    top: 10px;
    left: 12px; }
  .search-box .search-menu .btn {
    padding: 4px 5px 2px 6px;
    margin-top: 1px;
    margin-left: 10px; }
    .search-box .search-menu .btn i {
      font-size: 20px; }

.empty-state {
  padding: 20px; }

.bax-validation {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px; }
  .bax-validation li {
    padding: 5px 10px;
    margin: 0 -15px; }

.bax-cell-validation {
  overflow: hidden;
  text-overflow: ellipsis; }
  .bax-cell-validation.danger {
    margin: -8px -15px;
    padding: 8px 15px; }

.wj-flexgrid .wj-cell .bax-cell-validation bax-icon span {
  display: inline-block;
  float: left;
  margin-right: 5px;
  margin-top: -1px; }

.bax-cell-validation:after {
  content: "\00a0 "; }

.wj-state-selected .bax-cell-validation.danger,
.wj-state-multi-selected .bax-cell-validation.danger {
  margin: -5px -13px;
  padding: 4px 12px;
  border: 1px solid;
  padding-bottom: 5px; }

.md-tooltip.md-show {
  height: auto;
  display: inline-block;
  white-space: normal; }

.md-tooltip .md-content {
  height: auto;
  display: inline-block;
  white-space: normal;
  max-width: 600px; }

md-switch:not(.use-default-style) {
  flex-direction: row-reverse; }
  md-switch:not(.use-default-style) .md-container {
    margin-right: 0px;
    margin-left: 8px; }

[class|="mat"]:not(mat-icon) {
  font-family: "Lato", Segoe UI, sans-serif; }

/*
 ██████╗ ██████╗ ███╗   ███╗███╗   ███╗ ██████╗ ███╗   ██╗    ███████╗██╗     ███████╗███╗   ███╗███████╗███╗   ██╗████████╗███████╗
██╔════╝██╔═══██╗████╗ ████║████╗ ████║██╔═══██╗████╗  ██║    ██╔════╝██║     ██╔════╝████╗ ████║██╔════╝████╗  ██║╚══██╔══╝██╔════╝
██║     ██║   ██║██╔████╔██║██╔████╔██║██║   ██║██╔██╗ ██║    █████╗  ██║     █████╗  ██╔████╔██║█████╗  ██╔██╗ ██║   ██║   ███████╗
██║     ██║   ██║██║╚██╔╝██║██║╚██╔╝██║██║   ██║██║╚██╗██║    ██╔══╝  ██║     ██╔══╝  ██║╚██╔╝██║██╔══╝  ██║╚██╗██║   ██║   ╚════██║
╚██████╗╚██████╔╝██║ ╚═╝ ██║██║ ╚═╝ ██║╚██████╔╝██║ ╚████║    ███████╗███████╗███████╗██║ ╚═╝ ██║███████╗██║ ╚████║   ██║   ███████║
 ╚═════╝ ╚═════╝ ╚═╝     ╚═╝╚═╝     ╚═╝ ╚═════╝ ╚═╝  ╚═══╝    ╚══════╝╚══════╝╚══════╝╚═╝     ╚═╝╚══════╝╚═╝  ╚═══╝   ╚═╝   ╚══════╝
*/
/**
     Defines a concrete occurrence ( 'bax-sync' defines a virtual one ).
*/
.bax-sync__concrete-occurrence::after {
  display: inline;
  position: absolute;
  left: 5px;
  top: -5px;
  content: "/";
  font-size: 21px !important; }

.bax-badge {
  box-shadow: rgba(0, 0, 0, 0.5) 0 1px 0;
  font-size: 10px;
  text-align: center;
  border-radius: 8px;
  padding: 0 3px; }

/**
    Use divider on an hr tag like `<hr class="divider divider--airline">`
    to (guess what...) divide elements or cards or panel, etc.
*/
.theme-default .baxx-divider {
  border-top-color: #e0e0e0;
  border-bottom-color: #fafafa; }

.theme-default-dark .baxx-divider {
  border-top-color: #212121;
  border-bottom-color: #303030; }

.theme-green .baxx-divider {
  border-top-color: #e0e0e0;
  border-bottom-color: #fafafa; }

.theme-green-dark .baxx-divider {
  border-top-color: #212121;
  border-bottom-color: #303030; }

.theme-deep-orange .baxx-divider {
  border-top-color: #e0e0e0;
  border-bottom-color: #fafafa; }

.theme-deep-orange-dark .baxx-divider {
  border-top-color: #212121;
  border-bottom-color: #303030; }

.theme-amber .baxx-divider {
  border-top-color: #e0e0e0;
  border-bottom-color: #fafafa; }

.theme-amber-dark .baxx-divider {
  border-top-color: #212121;
  border-bottom-color: #303030; }

.theme-blue-gray .baxx-divider {
  border-top-color: #e0e0e0;
  border-bottom-color: #fafafa; }

.theme-blue-gray-dark .baxx-divider {
  border-top-color: #212121;
  border-bottom-color: #303030; }

.theme-deep-purple .baxx-divider {
  border-top-color: #e0e0e0;
  border-bottom-color: #fafafa; }

.theme-deep-purple-dark .baxx-divider {
  border-top-color: #212121;
  border-bottom-color: #303030; }

.theme-pink .baxx-divider {
  border-top-color: #e0e0e0;
  border-bottom-color: #fafafa; }

.theme-pink-dark .baxx-divider {
  border-top-color: #212121;
  border-bottom-color: #303030; }

.baxx-divider {
  border-style: solid;
  border-color: transparent; }
  .baxx-divider--airline {
    margin: 0; }

/**
    It add the default padding to element container
    E.G. You need to add content to a card without paddings
    you can add .panel class to gather the needed padding
*/
.theme-default .baxx-panel--dark {
  background-color: #fafafa; }

.theme-default .baxx-panel--border-all {
  border: 1px solid #e0e0e0; }

.theme-default .baxx-panel--border-top {
  border-top-color: #2dabe6; }

.theme-default-dark .baxx-panel--dark {
  background-color: #303030; }

.theme-default-dark .baxx-panel--border-all {
  border: 1px solid #1f1f1f; }

.theme-default-dark .baxx-panel--border-top {
  border-top-color: #2dabe6; }

.theme-green .baxx-panel--dark {
  background-color: #fafafa; }

.theme-green .baxx-panel--border-all {
  border: 1px solid #e0e0e0; }

.theme-green .baxx-panel--border-top {
  border-top-color: #26b756; }

.theme-green-dark .baxx-panel--dark {
  background-color: #303030; }

.theme-green-dark .baxx-panel--border-all {
  border: 1px solid #1f1f1f; }

.theme-green-dark .baxx-panel--border-top {
  border-top-color: #26b756; }

.theme-deep-orange .baxx-panel--dark {
  background-color: #fafafa; }

.theme-deep-orange .baxx-panel--border-all {
  border: 1px solid #e0e0e0; }

.theme-deep-orange .baxx-panel--border-top {
  border-top-color: #ff5722; }

.theme-deep-orange-dark .baxx-panel--dark {
  background-color: #303030; }

.theme-deep-orange-dark .baxx-panel--border-all {
  border: 1px solid #1f1f1f; }

.theme-deep-orange-dark .baxx-panel--border-top {
  border-top-color: #ff5722; }

.theme-amber .baxx-panel--dark {
  background-color: #fafafa; }

.theme-amber .baxx-panel--border-all {
  border: 1px solid #e0e0e0; }

.theme-amber .baxx-panel--border-top {
  border-top-color: #ffc107; }

.theme-amber-dark .baxx-panel--dark {
  background-color: #303030; }

.theme-amber-dark .baxx-panel--border-all {
  border: 1px solid #1f1f1f; }

.theme-amber-dark .baxx-panel--border-top {
  border-top-color: #ffc107; }

.theme-blue-gray .baxx-panel--dark {
  background-color: #fafafa; }

.theme-blue-gray .baxx-panel--border-all {
  border: 1px solid #e0e0e0; }

.theme-blue-gray .baxx-panel--border-top {
  border-top-color: #607d8b; }

.theme-blue-gray-dark .baxx-panel--dark {
  background-color: #303030; }

.theme-blue-gray-dark .baxx-panel--border-all {
  border: 1px solid #1f1f1f; }

.theme-blue-gray-dark .baxx-panel--border-top {
  border-top-color: #607d8b; }

.theme-deep-purple .baxx-panel--dark {
  background-color: #fafafa; }

.theme-deep-purple .baxx-panel--border-all {
  border: 1px solid #e0e0e0; }

.theme-deep-purple .baxx-panel--border-top {
  border-top-color: #673ab7; }

.theme-deep-purple-dark .baxx-panel--dark {
  background-color: #303030; }

.theme-deep-purple-dark .baxx-panel--border-all {
  border: 1px solid #1f1f1f; }

.theme-deep-purple-dark .baxx-panel--border-top {
  border-top-color: #673ab7; }

.theme-pink .baxx-panel--dark {
  background-color: #fafafa; }

.theme-pink .baxx-panel--border-all {
  border: 1px solid #e0e0e0; }

.theme-pink .baxx-panel--border-top {
  border-top-color: #e91e63; }

.theme-pink-dark .baxx-panel--dark {
  background-color: #303030; }

.theme-pink-dark .baxx-panel--border-all {
  border: 1px solid #1f1f1f; }

.theme-pink-dark .baxx-panel--border-top {
  border-top-color: #e91e63; }

.baxx-panel {
  padding: 16px; }
  .baxx-panel--border-top {
    border-top: 4px solid; }

/**
    It's a lite tooltip to use only when using the other tooltip
    is impossible or too heavy for the pc
    Example:

    In HTML:
    <span class="lite-tooltip" lite-tooltip="some tooltip text">some main text</span>

    <some tooltip text> and <some main text> can be equal
*/
.lite-tooltip:after {
  content: '';
  transition: 300ms opacity 300ms;
  opacity: 0; }

.lite-tooltip:hover:after {
  content: attr(lite-tooltip);
  position: absolute;
  left: 15%;
  top: 85%;
  white-space: nowrap;
  z-index: 300;
  color: #fff;
  border-radius: 2px;
  max-width: 250px;
  padding-left: 8px;
  padding-right: 8px;
  background: rgba(97, 97, 97, 0.9);
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  opacity: 1;
  overflow: visible; }

/*
    Bax icons, inside a mat-button, don'e need a left margin
    since the mat-button directive already add a left and right padding
*/
.mat-button .mat-button-wrapper > bax-icon {
  margin-left: 0 !important; }

.theme-default .bax-content-section-title {
  background: #2dabe6; }
  .theme-default .bax-content-section-title::after {
    border-left-color: #2dabe6; }

.theme-default-dark .bax-content-section-title {
  background: #2dabe6; }
  .theme-default-dark .bax-content-section-title::after {
    border-left-color: #2dabe6; }

.theme-green .bax-content-section-title {
  background: #26b756; }
  .theme-green .bax-content-section-title::after {
    border-left-color: #26b756; }

.theme-green-dark .bax-content-section-title {
  background: #26b756; }
  .theme-green-dark .bax-content-section-title::after {
    border-left-color: #26b756; }

.theme-deep-orange .bax-content-section-title {
  background: #ff5722; }
  .theme-deep-orange .bax-content-section-title::after {
    border-left-color: #ff5722; }

.theme-deep-orange-dark .bax-content-section-title {
  background: #ff5722; }
  .theme-deep-orange-dark .bax-content-section-title::after {
    border-left-color: #ff5722; }

.theme-amber .bax-content-section-title {
  background: #ffc107; }
  .theme-amber .bax-content-section-title::after {
    border-left-color: #ffc107; }

.theme-amber-dark .bax-content-section-title {
  background: #ffc107; }
  .theme-amber-dark .bax-content-section-title::after {
    border-left-color: #ffc107; }

.theme-blue-gray .bax-content-section-title {
  background: #607d8b; }
  .theme-blue-gray .bax-content-section-title::after {
    border-left-color: #607d8b; }

.theme-blue-gray-dark .bax-content-section-title {
  background: #607d8b; }
  .theme-blue-gray-dark .bax-content-section-title::after {
    border-left-color: #607d8b; }

.theme-deep-purple .bax-content-section-title {
  background: #673ab7; }
  .theme-deep-purple .bax-content-section-title::after {
    border-left-color: #673ab7; }

.theme-deep-purple-dark .bax-content-section-title {
  background: #673ab7; }
  .theme-deep-purple-dark .bax-content-section-title::after {
    border-left-color: #673ab7; }

.theme-pink .bax-content-section-title {
  background: #e91e63; }
  .theme-pink .bax-content-section-title::after {
    border-left-color: #e91e63; }

.theme-pink-dark .bax-content-section-title {
  background: #e91e63; }
  .theme-pink-dark .bax-content-section-title::after {
    border-left-color: #e91e63; }

.bax-content-section-title {
  margin-left: 0px;
  margin-top: 24px;
  margin-bottom: 16px;
  margin-right: auto;
  line-height: 32px;
  padding-right: 24px;
  padding-left: 32px;
  color: #fff;
  position: relative;
  height: 32px;
  text-transform: uppercase;
  font-family: "Lato", Segoe UI, sans-serif;
  font-weight: 400;
  display: inline-block; }
  .bax-content-section-title::after {
    display: block;
    content: '';
    position: absolute;
    right: -19px;
    top: 0;
    width: 0;
    height: 32px;
    border-top: 0px solid transparent;
    border-bottom: 32px solid transparent;
    border-left: 19px solid; }
  .bax-content-section-title__esp {
    margin-left: -24px; }
  .bax-content-section-title__report {
    margin-left: 24px; }
  .bax-content-section-title__as {
    margin-left: -35px; }
  .bax-content-section-title__asconfig {
    margin-left: 0px;
    margin-top: 8px; }
  .bax-content-section-title__gis {
    margin-left: -16px; }
  .bax-content-section-title__tree {
    margin-top: 16px; }
  .bax-content-section-title__schemas {
    background: #83949a; }
    .bax-content-section-title__schemas::after {
      border-left-color: #83949a; }

.bax-content-padding {
  padding: 24px; }
  .bax-content-padding__16 {
    padding: 16px; }

.theme-default .bax-content-state {
  /*bax-icon {
            color: themed(foreground, divider);
        }*/ }
  .theme-default .bax-content-state h4 {
    color: #2dabe6; }
  .theme-default .bax-content-state h5 {
    color: #757575; }
  .theme-default .bax-content-state .layer {
    background-color: white; }
  .theme-default .bax-content-state .layer__loading::after {
    border-top-color: #bbdefb;
    border-right-color: #bbdefb;
    border-bottom-color: #bbdefb;
    border-left-color: #2dabe6; }

.theme-default-dark .bax-content-state {
  /*bax-icon {
            color: themed(foreground, divider);
        }*/ }
  .theme-default-dark .bax-content-state h4 {
    color: #2dabe6; }
  .theme-default-dark .bax-content-state h5 {
    color: #b3b3b3; }
  .theme-default-dark .bax-content-state .layer {
    background-color: #424242; }
  .theme-default-dark .bax-content-state .layer__loading::after {
    border-top-color: #bbdefb;
    border-right-color: #bbdefb;
    border-bottom-color: #bbdefb;
    border-left-color: #2dabe6; }

.theme-green .bax-content-state {
  /*bax-icon {
            color: themed(foreground, divider);
        }*/ }
  .theme-green .bax-content-state h4 {
    color: #26b756; }
  .theme-green .bax-content-state h5 {
    color: #757575; }
  .theme-green .bax-content-state .layer {
    background-color: white; }
  .theme-green .bax-content-state .layer__loading::after {
    border-top-color: #c8e6c9;
    border-right-color: #c8e6c9;
    border-bottom-color: #c8e6c9;
    border-left-color: #26b756; }

.theme-green-dark .bax-content-state {
  /*bax-icon {
            color: themed(foreground, divider);
        }*/ }
  .theme-green-dark .bax-content-state h4 {
    color: #26b756; }
  .theme-green-dark .bax-content-state h5 {
    color: #b3b3b3; }
  .theme-green-dark .bax-content-state .layer {
    background-color: #424242; }
  .theme-green-dark .bax-content-state .layer__loading::after {
    border-top-color: #c8e6c9;
    border-right-color: #c8e6c9;
    border-bottom-color: #c8e6c9;
    border-left-color: #26b756; }

.theme-deep-orange .bax-content-state {
  /*bax-icon {
            color: themed(foreground, divider);
        }*/ }
  .theme-deep-orange .bax-content-state h4 {
    color: #ff5722; }
  .theme-deep-orange .bax-content-state h5 {
    color: #757575; }
  .theme-deep-orange .bax-content-state .layer {
    background-color: white; }
  .theme-deep-orange .bax-content-state .layer__loading::after {
    border-top-color: #ffccbc;
    border-right-color: #ffccbc;
    border-bottom-color: #ffccbc;
    border-left-color: #ff5722; }

.theme-deep-orange-dark .bax-content-state {
  /*bax-icon {
            color: themed(foreground, divider);
        }*/ }
  .theme-deep-orange-dark .bax-content-state h4 {
    color: #ff5722; }
  .theme-deep-orange-dark .bax-content-state h5 {
    color: #b3b3b3; }
  .theme-deep-orange-dark .bax-content-state .layer {
    background-color: #424242; }
  .theme-deep-orange-dark .bax-content-state .layer__loading::after {
    border-top-color: #ffccbc;
    border-right-color: #ffccbc;
    border-bottom-color: #ffccbc;
    border-left-color: #ff5722; }

.theme-amber .bax-content-state {
  /*bax-icon {
            color: themed(foreground, divider);
        }*/ }
  .theme-amber .bax-content-state h4 {
    color: #ffc107; }
  .theme-amber .bax-content-state h5 {
    color: #757575; }
  .theme-amber .bax-content-state .layer {
    background-color: white; }
  .theme-amber .bax-content-state .layer__loading::after {
    border-top-color: #ffecb3;
    border-right-color: #ffecb3;
    border-bottom-color: #ffecb3;
    border-left-color: #ffc107; }

.theme-amber-dark .bax-content-state {
  /*bax-icon {
            color: themed(foreground, divider);
        }*/ }
  .theme-amber-dark .bax-content-state h4 {
    color: #ffc107; }
  .theme-amber-dark .bax-content-state h5 {
    color: #b3b3b3; }
  .theme-amber-dark .bax-content-state .layer {
    background-color: #424242; }
  .theme-amber-dark .bax-content-state .layer__loading::after {
    border-top-color: #ffecb3;
    border-right-color: #ffecb3;
    border-bottom-color: #ffecb3;
    border-left-color: #ffc107; }

.theme-blue-gray .bax-content-state {
  /*bax-icon {
            color: themed(foreground, divider);
        }*/ }
  .theme-blue-gray .bax-content-state h4 {
    color: #607d8b; }
  .theme-blue-gray .bax-content-state h5 {
    color: #757575; }
  .theme-blue-gray .bax-content-state .layer {
    background-color: white; }
  .theme-blue-gray .bax-content-state .layer__loading::after {
    border-top-color: #cfd8dc;
    border-right-color: #cfd8dc;
    border-bottom-color: #cfd8dc;
    border-left-color: #607d8b; }

.theme-blue-gray-dark .bax-content-state {
  /*bax-icon {
            color: themed(foreground, divider);
        }*/ }
  .theme-blue-gray-dark .bax-content-state h4 {
    color: #607d8b; }
  .theme-blue-gray-dark .bax-content-state h5 {
    color: #b3b3b3; }
  .theme-blue-gray-dark .bax-content-state .layer {
    background-color: #424242; }
  .theme-blue-gray-dark .bax-content-state .layer__loading::after {
    border-top-color: #cfd8dc;
    border-right-color: #cfd8dc;
    border-bottom-color: #cfd8dc;
    border-left-color: #607d8b; }

.theme-deep-purple .bax-content-state {
  /*bax-icon {
            color: themed(foreground, divider);
        }*/ }
  .theme-deep-purple .bax-content-state h4 {
    color: #673ab7; }
  .theme-deep-purple .bax-content-state h5 {
    color: #757575; }
  .theme-deep-purple .bax-content-state .layer {
    background-color: white; }
  .theme-deep-purple .bax-content-state .layer__loading::after {
    border-top-color: #d1c4e9;
    border-right-color: #d1c4e9;
    border-bottom-color: #d1c4e9;
    border-left-color: #673ab7; }

.theme-deep-purple-dark .bax-content-state {
  /*bax-icon {
            color: themed(foreground, divider);
        }*/ }
  .theme-deep-purple-dark .bax-content-state h4 {
    color: #673ab7; }
  .theme-deep-purple-dark .bax-content-state h5 {
    color: #b3b3b3; }
  .theme-deep-purple-dark .bax-content-state .layer {
    background-color: #424242; }
  .theme-deep-purple-dark .bax-content-state .layer__loading::after {
    border-top-color: #d1c4e9;
    border-right-color: #d1c4e9;
    border-bottom-color: #d1c4e9;
    border-left-color: #673ab7; }

.theme-pink .bax-content-state {
  /*bax-icon {
            color: themed(foreground, divider);
        }*/ }
  .theme-pink .bax-content-state h4 {
    color: #e91e63; }
  .theme-pink .bax-content-state h5 {
    color: #757575; }
  .theme-pink .bax-content-state .layer {
    background-color: white; }
  .theme-pink .bax-content-state .layer__loading::after {
    border-top-color: #f8bbd0;
    border-right-color: #f8bbd0;
    border-bottom-color: #f8bbd0;
    border-left-color: #e91e63; }

.theme-pink-dark .bax-content-state {
  /*bax-icon {
            color: themed(foreground, divider);
        }*/ }
  .theme-pink-dark .bax-content-state h4 {
    color: #e91e63; }
  .theme-pink-dark .bax-content-state h5 {
    color: #b3b3b3; }
  .theme-pink-dark .bax-content-state .layer {
    background-color: #424242; }
  .theme-pink-dark .bax-content-state .layer__loading::after {
    border-top-color: #f8bbd0;
    border-right-color: #f8bbd0;
    border-bottom-color: #f8bbd0;
    border-left-color: #e91e63; }

.bax-content-state .layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 500;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.bax-content-state .layer__loading {
  content: '';
  opacity: .85; }

.bax-content-state .layer__loading::after {
  content: ' ';
  font-size: 10px;
  position: absolute;
  top: calc(50% - 18px);
  left: calc(50% - 18px);
  animation: spin 0.5s linear infinite;
  z-index: 9999;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 5px solid; }

[hidden] {
  display: none !important; }

bax-master-detail .bax-pushpin::before {
  transform: rotate(45deg);
  display: inline-block;
  position: relative; }

bax-master-detail .is-pinned.bax-pushpin::before,
bax-master-detail .is-pinned .bax-pushpin::before {
  transform: rotate(-45deg);
  top: -2px; }

bax-master-detail .is-fullscreen.bax-chevron-left::before,
bax-master-detail .is-fullscreen .bax-chevron-left::before {
  transform: rotate(-180deg);
  left: -2px; }

.scroller {
  overflow: auto;
  max-height: 100%; }

.theme-default .more-options {
  height: 100%; }
  .theme-default .more-options .default-button:hover,
  .theme-default .more-options .options-button:hover {
    background-image: none !important;
    background-color: #e0e0e0 !important; }
  .theme-default .more-options .default-button,
  .theme-default .more-options .options-button {
    background-color: rgba(0, 0, 0, 0.03);
    background-repeat: no-repeat;
    outline: none;
    background-color: none;
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 88px;
    line-height: 36px;
    border-radius: 2px;
    overflow: visible;
    padding: 0 8px;
    margin: 0px !important;
    height: 100%; }
    .theme-default .more-options .default-button bax-icon,
    .theme-default .more-options .options-button bax-icon {
      display: block; }
  .theme-default .more-options .default-button {
    border-radius: 4px 0 0 4px;
    min-width: 36px; }
  .theme-default .more-options .options-button {
    border-radius: 0 4px 4px 0;
    min-width: 18px; }
  .theme-default .more-options button bax-icon span i {
    vertical-align: middle; }

.theme-default-dark .more-options {
  height: 100%; }
  .theme-default-dark .more-options .default-button:hover,
  .theme-default-dark .more-options .options-button:hover {
    background-image: none !important;
    background-color: #e0e0e0 !important; }
  .theme-default-dark .more-options .default-button,
  .theme-default-dark .more-options .options-button {
    background-color: rgba(0, 0, 0, 0.03);
    background-repeat: no-repeat;
    outline: none;
    background-color: none;
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 88px;
    line-height: 36px;
    border-radius: 2px;
    overflow: visible;
    padding: 0 8px;
    margin: 0px !important;
    height: 100%; }
    .theme-default-dark .more-options .default-button bax-icon,
    .theme-default-dark .more-options .options-button bax-icon {
      display: block; }
  .theme-default-dark .more-options .default-button {
    border-radius: 4px 0 0 4px;
    min-width: 36px; }
  .theme-default-dark .more-options .options-button {
    border-radius: 0 4px 4px 0;
    min-width: 18px; }
  .theme-default-dark .more-options button bax-icon span i {
    vertical-align: middle; }

.theme-green .more-options {
  height: 100%; }
  .theme-green .more-options .default-button:hover,
  .theme-green .more-options .options-button:hover {
    background-image: none !important;
    background-color: #e0e0e0 !important; }
  .theme-green .more-options .default-button,
  .theme-green .more-options .options-button {
    background-color: rgba(0, 0, 0, 0.03);
    background-repeat: no-repeat;
    outline: none;
    background-color: none;
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 88px;
    line-height: 36px;
    border-radius: 2px;
    overflow: visible;
    padding: 0 8px;
    margin: 0px !important;
    height: 100%; }
    .theme-green .more-options .default-button bax-icon,
    .theme-green .more-options .options-button bax-icon {
      display: block; }
  .theme-green .more-options .default-button {
    border-radius: 4px 0 0 4px;
    min-width: 36px; }
  .theme-green .more-options .options-button {
    border-radius: 0 4px 4px 0;
    min-width: 18px; }
  .theme-green .more-options button bax-icon span i {
    vertical-align: middle; }

.theme-green-dark .more-options {
  height: 100%; }
  .theme-green-dark .more-options .default-button:hover,
  .theme-green-dark .more-options .options-button:hover {
    background-image: none !important;
    background-color: #e0e0e0 !important; }
  .theme-green-dark .more-options .default-button,
  .theme-green-dark .more-options .options-button {
    background-color: rgba(0, 0, 0, 0.03);
    background-repeat: no-repeat;
    outline: none;
    background-color: none;
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 88px;
    line-height: 36px;
    border-radius: 2px;
    overflow: visible;
    padding: 0 8px;
    margin: 0px !important;
    height: 100%; }
    .theme-green-dark .more-options .default-button bax-icon,
    .theme-green-dark .more-options .options-button bax-icon {
      display: block; }
  .theme-green-dark .more-options .default-button {
    border-radius: 4px 0 0 4px;
    min-width: 36px; }
  .theme-green-dark .more-options .options-button {
    border-radius: 0 4px 4px 0;
    min-width: 18px; }
  .theme-green-dark .more-options button bax-icon span i {
    vertical-align: middle; }

.theme-deep-orange .more-options {
  height: 100%; }
  .theme-deep-orange .more-options .default-button:hover,
  .theme-deep-orange .more-options .options-button:hover {
    background-image: none !important;
    background-color: #e0e0e0 !important; }
  .theme-deep-orange .more-options .default-button,
  .theme-deep-orange .more-options .options-button {
    background-color: rgba(0, 0, 0, 0.03);
    background-repeat: no-repeat;
    outline: none;
    background-color: none;
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 88px;
    line-height: 36px;
    border-radius: 2px;
    overflow: visible;
    padding: 0 8px;
    margin: 0px !important;
    height: 100%; }
    .theme-deep-orange .more-options .default-button bax-icon,
    .theme-deep-orange .more-options .options-button bax-icon {
      display: block; }
  .theme-deep-orange .more-options .default-button {
    border-radius: 4px 0 0 4px;
    min-width: 36px; }
  .theme-deep-orange .more-options .options-button {
    border-radius: 0 4px 4px 0;
    min-width: 18px; }
  .theme-deep-orange .more-options button bax-icon span i {
    vertical-align: middle; }

.theme-deep-orange-dark .more-options {
  height: 100%; }
  .theme-deep-orange-dark .more-options .default-button:hover,
  .theme-deep-orange-dark .more-options .options-button:hover {
    background-image: none !important;
    background-color: #e0e0e0 !important; }
  .theme-deep-orange-dark .more-options .default-button,
  .theme-deep-orange-dark .more-options .options-button {
    background-color: rgba(0, 0, 0, 0.03);
    background-repeat: no-repeat;
    outline: none;
    background-color: none;
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 88px;
    line-height: 36px;
    border-radius: 2px;
    overflow: visible;
    padding: 0 8px;
    margin: 0px !important;
    height: 100%; }
    .theme-deep-orange-dark .more-options .default-button bax-icon,
    .theme-deep-orange-dark .more-options .options-button bax-icon {
      display: block; }
  .theme-deep-orange-dark .more-options .default-button {
    border-radius: 4px 0 0 4px;
    min-width: 36px; }
  .theme-deep-orange-dark .more-options .options-button {
    border-radius: 0 4px 4px 0;
    min-width: 18px; }
  .theme-deep-orange-dark .more-options button bax-icon span i {
    vertical-align: middle; }

.theme-amber .more-options {
  height: 100%; }
  .theme-amber .more-options .default-button:hover,
  .theme-amber .more-options .options-button:hover {
    background-image: none !important;
    background-color: #e0e0e0 !important; }
  .theme-amber .more-options .default-button,
  .theme-amber .more-options .options-button {
    background-color: rgba(0, 0, 0, 0.03);
    background-repeat: no-repeat;
    outline: none;
    background-color: none;
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 88px;
    line-height: 36px;
    border-radius: 2px;
    overflow: visible;
    padding: 0 8px;
    margin: 0px !important;
    height: 100%; }
    .theme-amber .more-options .default-button bax-icon,
    .theme-amber .more-options .options-button bax-icon {
      display: block; }
  .theme-amber .more-options .default-button {
    border-radius: 4px 0 0 4px;
    min-width: 36px; }
  .theme-amber .more-options .options-button {
    border-radius: 0 4px 4px 0;
    min-width: 18px; }
  .theme-amber .more-options button bax-icon span i {
    vertical-align: middle; }

.theme-amber-dark .more-options {
  height: 100%; }
  .theme-amber-dark .more-options .default-button:hover,
  .theme-amber-dark .more-options .options-button:hover {
    background-image: none !important;
    background-color: #e0e0e0 !important; }
  .theme-amber-dark .more-options .default-button,
  .theme-amber-dark .more-options .options-button {
    background-color: rgba(0, 0, 0, 0.03);
    background-repeat: no-repeat;
    outline: none;
    background-color: none;
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 88px;
    line-height: 36px;
    border-radius: 2px;
    overflow: visible;
    padding: 0 8px;
    margin: 0px !important;
    height: 100%; }
    .theme-amber-dark .more-options .default-button bax-icon,
    .theme-amber-dark .more-options .options-button bax-icon {
      display: block; }
  .theme-amber-dark .more-options .default-button {
    border-radius: 4px 0 0 4px;
    min-width: 36px; }
  .theme-amber-dark .more-options .options-button {
    border-radius: 0 4px 4px 0;
    min-width: 18px; }
  .theme-amber-dark .more-options button bax-icon span i {
    vertical-align: middle; }

.theme-blue-gray .more-options {
  height: 100%; }
  .theme-blue-gray .more-options .default-button:hover,
  .theme-blue-gray .more-options .options-button:hover {
    background-image: none !important;
    background-color: #e0e0e0 !important; }
  .theme-blue-gray .more-options .default-button,
  .theme-blue-gray .more-options .options-button {
    background-color: rgba(0, 0, 0, 0.03);
    background-repeat: no-repeat;
    outline: none;
    background-color: none;
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 88px;
    line-height: 36px;
    border-radius: 2px;
    overflow: visible;
    padding: 0 8px;
    margin: 0px !important;
    height: 100%; }
    .theme-blue-gray .more-options .default-button bax-icon,
    .theme-blue-gray .more-options .options-button bax-icon {
      display: block; }
  .theme-blue-gray .more-options .default-button {
    border-radius: 4px 0 0 4px;
    min-width: 36px; }
  .theme-blue-gray .more-options .options-button {
    border-radius: 0 4px 4px 0;
    min-width: 18px; }
  .theme-blue-gray .more-options button bax-icon span i {
    vertical-align: middle; }

.theme-blue-gray-dark .more-options {
  height: 100%; }
  .theme-blue-gray-dark .more-options .default-button:hover,
  .theme-blue-gray-dark .more-options .options-button:hover {
    background-image: none !important;
    background-color: #e0e0e0 !important; }
  .theme-blue-gray-dark .more-options .default-button,
  .theme-blue-gray-dark .more-options .options-button {
    background-color: rgba(0, 0, 0, 0.03);
    background-repeat: no-repeat;
    outline: none;
    background-color: none;
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 88px;
    line-height: 36px;
    border-radius: 2px;
    overflow: visible;
    padding: 0 8px;
    margin: 0px !important;
    height: 100%; }
    .theme-blue-gray-dark .more-options .default-button bax-icon,
    .theme-blue-gray-dark .more-options .options-button bax-icon {
      display: block; }
  .theme-blue-gray-dark .more-options .default-button {
    border-radius: 4px 0 0 4px;
    min-width: 36px; }
  .theme-blue-gray-dark .more-options .options-button {
    border-radius: 0 4px 4px 0;
    min-width: 18px; }
  .theme-blue-gray-dark .more-options button bax-icon span i {
    vertical-align: middle; }

.theme-deep-purple .more-options {
  height: 100%; }
  .theme-deep-purple .more-options .default-button:hover,
  .theme-deep-purple .more-options .options-button:hover {
    background-image: none !important;
    background-color: #e0e0e0 !important; }
  .theme-deep-purple .more-options .default-button,
  .theme-deep-purple .more-options .options-button {
    background-color: rgba(0, 0, 0, 0.03);
    background-repeat: no-repeat;
    outline: none;
    background-color: none;
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 88px;
    line-height: 36px;
    border-radius: 2px;
    overflow: visible;
    padding: 0 8px;
    margin: 0px !important;
    height: 100%; }
    .theme-deep-purple .more-options .default-button bax-icon,
    .theme-deep-purple .more-options .options-button bax-icon {
      display: block; }
  .theme-deep-purple .more-options .default-button {
    border-radius: 4px 0 0 4px;
    min-width: 36px; }
  .theme-deep-purple .more-options .options-button {
    border-radius: 0 4px 4px 0;
    min-width: 18px; }
  .theme-deep-purple .more-options button bax-icon span i {
    vertical-align: middle; }

.theme-deep-purple-dark .more-options {
  height: 100%; }
  .theme-deep-purple-dark .more-options .default-button:hover,
  .theme-deep-purple-dark .more-options .options-button:hover {
    background-image: none !important;
    background-color: #e0e0e0 !important; }
  .theme-deep-purple-dark .more-options .default-button,
  .theme-deep-purple-dark .more-options .options-button {
    background-color: rgba(0, 0, 0, 0.03);
    background-repeat: no-repeat;
    outline: none;
    background-color: none;
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 88px;
    line-height: 36px;
    border-radius: 2px;
    overflow: visible;
    padding: 0 8px;
    margin: 0px !important;
    height: 100%; }
    .theme-deep-purple-dark .more-options .default-button bax-icon,
    .theme-deep-purple-dark .more-options .options-button bax-icon {
      display: block; }
  .theme-deep-purple-dark .more-options .default-button {
    border-radius: 4px 0 0 4px;
    min-width: 36px; }
  .theme-deep-purple-dark .more-options .options-button {
    border-radius: 0 4px 4px 0;
    min-width: 18px; }
  .theme-deep-purple-dark .more-options button bax-icon span i {
    vertical-align: middle; }

.theme-pink .more-options {
  height: 100%; }
  .theme-pink .more-options .default-button:hover,
  .theme-pink .more-options .options-button:hover {
    background-image: none !important;
    background-color: #e0e0e0 !important; }
  .theme-pink .more-options .default-button,
  .theme-pink .more-options .options-button {
    background-color: rgba(0, 0, 0, 0.03);
    background-repeat: no-repeat;
    outline: none;
    background-color: none;
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 88px;
    line-height: 36px;
    border-radius: 2px;
    overflow: visible;
    padding: 0 8px;
    margin: 0px !important;
    height: 100%; }
    .theme-pink .more-options .default-button bax-icon,
    .theme-pink .more-options .options-button bax-icon {
      display: block; }
  .theme-pink .more-options .default-button {
    border-radius: 4px 0 0 4px;
    min-width: 36px; }
  .theme-pink .more-options .options-button {
    border-radius: 0 4px 4px 0;
    min-width: 18px; }
  .theme-pink .more-options button bax-icon span i {
    vertical-align: middle; }

.theme-pink-dark .more-options {
  height: 100%; }
  .theme-pink-dark .more-options .default-button:hover,
  .theme-pink-dark .more-options .options-button:hover {
    background-image: none !important;
    background-color: #e0e0e0 !important; }
  .theme-pink-dark .more-options .default-button,
  .theme-pink-dark .more-options .options-button {
    background-color: rgba(0, 0, 0, 0.03);
    background-repeat: no-repeat;
    outline: none;
    background-color: none;
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    border: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: baseline;
    text-align: center;
    margin: 0;
    min-width: 88px;
    line-height: 36px;
    border-radius: 2px;
    overflow: visible;
    padding: 0 8px;
    margin: 0px !important;
    height: 100%; }
    .theme-pink-dark .more-options .default-button bax-icon,
    .theme-pink-dark .more-options .options-button bax-icon {
      display: block; }
  .theme-pink-dark .more-options .default-button {
    border-radius: 4px 0 0 4px;
    min-width: 36px; }
  .theme-pink-dark .more-options .options-button {
    border-radius: 0 4px 4px 0;
    min-width: 18px; }
  .theme-pink-dark .more-options button bax-icon span i {
    vertical-align: middle; }

.bax-full-screen {
  position: absolute !important;
  transition: all 0.2s ease;
  overflow: visible !important;
  z-index: 501; }
  .bax-full-screen::after {
    content: "";
    position: absolute;
    display: flex;
    flex: 1;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: -1; }
  .bax-full-screen--n {
    width: 100%; }
    .bax-full-screen--n::after {
      bottom: -5px; }
  .bax-full-screen--s {
    width: 100%; }
    .bax-full-screen--s::after {
      top: -5px; }
  .bax-full-screen--w {
    height: 100%; }
    .bax-full-screen--w::after {
      right: -5px; }
  .bax-full-screen--e {
    height: 100%; }
    .bax-full-screen--e::after {
      left: -5px; }

.selected-asset {
  outline: 2px dashed;
  outline-offset: -2px; }

#bax-watermark-logo {
  background-image: url(../../../../Customizations/Baxenergy_logo_White.png);
  border-style: none;
  bottom: 0;
  background-size: 150px;
  cursor: pointer;
  display: block;
  height: 100px;
  background-position-x: center;
  background-position-y: center;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  left: 0;
  pointer-events: auto;
  position: fixed;
  transition: all 0.8s;
  width: 200px;
  z-index: 99999999;
  visibility: hidden; }
  #bax-watermark-logo.active {
    opacity: 0.7;
    background-color: #424242;
    visibility: visible; }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default .module h1, .theme-default .module h2, .theme-default .module h3 {
  color: #2dabe6; }

.theme-default .module .h1, .theme-default .module .h2, .theme-default .module .h3 {
  color: #212121; }

.theme-default .bax-foreground-accent {
  color: #2dabe6; }

.theme-default-dark .module h1, .theme-default-dark .module h2, .theme-default-dark .module h3 {
  color: #2dabe6; }

.theme-default-dark .module .h1, .theme-default-dark .module .h2, .theme-default-dark .module .h3 {
  color: white; }

.theme-default-dark .bax-foreground-accent {
  color: #2dabe6; }

.theme-green .module h1, .theme-green .module h2, .theme-green .module h3 {
  color: #26b756; }

.theme-green .module .h1, .theme-green .module .h2, .theme-green .module .h3 {
  color: #212121; }

.theme-green .bax-foreground-accent {
  color: #26b756; }

.theme-green-dark .module h1, .theme-green-dark .module h2, .theme-green-dark .module h3 {
  color: #26b756; }

.theme-green-dark .module .h1, .theme-green-dark .module .h2, .theme-green-dark .module .h3 {
  color: white; }

.theme-green-dark .bax-foreground-accent {
  color: #26b756; }

.theme-deep-orange .module h1, .theme-deep-orange .module h2, .theme-deep-orange .module h3 {
  color: #ff5722; }

.theme-deep-orange .module .h1, .theme-deep-orange .module .h2, .theme-deep-orange .module .h3 {
  color: #212121; }

.theme-deep-orange .bax-foreground-accent {
  color: #ff5722; }

.theme-deep-orange-dark .module h1, .theme-deep-orange-dark .module h2, .theme-deep-orange-dark .module h3 {
  color: #ff5722; }

.theme-deep-orange-dark .module .h1, .theme-deep-orange-dark .module .h2, .theme-deep-orange-dark .module .h3 {
  color: white; }

.theme-deep-orange-dark .bax-foreground-accent {
  color: #ff5722; }

.theme-amber .module h1, .theme-amber .module h2, .theme-amber .module h3 {
  color: #ffc107; }

.theme-amber .module .h1, .theme-amber .module .h2, .theme-amber .module .h3 {
  color: #212121; }

.theme-amber .bax-foreground-accent {
  color: #ffc107; }

.theme-amber-dark .module h1, .theme-amber-dark .module h2, .theme-amber-dark .module h3 {
  color: #ffc107; }

.theme-amber-dark .module .h1, .theme-amber-dark .module .h2, .theme-amber-dark .module .h3 {
  color: white; }

.theme-amber-dark .bax-foreground-accent {
  color: #ffc107; }

.theme-blue-gray .module h1, .theme-blue-gray .module h2, .theme-blue-gray .module h3 {
  color: #607d8b; }

.theme-blue-gray .module .h1, .theme-blue-gray .module .h2, .theme-blue-gray .module .h3 {
  color: #212121; }

.theme-blue-gray .bax-foreground-accent {
  color: #607d8b; }

.theme-blue-gray-dark .module h1, .theme-blue-gray-dark .module h2, .theme-blue-gray-dark .module h3 {
  color: #607d8b; }

.theme-blue-gray-dark .module .h1, .theme-blue-gray-dark .module .h2, .theme-blue-gray-dark .module .h3 {
  color: white; }

.theme-blue-gray-dark .bax-foreground-accent {
  color: #607d8b; }

.theme-deep-purple .module h1, .theme-deep-purple .module h2, .theme-deep-purple .module h3 {
  color: #673ab7; }

.theme-deep-purple .module .h1, .theme-deep-purple .module .h2, .theme-deep-purple .module .h3 {
  color: #212121; }

.theme-deep-purple .bax-foreground-accent {
  color: #673ab7; }

.theme-deep-purple-dark .module h1, .theme-deep-purple-dark .module h2, .theme-deep-purple-dark .module h3 {
  color: #673ab7; }

.theme-deep-purple-dark .module .h1, .theme-deep-purple-dark .module .h2, .theme-deep-purple-dark .module .h3 {
  color: white; }

.theme-deep-purple-dark .bax-foreground-accent {
  color: #673ab7; }

.theme-pink .module h1, .theme-pink .module h2, .theme-pink .module h3 {
  color: #e91e63; }

.theme-pink .module .h1, .theme-pink .module .h2, .theme-pink .module .h3 {
  color: #212121; }

.theme-pink .bax-foreground-accent {
  color: #e91e63; }

.theme-pink-dark .module h1, .theme-pink-dark .module h2, .theme-pink-dark .module h3 {
  color: #e91e63; }

.theme-pink-dark .module .h1, .theme-pink-dark .module .h2, .theme-pink-dark .module .h3 {
  color: white; }

.theme-pink-dark .bax-foreground-accent {
  color: #e91e63; }

.module h1, .module h2, .module h3,
.module .h1, .module .h2, .module .h3 {
  margin: 0; }

.module h1, .module h2, .module h3 {
  font-weight: 400; }

.module .h1, .module .h2, .module .h3 {
  font-weight: 200;
  margin-top: 6px; }

.module h2 {
  font-size: 30px; }

.module .h2 {
  font-size: 22px; }

.module h3 {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px; }

.module h4 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 400; }

.module h5 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600; }

.module label.label {
  text-transform: uppercase;
  font-weight: 600;
  padding: 2px;
  /*font-size: $font-size;*/ }

.success {
  color: #2c662d;
  background-color: #fcfff5; }

.danger {
  color: #9f3a38;
  background-color: #fff6f6; }

.warning {
  color: #794b02;
  background-color: #fffaf3; }

.info {
  color: #276f86;
  background-color: #f8ffff; }

.bax-foreground-blue {
  color: #0D47A1; }

.bax-foreground-green {
  color: #26b756; }

.bax-foreground-azure {
  color: #2dabe6; }

.bax-foreground-teal {
  color: #009688; }

.bax-foreground-orange {
  color: #ee9a36; }

.bax-foreground-yellow {
  color: #FFEB3B; }

.bax-foreground-red {
  color: #e74b3c; }

.bax-foreground-purple {
  color: #6A1B9A; }

.bax-foreground-light {
  background: #7C7C7C; }

.bax-background-blue {
  background: #0D47A1 !important; }

.bax-background-green {
  background: #26b756 !important; }

.bax-background-azure {
  background: #2dabe6 !important; }

.bax-background-teal {
  background: #009688 !important; }

.bax-background-orange {
  background: #ee9a36 !important; }

.bax-background-yellow {
  background: #FFEB3B !important; }

.bax-background-red {
  background: #e74b3c !important; }

.bax-background-purple {
  background: #6A1B9A !important; }

.module {
  transition: all .2s ease-in-out;
  overflow: hidden;
  height: 100%;
  position: relative;
  top: 0; }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default div.module-bar-host .module-bar,
.theme-default div[filterbar] .module-bar {
  background: white;
  border-color: #e0e0e0; }
  .theme-default div.module-bar-host .module-bar h3,
  .theme-default div[filterbar] .module-bar h3 {
    color: #212121; }
  .theme-default div.module-bar-host .module-bar .open-filters,
  .theme-default div[filterbar] .module-bar .open-filters {
    border-color: #e0e0e0; }
    .theme-default div.module-bar-host .module-bar .open-filters:hover,
    .theme-default div[filterbar] .module-bar .open-filters:hover {
      background-color: white; }
    .theme-default div.module-bar-host .module-bar .open-filters i:first-child.set-hidden-filters,
    .theme-default div[filterbar] .module-bar .open-filters i:first-child.set-hidden-filters {
      color: #2dabe6; }

.theme-default div.module-bar-host .mask,
.theme-default div[filterbar] .mask {
  background: #000; }

.theme-default div.module-bar-host .hidden-filters,
.theme-default div[filterbar] .hidden-filters {
  background-color: white;
  border-color: #e0e0e0; }
  .theme-default div.module-bar-host .hidden-filters table.borders tr,
  .theme-default div[filterbar] .hidden-filters table.borders tr {
    border-color: #e0e0e0; }

.theme-default div.module-bar-host .hidden-filters .module-bar-part,
.theme-default div[filterbar] .hidden-filters .module-bar-part {
  border-bottom: 1px solid #e0e0e0; }

.theme-default div.module-bar-host .hidden-filters .apply-filter,
.theme-default div[filterbar] .hidden-filters .apply-filter {
  border-bottom: 1px solid #e0e0e0; }

.theme-default div.module-bar-host .module-bar-part,
.theme-default div[filterbar] .module-bar-part {
  border-color: #e0e0e0; }
  .theme-default div.module-bar-host .module-bar-part > button.btn:hover,
  .theme-default div[filterbar] .module-bar-part > button.btn:hover {
    background-color: whitesmoke; }
  .theme-default div.module-bar-host .module-bar-part md-menu button.btn:hover,
  .theme-default div[filterbar] .module-bar-part md-menu button.btn:hover {
    background-color: whitesmoke; }
  .theme-default div.module-bar-host .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value, .theme-default div.module-bar-host .module-bar-part md-select:not([disabled]):focus .md-select-value,
  .theme-default div[filterbar] .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value,
  .theme-default div[filterbar] .module-bar-part md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: #2dabe6; }
  .theme-default div.module-bar-host .module-bar-part md-select .md-select-value.md-select-placeholder,
  .theme-default div[filterbar] .module-bar-part md-select .md-select-value.md-select-placeholder {
    color: #9e9e9e; }

.theme-default-dark div.module-bar-host .module-bar,
.theme-default-dark div[filterbar] .module-bar {
  background: #424242;
  border-color: #1f1f1f; }
  .theme-default-dark div.module-bar-host .module-bar h3,
  .theme-default-dark div[filterbar] .module-bar h3 {
    color: white; }
  .theme-default-dark div.module-bar-host .module-bar .open-filters,
  .theme-default-dark div[filterbar] .module-bar .open-filters {
    border-color: #1f1f1f; }
    .theme-default-dark div.module-bar-host .module-bar .open-filters:hover,
    .theme-default-dark div[filterbar] .module-bar .open-filters:hover {
      background-color: #424242; }
    .theme-default-dark div.module-bar-host .module-bar .open-filters i:first-child.set-hidden-filters,
    .theme-default-dark div[filterbar] .module-bar .open-filters i:first-child.set-hidden-filters {
      color: #2dabe6; }

.theme-default-dark div.module-bar-host .mask,
.theme-default-dark div[filterbar] .mask {
  background: #000; }

.theme-default-dark div.module-bar-host .hidden-filters,
.theme-default-dark div[filterbar] .hidden-filters {
  background-color: #424242;
  border-color: #1f1f1f; }
  .theme-default-dark div.module-bar-host .hidden-filters table.borders tr,
  .theme-default-dark div[filterbar] .hidden-filters table.borders tr {
    border-color: #1f1f1f; }

.theme-default-dark div.module-bar-host .hidden-filters .module-bar-part,
.theme-default-dark div[filterbar] .hidden-filters .module-bar-part {
  border-bottom: 1px solid #1f1f1f; }

.theme-default-dark div.module-bar-host .hidden-filters .apply-filter,
.theme-default-dark div[filterbar] .hidden-filters .apply-filter {
  border-bottom: 1px solid #1f1f1f; }

.theme-default-dark div.module-bar-host .module-bar-part,
.theme-default-dark div[filterbar] .module-bar-part {
  border-color: #1f1f1f; }
  .theme-default-dark div.module-bar-host .module-bar-part > button.btn:hover,
  .theme-default-dark div[filterbar] .module-bar-part > button.btn:hover {
    background-color: #0a0a0a; }
  .theme-default-dark div.module-bar-host .module-bar-part md-menu button.btn:hover,
  .theme-default-dark div[filterbar] .module-bar-part md-menu button.btn:hover {
    background-color: #0a0a0a; }
  .theme-default-dark div.module-bar-host .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value, .theme-default-dark div.module-bar-host .module-bar-part md-select:not([disabled]):focus .md-select-value,
  .theme-default-dark div[filterbar] .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value,
  .theme-default-dark div[filterbar] .module-bar-part md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: #2dabe6; }
  .theme-default-dark div.module-bar-host .module-bar-part md-select .md-select-value.md-select-placeholder,
  .theme-default-dark div[filterbar] .module-bar-part md-select .md-select-value.md-select-placeholder {
    color: gray; }

.theme-green div.module-bar-host .module-bar,
.theme-green div[filterbar] .module-bar {
  background: white;
  border-color: #e0e0e0; }
  .theme-green div.module-bar-host .module-bar h3,
  .theme-green div[filterbar] .module-bar h3 {
    color: #212121; }
  .theme-green div.module-bar-host .module-bar .open-filters,
  .theme-green div[filterbar] .module-bar .open-filters {
    border-color: #e0e0e0; }
    .theme-green div.module-bar-host .module-bar .open-filters:hover,
    .theme-green div[filterbar] .module-bar .open-filters:hover {
      background-color: white; }
    .theme-green div.module-bar-host .module-bar .open-filters i:first-child.set-hidden-filters,
    .theme-green div[filterbar] .module-bar .open-filters i:first-child.set-hidden-filters {
      color: #26b756; }

.theme-green div.module-bar-host .mask,
.theme-green div[filterbar] .mask {
  background: #000; }

.theme-green div.module-bar-host .hidden-filters,
.theme-green div[filterbar] .hidden-filters {
  background-color: white;
  border-color: #e0e0e0; }
  .theme-green div.module-bar-host .hidden-filters table.borders tr,
  .theme-green div[filterbar] .hidden-filters table.borders tr {
    border-color: #e0e0e0; }

.theme-green div.module-bar-host .hidden-filters .module-bar-part,
.theme-green div[filterbar] .hidden-filters .module-bar-part {
  border-bottom: 1px solid #e0e0e0; }

.theme-green div.module-bar-host .hidden-filters .apply-filter,
.theme-green div[filterbar] .hidden-filters .apply-filter {
  border-bottom: 1px solid #e0e0e0; }

.theme-green div.module-bar-host .module-bar-part,
.theme-green div[filterbar] .module-bar-part {
  border-color: #e0e0e0; }
  .theme-green div.module-bar-host .module-bar-part > button.btn:hover,
  .theme-green div[filterbar] .module-bar-part > button.btn:hover {
    background-color: whitesmoke; }
  .theme-green div.module-bar-host .module-bar-part md-menu button.btn:hover,
  .theme-green div[filterbar] .module-bar-part md-menu button.btn:hover {
    background-color: whitesmoke; }
  .theme-green div.module-bar-host .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value, .theme-green div.module-bar-host .module-bar-part md-select:not([disabled]):focus .md-select-value,
  .theme-green div[filterbar] .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value,
  .theme-green div[filterbar] .module-bar-part md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: #26b756; }
  .theme-green div.module-bar-host .module-bar-part md-select .md-select-value.md-select-placeholder,
  .theme-green div[filterbar] .module-bar-part md-select .md-select-value.md-select-placeholder {
    color: #9e9e9e; }

.theme-green-dark div.module-bar-host .module-bar,
.theme-green-dark div[filterbar] .module-bar {
  background: #424242;
  border-color: #1f1f1f; }
  .theme-green-dark div.module-bar-host .module-bar h3,
  .theme-green-dark div[filterbar] .module-bar h3 {
    color: white; }
  .theme-green-dark div.module-bar-host .module-bar .open-filters,
  .theme-green-dark div[filterbar] .module-bar .open-filters {
    border-color: #1f1f1f; }
    .theme-green-dark div.module-bar-host .module-bar .open-filters:hover,
    .theme-green-dark div[filterbar] .module-bar .open-filters:hover {
      background-color: #424242; }
    .theme-green-dark div.module-bar-host .module-bar .open-filters i:first-child.set-hidden-filters,
    .theme-green-dark div[filterbar] .module-bar .open-filters i:first-child.set-hidden-filters {
      color: #26b756; }

.theme-green-dark div.module-bar-host .mask,
.theme-green-dark div[filterbar] .mask {
  background: #000; }

.theme-green-dark div.module-bar-host .hidden-filters,
.theme-green-dark div[filterbar] .hidden-filters {
  background-color: #424242;
  border-color: #1f1f1f; }
  .theme-green-dark div.module-bar-host .hidden-filters table.borders tr,
  .theme-green-dark div[filterbar] .hidden-filters table.borders tr {
    border-color: #1f1f1f; }

.theme-green-dark div.module-bar-host .hidden-filters .module-bar-part,
.theme-green-dark div[filterbar] .hidden-filters .module-bar-part {
  border-bottom: 1px solid #1f1f1f; }

.theme-green-dark div.module-bar-host .hidden-filters .apply-filter,
.theme-green-dark div[filterbar] .hidden-filters .apply-filter {
  border-bottom: 1px solid #1f1f1f; }

.theme-green-dark div.module-bar-host .module-bar-part,
.theme-green-dark div[filterbar] .module-bar-part {
  border-color: #1f1f1f; }
  .theme-green-dark div.module-bar-host .module-bar-part > button.btn:hover,
  .theme-green-dark div[filterbar] .module-bar-part > button.btn:hover {
    background-color: #0a0a0a; }
  .theme-green-dark div.module-bar-host .module-bar-part md-menu button.btn:hover,
  .theme-green-dark div[filterbar] .module-bar-part md-menu button.btn:hover {
    background-color: #0a0a0a; }
  .theme-green-dark div.module-bar-host .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value, .theme-green-dark div.module-bar-host .module-bar-part md-select:not([disabled]):focus .md-select-value,
  .theme-green-dark div[filterbar] .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value,
  .theme-green-dark div[filterbar] .module-bar-part md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: #26b756; }
  .theme-green-dark div.module-bar-host .module-bar-part md-select .md-select-value.md-select-placeholder,
  .theme-green-dark div[filterbar] .module-bar-part md-select .md-select-value.md-select-placeholder {
    color: gray; }

.theme-deep-orange div.module-bar-host .module-bar,
.theme-deep-orange div[filterbar] .module-bar {
  background: white;
  border-color: #e0e0e0; }
  .theme-deep-orange div.module-bar-host .module-bar h3,
  .theme-deep-orange div[filterbar] .module-bar h3 {
    color: #212121; }
  .theme-deep-orange div.module-bar-host .module-bar .open-filters,
  .theme-deep-orange div[filterbar] .module-bar .open-filters {
    border-color: #e0e0e0; }
    .theme-deep-orange div.module-bar-host .module-bar .open-filters:hover,
    .theme-deep-orange div[filterbar] .module-bar .open-filters:hover {
      background-color: white; }
    .theme-deep-orange div.module-bar-host .module-bar .open-filters i:first-child.set-hidden-filters,
    .theme-deep-orange div[filterbar] .module-bar .open-filters i:first-child.set-hidden-filters {
      color: #ff5722; }

.theme-deep-orange div.module-bar-host .mask,
.theme-deep-orange div[filterbar] .mask {
  background: #000; }

.theme-deep-orange div.module-bar-host .hidden-filters,
.theme-deep-orange div[filterbar] .hidden-filters {
  background-color: white;
  border-color: #e0e0e0; }
  .theme-deep-orange div.module-bar-host .hidden-filters table.borders tr,
  .theme-deep-orange div[filterbar] .hidden-filters table.borders tr {
    border-color: #e0e0e0; }

.theme-deep-orange div.module-bar-host .hidden-filters .module-bar-part,
.theme-deep-orange div[filterbar] .hidden-filters .module-bar-part {
  border-bottom: 1px solid #e0e0e0; }

.theme-deep-orange div.module-bar-host .hidden-filters .apply-filter,
.theme-deep-orange div[filterbar] .hidden-filters .apply-filter {
  border-bottom: 1px solid #e0e0e0; }

.theme-deep-orange div.module-bar-host .module-bar-part,
.theme-deep-orange div[filterbar] .module-bar-part {
  border-color: #e0e0e0; }
  .theme-deep-orange div.module-bar-host .module-bar-part > button.btn:hover,
  .theme-deep-orange div[filterbar] .module-bar-part > button.btn:hover {
    background-color: whitesmoke; }
  .theme-deep-orange div.module-bar-host .module-bar-part md-menu button.btn:hover,
  .theme-deep-orange div[filterbar] .module-bar-part md-menu button.btn:hover {
    background-color: whitesmoke; }
  .theme-deep-orange div.module-bar-host .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value, .theme-deep-orange div.module-bar-host .module-bar-part md-select:not([disabled]):focus .md-select-value,
  .theme-deep-orange div[filterbar] .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value,
  .theme-deep-orange div[filterbar] .module-bar-part md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: #ff5722; }
  .theme-deep-orange div.module-bar-host .module-bar-part md-select .md-select-value.md-select-placeholder,
  .theme-deep-orange div[filterbar] .module-bar-part md-select .md-select-value.md-select-placeholder {
    color: #9e9e9e; }

.theme-deep-orange-dark div.module-bar-host .module-bar,
.theme-deep-orange-dark div[filterbar] .module-bar {
  background: #424242;
  border-color: #1f1f1f; }
  .theme-deep-orange-dark div.module-bar-host .module-bar h3,
  .theme-deep-orange-dark div[filterbar] .module-bar h3 {
    color: white; }
  .theme-deep-orange-dark div.module-bar-host .module-bar .open-filters,
  .theme-deep-orange-dark div[filterbar] .module-bar .open-filters {
    border-color: #1f1f1f; }
    .theme-deep-orange-dark div.module-bar-host .module-bar .open-filters:hover,
    .theme-deep-orange-dark div[filterbar] .module-bar .open-filters:hover {
      background-color: #424242; }
    .theme-deep-orange-dark div.module-bar-host .module-bar .open-filters i:first-child.set-hidden-filters,
    .theme-deep-orange-dark div[filterbar] .module-bar .open-filters i:first-child.set-hidden-filters {
      color: #ff5722; }

.theme-deep-orange-dark div.module-bar-host .mask,
.theme-deep-orange-dark div[filterbar] .mask {
  background: #000; }

.theme-deep-orange-dark div.module-bar-host .hidden-filters,
.theme-deep-orange-dark div[filterbar] .hidden-filters {
  background-color: #424242;
  border-color: #1f1f1f; }
  .theme-deep-orange-dark div.module-bar-host .hidden-filters table.borders tr,
  .theme-deep-orange-dark div[filterbar] .hidden-filters table.borders tr {
    border-color: #1f1f1f; }

.theme-deep-orange-dark div.module-bar-host .hidden-filters .module-bar-part,
.theme-deep-orange-dark div[filterbar] .hidden-filters .module-bar-part {
  border-bottom: 1px solid #1f1f1f; }

.theme-deep-orange-dark div.module-bar-host .hidden-filters .apply-filter,
.theme-deep-orange-dark div[filterbar] .hidden-filters .apply-filter {
  border-bottom: 1px solid #1f1f1f; }

.theme-deep-orange-dark div.module-bar-host .module-bar-part,
.theme-deep-orange-dark div[filterbar] .module-bar-part {
  border-color: #1f1f1f; }
  .theme-deep-orange-dark div.module-bar-host .module-bar-part > button.btn:hover,
  .theme-deep-orange-dark div[filterbar] .module-bar-part > button.btn:hover {
    background-color: #0a0a0a; }
  .theme-deep-orange-dark div.module-bar-host .module-bar-part md-menu button.btn:hover,
  .theme-deep-orange-dark div[filterbar] .module-bar-part md-menu button.btn:hover {
    background-color: #0a0a0a; }
  .theme-deep-orange-dark div.module-bar-host .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value, .theme-deep-orange-dark div.module-bar-host .module-bar-part md-select:not([disabled]):focus .md-select-value,
  .theme-deep-orange-dark div[filterbar] .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value,
  .theme-deep-orange-dark div[filterbar] .module-bar-part md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: #ff5722; }
  .theme-deep-orange-dark div.module-bar-host .module-bar-part md-select .md-select-value.md-select-placeholder,
  .theme-deep-orange-dark div[filterbar] .module-bar-part md-select .md-select-value.md-select-placeholder {
    color: gray; }

.theme-amber div.module-bar-host .module-bar,
.theme-amber div[filterbar] .module-bar {
  background: white;
  border-color: #e0e0e0; }
  .theme-amber div.module-bar-host .module-bar h3,
  .theme-amber div[filterbar] .module-bar h3 {
    color: #212121; }
  .theme-amber div.module-bar-host .module-bar .open-filters,
  .theme-amber div[filterbar] .module-bar .open-filters {
    border-color: #e0e0e0; }
    .theme-amber div.module-bar-host .module-bar .open-filters:hover,
    .theme-amber div[filterbar] .module-bar .open-filters:hover {
      background-color: white; }
    .theme-amber div.module-bar-host .module-bar .open-filters i:first-child.set-hidden-filters,
    .theme-amber div[filterbar] .module-bar .open-filters i:first-child.set-hidden-filters {
      color: #ffc107; }

.theme-amber div.module-bar-host .mask,
.theme-amber div[filterbar] .mask {
  background: #000; }

.theme-amber div.module-bar-host .hidden-filters,
.theme-amber div[filterbar] .hidden-filters {
  background-color: white;
  border-color: #e0e0e0; }
  .theme-amber div.module-bar-host .hidden-filters table.borders tr,
  .theme-amber div[filterbar] .hidden-filters table.borders tr {
    border-color: #e0e0e0; }

.theme-amber div.module-bar-host .hidden-filters .module-bar-part,
.theme-amber div[filterbar] .hidden-filters .module-bar-part {
  border-bottom: 1px solid #e0e0e0; }

.theme-amber div.module-bar-host .hidden-filters .apply-filter,
.theme-amber div[filterbar] .hidden-filters .apply-filter {
  border-bottom: 1px solid #e0e0e0; }

.theme-amber div.module-bar-host .module-bar-part,
.theme-amber div[filterbar] .module-bar-part {
  border-color: #e0e0e0; }
  .theme-amber div.module-bar-host .module-bar-part > button.btn:hover,
  .theme-amber div[filterbar] .module-bar-part > button.btn:hover {
    background-color: whitesmoke; }
  .theme-amber div.module-bar-host .module-bar-part md-menu button.btn:hover,
  .theme-amber div[filterbar] .module-bar-part md-menu button.btn:hover {
    background-color: whitesmoke; }
  .theme-amber div.module-bar-host .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value, .theme-amber div.module-bar-host .module-bar-part md-select:not([disabled]):focus .md-select-value,
  .theme-amber div[filterbar] .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value,
  .theme-amber div[filterbar] .module-bar-part md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: #ffc107; }
  .theme-amber div.module-bar-host .module-bar-part md-select .md-select-value.md-select-placeholder,
  .theme-amber div[filterbar] .module-bar-part md-select .md-select-value.md-select-placeholder {
    color: #9e9e9e; }

.theme-amber-dark div.module-bar-host .module-bar,
.theme-amber-dark div[filterbar] .module-bar {
  background: #424242;
  border-color: #1f1f1f; }
  .theme-amber-dark div.module-bar-host .module-bar h3,
  .theme-amber-dark div[filterbar] .module-bar h3 {
    color: white; }
  .theme-amber-dark div.module-bar-host .module-bar .open-filters,
  .theme-amber-dark div[filterbar] .module-bar .open-filters {
    border-color: #1f1f1f; }
    .theme-amber-dark div.module-bar-host .module-bar .open-filters:hover,
    .theme-amber-dark div[filterbar] .module-bar .open-filters:hover {
      background-color: #424242; }
    .theme-amber-dark div.module-bar-host .module-bar .open-filters i:first-child.set-hidden-filters,
    .theme-amber-dark div[filterbar] .module-bar .open-filters i:first-child.set-hidden-filters {
      color: #ffc107; }

.theme-amber-dark div.module-bar-host .mask,
.theme-amber-dark div[filterbar] .mask {
  background: #000; }

.theme-amber-dark div.module-bar-host .hidden-filters,
.theme-amber-dark div[filterbar] .hidden-filters {
  background-color: #424242;
  border-color: #1f1f1f; }
  .theme-amber-dark div.module-bar-host .hidden-filters table.borders tr,
  .theme-amber-dark div[filterbar] .hidden-filters table.borders tr {
    border-color: #1f1f1f; }

.theme-amber-dark div.module-bar-host .hidden-filters .module-bar-part,
.theme-amber-dark div[filterbar] .hidden-filters .module-bar-part {
  border-bottom: 1px solid #1f1f1f; }

.theme-amber-dark div.module-bar-host .hidden-filters .apply-filter,
.theme-amber-dark div[filterbar] .hidden-filters .apply-filter {
  border-bottom: 1px solid #1f1f1f; }

.theme-amber-dark div.module-bar-host .module-bar-part,
.theme-amber-dark div[filterbar] .module-bar-part {
  border-color: #1f1f1f; }
  .theme-amber-dark div.module-bar-host .module-bar-part > button.btn:hover,
  .theme-amber-dark div[filterbar] .module-bar-part > button.btn:hover {
    background-color: #0a0a0a; }
  .theme-amber-dark div.module-bar-host .module-bar-part md-menu button.btn:hover,
  .theme-amber-dark div[filterbar] .module-bar-part md-menu button.btn:hover {
    background-color: #0a0a0a; }
  .theme-amber-dark div.module-bar-host .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value, .theme-amber-dark div.module-bar-host .module-bar-part md-select:not([disabled]):focus .md-select-value,
  .theme-amber-dark div[filterbar] .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value,
  .theme-amber-dark div[filterbar] .module-bar-part md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: #ffc107; }
  .theme-amber-dark div.module-bar-host .module-bar-part md-select .md-select-value.md-select-placeholder,
  .theme-amber-dark div[filterbar] .module-bar-part md-select .md-select-value.md-select-placeholder {
    color: gray; }

.theme-blue-gray div.module-bar-host .module-bar,
.theme-blue-gray div[filterbar] .module-bar {
  background: white;
  border-color: #e0e0e0; }
  .theme-blue-gray div.module-bar-host .module-bar h3,
  .theme-blue-gray div[filterbar] .module-bar h3 {
    color: #212121; }
  .theme-blue-gray div.module-bar-host .module-bar .open-filters,
  .theme-blue-gray div[filterbar] .module-bar .open-filters {
    border-color: #e0e0e0; }
    .theme-blue-gray div.module-bar-host .module-bar .open-filters:hover,
    .theme-blue-gray div[filterbar] .module-bar .open-filters:hover {
      background-color: white; }
    .theme-blue-gray div.module-bar-host .module-bar .open-filters i:first-child.set-hidden-filters,
    .theme-blue-gray div[filterbar] .module-bar .open-filters i:first-child.set-hidden-filters {
      color: #607d8b; }

.theme-blue-gray div.module-bar-host .mask,
.theme-blue-gray div[filterbar] .mask {
  background: #000; }

.theme-blue-gray div.module-bar-host .hidden-filters,
.theme-blue-gray div[filterbar] .hidden-filters {
  background-color: white;
  border-color: #e0e0e0; }
  .theme-blue-gray div.module-bar-host .hidden-filters table.borders tr,
  .theme-blue-gray div[filterbar] .hidden-filters table.borders tr {
    border-color: #e0e0e0; }

.theme-blue-gray div.module-bar-host .hidden-filters .module-bar-part,
.theme-blue-gray div[filterbar] .hidden-filters .module-bar-part {
  border-bottom: 1px solid #e0e0e0; }

.theme-blue-gray div.module-bar-host .hidden-filters .apply-filter,
.theme-blue-gray div[filterbar] .hidden-filters .apply-filter {
  border-bottom: 1px solid #e0e0e0; }

.theme-blue-gray div.module-bar-host .module-bar-part,
.theme-blue-gray div[filterbar] .module-bar-part {
  border-color: #e0e0e0; }
  .theme-blue-gray div.module-bar-host .module-bar-part > button.btn:hover,
  .theme-blue-gray div[filterbar] .module-bar-part > button.btn:hover {
    background-color: whitesmoke; }
  .theme-blue-gray div.module-bar-host .module-bar-part md-menu button.btn:hover,
  .theme-blue-gray div[filterbar] .module-bar-part md-menu button.btn:hover {
    background-color: whitesmoke; }
  .theme-blue-gray div.module-bar-host .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value, .theme-blue-gray div.module-bar-host .module-bar-part md-select:not([disabled]):focus .md-select-value,
  .theme-blue-gray div[filterbar] .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value,
  .theme-blue-gray div[filterbar] .module-bar-part md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: #607d8b; }
  .theme-blue-gray div.module-bar-host .module-bar-part md-select .md-select-value.md-select-placeholder,
  .theme-blue-gray div[filterbar] .module-bar-part md-select .md-select-value.md-select-placeholder {
    color: #9e9e9e; }

.theme-blue-gray-dark div.module-bar-host .module-bar,
.theme-blue-gray-dark div[filterbar] .module-bar {
  background: #424242;
  border-color: #1f1f1f; }
  .theme-blue-gray-dark div.module-bar-host .module-bar h3,
  .theme-blue-gray-dark div[filterbar] .module-bar h3 {
    color: white; }
  .theme-blue-gray-dark div.module-bar-host .module-bar .open-filters,
  .theme-blue-gray-dark div[filterbar] .module-bar .open-filters {
    border-color: #1f1f1f; }
    .theme-blue-gray-dark div.module-bar-host .module-bar .open-filters:hover,
    .theme-blue-gray-dark div[filterbar] .module-bar .open-filters:hover {
      background-color: #424242; }
    .theme-blue-gray-dark div.module-bar-host .module-bar .open-filters i:first-child.set-hidden-filters,
    .theme-blue-gray-dark div[filterbar] .module-bar .open-filters i:first-child.set-hidden-filters {
      color: #607d8b; }

.theme-blue-gray-dark div.module-bar-host .mask,
.theme-blue-gray-dark div[filterbar] .mask {
  background: #000; }

.theme-blue-gray-dark div.module-bar-host .hidden-filters,
.theme-blue-gray-dark div[filterbar] .hidden-filters {
  background-color: #424242;
  border-color: #1f1f1f; }
  .theme-blue-gray-dark div.module-bar-host .hidden-filters table.borders tr,
  .theme-blue-gray-dark div[filterbar] .hidden-filters table.borders tr {
    border-color: #1f1f1f; }

.theme-blue-gray-dark div.module-bar-host .hidden-filters .module-bar-part,
.theme-blue-gray-dark div[filterbar] .hidden-filters .module-bar-part {
  border-bottom: 1px solid #1f1f1f; }

.theme-blue-gray-dark div.module-bar-host .hidden-filters .apply-filter,
.theme-blue-gray-dark div[filterbar] .hidden-filters .apply-filter {
  border-bottom: 1px solid #1f1f1f; }

.theme-blue-gray-dark div.module-bar-host .module-bar-part,
.theme-blue-gray-dark div[filterbar] .module-bar-part {
  border-color: #1f1f1f; }
  .theme-blue-gray-dark div.module-bar-host .module-bar-part > button.btn:hover,
  .theme-blue-gray-dark div[filterbar] .module-bar-part > button.btn:hover {
    background-color: #0a0a0a; }
  .theme-blue-gray-dark div.module-bar-host .module-bar-part md-menu button.btn:hover,
  .theme-blue-gray-dark div[filterbar] .module-bar-part md-menu button.btn:hover {
    background-color: #0a0a0a; }
  .theme-blue-gray-dark div.module-bar-host .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value, .theme-blue-gray-dark div.module-bar-host .module-bar-part md-select:not([disabled]):focus .md-select-value,
  .theme-blue-gray-dark div[filterbar] .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value,
  .theme-blue-gray-dark div[filterbar] .module-bar-part md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: #607d8b; }
  .theme-blue-gray-dark div.module-bar-host .module-bar-part md-select .md-select-value.md-select-placeholder,
  .theme-blue-gray-dark div[filterbar] .module-bar-part md-select .md-select-value.md-select-placeholder {
    color: gray; }

.theme-deep-purple div.module-bar-host .module-bar,
.theme-deep-purple div[filterbar] .module-bar {
  background: white;
  border-color: #e0e0e0; }
  .theme-deep-purple div.module-bar-host .module-bar h3,
  .theme-deep-purple div[filterbar] .module-bar h3 {
    color: #212121; }
  .theme-deep-purple div.module-bar-host .module-bar .open-filters,
  .theme-deep-purple div[filterbar] .module-bar .open-filters {
    border-color: #e0e0e0; }
    .theme-deep-purple div.module-bar-host .module-bar .open-filters:hover,
    .theme-deep-purple div[filterbar] .module-bar .open-filters:hover {
      background-color: white; }
    .theme-deep-purple div.module-bar-host .module-bar .open-filters i:first-child.set-hidden-filters,
    .theme-deep-purple div[filterbar] .module-bar .open-filters i:first-child.set-hidden-filters {
      color: #673ab7; }

.theme-deep-purple div.module-bar-host .mask,
.theme-deep-purple div[filterbar] .mask {
  background: #000; }

.theme-deep-purple div.module-bar-host .hidden-filters,
.theme-deep-purple div[filterbar] .hidden-filters {
  background-color: white;
  border-color: #e0e0e0; }
  .theme-deep-purple div.module-bar-host .hidden-filters table.borders tr,
  .theme-deep-purple div[filterbar] .hidden-filters table.borders tr {
    border-color: #e0e0e0; }

.theme-deep-purple div.module-bar-host .hidden-filters .module-bar-part,
.theme-deep-purple div[filterbar] .hidden-filters .module-bar-part {
  border-bottom: 1px solid #e0e0e0; }

.theme-deep-purple div.module-bar-host .hidden-filters .apply-filter,
.theme-deep-purple div[filterbar] .hidden-filters .apply-filter {
  border-bottom: 1px solid #e0e0e0; }

.theme-deep-purple div.module-bar-host .module-bar-part,
.theme-deep-purple div[filterbar] .module-bar-part {
  border-color: #e0e0e0; }
  .theme-deep-purple div.module-bar-host .module-bar-part > button.btn:hover,
  .theme-deep-purple div[filterbar] .module-bar-part > button.btn:hover {
    background-color: whitesmoke; }
  .theme-deep-purple div.module-bar-host .module-bar-part md-menu button.btn:hover,
  .theme-deep-purple div[filterbar] .module-bar-part md-menu button.btn:hover {
    background-color: whitesmoke; }
  .theme-deep-purple div.module-bar-host .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value, .theme-deep-purple div.module-bar-host .module-bar-part md-select:not([disabled]):focus .md-select-value,
  .theme-deep-purple div[filterbar] .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value,
  .theme-deep-purple div[filterbar] .module-bar-part md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: #673ab7; }
  .theme-deep-purple div.module-bar-host .module-bar-part md-select .md-select-value.md-select-placeholder,
  .theme-deep-purple div[filterbar] .module-bar-part md-select .md-select-value.md-select-placeholder {
    color: #9e9e9e; }

.theme-deep-purple-dark div.module-bar-host .module-bar,
.theme-deep-purple-dark div[filterbar] .module-bar {
  background: #424242;
  border-color: #1f1f1f; }
  .theme-deep-purple-dark div.module-bar-host .module-bar h3,
  .theme-deep-purple-dark div[filterbar] .module-bar h3 {
    color: white; }
  .theme-deep-purple-dark div.module-bar-host .module-bar .open-filters,
  .theme-deep-purple-dark div[filterbar] .module-bar .open-filters {
    border-color: #1f1f1f; }
    .theme-deep-purple-dark div.module-bar-host .module-bar .open-filters:hover,
    .theme-deep-purple-dark div[filterbar] .module-bar .open-filters:hover {
      background-color: #424242; }
    .theme-deep-purple-dark div.module-bar-host .module-bar .open-filters i:first-child.set-hidden-filters,
    .theme-deep-purple-dark div[filterbar] .module-bar .open-filters i:first-child.set-hidden-filters {
      color: #673ab7; }

.theme-deep-purple-dark div.module-bar-host .mask,
.theme-deep-purple-dark div[filterbar] .mask {
  background: #000; }

.theme-deep-purple-dark div.module-bar-host .hidden-filters,
.theme-deep-purple-dark div[filterbar] .hidden-filters {
  background-color: #424242;
  border-color: #1f1f1f; }
  .theme-deep-purple-dark div.module-bar-host .hidden-filters table.borders tr,
  .theme-deep-purple-dark div[filterbar] .hidden-filters table.borders tr {
    border-color: #1f1f1f; }

.theme-deep-purple-dark div.module-bar-host .hidden-filters .module-bar-part,
.theme-deep-purple-dark div[filterbar] .hidden-filters .module-bar-part {
  border-bottom: 1px solid #1f1f1f; }

.theme-deep-purple-dark div.module-bar-host .hidden-filters .apply-filter,
.theme-deep-purple-dark div[filterbar] .hidden-filters .apply-filter {
  border-bottom: 1px solid #1f1f1f; }

.theme-deep-purple-dark div.module-bar-host .module-bar-part,
.theme-deep-purple-dark div[filterbar] .module-bar-part {
  border-color: #1f1f1f; }
  .theme-deep-purple-dark div.module-bar-host .module-bar-part > button.btn:hover,
  .theme-deep-purple-dark div[filterbar] .module-bar-part > button.btn:hover {
    background-color: #0a0a0a; }
  .theme-deep-purple-dark div.module-bar-host .module-bar-part md-menu button.btn:hover,
  .theme-deep-purple-dark div[filterbar] .module-bar-part md-menu button.btn:hover {
    background-color: #0a0a0a; }
  .theme-deep-purple-dark div.module-bar-host .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value, .theme-deep-purple-dark div.module-bar-host .module-bar-part md-select:not([disabled]):focus .md-select-value,
  .theme-deep-purple-dark div[filterbar] .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value,
  .theme-deep-purple-dark div[filterbar] .module-bar-part md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: #673ab7; }
  .theme-deep-purple-dark div.module-bar-host .module-bar-part md-select .md-select-value.md-select-placeholder,
  .theme-deep-purple-dark div[filterbar] .module-bar-part md-select .md-select-value.md-select-placeholder {
    color: gray; }

.theme-pink div.module-bar-host .module-bar,
.theme-pink div[filterbar] .module-bar {
  background: white;
  border-color: #e0e0e0; }
  .theme-pink div.module-bar-host .module-bar h3,
  .theme-pink div[filterbar] .module-bar h3 {
    color: #212121; }
  .theme-pink div.module-bar-host .module-bar .open-filters,
  .theme-pink div[filterbar] .module-bar .open-filters {
    border-color: #e0e0e0; }
    .theme-pink div.module-bar-host .module-bar .open-filters:hover,
    .theme-pink div[filterbar] .module-bar .open-filters:hover {
      background-color: white; }
    .theme-pink div.module-bar-host .module-bar .open-filters i:first-child.set-hidden-filters,
    .theme-pink div[filterbar] .module-bar .open-filters i:first-child.set-hidden-filters {
      color: #e91e63; }

.theme-pink div.module-bar-host .mask,
.theme-pink div[filterbar] .mask {
  background: #000; }

.theme-pink div.module-bar-host .hidden-filters,
.theme-pink div[filterbar] .hidden-filters {
  background-color: white;
  border-color: #e0e0e0; }
  .theme-pink div.module-bar-host .hidden-filters table.borders tr,
  .theme-pink div[filterbar] .hidden-filters table.borders tr {
    border-color: #e0e0e0; }

.theme-pink div.module-bar-host .hidden-filters .module-bar-part,
.theme-pink div[filterbar] .hidden-filters .module-bar-part {
  border-bottom: 1px solid #e0e0e0; }

.theme-pink div.module-bar-host .hidden-filters .apply-filter,
.theme-pink div[filterbar] .hidden-filters .apply-filter {
  border-bottom: 1px solid #e0e0e0; }

.theme-pink div.module-bar-host .module-bar-part,
.theme-pink div[filterbar] .module-bar-part {
  border-color: #e0e0e0; }
  .theme-pink div.module-bar-host .module-bar-part > button.btn:hover,
  .theme-pink div[filterbar] .module-bar-part > button.btn:hover {
    background-color: whitesmoke; }
  .theme-pink div.module-bar-host .module-bar-part md-menu button.btn:hover,
  .theme-pink div[filterbar] .module-bar-part md-menu button.btn:hover {
    background-color: whitesmoke; }
  .theme-pink div.module-bar-host .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value, .theme-pink div.module-bar-host .module-bar-part md-select:not([disabled]):focus .md-select-value,
  .theme-pink div[filterbar] .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value,
  .theme-pink div[filterbar] .module-bar-part md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: #e91e63; }
  .theme-pink div.module-bar-host .module-bar-part md-select .md-select-value.md-select-placeholder,
  .theme-pink div[filterbar] .module-bar-part md-select .md-select-value.md-select-placeholder {
    color: #9e9e9e; }

.theme-pink-dark div.module-bar-host .module-bar,
.theme-pink-dark div[filterbar] .module-bar {
  background: #424242;
  border-color: #1f1f1f; }
  .theme-pink-dark div.module-bar-host .module-bar h3,
  .theme-pink-dark div[filterbar] .module-bar h3 {
    color: white; }
  .theme-pink-dark div.module-bar-host .module-bar .open-filters,
  .theme-pink-dark div[filterbar] .module-bar .open-filters {
    border-color: #1f1f1f; }
    .theme-pink-dark div.module-bar-host .module-bar .open-filters:hover,
    .theme-pink-dark div[filterbar] .module-bar .open-filters:hover {
      background-color: #424242; }
    .theme-pink-dark div.module-bar-host .module-bar .open-filters i:first-child.set-hidden-filters,
    .theme-pink-dark div[filterbar] .module-bar .open-filters i:first-child.set-hidden-filters {
      color: #e91e63; }

.theme-pink-dark div.module-bar-host .mask,
.theme-pink-dark div[filterbar] .mask {
  background: #000; }

.theme-pink-dark div.module-bar-host .hidden-filters,
.theme-pink-dark div[filterbar] .hidden-filters {
  background-color: #424242;
  border-color: #1f1f1f; }
  .theme-pink-dark div.module-bar-host .hidden-filters table.borders tr,
  .theme-pink-dark div[filterbar] .hidden-filters table.borders tr {
    border-color: #1f1f1f; }

.theme-pink-dark div.module-bar-host .hidden-filters .module-bar-part,
.theme-pink-dark div[filterbar] .hidden-filters .module-bar-part {
  border-bottom: 1px solid #1f1f1f; }

.theme-pink-dark div.module-bar-host .hidden-filters .apply-filter,
.theme-pink-dark div[filterbar] .hidden-filters .apply-filter {
  border-bottom: 1px solid #1f1f1f; }

.theme-pink-dark div.module-bar-host .module-bar-part,
.theme-pink-dark div[filterbar] .module-bar-part {
  border-color: #1f1f1f; }
  .theme-pink-dark div.module-bar-host .module-bar-part > button.btn:hover,
  .theme-pink-dark div[filterbar] .module-bar-part > button.btn:hover {
    background-color: #0a0a0a; }
  .theme-pink-dark div.module-bar-host .module-bar-part md-menu button.btn:hover,
  .theme-pink-dark div[filterbar] .module-bar-part md-menu button.btn:hover {
    background-color: #0a0a0a; }
  .theme-pink-dark div.module-bar-host .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value, .theme-pink-dark div.module-bar-host .module-bar-part md-select:not([disabled]):focus .md-select-value,
  .theme-pink-dark div[filterbar] .module-bar-part md-select.md-default-theme:not([disabled]):focus .md-select-value,
  .theme-pink-dark div[filterbar] .module-bar-part md-select:not([disabled]):focus .md-select-value {
    border-bottom-color: #e91e63; }
  .theme-pink-dark div.module-bar-host .module-bar-part md-select .md-select-value.md-select-placeholder,
  .theme-pink-dark div[filterbar] .module-bar-part md-select .md-select-value.md-select-placeholder {
    color: gray; }

div.module-bar-host .module-bar,
div[filterbar] .module-bar {
  border-bottom: 1px solid;
  display: flex;
  padding: 0 10px 0 0;
  position: relative;
  z-index: 47; }
  div.module-bar-host .module-bar h3,
  div[filterbar] .module-bar h3 {
    margin: 0;
    padding-left: 15px;
    font-size: 12px;
    text-transform: uppercase;
    float: left;
    margin-right: 15px;
    line-height: 44px; }
  div.module-bar-host .module-bar .parts-not-fixed,
  div[filterbar] .module-bar .parts-not-fixed {
    display: flex; }
    div.module-bar-host .module-bar .parts-not-fixed bax-filter-picker,
    div[filterbar] .module-bar .parts-not-fixed bax-filter-picker {
      width: 45px;
      min-width: 45px; }
  div.module-bar-host .module-bar .open-filters,
  div[filterbar] .module-bar .open-filters {
    min-width: 44px;
    width: 44px;
    border-right: 1px solid;
    cursor: pointer;
    padding: 12px;
    overflow: hidden; }
    div.module-bar-host .module-bar .open-filters i:first-child,
    div[filterbar] .module-bar .open-filters i:first-child {
      font-size: 20px;
      float: left;
      transform: rotateZ(90deg);
      transition: transform 0.25s ease; }
    div.module-bar-host .module-bar .open-filters.active i:first-child,
    div[filterbar] .module-bar .open-filters.active i:first-child {
      transform: rotateZ(0);
      margin-left: 3px;
      margin-top: -1px; }
      div.module-bar-host .module-bar .open-filters.active i:first-child::before,
      div[filterbar] .module-bar .open-filters.active i:first-child::before {
        content: "\f106"; }

div.module-bar-host .mask,
div[filterbar] .mask {
  transition: all 0.2s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  visibility: hidden;
  z-index: 46; }

div.module-bar-host .hidden-filters,
div[filterbar] .hidden-filters {
  border-bottom: 1px solid;
  width: 100%;
  transition: 0.25s ease;
  opacity: 0;
  position: absolute;
  box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.4);
  z-index: 46;
  transform: translateY(-100%);
  display: flex;
  flex-wrap: wrap; }
  div.module-bar-host .hidden-filters table.borders,
  div[filterbar] .hidden-filters table.borders {
    position: absolute;
    width: 100%;
    border-collapse: collapse;
    top: 0;
    pointer-events: none; }
    div.module-bar-host .hidden-filters table.borders tr,
    div[filterbar] .hidden-filters table.borders tr {
      height: 43px;
      border-top: 1px solid; }

div.module-bar-host.show-panel .hidden-filters,
div[filterbar].show-panel .hidden-filters {
  opacity: 1;
  transform: translateY(-1px); }

div.module-bar-host.show-panel .mask,
div[filterbar].show-panel .mask {
  opacity: .3;
  visibility: visible; }

@media (max-width: 767px) {
  div.module-bar-host .hidden-filters,
  div[filterbar] .hidden-filters {
    width: 100%;
    min-width: 300px;
    height: 100%;
    transform: translateX(-100%);
    flex-direction: column;
    overflow: auto; }
    div.module-bar-host .hidden-filters md-autocomplete-wrap input,
    div[filterbar] .hidden-filters md-autocomplete-wrap input {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    div.module-bar-host .hidden-filters .bax-optical-code-field .md-icon-button,
    div[filterbar] .hidden-filters .bax-optical-code-field .md-icon-button {
      position: absolute;
      right: 0px; }
    div.module-bar-host .hidden-filters md-autocomplete,
    div[filterbar] .hidden-filters md-autocomplete {
      width: 100%; }
    div.module-bar-host .hidden-filters .module-bar-part,
    div[filterbar] .hidden-filters .module-bar-part {
      border-bottom: 1px solid;
      width: 100%; }
      div.module-bar-host .hidden-filters .module-bar-part md-select,
      div[filterbar] .hidden-filters .module-bar-part md-select {
        width: 100%; }
        div.module-bar-host .hidden-filters .module-bar-part md-select .md-select-icon,
        div[filterbar] .hidden-filters .module-bar-part md-select .md-select-icon {
          margin-right: 9px; }
    div.module-bar-host .hidden-filters .apply-filter,
    div[filterbar] .hidden-filters .apply-filter {
      border-bottom: 1px solid;
      width: 100%; }
      div.module-bar-host .hidden-filters .apply-filter .module-bar-part,
      div[filterbar] .hidden-filters .apply-filter .module-bar-part {
        border-bottom: none; }
    div.module-bar-host .hidden-filters table.borders,
    div[filterbar] .hidden-filters table.borders {
      display: none; }
  div.module-bar-host.show-panel .hidden-filters,
  div[filterbar].show-panel .hidden-filters {
    opacity: 1;
    transform: translateX(0); } }

div.module-bar-host .module-bar-part,
div[filterbar] .module-bar-part {
  flex: 0 1 auto;
  height: 44px;
  display: flex;
  align-content: center;
  align-self: center;
  text-align: center;
  border-right: 1px solid; }
  div.module-bar-host .module-bar-part .part-label,
  div[filterbar] .module-bar-part .part-label {
    display: none; }
  div.module-bar-host .module-bar-part md-switch,
  div[filterbar] .module-bar-part md-switch {
    margin-top: 6px;
    padding: 12px; }
  div.module-bar-host .module-bar-part > button.btn,
  div[filterbar] .module-bar-part > button.btn {
    border: 0;
    border-radius: 0; }
  div.module-bar-host .module-bar-part md-menu button.btn,
  div[filterbar] .module-bar-part md-menu button.btn {
    border: 0;
    border-radius: 0;
    height: 100%; }
  div.module-bar-host .module-bar-part md-autocomplete,
  div[filterbar] .module-bar-part md-autocomplete {
    height: 44px; }
    div.module-bar-host .module-bar-part md-autocomplete md-autocomplete-wrap,
    div[filterbar] .module-bar-part md-autocomplete md-autocomplete-wrap {
      box-shadow: 0 0 0 0;
      height: 44px; }
      div.module-bar-host .module-bar-part md-autocomplete md-autocomplete-wrap input,
      div[filterbar] .module-bar-part md-autocomplete md-autocomplete-wrap input {
        height: 44px; }
  div.module-bar-host .module-bar-part md-select,
  div[filterbar] .module-bar-part md-select {
    margin: 0;
    width: 200px;
    min-width: 200px; }
  div.module-bar-host .module-bar-part md-select md-select-value,
  div[filterbar] .module-bar-part md-select md-select-value {
    min-height: 41px;
    height: 41px;
    border-bottom-color: transparent; }
  div.module-bar-host .module-bar-part md-select-value.md-select-placeholder,
  div[filterbar] .module-bar-part md-select-value.md-select-placeholder {
    padding-left: 10px; }
  div.module-bar-host .module-bar-part md-select md-select-value div.md-text,
  div[filterbar] .module-bar-part md-select md-select-value div.md-text {
    padding-left: 10px;
    text-align: left; }
  div.module-bar-host .module-bar-part .md-select-value > span:not(.md-select-icon),
  div[filterbar] .module-bar-part .md-select-value > span:not(.md-select-icon) {
    text-align: left; }

md-option .item-part-left {
  width: 200px;
  display: inline-block;
  margin-right: 4px;
  overflow: hidden;
  float: left;
  text-overflow: ellipsis; }

md-option .item-part-right {
  display: inline-block;
  width: 42px;
  text-align: right; }

md-select-value .item-part-left {
  display: inline-block;
  margin-right: 4px; }

md-select-value .item-part-right {
  display: inline-block; }

.theme-default #loading-bar .bar {
  background: #2dabe6; }

.theme-default #loading-bar .peg {
  -moz-box-shadow: #2dabe6 1px 0 6px 1px;
  -ms-box-shadow: #2dabe6 1px 0 6px 1px;
  -webkit-box-shadow: #2dabe6 1px 0 6px 1px;
  box-shadow: #2dabe6 1px 0 6px 1px; }

.theme-default #loading-bar-spinner .spinner-icon {
  border-top-color: #2dabe6;
  border-left-color: #2dabe6; }

.theme-default-dark #loading-bar .bar {
  background: #2dabe6; }

.theme-default-dark #loading-bar .peg {
  -moz-box-shadow: #2dabe6 1px 0 6px 1px;
  -ms-box-shadow: #2dabe6 1px 0 6px 1px;
  -webkit-box-shadow: #2dabe6 1px 0 6px 1px;
  box-shadow: #2dabe6 1px 0 6px 1px; }

.theme-default-dark #loading-bar-spinner .spinner-icon {
  border-top-color: #2dabe6;
  border-left-color: #2dabe6; }

.theme-green #loading-bar .bar {
  background: #26b756; }

.theme-green #loading-bar .peg {
  -moz-box-shadow: #26b756 1px 0 6px 1px;
  -ms-box-shadow: #26b756 1px 0 6px 1px;
  -webkit-box-shadow: #26b756 1px 0 6px 1px;
  box-shadow: #26b756 1px 0 6px 1px; }

.theme-green #loading-bar-spinner .spinner-icon {
  border-top-color: #26b756;
  border-left-color: #26b756; }

.theme-green-dark #loading-bar .bar {
  background: #26b756; }

.theme-green-dark #loading-bar .peg {
  -moz-box-shadow: #26b756 1px 0 6px 1px;
  -ms-box-shadow: #26b756 1px 0 6px 1px;
  -webkit-box-shadow: #26b756 1px 0 6px 1px;
  box-shadow: #26b756 1px 0 6px 1px; }

.theme-green-dark #loading-bar-spinner .spinner-icon {
  border-top-color: #26b756;
  border-left-color: #26b756; }

.theme-deep-orange #loading-bar .bar {
  background: #ff5722; }

.theme-deep-orange #loading-bar .peg {
  -moz-box-shadow: #ff5722 1px 0 6px 1px;
  -ms-box-shadow: #ff5722 1px 0 6px 1px;
  -webkit-box-shadow: #ff5722 1px 0 6px 1px;
  box-shadow: #ff5722 1px 0 6px 1px; }

.theme-deep-orange #loading-bar-spinner .spinner-icon {
  border-top-color: #ff5722;
  border-left-color: #ff5722; }

.theme-deep-orange-dark #loading-bar .bar {
  background: #ff5722; }

.theme-deep-orange-dark #loading-bar .peg {
  -moz-box-shadow: #ff5722 1px 0 6px 1px;
  -ms-box-shadow: #ff5722 1px 0 6px 1px;
  -webkit-box-shadow: #ff5722 1px 0 6px 1px;
  box-shadow: #ff5722 1px 0 6px 1px; }

.theme-deep-orange-dark #loading-bar-spinner .spinner-icon {
  border-top-color: #ff5722;
  border-left-color: #ff5722; }

.theme-amber #loading-bar .bar {
  background: #ffc107; }

.theme-amber #loading-bar .peg {
  -moz-box-shadow: #ffc107 1px 0 6px 1px;
  -ms-box-shadow: #ffc107 1px 0 6px 1px;
  -webkit-box-shadow: #ffc107 1px 0 6px 1px;
  box-shadow: #ffc107 1px 0 6px 1px; }

.theme-amber #loading-bar-spinner .spinner-icon {
  border-top-color: #ffc107;
  border-left-color: #ffc107; }

.theme-amber-dark #loading-bar .bar {
  background: #ffc107; }

.theme-amber-dark #loading-bar .peg {
  -moz-box-shadow: #ffc107 1px 0 6px 1px;
  -ms-box-shadow: #ffc107 1px 0 6px 1px;
  -webkit-box-shadow: #ffc107 1px 0 6px 1px;
  box-shadow: #ffc107 1px 0 6px 1px; }

.theme-amber-dark #loading-bar-spinner .spinner-icon {
  border-top-color: #ffc107;
  border-left-color: #ffc107; }

.theme-blue-gray #loading-bar .bar {
  background: #607d8b; }

.theme-blue-gray #loading-bar .peg {
  -moz-box-shadow: #607d8b 1px 0 6px 1px;
  -ms-box-shadow: #607d8b 1px 0 6px 1px;
  -webkit-box-shadow: #607d8b 1px 0 6px 1px;
  box-shadow: #607d8b 1px 0 6px 1px; }

.theme-blue-gray #loading-bar-spinner .spinner-icon {
  border-top-color: #607d8b;
  border-left-color: #607d8b; }

.theme-blue-gray-dark #loading-bar .bar {
  background: #607d8b; }

.theme-blue-gray-dark #loading-bar .peg {
  -moz-box-shadow: #607d8b 1px 0 6px 1px;
  -ms-box-shadow: #607d8b 1px 0 6px 1px;
  -webkit-box-shadow: #607d8b 1px 0 6px 1px;
  box-shadow: #607d8b 1px 0 6px 1px; }

.theme-blue-gray-dark #loading-bar-spinner .spinner-icon {
  border-top-color: #607d8b;
  border-left-color: #607d8b; }

.theme-deep-purple #loading-bar .bar {
  background: #673ab7; }

.theme-deep-purple #loading-bar .peg {
  -moz-box-shadow: #673ab7 1px 0 6px 1px;
  -ms-box-shadow: #673ab7 1px 0 6px 1px;
  -webkit-box-shadow: #673ab7 1px 0 6px 1px;
  box-shadow: #673ab7 1px 0 6px 1px; }

.theme-deep-purple #loading-bar-spinner .spinner-icon {
  border-top-color: #673ab7;
  border-left-color: #673ab7; }

.theme-deep-purple-dark #loading-bar .bar {
  background: #673ab7; }

.theme-deep-purple-dark #loading-bar .peg {
  -moz-box-shadow: #673ab7 1px 0 6px 1px;
  -ms-box-shadow: #673ab7 1px 0 6px 1px;
  -webkit-box-shadow: #673ab7 1px 0 6px 1px;
  box-shadow: #673ab7 1px 0 6px 1px; }

.theme-deep-purple-dark #loading-bar-spinner .spinner-icon {
  border-top-color: #673ab7;
  border-left-color: #673ab7; }

.theme-pink #loading-bar .bar {
  background: #e91e63; }

.theme-pink #loading-bar .peg {
  -moz-box-shadow: #e91e63 1px 0 6px 1px;
  -ms-box-shadow: #e91e63 1px 0 6px 1px;
  -webkit-box-shadow: #e91e63 1px 0 6px 1px;
  box-shadow: #e91e63 1px 0 6px 1px; }

.theme-pink #loading-bar-spinner .spinner-icon {
  border-top-color: #e91e63;
  border-left-color: #e91e63; }

.theme-pink-dark #loading-bar .bar {
  background: #e91e63; }

.theme-pink-dark #loading-bar .peg {
  -moz-box-shadow: #e91e63 1px 0 6px 1px;
  -ms-box-shadow: #e91e63 1px 0 6px 1px;
  -webkit-box-shadow: #e91e63 1px 0 6px 1px;
  box-shadow: #e91e63 1px 0 6px 1px; }

.theme-pink-dark #loading-bar-spinner .spinner-icon {
  border-top-color: #e91e63;
  border-left-color: #e91e63; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes shadow-pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4); }
  50% {
    box-shadow: 0 0 0 8px transparent; }
  100% {
    box-shadow: 0 0 0 0 transparent; } }

.bax-spin {
  animation: spin .75s linear infinite; }

/* Make clicks pass-through */
#loading-bar,
#loading-bar-spinner {
  pointer-events: none;
  -webkit-pointer-events: none;
  -webkit-transition: 350ms linear all;
  -moz-transition: 350ms linear all;
  -o-transition: 350ms linear all;
  transition: 350ms linear all; }

#loading-bar.ng-enter,
#loading-bar.ng-leave.ng-leave-active,
#loading-bar-spinner.ng-enter,
#loading-bar-spinner.ng-leave.ng-leave-active {
  opacity: 0; }

#loading-bar.ng-enter.ng-enter-active,
#loading-bar.ng-leave,
#loading-bar-spinner.ng-enter.ng-enter-active,
#loading-bar-spinner.ng-leave {
  opacity: 1; }

#loading-bar .bar {
  -webkit-transition: width 350ms;
  -moz-transition: width 350ms;
  -o-transition: width 350ms;
  transition: width 350ms;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px; }

/* Loading bar */
#loading-bar .peg {
  position: absolute;
  width: 70px;
  right: 0;
  top: 0;
  height: 2px;
  opacity: .45;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%; }

#loading-bar-spinner {
  display: block;
  position: fixed;
  z-index: 10002;
  top: 10px;
  left: 10px; }

#loading-bar-spinner .spinner-icon {
  width: 14px;
  height: 14px;
  border: solid 2px transparent;
  border-radius: 50%;
  -webkit-animation: spin 400ms linear infinite;
  -moz-animation: spin 400ms linear infinite;
  -ms-animation: spin 400ms linear infinite;
  -o-animation: spin 400ms linear infinite;
  animation: spin 400ms linear infinite; }

.bax-onboarding {
  padding: 0px;
  background: #3B4549;
  font-family: "Lato", Segoe UI, sans-serif;
  color: #555;
  touch-callout: none;
  text-size-adjust: none;
  user-select: none;
  highlight: none;
  tap-highlight-color: transparent;
  position: fixed;
  height: 100%;
  width: 100%;
  /*button {
        border: 0;
        background: $bax-color-accent;
        color: white;
        padding: 10px 10px;
        width: 240px;
        font-size: 14px;
        border-radius: 5px;
    }*/
  /* form starting stylings ------------------------------- */
  /* LABEL ======================================= */
  /* active state */
  /* BOTTOM BARS ================================= */
  /* active state */
  /* HIGHLIGHTER ================================== */
  /* active state */
  /* ANIMATIONS ================ */ }
  .bax-onboarding button, .bax-onboarding select, .bax-onboarding html, .bax-onboarding textarea, .bax-onboarding input {
    font-family: "Lato", Segoe UI, sans-serif;
    font-size: 14px; }
  .bax-onboarding .bax-onboarding__main-container {
    background: #FFF;
    border-radius: 25px;
    position: fixed;
    top: calc(50% - 250px);
    left: calc(50% - 400px);
    display: flex;
    width: 800px;
    height: 500px; }
  .bax-onboarding .bax-onboarding__left-container {
    width: 500px;
    height: 500px;
    border-radius: 25px 0 0 25px;
    background-position: center;
    background-size: cover; }
    .bax-onboarding .bax-onboarding__left-container .validation-summary-errors {
      position: absolute;
      top: 0px;
      left: 0;
      background: #e3e6ea;
      color: darkred;
      padding: 30px;
      border-radius: 0 25px 0 0;
      height: 111px;
      font-weight: bold; }
      .bax-onboarding .bax-onboarding__left-container .validation-summary-errors ul, .bax-onboarding .bax-onboarding__left-container .validation-summary-errors li {
        padding: 0;
        margin: 0;
        list-style-type: none; }
    .bax-onboarding .bax-onboarding__left-container > div:first-child {
      border-radius: 25px 0 0 0;
      background: rgba(227, 230, 234, 0.9);
      padding: 30px; }
      .bax-onboarding .bax-onboarding__left-container > div:first-child h1 {
        padding: 0px;
        margin: 0px;
        font-weight: 200; }
        .bax-onboarding .bax-onboarding__left-container > div:first-child h1 b {
          padding: 0px;
          margin: 0px;
          font-weight: 700;
          line-height: 1.4; }
    .bax-onboarding .bax-onboarding__left-container > div:last-child {
      position: relative;
      width: 100%;
      height: 400px; }
      .bax-onboarding .bax-onboarding__left-container > div:last-child .b-logo {
        width: 50%;
        height: 100%;
        position: absolute;
        left: 20px;
        bottom: 20px;
        background-image: url("/authentication/Customizations/Baxenergy_logo_White.png");
        background-repeat: no-repeat;
        background-position-y: bottom;
        background-size: 50%;
        display: block; }
      .bax-onboarding .bax-onboarding__left-container > div:last-child .c-logo {
        width: 50%;
        height: 100%;
        position: absolute;
        right: 20px;
        bottom: 20px;
        background-repeat: no-repeat;
        background-position-y: bottom;
        background-position-x: right;
        background-size: 50%;
        display: block; }
  .bax-onboarding .bax-onboarding__right-container {
    width: 300px;
    border-radius: 0 25px 25px 0;
    -webkit-box-shadow: -4px 0px 6px -2px rgba(79, 79, 79, 0.77);
    -moz-box-shadow: -4px 0px 6px -2px rgba(79, 79, 79, 0.77);
    box-shadow: -4px 0px 6px -2px rgba(79, 79, 79, 0.77);
    position: relative;
    /*Checkboxes styles*/
    /*Checkboxes styles*/ }
    .bax-onboarding .bax-onboarding__right-container > div:first-child {
      padding: 30px;
      border-radius: 0px 25px 0 0;
      /*background: rgba(227,230,234, 0.4);*/
      padding: 30px;
      font-style: italic;
      font-size: 18px;
      color: #2dabe6; }
    .bax-onboarding .bax-onboarding__right-container > div:last-child {
      padding: 30px; }
    .bax-onboarding .bax-onboarding__right-container .remember-me {
      margin-bottom: 45px; }
    .bax-onboarding .bax-onboarding__right-container input[type="checkbox"] {
      display: none; }
    .bax-onboarding .bax-onboarding__right-container input[type="checkbox"] + input[type="hidden"] + label {
      display: block;
      position: relative;
      padding-left: 35px;
      margin-bottom: 20px;
      font: 14px/20px 'Open Sans', Arial, sans-serif;
      color: #555;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none; }
    .bax-onboarding .bax-onboarding__right-container input[type="checkbox"] + input[type="hidden"] + label:last-child {
      margin-bottom: 0; }
    .bax-onboarding .bax-onboarding__right-container input[type="checkbox"] + input[type="hidden"] + label:before {
      content: '';
      display: block;
      width: 20px;
      height: 20px;
      border: 2px solid #2dabe6;
      position: absolute;
      left: 0;
      top: 0;
      opacity: .6;
      -webkit-transition: all .12s, border-color .08s;
      transition: all .12s, border-color .08s; }
    .bax-onboarding .bax-onboarding__right-container input[type="checkbox"]:checked + input[type="hidden"] + label:before {
      width: 10px;
      top: -5px;
      left: 5px;
      border-radius: 0;
      opacity: 1;
      border-top-color: transparent;
      border-left-color: transparent;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
  .bax-onboarding .field-validation-error {
    border-top: 1px solid #e74b3c;
    color: #e74b3c;
    font-size: 12px;
    display: block;
    padding-top: 5px;
    padding-left: 5px;
    line-height: 1.5; }
  .bax-onboarding h2 {
    text-align: center;
    margin-bottom: 50px; }
  .bax-onboarding h2 small {
    font-weight: normal;
    color: #888;
    display: block; }
  .bax-onboarding .footer {
    text-align: center; }
  .bax-onboarding .footer a {
    color: #53B2C8; }
  .bax-onboarding .group {
    position: relative;
    margin-bottom: 45px; }
  .bax-onboarding input {
    font-size: 16px;
    padding: 10px 10px 10px 5px;
    display: block;
    width: 100%;
    border: none;
    border-bottom: 1px solid #D5D8DC; }
  .bax-onboarding input:focus {
    outline: none; }
  .bax-onboarding .log-label {
    font-size: 16px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 5px;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all; }
  .bax-onboarding input:-webkit-autofill ~ .log-label {
    top: -20px;
    font-size: 14px;
    color: #2dabe6; }
  .bax-onboarding input:focus ~ .log-label,
  .bax-onboarding input:valid ~ .log-label {
    top: -20px;
    font-size: 14px;
    color: #2dabe6; }
  .bax-onboarding .bar {
    position: relative;
    display: block;
    width: 100%; }
  .bax-onboarding .bar:before,
  .bax-onboarding .bar:after {
    content: '';
    height: 2px;
    width: 0;
    bottom: -1px;
    position: absolute;
    background: #2dabe6;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all; }
  .bax-onboarding .bar:before {
    left: 50%; }
  .bax-onboarding .bar:after {
    right: 50%; }
  .bax-onboarding input:focus ~ .bar:before,
  .bax-onboarding input:focus ~ .bar:after {
    width: 50%; }
  .bax-onboarding .highlight {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.5; }
  .bax-onboarding input:focus ~ .highlight {
    -webkit-animation: inputHighlighter 0.3s ease;
    -moz-animation: inputHighlighter 0.3s ease;
    animation: inputHighlighter 0.3s ease; }

@-webkit-keyframes inputHighlighter {
  from {
    background: #2dabe6; }
  to {
    width: 0;
    background: transparent; } }

@-moz-keyframes inputHighlighter {
  from {
    background: #2dabe6; }
  to {
    width: 0;
    background: transparent; } }

@keyframes inputHighlighter {
  from {
    background: #2dabe6; }
  to {
    width: 0;
    background: transparent; } }

.bax-dashboard-setup {
  height: 100%;
  overflow-y: hidden; }
  .bax-dashboard-setup .seed-configurator {
    display: flex;
    height: 100%;
    overflow-y: hidden; }
  .bax-dashboard-setup .left-side {
    background: #f1f4f8;
    width: 50%;
    height: 100%;
    overflow-y: hidden; }
    .bax-dashboard-setup .left-side .md-button.md-primary {
      background: #26b756;
      color: white; }
    .bax-dashboard-setup .left-side .commands-area {
      margin-top: 40px;
      height: 55px;
      display: flex;
      flex-direction: row;
      justify-content: center; }
    .bax-dashboard-setup .left-side .header h1 {
      font-weight: 200;
      font-size: 32px;
      margin-left: 30px; }
      .bax-dashboard-setup .left-side .header h1 span {
        font-weight: 800;
        font-size: 32px; }
    .bax-dashboard-setup .left-side .body {
      display: flex;
      flex-direction: column;
      height: 100%;
      overflow-y: hidden;
      padding-bottom: 100px; }
      .bax-dashboard-setup .left-side .body .title {
        padding: 0 60px 0 60px;
        display: flex;
        margin: 50px 0px 0px 0px;
        flex-direction: column;
        height: 170px; }
        .bax-dashboard-setup .left-side .body .title h2 {
          font-size: 40px;
          font-weight: 200;
          text-align: left;
          margin-bottom: 20px; }
        .bax-dashboard-setup .left-side .body .title h5 {
          font-size: 18px;
          opacity: 0.6; }
    .bax-dashboard-setup .left-side .body.centered {
      align-content: center;
      align-items: center;
      justify-content: center; }
  .bax-dashboard-setup .right-side {
    width: 50%;
    background: #2dabe6;
    background-position: center;
    background-size: cover;
    position: relative; }
    .bax-dashboard-setup .right-side .md-button.md-primary {
      color: #26b756;
      background: white; }
    .bax-dashboard-setup .right-side .user-account {
      position: absolute;
      right: 20px;
      top: 20px;
      font-size: 16px;
      color: white;
      cursor: pointer;
      font-weight: 800; }
      .bax-dashboard-setup .right-side .user-account:hover {
        text-decoration: underline; }
    .bax-dashboard-setup .right-side .b-logo {
      width: 50%;
      height: 100%;
      position: absolute;
      left: 20px;
      bottom: 20px;
      background-image: url("/authentication/Customizations/Baxenergy_logo_White.png");
      background-repeat: no-repeat;
      background-position-y: bottom;
      background-size: 100px;
      display: block;
      pointer-events: none; }
    .bax-dashboard-setup .right-side .c-logo {
      width: 50%;
      height: 100%;
      position: absolute;
      right: 20px;
      bottom: 20px;
      pointer-events: none;
      background-repeat: no-repeat;
      background-position-y: bottom;
      background-position-x: right;
      background-size: 100px;
      display: block; }
  .bax-dashboard-setup ul,
  .bax-dashboard-setup li {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none; }
  .bax-dashboard-setup as-setup-reseed-list,
  .bax-dashboard-setup as-setup-config-list {
    display: block;
    overflow-y: hidden;
    height: 100%;
    width: 100%; }
    .bax-dashboard-setup as-setup-reseed-list.no-scroll,
    .bax-dashboard-setup as-setup-config-list.no-scroll {
      height: auto; }
    .bax-dashboard-setup as-setup-reseed-list > div,
    .bax-dashboard-setup as-setup-config-list > div {
      height: 100%; }
      .bax-dashboard-setup as-setup-reseed-list > div.no-scroll,
      .bax-dashboard-setup as-setup-config-list > div.no-scroll {
        height: auto; }
        .bax-dashboard-setup as-setup-reseed-list > div.no-scroll > ul,
        .bax-dashboard-setup as-setup-config-list > div.no-scroll > ul {
          height: auto; }
    .bax-dashboard-setup as-setup-reseed-list > div > ul > li > div > ul,
    .bax-dashboard-setup as-setup-config-list > div > ul > li > div > ul {
      display: flex;
      padding: 5px; }
      .bax-dashboard-setup as-setup-reseed-list > div > ul > li > div > ul > li,
      .bax-dashboard-setup as-setup-config-list > div > ul > li > div > ul > li {
        display: inline-block;
        margin-right: 20px; }
        .bax-dashboard-setup as-setup-reseed-list > div > ul > li > div > ul > li span:first-child,
        .bax-dashboard-setup as-setup-config-list > div > ul > li > div > ul > li span:first-child {
          border-radius: 10px 0px 0px 10px;
          padding: 10px;
          display: inline-block;
          color: white;
          background: #2dabe6; }
        .bax-dashboard-setup as-setup-reseed-list > div > ul > li > div > ul > li span:last-child,
        .bax-dashboard-setup as-setup-config-list > div > ul > li > div > ul > li span:last-child {
          border-radius: 0px 10px 10px 0px;
          display: inline-block;
          padding: 10px;
          color: white;
          background: #1890c8; }
    .bax-dashboard-setup as-setup-reseed-list > div > ul,
    .bax-dashboard-setup as-setup-config-list > div > ul {
      height: calc(100%);
      overflow-y: auto;
      padding: 0 60px 0 60px; }
      .bax-dashboard-setup as-setup-reseed-list > div > ul > li,
      .bax-dashboard-setup as-setup-config-list > div > ul > li {
        transition: all 0.3s ease;
        border: 1px solid #E3E6EA;
        padding: 20px;
        background: white;
        margin: 20px 0;
        border-radius: 5px; }
        .bax-dashboard-setup as-setup-reseed-list > div > ul > li h2,
        .bax-dashboard-setup as-setup-config-list > div > ul > li h2 {
          padding: 0px;
          font-size: 22px;
          font-weight: 800;
          margin: 0px;
          margin-bottom: 20px;
          transition: all 0.3s ease; }
        .bax-dashboard-setup as-setup-reseed-list > div > ul > li > div,
        .bax-dashboard-setup as-setup-config-list > div > ul > li > div {
          margin: 0px;
          padding: 0px;
          font-size: 14px;
          opacity: 0.8; }
      .bax-dashboard-setup as-setup-reseed-list > div > ul li.disabled.selected:hover,
      .bax-dashboard-setup as-setup-reseed-list > div > ul li.disabled.selected,
      .bax-dashboard-setup as-setup-reseed-list > div > ul li.selected,
      .bax-dashboard-setup as-setup-config-list > div > ul li.disabled.selected:hover,
      .bax-dashboard-setup as-setup-config-list > div > ul li.disabled.selected,
      .bax-dashboard-setup as-setup-config-list > div > ul li.selected {
        display: block;
        opacity: 1;
        transition: all 0.3s ease;
        border: 1px solid #26b756;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); }
        .bax-dashboard-setup as-setup-reseed-list > div > ul li.disabled.selected:hover h2,
        .bax-dashboard-setup as-setup-reseed-list > div > ul li.disabled.selected h2,
        .bax-dashboard-setup as-setup-reseed-list > div > ul li.selected h2,
        .bax-dashboard-setup as-setup-config-list > div > ul li.disabled.selected:hover h2,
        .bax-dashboard-setup as-setup-config-list > div > ul li.disabled.selected h2,
        .bax-dashboard-setup as-setup-config-list > div > ul li.selected h2 {
          transition: all 0.3s ease;
          color: #26b756; }
      .bax-dashboard-setup as-setup-reseed-list > div > ul li:hover,
      .bax-dashboard-setup as-setup-config-list > div > ul li:hover {
        transition: all 0.3s ease;
        border: 1px solid #2dabe6; }
        .bax-dashboard-setup as-setup-reseed-list > div > ul li:hover h2,
        .bax-dashboard-setup as-setup-config-list > div > ul li:hover h2 {
          transition: all 0.3s ease;
          color: #2dabe6; }
      .bax-dashboard-setup as-setup-reseed-list > div > ul li.disabled:hover,
      .bax-dashboard-setup as-setup-reseed-list > div > ul li.disabled,
      .bax-dashboard-setup as-setup-config-list > div > ul li.disabled:hover,
      .bax-dashboard-setup as-setup-config-list > div > ul li.disabled {
        transition: all 0.3s ease;
        opacity: 0.5;
        display: none; }
      .bax-dashboard-setup as-setup-reseed-list > div > ul li.disabled:hover,
      .bax-dashboard-setup as-setup-config-list > div > ul li.disabled:hover {
        transition: all 0.3s ease;
        border: 1px solid #E3E6EA; }
        .bax-dashboard-setup as-setup-reseed-list > div > ul li.disabled:hover h2,
        .bax-dashboard-setup as-setup-config-list > div > ul li.disabled:hover h2 {
          transition: all 0.3s ease;
          color: #333; }
  .bax-dashboard-setup as-setup-generic-check-list,
  .bax-dashboard-setup as-setup-check-list {
    display: flex;
    height: 100%;
    overflow-y: hidden;
    background: #2dabe6;
    color: white; }
    .bax-dashboard-setup as-setup-generic-check-list h3,
    .bax-dashboard-setup as-setup-check-list h3 {
      font-size: 18px;
      font-weight: 800;
      text-decoration: line-through;
      color: #e74b3c; }
    .bax-dashboard-setup as-setup-generic-check-list h4,
    .bax-dashboard-setup as-setup-check-list h4 {
      font-size: 14px;
      opacity: 0.6;
      text-decoration: line-through; }
    .bax-dashboard-setup as-setup-generic-check-list .selected h3,
    .bax-dashboard-setup as-setup-check-list .selected h3 {
      text-decoration: none;
      color: white; }
    .bax-dashboard-setup as-setup-generic-check-list .selected h4,
    .bax-dashboard-setup as-setup-check-list .selected h4 {
      text-decoration: none; }
    .bax-dashboard-setup as-setup-generic-check-list > div,
    .bax-dashboard-setup as-setup-check-list > div {
      height: 100%;
      overflow-y: hidden; }
      .bax-dashboard-setup as-setup-generic-check-list > div > ul,
      .bax-dashboard-setup as-setup-check-list > div > ul {
        padding: 0px 30px 0px 30px;
        height: calc(100% - 100px);
        overflow-y: auto;
        display: flex;
        flex-wrap: wrap; }
        .bax-dashboard-setup as-setup-generic-check-list > div > ul > li,
        .bax-dashboard-setup as-setup-check-list > div > ul > li {
          width: 300px;
          padding: 15px 30px 15px 30px;
          border-bottom: 1px solid #299AD2; }
    .bax-dashboard-setup as-setup-generic-check-list ul li ul,
    .bax-dashboard-setup as-setup-check-list ul li ul {
      display: flex;
      flex-wrap: wrap; }
      .bax-dashboard-setup as-setup-generic-check-list ul li ul li,
      .bax-dashboard-setup as-setup-check-list ul li ul li {
        background: white;
        color: #2dabe6;
        border-radius: 5px;
        margin: 10px 10px 0px 0px; }
        .bax-dashboard-setup as-setup-generic-check-list ul li ul li h3,
        .bax-dashboard-setup as-setup-check-list ul li ul li h3 {
          padding: 10px;
          margin: 0;
          font-size: 14px;
          font-weight: 400; }
        .bax-dashboard-setup as-setup-generic-check-list ul li ul li .selected h3,
        .bax-dashboard-setup as-setup-check-list ul li ul li .selected h3 {
          color: #2dabe6; }

.seed-success {
  height: 100%;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  background-color: #26b756; }
  .seed-success bax-icon {
    font-size: 60px; }

.seed-error {
  height: 100%;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  background-color: #e74b3c; }
  .seed-error bax-icon {
    font-size: 60px; }

.seed-loading {
  height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  background: #2dabe6; }
  .seed-loading .bookshelf_wrapper {
    position: relative;
    top: 50%; }
    .seed-loading .bookshelf_wrapper .books_list {
      margin: 0 auto;
      width: 300px;
      padding: 0; }
    .seed-loading .bookshelf_wrapper .book_item {
      position: absolute;
      top: -120px;
      box-sizing: border-box;
      list-style: none;
      width: 40px;
      height: 120px;
      opacity: 0;
      background-color: #2dabe6;
      border: 5px solid #94CBE6;
      transform-origin: bottom left;
      transform: translateX(300px);
      animation: travel 2500ms linear infinite; }
      .seed-loading .bookshelf_wrapper .book_item.first {
        top: -140px;
        height: 140px; }
        .seed-loading .bookshelf_wrapper .book_item.first:before, .seed-loading .bookshelf_wrapper .book_item.first:after {
          content: '';
          position: absolute;
          top: 10px;
          left: 0;
          width: 100%;
          height: 5px;
          background-color: #94CBE6; }
        .seed-loading .bookshelf_wrapper .book_item.first:after {
          top: initial;
          bottom: 10px; }
      .seed-loading .bookshelf_wrapper .book_item.second:before, .seed-loading .bookshelf_wrapper .book_item.second:after, .seed-loading .bookshelf_wrapper .book_item.fifth:before, .seed-loading .bookshelf_wrapper .book_item.fifth:after {
        box-sizing: border-box;
        content: '';
        position: absolute;
        top: 10px;
        left: 0;
        width: 100%;
        height: 17.5px;
        border-top: 5px solid #94CBE6;
        border-bottom: 5px solid #94CBE6; }
      .seed-loading .bookshelf_wrapper .book_item.second:after, .seed-loading .bookshelf_wrapper .book_item.fifth:after {
        top: initial;
        bottom: 10px; }
      .seed-loading .bookshelf_wrapper .book_item.third:before, .seed-loading .bookshelf_wrapper .book_item.third:after {
        box-sizing: border-box;
        content: '';
        position: absolute;
        top: 10px;
        left: 9px;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        border: 5px solid #94CBE6; }
      .seed-loading .bookshelf_wrapper .book_item.third:after {
        top: initial;
        bottom: 10px; }
      .seed-loading .bookshelf_wrapper .book_item.fourth {
        top: -130px;
        height: 130px; }
        .seed-loading .bookshelf_wrapper .book_item.fourth:before {
          box-sizing: border-box;
          content: '';
          position: absolute;
          top: 46px;
          left: 0;
          width: 100%;
          height: 17.5px;
          border-top: 5px solid #94CBE6;
          border-bottom: 5px solid #94CBE6; }
      .seed-loading .bookshelf_wrapper .book_item.fifth {
        top: -100px;
        height: 100px; }
      .seed-loading .bookshelf_wrapper .book_item.sixth {
        top: -140px;
        height: 140px; }
        .seed-loading .bookshelf_wrapper .book_item.sixth:before {
          box-sizing: border-box;
          content: '';
          position: absolute;
          bottom: 31px;
          left: 0px;
          width: 100%;
          height: 5px;
          background-color: #94CBE6; }
        .seed-loading .bookshelf_wrapper .book_item.sixth:after {
          box-sizing: border-box;
          content: '';
          position: absolute;
          bottom: 10px;
          left: 9px;
          width: 12px;
          height: 12px;
          border-radius: 50%;
          border: 5px solid #94CBE6; }
      .seed-loading .bookshelf_wrapper .book_item:nth-child(2) {
        animation-delay: 416.66667ms; }
      .seed-loading .bookshelf_wrapper .book_item:nth-child(3) {
        animation-delay: 833.33333ms; }
      .seed-loading .bookshelf_wrapper .book_item:nth-child(4) {
        animation-delay: 1250ms; }
      .seed-loading .bookshelf_wrapper .book_item:nth-child(5) {
        animation-delay: 1666.66667ms; }
      .seed-loading .bookshelf_wrapper .book_item:nth-child(6) {
        animation-delay: 2083.33333ms; }
    .seed-loading .bookshelf_wrapper .shelf {
      width: 300px;
      height: 5px;
      margin: 0 auto;
      background-color: #94CBE6;
      position: relative; }
      .seed-loading .bookshelf_wrapper .shelf:before, .seed-loading .bookshelf_wrapper .shelf:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        background: #2dabe6;
        background-image: radial-gradient(rgba(255, 255, 255, 0.5) 30%, transparent 0);
        background-size: 10px 10px;
        background-position: 0 -2.5px;
        top: 200%;
        left: 5%;
        animation: move 250ms linear infinite; }
      .seed-loading .bookshelf_wrapper .shelf:after {
        top: 400%;
        left: 7.5%; }

@keyframes move {
  from {
    background-position-x: 0; }
  to {
    background-position-x: 10px; } }

@keyframes travel {
  0% {
    opacity: 0;
    transform: translateX(300px) rotateZ(0deg) scaleY(1); }
  6.5% {
    transform: translateX(279.5px) rotateZ(0deg) scaleY(1.1); }
  8.8% {
    transform: translateX(273.6px) rotateZ(0deg) scaleY(1); }
  10% {
    opacity: 1;
    transform: translateX(270px) rotateZ(0deg); }
  17.6% {
    transform: translateX(247.2px) rotateZ(-30deg); }
  45% {
    transform: translateX(165px) rotateZ(-30deg); }
  49.5% {
    transform: translateX(151.5px) rotateZ(-45deg); }
  61.5% {
    transform: translateX(115.5px) rotateZ(-45deg); }
  67% {
    transform: translateX(99px) rotateZ(-60deg); }
  76% {
    transform: translateX(72px) rotateZ(-60deg); }
  83.5% {
    opacity: 1;
    transform: translateX(49.5px) rotateZ(-90deg); }
  90% {
    opacity: 0; }
  100% {
    opacity: 0;
    transform: translateX(0px) rotateZ(-90deg); } }

.bax-no-module {
  height: 100%;
  overflow-y: hidden;
  /*Checkboxes styles*/
  /*Checkboxes styles*/ }
  .bax-no-module ul,
  .bax-no-module li {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none; }
  .bax-no-module .bax-no-module__body {
    height: 100%;
    overflow-y: hidden;
    display: flex; }
  .bax-no-module .bax-no-module__header {
    flex: 0 0 auto; }
    .bax-no-module .bax-no-module__header h1 {
      font-weight: 200;
      font-size: 32px;
      margin-left: 30px;
      margin-top: 20px; }
      .bax-no-module .bax-no-module__header h1 span {
        font-weight: 800;
        font-size: 32px; }
  .bax-no-module .bax-no-module__subheader {
    flex: 0 0 auto;
    padding: 30px 60px; }
    .bax-no-module .bax-no-module__subheader h2 {
      font-size: 40px;
      font-weight: 200;
      text-align: left;
      margin-bottom: 20px; }
    .bax-no-module .bax-no-module__subheader h5 {
      font-size: 18px;
      opacity: 0.6; }
  .bax-no-module .bax-no-module__content {
    flex: 1 1 auto;
    padding: 30px 60px;
    align-content: center;
    align-items: center;
    justify-content: center;
    display: flex;
    overflow-y: auto;
    overflow-x: hidden;
    text-wrap: normal;
    flex-direction: column; }
    .bax-no-module .bax-no-module__content .form {
      width: 100%; }
      .bax-no-module .bax-no-module__content .form input {
        background: transparent; }
    .bax-no-module .bax-no-module__content .big-icon {
      font-size: 160px;
      color: white; }
    .bax-no-module .bax-no-module__content .bax-no-module__subheader {
      flex: 0 0 auto;
      padding: 0px;
      padding-bottom: 30px;
      width: 100%; }
  .bax-no-module .bax-no-module__footer {
    flex: 0 0 auto;
    padding: 30px 60px; }
  .bax-no-module .bax-no-module__buttons {
    align-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center; }
  .bax-no-module .bax-no-module__left {
    background: #f1f4f8;
    width: 50%;
    height: 100%;
    overflow-y: hidden;
    position: relative;
    display: flex;
    flex-direction: column; }
    .bax-no-module .bax-no-module__left .validation-summary-errors {
      background: #e3e6ea;
      color: darkred;
      padding: 12px;
      font-weight: bold;
      margin-bottom: 41px; }
      .bax-no-module .bax-no-module__left .validation-summary-errors ul, .bax-no-module .bax-no-module__left .validation-summary-errors li {
        padding: 0;
        margin: 0;
        list-style-type: none; }
  .bax-no-module .bax-no-module__right {
    width: 50%;
    height: 100%;
    background: #102A4A;
    position: relative;
    overflow-y: hidden;
    display: flex;
    flex-direction: column;
    background-position: center;
    background-size: cover; }
    .bax-no-module .bax-no-module__right .user-account {
      position: absolute;
      right: 20px;
      top: 20px;
      font-size: 16px;
      color: white;
      cursor: pointer;
      font-weight: 800; }
      .bax-no-module .bax-no-module__right .user-account:hover {
        text-decoration: underline; }
    .bax-no-module .bax-no-module__right .b-logo {
      width: 50%;
      height: 100%;
      position: absolute;
      left: 20px;
      bottom: 20px;
      background-image: url("/authentication/Customizations/Baxenergy_logo_White.png");
      background-repeat: no-repeat;
      background-position-y: bottom;
      background-size: 100px;
      display: block;
      pointer-events: none; }
    .bax-no-module .bax-no-module__right .c-logo {
      width: 50%;
      height: 100%;
      position: absolute;
      right: 20px;
      bottom: 20px;
      pointer-events: none;
      /*background-image: url('/Customizations/customer-logo-white.png');*/
      background-repeat: no-repeat;
      background-position-y: bottom;
      background-position-x: right;
      background-size: 100px;
      display: block; }
  .bax-no-module .md-button.md-primary {
    background: #2dabe6;
    color: white;
    padding: 5px 20px; }
  .bax-no-module .remember-me {
    margin-bottom: 45px; }
  .bax-no-module input[type="checkbox"] {
    display: none; }
  .bax-no-module input[type="checkbox"] + input[type="hidden"] + label {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 20px;
    font: 14px/20px 'Open Sans', Arial, sans-serif;
    color: #555;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none; }
  .bax-no-module input[type="checkbox"] + input[type="hidden"] + label:last-child {
    margin-bottom: 0; }
  .bax-no-module input[type="checkbox"] + input[type="hidden"] + label:before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    border: 2px solid #2dabe6;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .6;
    -webkit-transition: all .12s, border-color .08s;
    transition: all .12s, border-color .08s; }
  .bax-no-module input[type="checkbox"]:checked + input[type="hidden"] + label:before {
    width: 10px;
    top: -5px;
    left: 5px;
    border-radius: 0;
    opacity: 1;
    border-top-color: transparent;
    border-left-color: transparent;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }

@media (min-width: 0px) and (max-width: 767px) and (min-height: 550px) {
  .bax-no-module .bax-no-module__body {
    flex-direction: column;
    overflow-y: auto; }
  .bax-no-module .bax-no-module__header h1 {
    font-size: 20px;
    display: none; }
  .bax-no-module .bax-no-module__subheader h2 {
    font-size: 24px; }
  .bax-no-module .bax-no-module__subheader h5 {
    font-size: 14px; }
  .bax-no-module .bax-no-module__right,
  .bax-no-module .bax-no-module__left {
    width: 100%;
    height: 100%;
    flex: 1 0 auto; }
  .bax-no-module .remember-me {
    margin-bottom: 25px; }
  .bax-no-module .bax-no-module__content {
    overflow: visible;
    padding: 30px 30px; }
  .bax-no-module .bax-no-module__left {
    height: 90%; } }

@media (min-width: 0px) and (max-width: 767px) and (max-height: 550px) {
  .bax-no-module .bax-no-module__content {
    overflow: visible;
    padding: 15px 25px; }
  .bax-no-module .bax-no-module__footer {
    display: none; }
  .bax-no-module .group {
    margin-bottom: 30px; }
  .bax-no-module .remember-me {
    margin-bottom: 15px; }
  .bax-no-module .bax-no-module__body {
    flex-direction: row; }
    .bax-no-module .bax-no-module__body .bax-no-module__header h1 {
      display: none; }
    .bax-no-module .bax-no-module__body .bax-no-module__subheader h2 {
      font-size: 24px; }
    .bax-no-module .bax-no-module__body .bax-no-module__subheader h5 {
      font-size: 14px; } }

.checkbox#RememberMe {
  display: inline;
  opacity: 0;
  position: absolute;
  width: 20px;
  height: 20px; }

.checkbox#RememberMe:focus ~ label[for="RememberMe"]::after {
  content: '';
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: -10px;
  top: -10px;
  background-color: rgba(45, 171, 230, 0.22);
  border-radius: 40px; }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default .md-button.md-primary.login-page-button {
  color: white;
  background: #2dabe6; }
  .theme-default .md-button.md-primary.login-page-button:focus {
    background: #0d4e6d; }

.theme-default .bar:after {
  background: #2dabe6; }

.theme-default .log-label {
  color: #2dabe6; }

.theme-default input:valid ~ .log-label {
  color: #2dabe6; }

.theme-default input[type="checkbox"] + input[type="hidden"] + label:before {
  border-color: #2dabe6; }

.theme-default-dark .md-button.md-primary.login-page-button {
  color: white;
  background: #2dabe6; }
  .theme-default-dark .md-button.md-primary.login-page-button:focus {
    background: #0d4e6d; }

.theme-default-dark .bar:after {
  background: #2dabe6; }

.theme-default-dark .log-label {
  color: #2dabe6; }

.theme-default-dark input:valid ~ .log-label {
  color: #2dabe6; }

.theme-default-dark input[type="checkbox"] + input[type="hidden"] + label:before {
  border-color: #2dabe6; }

.theme-green .md-button.md-primary.login-page-button {
  color: white;
  background: #26b756; }
  .theme-green .md-button.md-primary.login-page-button:focus {
    background: #0c381a; }

.theme-green .bar:after {
  background: #26b756; }

.theme-green .log-label {
  color: #26b756; }

.theme-green input:valid ~ .log-label {
  color: #26b756; }

.theme-green input[type="checkbox"] + input[type="hidden"] + label:before {
  border-color: #26b756; }

.theme-green-dark .md-button.md-primary.login-page-button {
  color: white;
  background: #26b756; }
  .theme-green-dark .md-button.md-primary.login-page-button:focus {
    background: #0c381a; }

.theme-green-dark .bar:after {
  background: #26b756; }

.theme-green-dark .log-label {
  color: #26b756; }

.theme-green-dark input:valid ~ .log-label {
  color: #26b756; }

.theme-green-dark input[type="checkbox"] + input[type="hidden"] + label:before {
  border-color: #26b756; }

.theme-deep-orange .md-button.md-primary.login-page-button {
  color: white;
  background: #ff5722; }
  .theme-deep-orange .md-button.md-primary.login-page-button:focus {
    background: #882100; }

.theme-deep-orange .bar:after {
  background: #ff5722; }

.theme-deep-orange .log-label {
  color: #ff5722; }

.theme-deep-orange input:valid ~ .log-label {
  color: #ff5722; }

.theme-deep-orange input[type="checkbox"] + input[type="hidden"] + label:before {
  border-color: #ff5722; }

.theme-deep-orange-dark .md-button.md-primary.login-page-button {
  color: white;
  background: #ff5722; }
  .theme-deep-orange-dark .md-button.md-primary.login-page-button:focus {
    background: #882100; }

.theme-deep-orange-dark .bar:after {
  background: #ff5722; }

.theme-deep-orange-dark .log-label {
  color: #ff5722; }

.theme-deep-orange-dark input:valid ~ .log-label {
  color: #ff5722; }

.theme-deep-orange-dark input[type="checkbox"] + input[type="hidden"] + label:before {
  border-color: #ff5722; }

.theme-amber .md-button.md-primary.login-page-button {
  color: white;
  background: #ffc107; }
  .theme-amber .md-button.md-primary.login-page-button:focus {
    background: #6d5200; }

.theme-amber .bar:after {
  background: #ffc107; }

.theme-amber .log-label {
  color: #ffc107; }

.theme-amber input:valid ~ .log-label {
  color: #ffc107; }

.theme-amber input[type="checkbox"] + input[type="hidden"] + label:before {
  border-color: #ffc107; }

.theme-amber-dark .md-button.md-primary.login-page-button {
  color: white;
  background: #ffc107; }
  .theme-amber-dark .md-button.md-primary.login-page-button:focus {
    background: #6d5200; }

.theme-amber-dark .bar:after {
  background: #ffc107; }

.theme-amber-dark .log-label {
  color: #ffc107; }

.theme-amber-dark input:valid ~ .log-label {
  color: #ffc107; }

.theme-amber-dark input[type="checkbox"] + input[type="hidden"] + label:before {
  border-color: #ffc107; }

.theme-blue-gray .md-button.md-primary.login-page-button {
  color: white;
  background: #607d8b; }
  .theme-blue-gray .md-button.md-primary.login-page-button:focus {
    background: #212c31; }

.theme-blue-gray .bar:after {
  background: #607d8b; }

.theme-blue-gray .log-label {
  color: #607d8b; }

.theme-blue-gray input:valid ~ .log-label {
  color: #607d8b; }

.theme-blue-gray input[type="checkbox"] + input[type="hidden"] + label:before {
  border-color: #607d8b; }

.theme-blue-gray-dark .md-button.md-primary.login-page-button {
  color: white;
  background: #607d8b; }
  .theme-blue-gray-dark .md-button.md-primary.login-page-button:focus {
    background: #212c31; }

.theme-blue-gray-dark .bar:after {
  background: #607d8b; }

.theme-blue-gray-dark .log-label {
  color: #607d8b; }

.theme-blue-gray-dark input:valid ~ .log-label {
  color: #607d8b; }

.theme-blue-gray-dark input[type="checkbox"] + input[type="hidden"] + label:before {
  border-color: #607d8b; }

.theme-deep-purple .md-button.md-primary.login-page-button {
  color: white;
  background: #673ab7; }
  .theme-deep-purple .md-button.md-primary.login-page-button:focus {
    background: #261543; }

.theme-deep-purple .bar:after {
  background: #673ab7; }

.theme-deep-purple .log-label {
  color: #673ab7; }

.theme-deep-purple input:valid ~ .log-label {
  color: #673ab7; }

.theme-deep-purple input[type="checkbox"] + input[type="hidden"] + label:before {
  border-color: #673ab7; }

.theme-deep-purple-dark .md-button.md-primary.login-page-button {
  color: white;
  background: #673ab7; }
  .theme-deep-purple-dark .md-button.md-primary.login-page-button:focus {
    background: #261543; }

.theme-deep-purple-dark .bar:after {
  background: #673ab7; }

.theme-deep-purple-dark .log-label {
  color: #673ab7; }

.theme-deep-purple-dark input:valid ~ .log-label {
  color: #673ab7; }

.theme-deep-purple-dark input[type="checkbox"] + input[type="hidden"] + label:before {
  border-color: #673ab7; }

.theme-pink .md-button.md-primary.login-page-button {
  color: white;
  background: #e91e63; }
  .theme-pink .md-button.md-primary.login-page-button:focus {
    background: #640a29; }

.theme-pink .bar:after {
  background: #e91e63; }

.theme-pink .log-label {
  color: #e91e63; }

.theme-pink input:valid ~ .log-label {
  color: #e91e63; }

.theme-pink input[type="checkbox"] + input[type="hidden"] + label:before {
  border-color: #e91e63; }

.theme-pink-dark .md-button.md-primary.login-page-button {
  color: white;
  background: #e91e63; }
  .theme-pink-dark .md-button.md-primary.login-page-button:focus {
    background: #640a29; }

.theme-pink-dark .bar:after {
  background: #e91e63; }

.theme-pink-dark .log-label {
  color: #e91e63; }

.theme-pink-dark input:valid ~ .log-label {
  color: #e91e63; }

.theme-pink-dark input[type="checkbox"] + input[type="hidden"] + label:before {
  border-color: #e91e63; }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default .btn-normal {
  color: #212121;
  border-color: #212121; }

.theme-default .btn-primary {
  color: #2dabe6;
  border-color: #2dabe6; }

.theme-default .btn-danger {
  color: #f44336;
  border-color: #f44336; }

.theme-default .btn-toggle {
  color: #2dabe6;
  border-color: #2dabe6; }

.theme-default .btn-toggle-on {
  background-color: #2dabe6;
  color: #fff !important; }

.theme-default .table thead tr th {
  background-color: #fafafa; }

.theme-default .panel {
  border: 1px solid #e0e0e0;
  background-color: white; }
  .theme-default .panel .panel-heading {
    border-top: 5px solid #2dabe6;
    border-bottom: 1px solid #e0e0e0; }

.theme-default .popover {
  color: #555555;
  background-color: white; }
  .theme-default .popover.bottom > .arrow::after {
    border-bottom-color: white !important; }

.theme-default .close {
  color: #555555; }

.theme-default-dark .btn-normal {
  color: white;
  border-color: white; }

.theme-default-dark .btn-primary {
  color: #2dabe6;
  border-color: #2dabe6; }

.theme-default-dark .btn-danger {
  color: #f44336;
  border-color: #f44336; }

.theme-default-dark .btn-toggle {
  color: #2dabe6;
  border-color: #2dabe6; }

.theme-default-dark .btn-toggle-on {
  background-color: #2dabe6;
  color: #fff !important; }

.theme-default-dark .table thead tr th {
  background-color: #303030; }

.theme-default-dark .panel {
  border: 1px solid #1f1f1f;
  background-color: #424242; }
  .theme-default-dark .panel .panel-heading {
    border-top: 5px solid #2dabe6;
    border-bottom: 1px solid #1f1f1f; }

.theme-default-dark .popover {
  color: #c3c3c3;
  background-color: #424242; }
  .theme-default-dark .popover.bottom > .arrow::after {
    border-bottom-color: #424242 !important; }

.theme-default-dark .close {
  color: #c3c3c3; }

.theme-green .btn-normal {
  color: #212121;
  border-color: #212121; }

.theme-green .btn-primary {
  color: #26b756;
  border-color: #26b756; }

.theme-green .btn-danger {
  color: #f44336;
  border-color: #f44336; }

.theme-green .btn-toggle {
  color: #26b756;
  border-color: #26b756; }

.theme-green .btn-toggle-on {
  background-color: #26b756;
  color: #fff !important; }

.theme-green .table thead tr th {
  background-color: #fafafa; }

.theme-green .panel {
  border: 1px solid #e0e0e0;
  background-color: white; }
  .theme-green .panel .panel-heading {
    border-top: 5px solid #26b756;
    border-bottom: 1px solid #e0e0e0; }

.theme-green .popover {
  color: #555555;
  background-color: white; }
  .theme-green .popover.bottom > .arrow::after {
    border-bottom-color: white !important; }

.theme-green .close {
  color: #555555; }

.theme-green-dark .btn-normal {
  color: white;
  border-color: white; }

.theme-green-dark .btn-primary {
  color: #26b756;
  border-color: #26b756; }

.theme-green-dark .btn-danger {
  color: #f44336;
  border-color: #f44336; }

.theme-green-dark .btn-toggle {
  color: #26b756;
  border-color: #26b756; }

.theme-green-dark .btn-toggle-on {
  background-color: #26b756;
  color: #fff !important; }

.theme-green-dark .table thead tr th {
  background-color: #303030; }

.theme-green-dark .panel {
  border: 1px solid #1f1f1f;
  background-color: #424242; }
  .theme-green-dark .panel .panel-heading {
    border-top: 5px solid #26b756;
    border-bottom: 1px solid #1f1f1f; }

.theme-green-dark .popover {
  color: #c3c3c3;
  background-color: #424242; }
  .theme-green-dark .popover.bottom > .arrow::after {
    border-bottom-color: #424242 !important; }

.theme-green-dark .close {
  color: #c3c3c3; }

.theme-deep-orange .btn-normal {
  color: #212121;
  border-color: #212121; }

.theme-deep-orange .btn-primary {
  color: #ff5722;
  border-color: #ff5722; }

.theme-deep-orange .btn-danger {
  color: #f44336;
  border-color: #f44336; }

.theme-deep-orange .btn-toggle {
  color: #ff5722;
  border-color: #ff5722; }

.theme-deep-orange .btn-toggle-on {
  background-color: #ff5722;
  color: #fff !important; }

.theme-deep-orange .table thead tr th {
  background-color: #fafafa; }

.theme-deep-orange .panel {
  border: 1px solid #e0e0e0;
  background-color: white; }
  .theme-deep-orange .panel .panel-heading {
    border-top: 5px solid #ff5722;
    border-bottom: 1px solid #e0e0e0; }

.theme-deep-orange .popover {
  color: #555555;
  background-color: white; }
  .theme-deep-orange .popover.bottom > .arrow::after {
    border-bottom-color: white !important; }

.theme-deep-orange .close {
  color: #555555; }

.theme-deep-orange-dark .btn-normal {
  color: white;
  border-color: white; }

.theme-deep-orange-dark .btn-primary {
  color: #ff5722;
  border-color: #ff5722; }

.theme-deep-orange-dark .btn-danger {
  color: #f44336;
  border-color: #f44336; }

.theme-deep-orange-dark .btn-toggle {
  color: #ff5722;
  border-color: #ff5722; }

.theme-deep-orange-dark .btn-toggle-on {
  background-color: #ff5722;
  color: #fff !important; }

.theme-deep-orange-dark .table thead tr th {
  background-color: #303030; }

.theme-deep-orange-dark .panel {
  border: 1px solid #1f1f1f;
  background-color: #424242; }
  .theme-deep-orange-dark .panel .panel-heading {
    border-top: 5px solid #ff5722;
    border-bottom: 1px solid #1f1f1f; }

.theme-deep-orange-dark .popover {
  color: #c3c3c3;
  background-color: #424242; }
  .theme-deep-orange-dark .popover.bottom > .arrow::after {
    border-bottom-color: #424242 !important; }

.theme-deep-orange-dark .close {
  color: #c3c3c3; }

.theme-amber .btn-normal {
  color: #212121;
  border-color: #212121; }

.theme-amber .btn-primary {
  color: #ffc107;
  border-color: #ffc107; }

.theme-amber .btn-danger {
  color: #f44336;
  border-color: #f44336; }

.theme-amber .btn-toggle {
  color: #ffc107;
  border-color: #ffc107; }

.theme-amber .btn-toggle-on {
  background-color: #ffc107;
  color: #fff !important; }

.theme-amber .table thead tr th {
  background-color: #fafafa; }

.theme-amber .panel {
  border: 1px solid #e0e0e0;
  background-color: white; }
  .theme-amber .panel .panel-heading {
    border-top: 5px solid #ffc107;
    border-bottom: 1px solid #e0e0e0; }

.theme-amber .popover {
  color: #555555;
  background-color: white; }
  .theme-amber .popover.bottom > .arrow::after {
    border-bottom-color: white !important; }

.theme-amber .close {
  color: #555555; }

.theme-amber-dark .btn-normal {
  color: white;
  border-color: white; }

.theme-amber-dark .btn-primary {
  color: #ffc107;
  border-color: #ffc107; }

.theme-amber-dark .btn-danger {
  color: #f44336;
  border-color: #f44336; }

.theme-amber-dark .btn-toggle {
  color: #ffc107;
  border-color: #ffc107; }

.theme-amber-dark .btn-toggle-on {
  background-color: #ffc107;
  color: #fff !important; }

.theme-amber-dark .table thead tr th {
  background-color: #303030; }

.theme-amber-dark .panel {
  border: 1px solid #1f1f1f;
  background-color: #424242; }
  .theme-amber-dark .panel .panel-heading {
    border-top: 5px solid #ffc107;
    border-bottom: 1px solid #1f1f1f; }

.theme-amber-dark .popover {
  color: #c3c3c3;
  background-color: #424242; }
  .theme-amber-dark .popover.bottom > .arrow::after {
    border-bottom-color: #424242 !important; }

.theme-amber-dark .close {
  color: #c3c3c3; }

.theme-blue-gray .btn-normal {
  color: #212121;
  border-color: #212121; }

.theme-blue-gray .btn-primary {
  color: #607d8b;
  border-color: #607d8b; }

.theme-blue-gray .btn-danger {
  color: #f44336;
  border-color: #f44336; }

.theme-blue-gray .btn-toggle {
  color: #607d8b;
  border-color: #607d8b; }

.theme-blue-gray .btn-toggle-on {
  background-color: #607d8b;
  color: #fff !important; }

.theme-blue-gray .table thead tr th {
  background-color: #fafafa; }

.theme-blue-gray .panel {
  border: 1px solid #e0e0e0;
  background-color: white; }
  .theme-blue-gray .panel .panel-heading {
    border-top: 5px solid #607d8b;
    border-bottom: 1px solid #e0e0e0; }

.theme-blue-gray .popover {
  color: #555555;
  background-color: white; }
  .theme-blue-gray .popover.bottom > .arrow::after {
    border-bottom-color: white !important; }

.theme-blue-gray .close {
  color: #555555; }

.theme-blue-gray-dark .btn-normal {
  color: white;
  border-color: white; }

.theme-blue-gray-dark .btn-primary {
  color: #607d8b;
  border-color: #607d8b; }

.theme-blue-gray-dark .btn-danger {
  color: #f44336;
  border-color: #f44336; }

.theme-blue-gray-dark .btn-toggle {
  color: #607d8b;
  border-color: #607d8b; }

.theme-blue-gray-dark .btn-toggle-on {
  background-color: #607d8b;
  color: #fff !important; }

.theme-blue-gray-dark .table thead tr th {
  background-color: #303030; }

.theme-blue-gray-dark .panel {
  border: 1px solid #1f1f1f;
  background-color: #424242; }
  .theme-blue-gray-dark .panel .panel-heading {
    border-top: 5px solid #607d8b;
    border-bottom: 1px solid #1f1f1f; }

.theme-blue-gray-dark .popover {
  color: #c3c3c3;
  background-color: #424242; }
  .theme-blue-gray-dark .popover.bottom > .arrow::after {
    border-bottom-color: #424242 !important; }

.theme-blue-gray-dark .close {
  color: #c3c3c3; }

.theme-deep-purple .btn-normal {
  color: #212121;
  border-color: #212121; }

.theme-deep-purple .btn-primary {
  color: #673ab7;
  border-color: #673ab7; }

.theme-deep-purple .btn-danger {
  color: #f44336;
  border-color: #f44336; }

.theme-deep-purple .btn-toggle {
  color: #673ab7;
  border-color: #673ab7; }

.theme-deep-purple .btn-toggle-on {
  background-color: #673ab7;
  color: #fff !important; }

.theme-deep-purple .table thead tr th {
  background-color: #fafafa; }

.theme-deep-purple .panel {
  border: 1px solid #e0e0e0;
  background-color: white; }
  .theme-deep-purple .panel .panel-heading {
    border-top: 5px solid #673ab7;
    border-bottom: 1px solid #e0e0e0; }

.theme-deep-purple .popover {
  color: #555555;
  background-color: white; }
  .theme-deep-purple .popover.bottom > .arrow::after {
    border-bottom-color: white !important; }

.theme-deep-purple .close {
  color: #555555; }

.theme-deep-purple-dark .btn-normal {
  color: white;
  border-color: white; }

.theme-deep-purple-dark .btn-primary {
  color: #673ab7;
  border-color: #673ab7; }

.theme-deep-purple-dark .btn-danger {
  color: #f44336;
  border-color: #f44336; }

.theme-deep-purple-dark .btn-toggle {
  color: #673ab7;
  border-color: #673ab7; }

.theme-deep-purple-dark .btn-toggle-on {
  background-color: #673ab7;
  color: #fff !important; }

.theme-deep-purple-dark .table thead tr th {
  background-color: #303030; }

.theme-deep-purple-dark .panel {
  border: 1px solid #1f1f1f;
  background-color: #424242; }
  .theme-deep-purple-dark .panel .panel-heading {
    border-top: 5px solid #673ab7;
    border-bottom: 1px solid #1f1f1f; }

.theme-deep-purple-dark .popover {
  color: #c3c3c3;
  background-color: #424242; }
  .theme-deep-purple-dark .popover.bottom > .arrow::after {
    border-bottom-color: #424242 !important; }

.theme-deep-purple-dark .close {
  color: #c3c3c3; }

.theme-pink .btn-normal {
  color: #212121;
  border-color: #212121; }

.theme-pink .btn-primary {
  color: #e91e63;
  border-color: #e91e63; }

.theme-pink .btn-danger {
  color: #f44336;
  border-color: #f44336; }

.theme-pink .btn-toggle {
  color: #e91e63;
  border-color: #e91e63; }

.theme-pink .btn-toggle-on {
  background-color: #e91e63;
  color: #fff !important; }

.theme-pink .table thead tr th {
  background-color: #fafafa; }

.theme-pink .panel {
  border: 1px solid #e0e0e0;
  background-color: white; }
  .theme-pink .panel .panel-heading {
    border-top: 5px solid #e91e63;
    border-bottom: 1px solid #e0e0e0; }

.theme-pink .popover {
  color: #555555;
  background-color: white; }
  .theme-pink .popover.bottom > .arrow::after {
    border-bottom-color: white !important; }

.theme-pink .close {
  color: #555555; }

.theme-pink-dark .btn-normal {
  color: white;
  border-color: white; }

.theme-pink-dark .btn-primary {
  color: #e91e63;
  border-color: #e91e63; }

.theme-pink-dark .btn-danger {
  color: #f44336;
  border-color: #f44336; }

.theme-pink-dark .btn-toggle {
  color: #e91e63;
  border-color: #e91e63; }

.theme-pink-dark .btn-toggle-on {
  background-color: #e91e63;
  color: #fff !important; }

.theme-pink-dark .table thead tr th {
  background-color: #303030; }

.theme-pink-dark .panel {
  border: 1px solid #1f1f1f;
  background-color: #424242; }
  .theme-pink-dark .panel .panel-heading {
    border-top: 5px solid #e91e63;
    border-bottom: 1px solid #1f1f1f; }

.theme-pink-dark .popover {
  color: #c3c3c3;
  background-color: #424242; }
  .theme-pink-dark .popover.bottom > .arrow::after {
    border-bottom-color: #424242 !important; }

.theme-pink-dark .close {
  color: #c3c3c3; }

.glyphicon {
  position: relative !important;
  top: 1px !important;
  display: inline-block !important;
  font-family: 'Glyphicons Halflings' !important;
  font-style: normal !important;
  font-weight: normal !important;
  line-height: 1 !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important; }

.btn {
  border-radius: 25px;
  line-height: 1.42857143;
  background-color: transparent; }

.btn-toggle {
  background-color: transparent;
  border-radius: 3px; }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  opacity: .22; }

.dropdown-menu > li > a {
  padding: 6px 15px;
  padding-right: 20px;
  display: flex; }

.list-group-condensed .list-group-item {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 8px; }

.label {
  text-transform: uppercase;
  padding: 2px 4px 1px 4px;
  margin-right: 6px;
  margin-top: 6px; }

.form-control {
  border-radius: 0; }

.table thead tr th {
  border-bottom-width: 1px; }

.tooltip {
  z-index: 9999;
  font-size: 13px; }
  .tooltip .tooltip-inner {
    padding: 5px 10px; }

.panel {
  margin: 0;
  position: relative;
  border-radius: 0; }
  .panel .panel-heading {
    border-radius: 0;
    height: 48px; }
  .panel .panel-title {
    margin: 0;
    margin-top: 0px;
    font-size: 18px;
    font-weight: normal; }

.close {
  font-size: 18px;
  text-shadow: none;
  opacity: 1; }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default .master-details .details {
  background-color: white; }
  .theme-default .master-details .details .details-heading .details-icon {
    background-color: #757575;
    color: white; }
  .theme-default .master-details .details .details-heading .details-info h1 {
    color: #757575; }
  .theme-default .master-details .details .details-heading .details-info h5 {
    color: #757575; }
  .theme-default .master-details .details .panel .panel-title {
    color: #2dabe6; }

.theme-default .master-details .master > .panel .panel-heading {
  background-color: white;
  color: #212121;
  border-top: 5px solid #2dabe6;
  border-bottom: 1px solid #e0e0e0; }

.theme-default .master-details .master > .panel .panel-body {
  background: white; }
  .theme-default .master-details .master > .panel .panel-body .wj-content {
    background: white; }

.theme-default .master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: white;
  height: 100%; }

.theme-default .master-details > md-sidenav.details.md-locked-open {
  border-color: #2dabe6; }

.theme-default .master-details > md-sidenav > div:not(.wj-dropdown-panel) {
  background: white; }

.theme-default .master-details > div.expander:hover {
  background: whitesmoke; }

.theme-default .master-details > div.expander:active {
  background: #fafafa; }

.theme-default .master-details > md-sidenav.details.pinned {
  border-color: #2dabe6; }

.theme-default-dark .master-details .details {
  background-color: #424242; }
  .theme-default-dark .master-details .details .details-heading .details-icon {
    background-color: #b3b3b3;
    color: white; }
  .theme-default-dark .master-details .details .details-heading .details-info h1 {
    color: #b3b3b3; }
  .theme-default-dark .master-details .details .details-heading .details-info h5 {
    color: #b3b3b3; }
  .theme-default-dark .master-details .details .panel .panel-title {
    color: #2dabe6; }

.theme-default-dark .master-details .master > .panel .panel-heading {
  background-color: #424242;
  color: white;
  border-top: 5px solid #2dabe6;
  border-bottom: 1px solid #1f1f1f; }

.theme-default-dark .master-details .master > .panel .panel-body {
  background: #424242; }
  .theme-default-dark .master-details .master > .panel .panel-body .wj-content {
    background: #424242; }

.theme-default-dark .master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: #424242;
  height: 100%; }

.theme-default-dark .master-details > md-sidenav.details.md-locked-open {
  border-color: #2dabe6; }

.theme-default-dark .master-details > md-sidenav > div:not(.wj-dropdown-panel) {
  background: #424242; }

.theme-default-dark .master-details > div.expander:hover {
  background: #0a0a0a; }

.theme-default-dark .master-details > div.expander:active {
  background: #303030; }

.theme-default-dark .master-details > md-sidenav.details.pinned {
  border-color: #2dabe6; }

.theme-green .master-details .details {
  background-color: white; }
  .theme-green .master-details .details .details-heading .details-icon {
    background-color: #757575;
    color: white; }
  .theme-green .master-details .details .details-heading .details-info h1 {
    color: #757575; }
  .theme-green .master-details .details .details-heading .details-info h5 {
    color: #757575; }
  .theme-green .master-details .details .panel .panel-title {
    color: #26b756; }

.theme-green .master-details .master > .panel .panel-heading {
  background-color: white;
  color: #212121;
  border-top: 5px solid #26b756;
  border-bottom: 1px solid #e0e0e0; }

.theme-green .master-details .master > .panel .panel-body {
  background: white; }
  .theme-green .master-details .master > .panel .panel-body .wj-content {
    background: white; }

.theme-green .master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: white;
  height: 100%; }

.theme-green .master-details > md-sidenav.details.md-locked-open {
  border-color: #26b756; }

.theme-green .master-details > md-sidenav > div:not(.wj-dropdown-panel) {
  background: white; }

.theme-green .master-details > div.expander:hover {
  background: whitesmoke; }

.theme-green .master-details > div.expander:active {
  background: #fafafa; }

.theme-green .master-details > md-sidenav.details.pinned {
  border-color: #26b756; }

.theme-green-dark .master-details .details {
  background-color: #424242; }
  .theme-green-dark .master-details .details .details-heading .details-icon {
    background-color: #b3b3b3;
    color: white; }
  .theme-green-dark .master-details .details .details-heading .details-info h1 {
    color: #b3b3b3; }
  .theme-green-dark .master-details .details .details-heading .details-info h5 {
    color: #b3b3b3; }
  .theme-green-dark .master-details .details .panel .panel-title {
    color: #26b756; }

.theme-green-dark .master-details .master > .panel .panel-heading {
  background-color: #424242;
  color: white;
  border-top: 5px solid #26b756;
  border-bottom: 1px solid #1f1f1f; }

.theme-green-dark .master-details .master > .panel .panel-body {
  background: #424242; }
  .theme-green-dark .master-details .master > .panel .panel-body .wj-content {
    background: #424242; }

.theme-green-dark .master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: #424242;
  height: 100%; }

.theme-green-dark .master-details > md-sidenav.details.md-locked-open {
  border-color: #26b756; }

.theme-green-dark .master-details > md-sidenav > div:not(.wj-dropdown-panel) {
  background: #424242; }

.theme-green-dark .master-details > div.expander:hover {
  background: #0a0a0a; }

.theme-green-dark .master-details > div.expander:active {
  background: #303030; }

.theme-green-dark .master-details > md-sidenav.details.pinned {
  border-color: #26b756; }

.theme-deep-orange .master-details .details {
  background-color: white; }
  .theme-deep-orange .master-details .details .details-heading .details-icon {
    background-color: #757575;
    color: white; }
  .theme-deep-orange .master-details .details .details-heading .details-info h1 {
    color: #757575; }
  .theme-deep-orange .master-details .details .details-heading .details-info h5 {
    color: #757575; }
  .theme-deep-orange .master-details .details .panel .panel-title {
    color: #ff5722; }

.theme-deep-orange .master-details .master > .panel .panel-heading {
  background-color: white;
  color: #212121;
  border-top: 5px solid #ff5722;
  border-bottom: 1px solid #e0e0e0; }

.theme-deep-orange .master-details .master > .panel .panel-body {
  background: white; }
  .theme-deep-orange .master-details .master > .panel .panel-body .wj-content {
    background: white; }

.theme-deep-orange .master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: white;
  height: 100%; }

.theme-deep-orange .master-details > md-sidenav.details.md-locked-open {
  border-color: #ff5722; }

.theme-deep-orange .master-details > md-sidenav > div:not(.wj-dropdown-panel) {
  background: white; }

.theme-deep-orange .master-details > div.expander:hover {
  background: whitesmoke; }

.theme-deep-orange .master-details > div.expander:active {
  background: #fafafa; }

.theme-deep-orange .master-details > md-sidenav.details.pinned {
  border-color: #ff5722; }

.theme-deep-orange-dark .master-details .details {
  background-color: #424242; }
  .theme-deep-orange-dark .master-details .details .details-heading .details-icon {
    background-color: #b3b3b3;
    color: white; }
  .theme-deep-orange-dark .master-details .details .details-heading .details-info h1 {
    color: #b3b3b3; }
  .theme-deep-orange-dark .master-details .details .details-heading .details-info h5 {
    color: #b3b3b3; }
  .theme-deep-orange-dark .master-details .details .panel .panel-title {
    color: #ff5722; }

.theme-deep-orange-dark .master-details .master > .panel .panel-heading {
  background-color: #424242;
  color: white;
  border-top: 5px solid #ff5722;
  border-bottom: 1px solid #1f1f1f; }

.theme-deep-orange-dark .master-details .master > .panel .panel-body {
  background: #424242; }
  .theme-deep-orange-dark .master-details .master > .panel .panel-body .wj-content {
    background: #424242; }

.theme-deep-orange-dark .master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: #424242;
  height: 100%; }

.theme-deep-orange-dark .master-details > md-sidenav.details.md-locked-open {
  border-color: #ff5722; }

.theme-deep-orange-dark .master-details > md-sidenav > div:not(.wj-dropdown-panel) {
  background: #424242; }

.theme-deep-orange-dark .master-details > div.expander:hover {
  background: #0a0a0a; }

.theme-deep-orange-dark .master-details > div.expander:active {
  background: #303030; }

.theme-deep-orange-dark .master-details > md-sidenav.details.pinned {
  border-color: #ff5722; }

.theme-amber .master-details .details {
  background-color: white; }
  .theme-amber .master-details .details .details-heading .details-icon {
    background-color: #757575;
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber .master-details .details .details-heading .details-info h1 {
    color: #757575; }
  .theme-amber .master-details .details .details-heading .details-info h5 {
    color: #757575; }
  .theme-amber .master-details .details .panel .panel-title {
    color: #ffc107; }

.theme-amber .master-details .master > .panel .panel-heading {
  background-color: white;
  color: #212121;
  border-top: 5px solid #ffc107;
  border-bottom: 1px solid #e0e0e0; }

.theme-amber .master-details .master > .panel .panel-body {
  background: white; }
  .theme-amber .master-details .master > .panel .panel-body .wj-content {
    background: white; }

.theme-amber .master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: white;
  height: 100%; }

.theme-amber .master-details > md-sidenav.details.md-locked-open {
  border-color: #ffc107; }

.theme-amber .master-details > md-sidenav > div:not(.wj-dropdown-panel) {
  background: white; }

.theme-amber .master-details > div.expander:hover {
  background: whitesmoke; }

.theme-amber .master-details > div.expander:active {
  background: #fafafa; }

.theme-amber .master-details > md-sidenav.details.pinned {
  border-color: #ffc107; }

.theme-amber-dark .master-details .details {
  background-color: #424242; }
  .theme-amber-dark .master-details .details .details-heading .details-icon {
    background-color: #b3b3b3;
    color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .master-details .details .details-heading .details-info h1 {
    color: #b3b3b3; }
  .theme-amber-dark .master-details .details .details-heading .details-info h5 {
    color: #b3b3b3; }
  .theme-amber-dark .master-details .details .panel .panel-title {
    color: #ffc107; }

.theme-amber-dark .master-details .master > .panel .panel-heading {
  background-color: #424242;
  color: white;
  border-top: 5px solid #ffc107;
  border-bottom: 1px solid #1f1f1f; }

.theme-amber-dark .master-details .master > .panel .panel-body {
  background: #424242; }
  .theme-amber-dark .master-details .master > .panel .panel-body .wj-content {
    background: #424242; }

.theme-amber-dark .master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: #424242;
  height: 100%; }

.theme-amber-dark .master-details > md-sidenav.details.md-locked-open {
  border-color: #ffc107; }

.theme-amber-dark .master-details > md-sidenav > div:not(.wj-dropdown-panel) {
  background: #424242; }

.theme-amber-dark .master-details > div.expander:hover {
  background: #0a0a0a; }

.theme-amber-dark .master-details > div.expander:active {
  background: #303030; }

.theme-amber-dark .master-details > md-sidenav.details.pinned {
  border-color: #ffc107; }

.theme-blue-gray .master-details .details {
  background-color: white; }
  .theme-blue-gray .master-details .details .details-heading .details-icon {
    background-color: #757575;
    color: white; }
  .theme-blue-gray .master-details .details .details-heading .details-info h1 {
    color: #757575; }
  .theme-blue-gray .master-details .details .details-heading .details-info h5 {
    color: #757575; }
  .theme-blue-gray .master-details .details .panel .panel-title {
    color: #607d8b; }

.theme-blue-gray .master-details .master > .panel .panel-heading {
  background-color: white;
  color: #212121;
  border-top: 5px solid #607d8b;
  border-bottom: 1px solid #e0e0e0; }

.theme-blue-gray .master-details .master > .panel .panel-body {
  background: white; }
  .theme-blue-gray .master-details .master > .panel .panel-body .wj-content {
    background: white; }

.theme-blue-gray .master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: white;
  height: 100%; }

.theme-blue-gray .master-details > md-sidenav.details.md-locked-open {
  border-color: #607d8b; }

.theme-blue-gray .master-details > md-sidenav > div:not(.wj-dropdown-panel) {
  background: white; }

.theme-blue-gray .master-details > div.expander:hover {
  background: whitesmoke; }

.theme-blue-gray .master-details > div.expander:active {
  background: #fafafa; }

.theme-blue-gray .master-details > md-sidenav.details.pinned {
  border-color: #607d8b; }

.theme-blue-gray-dark .master-details .details {
  background-color: #424242; }
  .theme-blue-gray-dark .master-details .details .details-heading .details-icon {
    background-color: #b3b3b3;
    color: white; }
  .theme-blue-gray-dark .master-details .details .details-heading .details-info h1 {
    color: #b3b3b3; }
  .theme-blue-gray-dark .master-details .details .details-heading .details-info h5 {
    color: #b3b3b3; }
  .theme-blue-gray-dark .master-details .details .panel .panel-title {
    color: #607d8b; }

.theme-blue-gray-dark .master-details .master > .panel .panel-heading {
  background-color: #424242;
  color: white;
  border-top: 5px solid #607d8b;
  border-bottom: 1px solid #1f1f1f; }

.theme-blue-gray-dark .master-details .master > .panel .panel-body {
  background: #424242; }
  .theme-blue-gray-dark .master-details .master > .panel .panel-body .wj-content {
    background: #424242; }

.theme-blue-gray-dark .master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: #424242;
  height: 100%; }

.theme-blue-gray-dark .master-details > md-sidenav.details.md-locked-open {
  border-color: #607d8b; }

.theme-blue-gray-dark .master-details > md-sidenav > div:not(.wj-dropdown-panel) {
  background: #424242; }

.theme-blue-gray-dark .master-details > div.expander:hover {
  background: #0a0a0a; }

.theme-blue-gray-dark .master-details > div.expander:active {
  background: #303030; }

.theme-blue-gray-dark .master-details > md-sidenav.details.pinned {
  border-color: #607d8b; }

.theme-deep-purple .master-details .details {
  background-color: white; }
  .theme-deep-purple .master-details .details .details-heading .details-icon {
    background-color: #757575;
    color: white; }
  .theme-deep-purple .master-details .details .details-heading .details-info h1 {
    color: #757575; }
  .theme-deep-purple .master-details .details .details-heading .details-info h5 {
    color: #757575; }
  .theme-deep-purple .master-details .details .panel .panel-title {
    color: #673ab7; }

.theme-deep-purple .master-details .master > .panel .panel-heading {
  background-color: white;
  color: #212121;
  border-top: 5px solid #673ab7;
  border-bottom: 1px solid #e0e0e0; }

.theme-deep-purple .master-details .master > .panel .panel-body {
  background: white; }
  .theme-deep-purple .master-details .master > .panel .panel-body .wj-content {
    background: white; }

.theme-deep-purple .master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: white;
  height: 100%; }

.theme-deep-purple .master-details > md-sidenav.details.md-locked-open {
  border-color: #673ab7; }

.theme-deep-purple .master-details > md-sidenav > div:not(.wj-dropdown-panel) {
  background: white; }

.theme-deep-purple .master-details > div.expander:hover {
  background: whitesmoke; }

.theme-deep-purple .master-details > div.expander:active {
  background: #fafafa; }

.theme-deep-purple .master-details > md-sidenav.details.pinned {
  border-color: #673ab7; }

.theme-deep-purple-dark .master-details .details {
  background-color: #424242; }
  .theme-deep-purple-dark .master-details .details .details-heading .details-icon {
    background-color: #b3b3b3;
    color: white; }
  .theme-deep-purple-dark .master-details .details .details-heading .details-info h1 {
    color: #b3b3b3; }
  .theme-deep-purple-dark .master-details .details .details-heading .details-info h5 {
    color: #b3b3b3; }
  .theme-deep-purple-dark .master-details .details .panel .panel-title {
    color: #673ab7; }

.theme-deep-purple-dark .master-details .master > .panel .panel-heading {
  background-color: #424242;
  color: white;
  border-top: 5px solid #673ab7;
  border-bottom: 1px solid #1f1f1f; }

.theme-deep-purple-dark .master-details .master > .panel .panel-body {
  background: #424242; }
  .theme-deep-purple-dark .master-details .master > .panel .panel-body .wj-content {
    background: #424242; }

.theme-deep-purple-dark .master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: #424242;
  height: 100%; }

.theme-deep-purple-dark .master-details > md-sidenav.details.md-locked-open {
  border-color: #673ab7; }

.theme-deep-purple-dark .master-details > md-sidenav > div:not(.wj-dropdown-panel) {
  background: #424242; }

.theme-deep-purple-dark .master-details > div.expander:hover {
  background: #0a0a0a; }

.theme-deep-purple-dark .master-details > div.expander:active {
  background: #303030; }

.theme-deep-purple-dark .master-details > md-sidenav.details.pinned {
  border-color: #673ab7; }

.theme-pink .master-details .details {
  background-color: white; }
  .theme-pink .master-details .details .details-heading .details-icon {
    background-color: #757575;
    color: white; }
  .theme-pink .master-details .details .details-heading .details-info h1 {
    color: #757575; }
  .theme-pink .master-details .details .details-heading .details-info h5 {
    color: #757575; }
  .theme-pink .master-details .details .panel .panel-title {
    color: #e91e63; }

.theme-pink .master-details .master > .panel .panel-heading {
  background-color: white;
  color: #212121;
  border-top: 5px solid #e91e63;
  border-bottom: 1px solid #e0e0e0; }

.theme-pink .master-details .master > .panel .panel-body {
  background: white; }
  .theme-pink .master-details .master > .panel .panel-body .wj-content {
    background: white; }

.theme-pink .master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: white;
  height: 100%; }

.theme-pink .master-details > md-sidenav.details.md-locked-open {
  border-color: #e91e63; }

.theme-pink .master-details > md-sidenav > div:not(.wj-dropdown-panel) {
  background: white; }

.theme-pink .master-details > div.expander:hover {
  background: whitesmoke; }

.theme-pink .master-details > div.expander:active {
  background: #fafafa; }

.theme-pink .master-details > md-sidenav.details.pinned {
  border-color: #e91e63; }

.theme-pink-dark .master-details .details {
  background-color: #424242; }
  .theme-pink-dark .master-details .details .details-heading .details-icon {
    background-color: #b3b3b3;
    color: white; }
  .theme-pink-dark .master-details .details .details-heading .details-info h1 {
    color: #b3b3b3; }
  .theme-pink-dark .master-details .details .details-heading .details-info h5 {
    color: #b3b3b3; }
  .theme-pink-dark .master-details .details .panel .panel-title {
    color: #e91e63; }

.theme-pink-dark .master-details .master > .panel .panel-heading {
  background-color: #424242;
  color: white;
  border-top: 5px solid #e91e63;
  border-bottom: 1px solid #1f1f1f; }

.theme-pink-dark .master-details .master > .panel .panel-body {
  background: #424242; }
  .theme-pink-dark .master-details .master > .panel .panel-body .wj-content {
    background: #424242; }

.theme-pink-dark .master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: #424242;
  height: 100%; }

.theme-pink-dark .master-details > md-sidenav.details.md-locked-open {
  border-color: #e91e63; }

.theme-pink-dark .master-details > md-sidenav > div:not(.wj-dropdown-panel) {
  background: #424242; }

.theme-pink-dark .master-details > div.expander:hover {
  background: #0a0a0a; }

.theme-pink-dark .master-details > div.expander:active {
  background: #303030; }

.theme-pink-dark .master-details > md-sidenav.details.pinned {
  border-color: #e91e63; }

.master-details {
  height: 100%;
  width: 100%;
  display: flex;
  padding: 20px;
  flex-direction: row; }
  .master-details .wj-flexgrid.wj-content {
    height: 100%;
    overflow: auto; }
  .master-details .master {
    flex: 0 0 auto;
    width: 60%;
    height: 100%; }
    .master-details .master .panel-body {
      padding: 0; }
    .master-details .master.horizontal-flex-auto-size {
      -ms-flex: 1 1 auto;
      -webkit-flex: 1 1 auto;
      flex: 1 1 auto; }
  .master-details .property-visible {
    min-height: 51em; }
  .master-details .details {
    width: calc(40% - 15px);
    margin-left: 15px;
    flex: 0 0 auto;
    /*Temporary workaround, to be removed when the FilterBar is properly styled*/
    height: 100%;
    background-color: white;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    overflow: auto; }
    .master-details .details .details-heading {
      margin-bottom: 30px;
      display: flex;
      flex-direction: row;
      padding: 32px 32px 0px 32px;
      height: 82px;
      flex: 0 0 auto; }
      .master-details .details .details-heading .details-icon {
        margin-right: 15px;
        width: 50px;
        height: 50px;
        background-color: #fff;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center; }
        .master-details .details .details-heading .details-icon i {
          font-size: 20px; }
      .master-details .details .details-heading .details-info {
        flex: 1;
        width: 0; }
        .master-details .details .details-heading .details-info h1 {
          margin: 0;
          font-size: 24px;
          font-weight: lighter;
          color: #fff;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          line-height: 1.2; }
        .master-details .details .details-heading .details-info h5 {
          margin: 0;
          margin-left: 1px;
          font-weight: 400;
          text-transform: uppercase;
          font-size: 12px;
          color: #7c7c7c; }
    .master-details .details .details-body {
      padding: 0px 30px 30px;
      overflow-y: auto;
      height: calc(100% - 113px); }
    .master-details .details .panel {
      border: 0;
      background: transparent;
      box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); }
      .master-details .details .panel .card-list {
        height: calc(100% - 35px); }
      .master-details .details .panel .panel-title {
        color: #2dabe6;
        font-size: 16px; }
    .master-details .details .separate-next {
      margin-bottom: 30px; }
    .master-details .details .items-panel {
      display: flex;
      flex-shrink: 0;
      flex-grow: 1;
      flex: 1 1 auto;
      flex-direction: column;
      height: 300px;
      /*default height for fixed-height panels*/
      min-height: 200px; }
    .master-details .details .panel-body {
      overflow-x: auto;
      flex: 1;
      flex-shrink: 0;
      flex-grow: 1;
      padding: 0; }
      .master-details .details .panel-body .wj-flexgrid.wj-content {
        max-height: 325px;
        border-left: 0; }
  .master-details .vertical-flex-set {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .master-details .vertical-flex-autosize {
    flex: 1; }
  .master-details .horizontal-flex-set {
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
  .master-details .master > .panel {
    /*Temporary workaround, to be removed when the FilterBar is properly styled*/
    height: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    border: 0;
    background: transparent;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); }
    .master-details .master > .panel .panel-heading {
      display: flex;
      flex: 0 0 auto;
      background-color: #fff;
      border: 0;
      color: #555;
      border-top: 5px solid #2dabe6;
      border-bottom: 1px solid #e7e9ed;
      border-radius: 0;
      line-height: 32px;
      height: 60px; }
      .master-details .master > .panel .panel-heading .toolbar {
        /*top: 13px;*/
        position: static;
        flex-grow: 1; }
        .master-details .master > .panel .panel-heading .toolbar .toolbar-content {
          justify-content: flex-end;
          margin-top: -3px !important; }
      .master-details .master > .panel .panel-heading .panel-title {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        flex-grow: 1;
        /*min-width: 150px;
                max-width: 400px;*/ }
    .master-details .master > .panel .panel-body {
      height: calc(100% - 60px);
      flex: 1 0 auto;
      background: white;
      /*border: 1px solid $panel-border-color;*/
      border: 0; }
      .master-details .master > .panel .panel-body .wj-flexgrid.wj-content {
        border-left: 0; }
  .master-details .form-components {
    flex-shrink: 0;
    flex-grow: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 30px; }
  @media (max-width: 767px) {
    .master-details .master-details .details .details-heading {
      height: auto;
      margin-bottom: 16px;
      padding: 40px 32px 0px 32px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .master-details .details {
      width: calc(40% - 15px); }
      .master-details .details .fully-visible fluid-form-field .bax-field {
        margin-top: 0; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .master-details .details {
      width: calc(40% - 15px); }
      .master-details .details .fully-visible fluid-form-field .bax-field {
        margin-top: 0; } }
  @media (max-width: 1199px) {
    .master-details .details .bax-field {
      flex: 1 0 100%; } }
  @media (min-width: 1200px) {
    .master-details .details {
      width: calc(40% - 15px); }
      .master-details .details .form-components {
        margin-left: -20px; }
      .master-details .details .bax-field:not(.inline) {
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 25px;
        flex: 1 0 46%; } }

#toolbarDropdown {
  max-height: 352px; }

.module-has-filterbar .apply-filter {
  display: flex; }
  .module-has-filterbar .apply-filter .cancel-filter {
    width: 42px; }
  .module-has-filterbar .apply-filter .apply .apply-text {
    display: none; }
  .module-has-filterbar .apply-filter .apply.apply-filter-with-menu {
    width: 70px;
    min-width: 70px; }
  .module-has-filterbar .apply-filter .apply.apply-filter-without-menu {
    width: unset;
    min-width: unset; }

@media (max-width: 767px) {
  .module-has-filterbar div[filterbar] .hidden-filters .apply-filter .cancel-filter {
    width: 42px; }
  .module-has-filterbar div[filterbar] .hidden-filters .apply-filter .apply bax-icon {
    margin-right: 10px; }
  .module-has-filterbar div[filterbar] .hidden-filters .apply-filter .apply.apply-filter-with-menu, .module-has-filterbar div[filterbar] .hidden-filters .apply-filter .apply.apply-filter-without-menu {
    width: inherit; }
    .module-has-filterbar div[filterbar] .hidden-filters .apply-filter .apply.apply-filter-with-menu button, .module-has-filterbar div[filterbar] .hidden-filters .apply-filter .apply.apply-filter-without-menu button {
      width: 100%;
      text-align: start; }
  .module-has-filterbar div[filterbar] .hidden-filters .apply-filter .apply .apply-text {
    display: inline; } }

.module-has-filterbar .master-details {
  padding: 20px;
  height: calc(100% - 45px); }

.master-details .panel > detail,
.master-details .panel > master {
  height: 100%;
  width: 100%;
  display: block; }

.master-details .md-sidenav-backdrop {
  position: fixed; }

.master-details > md-sidenav {
  width: 100%;
  min-width: 0px;
  max-width: 100%; }

.master-details > md-sidenav.details {
  border-top: 0; }

.master-details > md-sidenav.details.md-locked-open {
  z-index: 45;
  border-top: 5px solid; }

.master-details > md-sidenav:not(.md-locked-open) {
  position: fixed; }

.master-details > md-sidenav > div:not(.wj-dropdown-panel):not(:empty) {
  background: white;
  height: 100%; }

.master-details > md-sidenav.details {
  margin-left: 0; }

.master-details > div.expander {
  width: 15px;
  display: flex;
  padding-left: 1px;
  height: 100%;
  vertical-align: central;
  align-items: center;
  align-content: center;
  justify-content: center;
  transition: all 0.5s ease; }

.master-details > div.expander:hover {
  background: darkgray;
  background: rgba(90, 90, 90, 0.2);
  transition: all 0.5s ease;
  cursor: pointer; }

.master-details > div.expander:active {
  transition: all 0.5s ease;
  background: rgba(90, 90, 90, 0.1); }

.master-details > md-sidenav.details.pinned {
  border-top: 5px solid; }

@media (min-width: 0px) and (max-width: 767px) {
  .dashboard .master-details > md-sidenav.details.pinned {
    width: calc(100% - 40px); }
  .dashboard.no-sidebar .master-details > md-sidenav.details.pinned {
    width: calc(100%); } }

@media (min-width: 768px) and (max-width: 1025px) {
  .dashboard .master-details > md-sidenav.details.pinned {
    width: calc(100% - 85px); }
  .dashboard.no-sidebar .master-details > md-sidenav.details.pinned {
    width: calc(100%); } }

@media (min-width: 1026px) and (max-width: 1281px) {
  .master-details > md-sidenav.details.pinned {
    width: 65%; } }

@media (min-width: 1282px) {
  .master-details > md-sidenav.details.pinned {
    width: 45%; } }

.bax-tooltip {
  position: absolute;
  z-index: 9999;
  background: #333;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
  font-size: 13px;
  padding: 7px 10px 8px;
  border-radius: 3px;
  max-width: 39em;
  line-height: 18px;
  opacity: 0;
  visibility: hidden;
  transition: opacity .15s ease-in-out, visibility .15s linear;
  white-space: pre;
  overflow: hidden;
  text-overflow: ellipsis; }
  .bax-tooltip.on {
    opacity: 1;
    visibility: visible; }
  .bax-tooltip dl {
    margin: 0;
    padding: 0px; }
  .bax-tooltip dt {
    clear: left;
    float: left;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 77px;
    font-weight: 700; }
  .bax-tooltip dd {
    margin-left: 87px;
    min-width: 87px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .bax-tooltip dl + dl {
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px dashed #4f4f4f; }
  .bax-tooltip .tooltip-arrow {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #333;
    height: 0;
    position: absolute;
    width: 0; }
    .bax-tooltip .tooltip-arrow.top {
      transform: rotate(180deg); }
    .bax-tooltip .tooltip-arrow.top {
      top: -8px; }
    .bax-tooltip .tooltip-arrow.bottom {
      bottom: -8px; }
    .bax-tooltip .tooltip-arrow.left {
      left: 10px; }
    .bax-tooltip .tooltip-arrow.right {
      right: 10px; }

.dialog-window {
  width: 500px; }
  .dialog-window .content {
    padding: 7px 7px 7px 20px;
    font-size: 16px; }
  .dialog-window .header {
    font-size: 20px;
    color: #000;
    padding: 0 20px 8px 20px; }
  .dialog-window .dialog-buttons {
    padding: 0 7px 7px 8px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end; }
    .dialog-window .dialog-buttons .btn {
      width: 70px;
      margin-right: 6px; }

.dialog-window.confirm-popup {
  width: 300px; }
  .dialog-window.confirm-popup .content {
    user-select: text;
    word-wrap: break-word;
    padding: 20px; }
    .dialog-window.confirm-popup .content ng-form .error {
      display: none;
      font-size: 11px;
      color: red; }
    .dialog-window.confirm-popup .content .ng-invalid input[type="text"] {
      border-color: red; }
    .dialog-window.confirm-popup .content .ng-invalid-pattern .pattern-error {
      display: inline-block; }
    .dialog-window.confirm-popup .content .ng-invalid-required .required-error {
      display: inline-block; }
    .dialog-window.confirm-popup .content #transclude {
      padding-top: 5px;
      max-height: 400px;
      overflow: auto; }
    .dialog-window.confirm-popup .content .error {
      display: none; }
  .dialog-window.confirm-popup .prompt-value {
    width: 100%;
    padding: 4px 12px; }
  .dialog-window.confirm-popup .alert {
    margin-bottom: 0; }

md-dialog.dialog-prompt .md-dialog-content {
  max-width: 800px;
  max-height: 810px; }
  md-dialog.dialog-prompt .md-dialog-content h2 {
    line-height: 3.2rem;
    font-weight: 600; }
  md-dialog.dialog-prompt .md-dialog-content p.description {
    font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: 0.010em;
    line-height: 1.6em;
    margin: 0.8em 0 1.6em; }

md-dialog.dialog-prompt.with-header p.description {
  margin: 0 0 1.6em; }

.dialog-import {
  min-width: 315px; }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-touched,
.theme-default .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.theme-default .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.theme-default .wj-state-selected .generic-editor input.ng-valid.ng-untouched,
.theme-default .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.theme-default .wj-state-selected .generic-editor input.ng-valid.ng-touched {
  background: white;
  color: #212121; }

.theme-default .wj-state-selected .generic-editor .date-editor {
  background: white; }

.theme-default-dark .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-touched,
.theme-default-dark .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.theme-default-dark .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.theme-default-dark .wj-state-selected .generic-editor input.ng-valid.ng-untouched,
.theme-default-dark .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.theme-default-dark .wj-state-selected .generic-editor input.ng-valid.ng-touched {
  background: #424242;
  color: white; }

.theme-default-dark .wj-state-selected .generic-editor .date-editor {
  background: #424242; }

.theme-green .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-touched,
.theme-green .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.theme-green .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.theme-green .wj-state-selected .generic-editor input.ng-valid.ng-untouched,
.theme-green .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.theme-green .wj-state-selected .generic-editor input.ng-valid.ng-touched {
  background: white;
  color: #212121; }

.theme-green .wj-state-selected .generic-editor .date-editor {
  background: white; }

.theme-green-dark .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-touched,
.theme-green-dark .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.theme-green-dark .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.theme-green-dark .wj-state-selected .generic-editor input.ng-valid.ng-untouched,
.theme-green-dark .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.theme-green-dark .wj-state-selected .generic-editor input.ng-valid.ng-touched {
  background: #424242;
  color: white; }

.theme-green-dark .wj-state-selected .generic-editor .date-editor {
  background: #424242; }

.theme-deep-orange .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-touched,
.theme-deep-orange .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.theme-deep-orange .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.theme-deep-orange .wj-state-selected .generic-editor input.ng-valid.ng-untouched,
.theme-deep-orange .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.theme-deep-orange .wj-state-selected .generic-editor input.ng-valid.ng-touched {
  background: white;
  color: #212121; }

.theme-deep-orange .wj-state-selected .generic-editor .date-editor {
  background: white; }

.theme-deep-orange-dark .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-touched,
.theme-deep-orange-dark .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.theme-deep-orange-dark .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.theme-deep-orange-dark .wj-state-selected .generic-editor input.ng-valid.ng-untouched,
.theme-deep-orange-dark .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.theme-deep-orange-dark .wj-state-selected .generic-editor input.ng-valid.ng-touched {
  background: #424242;
  color: white; }

.theme-deep-orange-dark .wj-state-selected .generic-editor .date-editor {
  background: #424242; }

.theme-amber .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-touched,
.theme-amber .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.theme-amber .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.theme-amber .wj-state-selected .generic-editor input.ng-valid.ng-untouched,
.theme-amber .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.theme-amber .wj-state-selected .generic-editor input.ng-valid.ng-touched {
  background: white;
  color: #212121; }

.theme-amber .wj-state-selected .generic-editor .date-editor {
  background: white; }

.theme-amber-dark .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-touched,
.theme-amber-dark .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.theme-amber-dark .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.theme-amber-dark .wj-state-selected .generic-editor input.ng-valid.ng-untouched,
.theme-amber-dark .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.theme-amber-dark .wj-state-selected .generic-editor input.ng-valid.ng-touched {
  background: #424242;
  color: white; }

.theme-amber-dark .wj-state-selected .generic-editor .date-editor {
  background: #424242; }

.theme-blue-gray .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-touched,
.theme-blue-gray .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.theme-blue-gray .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.theme-blue-gray .wj-state-selected .generic-editor input.ng-valid.ng-untouched,
.theme-blue-gray .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.theme-blue-gray .wj-state-selected .generic-editor input.ng-valid.ng-touched {
  background: white;
  color: #212121; }

.theme-blue-gray .wj-state-selected .generic-editor .date-editor {
  background: white; }

.theme-blue-gray-dark .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-touched,
.theme-blue-gray-dark .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.theme-blue-gray-dark .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.theme-blue-gray-dark .wj-state-selected .generic-editor input.ng-valid.ng-untouched,
.theme-blue-gray-dark .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.theme-blue-gray-dark .wj-state-selected .generic-editor input.ng-valid.ng-touched {
  background: #424242;
  color: white; }

.theme-blue-gray-dark .wj-state-selected .generic-editor .date-editor {
  background: #424242; }

.theme-deep-purple .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-touched,
.theme-deep-purple .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.theme-deep-purple .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.theme-deep-purple .wj-state-selected .generic-editor input.ng-valid.ng-untouched,
.theme-deep-purple .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.theme-deep-purple .wj-state-selected .generic-editor input.ng-valid.ng-touched {
  background: white;
  color: #212121; }

.theme-deep-purple .wj-state-selected .generic-editor .date-editor {
  background: white; }

.theme-deep-purple-dark .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-touched,
.theme-deep-purple-dark .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.theme-deep-purple-dark .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.theme-deep-purple-dark .wj-state-selected .generic-editor input.ng-valid.ng-untouched,
.theme-deep-purple-dark .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.theme-deep-purple-dark .wj-state-selected .generic-editor input.ng-valid.ng-touched {
  background: #424242;
  color: white; }

.theme-deep-purple-dark .wj-state-selected .generic-editor .date-editor {
  background: #424242; }

.theme-pink .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-touched,
.theme-pink .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.theme-pink .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.theme-pink .wj-state-selected .generic-editor input.ng-valid.ng-untouched,
.theme-pink .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.theme-pink .wj-state-selected .generic-editor input.ng-valid.ng-touched {
  background: white;
  color: #212121; }

.theme-pink .wj-state-selected .generic-editor .date-editor {
  background: white; }

.theme-pink-dark .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-touched,
.theme-pink-dark .wj-state-selected .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.theme-pink-dark .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.theme-pink-dark .wj-state-selected .generic-editor input.ng-valid.ng-untouched,
.theme-pink-dark .wj-state-selected .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.theme-pink-dark .wj-state-selected .generic-editor input.ng-valid.ng-touched {
  background: #424242;
  color: white; }

.theme-pink-dark .wj-state-selected .generic-editor .date-editor {
  background: #424242; }

.wj-flexgrid .generic-editor input.ng-valid.ng-scope.ng-touched.bool,
.wj-flexgrid .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched.bool,
.wj-flexgrid .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched.bool,
.wj-flexgrid .generic-editor input.ng-valid.ng-untouched.bool,
.wj-flexgrid .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched.bool,
.wj-flexgrid .generic-editor input.ng-valid.ng-touched.bool {
  width: auto !important; }

.wj-flexgrid .generic-editor input.ng-valid.ng-scope.ng-touched,
.wj-flexgrid .generic-editor input.ng-valid.ng-scope.ng-dirty.ng-touched,
.wj-flexgrid .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.wj-flexgrid .generic-editor input.ng-valid.ng-untouched,
.wj-flexgrid .generic-editor input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.wj-flexgrid .generic-editor input.ng-valid.ng-touched {
  background: transparent;
  width: 100% !important; }

.wj-flexgrid .generic-editor .date-editor {
  border: 0;
  height: 20px !important;
  background: transparent;
  margin-bottom: -4px; }
  .wj-flexgrid .generic-editor .date-editor div {
    padding-left: 0px;
    padding-right: 0px; }
  .wj-flexgrid .generic-editor .date-editor input {
    height: 20px !important;
    padding: 0 !important; }
  .wj-flexgrid .generic-editor .date-editor span.wj-glyph-down {
    display: none;
    width: 8px; }
  .wj-flexgrid .generic-editor .date-editor .wj-input-group-btn:last-child > .wj-btn {
    border: 0;
    height: 21px;
    width: 10px; }

.wj-flexgrid .generic-editor .date-editor:hover span.wj-glyph-down {
  display: block; }

.wj-flexgrid .generic-editor .double input.ng-pristine,
.wj-flexgrid .generic-editor .double input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.wj-flexgrid .generic-editor .double input.ng-pristine.ng-valid.ng-untouched,
.wj-flexgrid .generic-editor .double input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.wj-flexgrid .generic-editor .double input.ng-pristine.ng-valid.ng-touched, .wj-flexgrid .generic-editor .int input.ng-pristine,
.wj-flexgrid .generic-editor .int input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.wj-flexgrid .generic-editor .int input.ng-pristine.ng-valid.ng-untouched,
.wj-flexgrid .generic-editor .int input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.wj-flexgrid .generic-editor .int input.ng-pristine.ng-valid.ng-touched {
  text-align: right;
  background: transparent; }

.wj-flexgrid .generic-editor .bool input.ng-pristine,
.wj-flexgrid .generic-editor .bool input.ng-valid.ng-dirty.ng-valid-number.ng-untouched,
.wj-flexgrid .generic-editor .bool input.ng-pristine.ng-valid.ng-untouched,
.wj-flexgrid .generic-editor .bool input.ng-valid.ng-dirty.ng-valid-number.ng-touched,
.wj-flexgrid .generic-editor .bool input.ng-pristine.ng-valid.ng-touched {
  width: auto !important;
  background: transparent; }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default .bax-daterangepicker.on .date-range-selected {
  background-color: #2dabe6 !important;
  color: white !important;
  border-color: #2dabe6; }

.theme-default .bax-daterangepicker:hover {
  background-color: whitesmoke; }

.theme-default .bax-daterangepicker .date-range-selected:hover {
  background-color: white; }

.theme-default .bax-daterangepicker .bax-toggle-content {
  background: white;
  border: 1px solid #2dabe6; }
  .theme-default .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0; }
    .theme-default .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:first-child {
      border-top: 1px solid #e0e0e0; }
    .theme-default .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:hover {
      background-color: white; }
    .theme-default .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:active {
      background-color: #e0e0e0; }
  .theme-default .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column:first-child {
    border-left: 1px solid #e0e0e0; }

.theme-default .bax-daterangepicker .bax-datepicker-container > button {
  /*fixed width and height for the move-through-buttons*/
  color: #212121; }
  .theme-default .bax-daterangepicker .bax-datepicker-container > button:hover {
    border-color: #2dabe6; }

.theme-default .bax-daterangepicker .btn-info:active,
.theme-default .bax-daterangepicker .btn-info.active,
.theme-default .bax-daterangepicker .open > .btn-info.dropdown-toggle {
  color: white !important;
  background-color: #2dabe6; }

.theme-default .timepicker-time-container {
  border: 1px solid #e0e0e0; }
  .theme-default .timepicker-time-container:hover {
    border-color: #2dabe6; }

.theme-default .date-range-picker-material-dialog .bax-datepicker-top-container {
  background: white;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0; }

.theme-default .date-range-picker-material-dialog md-dialog-actions {
  background-color: whitesmoke; }

.theme-default .bax-daterangepicker-material-content {
  border: 0;
  background: white; }
  .theme-default .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background: whitesmoke; }
  .theme-default .bax-daterangepicker-material-content .bax-datepicker-top-container {
    background: white;
    border-top: 1px solid #e0e0e0; }
  .theme-default .bax-daterangepicker-material-content .shortcuts-column button.md-button {
    background: white; }
  .theme-default .bax-daterangepicker-material-content .shortcut-item-separator {
    background: #2dabe6; }
    .theme-default .bax-daterangepicker-material-content .shortcut-item-separator label {
      color: white; }
  .theme-default .bax-daterangepicker-material-content .shortcut-item-separator::after {
    border-left: 19px solid #2dabe6; }
  .theme-default .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
    border-color: #2dabe6;
    background-color: transparent; }

.theme-default-dark .bax-daterangepicker.on .date-range-selected {
  background-color: #2dabe6 !important;
  color: white !important;
  border-color: #2dabe6; }

.theme-default-dark .bax-daterangepicker:hover {
  background-color: #0a0a0a; }

.theme-default-dark .bax-daterangepicker .date-range-selected:hover {
  background-color: #424242; }

.theme-default-dark .bax-daterangepicker .bax-toggle-content {
  background: #424242;
  border: 1px solid #2dabe6; }
  .theme-default-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item {
    border-bottom: 1px solid #1f1f1f;
    border-right: 1px solid #1f1f1f; }
    .theme-default-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:first-child {
      border-top: 1px solid #1f1f1f; }
    .theme-default-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:hover {
      background-color: #424242; }
    .theme-default-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:active {
      background-color: #1f1f1f; }
  .theme-default-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column:first-child {
    border-left: 1px solid #1f1f1f; }

.theme-default-dark .bax-daterangepicker .bax-datepicker-container > button {
  /*fixed width and height for the move-through-buttons*/
  color: white; }
  .theme-default-dark .bax-daterangepicker .bax-datepicker-container > button:hover {
    border-color: #2dabe6; }

.theme-default-dark .bax-daterangepicker .btn-info:active,
.theme-default-dark .bax-daterangepicker .btn-info.active,
.theme-default-dark .bax-daterangepicker .open > .btn-info.dropdown-toggle {
  color: white !important;
  background-color: #2dabe6; }

.theme-default-dark .timepicker-time-container {
  border: 1px solid #1f1f1f; }
  .theme-default-dark .timepicker-time-container:hover {
    border-color: #2dabe6; }

.theme-default-dark .date-range-picker-material-dialog .bax-datepicker-top-container {
  background: #424242;
  border-top: 1px solid #1f1f1f;
  border-bottom: 1px solid #1f1f1f; }

.theme-default-dark .date-range-picker-material-dialog md-dialog-actions {
  background-color: #212121; }

.theme-default-dark .bax-daterangepicker-material-content {
  border: 0;
  background: #424242; }
  .theme-default-dark .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background: #212121; }
  .theme-default-dark .bax-daterangepicker-material-content .bax-datepicker-top-container {
    background: #424242;
    border-top: 1px solid #1f1f1f; }
  .theme-default-dark .bax-daterangepicker-material-content .shortcuts-column button.md-button {
    background: #424242; }
  .theme-default-dark .bax-daterangepicker-material-content .shortcut-item-separator {
    background: #2dabe6; }
    .theme-default-dark .bax-daterangepicker-material-content .shortcut-item-separator label {
      color: white; }
  .theme-default-dark .bax-daterangepicker-material-content .shortcut-item-separator::after {
    border-left: 19px solid #2dabe6; }
  .theme-default-dark .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
    border-color: #2dabe6;
    background-color: transparent; }

.theme-green .bax-daterangepicker.on .date-range-selected {
  background-color: #26b756 !important;
  color: white !important;
  border-color: #26b756; }

.theme-green .bax-daterangepicker:hover {
  background-color: whitesmoke; }

.theme-green .bax-daterangepicker .date-range-selected:hover {
  background-color: white; }

.theme-green .bax-daterangepicker .bax-toggle-content {
  background: white;
  border: 1px solid #26b756; }
  .theme-green .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0; }
    .theme-green .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:first-child {
      border-top: 1px solid #e0e0e0; }
    .theme-green .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:hover {
      background-color: white; }
    .theme-green .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:active {
      background-color: #e0e0e0; }
  .theme-green .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column:first-child {
    border-left: 1px solid #e0e0e0; }

.theme-green .bax-daterangepicker .bax-datepicker-container > button {
  /*fixed width and height for the move-through-buttons*/
  color: #212121; }
  .theme-green .bax-daterangepicker .bax-datepicker-container > button:hover {
    border-color: #26b756; }

.theme-green .bax-daterangepicker .btn-info:active,
.theme-green .bax-daterangepicker .btn-info.active,
.theme-green .bax-daterangepicker .open > .btn-info.dropdown-toggle {
  color: white !important;
  background-color: #26b756; }

.theme-green .timepicker-time-container {
  border: 1px solid #e0e0e0; }
  .theme-green .timepicker-time-container:hover {
    border-color: #26b756; }

.theme-green .date-range-picker-material-dialog .bax-datepicker-top-container {
  background: white;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0; }

.theme-green .date-range-picker-material-dialog md-dialog-actions {
  background-color: whitesmoke; }

.theme-green .bax-daterangepicker-material-content {
  border: 0;
  background: white; }
  .theme-green .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background: whitesmoke; }
  .theme-green .bax-daterangepicker-material-content .bax-datepicker-top-container {
    background: white;
    border-top: 1px solid #e0e0e0; }
  .theme-green .bax-daterangepicker-material-content .shortcuts-column button.md-button {
    background: white; }
  .theme-green .bax-daterangepicker-material-content .shortcut-item-separator {
    background: #26b756; }
    .theme-green .bax-daterangepicker-material-content .shortcut-item-separator label {
      color: white; }
  .theme-green .bax-daterangepicker-material-content .shortcut-item-separator::after {
    border-left: 19px solid #26b756; }
  .theme-green .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
    border-color: #26b756;
    background-color: transparent; }

.theme-green-dark .bax-daterangepicker.on .date-range-selected {
  background-color: #26b756 !important;
  color: white !important;
  border-color: #26b756; }

.theme-green-dark .bax-daterangepicker:hover {
  background-color: #0a0a0a; }

.theme-green-dark .bax-daterangepicker .date-range-selected:hover {
  background-color: #424242; }

.theme-green-dark .bax-daterangepicker .bax-toggle-content {
  background: #424242;
  border: 1px solid #26b756; }
  .theme-green-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item {
    border-bottom: 1px solid #1f1f1f;
    border-right: 1px solid #1f1f1f; }
    .theme-green-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:first-child {
      border-top: 1px solid #1f1f1f; }
    .theme-green-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:hover {
      background-color: #424242; }
    .theme-green-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:active {
      background-color: #1f1f1f; }
  .theme-green-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column:first-child {
    border-left: 1px solid #1f1f1f; }

.theme-green-dark .bax-daterangepicker .bax-datepicker-container > button {
  /*fixed width and height for the move-through-buttons*/
  color: white; }
  .theme-green-dark .bax-daterangepicker .bax-datepicker-container > button:hover {
    border-color: #26b756; }

.theme-green-dark .bax-daterangepicker .btn-info:active,
.theme-green-dark .bax-daterangepicker .btn-info.active,
.theme-green-dark .bax-daterangepicker .open > .btn-info.dropdown-toggle {
  color: white !important;
  background-color: #26b756; }

.theme-green-dark .timepicker-time-container {
  border: 1px solid #1f1f1f; }
  .theme-green-dark .timepicker-time-container:hover {
    border-color: #26b756; }

.theme-green-dark .date-range-picker-material-dialog .bax-datepicker-top-container {
  background: #424242;
  border-top: 1px solid #1f1f1f;
  border-bottom: 1px solid #1f1f1f; }

.theme-green-dark .date-range-picker-material-dialog md-dialog-actions {
  background-color: #212121; }

.theme-green-dark .bax-daterangepicker-material-content {
  border: 0;
  background: #424242; }
  .theme-green-dark .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background: #212121; }
  .theme-green-dark .bax-daterangepicker-material-content .bax-datepicker-top-container {
    background: #424242;
    border-top: 1px solid #1f1f1f; }
  .theme-green-dark .bax-daterangepicker-material-content .shortcuts-column button.md-button {
    background: #424242; }
  .theme-green-dark .bax-daterangepicker-material-content .shortcut-item-separator {
    background: #26b756; }
    .theme-green-dark .bax-daterangepicker-material-content .shortcut-item-separator label {
      color: white; }
  .theme-green-dark .bax-daterangepicker-material-content .shortcut-item-separator::after {
    border-left: 19px solid #26b756; }
  .theme-green-dark .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
    border-color: #26b756;
    background-color: transparent; }

.theme-deep-orange .bax-daterangepicker.on .date-range-selected {
  background-color: #ff5722 !important;
  color: white !important;
  border-color: #ff5722; }

.theme-deep-orange .bax-daterangepicker:hover {
  background-color: whitesmoke; }

.theme-deep-orange .bax-daterangepicker .date-range-selected:hover {
  background-color: white; }

.theme-deep-orange .bax-daterangepicker .bax-toggle-content {
  background: white;
  border: 1px solid #ff5722; }
  .theme-deep-orange .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0; }
    .theme-deep-orange .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:first-child {
      border-top: 1px solid #e0e0e0; }
    .theme-deep-orange .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:hover {
      background-color: white; }
    .theme-deep-orange .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:active {
      background-color: #e0e0e0; }
  .theme-deep-orange .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column:first-child {
    border-left: 1px solid #e0e0e0; }

.theme-deep-orange .bax-daterangepicker .bax-datepicker-container > button {
  /*fixed width and height for the move-through-buttons*/
  color: #212121; }
  .theme-deep-orange .bax-daterangepicker .bax-datepicker-container > button:hover {
    border-color: #ff5722; }

.theme-deep-orange .bax-daterangepicker .btn-info:active,
.theme-deep-orange .bax-daterangepicker .btn-info.active,
.theme-deep-orange .bax-daterangepicker .open > .btn-info.dropdown-toggle {
  color: white !important;
  background-color: #ff5722; }

.theme-deep-orange .timepicker-time-container {
  border: 1px solid #e0e0e0; }
  .theme-deep-orange .timepicker-time-container:hover {
    border-color: #ff5722; }

.theme-deep-orange .date-range-picker-material-dialog .bax-datepicker-top-container {
  background: white;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0; }

.theme-deep-orange .date-range-picker-material-dialog md-dialog-actions {
  background-color: whitesmoke; }

.theme-deep-orange .bax-daterangepicker-material-content {
  border: 0;
  background: white; }
  .theme-deep-orange .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background: whitesmoke; }
  .theme-deep-orange .bax-daterangepicker-material-content .bax-datepicker-top-container {
    background: white;
    border-top: 1px solid #e0e0e0; }
  .theme-deep-orange .bax-daterangepicker-material-content .shortcuts-column button.md-button {
    background: white; }
  .theme-deep-orange .bax-daterangepicker-material-content .shortcut-item-separator {
    background: #ff5722; }
    .theme-deep-orange .bax-daterangepicker-material-content .shortcut-item-separator label {
      color: white; }
  .theme-deep-orange .bax-daterangepicker-material-content .shortcut-item-separator::after {
    border-left: 19px solid #ff5722; }
  .theme-deep-orange .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
    border-color: #ff5722;
    background-color: transparent; }

.theme-deep-orange-dark .bax-daterangepicker.on .date-range-selected {
  background-color: #ff5722 !important;
  color: white !important;
  border-color: #ff5722; }

.theme-deep-orange-dark .bax-daterangepicker:hover {
  background-color: #0a0a0a; }

.theme-deep-orange-dark .bax-daterangepicker .date-range-selected:hover {
  background-color: #424242; }

.theme-deep-orange-dark .bax-daterangepicker .bax-toggle-content {
  background: #424242;
  border: 1px solid #ff5722; }
  .theme-deep-orange-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item {
    border-bottom: 1px solid #1f1f1f;
    border-right: 1px solid #1f1f1f; }
    .theme-deep-orange-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:first-child {
      border-top: 1px solid #1f1f1f; }
    .theme-deep-orange-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:hover {
      background-color: #424242; }
    .theme-deep-orange-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:active {
      background-color: #1f1f1f; }
  .theme-deep-orange-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column:first-child {
    border-left: 1px solid #1f1f1f; }

.theme-deep-orange-dark .bax-daterangepicker .bax-datepicker-container > button {
  /*fixed width and height for the move-through-buttons*/
  color: white; }
  .theme-deep-orange-dark .bax-daterangepicker .bax-datepicker-container > button:hover {
    border-color: #ff5722; }

.theme-deep-orange-dark .bax-daterangepicker .btn-info:active,
.theme-deep-orange-dark .bax-daterangepicker .btn-info.active,
.theme-deep-orange-dark .bax-daterangepicker .open > .btn-info.dropdown-toggle {
  color: white !important;
  background-color: #ff5722; }

.theme-deep-orange-dark .timepicker-time-container {
  border: 1px solid #1f1f1f; }
  .theme-deep-orange-dark .timepicker-time-container:hover {
    border-color: #ff5722; }

.theme-deep-orange-dark .date-range-picker-material-dialog .bax-datepicker-top-container {
  background: #424242;
  border-top: 1px solid #1f1f1f;
  border-bottom: 1px solid #1f1f1f; }

.theme-deep-orange-dark .date-range-picker-material-dialog md-dialog-actions {
  background-color: #212121; }

.theme-deep-orange-dark .bax-daterangepicker-material-content {
  border: 0;
  background: #424242; }
  .theme-deep-orange-dark .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background: #212121; }
  .theme-deep-orange-dark .bax-daterangepicker-material-content .bax-datepicker-top-container {
    background: #424242;
    border-top: 1px solid #1f1f1f; }
  .theme-deep-orange-dark .bax-daterangepicker-material-content .shortcuts-column button.md-button {
    background: #424242; }
  .theme-deep-orange-dark .bax-daterangepicker-material-content .shortcut-item-separator {
    background: #ff5722; }
    .theme-deep-orange-dark .bax-daterangepicker-material-content .shortcut-item-separator label {
      color: white; }
  .theme-deep-orange-dark .bax-daterangepicker-material-content .shortcut-item-separator::after {
    border-left: 19px solid #ff5722; }
  .theme-deep-orange-dark .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
    border-color: #ff5722;
    background-color: transparent; }

.theme-amber .bax-daterangepicker.on .date-range-selected {
  background-color: #ffc107 !important;
  color: rgba(0, 0, 0, 0.87) !important;
  border-color: #ffc107; }

.theme-amber .bax-daterangepicker:hover {
  background-color: whitesmoke; }

.theme-amber .bax-daterangepicker .date-range-selected:hover {
  background-color: white; }

.theme-amber .bax-daterangepicker .bax-toggle-content {
  background: white;
  border: 1px solid #ffc107; }
  .theme-amber .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0; }
    .theme-amber .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:first-child {
      border-top: 1px solid #e0e0e0; }
    .theme-amber .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:hover {
      background-color: white; }
    .theme-amber .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:active {
      background-color: #e0e0e0; }
  .theme-amber .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column:first-child {
    border-left: 1px solid #e0e0e0; }

.theme-amber .bax-daterangepicker .bax-datepicker-container > button {
  /*fixed width and height for the move-through-buttons*/
  color: #212121; }
  .theme-amber .bax-daterangepicker .bax-datepicker-container > button:hover {
    border-color: #ffc107; }

.theme-amber .bax-daterangepicker .btn-info:active,
.theme-amber .bax-daterangepicker .btn-info.active,
.theme-amber .bax-daterangepicker .open > .btn-info.dropdown-toggle {
  color: rgba(0, 0, 0, 0.87) !important;
  background-color: #ffc107; }

.theme-amber .timepicker-time-container {
  border: 1px solid #e0e0e0; }
  .theme-amber .timepicker-time-container:hover {
    border-color: #ffc107; }

.theme-amber .date-range-picker-material-dialog .bax-datepicker-top-container {
  background: white;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0; }

.theme-amber .date-range-picker-material-dialog md-dialog-actions {
  background-color: whitesmoke; }

.theme-amber .bax-daterangepicker-material-content {
  border: 0;
  background: white; }
  .theme-amber .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background: whitesmoke; }
  .theme-amber .bax-daterangepicker-material-content .bax-datepicker-top-container {
    background: white;
    border-top: 1px solid #e0e0e0; }
  .theme-amber .bax-daterangepicker-material-content .shortcuts-column button.md-button {
    background: white; }
  .theme-amber .bax-daterangepicker-material-content .shortcut-item-separator {
    background: #ffc107; }
    .theme-amber .bax-daterangepicker-material-content .shortcut-item-separator label {
      color: rgba(0, 0, 0, 0.87); }
  .theme-amber .bax-daterangepicker-material-content .shortcut-item-separator::after {
    border-left: 19px solid #ffc107; }
  .theme-amber .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
    border-color: #ffc107;
    background-color: transparent; }

.theme-amber-dark .bax-daterangepicker.on .date-range-selected {
  background-color: #ffc107 !important;
  color: rgba(0, 0, 0, 0.87) !important;
  border-color: #ffc107; }

.theme-amber-dark .bax-daterangepicker:hover {
  background-color: #0a0a0a; }

.theme-amber-dark .bax-daterangepicker .date-range-selected:hover {
  background-color: #424242; }

.theme-amber-dark .bax-daterangepicker .bax-toggle-content {
  background: #424242;
  border: 1px solid #ffc107; }
  .theme-amber-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item {
    border-bottom: 1px solid #1f1f1f;
    border-right: 1px solid #1f1f1f; }
    .theme-amber-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:first-child {
      border-top: 1px solid #1f1f1f; }
    .theme-amber-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:hover {
      background-color: #424242; }
    .theme-amber-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:active {
      background-color: #1f1f1f; }
  .theme-amber-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column:first-child {
    border-left: 1px solid #1f1f1f; }

.theme-amber-dark .bax-daterangepicker .bax-datepicker-container > button {
  /*fixed width and height for the move-through-buttons*/
  color: white; }
  .theme-amber-dark .bax-daterangepicker .bax-datepicker-container > button:hover {
    border-color: #ffc107; }

.theme-amber-dark .bax-daterangepicker .btn-info:active,
.theme-amber-dark .bax-daterangepicker .btn-info.active,
.theme-amber-dark .bax-daterangepicker .open > .btn-info.dropdown-toggle {
  color: rgba(0, 0, 0, 0.87) !important;
  background-color: #ffc107; }

.theme-amber-dark .timepicker-time-container {
  border: 1px solid #1f1f1f; }
  .theme-amber-dark .timepicker-time-container:hover {
    border-color: #ffc107; }

.theme-amber-dark .date-range-picker-material-dialog .bax-datepicker-top-container {
  background: #424242;
  border-top: 1px solid #1f1f1f;
  border-bottom: 1px solid #1f1f1f; }

.theme-amber-dark .date-range-picker-material-dialog md-dialog-actions {
  background-color: #212121; }

.theme-amber-dark .bax-daterangepicker-material-content {
  border: 0;
  background: #424242; }
  .theme-amber-dark .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background: #212121; }
  .theme-amber-dark .bax-daterangepicker-material-content .bax-datepicker-top-container {
    background: #424242;
    border-top: 1px solid #1f1f1f; }
  .theme-amber-dark .bax-daterangepicker-material-content .shortcuts-column button.md-button {
    background: #424242; }
  .theme-amber-dark .bax-daterangepicker-material-content .shortcut-item-separator {
    background: #ffc107; }
    .theme-amber-dark .bax-daterangepicker-material-content .shortcut-item-separator label {
      color: rgba(0, 0, 0, 0.87); }
  .theme-amber-dark .bax-daterangepicker-material-content .shortcut-item-separator::after {
    border-left: 19px solid #ffc107; }
  .theme-amber-dark .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
    border-color: #ffc107;
    background-color: transparent; }

.theme-blue-gray .bax-daterangepicker.on .date-range-selected {
  background-color: #607d8b !important;
  color: white !important;
  border-color: #607d8b; }

.theme-blue-gray .bax-daterangepicker:hover {
  background-color: whitesmoke; }

.theme-blue-gray .bax-daterangepicker .date-range-selected:hover {
  background-color: white; }

.theme-blue-gray .bax-daterangepicker .bax-toggle-content {
  background: white;
  border: 1px solid #607d8b; }
  .theme-blue-gray .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0; }
    .theme-blue-gray .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:first-child {
      border-top: 1px solid #e0e0e0; }
    .theme-blue-gray .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:hover {
      background-color: white; }
    .theme-blue-gray .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:active {
      background-color: #e0e0e0; }
  .theme-blue-gray .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column:first-child {
    border-left: 1px solid #e0e0e0; }

.theme-blue-gray .bax-daterangepicker .bax-datepicker-container > button {
  /*fixed width and height for the move-through-buttons*/
  color: #212121; }
  .theme-blue-gray .bax-daterangepicker .bax-datepicker-container > button:hover {
    border-color: #607d8b; }

.theme-blue-gray .bax-daterangepicker .btn-info:active,
.theme-blue-gray .bax-daterangepicker .btn-info.active,
.theme-blue-gray .bax-daterangepicker .open > .btn-info.dropdown-toggle {
  color: white !important;
  background-color: #607d8b; }

.theme-blue-gray .timepicker-time-container {
  border: 1px solid #e0e0e0; }
  .theme-blue-gray .timepicker-time-container:hover {
    border-color: #607d8b; }

.theme-blue-gray .date-range-picker-material-dialog .bax-datepicker-top-container {
  background: white;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0; }

.theme-blue-gray .date-range-picker-material-dialog md-dialog-actions {
  background-color: whitesmoke; }

.theme-blue-gray .bax-daterangepicker-material-content {
  border: 0;
  background: white; }
  .theme-blue-gray .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background: whitesmoke; }
  .theme-blue-gray .bax-daterangepicker-material-content .bax-datepicker-top-container {
    background: white;
    border-top: 1px solid #e0e0e0; }
  .theme-blue-gray .bax-daterangepicker-material-content .shortcuts-column button.md-button {
    background: white; }
  .theme-blue-gray .bax-daterangepicker-material-content .shortcut-item-separator {
    background: #607d8b; }
    .theme-blue-gray .bax-daterangepicker-material-content .shortcut-item-separator label {
      color: white; }
  .theme-blue-gray .bax-daterangepicker-material-content .shortcut-item-separator::after {
    border-left: 19px solid #607d8b; }
  .theme-blue-gray .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
    border-color: #607d8b;
    background-color: transparent; }

.theme-blue-gray-dark .bax-daterangepicker.on .date-range-selected {
  background-color: #607d8b !important;
  color: white !important;
  border-color: #607d8b; }

.theme-blue-gray-dark .bax-daterangepicker:hover {
  background-color: #0a0a0a; }

.theme-blue-gray-dark .bax-daterangepicker .date-range-selected:hover {
  background-color: #424242; }

.theme-blue-gray-dark .bax-daterangepicker .bax-toggle-content {
  background: #424242;
  border: 1px solid #607d8b; }
  .theme-blue-gray-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item {
    border-bottom: 1px solid #1f1f1f;
    border-right: 1px solid #1f1f1f; }
    .theme-blue-gray-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:first-child {
      border-top: 1px solid #1f1f1f; }
    .theme-blue-gray-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:hover {
      background-color: #424242; }
    .theme-blue-gray-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:active {
      background-color: #1f1f1f; }
  .theme-blue-gray-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column:first-child {
    border-left: 1px solid #1f1f1f; }

.theme-blue-gray-dark .bax-daterangepicker .bax-datepicker-container > button {
  /*fixed width and height for the move-through-buttons*/
  color: white; }
  .theme-blue-gray-dark .bax-daterangepicker .bax-datepicker-container > button:hover {
    border-color: #607d8b; }

.theme-blue-gray-dark .bax-daterangepicker .btn-info:active,
.theme-blue-gray-dark .bax-daterangepicker .btn-info.active,
.theme-blue-gray-dark .bax-daterangepicker .open > .btn-info.dropdown-toggle {
  color: white !important;
  background-color: #607d8b; }

.theme-blue-gray-dark .timepicker-time-container {
  border: 1px solid #1f1f1f; }
  .theme-blue-gray-dark .timepicker-time-container:hover {
    border-color: #607d8b; }

.theme-blue-gray-dark .date-range-picker-material-dialog .bax-datepicker-top-container {
  background: #424242;
  border-top: 1px solid #1f1f1f;
  border-bottom: 1px solid #1f1f1f; }

.theme-blue-gray-dark .date-range-picker-material-dialog md-dialog-actions {
  background-color: #212121; }

.theme-blue-gray-dark .bax-daterangepicker-material-content {
  border: 0;
  background: #424242; }
  .theme-blue-gray-dark .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background: #212121; }
  .theme-blue-gray-dark .bax-daterangepicker-material-content .bax-datepicker-top-container {
    background: #424242;
    border-top: 1px solid #1f1f1f; }
  .theme-blue-gray-dark .bax-daterangepicker-material-content .shortcuts-column button.md-button {
    background: #424242; }
  .theme-blue-gray-dark .bax-daterangepicker-material-content .shortcut-item-separator {
    background: #607d8b; }
    .theme-blue-gray-dark .bax-daterangepicker-material-content .shortcut-item-separator label {
      color: white; }
  .theme-blue-gray-dark .bax-daterangepicker-material-content .shortcut-item-separator::after {
    border-left: 19px solid #607d8b; }
  .theme-blue-gray-dark .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
    border-color: #607d8b;
    background-color: transparent; }

.theme-deep-purple .bax-daterangepicker.on .date-range-selected {
  background-color: #673ab7 !important;
  color: white !important;
  border-color: #673ab7; }

.theme-deep-purple .bax-daterangepicker:hover {
  background-color: whitesmoke; }

.theme-deep-purple .bax-daterangepicker .date-range-selected:hover {
  background-color: white; }

.theme-deep-purple .bax-daterangepicker .bax-toggle-content {
  background: white;
  border: 1px solid #673ab7; }
  .theme-deep-purple .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0; }
    .theme-deep-purple .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:first-child {
      border-top: 1px solid #e0e0e0; }
    .theme-deep-purple .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:hover {
      background-color: white; }
    .theme-deep-purple .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:active {
      background-color: #e0e0e0; }
  .theme-deep-purple .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column:first-child {
    border-left: 1px solid #e0e0e0; }

.theme-deep-purple .bax-daterangepicker .bax-datepicker-container > button {
  /*fixed width and height for the move-through-buttons*/
  color: #212121; }
  .theme-deep-purple .bax-daterangepicker .bax-datepicker-container > button:hover {
    border-color: #673ab7; }

.theme-deep-purple .bax-daterangepicker .btn-info:active,
.theme-deep-purple .bax-daterangepicker .btn-info.active,
.theme-deep-purple .bax-daterangepicker .open > .btn-info.dropdown-toggle {
  color: white !important;
  background-color: #673ab7; }

.theme-deep-purple .timepicker-time-container {
  border: 1px solid #e0e0e0; }
  .theme-deep-purple .timepicker-time-container:hover {
    border-color: #673ab7; }

.theme-deep-purple .date-range-picker-material-dialog .bax-datepicker-top-container {
  background: white;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0; }

.theme-deep-purple .date-range-picker-material-dialog md-dialog-actions {
  background-color: whitesmoke; }

.theme-deep-purple .bax-daterangepicker-material-content {
  border: 0;
  background: white; }
  .theme-deep-purple .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background: whitesmoke; }
  .theme-deep-purple .bax-daterangepicker-material-content .bax-datepicker-top-container {
    background: white;
    border-top: 1px solid #e0e0e0; }
  .theme-deep-purple .bax-daterangepicker-material-content .shortcuts-column button.md-button {
    background: white; }
  .theme-deep-purple .bax-daterangepicker-material-content .shortcut-item-separator {
    background: #673ab7; }
    .theme-deep-purple .bax-daterangepicker-material-content .shortcut-item-separator label {
      color: white; }
  .theme-deep-purple .bax-daterangepicker-material-content .shortcut-item-separator::after {
    border-left: 19px solid #673ab7; }
  .theme-deep-purple .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
    border-color: #673ab7;
    background-color: transparent; }

.theme-deep-purple-dark .bax-daterangepicker.on .date-range-selected {
  background-color: #673ab7 !important;
  color: white !important;
  border-color: #673ab7; }

.theme-deep-purple-dark .bax-daterangepicker:hover {
  background-color: #0a0a0a; }

.theme-deep-purple-dark .bax-daterangepicker .date-range-selected:hover {
  background-color: #424242; }

.theme-deep-purple-dark .bax-daterangepicker .bax-toggle-content {
  background: #424242;
  border: 1px solid #673ab7; }
  .theme-deep-purple-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item {
    border-bottom: 1px solid #1f1f1f;
    border-right: 1px solid #1f1f1f; }
    .theme-deep-purple-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:first-child {
      border-top: 1px solid #1f1f1f; }
    .theme-deep-purple-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:hover {
      background-color: #424242; }
    .theme-deep-purple-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:active {
      background-color: #1f1f1f; }
  .theme-deep-purple-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column:first-child {
    border-left: 1px solid #1f1f1f; }

.theme-deep-purple-dark .bax-daterangepicker .bax-datepicker-container > button {
  /*fixed width and height for the move-through-buttons*/
  color: white; }
  .theme-deep-purple-dark .bax-daterangepicker .bax-datepicker-container > button:hover {
    border-color: #673ab7; }

.theme-deep-purple-dark .bax-daterangepicker .btn-info:active,
.theme-deep-purple-dark .bax-daterangepicker .btn-info.active,
.theme-deep-purple-dark .bax-daterangepicker .open > .btn-info.dropdown-toggle {
  color: white !important;
  background-color: #673ab7; }

.theme-deep-purple-dark .timepicker-time-container {
  border: 1px solid #1f1f1f; }
  .theme-deep-purple-dark .timepicker-time-container:hover {
    border-color: #673ab7; }

.theme-deep-purple-dark .date-range-picker-material-dialog .bax-datepicker-top-container {
  background: #424242;
  border-top: 1px solid #1f1f1f;
  border-bottom: 1px solid #1f1f1f; }

.theme-deep-purple-dark .date-range-picker-material-dialog md-dialog-actions {
  background-color: #212121; }

.theme-deep-purple-dark .bax-daterangepicker-material-content {
  border: 0;
  background: #424242; }
  .theme-deep-purple-dark .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background: #212121; }
  .theme-deep-purple-dark .bax-daterangepicker-material-content .bax-datepicker-top-container {
    background: #424242;
    border-top: 1px solid #1f1f1f; }
  .theme-deep-purple-dark .bax-daterangepicker-material-content .shortcuts-column button.md-button {
    background: #424242; }
  .theme-deep-purple-dark .bax-daterangepicker-material-content .shortcut-item-separator {
    background: #673ab7; }
    .theme-deep-purple-dark .bax-daterangepicker-material-content .shortcut-item-separator label {
      color: white; }
  .theme-deep-purple-dark .bax-daterangepicker-material-content .shortcut-item-separator::after {
    border-left: 19px solid #673ab7; }
  .theme-deep-purple-dark .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
    border-color: #673ab7;
    background-color: transparent; }

.theme-pink .bax-daterangepicker.on .date-range-selected {
  background-color: #e91e63 !important;
  color: white !important;
  border-color: #e91e63; }

.theme-pink .bax-daterangepicker:hover {
  background-color: whitesmoke; }

.theme-pink .bax-daterangepicker .date-range-selected:hover {
  background-color: white; }

.theme-pink .bax-daterangepicker .bax-toggle-content {
  background: white;
  border: 1px solid #e91e63; }
  .theme-pink .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0; }
    .theme-pink .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:first-child {
      border-top: 1px solid #e0e0e0; }
    .theme-pink .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:hover {
      background-color: white; }
    .theme-pink .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:active {
      background-color: #e0e0e0; }
  .theme-pink .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column:first-child {
    border-left: 1px solid #e0e0e0; }

.theme-pink .bax-daterangepicker .bax-datepicker-container > button {
  /*fixed width and height for the move-through-buttons*/
  color: #212121; }
  .theme-pink .bax-daterangepicker .bax-datepicker-container > button:hover {
    border-color: #e91e63; }

.theme-pink .bax-daterangepicker .btn-info:active,
.theme-pink .bax-daterangepicker .btn-info.active,
.theme-pink .bax-daterangepicker .open > .btn-info.dropdown-toggle {
  color: white !important;
  background-color: #e91e63; }

.theme-pink .timepicker-time-container {
  border: 1px solid #e0e0e0; }
  .theme-pink .timepicker-time-container:hover {
    border-color: #e91e63; }

.theme-pink .date-range-picker-material-dialog .bax-datepicker-top-container {
  background: white;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0; }

.theme-pink .date-range-picker-material-dialog md-dialog-actions {
  background-color: whitesmoke; }

.theme-pink .bax-daterangepicker-material-content {
  border: 0;
  background: white; }
  .theme-pink .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background: whitesmoke; }
  .theme-pink .bax-daterangepicker-material-content .bax-datepicker-top-container {
    background: white;
    border-top: 1px solid #e0e0e0; }
  .theme-pink .bax-daterangepicker-material-content .shortcuts-column button.md-button {
    background: white; }
  .theme-pink .bax-daterangepicker-material-content .shortcut-item-separator {
    background: #e91e63; }
    .theme-pink .bax-daterangepicker-material-content .shortcut-item-separator label {
      color: white; }
  .theme-pink .bax-daterangepicker-material-content .shortcut-item-separator::after {
    border-left: 19px solid #e91e63; }
  .theme-pink .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
    border-color: #e91e63;
    background-color: transparent; }

.theme-pink-dark .bax-daterangepicker.on .date-range-selected {
  background-color: #e91e63 !important;
  color: white !important;
  border-color: #e91e63; }

.theme-pink-dark .bax-daterangepicker:hover {
  background-color: #0a0a0a; }

.theme-pink-dark .bax-daterangepicker .date-range-selected:hover {
  background-color: #424242; }

.theme-pink-dark .bax-daterangepicker .bax-toggle-content {
  background: #424242;
  border: 1px solid #e91e63; }
  .theme-pink-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item {
    border-bottom: 1px solid #1f1f1f;
    border-right: 1px solid #1f1f1f; }
    .theme-pink-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:first-child {
      border-top: 1px solid #1f1f1f; }
    .theme-pink-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:hover {
      background-color: #424242; }
    .theme-pink-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column > .shortcut-item:active {
      background-color: #1f1f1f; }
  .theme-pink-dark .bax-daterangepicker .bax-toggle-content .shortcuts-inner-container > .shortcuts-column:first-child {
    border-left: 1px solid #1f1f1f; }

.theme-pink-dark .bax-daterangepicker .bax-datepicker-container > button {
  /*fixed width and height for the move-through-buttons*/
  color: white; }
  .theme-pink-dark .bax-daterangepicker .bax-datepicker-container > button:hover {
    border-color: #e91e63; }

.theme-pink-dark .bax-daterangepicker .btn-info:active,
.theme-pink-dark .bax-daterangepicker .btn-info.active,
.theme-pink-dark .bax-daterangepicker .open > .btn-info.dropdown-toggle {
  color: white !important;
  background-color: #e91e63; }

.theme-pink-dark .timepicker-time-container {
  border: 1px solid #1f1f1f; }
  .theme-pink-dark .timepicker-time-container:hover {
    border-color: #e91e63; }

.theme-pink-dark .date-range-picker-material-dialog .bax-datepicker-top-container {
  background: #424242;
  border-top: 1px solid #1f1f1f;
  border-bottom: 1px solid #1f1f1f; }

.theme-pink-dark .date-range-picker-material-dialog md-dialog-actions {
  background-color: #212121; }

.theme-pink-dark .bax-daterangepicker-material-content {
  border: 0;
  background: #424242; }
  .theme-pink-dark .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background: #212121; }
  .theme-pink-dark .bax-daterangepicker-material-content .bax-datepicker-top-container {
    background: #424242;
    border-top: 1px solid #1f1f1f; }
  .theme-pink-dark .bax-daterangepicker-material-content .shortcuts-column button.md-button {
    background: #424242; }
  .theme-pink-dark .bax-daterangepicker-material-content .shortcut-item-separator {
    background: #e91e63; }
    .theme-pink-dark .bax-daterangepicker-material-content .shortcut-item-separator label {
      color: white; }
  .theme-pink-dark .bax-daterangepicker-material-content .shortcut-item-separator::after {
    border-left: 19px solid #e91e63; }
  .theme-pink-dark .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
    border-color: #e91e63;
    background-color: transparent; }

.selector-room {
  margin: 0 10px 0 0; }

.bax-daterangepicker {
  width: 245px;
  cursor: pointer;
  padding: 12px;
  overflow: hidden; }
  .bax-daterangepicker.bax-daterangepicker-compact {
    width: 64px; }
  .bax-daterangepicker .open {
    background-color: #2dabe6 !important;
    color: #fff !important;
    border-color: #2dabe6; }
  .bax-daterangepicker i:first-child {
    font-size: 20px;
    float: left;
    margin-top: -1px;
    margin-right: 10px; }
  .bax-daterangepicker i:last-child {
    font-size: 16px;
    float: right;
    margin-top: 2px; }
  .bax-daterangepicker span {
    display: block;
    float: left;
    width: 170px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .bax-daterangepicker .btn-info:active,
  .bax-daterangepicker .btn-info.active,
  .bax-daterangepicker .open > .btn-info.dropdown-toggle {
    color: #fff !important;
    background-color: #2dabe6;
    border: 0;
    box-shadow: none; }

.wj-calendar-month .wj-day-othermonth {
  color: gray; }

.wj-calendar-month .wj-state-invalid {
  position: relative; }

.wj-calendar-month .wj-calendar-month td.wj-state-invalid:hover {
  background-color: #fff;
  cursor: not-allowed;
  color: gray;
  position: relative; }

.wj-calendar-month .wj-state-invalid::after {
  position: absolute;
  top: 50%;
  left: 20%;
  height: 1px;
  width: 60%;
  content: '';
  background: gray; }

.date-range-picker-material-dialog .bax-datepicker-top-container {
  padding-top: 8px;
  background: white;
  border-top: 1px solid #e7e9ed;
  border-bottom: 1px solid #e7e9ed;
  display: flex;
  flex-direction: column; }
  .date-range-picker-material-dialog .bax-datepicker-top-container md-switch {
    align-self: center;
    flex: 1 1 auto;
    margin: 8px 0 0 0; }
    .date-range-picker-material-dialog .bax-datepicker-top-container md-switch .md-label {
      font-size: 12px; }

.date-range-picker-material-dialog .navigator {
  margin-bottom: 10px; }
  .date-range-picker-material-dialog .navigator span {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold; }

.date-range-picker-material-dialog > .btn {
  margin-top: 15px;
  width: 100%; }

.date-range-picker-material-dialog md-dialog-actions {
  background-color: #F3F6F9;
  padding: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex: 1 1 auto;
  display: flex;
  align-items: flex-end; }

.timepicker-time-container {
  width: 7.5em;
  border: 1px solid #e3e6ea;
  padding-top: 3px;
  padding-bottom: 3px;
  line-height: 1em; }
  .timepicker-time-container:hover {
    border-color: #2dabe6; }
  .timepicker-time-container > .time-component {
    width: 1.5em;
    display: inline-block;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
    border-width: 0; }

.bax-daterangepicker-material-content {
  min-width: 340px;
  width: auto;
  border: 0; }
  .bax-daterangepicker-material-content .shortcuts-inner-container {
    padding: 8px;
    background-color: #F3F6F9; }
  .bax-daterangepicker-material-content.show-time-selection {
    min-width: 520px; }
  .bax-daterangepicker-material-content.compact {
    min-width: 220px; }
    .bax-daterangepicker-material-content.compact .shortcuts-inner-container button {
      min-width: 0px;
      padding: 0px; }
  .bax-daterangepicker-material-content.show-time-selection.compact {
    min-width: 400px; }
  .bax-daterangepicker-material-content .shortcuts-column {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    padding: 0 8px; }
    .bax-daterangepicker-material-content .shortcuts-column button.md-button {
      box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.02), 0 1px 1px 0 rgba(0, 0, 0, 0.01), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
      background: #ffffff;
      flex: 1 1 auto; }
      .bax-daterangepicker-material-content .shortcuts-column button.md-button:hover {
        box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 1px -1px rgba(0, 0, 0, 0.12); }
      .bax-daterangepicker-material-content .shortcuts-column button.md-button span {
        text-transform: none; }
  .bax-daterangepicker-material-content .shortcuts-container {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between; }
  .bax-daterangepicker-material-content .shortcut-item-separator {
    position: relative;
    margin-left: -8px;
    width: 96px;
    margin-right: 15px;
    margin-top: 10px;
    background: #2dabe6;
    margin-bottom: 8px;
    padding-top: 5px;
    padding-right: 20px;
    height: 28px; }
    .bax-daterangepicker-material-content .shortcut-item-separator label {
      margin-left: 35px;
      color: white;
      font-weight: 400;
      text-transform: uppercase; }
  .bax-daterangepicker-material-content .shortcut-item-separator::after {
    display: block;
    content: '';
    position: absolute;
    right: -19px;
    top: 0;
    width: 0;
    height: 0;
    border-top: 0px solid transparent;
    border-bottom: 29px solid transparent;
    border-left: 19px solid #2dabe6; }
  .bax-daterangepicker-material-content .bax-datepicker-container {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .bax-daterangepicker-material-content .bax-datepicker-container > button {
      /*fixed width and height for the move-through-buttons*/
      width: 3em;
      height: 3em;
      margin: 0.5em;
      padding: 0; }
      .bax-daterangepicker-material-content .bax-datepicker-container > button:hover {
        border-color: #2dabe6; }
    .bax-daterangepicker-material-content .bax-datepicker-container > div {
      flex: 1;
      display: flex;
      margin: 0.5em; }
      .bax-daterangepicker-material-content .bax-datepicker-container > div > .date-picker {
        flex: 1; }
        .bax-daterangepicker-material-content .bax-datepicker-container > div > .date-picker input {
          font-size: 10pt; }
      .bax-daterangepicker-material-content .bax-datepicker-container > div .date-only .wj-input-group-btn {
        top: 0;
        right: 0;
        width: 30px;
        height: 100%;
        position: absolute; }
        .bax-daterangepicker-material-content .bax-datepicker-container > div .date-only .wj-input-group-btn .wj-btn {
          padding: 0;
          padding-top: 20px;
          border: 0;
          border-radius: 0;
          width: 100%; }
          .bax-daterangepicker-material-content .bax-datepicker-container > div .date-only .wj-input-group-btn .wj-btn .wj-glyph-down {
            display: block;
            border: 0;
            opacity: 1;
            font-family: 'baxenergy' !important;
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased; }
            .bax-daterangepicker-material-content .bax-datepicker-container > div .date-only .wj-input-group-btn .wj-btn .wj-glyph-down:before {
              content: "\eaf9"; }

@media (max-width: 767px) {
  .hidden-filters bax-date-range-picker {
    width: 100%; }
    .hidden-filters bax-date-range-picker .bax-daterangepicker {
      width: 100%; } }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default .bax-modal-configurator .configuration-selection {
  background-color: white;
  border-bottom: 1px solid #e0e0e0; }
  .theme-default .bax-modal-configurator .configuration-selection .configuration-menu button {
    background-color: white; }

.theme-default .bax-modal-configurator .configurator-container .sidebar {
  border-right: 1px solid #e0e0e0; }

.theme-default md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: white;
  color: #2dabe6;
  border-top: 5px solid #2dabe6;
  border-bottom: 1px solid #e0e0e0; }

.theme-default md-dialog md-dialog-actions .md-button.md-default-theme.md-primary, .theme-default md-dialog md-dialog-actions .md-button.md-primary {
  color: #2dabe6; }

.theme-default md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), .theme-default md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #2dabe6; }

.theme-default md-dialog .modal-footer .md-button.md-primary {
  color: #2dabe6; }

.theme-default .bax-dialog > md-dialog-content > .configuration-selection {
  background-color: white;
  border-bottom: 1px solid #e0e0e0; }
  .theme-default .bax-dialog > md-dialog-content > .configuration-selection .configuration-menu button {
    padding: 4px 5px 2px 6px;
    background-color: #fff; }

.theme-default .bax-dialog > md-dialog-content > .configurator-container {
  border-bottom: 1px solid #e0e0e0; }
  .theme-default .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
    border-right: 1px solid #e0e0e0; }
    .theme-default .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
      background-color: transparent;
      box-shadow: 0 0 10px 0 #2dabe6 inset; }
    .theme-default .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
      background: none;
      border: 1px solid whitesmoke;
      text-align: center; }

.theme-default-dark .bax-modal-configurator .configuration-selection {
  background-color: #424242;
  border-bottom: 1px solid #1f1f1f; }
  .theme-default-dark .bax-modal-configurator .configuration-selection .configuration-menu button {
    background-color: #424242; }

.theme-default-dark .bax-modal-configurator .configurator-container .sidebar {
  border-right: 1px solid #1f1f1f; }

.theme-default-dark md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: #424242;
  color: #2dabe6;
  border-top: 5px solid #2dabe6;
  border-bottom: 1px solid #1f1f1f; }

.theme-default-dark md-dialog md-dialog-actions .md-button.md-default-theme.md-primary, .theme-default-dark md-dialog md-dialog-actions .md-button.md-primary {
  color: #2dabe6; }

.theme-default-dark md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), .theme-default-dark md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #2dabe6; }

.theme-default-dark md-dialog .modal-footer .md-button.md-primary {
  color: #2dabe6; }

.theme-default-dark .bax-dialog > md-dialog-content > .configuration-selection {
  background-color: #424242;
  border-bottom: 1px solid #1f1f1f; }
  .theme-default-dark .bax-dialog > md-dialog-content > .configuration-selection .configuration-menu button {
    padding: 4px 5px 2px 6px;
    background-color: #fff; }

.theme-default-dark .bax-dialog > md-dialog-content > .configurator-container {
  border-bottom: 1px solid #1f1f1f; }
  .theme-default-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
    border-right: 1px solid #1f1f1f; }
    .theme-default-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
      background-color: transparent;
      box-shadow: 0 0 10px 0 #2dabe6 inset; }
    .theme-default-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
      background: none;
      border: 1px solid #0a0a0a;
      text-align: center; }

.theme-green .bax-modal-configurator .configuration-selection {
  background-color: white;
  border-bottom: 1px solid #e0e0e0; }
  .theme-green .bax-modal-configurator .configuration-selection .configuration-menu button {
    background-color: white; }

.theme-green .bax-modal-configurator .configurator-container .sidebar {
  border-right: 1px solid #e0e0e0; }

.theme-green md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: white;
  color: #26b756;
  border-top: 5px solid #26b756;
  border-bottom: 1px solid #e0e0e0; }

.theme-green md-dialog md-dialog-actions .md-button.md-default-theme.md-primary, .theme-green md-dialog md-dialog-actions .md-button.md-primary {
  color: #26b756; }

.theme-green md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), .theme-green md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #26b756; }

.theme-green md-dialog .modal-footer .md-button.md-primary {
  color: #26b756; }

.theme-green .bax-dialog > md-dialog-content > .configuration-selection {
  background-color: white;
  border-bottom: 1px solid #e0e0e0; }
  .theme-green .bax-dialog > md-dialog-content > .configuration-selection .configuration-menu button {
    padding: 4px 5px 2px 6px;
    background-color: #fff; }

.theme-green .bax-dialog > md-dialog-content > .configurator-container {
  border-bottom: 1px solid #e0e0e0; }
  .theme-green .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
    border-right: 1px solid #e0e0e0; }
    .theme-green .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
      background-color: transparent;
      box-shadow: 0 0 10px 0 #26b756 inset; }
    .theme-green .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
      background: none;
      border: 1px solid whitesmoke;
      text-align: center; }

.theme-green-dark .bax-modal-configurator .configuration-selection {
  background-color: #424242;
  border-bottom: 1px solid #1f1f1f; }
  .theme-green-dark .bax-modal-configurator .configuration-selection .configuration-menu button {
    background-color: #424242; }

.theme-green-dark .bax-modal-configurator .configurator-container .sidebar {
  border-right: 1px solid #1f1f1f; }

.theme-green-dark md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: #424242;
  color: #26b756;
  border-top: 5px solid #26b756;
  border-bottom: 1px solid #1f1f1f; }

.theme-green-dark md-dialog md-dialog-actions .md-button.md-default-theme.md-primary, .theme-green-dark md-dialog md-dialog-actions .md-button.md-primary {
  color: #26b756; }

.theme-green-dark md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), .theme-green-dark md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #26b756; }

.theme-green-dark md-dialog .modal-footer .md-button.md-primary {
  color: #26b756; }

.theme-green-dark .bax-dialog > md-dialog-content > .configuration-selection {
  background-color: #424242;
  border-bottom: 1px solid #1f1f1f; }
  .theme-green-dark .bax-dialog > md-dialog-content > .configuration-selection .configuration-menu button {
    padding: 4px 5px 2px 6px;
    background-color: #fff; }

.theme-green-dark .bax-dialog > md-dialog-content > .configurator-container {
  border-bottom: 1px solid #1f1f1f; }
  .theme-green-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
    border-right: 1px solid #1f1f1f; }
    .theme-green-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
      background-color: transparent;
      box-shadow: 0 0 10px 0 #26b756 inset; }
    .theme-green-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
      background: none;
      border: 1px solid #0a0a0a;
      text-align: center; }

.theme-deep-orange .bax-modal-configurator .configuration-selection {
  background-color: white;
  border-bottom: 1px solid #e0e0e0; }
  .theme-deep-orange .bax-modal-configurator .configuration-selection .configuration-menu button {
    background-color: white; }

.theme-deep-orange .bax-modal-configurator .configurator-container .sidebar {
  border-right: 1px solid #e0e0e0; }

.theme-deep-orange md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: white;
  color: #ff5722;
  border-top: 5px solid #ff5722;
  border-bottom: 1px solid #e0e0e0; }

.theme-deep-orange md-dialog md-dialog-actions .md-button.md-default-theme.md-primary, .theme-deep-orange md-dialog md-dialog-actions .md-button.md-primary {
  color: #ff5722; }

.theme-deep-orange md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), .theme-deep-orange md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #ff5722; }

.theme-deep-orange md-dialog .modal-footer .md-button.md-primary {
  color: #ff5722; }

.theme-deep-orange .bax-dialog > md-dialog-content > .configuration-selection {
  background-color: white;
  border-bottom: 1px solid #e0e0e0; }
  .theme-deep-orange .bax-dialog > md-dialog-content > .configuration-selection .configuration-menu button {
    padding: 4px 5px 2px 6px;
    background-color: #fff; }

.theme-deep-orange .bax-dialog > md-dialog-content > .configurator-container {
  border-bottom: 1px solid #e0e0e0; }
  .theme-deep-orange .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
    border-right: 1px solid #e0e0e0; }
    .theme-deep-orange .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
      background-color: transparent;
      box-shadow: 0 0 10px 0 #ff5722 inset; }
    .theme-deep-orange .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
      background: none;
      border: 1px solid whitesmoke;
      text-align: center; }

.theme-deep-orange-dark .bax-modal-configurator .configuration-selection {
  background-color: #424242;
  border-bottom: 1px solid #1f1f1f; }
  .theme-deep-orange-dark .bax-modal-configurator .configuration-selection .configuration-menu button {
    background-color: #424242; }

.theme-deep-orange-dark .bax-modal-configurator .configurator-container .sidebar {
  border-right: 1px solid #1f1f1f; }

.theme-deep-orange-dark md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: #424242;
  color: #ff5722;
  border-top: 5px solid #ff5722;
  border-bottom: 1px solid #1f1f1f; }

.theme-deep-orange-dark md-dialog md-dialog-actions .md-button.md-default-theme.md-primary, .theme-deep-orange-dark md-dialog md-dialog-actions .md-button.md-primary {
  color: #ff5722; }

.theme-deep-orange-dark md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), .theme-deep-orange-dark md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #ff5722; }

.theme-deep-orange-dark md-dialog .modal-footer .md-button.md-primary {
  color: #ff5722; }

.theme-deep-orange-dark .bax-dialog > md-dialog-content > .configuration-selection {
  background-color: #424242;
  border-bottom: 1px solid #1f1f1f; }
  .theme-deep-orange-dark .bax-dialog > md-dialog-content > .configuration-selection .configuration-menu button {
    padding: 4px 5px 2px 6px;
    background-color: #fff; }

.theme-deep-orange-dark .bax-dialog > md-dialog-content > .configurator-container {
  border-bottom: 1px solid #1f1f1f; }
  .theme-deep-orange-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
    border-right: 1px solid #1f1f1f; }
    .theme-deep-orange-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
      background-color: transparent;
      box-shadow: 0 0 10px 0 #ff5722 inset; }
    .theme-deep-orange-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
      background: none;
      border: 1px solid #0a0a0a;
      text-align: center; }

.theme-amber .bax-modal-configurator .configuration-selection {
  background-color: white;
  border-bottom: 1px solid #e0e0e0; }
  .theme-amber .bax-modal-configurator .configuration-selection .configuration-menu button {
    background-color: white; }

.theme-amber .bax-modal-configurator .configurator-container .sidebar {
  border-right: 1px solid #e0e0e0; }

.theme-amber md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: white;
  color: #ffc107;
  border-top: 5px solid #ffc107;
  border-bottom: 1px solid #e0e0e0; }

.theme-amber md-dialog md-dialog-actions .md-button.md-default-theme.md-primary, .theme-amber md-dialog md-dialog-actions .md-button.md-primary {
  color: #ffc107; }

.theme-amber md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), .theme-amber md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #ffc107; }

.theme-amber md-dialog .modal-footer .md-button.md-primary {
  color: #ffc107; }

.theme-amber .bax-dialog > md-dialog-content > .configuration-selection {
  background-color: white;
  border-bottom: 1px solid #e0e0e0; }
  .theme-amber .bax-dialog > md-dialog-content > .configuration-selection .configuration-menu button {
    padding: 4px 5px 2px 6px;
    background-color: #fff; }

.theme-amber .bax-dialog > md-dialog-content > .configurator-container {
  border-bottom: 1px solid #e0e0e0; }
  .theme-amber .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
    border-right: 1px solid #e0e0e0; }
    .theme-amber .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
      background-color: transparent;
      box-shadow: 0 0 10px 0 #ffc107 inset; }
    .theme-amber .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
      background: none;
      border: 1px solid whitesmoke;
      text-align: center; }

.theme-amber-dark .bax-modal-configurator .configuration-selection {
  background-color: #424242;
  border-bottom: 1px solid #1f1f1f; }
  .theme-amber-dark .bax-modal-configurator .configuration-selection .configuration-menu button {
    background-color: #424242; }

.theme-amber-dark .bax-modal-configurator .configurator-container .sidebar {
  border-right: 1px solid #1f1f1f; }

.theme-amber-dark md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: #424242;
  color: #ffc107;
  border-top: 5px solid #ffc107;
  border-bottom: 1px solid #1f1f1f; }

.theme-amber-dark md-dialog md-dialog-actions .md-button.md-default-theme.md-primary, .theme-amber-dark md-dialog md-dialog-actions .md-button.md-primary {
  color: #ffc107; }

.theme-amber-dark md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), .theme-amber-dark md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #ffc107; }

.theme-amber-dark md-dialog .modal-footer .md-button.md-primary {
  color: #ffc107; }

.theme-amber-dark .bax-dialog > md-dialog-content > .configuration-selection {
  background-color: #424242;
  border-bottom: 1px solid #1f1f1f; }
  .theme-amber-dark .bax-dialog > md-dialog-content > .configuration-selection .configuration-menu button {
    padding: 4px 5px 2px 6px;
    background-color: #fff; }

.theme-amber-dark .bax-dialog > md-dialog-content > .configurator-container {
  border-bottom: 1px solid #1f1f1f; }
  .theme-amber-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
    border-right: 1px solid #1f1f1f; }
    .theme-amber-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
      background-color: transparent;
      box-shadow: 0 0 10px 0 #ffc107 inset; }
    .theme-amber-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
      background: none;
      border: 1px solid #0a0a0a;
      text-align: center; }

.theme-blue-gray .bax-modal-configurator .configuration-selection {
  background-color: white;
  border-bottom: 1px solid #e0e0e0; }
  .theme-blue-gray .bax-modal-configurator .configuration-selection .configuration-menu button {
    background-color: white; }

.theme-blue-gray .bax-modal-configurator .configurator-container .sidebar {
  border-right: 1px solid #e0e0e0; }

.theme-blue-gray md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: white;
  color: #607d8b;
  border-top: 5px solid #607d8b;
  border-bottom: 1px solid #e0e0e0; }

.theme-blue-gray md-dialog md-dialog-actions .md-button.md-default-theme.md-primary, .theme-blue-gray md-dialog md-dialog-actions .md-button.md-primary {
  color: #607d8b; }

.theme-blue-gray md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), .theme-blue-gray md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #607d8b; }

.theme-blue-gray md-dialog .modal-footer .md-button.md-primary {
  color: #607d8b; }

.theme-blue-gray .bax-dialog > md-dialog-content > .configuration-selection {
  background-color: white;
  border-bottom: 1px solid #e0e0e0; }
  .theme-blue-gray .bax-dialog > md-dialog-content > .configuration-selection .configuration-menu button {
    padding: 4px 5px 2px 6px;
    background-color: #fff; }

.theme-blue-gray .bax-dialog > md-dialog-content > .configurator-container {
  border-bottom: 1px solid #e0e0e0; }
  .theme-blue-gray .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
    border-right: 1px solid #e0e0e0; }
    .theme-blue-gray .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
      background-color: transparent;
      box-shadow: 0 0 10px 0 #607d8b inset; }
    .theme-blue-gray .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
      background: none;
      border: 1px solid whitesmoke;
      text-align: center; }

.theme-blue-gray-dark .bax-modal-configurator .configuration-selection {
  background-color: #424242;
  border-bottom: 1px solid #1f1f1f; }
  .theme-blue-gray-dark .bax-modal-configurator .configuration-selection .configuration-menu button {
    background-color: #424242; }

.theme-blue-gray-dark .bax-modal-configurator .configurator-container .sidebar {
  border-right: 1px solid #1f1f1f; }

.theme-blue-gray-dark md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: #424242;
  color: #607d8b;
  border-top: 5px solid #607d8b;
  border-bottom: 1px solid #1f1f1f; }

.theme-blue-gray-dark md-dialog md-dialog-actions .md-button.md-default-theme.md-primary, .theme-blue-gray-dark md-dialog md-dialog-actions .md-button.md-primary {
  color: #607d8b; }

.theme-blue-gray-dark md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), .theme-blue-gray-dark md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #607d8b; }

.theme-blue-gray-dark md-dialog .modal-footer .md-button.md-primary {
  color: #607d8b; }

.theme-blue-gray-dark .bax-dialog > md-dialog-content > .configuration-selection {
  background-color: #424242;
  border-bottom: 1px solid #1f1f1f; }
  .theme-blue-gray-dark .bax-dialog > md-dialog-content > .configuration-selection .configuration-menu button {
    padding: 4px 5px 2px 6px;
    background-color: #fff; }

.theme-blue-gray-dark .bax-dialog > md-dialog-content > .configurator-container {
  border-bottom: 1px solid #1f1f1f; }
  .theme-blue-gray-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
    border-right: 1px solid #1f1f1f; }
    .theme-blue-gray-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
      background-color: transparent;
      box-shadow: 0 0 10px 0 #607d8b inset; }
    .theme-blue-gray-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
      background: none;
      border: 1px solid #0a0a0a;
      text-align: center; }

.theme-deep-purple .bax-modal-configurator .configuration-selection {
  background-color: white;
  border-bottom: 1px solid #e0e0e0; }
  .theme-deep-purple .bax-modal-configurator .configuration-selection .configuration-menu button {
    background-color: white; }

.theme-deep-purple .bax-modal-configurator .configurator-container .sidebar {
  border-right: 1px solid #e0e0e0; }

.theme-deep-purple md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: white;
  color: #673ab7;
  border-top: 5px solid #673ab7;
  border-bottom: 1px solid #e0e0e0; }

.theme-deep-purple md-dialog md-dialog-actions .md-button.md-default-theme.md-primary, .theme-deep-purple md-dialog md-dialog-actions .md-button.md-primary {
  color: #673ab7; }

.theme-deep-purple md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), .theme-deep-purple md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #673ab7; }

.theme-deep-purple md-dialog .modal-footer .md-button.md-primary {
  color: #673ab7; }

.theme-deep-purple .bax-dialog > md-dialog-content > .configuration-selection {
  background-color: white;
  border-bottom: 1px solid #e0e0e0; }
  .theme-deep-purple .bax-dialog > md-dialog-content > .configuration-selection .configuration-menu button {
    padding: 4px 5px 2px 6px;
    background-color: #fff; }

.theme-deep-purple .bax-dialog > md-dialog-content > .configurator-container {
  border-bottom: 1px solid #e0e0e0; }
  .theme-deep-purple .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
    border-right: 1px solid #e0e0e0; }
    .theme-deep-purple .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
      background-color: transparent;
      box-shadow: 0 0 10px 0 #673ab7 inset; }
    .theme-deep-purple .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
      background: none;
      border: 1px solid whitesmoke;
      text-align: center; }

.theme-deep-purple-dark .bax-modal-configurator .configuration-selection {
  background-color: #424242;
  border-bottom: 1px solid #1f1f1f; }
  .theme-deep-purple-dark .bax-modal-configurator .configuration-selection .configuration-menu button {
    background-color: #424242; }

.theme-deep-purple-dark .bax-modal-configurator .configurator-container .sidebar {
  border-right: 1px solid #1f1f1f; }

.theme-deep-purple-dark md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: #424242;
  color: #673ab7;
  border-top: 5px solid #673ab7;
  border-bottom: 1px solid #1f1f1f; }

.theme-deep-purple-dark md-dialog md-dialog-actions .md-button.md-default-theme.md-primary, .theme-deep-purple-dark md-dialog md-dialog-actions .md-button.md-primary {
  color: #673ab7; }

.theme-deep-purple-dark md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), .theme-deep-purple-dark md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #673ab7; }

.theme-deep-purple-dark md-dialog .modal-footer .md-button.md-primary {
  color: #673ab7; }

.theme-deep-purple-dark .bax-dialog > md-dialog-content > .configuration-selection {
  background-color: #424242;
  border-bottom: 1px solid #1f1f1f; }
  .theme-deep-purple-dark .bax-dialog > md-dialog-content > .configuration-selection .configuration-menu button {
    padding: 4px 5px 2px 6px;
    background-color: #fff; }

.theme-deep-purple-dark .bax-dialog > md-dialog-content > .configurator-container {
  border-bottom: 1px solid #1f1f1f; }
  .theme-deep-purple-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
    border-right: 1px solid #1f1f1f; }
    .theme-deep-purple-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
      background-color: transparent;
      box-shadow: 0 0 10px 0 #673ab7 inset; }
    .theme-deep-purple-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
      background: none;
      border: 1px solid #0a0a0a;
      text-align: center; }

.theme-pink .bax-modal-configurator .configuration-selection {
  background-color: white;
  border-bottom: 1px solid #e0e0e0; }
  .theme-pink .bax-modal-configurator .configuration-selection .configuration-menu button {
    background-color: white; }

.theme-pink .bax-modal-configurator .configurator-container .sidebar {
  border-right: 1px solid #e0e0e0; }

.theme-pink md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: white;
  color: #e91e63;
  border-top: 5px solid #e91e63;
  border-bottom: 1px solid #e0e0e0; }

.theme-pink md-dialog md-dialog-actions .md-button.md-default-theme.md-primary, .theme-pink md-dialog md-dialog-actions .md-button.md-primary {
  color: #e91e63; }

.theme-pink md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), .theme-pink md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #e91e63; }

.theme-pink md-dialog .modal-footer .md-button.md-primary {
  color: #e91e63; }

.theme-pink .bax-dialog > md-dialog-content > .configuration-selection {
  background-color: white;
  border-bottom: 1px solid #e0e0e0; }
  .theme-pink .bax-dialog > md-dialog-content > .configuration-selection .configuration-menu button {
    padding: 4px 5px 2px 6px;
    background-color: #fff; }

.theme-pink .bax-dialog > md-dialog-content > .configurator-container {
  border-bottom: 1px solid #e0e0e0; }
  .theme-pink .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
    border-right: 1px solid #e0e0e0; }
    .theme-pink .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
      background-color: transparent;
      box-shadow: 0 0 10px 0 #e91e63 inset; }
    .theme-pink .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
      background: none;
      border: 1px solid whitesmoke;
      text-align: center; }

.theme-pink-dark .bax-modal-configurator .configuration-selection {
  background-color: #424242;
  border-bottom: 1px solid #1f1f1f; }
  .theme-pink-dark .bax-modal-configurator .configuration-selection .configuration-menu button {
    background-color: #424242; }

.theme-pink-dark .bax-modal-configurator .configurator-container .sidebar {
  border-right: 1px solid #1f1f1f; }

.theme-pink-dark md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: #424242;
  color: #e91e63;
  border-top: 5px solid #e91e63;
  border-bottom: 1px solid #1f1f1f; }

.theme-pink-dark md-dialog md-dialog-actions .md-button.md-default-theme.md-primary, .theme-pink-dark md-dialog md-dialog-actions .md-button.md-primary {
  color: #e91e63; }

.theme-pink-dark md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), .theme-pink-dark md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #e91e63; }

.theme-pink-dark md-dialog .modal-footer .md-button.md-primary {
  color: #e91e63; }

.theme-pink-dark .bax-dialog > md-dialog-content > .configuration-selection {
  background-color: #424242;
  border-bottom: 1px solid #1f1f1f; }
  .theme-pink-dark .bax-dialog > md-dialog-content > .configuration-selection .configuration-menu button {
    padding: 4px 5px 2px 6px;
    background-color: #fff; }

.theme-pink-dark .bax-dialog > md-dialog-content > .configurator-container {
  border-bottom: 1px solid #1f1f1f; }
  .theme-pink-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
    border-right: 1px solid #1f1f1f; }
    .theme-pink-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
      background-color: transparent;
      box-shadow: 0 0 10px 0 #e91e63 inset; }
    .theme-pink-dark .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
      background: none;
      border: 1px solid #0a0a0a;
      text-align: center; }

/* old configurators styles, kept for retrocompatibility */
.bax-modal-configurator {
  width: 800px; }
  .bax-modal-configurator .modal-body {
    padding: 0; }
  .bax-modal-configurator .configuration-selection {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 15px; }
    .bax-modal-configurator .configuration-selection .configuration-selected {
      flex: 1; }
    .bax-modal-configurator .configuration-selection .configuration-menu {
      margin-left: 5px; }
      .bax-modal-configurator .configuration-selection .configuration-menu button {
        padding: 4px 5px 2px 6px; }
        .bax-modal-configurator .configuration-selection .configuration-menu button i {
          font-size: 20px; }
  .bax-modal-configurator .configurator-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch; }
    .bax-modal-configurator .configurator-container h2 {
      margin: 0;
      font-size: 12px;
      text-transform: uppercase;
      font-weight: 700;
      margin-bottom: 15px;
      margin-top: 2px; }
    .bax-modal-configurator .configurator-container .sidebar {
      padding: 15px;
      width: 250px; }
    .bax-modal-configurator .configurator-container .content {
      flex: 1;
      padding: 15px; }
      .bax-modal-configurator .configurator-container .content .wj-flexgrid {
        width: 520px;
        max-height: 450px; }
  .bax-modal-configurator .modal-footer {
    padding: 8px; }
    .bax-modal-configurator .modal-footer .loader::after {
      margin-top: 17px; }

.global-setting-icon {
  color: #ee9a36;
  width: auto !important;
  margin-top: 1px !important;
  margin-right: 7px !important; }

md-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: #2dabe6; }

md-dialog md-dialog-actions .md-button.md-default-theme.md-primary:not(.md-warn), md-dialog md-dialog-actions .md-button.md-primary:not(.md-warn) {
  color: #2dabe6; }

md-dialog .modal-footer .md-button.md-primary:not(.md-warn) {
  color: #2dabe6; }

/* end - old configurators styles */
/* new unified configurators styles - every new configurator dialog shall use these one inside the proper mdDialog (cs)html pages */
/* references to this very same amount in JS files:
    ColumnsConfiguratorDialog.controller.js (look for "treshold" variable)
*/
.bax-dialog {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  align-self: stretch;
  margin: 20px;
  max-width: none;
  max-height: none;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  /*div {
        cursor: default;
    }*/ }
  @media (max-width: 959px) {
    .bax-dialog {
      margin: 0; } }
  .bax-dialog .panel-title {
    cursor: default; }
  .bax-dialog.mini {
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    align-self: center;
    min-width: 550px;
    min-height: 250px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: calc(100% - 40px); }
    @media (max-width: 959px) {
      .bax-dialog.mini {
        max-height: 100%;
        height: unset; } }
  .bax-dialog .search-box {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto; }
  .bax-dialog > md-dialog-content {
    display: flex;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto; }
    .bax-dialog > md-dialog-content > .panel-heading {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto; }
    .bax-dialog > md-dialog-content > .configuration-selection {
      display: flex;
      -ms-flex-direction: row;
      -webkit-flex-direction: row;
      flex-direction: row;
      -ms-flex-wrap: nowrap;
      -webkit-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
      flex: 0 0 auto;
      padding: 15px; }
      .bax-dialog > md-dialog-content > .configuration-selection .configuration-selected {
        -ms-flex: 0 1 auto;
        -webkit-flex: 0 1 auto;
        flex: 0 1 auto;
        max-width: 60%;
        display: flex;
        overflow: hidden; }
      .bax-dialog > md-dialog-content > .configuration-selection md-menu > button > i.bax-ellipsis {
        font-size: 15pt; }
    .bax-dialog > md-dialog-content > .configurator-container {
      -ms-flex: 1 1 auto;
      -webkit-flex: 1 1 auto;
      flex: 1 1 auto;
      display: flex;
      -ms-flex-direction: row;
      -webkit-flex-direction: row;
      flex-direction: row;
      position: relative;
      overflow: auto; }
      .bax-dialog > md-dialog-content > .configurator-container .subtitle, .bax-dialog > md-dialog-content > .configurator-container .control-caption {
        font-weight: 700;
        margin-bottom: 5px;
        -ms-flex: 0 0 auto;
        -webkit-flex: 0 0 auto;
        flex: 0 0 auto; }
        .bax-dialog > md-dialog-content > .configurator-container .subtitle:not(:first-child), .bax-dialog > md-dialog-content > .configurator-container .control-caption:not(:first-child) {
          margin-top: 10px; }
      .bax-dialog > md-dialog-content > .configurator-container .subtitle {
        text-transform: uppercase;
        font-size: 12px;
        padding-bottom: 5px; }
      .bax-dialog > md-dialog-content > .configurator-container .control-caption {
        font-size: 14px; }
      .bax-dialog > md-dialog-content > .configurator-container > .configuration-options {
        padding: 15px;
        width: 250px;
        -ms-flex: 0 0 auto;
        -webkit-flex: 0 0 auto;
        flex: 0 0 auto;
        overflow: auto;
        display: flex;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column; }
        .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > div > input[type="number"] {
          text-align: right;
          width: 40px; }
        .bax-dialog > md-dialog-content > .configurator-container > .configuration-options.enabled .mask {
          display: none; }
        .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list {
          list-style: none;
          padding: 0;
          overflow: auto;
          flex: 0 1 auto;
          min-height: 85px;
          position: relative;
          /**
                     * An element with .dndPlaceholder class will be
                     * added to the dnd-list while the user is dragging
                     * over it.
                     */
          /* (END OF) residual code from previous layout which didn't make use of flex paradigm */ }
          .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list li {
            height: 27px;
            width: 100%;
            margin-bottom: 1px; }
          .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .dndPlaceholder {
            z-index: 1000; }
          .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style {
            position: relative;
            opacity: 1;
            /**
                         * The dndDraggingSource class will be applied to
                         * the source element of a drag operation. It makes
                         * sense to hide it to give the user the feeling
                         * that he's actually moving it.
                         */ }
            .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style.dndDraggingSource {
              display: none; }
            .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style.moving {
              opacity: 0.5; }
            .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style.dropped {
              transition: opacity 0.1s ease-in-out;
              z-index: 1000; }
            .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style.is-animating-swap {
              transition: opacity 0.1s ease-in-out, top 0.25s ease-in-out; }
            .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style:first-child .style .actions .move-up, .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style:last-child .style .actions .move-down {
              display: none; }
            .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style:last-child > div {
              border-bottom-width: 0; }
            .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style .style {
              line-height: normal;
              margin-bottom: 1px;
              position: relative;
              cursor: pointer; }
              .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style .style .actions {
                right: 0;
                background-color: rgba(0, 0, 0, 0.35);
                display: flex;
                top: 0;
                position: absolute;
                z-index: 1;
                height: 100%;
                overflow: hidden; }
                .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style .style .actions button {
                  background: none repeat scroll 0 0 transparent;
                  border: 0 none;
                  color: #fff;
                  margin: 0;
                  padding: 0;
                  width: 25px;
                  flex: 1 1 auto; }
                  .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style .style .actions button:hover {
                    background-color: rgba(0, 0, 0, 0.18); }
                  .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style .style .actions button bax-icon {
                    display: flex;
                    flex: 1 1 auto;
                    height: 27px; }
                    .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style .style .actions button bax-icon span {
                      display: flex;
                      flex: 1 1 auto;
                      justify-content: center;
                      align-items: center; }
                .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style .style .actions md-menu {
                  display: flex;
                  flex: 1 1 auto; }
              .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style .style.selected {
                box-shadow: 7px 0 0 0 rgba(0, 0, 0, 0.18) inset;
                padding-left: 5px;
                width: 100%; }
              .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style .style > div {
                overflow: hidden;
                padding: 5px 10px;
                position: relative; }
              .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style .style:hover {
                box-shadow: 7px 0 0 0 rgba(0, 0, 0, 0.18) inset;
                padding-left: 5px; }
              .bax-dialog > md-dialog-content > .configurator-container > .configuration-options > .style-list .conditional-style .style span {
                display: block;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap; }
      .bax-dialog > md-dialog-content > .configurator-container > .current-configuration-option {
        -ms-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
        overflow: auto;
        display: flex; }
      .bax-dialog > md-dialog-content > .configurator-container md-checkbox > .md-label > span {
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        user-select: none; }
  .bax-dialog > md-dialog-actions > button > .save-loader::after {
    top: auto; }

.dialog-menu-text-danger {
  color: #e74b3c !important; }

/* new unified configurators styles */
md-menu-content.bax-common-configurator-menu {
  max-height: unset; }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default .bax-field {
  border-color: #e0e0e0; }
  .theme-default .bax-field .bax-field-content .bax-field-header label {
    color: #2dabe6; }
  .theme-default .bax-field .bax-field-content .bax-field-info i {
    color: #757575; }
  .theme-default .bax-field .bax-field-content .bax-field-action {
    color: #757575; }
    .theme-default .bax-field .bax-field-content .bax-field-action:hover {
      color: #757575; }
    .theme-default .bax-field .bax-field-content .bax-field-action:active {
      color: #2dabe6; }
    .theme-default .bax-field .bax-field-content .bax-field-action a {
      color: #757575; }
      .theme-default .bax-field .bax-field-content .bax-field-action a i {
        color: #757575; }
      .theme-default .bax-field .bax-field-content .bax-field-action a i:hover {
        color: #757575; }
  .theme-default .bax-field.focused {
    border-bottom-color: #2dabe6; }
    .theme-default .bax-field.focused .bax-field-header label {
      color: #2dabe6; }
  .theme-default .bax-field.disabled .bax-field-content .bax-field-header label {
    color: #757575; }
  .theme-default .bax-field.disabled .bax-field-content .bax-form-control, .theme-default .bax-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-default .bax-field.disabled .bax-field-content .bax-selected-item, .theme-default .bax-field.disabled .bax-field-content .bax-field-control {
    color: #9e9e9e; }
  .theme-default .bax-field.readonly .bax-field-header label::after {
    color: #212121 !important; }
  .theme-default .bax-field .wj-btn {
    color: #757575;
    border-color: #e0e0e0; }
    .theme-default .bax-field .wj-btn:hover {
      color: #757575; }
    .theme-default .bax-field .wj-btn:active {
      color: #2dabe6; }

.theme-default .bax-unauthorized-field {
  border-color: #e0e0e0; }
  .theme-default .bax-unauthorized-field .bax-field-content .bax-field-header label {
    color: #2dabe6; }
  .theme-default .bax-unauthorized-field .bax-field-content .bax-field-info i {
    color: #757575; }
  .theme-default .bax-unauthorized-field .bax-field-content .bax-field-action {
    color: #757575; }
    .theme-default .bax-unauthorized-field .bax-field-content .bax-field-action:hover {
      color: #757575; }
    .theme-default .bax-unauthorized-field .bax-field-content .bax-field-action:active {
      color: #2dabe6; }
    .theme-default .bax-unauthorized-field .bax-field-content .bax-field-action a {
      color: #757575; }
      .theme-default .bax-unauthorized-field .bax-field-content .bax-field-action a i {
        color: #757575; }
      .theme-default .bax-unauthorized-field .bax-field-content .bax-field-action a i:hover {
        color: #757575; }
  .theme-default .bax-unauthorized-field.focused {
    border-bottom-color: #2dabe6; }
    .theme-default .bax-unauthorized-field.focused .bax-field-header label {
      color: #2dabe6; }
  .theme-default .bax-unauthorized-field.disabled .bax-field-content .bax-field-header label {
    color: #757575; }
  .theme-default .bax-unauthorized-field.disabled .bax-field-content .bax-form-control, .theme-default .bax-unauthorized-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-default .bax-unauthorized-field.disabled .bax-field-content .bax-selected-item, .theme-default .bax-unauthorized-field.disabled .bax-field-content .bax-field-control {
    color: #9e9e9e; }
  .theme-default .bax-unauthorized-field.readonly .bax-field-header label::after {
    color: #212121 !important; }
  .theme-default .bax-unauthorized-field .wj-btn {
    color: #757575;
    border-color: #e0e0e0; }
    .theme-default .bax-unauthorized-field .wj-btn:hover {
      color: #757575; }
    .theme-default .bax-unauthorized-field .wj-btn:active {
      color: #2dabe6; }

.theme-default .bax-measure-unit-field .bax-field-content .bax-field-control i:hover, .theme-default .bax-datatype-field .bax-field-content .bax-field-control i:hover {
  color: #212121; }

.theme-default .bax-measure-unit-field .bax-field-content .bax-field-control i:active, .theme-default .bax-datatype-field .bax-field-content .bax-field-control i:active {
  color: #2dabe6; }

.theme-default .bax-combobox-field:not(.multiselection) .bax-selected-item i {
  color: #757575; }
  .theme-default .bax-combobox-field:not(.multiselection) .bax-selected-item i:hover {
    color: #757575; }
  .theme-default .bax-combobox-field:not(.multiselection) .bax-selected-item i:active {
    color: #2dabe6; }

.theme-default .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  color: #757575;
  background-color: #fafafa;
  border-color: #e0e0e0; }
  .theme-default .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:hover {
    color: #757575; }
  .theme-default .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:active {
    color: #2dabe6; }

.theme-default .bax-combobox-field .bax-listview-item .bax-listview-item-content {
  color: #212121; }

.theme-default .bax-localization-field.inline .bax-field-content .bax-field-control div {
  border-color: rgba(0, 0, 0, 0.12); }

.theme-default .bax-dropdown {
  border-color: #2dabe6;
  background-color: white; }
  .theme-default .bax-dropdown .bax-dropdown-search {
    border-color: #e0e0e0; }
    .theme-default .bax-dropdown .bax-dropdown-search i {
      color: #757575; }
    .theme-default .bax-dropdown .bax-dropdown-search input {
      background-color: white; }
  .theme-default .bax-dropdown .bax-dropdown-radio {
    background-color: white;
    border-color: #e0e0e0; }
  .theme-default .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
    color: #212121;
    border-color: #e0e0e0;
    background-color: transparent; }
  .theme-default .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
    color: #212121; }
  .theme-default .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
    border-color: #e0e0e0; }

.theme-default .bax-listview-item-content {
  color: #212121; }

.theme-default .bax-listview-groupable .bax-listview-groupable-item + li {
  border-color: #e0e0e0; }

.theme-default .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
  color: #212121;
  background-color: transparent;
  border-color: #e0e0e0; }

.theme-default .bax-listview .bax-listview-item a .bax-listview-item-symbol {
  color: #212121;
  border-color: #e0e0e0; }

.theme-default .bax-listview .bax-listview-item a .bax-listview-item-content {
  color: #212121; }

.theme-default .bax-listview .bax-listview-item a:hover .bax-listview-item-symbol, .theme-default .bax-listview .bax-listview-item a:hover .bax-listview-item-content, .theme-default .bax-listview .bax-listview-item a:focus .bax-listview-item-symbol, .theme-default .bax-listview .bax-listview-item a:focus .bax-listview-item-content, .theme-default .bax-listview .bax-listview-item a:active .bax-listview-item-symbol, .theme-default .bax-listview .bax-listview-item a:active .bax-listview-item-content {
  color: #2dabe6; }

.theme-default .bax-listview .bax-listview-item a:hover, .theme-default .bax-listview .bax-listview-item a:focus {
  background-color: whitesmoke; }

.theme-default .bax-listview .bax-listview-item a:active {
  background-color: #e0e0e0; }

.theme-default .bax-listview .bax-listview-item + li {
  border-color: #e0e0e0; }

.theme-default .bax-listview .bax-listview-item.selected .bax-listview-item-symbol, .theme-default .bax-listview .bax-listview-item.selected .bax-listview-item-content {
  color: #2dabe6; }

.theme-default .wj-calendar-month td:hover, .theme-default .wj-calendar-year td:hover {
  color: white;
  background-color: #2dabe6; }

.theme-default .wj-flexgrid .bax-field {
  border-color: #e0e0e0; }

.theme-default .wj-dropdown-panel {
  border-color: #2dabe6; }
  .theme-default .wj-dropdown-panel.wj-content {
    background-color: white; }

.theme-default md-tabs md-tab-item.md-tab.md-active {
  color: #2dabe6; }

.theme-default md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: #2dabe6; }
  .theme-default md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple .md-icon {
    background-color: #2dabe6; }

.theme-default md-select-menu md-content .md-checkbox-enabled[selected] {
  color: #2dabe6; }
  .theme-default md-select-menu md-content .md-checkbox-enabled[selected]:focus {
    color: #2dabe6; }
  .theme-default md-select-menu md-content .md-checkbox-enabled[selected] .md-icon {
    background-color: #2dabe6; }

.theme-default md-select-menu md-content md-option[selected] {
  color: #2dabe6; }
  .theme-default md-select-menu md-content md-option[selected]:focus {
    color: #2dabe6; }

.theme-default md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: #2dabe6; }

.theme-default md-switch.md-checked.md-primary .md-bar {
  background-color: #2dabe6; }

.theme-default md-switch.md-checked.md-primary .md-thumb {
  background-color: #2dabe6; }

.theme-default md-switch.md-checked.md-primary .md-ink-ripple {
  color: #2dabe6; }

.theme-default .bax-textarea-field .bax-field-control textarea, .theme-default .bax-textarea-field .bax-field-control div {
  box-shadow: inset 0 0 10px white;
  background-color: white; }

.theme-default md-autocomplete.filter-simple-item md-autocomplete-wrap {
  border: 1px solid #e0e0e0; }

.theme-default bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #e0e0e0 !important; }

.theme-default .legend-panel {
  background-color: white; }

.theme-default-dark .bax-field {
  border-color: #1f1f1f; }
  .theme-default-dark .bax-field .bax-field-content .bax-field-header label {
    color: #2dabe6; }
  .theme-default-dark .bax-field .bax-field-content .bax-field-info i {
    color: #b3b3b3; }
  .theme-default-dark .bax-field .bax-field-content .bax-field-action {
    color: #b3b3b3; }
    .theme-default-dark .bax-field .bax-field-content .bax-field-action:hover {
      color: #b3b3b3; }
    .theme-default-dark .bax-field .bax-field-content .bax-field-action:active {
      color: #2dabe6; }
    .theme-default-dark .bax-field .bax-field-content .bax-field-action a {
      color: #b3b3b3; }
      .theme-default-dark .bax-field .bax-field-content .bax-field-action a i {
        color: #b3b3b3; }
      .theme-default-dark .bax-field .bax-field-content .bax-field-action a i:hover {
        color: #b3b3b3; }
  .theme-default-dark .bax-field.focused {
    border-bottom-color: #2dabe6; }
    .theme-default-dark .bax-field.focused .bax-field-header label {
      color: #2dabe6; }
  .theme-default-dark .bax-field.disabled .bax-field-content .bax-field-header label {
    color: #b3b3b3; }
  .theme-default-dark .bax-field.disabled .bax-field-content .bax-form-control, .theme-default-dark .bax-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-default-dark .bax-field.disabled .bax-field-content .bax-selected-item, .theme-default-dark .bax-field.disabled .bax-field-content .bax-field-control {
    color: gray; }
  .theme-default-dark .bax-field.readonly .bax-field-header label::after {
    color: white !important; }
  .theme-default-dark .bax-field .wj-btn {
    color: #b3b3b3;
    border-color: #1f1f1f; }
    .theme-default-dark .bax-field .wj-btn:hover {
      color: #b3b3b3; }
    .theme-default-dark .bax-field .wj-btn:active {
      color: #2dabe6; }

.theme-default-dark .bax-unauthorized-field {
  border-color: #1f1f1f; }
  .theme-default-dark .bax-unauthorized-field .bax-field-content .bax-field-header label {
    color: #2dabe6; }
  .theme-default-dark .bax-unauthorized-field .bax-field-content .bax-field-info i {
    color: #b3b3b3; }
  .theme-default-dark .bax-unauthorized-field .bax-field-content .bax-field-action {
    color: #b3b3b3; }
    .theme-default-dark .bax-unauthorized-field .bax-field-content .bax-field-action:hover {
      color: #b3b3b3; }
    .theme-default-dark .bax-unauthorized-field .bax-field-content .bax-field-action:active {
      color: #2dabe6; }
    .theme-default-dark .bax-unauthorized-field .bax-field-content .bax-field-action a {
      color: #b3b3b3; }
      .theme-default-dark .bax-unauthorized-field .bax-field-content .bax-field-action a i {
        color: #b3b3b3; }
      .theme-default-dark .bax-unauthorized-field .bax-field-content .bax-field-action a i:hover {
        color: #b3b3b3; }
  .theme-default-dark .bax-unauthorized-field.focused {
    border-bottom-color: #2dabe6; }
    .theme-default-dark .bax-unauthorized-field.focused .bax-field-header label {
      color: #2dabe6; }
  .theme-default-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field-header label {
    color: #b3b3b3; }
  .theme-default-dark .bax-unauthorized-field.disabled .bax-field-content .bax-form-control, .theme-default-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-default-dark .bax-unauthorized-field.disabled .bax-field-content .bax-selected-item, .theme-default-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field-control {
    color: gray; }
  .theme-default-dark .bax-unauthorized-field.readonly .bax-field-header label::after {
    color: white !important; }
  .theme-default-dark .bax-unauthorized-field .wj-btn {
    color: #b3b3b3;
    border-color: #1f1f1f; }
    .theme-default-dark .bax-unauthorized-field .wj-btn:hover {
      color: #b3b3b3; }
    .theme-default-dark .bax-unauthorized-field .wj-btn:active {
      color: #2dabe6; }

.theme-default-dark .bax-measure-unit-field .bax-field-content .bax-field-control i:hover, .theme-default-dark .bax-datatype-field .bax-field-content .bax-field-control i:hover {
  color: white; }

.theme-default-dark .bax-measure-unit-field .bax-field-content .bax-field-control i:active, .theme-default-dark .bax-datatype-field .bax-field-content .bax-field-control i:active {
  color: #2dabe6; }

.theme-default-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i {
  color: #b3b3b3; }
  .theme-default-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i:hover {
    color: #b3b3b3; }
  .theme-default-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i:active {
    color: #2dabe6; }

.theme-default-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  color: #b3b3b3;
  background-color: #303030;
  border-color: #1f1f1f; }
  .theme-default-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:hover {
    color: #b3b3b3; }
  .theme-default-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:active {
    color: #2dabe6; }

.theme-default-dark .bax-combobox-field .bax-listview-item .bax-listview-item-content {
  color: white; }

.theme-default-dark .bax-localization-field.inline .bax-field-content .bax-field-control div {
  border-color: rgba(0, 0, 0, 0.12); }

.theme-default-dark .bax-dropdown {
  border-color: #2dabe6;
  background-color: #424242; }
  .theme-default-dark .bax-dropdown .bax-dropdown-search {
    border-color: #1f1f1f; }
    .theme-default-dark .bax-dropdown .bax-dropdown-search i {
      color: #b3b3b3; }
    .theme-default-dark .bax-dropdown .bax-dropdown-search input {
      background-color: #424242; }
  .theme-default-dark .bax-dropdown .bax-dropdown-radio {
    background-color: #424242;
    border-color: #1f1f1f; }
  .theme-default-dark .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
    color: white;
    border-color: #1f1f1f;
    background-color: transparent; }
  .theme-default-dark .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
    color: white; }
  .theme-default-dark .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
    border-color: #1f1f1f; }

.theme-default-dark .bax-listview-item-content {
  color: white; }

.theme-default-dark .bax-listview-groupable .bax-listview-groupable-item + li {
  border-color: #1f1f1f; }

.theme-default-dark .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
  color: white;
  background-color: transparent;
  border-color: #1f1f1f; }

.theme-default-dark .bax-listview .bax-listview-item a .bax-listview-item-symbol {
  color: white;
  border-color: #1f1f1f; }

.theme-default-dark .bax-listview .bax-listview-item a .bax-listview-item-content {
  color: white; }

.theme-default-dark .bax-listview .bax-listview-item a:hover .bax-listview-item-symbol, .theme-default-dark .bax-listview .bax-listview-item a:hover .bax-listview-item-content, .theme-default-dark .bax-listview .bax-listview-item a:focus .bax-listview-item-symbol, .theme-default-dark .bax-listview .bax-listview-item a:focus .bax-listview-item-content, .theme-default-dark .bax-listview .bax-listview-item a:active .bax-listview-item-symbol, .theme-default-dark .bax-listview .bax-listview-item a:active .bax-listview-item-content {
  color: #2dabe6; }

.theme-default-dark .bax-listview .bax-listview-item a:hover, .theme-default-dark .bax-listview .bax-listview-item a:focus {
  background-color: #0a0a0a; }

.theme-default-dark .bax-listview .bax-listview-item a:active {
  background-color: #212121; }

.theme-default-dark .bax-listview .bax-listview-item + li {
  border-color: #1f1f1f; }

.theme-default-dark .bax-listview .bax-listview-item.selected .bax-listview-item-symbol, .theme-default-dark .bax-listview .bax-listview-item.selected .bax-listview-item-content {
  color: #2dabe6; }

.theme-default-dark .wj-calendar-month td:hover, .theme-default-dark .wj-calendar-year td:hover {
  color: white;
  background-color: #2dabe6; }

.theme-default-dark .wj-flexgrid .bax-field {
  border-color: #1f1f1f; }

.theme-default-dark .wj-dropdown-panel {
  border-color: #2dabe6; }
  .theme-default-dark .wj-dropdown-panel.wj-content {
    background-color: #424242; }

.theme-default-dark md-tabs md-tab-item.md-tab.md-active {
  color: #2dabe6; }

.theme-default-dark md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: #2dabe6; }
  .theme-default-dark md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple .md-icon {
    background-color: #2dabe6; }

.theme-default-dark md-select-menu md-content .md-checkbox-enabled[selected] {
  color: #2dabe6; }
  .theme-default-dark md-select-menu md-content .md-checkbox-enabled[selected]:focus {
    color: #2dabe6; }
  .theme-default-dark md-select-menu md-content .md-checkbox-enabled[selected] .md-icon {
    background-color: #2dabe6; }

.theme-default-dark md-select-menu md-content md-option[selected] {
  color: #2dabe6; }
  .theme-default-dark md-select-menu md-content md-option[selected]:focus {
    color: #2dabe6; }

.theme-default-dark md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: #2dabe6; }

.theme-default-dark md-switch.md-checked.md-primary .md-bar {
  background-color: #2dabe6; }

.theme-default-dark md-switch.md-checked.md-primary .md-thumb {
  background-color: #2dabe6; }

.theme-default-dark md-switch.md-checked.md-primary .md-ink-ripple {
  color: #2dabe6; }

.theme-default-dark .bax-textarea-field .bax-field-control textarea, .theme-default-dark .bax-textarea-field .bax-field-control div {
  box-shadow: inset 0 0 10px #424242;
  background-color: white; }

.theme-default-dark md-autocomplete.filter-simple-item md-autocomplete-wrap {
  border: 1px solid #1f1f1f; }

.theme-default-dark bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #1f1f1f !important; }

.theme-default-dark .legend-panel {
  background-color: #424242; }

.theme-green .bax-field {
  border-color: #e0e0e0; }
  .theme-green .bax-field .bax-field-content .bax-field-header label {
    color: #26b756; }
  .theme-green .bax-field .bax-field-content .bax-field-info i {
    color: #757575; }
  .theme-green .bax-field .bax-field-content .bax-field-action {
    color: #757575; }
    .theme-green .bax-field .bax-field-content .bax-field-action:hover {
      color: #757575; }
    .theme-green .bax-field .bax-field-content .bax-field-action:active {
      color: #26b756; }
    .theme-green .bax-field .bax-field-content .bax-field-action a {
      color: #757575; }
      .theme-green .bax-field .bax-field-content .bax-field-action a i {
        color: #757575; }
      .theme-green .bax-field .bax-field-content .bax-field-action a i:hover {
        color: #757575; }
  .theme-green .bax-field.focused {
    border-bottom-color: #26b756; }
    .theme-green .bax-field.focused .bax-field-header label {
      color: #26b756; }
  .theme-green .bax-field.disabled .bax-field-content .bax-field-header label {
    color: #757575; }
  .theme-green .bax-field.disabled .bax-field-content .bax-form-control, .theme-green .bax-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-green .bax-field.disabled .bax-field-content .bax-selected-item, .theme-green .bax-field.disabled .bax-field-content .bax-field-control {
    color: #9e9e9e; }
  .theme-green .bax-field.readonly .bax-field-header label::after {
    color: #212121 !important; }
  .theme-green .bax-field .wj-btn {
    color: #757575;
    border-color: #e0e0e0; }
    .theme-green .bax-field .wj-btn:hover {
      color: #757575; }
    .theme-green .bax-field .wj-btn:active {
      color: #26b756; }

.theme-green .bax-unauthorized-field {
  border-color: #e0e0e0; }
  .theme-green .bax-unauthorized-field .bax-field-content .bax-field-header label {
    color: #26b756; }
  .theme-green .bax-unauthorized-field .bax-field-content .bax-field-info i {
    color: #757575; }
  .theme-green .bax-unauthorized-field .bax-field-content .bax-field-action {
    color: #757575; }
    .theme-green .bax-unauthorized-field .bax-field-content .bax-field-action:hover {
      color: #757575; }
    .theme-green .bax-unauthorized-field .bax-field-content .bax-field-action:active {
      color: #26b756; }
    .theme-green .bax-unauthorized-field .bax-field-content .bax-field-action a {
      color: #757575; }
      .theme-green .bax-unauthorized-field .bax-field-content .bax-field-action a i {
        color: #757575; }
      .theme-green .bax-unauthorized-field .bax-field-content .bax-field-action a i:hover {
        color: #757575; }
  .theme-green .bax-unauthorized-field.focused {
    border-bottom-color: #26b756; }
    .theme-green .bax-unauthorized-field.focused .bax-field-header label {
      color: #26b756; }
  .theme-green .bax-unauthorized-field.disabled .bax-field-content .bax-field-header label {
    color: #757575; }
  .theme-green .bax-unauthorized-field.disabled .bax-field-content .bax-form-control, .theme-green .bax-unauthorized-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-green .bax-unauthorized-field.disabled .bax-field-content .bax-selected-item, .theme-green .bax-unauthorized-field.disabled .bax-field-content .bax-field-control {
    color: #9e9e9e; }
  .theme-green .bax-unauthorized-field.readonly .bax-field-header label::after {
    color: #212121 !important; }
  .theme-green .bax-unauthorized-field .wj-btn {
    color: #757575;
    border-color: #e0e0e0; }
    .theme-green .bax-unauthorized-field .wj-btn:hover {
      color: #757575; }
    .theme-green .bax-unauthorized-field .wj-btn:active {
      color: #26b756; }

.theme-green .bax-measure-unit-field .bax-field-content .bax-field-control i:hover, .theme-green .bax-datatype-field .bax-field-content .bax-field-control i:hover {
  color: #212121; }

.theme-green .bax-measure-unit-field .bax-field-content .bax-field-control i:active, .theme-green .bax-datatype-field .bax-field-content .bax-field-control i:active {
  color: #26b756; }

.theme-green .bax-combobox-field:not(.multiselection) .bax-selected-item i {
  color: #757575; }
  .theme-green .bax-combobox-field:not(.multiselection) .bax-selected-item i:hover {
    color: #757575; }
  .theme-green .bax-combobox-field:not(.multiselection) .bax-selected-item i:active {
    color: #26b756; }

.theme-green .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  color: #757575;
  background-color: #fafafa;
  border-color: #e0e0e0; }
  .theme-green .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:hover {
    color: #757575; }
  .theme-green .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:active {
    color: #26b756; }

.theme-green .bax-combobox-field .bax-listview-item .bax-listview-item-content {
  color: #212121; }

.theme-green .bax-localization-field.inline .bax-field-content .bax-field-control div {
  border-color: rgba(0, 0, 0, 0.12); }

.theme-green .bax-dropdown {
  border-color: #26b756;
  background-color: white; }
  .theme-green .bax-dropdown .bax-dropdown-search {
    border-color: #e0e0e0; }
    .theme-green .bax-dropdown .bax-dropdown-search i {
      color: #757575; }
    .theme-green .bax-dropdown .bax-dropdown-search input {
      background-color: white; }
  .theme-green .bax-dropdown .bax-dropdown-radio {
    background-color: white;
    border-color: #e0e0e0; }
  .theme-green .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
    color: #212121;
    border-color: #e0e0e0;
    background-color: transparent; }
  .theme-green .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
    color: #212121; }
  .theme-green .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
    border-color: #e0e0e0; }

.theme-green .bax-listview-item-content {
  color: #212121; }

.theme-green .bax-listview-groupable .bax-listview-groupable-item + li {
  border-color: #e0e0e0; }

.theme-green .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
  color: #212121;
  background-color: transparent;
  border-color: #e0e0e0; }

.theme-green .bax-listview .bax-listview-item a .bax-listview-item-symbol {
  color: #212121;
  border-color: #e0e0e0; }

.theme-green .bax-listview .bax-listview-item a .bax-listview-item-content {
  color: #212121; }

.theme-green .bax-listview .bax-listview-item a:hover .bax-listview-item-symbol, .theme-green .bax-listview .bax-listview-item a:hover .bax-listview-item-content, .theme-green .bax-listview .bax-listview-item a:focus .bax-listview-item-symbol, .theme-green .bax-listview .bax-listview-item a:focus .bax-listview-item-content, .theme-green .bax-listview .bax-listview-item a:active .bax-listview-item-symbol, .theme-green .bax-listview .bax-listview-item a:active .bax-listview-item-content {
  color: #26b756; }

.theme-green .bax-listview .bax-listview-item a:hover, .theme-green .bax-listview .bax-listview-item a:focus {
  background-color: whitesmoke; }

.theme-green .bax-listview .bax-listview-item a:active {
  background-color: #e0e0e0; }

.theme-green .bax-listview .bax-listview-item + li {
  border-color: #e0e0e0; }

.theme-green .bax-listview .bax-listview-item.selected .bax-listview-item-symbol, .theme-green .bax-listview .bax-listview-item.selected .bax-listview-item-content {
  color: #26b756; }

.theme-green .wj-calendar-month td:hover, .theme-green .wj-calendar-year td:hover {
  color: white;
  background-color: #26b756; }

.theme-green .wj-flexgrid .bax-field {
  border-color: #e0e0e0; }

.theme-green .wj-dropdown-panel {
  border-color: #26b756; }
  .theme-green .wj-dropdown-panel.wj-content {
    background-color: white; }

.theme-green md-tabs md-tab-item.md-tab.md-active {
  color: #26b756; }

.theme-green md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: #26b756; }
  .theme-green md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple .md-icon {
    background-color: #26b756; }

.theme-green md-select-menu md-content .md-checkbox-enabled[selected] {
  color: #26b756; }
  .theme-green md-select-menu md-content .md-checkbox-enabled[selected]:focus {
    color: #26b756; }
  .theme-green md-select-menu md-content .md-checkbox-enabled[selected] .md-icon {
    background-color: #26b756; }

.theme-green md-select-menu md-content md-option[selected] {
  color: #26b756; }
  .theme-green md-select-menu md-content md-option[selected]:focus {
    color: #26b756; }

.theme-green md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: #26b756; }

.theme-green md-switch.md-checked.md-primary .md-bar {
  background-color: #26b756; }

.theme-green md-switch.md-checked.md-primary .md-thumb {
  background-color: #26b756; }

.theme-green md-switch.md-checked.md-primary .md-ink-ripple {
  color: #26b756; }

.theme-green .bax-textarea-field .bax-field-control textarea, .theme-green .bax-textarea-field .bax-field-control div {
  box-shadow: inset 0 0 10px white;
  background-color: white; }

.theme-green md-autocomplete.filter-simple-item md-autocomplete-wrap {
  border: 1px solid #e0e0e0; }

.theme-green bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #e0e0e0 !important; }

.theme-green .legend-panel {
  background-color: white; }

.theme-green-dark .bax-field {
  border-color: #1f1f1f; }
  .theme-green-dark .bax-field .bax-field-content .bax-field-header label {
    color: #26b756; }
  .theme-green-dark .bax-field .bax-field-content .bax-field-info i {
    color: #b3b3b3; }
  .theme-green-dark .bax-field .bax-field-content .bax-field-action {
    color: #b3b3b3; }
    .theme-green-dark .bax-field .bax-field-content .bax-field-action:hover {
      color: #b3b3b3; }
    .theme-green-dark .bax-field .bax-field-content .bax-field-action:active {
      color: #26b756; }
    .theme-green-dark .bax-field .bax-field-content .bax-field-action a {
      color: #b3b3b3; }
      .theme-green-dark .bax-field .bax-field-content .bax-field-action a i {
        color: #b3b3b3; }
      .theme-green-dark .bax-field .bax-field-content .bax-field-action a i:hover {
        color: #b3b3b3; }
  .theme-green-dark .bax-field.focused {
    border-bottom-color: #26b756; }
    .theme-green-dark .bax-field.focused .bax-field-header label {
      color: #26b756; }
  .theme-green-dark .bax-field.disabled .bax-field-content .bax-field-header label {
    color: #b3b3b3; }
  .theme-green-dark .bax-field.disabled .bax-field-content .bax-form-control, .theme-green-dark .bax-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-green-dark .bax-field.disabled .bax-field-content .bax-selected-item, .theme-green-dark .bax-field.disabled .bax-field-content .bax-field-control {
    color: gray; }
  .theme-green-dark .bax-field.readonly .bax-field-header label::after {
    color: white !important; }
  .theme-green-dark .bax-field .wj-btn {
    color: #b3b3b3;
    border-color: #1f1f1f; }
    .theme-green-dark .bax-field .wj-btn:hover {
      color: #b3b3b3; }
    .theme-green-dark .bax-field .wj-btn:active {
      color: #26b756; }

.theme-green-dark .bax-unauthorized-field {
  border-color: #1f1f1f; }
  .theme-green-dark .bax-unauthorized-field .bax-field-content .bax-field-header label {
    color: #26b756; }
  .theme-green-dark .bax-unauthorized-field .bax-field-content .bax-field-info i {
    color: #b3b3b3; }
  .theme-green-dark .bax-unauthorized-field .bax-field-content .bax-field-action {
    color: #b3b3b3; }
    .theme-green-dark .bax-unauthorized-field .bax-field-content .bax-field-action:hover {
      color: #b3b3b3; }
    .theme-green-dark .bax-unauthorized-field .bax-field-content .bax-field-action:active {
      color: #26b756; }
    .theme-green-dark .bax-unauthorized-field .bax-field-content .bax-field-action a {
      color: #b3b3b3; }
      .theme-green-dark .bax-unauthorized-field .bax-field-content .bax-field-action a i {
        color: #b3b3b3; }
      .theme-green-dark .bax-unauthorized-field .bax-field-content .bax-field-action a i:hover {
        color: #b3b3b3; }
  .theme-green-dark .bax-unauthorized-field.focused {
    border-bottom-color: #26b756; }
    .theme-green-dark .bax-unauthorized-field.focused .bax-field-header label {
      color: #26b756; }
  .theme-green-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field-header label {
    color: #b3b3b3; }
  .theme-green-dark .bax-unauthorized-field.disabled .bax-field-content .bax-form-control, .theme-green-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-green-dark .bax-unauthorized-field.disabled .bax-field-content .bax-selected-item, .theme-green-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field-control {
    color: gray; }
  .theme-green-dark .bax-unauthorized-field.readonly .bax-field-header label::after {
    color: white !important; }
  .theme-green-dark .bax-unauthorized-field .wj-btn {
    color: #b3b3b3;
    border-color: #1f1f1f; }
    .theme-green-dark .bax-unauthorized-field .wj-btn:hover {
      color: #b3b3b3; }
    .theme-green-dark .bax-unauthorized-field .wj-btn:active {
      color: #26b756; }

.theme-green-dark .bax-measure-unit-field .bax-field-content .bax-field-control i:hover, .theme-green-dark .bax-datatype-field .bax-field-content .bax-field-control i:hover {
  color: white; }

.theme-green-dark .bax-measure-unit-field .bax-field-content .bax-field-control i:active, .theme-green-dark .bax-datatype-field .bax-field-content .bax-field-control i:active {
  color: #26b756; }

.theme-green-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i {
  color: #b3b3b3; }
  .theme-green-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i:hover {
    color: #b3b3b3; }
  .theme-green-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i:active {
    color: #26b756; }

.theme-green-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  color: #b3b3b3;
  background-color: #303030;
  border-color: #1f1f1f; }
  .theme-green-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:hover {
    color: #b3b3b3; }
  .theme-green-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:active {
    color: #26b756; }

.theme-green-dark .bax-combobox-field .bax-listview-item .bax-listview-item-content {
  color: white; }

.theme-green-dark .bax-localization-field.inline .bax-field-content .bax-field-control div {
  border-color: rgba(0, 0, 0, 0.12); }

.theme-green-dark .bax-dropdown {
  border-color: #26b756;
  background-color: #424242; }
  .theme-green-dark .bax-dropdown .bax-dropdown-search {
    border-color: #1f1f1f; }
    .theme-green-dark .bax-dropdown .bax-dropdown-search i {
      color: #b3b3b3; }
    .theme-green-dark .bax-dropdown .bax-dropdown-search input {
      background-color: #424242; }
  .theme-green-dark .bax-dropdown .bax-dropdown-radio {
    background-color: #424242;
    border-color: #1f1f1f; }
  .theme-green-dark .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
    color: white;
    border-color: #1f1f1f;
    background-color: transparent; }
  .theme-green-dark .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
    color: white; }
  .theme-green-dark .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
    border-color: #1f1f1f; }

.theme-green-dark .bax-listview-item-content {
  color: white; }

.theme-green-dark .bax-listview-groupable .bax-listview-groupable-item + li {
  border-color: #1f1f1f; }

.theme-green-dark .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
  color: white;
  background-color: transparent;
  border-color: #1f1f1f; }

.theme-green-dark .bax-listview .bax-listview-item a .bax-listview-item-symbol {
  color: white;
  border-color: #1f1f1f; }

.theme-green-dark .bax-listview .bax-listview-item a .bax-listview-item-content {
  color: white; }

.theme-green-dark .bax-listview .bax-listview-item a:hover .bax-listview-item-symbol, .theme-green-dark .bax-listview .bax-listview-item a:hover .bax-listview-item-content, .theme-green-dark .bax-listview .bax-listview-item a:focus .bax-listview-item-symbol, .theme-green-dark .bax-listview .bax-listview-item a:focus .bax-listview-item-content, .theme-green-dark .bax-listview .bax-listview-item a:active .bax-listview-item-symbol, .theme-green-dark .bax-listview .bax-listview-item a:active .bax-listview-item-content {
  color: #26b756; }

.theme-green-dark .bax-listview .bax-listview-item a:hover, .theme-green-dark .bax-listview .bax-listview-item a:focus {
  background-color: #0a0a0a; }

.theme-green-dark .bax-listview .bax-listview-item a:active {
  background-color: #212121; }

.theme-green-dark .bax-listview .bax-listview-item + li {
  border-color: #1f1f1f; }

.theme-green-dark .bax-listview .bax-listview-item.selected .bax-listview-item-symbol, .theme-green-dark .bax-listview .bax-listview-item.selected .bax-listview-item-content {
  color: #26b756; }

.theme-green-dark .wj-calendar-month td:hover, .theme-green-dark .wj-calendar-year td:hover {
  color: white;
  background-color: #26b756; }

.theme-green-dark .wj-flexgrid .bax-field {
  border-color: #1f1f1f; }

.theme-green-dark .wj-dropdown-panel {
  border-color: #26b756; }
  .theme-green-dark .wj-dropdown-panel.wj-content {
    background-color: #424242; }

.theme-green-dark md-tabs md-tab-item.md-tab.md-active {
  color: #26b756; }

.theme-green-dark md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: #26b756; }
  .theme-green-dark md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple .md-icon {
    background-color: #26b756; }

.theme-green-dark md-select-menu md-content .md-checkbox-enabled[selected] {
  color: #26b756; }
  .theme-green-dark md-select-menu md-content .md-checkbox-enabled[selected]:focus {
    color: #26b756; }
  .theme-green-dark md-select-menu md-content .md-checkbox-enabled[selected] .md-icon {
    background-color: #26b756; }

.theme-green-dark md-select-menu md-content md-option[selected] {
  color: #26b756; }
  .theme-green-dark md-select-menu md-content md-option[selected]:focus {
    color: #26b756; }

.theme-green-dark md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: #26b756; }

.theme-green-dark md-switch.md-checked.md-primary .md-bar {
  background-color: #26b756; }

.theme-green-dark md-switch.md-checked.md-primary .md-thumb {
  background-color: #26b756; }

.theme-green-dark md-switch.md-checked.md-primary .md-ink-ripple {
  color: #26b756; }

.theme-green-dark .bax-textarea-field .bax-field-control textarea, .theme-green-dark .bax-textarea-field .bax-field-control div {
  box-shadow: inset 0 0 10px #424242;
  background-color: white; }

.theme-green-dark md-autocomplete.filter-simple-item md-autocomplete-wrap {
  border: 1px solid #1f1f1f; }

.theme-green-dark bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #1f1f1f !important; }

.theme-green-dark .legend-panel {
  background-color: #424242; }

.theme-deep-orange .bax-field {
  border-color: #e0e0e0; }
  .theme-deep-orange .bax-field .bax-field-content .bax-field-header label {
    color: #ff5722; }
  .theme-deep-orange .bax-field .bax-field-content .bax-field-info i {
    color: #757575; }
  .theme-deep-orange .bax-field .bax-field-content .bax-field-action {
    color: #757575; }
    .theme-deep-orange .bax-field .bax-field-content .bax-field-action:hover {
      color: #757575; }
    .theme-deep-orange .bax-field .bax-field-content .bax-field-action:active {
      color: #ff5722; }
    .theme-deep-orange .bax-field .bax-field-content .bax-field-action a {
      color: #757575; }
      .theme-deep-orange .bax-field .bax-field-content .bax-field-action a i {
        color: #757575; }
      .theme-deep-orange .bax-field .bax-field-content .bax-field-action a i:hover {
        color: #757575; }
  .theme-deep-orange .bax-field.focused {
    border-bottom-color: #ff5722; }
    .theme-deep-orange .bax-field.focused .bax-field-header label {
      color: #ff5722; }
  .theme-deep-orange .bax-field.disabled .bax-field-content .bax-field-header label {
    color: #757575; }
  .theme-deep-orange .bax-field.disabled .bax-field-content .bax-form-control, .theme-deep-orange .bax-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-deep-orange .bax-field.disabled .bax-field-content .bax-selected-item, .theme-deep-orange .bax-field.disabled .bax-field-content .bax-field-control {
    color: #9e9e9e; }
  .theme-deep-orange .bax-field.readonly .bax-field-header label::after {
    color: #212121 !important; }
  .theme-deep-orange .bax-field .wj-btn {
    color: #757575;
    border-color: #e0e0e0; }
    .theme-deep-orange .bax-field .wj-btn:hover {
      color: #757575; }
    .theme-deep-orange .bax-field .wj-btn:active {
      color: #ff5722; }

.theme-deep-orange .bax-unauthorized-field {
  border-color: #e0e0e0; }
  .theme-deep-orange .bax-unauthorized-field .bax-field-content .bax-field-header label {
    color: #ff5722; }
  .theme-deep-orange .bax-unauthorized-field .bax-field-content .bax-field-info i {
    color: #757575; }
  .theme-deep-orange .bax-unauthorized-field .bax-field-content .bax-field-action {
    color: #757575; }
    .theme-deep-orange .bax-unauthorized-field .bax-field-content .bax-field-action:hover {
      color: #757575; }
    .theme-deep-orange .bax-unauthorized-field .bax-field-content .bax-field-action:active {
      color: #ff5722; }
    .theme-deep-orange .bax-unauthorized-field .bax-field-content .bax-field-action a {
      color: #757575; }
      .theme-deep-orange .bax-unauthorized-field .bax-field-content .bax-field-action a i {
        color: #757575; }
      .theme-deep-orange .bax-unauthorized-field .bax-field-content .bax-field-action a i:hover {
        color: #757575; }
  .theme-deep-orange .bax-unauthorized-field.focused {
    border-bottom-color: #ff5722; }
    .theme-deep-orange .bax-unauthorized-field.focused .bax-field-header label {
      color: #ff5722; }
  .theme-deep-orange .bax-unauthorized-field.disabled .bax-field-content .bax-field-header label {
    color: #757575; }
  .theme-deep-orange .bax-unauthorized-field.disabled .bax-field-content .bax-form-control, .theme-deep-orange .bax-unauthorized-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-deep-orange .bax-unauthorized-field.disabled .bax-field-content .bax-selected-item, .theme-deep-orange .bax-unauthorized-field.disabled .bax-field-content .bax-field-control {
    color: #9e9e9e; }
  .theme-deep-orange .bax-unauthorized-field.readonly .bax-field-header label::after {
    color: #212121 !important; }
  .theme-deep-orange .bax-unauthorized-field .wj-btn {
    color: #757575;
    border-color: #e0e0e0; }
    .theme-deep-orange .bax-unauthorized-field .wj-btn:hover {
      color: #757575; }
    .theme-deep-orange .bax-unauthorized-field .wj-btn:active {
      color: #ff5722; }

.theme-deep-orange .bax-measure-unit-field .bax-field-content .bax-field-control i:hover, .theme-deep-orange .bax-datatype-field .bax-field-content .bax-field-control i:hover {
  color: #212121; }

.theme-deep-orange .bax-measure-unit-field .bax-field-content .bax-field-control i:active, .theme-deep-orange .bax-datatype-field .bax-field-content .bax-field-control i:active {
  color: #ff5722; }

.theme-deep-orange .bax-combobox-field:not(.multiselection) .bax-selected-item i {
  color: #757575; }
  .theme-deep-orange .bax-combobox-field:not(.multiselection) .bax-selected-item i:hover {
    color: #757575; }
  .theme-deep-orange .bax-combobox-field:not(.multiselection) .bax-selected-item i:active {
    color: #ff5722; }

.theme-deep-orange .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  color: #757575;
  background-color: #fafafa;
  border-color: #e0e0e0; }
  .theme-deep-orange .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:hover {
    color: #757575; }
  .theme-deep-orange .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:active {
    color: #ff5722; }

.theme-deep-orange .bax-combobox-field .bax-listview-item .bax-listview-item-content {
  color: #212121; }

.theme-deep-orange .bax-localization-field.inline .bax-field-content .bax-field-control div {
  border-color: rgba(0, 0, 0, 0.12); }

.theme-deep-orange .bax-dropdown {
  border-color: #ff5722;
  background-color: white; }
  .theme-deep-orange .bax-dropdown .bax-dropdown-search {
    border-color: #e0e0e0; }
    .theme-deep-orange .bax-dropdown .bax-dropdown-search i {
      color: #757575; }
    .theme-deep-orange .bax-dropdown .bax-dropdown-search input {
      background-color: white; }
  .theme-deep-orange .bax-dropdown .bax-dropdown-radio {
    background-color: white;
    border-color: #e0e0e0; }
  .theme-deep-orange .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
    color: #212121;
    border-color: #e0e0e0;
    background-color: transparent; }
  .theme-deep-orange .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
    color: #212121; }
  .theme-deep-orange .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
    border-color: #e0e0e0; }

.theme-deep-orange .bax-listview-item-content {
  color: #212121; }

.theme-deep-orange .bax-listview-groupable .bax-listview-groupable-item + li {
  border-color: #e0e0e0; }

.theme-deep-orange .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
  color: #212121;
  background-color: transparent;
  border-color: #e0e0e0; }

.theme-deep-orange .bax-listview .bax-listview-item a .bax-listview-item-symbol {
  color: #212121;
  border-color: #e0e0e0; }

.theme-deep-orange .bax-listview .bax-listview-item a .bax-listview-item-content {
  color: #212121; }

.theme-deep-orange .bax-listview .bax-listview-item a:hover .bax-listview-item-symbol, .theme-deep-orange .bax-listview .bax-listview-item a:hover .bax-listview-item-content, .theme-deep-orange .bax-listview .bax-listview-item a:focus .bax-listview-item-symbol, .theme-deep-orange .bax-listview .bax-listview-item a:focus .bax-listview-item-content, .theme-deep-orange .bax-listview .bax-listview-item a:active .bax-listview-item-symbol, .theme-deep-orange .bax-listview .bax-listview-item a:active .bax-listview-item-content {
  color: #ff5722; }

.theme-deep-orange .bax-listview .bax-listview-item a:hover, .theme-deep-orange .bax-listview .bax-listview-item a:focus {
  background-color: whitesmoke; }

.theme-deep-orange .bax-listview .bax-listview-item a:active {
  background-color: #e0e0e0; }

.theme-deep-orange .bax-listview .bax-listview-item + li {
  border-color: #e0e0e0; }

.theme-deep-orange .bax-listview .bax-listview-item.selected .bax-listview-item-symbol, .theme-deep-orange .bax-listview .bax-listview-item.selected .bax-listview-item-content {
  color: #ff5722; }

.theme-deep-orange .wj-calendar-month td:hover, .theme-deep-orange .wj-calendar-year td:hover {
  color: white;
  background-color: #ff5722; }

.theme-deep-orange .wj-flexgrid .bax-field {
  border-color: #e0e0e0; }

.theme-deep-orange .wj-dropdown-panel {
  border-color: #ff5722; }
  .theme-deep-orange .wj-dropdown-panel.wj-content {
    background-color: white; }

.theme-deep-orange md-tabs md-tab-item.md-tab.md-active {
  color: #ff5722; }

.theme-deep-orange md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: #ff5722; }
  .theme-deep-orange md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple .md-icon {
    background-color: #ff5722; }

.theme-deep-orange md-select-menu md-content .md-checkbox-enabled[selected] {
  color: #ff5722; }
  .theme-deep-orange md-select-menu md-content .md-checkbox-enabled[selected]:focus {
    color: #ff5722; }
  .theme-deep-orange md-select-menu md-content .md-checkbox-enabled[selected] .md-icon {
    background-color: #ff5722; }

.theme-deep-orange md-select-menu md-content md-option[selected] {
  color: #ff5722; }
  .theme-deep-orange md-select-menu md-content md-option[selected]:focus {
    color: #ff5722; }

.theme-deep-orange md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: #ff5722; }

.theme-deep-orange md-switch.md-checked.md-primary .md-bar {
  background-color: #ff5722; }

.theme-deep-orange md-switch.md-checked.md-primary .md-thumb {
  background-color: #ff5722; }

.theme-deep-orange md-switch.md-checked.md-primary .md-ink-ripple {
  color: #ff5722; }

.theme-deep-orange .bax-textarea-field .bax-field-control textarea, .theme-deep-orange .bax-textarea-field .bax-field-control div {
  box-shadow: inset 0 0 10px white;
  background-color: white; }

.theme-deep-orange md-autocomplete.filter-simple-item md-autocomplete-wrap {
  border: 1px solid #e0e0e0; }

.theme-deep-orange bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #e0e0e0 !important; }

.theme-deep-orange .legend-panel {
  background-color: white; }

.theme-deep-orange-dark .bax-field {
  border-color: #1f1f1f; }
  .theme-deep-orange-dark .bax-field .bax-field-content .bax-field-header label {
    color: #ff5722; }
  .theme-deep-orange-dark .bax-field .bax-field-content .bax-field-info i {
    color: #b3b3b3; }
  .theme-deep-orange-dark .bax-field .bax-field-content .bax-field-action {
    color: #b3b3b3; }
    .theme-deep-orange-dark .bax-field .bax-field-content .bax-field-action:hover {
      color: #b3b3b3; }
    .theme-deep-orange-dark .bax-field .bax-field-content .bax-field-action:active {
      color: #ff5722; }
    .theme-deep-orange-dark .bax-field .bax-field-content .bax-field-action a {
      color: #b3b3b3; }
      .theme-deep-orange-dark .bax-field .bax-field-content .bax-field-action a i {
        color: #b3b3b3; }
      .theme-deep-orange-dark .bax-field .bax-field-content .bax-field-action a i:hover {
        color: #b3b3b3; }
  .theme-deep-orange-dark .bax-field.focused {
    border-bottom-color: #ff5722; }
    .theme-deep-orange-dark .bax-field.focused .bax-field-header label {
      color: #ff5722; }
  .theme-deep-orange-dark .bax-field.disabled .bax-field-content .bax-field-header label {
    color: #b3b3b3; }
  .theme-deep-orange-dark .bax-field.disabled .bax-field-content .bax-form-control, .theme-deep-orange-dark .bax-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-deep-orange-dark .bax-field.disabled .bax-field-content .bax-selected-item, .theme-deep-orange-dark .bax-field.disabled .bax-field-content .bax-field-control {
    color: gray; }
  .theme-deep-orange-dark .bax-field.readonly .bax-field-header label::after {
    color: white !important; }
  .theme-deep-orange-dark .bax-field .wj-btn {
    color: #b3b3b3;
    border-color: #1f1f1f; }
    .theme-deep-orange-dark .bax-field .wj-btn:hover {
      color: #b3b3b3; }
    .theme-deep-orange-dark .bax-field .wj-btn:active {
      color: #ff5722; }

.theme-deep-orange-dark .bax-unauthorized-field {
  border-color: #1f1f1f; }
  .theme-deep-orange-dark .bax-unauthorized-field .bax-field-content .bax-field-header label {
    color: #ff5722; }
  .theme-deep-orange-dark .bax-unauthorized-field .bax-field-content .bax-field-info i {
    color: #b3b3b3; }
  .theme-deep-orange-dark .bax-unauthorized-field .bax-field-content .bax-field-action {
    color: #b3b3b3; }
    .theme-deep-orange-dark .bax-unauthorized-field .bax-field-content .bax-field-action:hover {
      color: #b3b3b3; }
    .theme-deep-orange-dark .bax-unauthorized-field .bax-field-content .bax-field-action:active {
      color: #ff5722; }
    .theme-deep-orange-dark .bax-unauthorized-field .bax-field-content .bax-field-action a {
      color: #b3b3b3; }
      .theme-deep-orange-dark .bax-unauthorized-field .bax-field-content .bax-field-action a i {
        color: #b3b3b3; }
      .theme-deep-orange-dark .bax-unauthorized-field .bax-field-content .bax-field-action a i:hover {
        color: #b3b3b3; }
  .theme-deep-orange-dark .bax-unauthorized-field.focused {
    border-bottom-color: #ff5722; }
    .theme-deep-orange-dark .bax-unauthorized-field.focused .bax-field-header label {
      color: #ff5722; }
  .theme-deep-orange-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field-header label {
    color: #b3b3b3; }
  .theme-deep-orange-dark .bax-unauthorized-field.disabled .bax-field-content .bax-form-control, .theme-deep-orange-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-deep-orange-dark .bax-unauthorized-field.disabled .bax-field-content .bax-selected-item, .theme-deep-orange-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field-control {
    color: gray; }
  .theme-deep-orange-dark .bax-unauthorized-field.readonly .bax-field-header label::after {
    color: white !important; }
  .theme-deep-orange-dark .bax-unauthorized-field .wj-btn {
    color: #b3b3b3;
    border-color: #1f1f1f; }
    .theme-deep-orange-dark .bax-unauthorized-field .wj-btn:hover {
      color: #b3b3b3; }
    .theme-deep-orange-dark .bax-unauthorized-field .wj-btn:active {
      color: #ff5722; }

.theme-deep-orange-dark .bax-measure-unit-field .bax-field-content .bax-field-control i:hover, .theme-deep-orange-dark .bax-datatype-field .bax-field-content .bax-field-control i:hover {
  color: white; }

.theme-deep-orange-dark .bax-measure-unit-field .bax-field-content .bax-field-control i:active, .theme-deep-orange-dark .bax-datatype-field .bax-field-content .bax-field-control i:active {
  color: #ff5722; }

.theme-deep-orange-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i {
  color: #b3b3b3; }
  .theme-deep-orange-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i:hover {
    color: #b3b3b3; }
  .theme-deep-orange-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i:active {
    color: #ff5722; }

.theme-deep-orange-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  color: #b3b3b3;
  background-color: #303030;
  border-color: #1f1f1f; }
  .theme-deep-orange-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:hover {
    color: #b3b3b3; }
  .theme-deep-orange-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:active {
    color: #ff5722; }

.theme-deep-orange-dark .bax-combobox-field .bax-listview-item .bax-listview-item-content {
  color: white; }

.theme-deep-orange-dark .bax-localization-field.inline .bax-field-content .bax-field-control div {
  border-color: rgba(0, 0, 0, 0.12); }

.theme-deep-orange-dark .bax-dropdown {
  border-color: #ff5722;
  background-color: #424242; }
  .theme-deep-orange-dark .bax-dropdown .bax-dropdown-search {
    border-color: #1f1f1f; }
    .theme-deep-orange-dark .bax-dropdown .bax-dropdown-search i {
      color: #b3b3b3; }
    .theme-deep-orange-dark .bax-dropdown .bax-dropdown-search input {
      background-color: #424242; }
  .theme-deep-orange-dark .bax-dropdown .bax-dropdown-radio {
    background-color: #424242;
    border-color: #1f1f1f; }
  .theme-deep-orange-dark .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
    color: white;
    border-color: #1f1f1f;
    background-color: transparent; }
  .theme-deep-orange-dark .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
    color: white; }
  .theme-deep-orange-dark .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
    border-color: #1f1f1f; }

.theme-deep-orange-dark .bax-listview-item-content {
  color: white; }

.theme-deep-orange-dark .bax-listview-groupable .bax-listview-groupable-item + li {
  border-color: #1f1f1f; }

.theme-deep-orange-dark .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
  color: white;
  background-color: transparent;
  border-color: #1f1f1f; }

.theme-deep-orange-dark .bax-listview .bax-listview-item a .bax-listview-item-symbol {
  color: white;
  border-color: #1f1f1f; }

.theme-deep-orange-dark .bax-listview .bax-listview-item a .bax-listview-item-content {
  color: white; }

.theme-deep-orange-dark .bax-listview .bax-listview-item a:hover .bax-listview-item-symbol, .theme-deep-orange-dark .bax-listview .bax-listview-item a:hover .bax-listview-item-content, .theme-deep-orange-dark .bax-listview .bax-listview-item a:focus .bax-listview-item-symbol, .theme-deep-orange-dark .bax-listview .bax-listview-item a:focus .bax-listview-item-content, .theme-deep-orange-dark .bax-listview .bax-listview-item a:active .bax-listview-item-symbol, .theme-deep-orange-dark .bax-listview .bax-listview-item a:active .bax-listview-item-content {
  color: #ff5722; }

.theme-deep-orange-dark .bax-listview .bax-listview-item a:hover, .theme-deep-orange-dark .bax-listview .bax-listview-item a:focus {
  background-color: #0a0a0a; }

.theme-deep-orange-dark .bax-listview .bax-listview-item a:active {
  background-color: #212121; }

.theme-deep-orange-dark .bax-listview .bax-listview-item + li {
  border-color: #1f1f1f; }

.theme-deep-orange-dark .bax-listview .bax-listview-item.selected .bax-listview-item-symbol, .theme-deep-orange-dark .bax-listview .bax-listview-item.selected .bax-listview-item-content {
  color: #ff5722; }

.theme-deep-orange-dark .wj-calendar-month td:hover, .theme-deep-orange-dark .wj-calendar-year td:hover {
  color: white;
  background-color: #ff5722; }

.theme-deep-orange-dark .wj-flexgrid .bax-field {
  border-color: #1f1f1f; }

.theme-deep-orange-dark .wj-dropdown-panel {
  border-color: #ff5722; }
  .theme-deep-orange-dark .wj-dropdown-panel.wj-content {
    background-color: #424242; }

.theme-deep-orange-dark md-tabs md-tab-item.md-tab.md-active {
  color: #ff5722; }

.theme-deep-orange-dark md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: #ff5722; }
  .theme-deep-orange-dark md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple .md-icon {
    background-color: #ff5722; }

.theme-deep-orange-dark md-select-menu md-content .md-checkbox-enabled[selected] {
  color: #ff5722; }
  .theme-deep-orange-dark md-select-menu md-content .md-checkbox-enabled[selected]:focus {
    color: #ff5722; }
  .theme-deep-orange-dark md-select-menu md-content .md-checkbox-enabled[selected] .md-icon {
    background-color: #ff5722; }

.theme-deep-orange-dark md-select-menu md-content md-option[selected] {
  color: #ff5722; }
  .theme-deep-orange-dark md-select-menu md-content md-option[selected]:focus {
    color: #ff5722; }

.theme-deep-orange-dark md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: #ff5722; }

.theme-deep-orange-dark md-switch.md-checked.md-primary .md-bar {
  background-color: #ff5722; }

.theme-deep-orange-dark md-switch.md-checked.md-primary .md-thumb {
  background-color: #ff5722; }

.theme-deep-orange-dark md-switch.md-checked.md-primary .md-ink-ripple {
  color: #ff5722; }

.theme-deep-orange-dark .bax-textarea-field .bax-field-control textarea, .theme-deep-orange-dark .bax-textarea-field .bax-field-control div {
  box-shadow: inset 0 0 10px #424242;
  background-color: white; }

.theme-deep-orange-dark md-autocomplete.filter-simple-item md-autocomplete-wrap {
  border: 1px solid #1f1f1f; }

.theme-deep-orange-dark bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #1f1f1f !important; }

.theme-deep-orange-dark .legend-panel {
  background-color: #424242; }

.theme-amber .bax-field {
  border-color: #e0e0e0; }
  .theme-amber .bax-field .bax-field-content .bax-field-header label {
    color: #ffc107; }
  .theme-amber .bax-field .bax-field-content .bax-field-info i {
    color: #757575; }
  .theme-amber .bax-field .bax-field-content .bax-field-action {
    color: #757575; }
    .theme-amber .bax-field .bax-field-content .bax-field-action:hover {
      color: #757575; }
    .theme-amber .bax-field .bax-field-content .bax-field-action:active {
      color: #ffc107; }
    .theme-amber .bax-field .bax-field-content .bax-field-action a {
      color: #757575; }
      .theme-amber .bax-field .bax-field-content .bax-field-action a i {
        color: #757575; }
      .theme-amber .bax-field .bax-field-content .bax-field-action a i:hover {
        color: #757575; }
  .theme-amber .bax-field.focused {
    border-bottom-color: #ffc107; }
    .theme-amber .bax-field.focused .bax-field-header label {
      color: #ffc107; }
  .theme-amber .bax-field.disabled .bax-field-content .bax-field-header label {
    color: #757575; }
  .theme-amber .bax-field.disabled .bax-field-content .bax-form-control, .theme-amber .bax-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-amber .bax-field.disabled .bax-field-content .bax-selected-item, .theme-amber .bax-field.disabled .bax-field-content .bax-field-control {
    color: #9e9e9e; }
  .theme-amber .bax-field.readonly .bax-field-header label::after {
    color: #212121 !important; }
  .theme-amber .bax-field .wj-btn {
    color: #757575;
    border-color: #e0e0e0; }
    .theme-amber .bax-field .wj-btn:hover {
      color: #757575; }
    .theme-amber .bax-field .wj-btn:active {
      color: #ffc107; }

.theme-amber .bax-unauthorized-field {
  border-color: #e0e0e0; }
  .theme-amber .bax-unauthorized-field .bax-field-content .bax-field-header label {
    color: #ffc107; }
  .theme-amber .bax-unauthorized-field .bax-field-content .bax-field-info i {
    color: #757575; }
  .theme-amber .bax-unauthorized-field .bax-field-content .bax-field-action {
    color: #757575; }
    .theme-amber .bax-unauthorized-field .bax-field-content .bax-field-action:hover {
      color: #757575; }
    .theme-amber .bax-unauthorized-field .bax-field-content .bax-field-action:active {
      color: #ffc107; }
    .theme-amber .bax-unauthorized-field .bax-field-content .bax-field-action a {
      color: #757575; }
      .theme-amber .bax-unauthorized-field .bax-field-content .bax-field-action a i {
        color: #757575; }
      .theme-amber .bax-unauthorized-field .bax-field-content .bax-field-action a i:hover {
        color: #757575; }
  .theme-amber .bax-unauthorized-field.focused {
    border-bottom-color: #ffc107; }
    .theme-amber .bax-unauthorized-field.focused .bax-field-header label {
      color: #ffc107; }
  .theme-amber .bax-unauthorized-field.disabled .bax-field-content .bax-field-header label {
    color: #757575; }
  .theme-amber .bax-unauthorized-field.disabled .bax-field-content .bax-form-control, .theme-amber .bax-unauthorized-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-amber .bax-unauthorized-field.disabled .bax-field-content .bax-selected-item, .theme-amber .bax-unauthorized-field.disabled .bax-field-content .bax-field-control {
    color: #9e9e9e; }
  .theme-amber .bax-unauthorized-field.readonly .bax-field-header label::after {
    color: #212121 !important; }
  .theme-amber .bax-unauthorized-field .wj-btn {
    color: #757575;
    border-color: #e0e0e0; }
    .theme-amber .bax-unauthorized-field .wj-btn:hover {
      color: #757575; }
    .theme-amber .bax-unauthorized-field .wj-btn:active {
      color: #ffc107; }

.theme-amber .bax-measure-unit-field .bax-field-content .bax-field-control i:hover, .theme-amber .bax-datatype-field .bax-field-content .bax-field-control i:hover {
  color: #212121; }

.theme-amber .bax-measure-unit-field .bax-field-content .bax-field-control i:active, .theme-amber .bax-datatype-field .bax-field-content .bax-field-control i:active {
  color: #ffc107; }

.theme-amber .bax-combobox-field:not(.multiselection) .bax-selected-item i {
  color: #757575; }
  .theme-amber .bax-combobox-field:not(.multiselection) .bax-selected-item i:hover {
    color: #757575; }
  .theme-amber .bax-combobox-field:not(.multiselection) .bax-selected-item i:active {
    color: #ffc107; }

.theme-amber .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  color: #757575;
  background-color: #fafafa;
  border-color: #e0e0e0; }
  .theme-amber .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:hover {
    color: #757575; }
  .theme-amber .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:active {
    color: #ffc107; }

.theme-amber .bax-combobox-field .bax-listview-item .bax-listview-item-content {
  color: #212121; }

.theme-amber .bax-localization-field.inline .bax-field-content .bax-field-control div {
  border-color: rgba(0, 0, 0, 0.12); }

.theme-amber .bax-dropdown {
  border-color: #ffc107;
  background-color: white; }
  .theme-amber .bax-dropdown .bax-dropdown-search {
    border-color: #e0e0e0; }
    .theme-amber .bax-dropdown .bax-dropdown-search i {
      color: #757575; }
    .theme-amber .bax-dropdown .bax-dropdown-search input {
      background-color: white; }
  .theme-amber .bax-dropdown .bax-dropdown-radio {
    background-color: white;
    border-color: #e0e0e0; }
  .theme-amber .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
    color: #212121;
    border-color: #e0e0e0;
    background-color: transparent; }
  .theme-amber .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
    color: #212121; }
  .theme-amber .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
    border-color: #e0e0e0; }

.theme-amber .bax-listview-item-content {
  color: #212121; }

.theme-amber .bax-listview-groupable .bax-listview-groupable-item + li {
  border-color: #e0e0e0; }

.theme-amber .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
  color: #212121;
  background-color: transparent;
  border-color: #e0e0e0; }

.theme-amber .bax-listview .bax-listview-item a .bax-listview-item-symbol {
  color: #212121;
  border-color: #e0e0e0; }

.theme-amber .bax-listview .bax-listview-item a .bax-listview-item-content {
  color: #212121; }

.theme-amber .bax-listview .bax-listview-item a:hover .bax-listview-item-symbol, .theme-amber .bax-listview .bax-listview-item a:hover .bax-listview-item-content, .theme-amber .bax-listview .bax-listview-item a:focus .bax-listview-item-symbol, .theme-amber .bax-listview .bax-listview-item a:focus .bax-listview-item-content, .theme-amber .bax-listview .bax-listview-item a:active .bax-listview-item-symbol, .theme-amber .bax-listview .bax-listview-item a:active .bax-listview-item-content {
  color: #ffc107; }

.theme-amber .bax-listview .bax-listview-item a:hover, .theme-amber .bax-listview .bax-listview-item a:focus {
  background-color: whitesmoke; }

.theme-amber .bax-listview .bax-listview-item a:active {
  background-color: #e0e0e0; }

.theme-amber .bax-listview .bax-listview-item + li {
  border-color: #e0e0e0; }

.theme-amber .bax-listview .bax-listview-item.selected .bax-listview-item-symbol, .theme-amber .bax-listview .bax-listview-item.selected .bax-listview-item-content {
  color: #ffc107; }

.theme-amber .wj-calendar-month td:hover, .theme-amber .wj-calendar-year td:hover {
  color: rgba(0, 0, 0, 0.87);
  background-color: #ffc107; }

.theme-amber .wj-flexgrid .bax-field {
  border-color: #e0e0e0; }

.theme-amber .wj-dropdown-panel {
  border-color: #ffc107; }
  .theme-amber .wj-dropdown-panel.wj-content {
    background-color: white; }

.theme-amber md-tabs md-tab-item.md-tab.md-active {
  color: #ffc107; }

.theme-amber md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: #ffc107; }
  .theme-amber md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple .md-icon {
    background-color: #ffc107; }

.theme-amber md-select-menu md-content .md-checkbox-enabled[selected] {
  color: #ffc107; }
  .theme-amber md-select-menu md-content .md-checkbox-enabled[selected]:focus {
    color: #ffc107; }
  .theme-amber md-select-menu md-content .md-checkbox-enabled[selected] .md-icon {
    background-color: #ffc107; }

.theme-amber md-select-menu md-content md-option[selected] {
  color: #ffc107; }
  .theme-amber md-select-menu md-content md-option[selected]:focus {
    color: #ffc107; }

.theme-amber md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: #ffc107; }

.theme-amber md-switch.md-checked.md-primary .md-bar {
  background-color: #ffc107; }

.theme-amber md-switch.md-checked.md-primary .md-thumb {
  background-color: #ffc107; }

.theme-amber md-switch.md-checked.md-primary .md-ink-ripple {
  color: #ffc107; }

.theme-amber .bax-textarea-field .bax-field-control textarea, .theme-amber .bax-textarea-field .bax-field-control div {
  box-shadow: inset 0 0 10px white;
  background-color: white; }

.theme-amber md-autocomplete.filter-simple-item md-autocomplete-wrap {
  border: 1px solid #e0e0e0; }

.theme-amber bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #e0e0e0 !important; }

.theme-amber .legend-panel {
  background-color: white; }

.theme-amber-dark .bax-field {
  border-color: #1f1f1f; }
  .theme-amber-dark .bax-field .bax-field-content .bax-field-header label {
    color: #ffc107; }
  .theme-amber-dark .bax-field .bax-field-content .bax-field-info i {
    color: #b3b3b3; }
  .theme-amber-dark .bax-field .bax-field-content .bax-field-action {
    color: #b3b3b3; }
    .theme-amber-dark .bax-field .bax-field-content .bax-field-action:hover {
      color: #b3b3b3; }
    .theme-amber-dark .bax-field .bax-field-content .bax-field-action:active {
      color: #ffc107; }
    .theme-amber-dark .bax-field .bax-field-content .bax-field-action a {
      color: #b3b3b3; }
      .theme-amber-dark .bax-field .bax-field-content .bax-field-action a i {
        color: #b3b3b3; }
      .theme-amber-dark .bax-field .bax-field-content .bax-field-action a i:hover {
        color: #b3b3b3; }
  .theme-amber-dark .bax-field.focused {
    border-bottom-color: #ffc107; }
    .theme-amber-dark .bax-field.focused .bax-field-header label {
      color: #ffc107; }
  .theme-amber-dark .bax-field.disabled .bax-field-content .bax-field-header label {
    color: #b3b3b3; }
  .theme-amber-dark .bax-field.disabled .bax-field-content .bax-form-control, .theme-amber-dark .bax-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-amber-dark .bax-field.disabled .bax-field-content .bax-selected-item, .theme-amber-dark .bax-field.disabled .bax-field-content .bax-field-control {
    color: gray; }
  .theme-amber-dark .bax-field.readonly .bax-field-header label::after {
    color: white !important; }
  .theme-amber-dark .bax-field .wj-btn {
    color: #b3b3b3;
    border-color: #1f1f1f; }
    .theme-amber-dark .bax-field .wj-btn:hover {
      color: #b3b3b3; }
    .theme-amber-dark .bax-field .wj-btn:active {
      color: #ffc107; }

.theme-amber-dark .bax-unauthorized-field {
  border-color: #1f1f1f; }
  .theme-amber-dark .bax-unauthorized-field .bax-field-content .bax-field-header label {
    color: #ffc107; }
  .theme-amber-dark .bax-unauthorized-field .bax-field-content .bax-field-info i {
    color: #b3b3b3; }
  .theme-amber-dark .bax-unauthorized-field .bax-field-content .bax-field-action {
    color: #b3b3b3; }
    .theme-amber-dark .bax-unauthorized-field .bax-field-content .bax-field-action:hover {
      color: #b3b3b3; }
    .theme-amber-dark .bax-unauthorized-field .bax-field-content .bax-field-action:active {
      color: #ffc107; }
    .theme-amber-dark .bax-unauthorized-field .bax-field-content .bax-field-action a {
      color: #b3b3b3; }
      .theme-amber-dark .bax-unauthorized-field .bax-field-content .bax-field-action a i {
        color: #b3b3b3; }
      .theme-amber-dark .bax-unauthorized-field .bax-field-content .bax-field-action a i:hover {
        color: #b3b3b3; }
  .theme-amber-dark .bax-unauthorized-field.focused {
    border-bottom-color: #ffc107; }
    .theme-amber-dark .bax-unauthorized-field.focused .bax-field-header label {
      color: #ffc107; }
  .theme-amber-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field-header label {
    color: #b3b3b3; }
  .theme-amber-dark .bax-unauthorized-field.disabled .bax-field-content .bax-form-control, .theme-amber-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-amber-dark .bax-unauthorized-field.disabled .bax-field-content .bax-selected-item, .theme-amber-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field-control {
    color: gray; }
  .theme-amber-dark .bax-unauthorized-field.readonly .bax-field-header label::after {
    color: white !important; }
  .theme-amber-dark .bax-unauthorized-field .wj-btn {
    color: #b3b3b3;
    border-color: #1f1f1f; }
    .theme-amber-dark .bax-unauthorized-field .wj-btn:hover {
      color: #b3b3b3; }
    .theme-amber-dark .bax-unauthorized-field .wj-btn:active {
      color: #ffc107; }

.theme-amber-dark .bax-measure-unit-field .bax-field-content .bax-field-control i:hover, .theme-amber-dark .bax-datatype-field .bax-field-content .bax-field-control i:hover {
  color: white; }

.theme-amber-dark .bax-measure-unit-field .bax-field-content .bax-field-control i:active, .theme-amber-dark .bax-datatype-field .bax-field-content .bax-field-control i:active {
  color: #ffc107; }

.theme-amber-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i {
  color: #b3b3b3; }
  .theme-amber-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i:hover {
    color: #b3b3b3; }
  .theme-amber-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i:active {
    color: #ffc107; }

.theme-amber-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  color: #b3b3b3;
  background-color: #303030;
  border-color: #1f1f1f; }
  .theme-amber-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:hover {
    color: #b3b3b3; }
  .theme-amber-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:active {
    color: #ffc107; }

.theme-amber-dark .bax-combobox-field .bax-listview-item .bax-listview-item-content {
  color: white; }

.theme-amber-dark .bax-localization-field.inline .bax-field-content .bax-field-control div {
  border-color: rgba(0, 0, 0, 0.12); }

.theme-amber-dark .bax-dropdown {
  border-color: #ffc107;
  background-color: #424242; }
  .theme-amber-dark .bax-dropdown .bax-dropdown-search {
    border-color: #1f1f1f; }
    .theme-amber-dark .bax-dropdown .bax-dropdown-search i {
      color: #b3b3b3; }
    .theme-amber-dark .bax-dropdown .bax-dropdown-search input {
      background-color: #424242; }
  .theme-amber-dark .bax-dropdown .bax-dropdown-radio {
    background-color: #424242;
    border-color: #1f1f1f; }
  .theme-amber-dark .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
    color: white;
    border-color: #1f1f1f;
    background-color: transparent; }
  .theme-amber-dark .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
    color: white; }
  .theme-amber-dark .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
    border-color: #1f1f1f; }

.theme-amber-dark .bax-listview-item-content {
  color: white; }

.theme-amber-dark .bax-listview-groupable .bax-listview-groupable-item + li {
  border-color: #1f1f1f; }

.theme-amber-dark .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
  color: white;
  background-color: transparent;
  border-color: #1f1f1f; }

.theme-amber-dark .bax-listview .bax-listview-item a .bax-listview-item-symbol {
  color: white;
  border-color: #1f1f1f; }

.theme-amber-dark .bax-listview .bax-listview-item a .bax-listview-item-content {
  color: white; }

.theme-amber-dark .bax-listview .bax-listview-item a:hover .bax-listview-item-symbol, .theme-amber-dark .bax-listview .bax-listview-item a:hover .bax-listview-item-content, .theme-amber-dark .bax-listview .bax-listview-item a:focus .bax-listview-item-symbol, .theme-amber-dark .bax-listview .bax-listview-item a:focus .bax-listview-item-content, .theme-amber-dark .bax-listview .bax-listview-item a:active .bax-listview-item-symbol, .theme-amber-dark .bax-listview .bax-listview-item a:active .bax-listview-item-content {
  color: #ffc107; }

.theme-amber-dark .bax-listview .bax-listview-item a:hover, .theme-amber-dark .bax-listview .bax-listview-item a:focus {
  background-color: #0a0a0a; }

.theme-amber-dark .bax-listview .bax-listview-item a:active {
  background-color: #212121; }

.theme-amber-dark .bax-listview .bax-listview-item + li {
  border-color: #1f1f1f; }

.theme-amber-dark .bax-listview .bax-listview-item.selected .bax-listview-item-symbol, .theme-amber-dark .bax-listview .bax-listview-item.selected .bax-listview-item-content {
  color: #ffc107; }

.theme-amber-dark .wj-calendar-month td:hover, .theme-amber-dark .wj-calendar-year td:hover {
  color: rgba(0, 0, 0, 0.87);
  background-color: #ffc107; }

.theme-amber-dark .wj-flexgrid .bax-field {
  border-color: #1f1f1f; }

.theme-amber-dark .wj-dropdown-panel {
  border-color: #ffc107; }
  .theme-amber-dark .wj-dropdown-panel.wj-content {
    background-color: #424242; }

.theme-amber-dark md-tabs md-tab-item.md-tab.md-active {
  color: #ffc107; }

.theme-amber-dark md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: #ffc107; }
  .theme-amber-dark md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple .md-icon {
    background-color: #ffc107; }

.theme-amber-dark md-select-menu md-content .md-checkbox-enabled[selected] {
  color: #ffc107; }
  .theme-amber-dark md-select-menu md-content .md-checkbox-enabled[selected]:focus {
    color: #ffc107; }
  .theme-amber-dark md-select-menu md-content .md-checkbox-enabled[selected] .md-icon {
    background-color: #ffc107; }

.theme-amber-dark md-select-menu md-content md-option[selected] {
  color: #ffc107; }
  .theme-amber-dark md-select-menu md-content md-option[selected]:focus {
    color: #ffc107; }

.theme-amber-dark md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: #ffc107; }

.theme-amber-dark md-switch.md-checked.md-primary .md-bar {
  background-color: #ffc107; }

.theme-amber-dark md-switch.md-checked.md-primary .md-thumb {
  background-color: #ffc107; }

.theme-amber-dark md-switch.md-checked.md-primary .md-ink-ripple {
  color: #ffc107; }

.theme-amber-dark .bax-textarea-field .bax-field-control textarea, .theme-amber-dark .bax-textarea-field .bax-field-control div {
  box-shadow: inset 0 0 10px #424242;
  background-color: white; }

.theme-amber-dark md-autocomplete.filter-simple-item md-autocomplete-wrap {
  border: 1px solid #1f1f1f; }

.theme-amber-dark bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #1f1f1f !important; }

.theme-amber-dark .legend-panel {
  background-color: #424242; }

.theme-blue-gray .bax-field {
  border-color: #e0e0e0; }
  .theme-blue-gray .bax-field .bax-field-content .bax-field-header label {
    color: #607d8b; }
  .theme-blue-gray .bax-field .bax-field-content .bax-field-info i {
    color: #757575; }
  .theme-blue-gray .bax-field .bax-field-content .bax-field-action {
    color: #757575; }
    .theme-blue-gray .bax-field .bax-field-content .bax-field-action:hover {
      color: #757575; }
    .theme-blue-gray .bax-field .bax-field-content .bax-field-action:active {
      color: #607d8b; }
    .theme-blue-gray .bax-field .bax-field-content .bax-field-action a {
      color: #757575; }
      .theme-blue-gray .bax-field .bax-field-content .bax-field-action a i {
        color: #757575; }
      .theme-blue-gray .bax-field .bax-field-content .bax-field-action a i:hover {
        color: #757575; }
  .theme-blue-gray .bax-field.focused {
    border-bottom-color: #607d8b; }
    .theme-blue-gray .bax-field.focused .bax-field-header label {
      color: #607d8b; }
  .theme-blue-gray .bax-field.disabled .bax-field-content .bax-field-header label {
    color: #757575; }
  .theme-blue-gray .bax-field.disabled .bax-field-content .bax-form-control, .theme-blue-gray .bax-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-blue-gray .bax-field.disabled .bax-field-content .bax-selected-item, .theme-blue-gray .bax-field.disabled .bax-field-content .bax-field-control {
    color: #9e9e9e; }
  .theme-blue-gray .bax-field.readonly .bax-field-header label::after {
    color: #212121 !important; }
  .theme-blue-gray .bax-field .wj-btn {
    color: #757575;
    border-color: #e0e0e0; }
    .theme-blue-gray .bax-field .wj-btn:hover {
      color: #757575; }
    .theme-blue-gray .bax-field .wj-btn:active {
      color: #607d8b; }

.theme-blue-gray .bax-unauthorized-field {
  border-color: #e0e0e0; }
  .theme-blue-gray .bax-unauthorized-field .bax-field-content .bax-field-header label {
    color: #607d8b; }
  .theme-blue-gray .bax-unauthorized-field .bax-field-content .bax-field-info i {
    color: #757575; }
  .theme-blue-gray .bax-unauthorized-field .bax-field-content .bax-field-action {
    color: #757575; }
    .theme-blue-gray .bax-unauthorized-field .bax-field-content .bax-field-action:hover {
      color: #757575; }
    .theme-blue-gray .bax-unauthorized-field .bax-field-content .bax-field-action:active {
      color: #607d8b; }
    .theme-blue-gray .bax-unauthorized-field .bax-field-content .bax-field-action a {
      color: #757575; }
      .theme-blue-gray .bax-unauthorized-field .bax-field-content .bax-field-action a i {
        color: #757575; }
      .theme-blue-gray .bax-unauthorized-field .bax-field-content .bax-field-action a i:hover {
        color: #757575; }
  .theme-blue-gray .bax-unauthorized-field.focused {
    border-bottom-color: #607d8b; }
    .theme-blue-gray .bax-unauthorized-field.focused .bax-field-header label {
      color: #607d8b; }
  .theme-blue-gray .bax-unauthorized-field.disabled .bax-field-content .bax-field-header label {
    color: #757575; }
  .theme-blue-gray .bax-unauthorized-field.disabled .bax-field-content .bax-form-control, .theme-blue-gray .bax-unauthorized-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-blue-gray .bax-unauthorized-field.disabled .bax-field-content .bax-selected-item, .theme-blue-gray .bax-unauthorized-field.disabled .bax-field-content .bax-field-control {
    color: #9e9e9e; }
  .theme-blue-gray .bax-unauthorized-field.readonly .bax-field-header label::after {
    color: #212121 !important; }
  .theme-blue-gray .bax-unauthorized-field .wj-btn {
    color: #757575;
    border-color: #e0e0e0; }
    .theme-blue-gray .bax-unauthorized-field .wj-btn:hover {
      color: #757575; }
    .theme-blue-gray .bax-unauthorized-field .wj-btn:active {
      color: #607d8b; }

.theme-blue-gray .bax-measure-unit-field .bax-field-content .bax-field-control i:hover, .theme-blue-gray .bax-datatype-field .bax-field-content .bax-field-control i:hover {
  color: #212121; }

.theme-blue-gray .bax-measure-unit-field .bax-field-content .bax-field-control i:active, .theme-blue-gray .bax-datatype-field .bax-field-content .bax-field-control i:active {
  color: #607d8b; }

.theme-blue-gray .bax-combobox-field:not(.multiselection) .bax-selected-item i {
  color: #757575; }
  .theme-blue-gray .bax-combobox-field:not(.multiselection) .bax-selected-item i:hover {
    color: #757575; }
  .theme-blue-gray .bax-combobox-field:not(.multiselection) .bax-selected-item i:active {
    color: #607d8b; }

.theme-blue-gray .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  color: #757575;
  background-color: #fafafa;
  border-color: #e0e0e0; }
  .theme-blue-gray .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:hover {
    color: #757575; }
  .theme-blue-gray .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:active {
    color: #607d8b; }

.theme-blue-gray .bax-combobox-field .bax-listview-item .bax-listview-item-content {
  color: #212121; }

.theme-blue-gray .bax-localization-field.inline .bax-field-content .bax-field-control div {
  border-color: rgba(0, 0, 0, 0.12); }

.theme-blue-gray .bax-dropdown {
  border-color: #607d8b;
  background-color: white; }
  .theme-blue-gray .bax-dropdown .bax-dropdown-search {
    border-color: #e0e0e0; }
    .theme-blue-gray .bax-dropdown .bax-dropdown-search i {
      color: #757575; }
    .theme-blue-gray .bax-dropdown .bax-dropdown-search input {
      background-color: white; }
  .theme-blue-gray .bax-dropdown .bax-dropdown-radio {
    background-color: white;
    border-color: #e0e0e0; }
  .theme-blue-gray .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
    color: #212121;
    border-color: #e0e0e0;
    background-color: transparent; }
  .theme-blue-gray .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
    color: #212121; }
  .theme-blue-gray .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
    border-color: #e0e0e0; }

.theme-blue-gray .bax-listview-item-content {
  color: #212121; }

.theme-blue-gray .bax-listview-groupable .bax-listview-groupable-item + li {
  border-color: #e0e0e0; }

.theme-blue-gray .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
  color: #212121;
  background-color: transparent;
  border-color: #e0e0e0; }

.theme-blue-gray .bax-listview .bax-listview-item a .bax-listview-item-symbol {
  color: #212121;
  border-color: #e0e0e0; }

.theme-blue-gray .bax-listview .bax-listview-item a .bax-listview-item-content {
  color: #212121; }

.theme-blue-gray .bax-listview .bax-listview-item a:hover .bax-listview-item-symbol, .theme-blue-gray .bax-listview .bax-listview-item a:hover .bax-listview-item-content, .theme-blue-gray .bax-listview .bax-listview-item a:focus .bax-listview-item-symbol, .theme-blue-gray .bax-listview .bax-listview-item a:focus .bax-listview-item-content, .theme-blue-gray .bax-listview .bax-listview-item a:active .bax-listview-item-symbol, .theme-blue-gray .bax-listview .bax-listview-item a:active .bax-listview-item-content {
  color: #607d8b; }

.theme-blue-gray .bax-listview .bax-listview-item a:hover, .theme-blue-gray .bax-listview .bax-listview-item a:focus {
  background-color: whitesmoke; }

.theme-blue-gray .bax-listview .bax-listview-item a:active {
  background-color: #e0e0e0; }

.theme-blue-gray .bax-listview .bax-listview-item + li {
  border-color: #e0e0e0; }

.theme-blue-gray .bax-listview .bax-listview-item.selected .bax-listview-item-symbol, .theme-blue-gray .bax-listview .bax-listview-item.selected .bax-listview-item-content {
  color: #607d8b; }

.theme-blue-gray .wj-calendar-month td:hover, .theme-blue-gray .wj-calendar-year td:hover {
  color: white;
  background-color: #607d8b; }

.theme-blue-gray .wj-flexgrid .bax-field {
  border-color: #e0e0e0; }

.theme-blue-gray .wj-dropdown-panel {
  border-color: #607d8b; }
  .theme-blue-gray .wj-dropdown-panel.wj-content {
    background-color: white; }

.theme-blue-gray md-tabs md-tab-item.md-tab.md-active {
  color: #607d8b; }

.theme-blue-gray md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: #607d8b; }
  .theme-blue-gray md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple .md-icon {
    background-color: #607d8b; }

.theme-blue-gray md-select-menu md-content .md-checkbox-enabled[selected] {
  color: #607d8b; }
  .theme-blue-gray md-select-menu md-content .md-checkbox-enabled[selected]:focus {
    color: #607d8b; }
  .theme-blue-gray md-select-menu md-content .md-checkbox-enabled[selected] .md-icon {
    background-color: #607d8b; }

.theme-blue-gray md-select-menu md-content md-option[selected] {
  color: #607d8b; }
  .theme-blue-gray md-select-menu md-content md-option[selected]:focus {
    color: #607d8b; }

.theme-blue-gray md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: #607d8b; }

.theme-blue-gray md-switch.md-checked.md-primary .md-bar {
  background-color: #607d8b; }

.theme-blue-gray md-switch.md-checked.md-primary .md-thumb {
  background-color: #607d8b; }

.theme-blue-gray md-switch.md-checked.md-primary .md-ink-ripple {
  color: #607d8b; }

.theme-blue-gray .bax-textarea-field .bax-field-control textarea, .theme-blue-gray .bax-textarea-field .bax-field-control div {
  box-shadow: inset 0 0 10px white;
  background-color: white; }

.theme-blue-gray md-autocomplete.filter-simple-item md-autocomplete-wrap {
  border: 1px solid #e0e0e0; }

.theme-blue-gray bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #e0e0e0 !important; }

.theme-blue-gray .legend-panel {
  background-color: white; }

.theme-blue-gray-dark .bax-field {
  border-color: #1f1f1f; }
  .theme-blue-gray-dark .bax-field .bax-field-content .bax-field-header label {
    color: #607d8b; }
  .theme-blue-gray-dark .bax-field .bax-field-content .bax-field-info i {
    color: #b3b3b3; }
  .theme-blue-gray-dark .bax-field .bax-field-content .bax-field-action {
    color: #b3b3b3; }
    .theme-blue-gray-dark .bax-field .bax-field-content .bax-field-action:hover {
      color: #b3b3b3; }
    .theme-blue-gray-dark .bax-field .bax-field-content .bax-field-action:active {
      color: #607d8b; }
    .theme-blue-gray-dark .bax-field .bax-field-content .bax-field-action a {
      color: #b3b3b3; }
      .theme-blue-gray-dark .bax-field .bax-field-content .bax-field-action a i {
        color: #b3b3b3; }
      .theme-blue-gray-dark .bax-field .bax-field-content .bax-field-action a i:hover {
        color: #b3b3b3; }
  .theme-blue-gray-dark .bax-field.focused {
    border-bottom-color: #607d8b; }
    .theme-blue-gray-dark .bax-field.focused .bax-field-header label {
      color: #607d8b; }
  .theme-blue-gray-dark .bax-field.disabled .bax-field-content .bax-field-header label {
    color: #b3b3b3; }
  .theme-blue-gray-dark .bax-field.disabled .bax-field-content .bax-form-control, .theme-blue-gray-dark .bax-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-blue-gray-dark .bax-field.disabled .bax-field-content .bax-selected-item, .theme-blue-gray-dark .bax-field.disabled .bax-field-content .bax-field-control {
    color: gray; }
  .theme-blue-gray-dark .bax-field.readonly .bax-field-header label::after {
    color: white !important; }
  .theme-blue-gray-dark .bax-field .wj-btn {
    color: #b3b3b3;
    border-color: #1f1f1f; }
    .theme-blue-gray-dark .bax-field .wj-btn:hover {
      color: #b3b3b3; }
    .theme-blue-gray-dark .bax-field .wj-btn:active {
      color: #607d8b; }

.theme-blue-gray-dark .bax-unauthorized-field {
  border-color: #1f1f1f; }
  .theme-blue-gray-dark .bax-unauthorized-field .bax-field-content .bax-field-header label {
    color: #607d8b; }
  .theme-blue-gray-dark .bax-unauthorized-field .bax-field-content .bax-field-info i {
    color: #b3b3b3; }
  .theme-blue-gray-dark .bax-unauthorized-field .bax-field-content .bax-field-action {
    color: #b3b3b3; }
    .theme-blue-gray-dark .bax-unauthorized-field .bax-field-content .bax-field-action:hover {
      color: #b3b3b3; }
    .theme-blue-gray-dark .bax-unauthorized-field .bax-field-content .bax-field-action:active {
      color: #607d8b; }
    .theme-blue-gray-dark .bax-unauthorized-field .bax-field-content .bax-field-action a {
      color: #b3b3b3; }
      .theme-blue-gray-dark .bax-unauthorized-field .bax-field-content .bax-field-action a i {
        color: #b3b3b3; }
      .theme-blue-gray-dark .bax-unauthorized-field .bax-field-content .bax-field-action a i:hover {
        color: #b3b3b3; }
  .theme-blue-gray-dark .bax-unauthorized-field.focused {
    border-bottom-color: #607d8b; }
    .theme-blue-gray-dark .bax-unauthorized-field.focused .bax-field-header label {
      color: #607d8b; }
  .theme-blue-gray-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field-header label {
    color: #b3b3b3; }
  .theme-blue-gray-dark .bax-unauthorized-field.disabled .bax-field-content .bax-form-control, .theme-blue-gray-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-blue-gray-dark .bax-unauthorized-field.disabled .bax-field-content .bax-selected-item, .theme-blue-gray-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field-control {
    color: gray; }
  .theme-blue-gray-dark .bax-unauthorized-field.readonly .bax-field-header label::after {
    color: white !important; }
  .theme-blue-gray-dark .bax-unauthorized-field .wj-btn {
    color: #b3b3b3;
    border-color: #1f1f1f; }
    .theme-blue-gray-dark .bax-unauthorized-field .wj-btn:hover {
      color: #b3b3b3; }
    .theme-blue-gray-dark .bax-unauthorized-field .wj-btn:active {
      color: #607d8b; }

.theme-blue-gray-dark .bax-measure-unit-field .bax-field-content .bax-field-control i:hover, .theme-blue-gray-dark .bax-datatype-field .bax-field-content .bax-field-control i:hover {
  color: white; }

.theme-blue-gray-dark .bax-measure-unit-field .bax-field-content .bax-field-control i:active, .theme-blue-gray-dark .bax-datatype-field .bax-field-content .bax-field-control i:active {
  color: #607d8b; }

.theme-blue-gray-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i {
  color: #b3b3b3; }
  .theme-blue-gray-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i:hover {
    color: #b3b3b3; }
  .theme-blue-gray-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i:active {
    color: #607d8b; }

.theme-blue-gray-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  color: #b3b3b3;
  background-color: #303030;
  border-color: #1f1f1f; }
  .theme-blue-gray-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:hover {
    color: #b3b3b3; }
  .theme-blue-gray-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:active {
    color: #607d8b; }

.theme-blue-gray-dark .bax-combobox-field .bax-listview-item .bax-listview-item-content {
  color: white; }

.theme-blue-gray-dark .bax-localization-field.inline .bax-field-content .bax-field-control div {
  border-color: rgba(0, 0, 0, 0.12); }

.theme-blue-gray-dark .bax-dropdown {
  border-color: #607d8b;
  background-color: #424242; }
  .theme-blue-gray-dark .bax-dropdown .bax-dropdown-search {
    border-color: #1f1f1f; }
    .theme-blue-gray-dark .bax-dropdown .bax-dropdown-search i {
      color: #b3b3b3; }
    .theme-blue-gray-dark .bax-dropdown .bax-dropdown-search input {
      background-color: #424242; }
  .theme-blue-gray-dark .bax-dropdown .bax-dropdown-radio {
    background-color: #424242;
    border-color: #1f1f1f; }
  .theme-blue-gray-dark .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
    color: white;
    border-color: #1f1f1f;
    background-color: transparent; }
  .theme-blue-gray-dark .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
    color: white; }
  .theme-blue-gray-dark .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
    border-color: #1f1f1f; }

.theme-blue-gray-dark .bax-listview-item-content {
  color: white; }

.theme-blue-gray-dark .bax-listview-groupable .bax-listview-groupable-item + li {
  border-color: #1f1f1f; }

.theme-blue-gray-dark .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
  color: white;
  background-color: transparent;
  border-color: #1f1f1f; }

.theme-blue-gray-dark .bax-listview .bax-listview-item a .bax-listview-item-symbol {
  color: white;
  border-color: #1f1f1f; }

.theme-blue-gray-dark .bax-listview .bax-listview-item a .bax-listview-item-content {
  color: white; }

.theme-blue-gray-dark .bax-listview .bax-listview-item a:hover .bax-listview-item-symbol, .theme-blue-gray-dark .bax-listview .bax-listview-item a:hover .bax-listview-item-content, .theme-blue-gray-dark .bax-listview .bax-listview-item a:focus .bax-listview-item-symbol, .theme-blue-gray-dark .bax-listview .bax-listview-item a:focus .bax-listview-item-content, .theme-blue-gray-dark .bax-listview .bax-listview-item a:active .bax-listview-item-symbol, .theme-blue-gray-dark .bax-listview .bax-listview-item a:active .bax-listview-item-content {
  color: #607d8b; }

.theme-blue-gray-dark .bax-listview .bax-listview-item a:hover, .theme-blue-gray-dark .bax-listview .bax-listview-item a:focus {
  background-color: #0a0a0a; }

.theme-blue-gray-dark .bax-listview .bax-listview-item a:active {
  background-color: #212121; }

.theme-blue-gray-dark .bax-listview .bax-listview-item + li {
  border-color: #1f1f1f; }

.theme-blue-gray-dark .bax-listview .bax-listview-item.selected .bax-listview-item-symbol, .theme-blue-gray-dark .bax-listview .bax-listview-item.selected .bax-listview-item-content {
  color: #607d8b; }

.theme-blue-gray-dark .wj-calendar-month td:hover, .theme-blue-gray-dark .wj-calendar-year td:hover {
  color: white;
  background-color: #607d8b; }

.theme-blue-gray-dark .wj-flexgrid .bax-field {
  border-color: #1f1f1f; }

.theme-blue-gray-dark .wj-dropdown-panel {
  border-color: #607d8b; }
  .theme-blue-gray-dark .wj-dropdown-panel.wj-content {
    background-color: #424242; }

.theme-blue-gray-dark md-tabs md-tab-item.md-tab.md-active {
  color: #607d8b; }

.theme-blue-gray-dark md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: #607d8b; }
  .theme-blue-gray-dark md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple .md-icon {
    background-color: #607d8b; }

.theme-blue-gray-dark md-select-menu md-content .md-checkbox-enabled[selected] {
  color: #607d8b; }
  .theme-blue-gray-dark md-select-menu md-content .md-checkbox-enabled[selected]:focus {
    color: #607d8b; }
  .theme-blue-gray-dark md-select-menu md-content .md-checkbox-enabled[selected] .md-icon {
    background-color: #607d8b; }

.theme-blue-gray-dark md-select-menu md-content md-option[selected] {
  color: #607d8b; }
  .theme-blue-gray-dark md-select-menu md-content md-option[selected]:focus {
    color: #607d8b; }

.theme-blue-gray-dark md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: #607d8b; }

.theme-blue-gray-dark md-switch.md-checked.md-primary .md-bar {
  background-color: #607d8b; }

.theme-blue-gray-dark md-switch.md-checked.md-primary .md-thumb {
  background-color: #607d8b; }

.theme-blue-gray-dark md-switch.md-checked.md-primary .md-ink-ripple {
  color: #607d8b; }

.theme-blue-gray-dark .bax-textarea-field .bax-field-control textarea, .theme-blue-gray-dark .bax-textarea-field .bax-field-control div {
  box-shadow: inset 0 0 10px #424242;
  background-color: white; }

.theme-blue-gray-dark md-autocomplete.filter-simple-item md-autocomplete-wrap {
  border: 1px solid #1f1f1f; }

.theme-blue-gray-dark bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #1f1f1f !important; }

.theme-blue-gray-dark .legend-panel {
  background-color: #424242; }

.theme-deep-purple .bax-field {
  border-color: #e0e0e0; }
  .theme-deep-purple .bax-field .bax-field-content .bax-field-header label {
    color: #673ab7; }
  .theme-deep-purple .bax-field .bax-field-content .bax-field-info i {
    color: #757575; }
  .theme-deep-purple .bax-field .bax-field-content .bax-field-action {
    color: #757575; }
    .theme-deep-purple .bax-field .bax-field-content .bax-field-action:hover {
      color: #757575; }
    .theme-deep-purple .bax-field .bax-field-content .bax-field-action:active {
      color: #673ab7; }
    .theme-deep-purple .bax-field .bax-field-content .bax-field-action a {
      color: #757575; }
      .theme-deep-purple .bax-field .bax-field-content .bax-field-action a i {
        color: #757575; }
      .theme-deep-purple .bax-field .bax-field-content .bax-field-action a i:hover {
        color: #757575; }
  .theme-deep-purple .bax-field.focused {
    border-bottom-color: #673ab7; }
    .theme-deep-purple .bax-field.focused .bax-field-header label {
      color: #673ab7; }
  .theme-deep-purple .bax-field.disabled .bax-field-content .bax-field-header label {
    color: #757575; }
  .theme-deep-purple .bax-field.disabled .bax-field-content .bax-form-control, .theme-deep-purple .bax-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-deep-purple .bax-field.disabled .bax-field-content .bax-selected-item, .theme-deep-purple .bax-field.disabled .bax-field-content .bax-field-control {
    color: #9e9e9e; }
  .theme-deep-purple .bax-field.readonly .bax-field-header label::after {
    color: #212121 !important; }
  .theme-deep-purple .bax-field .wj-btn {
    color: #757575;
    border-color: #e0e0e0; }
    .theme-deep-purple .bax-field .wj-btn:hover {
      color: #757575; }
    .theme-deep-purple .bax-field .wj-btn:active {
      color: #673ab7; }

.theme-deep-purple .bax-unauthorized-field {
  border-color: #e0e0e0; }
  .theme-deep-purple .bax-unauthorized-field .bax-field-content .bax-field-header label {
    color: #673ab7; }
  .theme-deep-purple .bax-unauthorized-field .bax-field-content .bax-field-info i {
    color: #757575; }
  .theme-deep-purple .bax-unauthorized-field .bax-field-content .bax-field-action {
    color: #757575; }
    .theme-deep-purple .bax-unauthorized-field .bax-field-content .bax-field-action:hover {
      color: #757575; }
    .theme-deep-purple .bax-unauthorized-field .bax-field-content .bax-field-action:active {
      color: #673ab7; }
    .theme-deep-purple .bax-unauthorized-field .bax-field-content .bax-field-action a {
      color: #757575; }
      .theme-deep-purple .bax-unauthorized-field .bax-field-content .bax-field-action a i {
        color: #757575; }
      .theme-deep-purple .bax-unauthorized-field .bax-field-content .bax-field-action a i:hover {
        color: #757575; }
  .theme-deep-purple .bax-unauthorized-field.focused {
    border-bottom-color: #673ab7; }
    .theme-deep-purple .bax-unauthorized-field.focused .bax-field-header label {
      color: #673ab7; }
  .theme-deep-purple .bax-unauthorized-field.disabled .bax-field-content .bax-field-header label {
    color: #757575; }
  .theme-deep-purple .bax-unauthorized-field.disabled .bax-field-content .bax-form-control, .theme-deep-purple .bax-unauthorized-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-deep-purple .bax-unauthorized-field.disabled .bax-field-content .bax-selected-item, .theme-deep-purple .bax-unauthorized-field.disabled .bax-field-content .bax-field-control {
    color: #9e9e9e; }
  .theme-deep-purple .bax-unauthorized-field.readonly .bax-field-header label::after {
    color: #212121 !important; }
  .theme-deep-purple .bax-unauthorized-field .wj-btn {
    color: #757575;
    border-color: #e0e0e0; }
    .theme-deep-purple .bax-unauthorized-field .wj-btn:hover {
      color: #757575; }
    .theme-deep-purple .bax-unauthorized-field .wj-btn:active {
      color: #673ab7; }

.theme-deep-purple .bax-measure-unit-field .bax-field-content .bax-field-control i:hover, .theme-deep-purple .bax-datatype-field .bax-field-content .bax-field-control i:hover {
  color: #212121; }

.theme-deep-purple .bax-measure-unit-field .bax-field-content .bax-field-control i:active, .theme-deep-purple .bax-datatype-field .bax-field-content .bax-field-control i:active {
  color: #673ab7; }

.theme-deep-purple .bax-combobox-field:not(.multiselection) .bax-selected-item i {
  color: #757575; }
  .theme-deep-purple .bax-combobox-field:not(.multiselection) .bax-selected-item i:hover {
    color: #757575; }
  .theme-deep-purple .bax-combobox-field:not(.multiselection) .bax-selected-item i:active {
    color: #673ab7; }

.theme-deep-purple .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  color: #757575;
  background-color: #fafafa;
  border-color: #e0e0e0; }
  .theme-deep-purple .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:hover {
    color: #757575; }
  .theme-deep-purple .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:active {
    color: #673ab7; }

.theme-deep-purple .bax-combobox-field .bax-listview-item .bax-listview-item-content {
  color: #212121; }

.theme-deep-purple .bax-localization-field.inline .bax-field-content .bax-field-control div {
  border-color: rgba(0, 0, 0, 0.12); }

.theme-deep-purple .bax-dropdown {
  border-color: #673ab7;
  background-color: white; }
  .theme-deep-purple .bax-dropdown .bax-dropdown-search {
    border-color: #e0e0e0; }
    .theme-deep-purple .bax-dropdown .bax-dropdown-search i {
      color: #757575; }
    .theme-deep-purple .bax-dropdown .bax-dropdown-search input {
      background-color: white; }
  .theme-deep-purple .bax-dropdown .bax-dropdown-radio {
    background-color: white;
    border-color: #e0e0e0; }
  .theme-deep-purple .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
    color: #212121;
    border-color: #e0e0e0;
    background-color: transparent; }
  .theme-deep-purple .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
    color: #212121; }
  .theme-deep-purple .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
    border-color: #e0e0e0; }

.theme-deep-purple .bax-listview-item-content {
  color: #212121; }

.theme-deep-purple .bax-listview-groupable .bax-listview-groupable-item + li {
  border-color: #e0e0e0; }

.theme-deep-purple .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
  color: #212121;
  background-color: transparent;
  border-color: #e0e0e0; }

.theme-deep-purple .bax-listview .bax-listview-item a .bax-listview-item-symbol {
  color: #212121;
  border-color: #e0e0e0; }

.theme-deep-purple .bax-listview .bax-listview-item a .bax-listview-item-content {
  color: #212121; }

.theme-deep-purple .bax-listview .bax-listview-item a:hover .bax-listview-item-symbol, .theme-deep-purple .bax-listview .bax-listview-item a:hover .bax-listview-item-content, .theme-deep-purple .bax-listview .bax-listview-item a:focus .bax-listview-item-symbol, .theme-deep-purple .bax-listview .bax-listview-item a:focus .bax-listview-item-content, .theme-deep-purple .bax-listview .bax-listview-item a:active .bax-listview-item-symbol, .theme-deep-purple .bax-listview .bax-listview-item a:active .bax-listview-item-content {
  color: #673ab7; }

.theme-deep-purple .bax-listview .bax-listview-item a:hover, .theme-deep-purple .bax-listview .bax-listview-item a:focus {
  background-color: whitesmoke; }

.theme-deep-purple .bax-listview .bax-listview-item a:active {
  background-color: #e0e0e0; }

.theme-deep-purple .bax-listview .bax-listview-item + li {
  border-color: #e0e0e0; }

.theme-deep-purple .bax-listview .bax-listview-item.selected .bax-listview-item-symbol, .theme-deep-purple .bax-listview .bax-listview-item.selected .bax-listview-item-content {
  color: #673ab7; }

.theme-deep-purple .wj-calendar-month td:hover, .theme-deep-purple .wj-calendar-year td:hover {
  color: white;
  background-color: #673ab7; }

.theme-deep-purple .wj-flexgrid .bax-field {
  border-color: #e0e0e0; }

.theme-deep-purple .wj-dropdown-panel {
  border-color: #673ab7; }
  .theme-deep-purple .wj-dropdown-panel.wj-content {
    background-color: white; }

.theme-deep-purple md-tabs md-tab-item.md-tab.md-active {
  color: #673ab7; }

.theme-deep-purple md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: #673ab7; }
  .theme-deep-purple md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple .md-icon {
    background-color: #673ab7; }

.theme-deep-purple md-select-menu md-content .md-checkbox-enabled[selected] {
  color: #673ab7; }
  .theme-deep-purple md-select-menu md-content .md-checkbox-enabled[selected]:focus {
    color: #673ab7; }
  .theme-deep-purple md-select-menu md-content .md-checkbox-enabled[selected] .md-icon {
    background-color: #673ab7; }

.theme-deep-purple md-select-menu md-content md-option[selected] {
  color: #673ab7; }
  .theme-deep-purple md-select-menu md-content md-option[selected]:focus {
    color: #673ab7; }

.theme-deep-purple md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: #673ab7; }

.theme-deep-purple md-switch.md-checked.md-primary .md-bar {
  background-color: #673ab7; }

.theme-deep-purple md-switch.md-checked.md-primary .md-thumb {
  background-color: #673ab7; }

.theme-deep-purple md-switch.md-checked.md-primary .md-ink-ripple {
  color: #673ab7; }

.theme-deep-purple .bax-textarea-field .bax-field-control textarea, .theme-deep-purple .bax-textarea-field .bax-field-control div {
  box-shadow: inset 0 0 10px white;
  background-color: white; }

.theme-deep-purple md-autocomplete.filter-simple-item md-autocomplete-wrap {
  border: 1px solid #e0e0e0; }

.theme-deep-purple bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #e0e0e0 !important; }

.theme-deep-purple .legend-panel {
  background-color: white; }

.theme-deep-purple-dark .bax-field {
  border-color: #1f1f1f; }
  .theme-deep-purple-dark .bax-field .bax-field-content .bax-field-header label {
    color: #673ab7; }
  .theme-deep-purple-dark .bax-field .bax-field-content .bax-field-info i {
    color: #b3b3b3; }
  .theme-deep-purple-dark .bax-field .bax-field-content .bax-field-action {
    color: #b3b3b3; }
    .theme-deep-purple-dark .bax-field .bax-field-content .bax-field-action:hover {
      color: #b3b3b3; }
    .theme-deep-purple-dark .bax-field .bax-field-content .bax-field-action:active {
      color: #673ab7; }
    .theme-deep-purple-dark .bax-field .bax-field-content .bax-field-action a {
      color: #b3b3b3; }
      .theme-deep-purple-dark .bax-field .bax-field-content .bax-field-action a i {
        color: #b3b3b3; }
      .theme-deep-purple-dark .bax-field .bax-field-content .bax-field-action a i:hover {
        color: #b3b3b3; }
  .theme-deep-purple-dark .bax-field.focused {
    border-bottom-color: #673ab7; }
    .theme-deep-purple-dark .bax-field.focused .bax-field-header label {
      color: #673ab7; }
  .theme-deep-purple-dark .bax-field.disabled .bax-field-content .bax-field-header label {
    color: #b3b3b3; }
  .theme-deep-purple-dark .bax-field.disabled .bax-field-content .bax-form-control, .theme-deep-purple-dark .bax-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-deep-purple-dark .bax-field.disabled .bax-field-content .bax-selected-item, .theme-deep-purple-dark .bax-field.disabled .bax-field-content .bax-field-control {
    color: gray; }
  .theme-deep-purple-dark .bax-field.readonly .bax-field-header label::after {
    color: white !important; }
  .theme-deep-purple-dark .bax-field .wj-btn {
    color: #b3b3b3;
    border-color: #1f1f1f; }
    .theme-deep-purple-dark .bax-field .wj-btn:hover {
      color: #b3b3b3; }
    .theme-deep-purple-dark .bax-field .wj-btn:active {
      color: #673ab7; }

.theme-deep-purple-dark .bax-unauthorized-field {
  border-color: #1f1f1f; }
  .theme-deep-purple-dark .bax-unauthorized-field .bax-field-content .bax-field-header label {
    color: #673ab7; }
  .theme-deep-purple-dark .bax-unauthorized-field .bax-field-content .bax-field-info i {
    color: #b3b3b3; }
  .theme-deep-purple-dark .bax-unauthorized-field .bax-field-content .bax-field-action {
    color: #b3b3b3; }
    .theme-deep-purple-dark .bax-unauthorized-field .bax-field-content .bax-field-action:hover {
      color: #b3b3b3; }
    .theme-deep-purple-dark .bax-unauthorized-field .bax-field-content .bax-field-action:active {
      color: #673ab7; }
    .theme-deep-purple-dark .bax-unauthorized-field .bax-field-content .bax-field-action a {
      color: #b3b3b3; }
      .theme-deep-purple-dark .bax-unauthorized-field .bax-field-content .bax-field-action a i {
        color: #b3b3b3; }
      .theme-deep-purple-dark .bax-unauthorized-field .bax-field-content .bax-field-action a i:hover {
        color: #b3b3b3; }
  .theme-deep-purple-dark .bax-unauthorized-field.focused {
    border-bottom-color: #673ab7; }
    .theme-deep-purple-dark .bax-unauthorized-field.focused .bax-field-header label {
      color: #673ab7; }
  .theme-deep-purple-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field-header label {
    color: #b3b3b3; }
  .theme-deep-purple-dark .bax-unauthorized-field.disabled .bax-field-content .bax-form-control, .theme-deep-purple-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-deep-purple-dark .bax-unauthorized-field.disabled .bax-field-content .bax-selected-item, .theme-deep-purple-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field-control {
    color: gray; }
  .theme-deep-purple-dark .bax-unauthorized-field.readonly .bax-field-header label::after {
    color: white !important; }
  .theme-deep-purple-dark .bax-unauthorized-field .wj-btn {
    color: #b3b3b3;
    border-color: #1f1f1f; }
    .theme-deep-purple-dark .bax-unauthorized-field .wj-btn:hover {
      color: #b3b3b3; }
    .theme-deep-purple-dark .bax-unauthorized-field .wj-btn:active {
      color: #673ab7; }

.theme-deep-purple-dark .bax-measure-unit-field .bax-field-content .bax-field-control i:hover, .theme-deep-purple-dark .bax-datatype-field .bax-field-content .bax-field-control i:hover {
  color: white; }

.theme-deep-purple-dark .bax-measure-unit-field .bax-field-content .bax-field-control i:active, .theme-deep-purple-dark .bax-datatype-field .bax-field-content .bax-field-control i:active {
  color: #673ab7; }

.theme-deep-purple-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i {
  color: #b3b3b3; }
  .theme-deep-purple-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i:hover {
    color: #b3b3b3; }
  .theme-deep-purple-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i:active {
    color: #673ab7; }

.theme-deep-purple-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  color: #b3b3b3;
  background-color: #303030;
  border-color: #1f1f1f; }
  .theme-deep-purple-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:hover {
    color: #b3b3b3; }
  .theme-deep-purple-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:active {
    color: #673ab7; }

.theme-deep-purple-dark .bax-combobox-field .bax-listview-item .bax-listview-item-content {
  color: white; }

.theme-deep-purple-dark .bax-localization-field.inline .bax-field-content .bax-field-control div {
  border-color: rgba(0, 0, 0, 0.12); }

.theme-deep-purple-dark .bax-dropdown {
  border-color: #673ab7;
  background-color: #424242; }
  .theme-deep-purple-dark .bax-dropdown .bax-dropdown-search {
    border-color: #1f1f1f; }
    .theme-deep-purple-dark .bax-dropdown .bax-dropdown-search i {
      color: #b3b3b3; }
    .theme-deep-purple-dark .bax-dropdown .bax-dropdown-search input {
      background-color: #424242; }
  .theme-deep-purple-dark .bax-dropdown .bax-dropdown-radio {
    background-color: #424242;
    border-color: #1f1f1f; }
  .theme-deep-purple-dark .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
    color: white;
    border-color: #1f1f1f;
    background-color: transparent; }
  .theme-deep-purple-dark .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
    color: white; }
  .theme-deep-purple-dark .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
    border-color: #1f1f1f; }

.theme-deep-purple-dark .bax-listview-item-content {
  color: white; }

.theme-deep-purple-dark .bax-listview-groupable .bax-listview-groupable-item + li {
  border-color: #1f1f1f; }

.theme-deep-purple-dark .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
  color: white;
  background-color: transparent;
  border-color: #1f1f1f; }

.theme-deep-purple-dark .bax-listview .bax-listview-item a .bax-listview-item-symbol {
  color: white;
  border-color: #1f1f1f; }

.theme-deep-purple-dark .bax-listview .bax-listview-item a .bax-listview-item-content {
  color: white; }

.theme-deep-purple-dark .bax-listview .bax-listview-item a:hover .bax-listview-item-symbol, .theme-deep-purple-dark .bax-listview .bax-listview-item a:hover .bax-listview-item-content, .theme-deep-purple-dark .bax-listview .bax-listview-item a:focus .bax-listview-item-symbol, .theme-deep-purple-dark .bax-listview .bax-listview-item a:focus .bax-listview-item-content, .theme-deep-purple-dark .bax-listview .bax-listview-item a:active .bax-listview-item-symbol, .theme-deep-purple-dark .bax-listview .bax-listview-item a:active .bax-listview-item-content {
  color: #673ab7; }

.theme-deep-purple-dark .bax-listview .bax-listview-item a:hover, .theme-deep-purple-dark .bax-listview .bax-listview-item a:focus {
  background-color: #0a0a0a; }

.theme-deep-purple-dark .bax-listview .bax-listview-item a:active {
  background-color: #212121; }

.theme-deep-purple-dark .bax-listview .bax-listview-item + li {
  border-color: #1f1f1f; }

.theme-deep-purple-dark .bax-listview .bax-listview-item.selected .bax-listview-item-symbol, .theme-deep-purple-dark .bax-listview .bax-listview-item.selected .bax-listview-item-content {
  color: #673ab7; }

.theme-deep-purple-dark .wj-calendar-month td:hover, .theme-deep-purple-dark .wj-calendar-year td:hover {
  color: white;
  background-color: #673ab7; }

.theme-deep-purple-dark .wj-flexgrid .bax-field {
  border-color: #1f1f1f; }

.theme-deep-purple-dark .wj-dropdown-panel {
  border-color: #673ab7; }
  .theme-deep-purple-dark .wj-dropdown-panel.wj-content {
    background-color: #424242; }

.theme-deep-purple-dark md-tabs md-tab-item.md-tab.md-active {
  color: #673ab7; }

.theme-deep-purple-dark md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: #673ab7; }
  .theme-deep-purple-dark md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple .md-icon {
    background-color: #673ab7; }

.theme-deep-purple-dark md-select-menu md-content .md-checkbox-enabled[selected] {
  color: #673ab7; }
  .theme-deep-purple-dark md-select-menu md-content .md-checkbox-enabled[selected]:focus {
    color: #673ab7; }
  .theme-deep-purple-dark md-select-menu md-content .md-checkbox-enabled[selected] .md-icon {
    background-color: #673ab7; }

.theme-deep-purple-dark md-select-menu md-content md-option[selected] {
  color: #673ab7; }
  .theme-deep-purple-dark md-select-menu md-content md-option[selected]:focus {
    color: #673ab7; }

.theme-deep-purple-dark md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: #673ab7; }

.theme-deep-purple-dark md-switch.md-checked.md-primary .md-bar {
  background-color: #673ab7; }

.theme-deep-purple-dark md-switch.md-checked.md-primary .md-thumb {
  background-color: #673ab7; }

.theme-deep-purple-dark md-switch.md-checked.md-primary .md-ink-ripple {
  color: #673ab7; }

.theme-deep-purple-dark .bax-textarea-field .bax-field-control textarea, .theme-deep-purple-dark .bax-textarea-field .bax-field-control div {
  box-shadow: inset 0 0 10px #424242;
  background-color: white; }

.theme-deep-purple-dark md-autocomplete.filter-simple-item md-autocomplete-wrap {
  border: 1px solid #1f1f1f; }

.theme-deep-purple-dark bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #1f1f1f !important; }

.theme-deep-purple-dark .legend-panel {
  background-color: #424242; }

.theme-pink .bax-field {
  border-color: #e0e0e0; }
  .theme-pink .bax-field .bax-field-content .bax-field-header label {
    color: #e91e63; }
  .theme-pink .bax-field .bax-field-content .bax-field-info i {
    color: #757575; }
  .theme-pink .bax-field .bax-field-content .bax-field-action {
    color: #757575; }
    .theme-pink .bax-field .bax-field-content .bax-field-action:hover {
      color: #757575; }
    .theme-pink .bax-field .bax-field-content .bax-field-action:active {
      color: #e91e63; }
    .theme-pink .bax-field .bax-field-content .bax-field-action a {
      color: #757575; }
      .theme-pink .bax-field .bax-field-content .bax-field-action a i {
        color: #757575; }
      .theme-pink .bax-field .bax-field-content .bax-field-action a i:hover {
        color: #757575; }
  .theme-pink .bax-field.focused {
    border-bottom-color: #e91e63; }
    .theme-pink .bax-field.focused .bax-field-header label {
      color: #e91e63; }
  .theme-pink .bax-field.disabled .bax-field-content .bax-field-header label {
    color: #757575; }
  .theme-pink .bax-field.disabled .bax-field-content .bax-form-control, .theme-pink .bax-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-pink .bax-field.disabled .bax-field-content .bax-selected-item, .theme-pink .bax-field.disabled .bax-field-content .bax-field-control {
    color: #9e9e9e; }
  .theme-pink .bax-field.readonly .bax-field-header label::after {
    color: #212121 !important; }
  .theme-pink .bax-field .wj-btn {
    color: #757575;
    border-color: #e0e0e0; }
    .theme-pink .bax-field .wj-btn:hover {
      color: #757575; }
    .theme-pink .bax-field .wj-btn:active {
      color: #e91e63; }

.theme-pink .bax-unauthorized-field {
  border-color: #e0e0e0; }
  .theme-pink .bax-unauthorized-field .bax-field-content .bax-field-header label {
    color: #e91e63; }
  .theme-pink .bax-unauthorized-field .bax-field-content .bax-field-info i {
    color: #757575; }
  .theme-pink .bax-unauthorized-field .bax-field-content .bax-field-action {
    color: #757575; }
    .theme-pink .bax-unauthorized-field .bax-field-content .bax-field-action:hover {
      color: #757575; }
    .theme-pink .bax-unauthorized-field .bax-field-content .bax-field-action:active {
      color: #e91e63; }
    .theme-pink .bax-unauthorized-field .bax-field-content .bax-field-action a {
      color: #757575; }
      .theme-pink .bax-unauthorized-field .bax-field-content .bax-field-action a i {
        color: #757575; }
      .theme-pink .bax-unauthorized-field .bax-field-content .bax-field-action a i:hover {
        color: #757575; }
  .theme-pink .bax-unauthorized-field.focused {
    border-bottom-color: #e91e63; }
    .theme-pink .bax-unauthorized-field.focused .bax-field-header label {
      color: #e91e63; }
  .theme-pink .bax-unauthorized-field.disabled .bax-field-content .bax-field-header label {
    color: #757575; }
  .theme-pink .bax-unauthorized-field.disabled .bax-field-content .bax-form-control, .theme-pink .bax-unauthorized-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-pink .bax-unauthorized-field.disabled .bax-field-content .bax-selected-item, .theme-pink .bax-unauthorized-field.disabled .bax-field-content .bax-field-control {
    color: #9e9e9e; }
  .theme-pink .bax-unauthorized-field.readonly .bax-field-header label::after {
    color: #212121 !important; }
  .theme-pink .bax-unauthorized-field .wj-btn {
    color: #757575;
    border-color: #e0e0e0; }
    .theme-pink .bax-unauthorized-field .wj-btn:hover {
      color: #757575; }
    .theme-pink .bax-unauthorized-field .wj-btn:active {
      color: #e91e63; }

.theme-pink .bax-measure-unit-field .bax-field-content .bax-field-control i:hover, .theme-pink .bax-datatype-field .bax-field-content .bax-field-control i:hover {
  color: #212121; }

.theme-pink .bax-measure-unit-field .bax-field-content .bax-field-control i:active, .theme-pink .bax-datatype-field .bax-field-content .bax-field-control i:active {
  color: #e91e63; }

.theme-pink .bax-combobox-field:not(.multiselection) .bax-selected-item i {
  color: #757575; }
  .theme-pink .bax-combobox-field:not(.multiselection) .bax-selected-item i:hover {
    color: #757575; }
  .theme-pink .bax-combobox-field:not(.multiselection) .bax-selected-item i:active {
    color: #e91e63; }

.theme-pink .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  color: #757575;
  background-color: #fafafa;
  border-color: #e0e0e0; }
  .theme-pink .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:hover {
    color: #757575; }
  .theme-pink .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:active {
    color: #e91e63; }

.theme-pink .bax-combobox-field .bax-listview-item .bax-listview-item-content {
  color: #212121; }

.theme-pink .bax-localization-field.inline .bax-field-content .bax-field-control div {
  border-color: rgba(0, 0, 0, 0.12); }

.theme-pink .bax-dropdown {
  border-color: #e91e63;
  background-color: white; }
  .theme-pink .bax-dropdown .bax-dropdown-search {
    border-color: #e0e0e0; }
    .theme-pink .bax-dropdown .bax-dropdown-search i {
      color: #757575; }
    .theme-pink .bax-dropdown .bax-dropdown-search input {
      background-color: white; }
  .theme-pink .bax-dropdown .bax-dropdown-radio {
    background-color: white;
    border-color: #e0e0e0; }
  .theme-pink .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
    color: #212121;
    border-color: #e0e0e0;
    background-color: transparent; }
  .theme-pink .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
    color: #212121; }
  .theme-pink .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
    border-color: #e0e0e0; }

.theme-pink .bax-listview-item-content {
  color: #212121; }

.theme-pink .bax-listview-groupable .bax-listview-groupable-item + li {
  border-color: #e0e0e0; }

.theme-pink .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
  color: #212121;
  background-color: transparent;
  border-color: #e0e0e0; }

.theme-pink .bax-listview .bax-listview-item a .bax-listview-item-symbol {
  color: #212121;
  border-color: #e0e0e0; }

.theme-pink .bax-listview .bax-listview-item a .bax-listview-item-content {
  color: #212121; }

.theme-pink .bax-listview .bax-listview-item a:hover .bax-listview-item-symbol, .theme-pink .bax-listview .bax-listview-item a:hover .bax-listview-item-content, .theme-pink .bax-listview .bax-listview-item a:focus .bax-listview-item-symbol, .theme-pink .bax-listview .bax-listview-item a:focus .bax-listview-item-content, .theme-pink .bax-listview .bax-listview-item a:active .bax-listview-item-symbol, .theme-pink .bax-listview .bax-listview-item a:active .bax-listview-item-content {
  color: #e91e63; }

.theme-pink .bax-listview .bax-listview-item a:hover, .theme-pink .bax-listview .bax-listview-item a:focus {
  background-color: whitesmoke; }

.theme-pink .bax-listview .bax-listview-item a:active {
  background-color: #e0e0e0; }

.theme-pink .bax-listview .bax-listview-item + li {
  border-color: #e0e0e0; }

.theme-pink .bax-listview .bax-listview-item.selected .bax-listview-item-symbol, .theme-pink .bax-listview .bax-listview-item.selected .bax-listview-item-content {
  color: #e91e63; }

.theme-pink .wj-calendar-month td:hover, .theme-pink .wj-calendar-year td:hover {
  color: white;
  background-color: #e91e63; }

.theme-pink .wj-flexgrid .bax-field {
  border-color: #e0e0e0; }

.theme-pink .wj-dropdown-panel {
  border-color: #e91e63; }
  .theme-pink .wj-dropdown-panel.wj-content {
    background-color: white; }

.theme-pink md-tabs md-tab-item.md-tab.md-active {
  color: #e91e63; }

.theme-pink md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: #e91e63; }
  .theme-pink md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple .md-icon {
    background-color: #e91e63; }

.theme-pink md-select-menu md-content .md-checkbox-enabled[selected] {
  color: #e91e63; }
  .theme-pink md-select-menu md-content .md-checkbox-enabled[selected]:focus {
    color: #e91e63; }
  .theme-pink md-select-menu md-content .md-checkbox-enabled[selected] .md-icon {
    background-color: #e91e63; }

.theme-pink md-select-menu md-content md-option[selected] {
  color: #e91e63; }
  .theme-pink md-select-menu md-content md-option[selected]:focus {
    color: #e91e63; }

.theme-pink md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: #e91e63; }

.theme-pink md-switch.md-checked.md-primary .md-bar {
  background-color: #e91e63; }

.theme-pink md-switch.md-checked.md-primary .md-thumb {
  background-color: #e91e63; }

.theme-pink md-switch.md-checked.md-primary .md-ink-ripple {
  color: #e91e63; }

.theme-pink .bax-textarea-field .bax-field-control textarea, .theme-pink .bax-textarea-field .bax-field-control div {
  box-shadow: inset 0 0 10px white;
  background-color: white; }

.theme-pink md-autocomplete.filter-simple-item md-autocomplete-wrap {
  border: 1px solid #e0e0e0; }

.theme-pink bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #e0e0e0 !important; }

.theme-pink .legend-panel {
  background-color: white; }

.theme-pink-dark .bax-field {
  border-color: #1f1f1f; }
  .theme-pink-dark .bax-field .bax-field-content .bax-field-header label {
    color: #e91e63; }
  .theme-pink-dark .bax-field .bax-field-content .bax-field-info i {
    color: #b3b3b3; }
  .theme-pink-dark .bax-field .bax-field-content .bax-field-action {
    color: #b3b3b3; }
    .theme-pink-dark .bax-field .bax-field-content .bax-field-action:hover {
      color: #b3b3b3; }
    .theme-pink-dark .bax-field .bax-field-content .bax-field-action:active {
      color: #e91e63; }
    .theme-pink-dark .bax-field .bax-field-content .bax-field-action a {
      color: #b3b3b3; }
      .theme-pink-dark .bax-field .bax-field-content .bax-field-action a i {
        color: #b3b3b3; }
      .theme-pink-dark .bax-field .bax-field-content .bax-field-action a i:hover {
        color: #b3b3b3; }
  .theme-pink-dark .bax-field.focused {
    border-bottom-color: #e91e63; }
    .theme-pink-dark .bax-field.focused .bax-field-header label {
      color: #e91e63; }
  .theme-pink-dark .bax-field.disabled .bax-field-content .bax-field-header label {
    color: #b3b3b3; }
  .theme-pink-dark .bax-field.disabled .bax-field-content .bax-form-control, .theme-pink-dark .bax-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-pink-dark .bax-field.disabled .bax-field-content .bax-selected-item, .theme-pink-dark .bax-field.disabled .bax-field-content .bax-field-control {
    color: gray; }
  .theme-pink-dark .bax-field.readonly .bax-field-header label::after {
    color: white !important; }
  .theme-pink-dark .bax-field .wj-btn {
    color: #b3b3b3;
    border-color: #1f1f1f; }
    .theme-pink-dark .bax-field .wj-btn:hover {
      color: #b3b3b3; }
    .theme-pink-dark .bax-field .wj-btn:active {
      color: #e91e63; }

.theme-pink-dark .bax-unauthorized-field {
  border-color: #1f1f1f; }
  .theme-pink-dark .bax-unauthorized-field .bax-field-content .bax-field-header label {
    color: #e91e63; }
  .theme-pink-dark .bax-unauthorized-field .bax-field-content .bax-field-info i {
    color: #b3b3b3; }
  .theme-pink-dark .bax-unauthorized-field .bax-field-content .bax-field-action {
    color: #b3b3b3; }
    .theme-pink-dark .bax-unauthorized-field .bax-field-content .bax-field-action:hover {
      color: #b3b3b3; }
    .theme-pink-dark .bax-unauthorized-field .bax-field-content .bax-field-action:active {
      color: #e91e63; }
    .theme-pink-dark .bax-unauthorized-field .bax-field-content .bax-field-action a {
      color: #b3b3b3; }
      .theme-pink-dark .bax-unauthorized-field .bax-field-content .bax-field-action a i {
        color: #b3b3b3; }
      .theme-pink-dark .bax-unauthorized-field .bax-field-content .bax-field-action a i:hover {
        color: #b3b3b3; }
  .theme-pink-dark .bax-unauthorized-field.focused {
    border-bottom-color: #e91e63; }
    .theme-pink-dark .bax-unauthorized-field.focused .bax-field-header label {
      color: #e91e63; }
  .theme-pink-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field-header label {
    color: #b3b3b3; }
  .theme-pink-dark .bax-unauthorized-field.disabled .bax-field-content .bax-form-control, .theme-pink-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field .wj-form-control, .theme-pink-dark .bax-unauthorized-field.disabled .bax-field-content .bax-selected-item, .theme-pink-dark .bax-unauthorized-field.disabled .bax-field-content .bax-field-control {
    color: gray; }
  .theme-pink-dark .bax-unauthorized-field.readonly .bax-field-header label::after {
    color: white !important; }
  .theme-pink-dark .bax-unauthorized-field .wj-btn {
    color: #b3b3b3;
    border-color: #1f1f1f; }
    .theme-pink-dark .bax-unauthorized-field .wj-btn:hover {
      color: #b3b3b3; }
    .theme-pink-dark .bax-unauthorized-field .wj-btn:active {
      color: #e91e63; }

.theme-pink-dark .bax-measure-unit-field .bax-field-content .bax-field-control i:hover, .theme-pink-dark .bax-datatype-field .bax-field-content .bax-field-control i:hover {
  color: white; }

.theme-pink-dark .bax-measure-unit-field .bax-field-content .bax-field-control i:active, .theme-pink-dark .bax-datatype-field .bax-field-content .bax-field-control i:active {
  color: #e91e63; }

.theme-pink-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i {
  color: #b3b3b3; }
  .theme-pink-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i:hover {
    color: #b3b3b3; }
  .theme-pink-dark .bax-combobox-field:not(.multiselection) .bax-selected-item i:active {
    color: #e91e63; }

.theme-pink-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  color: #b3b3b3;
  background-color: #303030;
  border-color: #1f1f1f; }
  .theme-pink-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:hover {
    color: #b3b3b3; }
  .theme-pink-dark .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i:active {
    color: #e91e63; }

.theme-pink-dark .bax-combobox-field .bax-listview-item .bax-listview-item-content {
  color: white; }

.theme-pink-dark .bax-localization-field.inline .bax-field-content .bax-field-control div {
  border-color: rgba(0, 0, 0, 0.12); }

.theme-pink-dark .bax-dropdown {
  border-color: #e91e63;
  background-color: #424242; }
  .theme-pink-dark .bax-dropdown .bax-dropdown-search {
    border-color: #1f1f1f; }
    .theme-pink-dark .bax-dropdown .bax-dropdown-search i {
      color: #b3b3b3; }
    .theme-pink-dark .bax-dropdown .bax-dropdown-search input {
      background-color: #424242; }
  .theme-pink-dark .bax-dropdown .bax-dropdown-radio {
    background-color: #424242;
    border-color: #1f1f1f; }
  .theme-pink-dark .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
    color: white;
    border-color: #1f1f1f;
    background-color: transparent; }
  .theme-pink-dark .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
    color: white; }
  .theme-pink-dark .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
    border-color: #1f1f1f; }

.theme-pink-dark .bax-listview-item-content {
  color: white; }

.theme-pink-dark .bax-listview-groupable .bax-listview-groupable-item + li {
  border-color: #1f1f1f; }

.theme-pink-dark .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
  color: white;
  background-color: transparent;
  border-color: #1f1f1f; }

.theme-pink-dark .bax-listview .bax-listview-item a .bax-listview-item-symbol {
  color: white;
  border-color: #1f1f1f; }

.theme-pink-dark .bax-listview .bax-listview-item a .bax-listview-item-content {
  color: white; }

.theme-pink-dark .bax-listview .bax-listview-item a:hover .bax-listview-item-symbol, .theme-pink-dark .bax-listview .bax-listview-item a:hover .bax-listview-item-content, .theme-pink-dark .bax-listview .bax-listview-item a:focus .bax-listview-item-symbol, .theme-pink-dark .bax-listview .bax-listview-item a:focus .bax-listview-item-content, .theme-pink-dark .bax-listview .bax-listview-item a:active .bax-listview-item-symbol, .theme-pink-dark .bax-listview .bax-listview-item a:active .bax-listview-item-content {
  color: #e91e63; }

.theme-pink-dark .bax-listview .bax-listview-item a:hover, .theme-pink-dark .bax-listview .bax-listview-item a:focus {
  background-color: #0a0a0a; }

.theme-pink-dark .bax-listview .bax-listview-item a:active {
  background-color: #212121; }

.theme-pink-dark .bax-listview .bax-listview-item + li {
  border-color: #1f1f1f; }

.theme-pink-dark .bax-listview .bax-listview-item.selected .bax-listview-item-symbol, .theme-pink-dark .bax-listview .bax-listview-item.selected .bax-listview-item-content {
  color: #e91e63; }

.theme-pink-dark .wj-calendar-month td:hover, .theme-pink-dark .wj-calendar-year td:hover {
  color: white;
  background-color: #e91e63; }

.theme-pink-dark .wj-flexgrid .bax-field {
  border-color: #1f1f1f; }

.theme-pink-dark .wj-dropdown-panel {
  border-color: #e91e63; }
  .theme-pink-dark .wj-dropdown-panel.wj-content {
    background-color: #424242; }

.theme-pink-dark md-tabs md-tab-item.md-tab.md-active {
  color: #e91e63; }

.theme-pink-dark md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple {
  color: #e91e63; }
  .theme-pink-dark md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple .md-icon {
    background-color: #e91e63; }

.theme-pink-dark md-select-menu md-content .md-checkbox-enabled[selected] {
  color: #e91e63; }
  .theme-pink-dark md-select-menu md-content .md-checkbox-enabled[selected]:focus {
    color: #e91e63; }
  .theme-pink-dark md-select-menu md-content .md-checkbox-enabled[selected] .md-icon {
    background-color: #e91e63; }

.theme-pink-dark md-select-menu md-content md-option[selected] {
  color: #e91e63; }
  .theme-pink-dark md-select-menu md-content md-option[selected]:focus {
    color: #e91e63; }

.theme-pink-dark md-select:not([disabled]):focus .md-select-value {
  border-bottom-color: #e91e63; }

.theme-pink-dark md-switch.md-checked.md-primary .md-bar {
  background-color: #e91e63; }

.theme-pink-dark md-switch.md-checked.md-primary .md-thumb {
  background-color: #e91e63; }

.theme-pink-dark md-switch.md-checked.md-primary .md-ink-ripple {
  color: #e91e63; }

.theme-pink-dark .bax-textarea-field .bax-field-control textarea, .theme-pink-dark .bax-textarea-field .bax-field-control div {
  box-shadow: inset 0 0 10px #424242;
  background-color: white; }

.theme-pink-dark md-autocomplete.filter-simple-item md-autocomplete-wrap {
  border: 1px solid #1f1f1f; }

.theme-pink-dark bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #1f1f1f !important; }

.theme-pink-dark .legend-panel {
  background-color: #424242; }

.bax-field {
  position: relative;
  border: 0;
  border-bottom: 1px solid;
  height: 46px; }
  .bax-field .bax-form-control, .bax-field .wj-form-control {
    height: 46px;
    font-size: 16px;
    padding: 23px 2px 4px 2px !important; }
    .bax-field .bax-form-control::placeholder, .bax-field .wj-form-control::placeholder {
      font-weight: lighter; }
    .bax-field .bax-form-control::-moz-placeholder, .bax-field .wj-form-control::-moz-placeholder {
      font-weight: lighter; }
    .bax-field .bax-form-control::-webkit-input-placeholder, .bax-field .wj-form-control::-webkit-input-placeholder {
      font-weight: lighter; }
    .bax-field .bax-form-control:-ms-input-placeholder, .bax-field .wj-form-control:-ms-input-placeholder {
      font-weight: lighter; }
  .bax-field.inline {
    height: 35px; }
    .bax-field.inline .bax-field-content .bax-field-header {
      display: none; }
    .bax-field.inline .bax-field-content .bax-field-info {
      display: none; }
    .bax-field.inline .bax-form-control, .bax-field.inline .wj-form-control {
      height: 35px;
      font-size: 14px;
      padding: 6px 10px 5px 10px !important; }
  .bax-field .bax-field-content {
    height: inherit !important; }
    .bax-field .bax-field-content .bax-field-header {
      position: absolute;
      top: 0;
      left: 2px;
      line-height: 16px;
      z-index: 2; }
      .bax-field .bax-field-content .bax-field-header label {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        line-height: 0; }
    .bax-field .bax-field-content .bax-field-info {
      position: absolute;
      top: 1px;
      right: -20px;
      z-index: 1;
      line-height: 15px; }
      .bax-field .bax-field-content .bax-field-info i {
        margin-left: 5px;
        cursor: default; }
    .bax-field .bax-field-content .bax-field-control {
      cursor: pointer; }
      .bax-field .bax-field-content .bax-field-control .bax-field-cleaner {
        position: absolute;
        bottom: 0;
        right: 5px;
        z-index: 1;
        cursor: pointer;
        margin-left: 10px;
        font-size: 20px; }
    .bax-field .bax-field-content .bax-field-action {
      cursor: pointer;
      font-size: 20px;
      background-color: transparent; }
      .bax-field .bax-field-content .bax-field-action a {
        display: block;
        position: absolute;
        right: 3px;
        bottom: 0;
        text-decoration: none; }
        .bax-field .bax-field-content .bax-field-action a i {
          font-size: 18px;
          width: 21px;
          margin-top: 20px;
          margin-left: 13px; }
      .bax-field .bax-field-content .bax-field-action i.bax-loading {
        font-size: 22px;
        width: 21px;
        margin-top: 20px;
        margin-left: 13px; }
  .bax-field.focused {
    z-index: 3;
    border-bottom-width: 2px; }
  .bax-field.disabled {
    opacity: 1;
    border-bottom-style: dashed; }
    .bax-field.disabled .bax-field-header:after {
      display: none; }
    .bax-field.disabled .bax-field-content input, .bax-field.disabled .bax-field-content button, .bax-field.disabled .bax-field-content div {
      cursor: default !important; }
    .bax-field.disabled .wj-control[disabled] {
      background-color: transparent;
      opacity: 1; }
    .bax-field.disabled::after {
      content: '';
      position: absolute;
      background-color: transparent;
      top: -1px;
      right: -1px;
      bottom: -1px;
      left: -1px;
      opacity: .85;
      z-index: 9999; }
    .bax-field.disabled .bax-field-header label::after {
      display: none; }
  .bax-field.readonly {
    cursor: default !important;
    border-bottom-style: dashed;
    border-bottom-width: 1px; }
    .bax-field.readonly .bax-field-header:after {
      display: none; }
    .bax-field.readonly .bax-field-content input, .bax-field.readonly .bax-field-content button, .bax-field.readonly .bax-field-content div {
      cursor: default !important; }
    .bax-field.readonly .bax-field-content input.url-pointer {
      cursor: pointer !important; }
    .bax-field.readonly .bax-field-header label::after {
      content: "\ea36" !important;
      font-size: 16px !important;
      float: right;
      margin: 0 !important;
      margin-top: -1px !important;
      margin-left: 3px !important;
      font-family: 'baxenergy' !important;
      speak: none;
      font-style: normal;
      font-weight: normal !important;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      position: absolute; }
    .bax-field.readonly .bax-field-action {
      display: none; }
  .bax-field.required .bax-field-header label:after {
    content: "*";
    font-size: 20px;
    color: #dd2c00;
    font-weight: bold;
    float: right;
    margin-top: 2px;
    margin-left: 3px;
    line-height: 1; }
  .bax-field.invalid {
    border-bottom-color: #dd2c00; }
    .bax-field.invalid .bax-field-header label {
      color: #dd2c00; }
  .bax-field + .bax-field {
    margin-top: 30px; }
  .bax-field .wj-btn {
    z-index: 2;
    font-size: 20px;
    background-color: transparent;
    border: 1px solid; }
  .bax-field .wj-form-control {
    -webkit-appearance: none;
    -moz-appearance: none; }

.bax-unauthorized-field {
  position: relative;
  border: 0;
  border-bottom: 1px solid;
  height: 46px; }
  .bax-unauthorized-field .bax-form-control, .bax-unauthorized-field .wj-form-control {
    height: 46px;
    font-size: 16px;
    padding: 23px 2px 4px 2px !important; }
    .bax-unauthorized-field .bax-form-control::placeholder, .bax-unauthorized-field .wj-form-control::placeholder {
      font-weight: lighter; }
    .bax-unauthorized-field .bax-form-control::-moz-placeholder, .bax-unauthorized-field .wj-form-control::-moz-placeholder {
      font-weight: lighter; }
    .bax-unauthorized-field .bax-form-control::-webkit-input-placeholder, .bax-unauthorized-field .wj-form-control::-webkit-input-placeholder {
      font-weight: lighter; }
    .bax-unauthorized-field .bax-form-control:-ms-input-placeholder, .bax-unauthorized-field .wj-form-control:-ms-input-placeholder {
      font-weight: lighter; }
  .bax-unauthorized-field.inline {
    height: 35px; }
    .bax-unauthorized-field.inline .bax-field-content .bax-field-header {
      display: none; }
    .bax-unauthorized-field.inline .bax-field-content .bax-field-info {
      display: none; }
    .bax-unauthorized-field.inline .bax-form-control, .bax-unauthorized-field.inline .wj-form-control {
      height: 35px;
      font-size: 14px;
      padding: 6px 10px 5px 10px !important; }
  .bax-unauthorized-field .bax-field-content {
    display: flex;
    flex-direction: row;
    cursor: pointer; }
    .bax-unauthorized-field .bax-field-content .bax-field-control {
      font-size: 16px;
      flex: 1;
      line-height: 19px;
      width: 100%;
      position: relative;
      padding: 0px 2px 4px 2px !important;
      border-radius: 0;
      background-color: transparent;
      -moz-appearance: none;
      -webkit-appearance: none; }
    .bax-unauthorized-field .bax-field-content .bax-field-header {
      position: absolute;
      top: 0;
      left: 2px;
      line-height: 16px;
      z-index: 2; }
      .bax-unauthorized-field .bax-field-content .bax-field-header label {
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        line-height: 0; }
    .bax-unauthorized-field .bax-field-content .bax-field-info {
      position: absolute;
      top: 1px;
      right: -20px;
      z-index: 1;
      line-height: 15px; }
      .bax-unauthorized-field .bax-field-content .bax-field-info i {
        margin-left: 5px;
        cursor: default; }
    .bax-unauthorized-field .bax-field-content .bax-field-action {
      cursor: pointer;
      font-size: 20px;
      background-color: transparent; }
      .bax-unauthorized-field .bax-field-content .bax-field-action .icon-key {
        margin: 0;
        margin-top: 15px;
        left: 2px;
        position: static; }
      .bax-unauthorized-field .bax-field-content .bax-field-action a {
        display: block;
        position: absolute;
        right: 3px;
        bottom: 0;
        text-decoration: none; }
        .bax-unauthorized-field .bax-field-content .bax-field-action a i {
          font-size: 18px;
          width: 21px;
          margin-top: 20px;
          margin-left: 13px; }
      .bax-unauthorized-field .bax-field-content .bax-field-action i.bax-loading {
        font-size: 22px;
        width: 21px;
        margin-top: 20px;
        margin-left: 13px; }
  .bax-unauthorized-field.focused {
    z-index: 3;
    border-bottom-width: 2px; }
  .bax-unauthorized-field.disabled {
    opacity: 1;
    border-bottom-style: dashed; }
    .bax-unauthorized-field.disabled .bax-field-content input, .bax-unauthorized-field.disabled .bax-field-content button, .bax-unauthorized-field.disabled .bax-field-content div {
      cursor: default !important; }
    .bax-unauthorized-field.disabled .wj-control[disabled] {
      background-color: transparent;
      opacity: 1; }
  .bax-unauthorized-field.readonly {
    cursor: default !important;
    border-bottom-style: dashed;
    border-bottom-width: 1px; }
    .bax-unauthorized-field.readonly .bax-field-header:after {
      display: none; }
    .bax-unauthorized-field.readonly .bax-field-content input, .bax-unauthorized-field.readonly .bax-field-content button, .bax-unauthorized-field.readonly .bax-field-content div {
      cursor: default !important; }
    .bax-unauthorized-field.readonly .bax-field-content input.url-pointer {
      cursor: pointer !important; }
  .bax-unauthorized-field.required .bax-field-header label:after {
    content: "*";
    font-size: 20px;
    color: #dd2c00;
    font-weight: bold;
    float: right;
    margin-top: 2px;
    margin-left: 3px;
    line-height: 1; }
  .bax-unauthorized-field.invalid {
    border-bottom-color: #dd2c00; }
    .bax-unauthorized-field.invalid .bax-field-header label {
      color: #dd2c00; }
  .bax-unauthorized-field + .bax-field {
    margin-top: 30px; }
  .bax-unauthorized-field .wj-btn {
    z-index: 2;
    font-size: 20px;
    background-color: transparent;
    border: 1px solid; }
  .bax-unauthorized-field .wj-form-control {
    -webkit-appearance: none;
    -moz-appearance: none; }

.bax-field-validation {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: visible; }

.bax-text-field .bax-field-header {
  position: absolute;
  top: 0;
  left: 0; }

.bax-text-field .bax-form-control {
  font-size: 16px;
  cursor: text;
  -moz-appearance: none;
  -webkit-appearance: none;
  position: relative;
  padding: 23px 2px 4px 2px !important;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  width: 90%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

@media (min-width: 0px) and (max-width: 767px) {
  .bax-text-field .bax-form-control {
    line-height: 46px; } }

.bax-textarea-field {
  height: 100% !important; }
  .bax-textarea-field .bax-field-header {
    top: 0;
    left: 0;
    position: absolute; }
  .bax-textarea-field .bax-field-control {
    height: 100%; }
    .bax-textarea-field .bax-field-control textarea, .bax-textarea-field .bax-field-control div {
      cursor: text;
      display: block;
      position: relative;
      width: 100%;
      height: 100%;
      font-size: 16px;
      padding: 23px 2px 4px 2px !important;
      padding-top: 25px;
      border: 0;
      border-radius: 0;
      background-color: transparent;
      resize: none;
      overflow-y: scroll;
      -moz-appearance: none;
      -webkit-appearance: none;
      -webkit-overflow-scrolling: touch; }

.bax-numeric-field {
  /*&.focused {
        .bax-field-content .wj-input-group .wj-form-control.wj-numeric {
            padding-bottom: 3px !important;
        }
    }*/ }
  .bax-numeric-field.inline .bax-field-content .wj-input-group .wj-form-control.wj-numeric {
    padding: 6px 10px 5px 10px !important;
    font-size: 14px; }
  .bax-numeric-field.inline .bax-field-content .wj-input-group .wj-btn {
    padding-top: 4px; }
  .bax-numeric-field.inline.focused .bax-field-content .wj-input-group .wj-form-control.wj-numeric {
    padding-bottom: 5px !important;
    padding-right: 45px !important; }
  .bax-numeric-field .bax-field-content {
    display: flex;
    flex-direction: row; }
    .bax-numeric-field .bax-field-content .bax-field-info {
      z-index: 2; }
    .bax-numeric-field .bax-field-content .bax-field-control {
      flex: 1;
      height: calc(100% - 1px); }
    .bax-numeric-field .bax-field-content .bax-field-action {
      display: none; }
    .bax-numeric-field .bax-field-content .wj-content {
      border: 0;
      border-radius: 0;
      height: inherit;
      display: block;
      background-color: transparent; }
    .bax-numeric-field .bax-field-content .wj-input {
      overflow: visible;
      height: inherit; }
    .bax-numeric-field .bax-field-content .wj-input-group {
      width: auto;
      height: inherit;
      display: block;
      overflow: visible;
      z-index: 1; }
      .bax-numeric-field .bax-field-content .wj-input-group .wj-form-control {
        line-height: 0;
        font-size: 16px; }
        .bax-numeric-field .bax-field-content .wj-input-group .wj-form-control.wj-numeric {
          text-align: left;
          padding: 23px 2px 4px 2px !important;
          padding-right: 45px !important; }
    .bax-numeric-field .bax-field-content .wj-fixed-height {
      overflow: hidden; }
    .bax-numeric-field .bax-field-content .wj-input-group-btn {
      bottom: 0;
      position: absolute;
      display: block;
      width: 22px;
      z-index: 1; }
      .bax-numeric-field .bax-field-content .wj-input-group-btn .wj-btn {
        border-radius: 0;
        border: 0;
        font-weight: 900;
        width: inherit;
        font-size: 0;
        padding: 0;
        padding-top: 20px; }
        .bax-numeric-field .bax-field-content .wj-input-group-btn .wj-btn:before {
          font-family: 'baxenergy' !important;
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          font-size: 18px; }
    .bax-numeric-field .bax-field-content .wj-input-group-btn:first-child {
      right: 20px; }
      .bax-numeric-field .bax-field-content .wj-input-group-btn:first-child .wj-btn {
        text-align: right; }
        .bax-numeric-field .bax-field-content .wj-input-group-btn:first-child .wj-btn:before {
          content: "\e98f"; }
    .bax-numeric-field .bax-field-content .wj-input-group-btn:last-child {
      right: 0; }
      .bax-numeric-field .bax-field-content .wj-input-group-btn:last-child .wj-btn {
        text-align: left; }
        .bax-numeric-field .bax-field-content .wj-input-group-btn:last-child .wj-btn:before {
          content: "\e98e"; }

.bax-date-field.inline .bax-field-content .wj-input-group .wj-form-control {
  padding: 6px 10px 5px 10px !important;
  font-size: 14px; }

.bax-date-field.inline .bax-field-content .wj-input-group .wj-btn {
  padding-top: 0; }

.bax-date-field.focused .bax-field-content .wj-input-group .wj-form-control {
  padding-bottom: 3px !important; }

.bax-date-field .bax-field-content {
  display: flex;
  flex-direction: row; }
  .bax-date-field .bax-field-content .bax-field-info {
    z-index: 2; }
  .bax-date-field .bax-field-content .bax-field-control {
    height: calc(100% - 1px);
    flex: 1; }

.bax-date-field .wj-content {
  border: 0;
  height: inherit;
  border-radius: 0;
  display: block;
  background-color: transparent; }

.bax-date-field .wj-input {
  overflow: visible; }

.bax-date-field .wj-input-group {
  width: auto;
  height: auto;
  display: block;
  overflow: visible; }
  .bax-date-field .wj-input-group .wj-form-control {
    text-align: left;
    padding: 23px 2px 4px 2px !important;
    font-size: 16px; }

.bax-date-field .wj-input-group-btn {
  top: 0;
  right: 0;
  width: 30px;
  height: 100%;
  position: absolute; }
  .bax-date-field .wj-input-group-btn .wj-btn {
    padding: 0;
    padding-top: 20px;
    border: 0;
    border-radius: 0;
    width: 100%; }
    .bax-date-field .wj-input-group-btn .wj-btn .wj-glyph-down {
      display: block;
      border: 0;
      opacity: 1;
      font-family: 'baxenergy' !important;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased; }
      .bax-date-field .wj-input-group-btn .wj-btn .wj-glyph-down:before {
        content: "\eaf9"; }

.bax-date-time-field.inline .bax-field-content .bax-field-control {
  height: 100%; }

.bax-date-time-field.inline .bax-field-content .wj-input-group .wj-form-control {
  padding: 6px 10px 5px 10px !important;
  padding-right: 65px !important;
  font-size: 14px; }

.bax-date-time-field.inline .bax-field-content .wj-input-group .wj-input-group-btn .wj-btn {
  padding-top: 8px; }
  .bax-date-time-field.inline .bax-field-content .wj-input-group .wj-input-group-btn .wj-btn .wj-glyph-calendar, .bax-date-time-field.inline .bax-field-content .wj-input-group .wj-input-group-btn .wj-btn .wj-glyph-clock {
    padding-top: 0; }

.bax-date-time-field.focused .bax-field-content .wj-input-group .wj-form-control {
  padding-bottom: 3px !important; }

.bax-date-time-field .bax-field-content {
  display: flex;
  flex-direction: row; }
  .bax-date-time-field .bax-field-content .bax-field-info {
    z-index: 2; }
  .bax-date-time-field .bax-field-content .bax-field-control {
    flex: 1;
    height: calc(100% - 1px); }

.bax-date-time-field .wj-content {
  border: 0;
  border-radius: 0;
  height: inherit;
  display: block;
  background-color: transparent; }

.bax-date-time-field .wj-input {
  overflow: visible; }

.bax-date-time-field .wj-input-group {
  display: block;
  overflow: visible; }
  .bax-date-time-field .wj-input-group .wj-form-control {
    text-align: left;
    padding: 23px 2px 4px 2px !important;
    font-size: 16px; }

.bax-date-time-field .wj-input-group-btn {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 60px; }
  .bax-date-time-field .wj-input-group-btn .wj-btn {
    width: 30px;
    padding: 0;
    border: 0; }
    .bax-date-time-field .wj-input-group-btn .wj-btn .wj-glyph-calendar, .bax-date-time-field .wj-input-group-btn .wj-btn .wj-glyph-clock {
      top: 0;
      width: 100%;
      height: 100%;
      padding-top: 20px;
      display: block;
      border: 0;
      opacity: 1;
      font-family: 'baxenergy' !important;
      speak: none;
      font-size: 20px;
      font-style: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased; }
      .bax-date-time-field .wj-input-group-btn .wj-btn .wj-glyph-calendar:after, .bax-date-time-field .wj-input-group-btn .wj-btn .wj-glyph-clock:after {
        content: none; }
  .bax-date-time-field .wj-input-group-btn .wj-glyph-calendar:before {
    content: "\eaf9"; }
  .bax-date-time-field .wj-input-group-btn .wj-glyph-clock {
    font-size: 19px; }
    .bax-date-time-field .wj-input-group-btn .wj-glyph-clock:before {
      content: "\e8e8"; }

.bax-checkbox-field.inline .bax-field-content .bax-field-control {
  padding: 6px 10px 5px 10px !important;
  font-size: 14px;
  line-height: 23px; }

.bax-checkbox-field.inline .bax-field-content .bax-field-action .checkbox {
  margin-top: 2px; }

.bax-checkbox-field .bax-field-content {
  display: flex;
  flex-direction: row;
  cursor: pointer; }
  .bax-checkbox-field .bax-field-content .bax-field-info {
    z-index: 2; }
  .bax-checkbox-field .bax-field-content .bax-field-control {
    font-size: 16px;
    flex: 1;
    line-height: 19px;
    width: 100%;
    position: relative;
    padding: 23px 2px 4px 2px !important;
    border-radius: 0;
    background-color: transparent;
    -moz-appearance: none;
    -webkit-appearance: none; }
  .bax-checkbox-field .bax-field-content .checkbox {
    margin: 0;
    margin-top: 15px;
    left: 2px;
    position: static; }
    .bax-checkbox-field .bax-field-content .checkbox input {
      width: 100%;
      position: absolute;
      top: 0px;
      margin: 0px;
      height: 100%;
      cursor: pointer;
      left: 0px; }

.bax-measure-unit-field .bax-field-content, .bax-datatype-field .bax-field-content {
  display: flex;
  flex-direction: row; }
  .bax-measure-unit-field .bax-field-content .bax-field-info, .bax-datatype-field .bax-field-content .bax-field-info {
    z-index: 2; }
  .bax-measure-unit-field .bax-field-content .bax-field-control, .bax-datatype-field .bax-field-content .bax-field-control {
    flex: 1;
    width: 100%;
    position: relative; }
    .bax-measure-unit-field .bax-field-content .bax-field-control input, .bax-datatype-field .bax-field-content .bax-field-control input {
      border: 0;
      width: 100%;
      cursor: pointer;
      border-radius: 0;
      padding: 23px 2px 4px 2px !important;
      background-color: transparent;
      -moz-appearance: none;
      -webkit-appearance: none;
      font-size: 16px;
      line-height: 0; }
  .bax-measure-unit-field .bax-field-content .bax-field-action, .bax-datatype-field .bax-field-content .bax-field-action {
    cursor: pointer; }
    .bax-measure-unit-field .bax-field-content .bax-field-action i, .bax-datatype-field .bax-field-content .bax-field-action i {
      display: block;
      font-size: 14px;
      text-align: center;
      margin-top: 25px;
      width: 25px; }

.bax-measure-unit-field.inline .bax-field-content, .bax-datatype-field.inline .bax-field-content {
  height: 100%; }
  .bax-measure-unit-field.inline .bax-field-content .bax-field-control input, .bax-datatype-field.inline .bax-field-content .bax-field-control input {
    padding: 6px 10px 5px 10px !important;
    padding-left: 14px !important;
    font-size: 14px; }
  .bax-measure-unit-field.inline .bax-field-content .bax-field-action i, .bax-datatype-field.inline .bax-field-content .bax-field-action i {
    margin-top: 12px;
    width: 35px; }

.bax-combobox-field:not(.multiselection).filled {
  overflow: hidden; }
  .bax-combobox-field:not(.multiselection).filled .bax-field-content .bax-field-control .bax-selected-content {
    padding: 21px 2px 0 2px;
    margin-bottom: -1px; }
    .bax-combobox-field:not(.multiselection).filled .bax-field-content .bax-field-control .bax-selected-content input {
      position: absolute; }

.bax-combobox-field:not(.multiselection):not(.inline) .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item div {
  width: calc(100% - 35px); }

.bax-combobox-field:not(.multiselection) .bax-selected-item {
  width: 100%; }
  .bax-combobox-field:not(.multiselection) .bax-selected-item i {
    position: absolute;
    right: 0;
    font-size: 20px;
    padding: 5px;
    bottom: 0; }
  .bax-combobox-field:not(.multiselection) .bax-selected-item div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.bax-combobox-field:not(.multiselection).inline .bax-field-content .bax-field-control .bax-selected-content {
  padding: 6px 10px 5px 10px !important;
  padding-right: 30px !important; }
  .bax-combobox-field:not(.multiselection).inline .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
    font-size: inherit;
    margin-top: 2px; }
    .bax-combobox-field:not(.multiselection).inline .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i {
      padding-right: 0;
      bottom: 1px;
      z-index: 1; }

.bax-combobox-field:not(.multiselection).inline .bax-field-content .bax-field-action i {
  margin-top: 12px;
  width: 35px; }

.bax-combobox-field:not(.editable):not(.multiselection) .bax-field-content .bax-field-control .bax-selected-content input {
  min-width: 0px;
  width: 0px; }

.bax-combobox-field.editable:not(.multiselection) > .bax-field-content > .bax-field-control > .bax-selected-content > .bax-selected-item > div {
  display: none; }

.bax-combobox-field.editable > .bax-field-content > .bax-field-control > .bax-selected-content > input {
  width: calc(100% - 30px);
  font-size: inherit;
  margin-top: 1px; }

.bax-combobox-field .bax-field-content .bax-field-control .bax-selected-content {
  padding: 22px 2px 0 2px;
  margin-bottom: -1px; }

.bax-combobox-field.multiselection.filled {
  height: auto; }

.bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
  padding: 3px 8px;
  margin-bottom: 5px !important;
  margin-right: 5px;
  cursor: pointer;
  display: flex;
  font-size: 13px;
  border: 1px solid; }
  .bax-combobox-field.multiselection .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item i {
    float: right;
    margin-top: -3px;
    padding: 4px 8px;
    line-height: 16px;
    margin-bottom: -3px;
    margin-right: -8px;
    height: 24px; }

.bax-combobox-field .bax-field-content {
  display: flex;
  flex-direction: row; }
  .bax-combobox-field .bax-field-content .bax-field-info {
    z-index: 2; }
  .bax-combobox-field .bax-field-content .bax-field-control {
    flex: 1;
    width: calc(100% - 35px);
    display: flex;
    position: relative; }
    .bax-combobox-field .bax-field-content .bax-field-control .bax-selected-content {
      padding: 20px 2px 1px 2px;
      width: 100%;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap; }
      .bax-combobox-field .bax-field-content .bax-field-control .bax-selected-content .bax-selected-item {
        /*margin-top: 1px;*/
        font-size: 16px; }
      .bax-combobox-field .bax-field-content .bax-field-control .bax-selected-content input {
        border: 0;
        flex: 1;
        min-width: 100px;
        background-color: transparent;
        -moz-appearance: none;
        -webkit-appearance: none;
        font-size: 16px; }
        .bax-combobox-field .bax-field-content .bax-field-control .bax-selected-content input::placeholder {
          font-weight: lighter; }
        .bax-combobox-field .bax-field-content .bax-field-control .bax-selected-content input::-moz-placeholder {
          font-weight: lighter; }
        .bax-combobox-field .bax-field-content .bax-field-control .bax-selected-content input::-webkit-input-placeholder {
          font-weight: lighter; }
        .bax-combobox-field .bax-field-content .bax-field-control .bax-selected-content input:-ms-input-placeholder {
          font-weight: lighter; }
  .bax-combobox-field .bax-field-content .bax-field-action {
    cursor: pointer; }
    .bax-combobox-field .bax-field-content .bax-field-action i {
      display: block;
      font-size: 14px;
      text-align: center;
      margin-top: 25px;
      width: 25px; }

.bax-combobox-field .bax-listview-item {
  display: flex;
  margin-bottom: 0;
  flex-direction: row; }
  .bax-combobox-field .bax-listview-item .bax-listview-item-content {
    flex: 1;
    border: 0;
    border-radius: 0;
    width: 100%;
    height: inherit;
    padding: 9px 10px;
    font-size: 13px;
    font-weight: 400;
    background-color: transparent;
    -moz-appearance: none;
    -webkit-appearance: none; }

.bax-localization-field .bax-field-content {
  display: flex;
  flex-direction: row; }
  .bax-localization-field .bax-field-content .bax-field-info {
    z-index: 2; }
  .bax-localization-field .bax-field-content .bax-field-control {
    flex: 1;
    display: flex;
    flex-direction: row;
    width: 100%;
    position: relative; }
    .bax-localization-field .bax-field-content .bax-field-control .bax-form-control {
      z-index: 1;
      flex: 1;
      width: 100%;
      border: 0;
      border-radius: 0;
      padding: 23px 2px 4px 2px !important;
      padding-right: 95px !important;
      font-size: 16px;
      line-height: 0;
      white-space: nowrap;
      background-color: transparent;
      -moz-appearance: none;
      -webkit-appearance: none; }
    .bax-localization-field .bax-field-content .bax-field-control div {
      z-index: 0;
      position: absolute;
      bottom: 5px;
      right: 5px;
      border: 0;
      border-radius: 0;
      opacity: 0.6;
      text-align: right;
      text-overflow: ellipsis;
      overflow: hidden;
      font-size: 14px;
      line-height: 19px;
      white-space: nowrap;
      background-color: transparent;
      -moz-appearance: none;
      -webkit-appearance: none;
      text-align: right;
      max-width: 75px;
      cursor: default; }
  .bax-localization-field .bax-field-content .bax-field-action i {
    display: block;
    font-size: 14px;
    text-align: center;
    margin-top: 25px;
    width: 25px; }

.bax-localization-field.inline .bax-field-content {
  height: 100%; }
  .bax-localization-field.inline .bax-field-content .bax-field-control input {
    padding: 6px 10px 5px 10px !important;
    padding-left: 65px !important;
    padding-right: 0 !important;
    font-size: 14px; }
  .bax-localization-field.inline .bax-field-content .bax-field-control div {
    padding: 9px;
    font-size: 13px;
    width: 55px;
    height: 100%;
    left: 0;
    top: 0;
    border-right: 1px solid; }
  .bax-localization-field.inline .bax-field-content .bax-field-action i {
    margin-top: 12px;
    width: 35px; }

.bax-localization-field.readonly .bax-field-info {
  z-index: 2; }

.bax-localization-field.readonly .bax-field-action {
  display: block;
  cursor: pointer; }

.bax-file-field .bax-field-header {
  position: absolute;
  top: 0;
  left: 0; }

.bax-file-field .bax-field-control {
  font-size: 16px;
  flex: 1;
  line-height: 19px;
  width: 100%;
  position: relative;
  padding: 23px 2px 4px 2px !important;
  border-radius: 0;
  background-color: transparent;
  -moz-appearance: none;
  -webkit-appearance: none; }

.bax-file-field .bax-field-control a {
  margin-right: 20px; }

.bax-optical-code-field {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 60px;
  border-color: transparent !important;
  z-index: 9999; }
  .bax-optical-code-field .md-icon-button {
    position: relative;
    right: -17px; }
    .bax-optical-code-field .md-icon-button:hover {
      background-color: transparent !important; }
    .bax-optical-code-field .md-icon-button i.bax-qrcode {
      font-size: 20px;
      color: rgba(0, 0, 0, 0.54); }

.optical-code-menu md-menu-item bax-icon {
  margin-top: 2px; }
  .optical-code-menu md-menu-item bax-icon i {
    padding-right: 4px; }

#opticalCodeCanvasContainer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999; }
  #opticalCodeCanvasContainer #webcodecamcanvas {
    position: relative;
    top: 0;
    width: 100%;
    height: 100%; }
  #opticalCodeCanvasContainer #canvasSupport {
    display: none; }
  #opticalCodeCanvasContainer bax-icon {
    padding: 30px;
    z-index: 3;
    position: absolute; }
    #opticalCodeCanvasContainer bax-icon#close {
      top: 20px; }
    #opticalCodeCanvasContainer bax-icon#upload {
      bottom: 20px;
      right: 0px; }
    #opticalCodeCanvasContainer bax-icon#changecamera {
      top: 20px;
      right: 0px; }
    #opticalCodeCanvasContainer bax-icon i {
      color: white;
      font-weight: bold; }
      #opticalCodeCanvasContainer bax-icon i.glyph {
        bottom: 3px; }
  #opticalCodeCanvasContainer .overlay {
    position: fixed;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    /*background: url(../../../../Styles/components/opticalCodeCamera.svg);*/
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA4OTguOSAxNjA1LjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg5OC45IDE2MDUuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe29wYWNpdHk6MC41O30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGcgY2xhc3M9InN0MCI+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0tMC42LDEuN3YxNjAxLjhoOTAwVjEuN0gtMC42eiBNODM1LjUsMTEwNi4zYzAsNDUuNS0zNi45LDgyLjQtODIuNCw4Mi40SDE0NS43Yy00NS41LDAtODIuNC0zNi45LTgyLjQtODIuNFY0OTguOQ0KCQkJYzAtNDUuNSwzNi45LTgyLjQsODIuNC04Mi40aDYwNy40YzQ1LjUsMCw4Mi40LDM2LjksODIuNCw4Mi40VjExMDYuM3oiLz4NCgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTgzNS41LDExMDYuM2MwLDQ1LjUtMzYuOSw4Mi40LTgyLjQsODIuNEgxNDUuN2MtNDUuNSwwLTgyLjQtMzYuOS04Mi40LTgyLjRWNDk4LjkNCgkJCWMwLTQ1LjUsMzYuOS04Mi40LDgyLjQtODIuNGg2MDcuNGM0NS41LDAsODIuNCwzNi45LDgyLjQsODIuNFYxMTA2LjN6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 2; }
    @media (orientation: landscape) {
      #opticalCodeCanvasContainer .overlay {
        display: none;
        /*-webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            transform: rotate(90deg);*/ } }
  #opticalCodeCanvasContainer video {
    position: relative;
    z-index: 1; }

.bax-dropdown {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  min-width: 280px;
  max-height: 295px;
  opacity: 1;
  margin-top: -1px;
  border: 0;
  border-top: 2px solid;
  z-index: 1201;
  box-sizing: content-box;
  overflow: auto;
  position: fixed;
  display: none; }
  .bax-dropdown.focused {
    display: block; }
  .bax-dropdown .bax-dropdown-search {
    position: relative;
    border-bottom: 1px solid; }
    .bax-dropdown .bax-dropdown-search i {
      top: 10px;
      left: 10px;
      position: absolute; }
    .bax-dropdown .bax-dropdown-search input {
      font-size: 13px;
      width: 100%;
      border: 0;
      padding: 8px 15px;
      padding-left: 33px; }
  .bax-dropdown .bax-dropdown-radio {
    display: flex;
    flex-direction: row;
    position: relative;
    border-bottom: 1px solid; }
    .bax-dropdown .bax-dropdown-radio .radio {
      flex: 1;
      margin-top: 10px;
      font-size: 13px;
      padding-left: 30px; }
  .bax-dropdown .bax-resource-view {
    margin: 0;
    padding: 0;
    list-style: none; }
    .bax-dropdown .bax-resource-view .bax-resource-view-item label {
      height: 36px;
      display: flex;
      flex-direction: row;
      margin-bottom: 0; }
      .bax-dropdown .bax-resource-view .bax-resource-view-item label .bax-resource-item-name {
        width: 110px;
        padding: 10px;
        white-space: nowrap;
        font-size: 13px;
        font-weight: 600;
        text-align: right;
        border-right: 1px solid; }
      .bax-dropdown .bax-resource-view .bax-resource-view-item label input {
        flex: 1;
        width: 100%;
        border: 0;
        border-radius: 0;
        padding: 0 10px;
        font-size: 14px;
        font-weight: 400;
        background-color: transparent;
        -moz-appearance: none;
        -webkit-appearance: none; }
    .bax-dropdown .bax-resource-view .bax-resource-view-item + li {
      border-top: 1px solid; }
  .bax-dropdown.bax-localization-field.inline {
    min-width: 230px; }
    .bax-dropdown.bax-localization-field.inline .bax-resource-item-name {
      width: 55px !important; }
  .bax-dropdown .bax-dropdown-noitem {
    color: rgba(0, 0, 0, 0.4);
    padding: 10px; }
  .bax-dropdown.inline {
    margin-left: 1px; }

.bax-listview-item-content {
  flex: 1;
  border: 0;
  border-radius: 0;
  width: 100%;
  height: inherit;
  padding: 9px 10px;
  font-size: 13px;
  font-weight: 400;
  background-color: transparent;
  -moz-appearance: none;
  -webkit-appearance: none; }

.bax-listview-groupable {
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
  max-height: 257px; }
  .bax-listview-groupable .bax-listview-groupable-item + li {
    border-top: 1px solid; }
  .bax-listview-groupable .bax-listview-groupable-item a {
    display: flex; }
  .bax-listview-groupable .bax-listview-groupable-item .bax-listview-groupable-lable {
    padding: 6px 10px;
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
    border-bottom: 1px solid; }

.bax-listview {
  margin: 0;
  padding: 0;
  list-style: none; }
  .bax-listview.bax-listview-condensed .bax-listview-item a {
    height: 36px;
    display: block; }
  .bax-listview .bax-listview-item a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 0;
    height: 50px;
    flex-direction: row;
    align-items: center;
    text-decoration: none;
    outline: none;
    transition: all .15s ease;
    display: flex; }
    .bax-listview .bax-listview-item a .bax-listview-item-symbol {
      flex: 0 0 auto;
      width: 50px;
      height: inherit;
      padding: 15px 0;
      font-size: 13px;
      font-weight: 900;
      text-align: center;
      border-right: 1px solid; }
      .bax-listview .bax-listview-item a .bax-listview-item-symbol i {
        font-size: 22px; }
    .bax-listview .bax-listview-item a .bax-listview-item-content {
      flex: 1 1 auto;
      width: 0;
      font-size: 13px;
      padding: 6px 12px; }
      .bax-listview .bax-listview-item a .bax-listview-item-content div {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .bax-listview .bax-listview-item a .bax-listview-item-content div:last-child {
        opacity: 0.5; }
  .bax-listview .bax-listview-item + li {
    border-top: 1px solid; }
  .bax-listview .bax-listview-item.selected {
    cursor: pointer; }
    .bax-listview .bax-listview-item.selected .bax-listview-item-symbol div, .bax-listview .bax-listview-item.selected .bax-listview-item-content div {
      font-weight: bold; }
    .bax-listview .bax-listview-item.selected .bax-listview-item-symbol div:last-child, .bax-listview .bax-listview-item.selected .bax-listview-item-content div:last-child {
      opacity: 1;
      font-weight: normal; }

.wj-calendar-month td:hover, .wj-calendar-year td:hover {
  cursor: pointer; }

.k-ie .bax-textarea-field .bax-field-header {
  width: calc(100% - 17px); }

@-moz-document url-prefix() {
  .bax-textarea-field .bax-field-header {
    width: calc(100% - 17px); } }

.cell-validation-info {
  height: 100%;
  display: block; }

.wj-flexgrid .bax-field {
  border-left: 1px solid;
  border-right: 1px solid; }

.wj-dropdown-panel {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  border-radius: 0;
  border: 0;
  border-top: 2px solid; }

md-switch.md-checked.md-primary .md-bar {
  opacity: 0.5; }

.bax-grid-tooltip {
  position: fixed;
  background-color: white;
  color: black;
  z-index: 1000;
  min-width: 200px;
  padding: 7px 14px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid darkgray;
  border-radius: 5px;
  box-shadow: 0 0 10px 0 black;
  visibility: hidden;
  white-space: pre-wrap; }

.tooltippable-grid .wj-cells .wj-cell:not(.bax-mobile-grid-cell):not(.wj-detail) {
  max-height: 36px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: pre;
  line-height: 32px;
  padding-top: 2px;
  padding-bottom: 2px; }
  .tooltippable-grid .wj-cells .wj-cell:not(.bax-mobile-grid-cell):not(.wj-detail) > div {
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: pre; }

.bax-grid-tooltip-dismisser {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  visibility: hidden;
  z-index: 999; }

.listviewpicker {
  padding: 12px;
  width: 220px; }

.data-simple-item .md-whiteframe-z1 {
  height: 32px;
  box-shadow: none; }

.data-simple-item .md-icon-button.help {
  font-weight: bolder;
  min-height: 30px;
  width: 30px;
  margin: 0px;
  padding: 0px;
  height: 30px; }

.data-simple-item md-autocomplete {
  margin-right: 10px; }

.data-simple-menu.md-autocomplete-suggestions li {
  height: 38px;
  line-height: 38px; }

md-virtual-repeat-container {
  width: 500px; }

md-autocomplete.filter-simple-item {
  max-width: 170px;
  display: inline-block;
  height: 32px; }
  md-autocomplete.filter-simple-item md-autocomplete-wrap {
    border: 1px solid #ccc;
    display: flex; }
  md-autocomplete.filter-simple-item input:not(.md-input) {
    padding: 0px 0px 0px 5px;
    height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 30px; }
  md-autocomplete.filter-simple-item .md-show-clear-button button {
    margin: unset; }

bax-data-filter-editor .bax-combobox-field {
  border: 1px solid #ccc !important;
  margin-right: 10px;
  max-width: 200px; }
  bax-data-filter-editor .bax-combobox-field:not(.multiselection).filled {
    overflow: inherit; }

.legend-panel {
  user-select: none;
  display: flex;
  flex-direction: column;
  padding: 4px 0 12px 0; }
  .legend-panel.quickly-disappear {
    display: none; }
  .legend-panel > label {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    margin: 0;
    padding-left: 16px;
    padding-right: 16px; }
    .legend-panel > label:not(:first-child) {
      margin: 8px 0 0 0;
      padding-top: 0;
      padding-bottom: 0; }
    .legend-panel > label .global-selector {
      display: flex;
      flex-direction: row; }
      .legend-panel > label .global-selector .md-label {
        flex: 1 1 auto; }
    .legend-panel > label > md-checkbox, .legend-panel > label > md-switch {
      margin: 0; }
    .legend-panel > label > md-checkbox {
      display: flex; }
      .legend-panel > label > md-checkbox bax-icon {
        display: flex;
        flex: 0 0 auto;
        margin: 3px 0; }
        .legend-panel > label > md-checkbox bax-icon span {
          display: flex;
          flex: 0 0 auto; }
      .legend-panel > label > md-checkbox > .md-label {
        display: flex;
        flex: 1 1 auto;
        -moz-user-select: none;
        -ms-user-select: none;
        -webkit-user-select: none;
        user-select: none; }
        .legend-panel > label > md-checkbox > .md-label span.legend-panel-entry {
          padding: 1px 8px;
          flex: 1 1 auto;
          display: flex;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
          .legend-panel > label > md-checkbox > .md-label span.legend-panel-entry span.entry-amount {
            flex: 1 1 auto;
            text-align: right;
            margin-left: 25px;
            font-weight: bold; }

fluid-form-viewer .bax-text-field .bax-form-control {
  line-height: 46px; }

fluid-form-viewer .bax-numeric-field .bax-field-content .wj-input-group input.wj-form-control.wj-numeric {
  line-height: 46px; }

fluid-form-viewer .bax-date-field .bax-field-content .wj-input-group .wj-form-control {
  line-height: 46px; }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default .bax-side-nav-bar .icon-loader::before {
  background-color: white; }

.theme-default .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
  border-bottom: 1px solid #e0e0e0; }
  .theme-default .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
    border-left: 1px solid #e0e0e0; }

.theme-default .bax-side-nav-bar div.side-nav-column.l1 {
  background: white; }
  .theme-default .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
    background: white; }
  .theme-default .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
    background: whitesmoke; }
  .theme-default .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
    background: whitesmoke; }

.theme-default .bax-side-nav-bar div.side-nav-column.l2 {
  background: white; }
  .theme-default .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
    background: whitesmoke; }
  .theme-default .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
    background: whitesmoke; }

.theme-default-dark .bax-side-nav-bar .icon-loader::before {
  background-color: #424242; }

.theme-default-dark .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
  border-bottom: 1px solid #1f1f1f; }
  .theme-default-dark .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
    border-left: 1px solid #1f1f1f; }

.theme-default-dark .bax-side-nav-bar div.side-nav-column.l1 {
  background: #424242; }
  .theme-default-dark .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
    background: #424242; }
  .theme-default-dark .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
    background: #0a0a0a; }
  .theme-default-dark .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
    background: #0a0a0a; }

.theme-default-dark .bax-side-nav-bar div.side-nav-column.l2 {
  background: #424242; }
  .theme-default-dark .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
    background: #0a0a0a; }
  .theme-default-dark .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
    background: #0a0a0a; }

.theme-green .bax-side-nav-bar .icon-loader::before {
  background-color: white; }

.theme-green .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
  border-bottom: 1px solid #e0e0e0; }
  .theme-green .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
    border-left: 1px solid #e0e0e0; }

.theme-green .bax-side-nav-bar div.side-nav-column.l1 {
  background: white; }
  .theme-green .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
    background: white; }
  .theme-green .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
    background: whitesmoke; }
  .theme-green .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
    background: whitesmoke; }

.theme-green .bax-side-nav-bar div.side-nav-column.l2 {
  background: white; }
  .theme-green .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
    background: whitesmoke; }
  .theme-green .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
    background: whitesmoke; }

.theme-green-dark .bax-side-nav-bar .icon-loader::before {
  background-color: #424242; }

.theme-green-dark .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
  border-bottom: 1px solid #1f1f1f; }
  .theme-green-dark .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
    border-left: 1px solid #1f1f1f; }

.theme-green-dark .bax-side-nav-bar div.side-nav-column.l1 {
  background: #424242; }
  .theme-green-dark .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
    background: #424242; }
  .theme-green-dark .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
    background: #0a0a0a; }
  .theme-green-dark .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
    background: #0a0a0a; }

.theme-green-dark .bax-side-nav-bar div.side-nav-column.l2 {
  background: #424242; }
  .theme-green-dark .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
    background: #0a0a0a; }
  .theme-green-dark .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
    background: #0a0a0a; }

.theme-deep-orange .bax-side-nav-bar .icon-loader::before {
  background-color: white; }

.theme-deep-orange .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
  border-bottom: 1px solid #e0e0e0; }
  .theme-deep-orange .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
    border-left: 1px solid #e0e0e0; }

.theme-deep-orange .bax-side-nav-bar div.side-nav-column.l1 {
  background: white; }
  .theme-deep-orange .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
    background: white; }
  .theme-deep-orange .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
    background: whitesmoke; }
  .theme-deep-orange .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
    background: whitesmoke; }

.theme-deep-orange .bax-side-nav-bar div.side-nav-column.l2 {
  background: white; }
  .theme-deep-orange .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
    background: whitesmoke; }
  .theme-deep-orange .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
    background: whitesmoke; }

.theme-deep-orange-dark .bax-side-nav-bar .icon-loader::before {
  background-color: #424242; }

.theme-deep-orange-dark .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
  border-bottom: 1px solid #1f1f1f; }
  .theme-deep-orange-dark .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
    border-left: 1px solid #1f1f1f; }

.theme-deep-orange-dark .bax-side-nav-bar div.side-nav-column.l1 {
  background: #424242; }
  .theme-deep-orange-dark .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
    background: #424242; }
  .theme-deep-orange-dark .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
    background: #0a0a0a; }
  .theme-deep-orange-dark .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
    background: #0a0a0a; }

.theme-deep-orange-dark .bax-side-nav-bar div.side-nav-column.l2 {
  background: #424242; }
  .theme-deep-orange-dark .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
    background: #0a0a0a; }
  .theme-deep-orange-dark .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
    background: #0a0a0a; }

.theme-amber .bax-side-nav-bar .icon-loader::before {
  background-color: white; }

.theme-amber .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
  border-bottom: 1px solid #e0e0e0; }
  .theme-amber .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
    border-left: 1px solid #e0e0e0; }

.theme-amber .bax-side-nav-bar div.side-nav-column.l1 {
  background: white; }
  .theme-amber .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
    background: white; }
  .theme-amber .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
    background: whitesmoke; }
  .theme-amber .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
    background: whitesmoke; }

.theme-amber .bax-side-nav-bar div.side-nav-column.l2 {
  background: white; }
  .theme-amber .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
    background: whitesmoke; }
  .theme-amber .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
    background: whitesmoke; }

.theme-amber-dark .bax-side-nav-bar .icon-loader::before {
  background-color: #424242; }

.theme-amber-dark .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
  border-bottom: 1px solid #1f1f1f; }
  .theme-amber-dark .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
    border-left: 1px solid #1f1f1f; }

.theme-amber-dark .bax-side-nav-bar div.side-nav-column.l1 {
  background: #424242; }
  .theme-amber-dark .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
    background: #424242; }
  .theme-amber-dark .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
    background: #0a0a0a; }
  .theme-amber-dark .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
    background: #0a0a0a; }

.theme-amber-dark .bax-side-nav-bar div.side-nav-column.l2 {
  background: #424242; }
  .theme-amber-dark .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
    background: #0a0a0a; }
  .theme-amber-dark .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
    background: #0a0a0a; }

.theme-blue-gray .bax-side-nav-bar .icon-loader::before {
  background-color: white; }

.theme-blue-gray .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
  border-bottom: 1px solid #e0e0e0; }
  .theme-blue-gray .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
    border-left: 1px solid #e0e0e0; }

.theme-blue-gray .bax-side-nav-bar div.side-nav-column.l1 {
  background: white; }
  .theme-blue-gray .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
    background: white; }
  .theme-blue-gray .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
    background: whitesmoke; }
  .theme-blue-gray .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
    background: whitesmoke; }

.theme-blue-gray .bax-side-nav-bar div.side-nav-column.l2 {
  background: white; }
  .theme-blue-gray .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
    background: whitesmoke; }
  .theme-blue-gray .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
    background: whitesmoke; }

.theme-blue-gray-dark .bax-side-nav-bar .icon-loader::before {
  background-color: #424242; }

.theme-blue-gray-dark .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
  border-bottom: 1px solid #1f1f1f; }
  .theme-blue-gray-dark .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
    border-left: 1px solid #1f1f1f; }

.theme-blue-gray-dark .bax-side-nav-bar div.side-nav-column.l1 {
  background: #424242; }
  .theme-blue-gray-dark .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
    background: #424242; }
  .theme-blue-gray-dark .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
    background: #0a0a0a; }
  .theme-blue-gray-dark .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
    background: #0a0a0a; }

.theme-blue-gray-dark .bax-side-nav-bar div.side-nav-column.l2 {
  background: #424242; }
  .theme-blue-gray-dark .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
    background: #0a0a0a; }
  .theme-blue-gray-dark .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
    background: #0a0a0a; }

.theme-deep-purple .bax-side-nav-bar .icon-loader::before {
  background-color: white; }

.theme-deep-purple .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
  border-bottom: 1px solid #e0e0e0; }
  .theme-deep-purple .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
    border-left: 1px solid #e0e0e0; }

.theme-deep-purple .bax-side-nav-bar div.side-nav-column.l1 {
  background: white; }
  .theme-deep-purple .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
    background: white; }
  .theme-deep-purple .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
    background: whitesmoke; }
  .theme-deep-purple .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
    background: whitesmoke; }

.theme-deep-purple .bax-side-nav-bar div.side-nav-column.l2 {
  background: white; }
  .theme-deep-purple .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
    background: whitesmoke; }
  .theme-deep-purple .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
    background: whitesmoke; }

.theme-deep-purple-dark .bax-side-nav-bar .icon-loader::before {
  background-color: #424242; }

.theme-deep-purple-dark .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
  border-bottom: 1px solid #1f1f1f; }
  .theme-deep-purple-dark .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
    border-left: 1px solid #1f1f1f; }

.theme-deep-purple-dark .bax-side-nav-bar div.side-nav-column.l1 {
  background: #424242; }
  .theme-deep-purple-dark .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
    background: #424242; }
  .theme-deep-purple-dark .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
    background: #0a0a0a; }
  .theme-deep-purple-dark .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
    background: #0a0a0a; }

.theme-deep-purple-dark .bax-side-nav-bar div.side-nav-column.l2 {
  background: #424242; }
  .theme-deep-purple-dark .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
    background: #0a0a0a; }
  .theme-deep-purple-dark .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
    background: #0a0a0a; }

.theme-pink .bax-side-nav-bar .icon-loader::before {
  background-color: white; }

.theme-pink .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
  border-bottom: 1px solid #e0e0e0; }
  .theme-pink .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
    border-left: 1px solid #e0e0e0; }

.theme-pink .bax-side-nav-bar div.side-nav-column.l1 {
  background: white; }
  .theme-pink .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
    background: white; }
  .theme-pink .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
    background: whitesmoke; }
  .theme-pink .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
    background: whitesmoke; }

.theme-pink .bax-side-nav-bar div.side-nav-column.l2 {
  background: white; }
  .theme-pink .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
    background: whitesmoke; }
  .theme-pink .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
    background: whitesmoke; }

.theme-pink-dark .bax-side-nav-bar .icon-loader::before {
  background-color: #424242; }

.theme-pink-dark .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
  border-bottom: 1px solid #1f1f1f; }
  .theme-pink-dark .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
    border-left: 1px solid #1f1f1f; }

.theme-pink-dark .bax-side-nav-bar div.side-nav-column.l1 {
  background: #424242; }
  .theme-pink-dark .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
    background: #424242; }
  .theme-pink-dark .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
    background: #0a0a0a; }
  .theme-pink-dark .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
    background: #0a0a0a; }

.theme-pink-dark .bax-side-nav-bar div.side-nav-column.l2 {
  background: #424242; }
  .theme-pink-dark .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
    background: #0a0a0a; }
  .theme-pink-dark .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
    background: #0a0a0a; }

.navigation--pinned .md-sidenav-right--100 {
  width: calc(100% - 396px); }

.navigation--pinned .md-sidenav-right--70 {
  width: calc(70% - 396px); }

.navigation--pinned .md-sidenav-right--45 {
  width: calc(45% - 396px); }

.navigation--unpinned.mobile-navbar-hidden:not(.mobile-navbar-hidden__disabled) .md-sidenav-right--100-mobile {
  width: 100%; }

.navigation--unpinned .md-sidenav-right--100, .navigation--unpinned .md-sidenav-right--100-mobile {
  width: calc(100% - 56px); }

.navigation--unpinned .md-sidenav-right--70 {
  width: calc(70% - 56px); }

.navigation--unpinned .md-sidenav-right--45 {
  width: calc(45% - 56px); }

side-navbar {
  height: 100%;
  overflow: hidden; }

/*_NAV TOOLBAR __________________________________________________________________________________________________________________________________________________*/
.nav-toolbar {
  float: right;
  margin-right: 15px; }
  .nav-toolbar .nav-toolbar-content button {
    height: 38px;
    float: left;
    /*display: flex;
            flex-direction: row;*/
    align-items: center;
    border-radius: 0;
    padding: 9px 12px;
    background-color: transparent;
    border: 0;
    /*border-left: 1px solid rgba($panel-border-color, .5);
            border-right: 1px solid rgba($panel-border-color, .5);*/ }
    .nav-toolbar .nav-toolbar-content button > i {
      font-size: 15px; }
    .nav-toolbar .nav-toolbar-content button > span {
      margin-top: 1px;
      margin-left: 5px;
      display: inline !important; }
  .nav-toolbar .nav-toolbar-content button + button {
    border-left: 0; }
  .nav-toolbar .nav-toolbar-content button:hover {
    background-color: #f8f8f8; }

@media (max-width: 1200px) {
  .nav-toolbar .nav-toolbar-content button > span {
    display: none !important; } }

/*_END NAV TOOLBAR __________________________________________________________________________________________________________________________________________________*/
.bax-side-nav-bar {
  display: flex;
  height: 100%;
  overflow: hidden; }
  .bax-side-nav-bar .icon-loader {
    position: relative; }
  .bax-side-nav-bar .nav-toolbar-content button {
    padding: 6px 8px; }
  .bax-side-nav-bar .icon-loader::before {
    content: '';
    position: absolute;
    background-color: #fff;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .85;
    z-index: 9999; }
  .bax-side-nav-bar .icon-loader::after {
    content: '\e8d0';
    font-size: 16px;
    position: absolute;
    animation: spin .75s linear infinite;
    font-family: 'baxenergy';
    speak: none;
    z-index: 9999;
    left: -14px; }
  .bax-side-nav-bar div.side-nav-column {
    width: 200px;
    height: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column; }
    .bax-side-nav-bar div.side-nav-column div.nav-toolbar {
      display: flex;
      margin-right: 0;
      /*padding-bottom: 1px;*/
      flex-direction: row-reverse;
      border: 0;
      border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
      .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button {
        border-left: 1px solid rgba(0, 0, 0, 0.12); }
      .bax-side-nav-bar div.side-nav-column div.nav-toolbar .nav-toolbar-content button > span {
        margin-left: 2px;
        margin-right: 2px; }
    .bax-side-nav-bar div.side-nav-column > ul {
      flex: 1 1 auto; }
  .bax-side-nav-bar div.side-nav-column.l1 {
    background: #EBEEF1; }
    .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header {
      background: #F5F7FA;
      cursor: pointer; }
    .bax-side-nav-bar div.side-nav-column.l1 .selected.menu-item-header.selected-no-children {
      background: #Fff;
      cursor: pointer; }
    .bax-side-nav-bar div.side-nav-column.l1 .menu-item-header:hover {
      background: #F3F4F6;
      cursor: pointer; }
  .bax-side-nav-bar div.side-nav-column.l2 {
    background: #F5F7FA; }
    .bax-side-nav-bar div.side-nav-column.l2 header {
      display: flex; }
      .bax-side-nav-bar div.side-nav-column.l2 header > h4 {
        flex: 1 1 auto;
        padding-left: 12px; }
      .bax-side-nav-bar div.side-nav-column.l2 header > i {
        width: 34px;
        font-size: 10px;
        padding-top: 14px;
        padding-right: 12px;
        padding-left: 12px; }
      .bax-side-nav-bar div.side-nav-column.l2 header > i:hover {
        color: #e74b3c;
        cursor: pointer; }
    .bax-side-nav-bar div.side-nav-column.l2 .selected.menu-item-header {
      background: #FFF;
      cursor: pointer; }
    .bax-side-nav-bar div.side-nav-column.l2 .menu-item-header:hover {
      background: #FFF;
      cursor: pointer; }
  .bax-side-nav-bar div.side-nav-column > ul > li div > figure span {
    padding: 1px; }
  .bax-side-nav-bar div.side-nav-column ul {
    list-style: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
    overflow-y: auto; }
    .bax-side-nav-bar div.side-nav-column ul li > ul > li > div {
      padding-left: 20px; }
    .bax-side-nav-bar div.side-nav-column ul li div {
      display: flex;
      margin: 0;
      padding: 5px; }
      .bax-side-nav-bar div.side-nav-column ul li div > figure {
        text-align: right;
        display: block;
        padding-top: 1px;
        width: 22px; }
      .bax-side-nav-bar div.side-nav-column ul li div > span {
        flex: 1 1 auto;
        margin-left: 7px;
        height: 20px;
        display: block;
        overflow: hidden; }

.toolbar {
  float: right; }

.toolbar-content {
  display: flex;
  flex-direction: row;
  list-style: none;
  margin: 0;
  padding: 0; }

.panel .toolbar {
  position: absolute;
  right: 10px;
  top: 7px; }

.trend-dropdown-width-setter {
  width: 300px !important; }

.checklist-dropdown-clear-button {
  font-family: baxenergy;
  font-size: 16pt; }
  .checklist-dropdown-clear-button > div:before {
    content: "\eaff"; }

.responsive-toolbar-button {
  width: 100%;
  height: 100%;
  border-color: white; }

md-menu-item .md-button.md-icon-button {
  margin: auto 0;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
  border-radius: 0; }

md-menu-item.md-focused {
  background-color: #ccc !important; }

.md-button[disabled] {
  pointer-events: none; }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default bax-panel .layer-loading {
  background-color: white; }

.theme-default bax-panel .layer-loading::after {
  border-top-color: #bbdefb;
  border-right-color: #bbdefb;
  border-bottom-color: #bbdefb;
  border-left-color: #2dabe6; }

.theme-default bax-panel .layer-empty {
  background-color: white; }
  .theme-default bax-panel .layer-empty bax-icon {
    color: #757575; }
  .theme-default bax-panel .layer-empty h4 {
    color: #2dabe6; }
  .theme-default bax-panel .layer-empty h5 {
    color: #757575; }
  .theme-default bax-panel .layer-empty i {
    color: #757575; }

.theme-default bax-panel .layer-dirty {
  background-color: #fafafa; }
  .theme-default bax-panel .layer-dirty bax-icon {
    color: #757575; }
  .theme-default bax-panel .layer-dirty h4 {
    color: #2dabe6; }
  .theme-default bax-panel .layer-dirty h5 {
    color: #757575; }
  .theme-default bax-panel .layer-dirty ul {
    color: #757575; }
  .theme-default bax-panel .layer-dirty i {
    color: #757575; }

.theme-default bax-panel .layer-partial-nolock::after {
  color: #2dabe6; }

.theme-default bax-panel .master-override .layer-empty {
  background-color: white !important; }

.theme-default bax-panel .details-override .layer-empty {
  background-color: white !important; }

.theme-default .temified-text-color {
  color: #2dabe6; }

.theme-default-dark bax-panel .layer-loading {
  background-color: #424242; }

.theme-default-dark bax-panel .layer-loading::after {
  border-top-color: #bbdefb;
  border-right-color: #bbdefb;
  border-bottom-color: #bbdefb;
  border-left-color: #2dabe6; }

.theme-default-dark bax-panel .layer-empty {
  background-color: #424242; }
  .theme-default-dark bax-panel .layer-empty bax-icon {
    color: white; }
  .theme-default-dark bax-panel .layer-empty h4 {
    color: #2dabe6; }
  .theme-default-dark bax-panel .layer-empty h5 {
    color: #b3b3b3; }
  .theme-default-dark bax-panel .layer-empty i {
    color: #b3b3b3; }

.theme-default-dark bax-panel .layer-dirty {
  background-color: #303030; }
  .theme-default-dark bax-panel .layer-dirty bax-icon {
    color: white; }
  .theme-default-dark bax-panel .layer-dirty h4 {
    color: #2dabe6; }
  .theme-default-dark bax-panel .layer-dirty h5 {
    color: #b3b3b3; }
  .theme-default-dark bax-panel .layer-dirty ul {
    color: #b3b3b3; }
  .theme-default-dark bax-panel .layer-dirty i {
    color: #b3b3b3; }

.theme-default-dark bax-panel .layer-partial-nolock::after {
  color: #2dabe6; }

.theme-default-dark bax-panel .master-override .layer-empty {
  background-color: #424242 !important; }

.theme-default-dark bax-panel .details-override .layer-empty {
  background-color: #424242 !important; }

.theme-default-dark .temified-text-color {
  color: #2dabe6; }

.theme-green bax-panel .layer-loading {
  background-color: white; }

.theme-green bax-panel .layer-loading::after {
  border-top-color: #c8e6c9;
  border-right-color: #c8e6c9;
  border-bottom-color: #c8e6c9;
  border-left-color: #26b756; }

.theme-green bax-panel .layer-empty {
  background-color: white; }
  .theme-green bax-panel .layer-empty bax-icon {
    color: #757575; }
  .theme-green bax-panel .layer-empty h4 {
    color: #26b756; }
  .theme-green bax-panel .layer-empty h5 {
    color: #757575; }
  .theme-green bax-panel .layer-empty i {
    color: #757575; }

.theme-green bax-panel .layer-dirty {
  background-color: #fafafa; }
  .theme-green bax-panel .layer-dirty bax-icon {
    color: #757575; }
  .theme-green bax-panel .layer-dirty h4 {
    color: #26b756; }
  .theme-green bax-panel .layer-dirty h5 {
    color: #757575; }
  .theme-green bax-panel .layer-dirty ul {
    color: #757575; }
  .theme-green bax-panel .layer-dirty i {
    color: #757575; }

.theme-green bax-panel .layer-partial-nolock::after {
  color: #26b756; }

.theme-green bax-panel .master-override .layer-empty {
  background-color: white !important; }

.theme-green bax-panel .details-override .layer-empty {
  background-color: white !important; }

.theme-green .temified-text-color {
  color: #26b756; }

.theme-green-dark bax-panel .layer-loading {
  background-color: #424242; }

.theme-green-dark bax-panel .layer-loading::after {
  border-top-color: #c8e6c9;
  border-right-color: #c8e6c9;
  border-bottom-color: #c8e6c9;
  border-left-color: #26b756; }

.theme-green-dark bax-panel .layer-empty {
  background-color: #424242; }
  .theme-green-dark bax-panel .layer-empty bax-icon {
    color: white; }
  .theme-green-dark bax-panel .layer-empty h4 {
    color: #26b756; }
  .theme-green-dark bax-panel .layer-empty h5 {
    color: #b3b3b3; }
  .theme-green-dark bax-panel .layer-empty i {
    color: #b3b3b3; }

.theme-green-dark bax-panel .layer-dirty {
  background-color: #303030; }
  .theme-green-dark bax-panel .layer-dirty bax-icon {
    color: white; }
  .theme-green-dark bax-panel .layer-dirty h4 {
    color: #26b756; }
  .theme-green-dark bax-panel .layer-dirty h5 {
    color: #b3b3b3; }
  .theme-green-dark bax-panel .layer-dirty ul {
    color: #b3b3b3; }
  .theme-green-dark bax-panel .layer-dirty i {
    color: #b3b3b3; }

.theme-green-dark bax-panel .layer-partial-nolock::after {
  color: #26b756; }

.theme-green-dark bax-panel .master-override .layer-empty {
  background-color: #424242 !important; }

.theme-green-dark bax-panel .details-override .layer-empty {
  background-color: #424242 !important; }

.theme-green-dark .temified-text-color {
  color: #26b756; }

.theme-deep-orange bax-panel .layer-loading {
  background-color: white; }

.theme-deep-orange bax-panel .layer-loading::after {
  border-top-color: #ffccbc;
  border-right-color: #ffccbc;
  border-bottom-color: #ffccbc;
  border-left-color: #ff5722; }

.theme-deep-orange bax-panel .layer-empty {
  background-color: white; }
  .theme-deep-orange bax-panel .layer-empty bax-icon {
    color: #757575; }
  .theme-deep-orange bax-panel .layer-empty h4 {
    color: #ff5722; }
  .theme-deep-orange bax-panel .layer-empty h5 {
    color: #757575; }
  .theme-deep-orange bax-panel .layer-empty i {
    color: #757575; }

.theme-deep-orange bax-panel .layer-dirty {
  background-color: #fafafa; }
  .theme-deep-orange bax-panel .layer-dirty bax-icon {
    color: #757575; }
  .theme-deep-orange bax-panel .layer-dirty h4 {
    color: #ff5722; }
  .theme-deep-orange bax-panel .layer-dirty h5 {
    color: #757575; }
  .theme-deep-orange bax-panel .layer-dirty ul {
    color: #757575; }
  .theme-deep-orange bax-panel .layer-dirty i {
    color: #757575; }

.theme-deep-orange bax-panel .layer-partial-nolock::after {
  color: #ff5722; }

.theme-deep-orange bax-panel .master-override .layer-empty {
  background-color: white !important; }

.theme-deep-orange bax-panel .details-override .layer-empty {
  background-color: white !important; }

.theme-deep-orange .temified-text-color {
  color: #ff5722; }

.theme-deep-orange-dark bax-panel .layer-loading {
  background-color: #424242; }

.theme-deep-orange-dark bax-panel .layer-loading::after {
  border-top-color: #ffccbc;
  border-right-color: #ffccbc;
  border-bottom-color: #ffccbc;
  border-left-color: #ff5722; }

.theme-deep-orange-dark bax-panel .layer-empty {
  background-color: #424242; }
  .theme-deep-orange-dark bax-panel .layer-empty bax-icon {
    color: white; }
  .theme-deep-orange-dark bax-panel .layer-empty h4 {
    color: #ff5722; }
  .theme-deep-orange-dark bax-panel .layer-empty h5 {
    color: #b3b3b3; }
  .theme-deep-orange-dark bax-panel .layer-empty i {
    color: #b3b3b3; }

.theme-deep-orange-dark bax-panel .layer-dirty {
  background-color: #303030; }
  .theme-deep-orange-dark bax-panel .layer-dirty bax-icon {
    color: white; }
  .theme-deep-orange-dark bax-panel .layer-dirty h4 {
    color: #ff5722; }
  .theme-deep-orange-dark bax-panel .layer-dirty h5 {
    color: #b3b3b3; }
  .theme-deep-orange-dark bax-panel .layer-dirty ul {
    color: #b3b3b3; }
  .theme-deep-orange-dark bax-panel .layer-dirty i {
    color: #b3b3b3; }

.theme-deep-orange-dark bax-panel .layer-partial-nolock::after {
  color: #ff5722; }

.theme-deep-orange-dark bax-panel .master-override .layer-empty {
  background-color: #424242 !important; }

.theme-deep-orange-dark bax-panel .details-override .layer-empty {
  background-color: #424242 !important; }

.theme-deep-orange-dark .temified-text-color {
  color: #ff5722; }

.theme-amber bax-panel .layer-loading {
  background-color: white; }

.theme-amber bax-panel .layer-loading::after {
  border-top-color: #ffecb3;
  border-right-color: #ffecb3;
  border-bottom-color: #ffecb3;
  border-left-color: #ffc107; }

.theme-amber bax-panel .layer-empty {
  background-color: white; }
  .theme-amber bax-panel .layer-empty bax-icon {
    color: #757575; }
  .theme-amber bax-panel .layer-empty h4 {
    color: #ffc107; }
  .theme-amber bax-panel .layer-empty h5 {
    color: #757575; }
  .theme-amber bax-panel .layer-empty i {
    color: #757575; }

.theme-amber bax-panel .layer-dirty {
  background-color: #fafafa; }
  .theme-amber bax-panel .layer-dirty bax-icon {
    color: #757575; }
  .theme-amber bax-panel .layer-dirty h4 {
    color: #ffc107; }
  .theme-amber bax-panel .layer-dirty h5 {
    color: #757575; }
  .theme-amber bax-panel .layer-dirty ul {
    color: #757575; }
  .theme-amber bax-panel .layer-dirty i {
    color: #757575; }

.theme-amber bax-panel .layer-partial-nolock::after {
  color: #ffc107; }

.theme-amber bax-panel .master-override .layer-empty {
  background-color: white !important; }

.theme-amber bax-panel .details-override .layer-empty {
  background-color: white !important; }

.theme-amber .temified-text-color {
  color: #ffc107; }

.theme-amber-dark bax-panel .layer-loading {
  background-color: #424242; }

.theme-amber-dark bax-panel .layer-loading::after {
  border-top-color: #ffecb3;
  border-right-color: #ffecb3;
  border-bottom-color: #ffecb3;
  border-left-color: #ffc107; }

.theme-amber-dark bax-panel .layer-empty {
  background-color: #424242; }
  .theme-amber-dark bax-panel .layer-empty bax-icon {
    color: white; }
  .theme-amber-dark bax-panel .layer-empty h4 {
    color: #ffc107; }
  .theme-amber-dark bax-panel .layer-empty h5 {
    color: #b3b3b3; }
  .theme-amber-dark bax-panel .layer-empty i {
    color: #b3b3b3; }

.theme-amber-dark bax-panel .layer-dirty {
  background-color: #303030; }
  .theme-amber-dark bax-panel .layer-dirty bax-icon {
    color: white; }
  .theme-amber-dark bax-panel .layer-dirty h4 {
    color: #ffc107; }
  .theme-amber-dark bax-panel .layer-dirty h5 {
    color: #b3b3b3; }
  .theme-amber-dark bax-panel .layer-dirty ul {
    color: #b3b3b3; }
  .theme-amber-dark bax-panel .layer-dirty i {
    color: #b3b3b3; }

.theme-amber-dark bax-panel .layer-partial-nolock::after {
  color: #ffc107; }

.theme-amber-dark bax-panel .master-override .layer-empty {
  background-color: #424242 !important; }

.theme-amber-dark bax-panel .details-override .layer-empty {
  background-color: #424242 !important; }

.theme-amber-dark .temified-text-color {
  color: #ffc107; }

.theme-blue-gray bax-panel .layer-loading {
  background-color: white; }

.theme-blue-gray bax-panel .layer-loading::after {
  border-top-color: #cfd8dc;
  border-right-color: #cfd8dc;
  border-bottom-color: #cfd8dc;
  border-left-color: #607d8b; }

.theme-blue-gray bax-panel .layer-empty {
  background-color: white; }
  .theme-blue-gray bax-panel .layer-empty bax-icon {
    color: #757575; }
  .theme-blue-gray bax-panel .layer-empty h4 {
    color: #607d8b; }
  .theme-blue-gray bax-panel .layer-empty h5 {
    color: #757575; }
  .theme-blue-gray bax-panel .layer-empty i {
    color: #757575; }

.theme-blue-gray bax-panel .layer-dirty {
  background-color: #fafafa; }
  .theme-blue-gray bax-panel .layer-dirty bax-icon {
    color: #757575; }
  .theme-blue-gray bax-panel .layer-dirty h4 {
    color: #607d8b; }
  .theme-blue-gray bax-panel .layer-dirty h5 {
    color: #757575; }
  .theme-blue-gray bax-panel .layer-dirty ul {
    color: #757575; }
  .theme-blue-gray bax-panel .layer-dirty i {
    color: #757575; }

.theme-blue-gray bax-panel .layer-partial-nolock::after {
  color: #607d8b; }

.theme-blue-gray bax-panel .master-override .layer-empty {
  background-color: white !important; }

.theme-blue-gray bax-panel .details-override .layer-empty {
  background-color: white !important; }

.theme-blue-gray .temified-text-color {
  color: #607d8b; }

.theme-blue-gray-dark bax-panel .layer-loading {
  background-color: #424242; }

.theme-blue-gray-dark bax-panel .layer-loading::after {
  border-top-color: #cfd8dc;
  border-right-color: #cfd8dc;
  border-bottom-color: #cfd8dc;
  border-left-color: #607d8b; }

.theme-blue-gray-dark bax-panel .layer-empty {
  background-color: #424242; }
  .theme-blue-gray-dark bax-panel .layer-empty bax-icon {
    color: white; }
  .theme-blue-gray-dark bax-panel .layer-empty h4 {
    color: #607d8b; }
  .theme-blue-gray-dark bax-panel .layer-empty h5 {
    color: #b3b3b3; }
  .theme-blue-gray-dark bax-panel .layer-empty i {
    color: #b3b3b3; }

.theme-blue-gray-dark bax-panel .layer-dirty {
  background-color: #303030; }
  .theme-blue-gray-dark bax-panel .layer-dirty bax-icon {
    color: white; }
  .theme-blue-gray-dark bax-panel .layer-dirty h4 {
    color: #607d8b; }
  .theme-blue-gray-dark bax-panel .layer-dirty h5 {
    color: #b3b3b3; }
  .theme-blue-gray-dark bax-panel .layer-dirty ul {
    color: #b3b3b3; }
  .theme-blue-gray-dark bax-panel .layer-dirty i {
    color: #b3b3b3; }

.theme-blue-gray-dark bax-panel .layer-partial-nolock::after {
  color: #607d8b; }

.theme-blue-gray-dark bax-panel .master-override .layer-empty {
  background-color: #424242 !important; }

.theme-blue-gray-dark bax-panel .details-override .layer-empty {
  background-color: #424242 !important; }

.theme-blue-gray-dark .temified-text-color {
  color: #607d8b; }

.theme-deep-purple bax-panel .layer-loading {
  background-color: white; }

.theme-deep-purple bax-panel .layer-loading::after {
  border-top-color: #d1c4e9;
  border-right-color: #d1c4e9;
  border-bottom-color: #d1c4e9;
  border-left-color: #673ab7; }

.theme-deep-purple bax-panel .layer-empty {
  background-color: white; }
  .theme-deep-purple bax-panel .layer-empty bax-icon {
    color: #757575; }
  .theme-deep-purple bax-panel .layer-empty h4 {
    color: #673ab7; }
  .theme-deep-purple bax-panel .layer-empty h5 {
    color: #757575; }
  .theme-deep-purple bax-panel .layer-empty i {
    color: #757575; }

.theme-deep-purple bax-panel .layer-dirty {
  background-color: #fafafa; }
  .theme-deep-purple bax-panel .layer-dirty bax-icon {
    color: #757575; }
  .theme-deep-purple bax-panel .layer-dirty h4 {
    color: #673ab7; }
  .theme-deep-purple bax-panel .layer-dirty h5 {
    color: #757575; }
  .theme-deep-purple bax-panel .layer-dirty ul {
    color: #757575; }
  .theme-deep-purple bax-panel .layer-dirty i {
    color: #757575; }

.theme-deep-purple bax-panel .layer-partial-nolock::after {
  color: #673ab7; }

.theme-deep-purple bax-panel .master-override .layer-empty {
  background-color: white !important; }

.theme-deep-purple bax-panel .details-override .layer-empty {
  background-color: white !important; }

.theme-deep-purple .temified-text-color {
  color: #673ab7; }

.theme-deep-purple-dark bax-panel .layer-loading {
  background-color: #424242; }

.theme-deep-purple-dark bax-panel .layer-loading::after {
  border-top-color: #d1c4e9;
  border-right-color: #d1c4e9;
  border-bottom-color: #d1c4e9;
  border-left-color: #673ab7; }

.theme-deep-purple-dark bax-panel .layer-empty {
  background-color: #424242; }
  .theme-deep-purple-dark bax-panel .layer-empty bax-icon {
    color: white; }
  .theme-deep-purple-dark bax-panel .layer-empty h4 {
    color: #673ab7; }
  .theme-deep-purple-dark bax-panel .layer-empty h5 {
    color: #b3b3b3; }
  .theme-deep-purple-dark bax-panel .layer-empty i {
    color: #b3b3b3; }

.theme-deep-purple-dark bax-panel .layer-dirty {
  background-color: #303030; }
  .theme-deep-purple-dark bax-panel .layer-dirty bax-icon {
    color: white; }
  .theme-deep-purple-dark bax-panel .layer-dirty h4 {
    color: #673ab7; }
  .theme-deep-purple-dark bax-panel .layer-dirty h5 {
    color: #b3b3b3; }
  .theme-deep-purple-dark bax-panel .layer-dirty ul {
    color: #b3b3b3; }
  .theme-deep-purple-dark bax-panel .layer-dirty i {
    color: #b3b3b3; }

.theme-deep-purple-dark bax-panel .layer-partial-nolock::after {
  color: #673ab7; }

.theme-deep-purple-dark bax-panel .master-override .layer-empty {
  background-color: #424242 !important; }

.theme-deep-purple-dark bax-panel .details-override .layer-empty {
  background-color: #424242 !important; }

.theme-deep-purple-dark .temified-text-color {
  color: #673ab7; }

.theme-pink bax-panel .layer-loading {
  background-color: white; }

.theme-pink bax-panel .layer-loading::after {
  border-top-color: #f8bbd0;
  border-right-color: #f8bbd0;
  border-bottom-color: #f8bbd0;
  border-left-color: #e91e63; }

.theme-pink bax-panel .layer-empty {
  background-color: white; }
  .theme-pink bax-panel .layer-empty bax-icon {
    color: #757575; }
  .theme-pink bax-panel .layer-empty h4 {
    color: #e91e63; }
  .theme-pink bax-panel .layer-empty h5 {
    color: #757575; }
  .theme-pink bax-panel .layer-empty i {
    color: #757575; }

.theme-pink bax-panel .layer-dirty {
  background-color: #fafafa; }
  .theme-pink bax-panel .layer-dirty bax-icon {
    color: #757575; }
  .theme-pink bax-panel .layer-dirty h4 {
    color: #e91e63; }
  .theme-pink bax-panel .layer-dirty h5 {
    color: #757575; }
  .theme-pink bax-panel .layer-dirty ul {
    color: #757575; }
  .theme-pink bax-panel .layer-dirty i {
    color: #757575; }

.theme-pink bax-panel .layer-partial-nolock::after {
  color: #e91e63; }

.theme-pink bax-panel .master-override .layer-empty {
  background-color: white !important; }

.theme-pink bax-panel .details-override .layer-empty {
  background-color: white !important; }

.theme-pink .temified-text-color {
  color: #e91e63; }

.theme-pink-dark bax-panel .layer-loading {
  background-color: #424242; }

.theme-pink-dark bax-panel .layer-loading::after {
  border-top-color: #f8bbd0;
  border-right-color: #f8bbd0;
  border-bottom-color: #f8bbd0;
  border-left-color: #e91e63; }

.theme-pink-dark bax-panel .layer-empty {
  background-color: #424242; }
  .theme-pink-dark bax-panel .layer-empty bax-icon {
    color: white; }
  .theme-pink-dark bax-panel .layer-empty h4 {
    color: #e91e63; }
  .theme-pink-dark bax-panel .layer-empty h5 {
    color: #b3b3b3; }
  .theme-pink-dark bax-panel .layer-empty i {
    color: #b3b3b3; }

.theme-pink-dark bax-panel .layer-dirty {
  background-color: #303030; }
  .theme-pink-dark bax-panel .layer-dirty bax-icon {
    color: white; }
  .theme-pink-dark bax-panel .layer-dirty h4 {
    color: #e91e63; }
  .theme-pink-dark bax-panel .layer-dirty h5 {
    color: #b3b3b3; }
  .theme-pink-dark bax-panel .layer-dirty ul {
    color: #b3b3b3; }
  .theme-pink-dark bax-panel .layer-dirty i {
    color: #b3b3b3; }

.theme-pink-dark bax-panel .layer-partial-nolock::after {
  color: #e91e63; }

.theme-pink-dark bax-panel .master-override .layer-empty {
  background-color: #424242 !important; }

.theme-pink-dark bax-panel .details-override .layer-empty {
  background-color: #424242 !important; }

.theme-pink-dark .temified-text-color {
  color: #e91e63; }

bax-panel {
  position: relative;
  height: 100%;
  overflow: hidden;
  display: flex; }
  bax-panel ng-transclude {
    flex: 1 1 auto;
    height: 100%;
    width: 100%; }
  bax-panel .layer-loading {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .85;
    z-index: 500; }
  bax-panel .layer-loading::after {
    content: ' ';
    font-size: 10px;
    position: absolute;
    top: calc(50% - 18px);
    left: calc(50% - 18px);
    animation: spin 0.5s linear infinite;
    z-index: 9999;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 5px solid; }
  bax-panel .layer-empty {
    content: '';
    position: absolute;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    z-index: 45;
    text-align: center; }
    bax-panel .layer-empty bax-icon {
      margin-top: -60px;
      margin-bottom: 20px;
      opacity: 0.4; }
    bax-panel .layer-empty h4 {
      margin: 0px 10px;
      font-size: 18px; }
    bax-panel .layer-empty h5 {
      opacity: 0.7;
      font-weight: normal;
      text-align: center;
      width: 435px;
      margin: 0 auto;
      margin-top: 3px; }
  bax-panel .layer-dirty {
    content: '';
    position: absolute;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    z-index: 45;
    text-align: center; }
    bax-panel .layer-dirty bax-icon {
      margin-top: -60px;
      margin-bottom: 20px;
      opacity: 0.4; }
    bax-panel .layer-dirty h4 {
      margin: 0px 10px;
      font-size: 18px; }
    bax-panel .layer-dirty h5 {
      opacity: 0.7;
      font-weight: normal;
      text-align: center;
      width: 435px;
      margin: 0 auto;
      margin-top: 3px; }
    bax-panel .layer-dirty ul {
      text-align: left;
      opacity: 0.8;
      font-weight: 200;
      max-width: 300px; }
  bax-panel .layer-partial-nolock {
    content: '';
    position: absolute;
    background-color: transparent;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .85;
    z-index: 45; }
  bax-panel .layer-partial-nolock::after {
    content: '\e8d0';
    font-size: 16px;
    position: absolute;
    top: 10px;
    right: 10px;
    animation: spin .75s linear infinite;
    font-family: 'baxenergy';
    speak: none;
    background: transparent;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    z-index: 45; }
  bax-panel .layer-partial {
    content: '';
    position: absolute;
    background-color: transparent;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 45; }
  bax-panel .master-override {
    overflow: auto; }
  bax-panel .details-override {
    overflow-y: auto; }
  bax-panel .ellipsis-text-cell {
    overflow: hidden;
    text-overflow: ellipsis; }
  bax-panel .text-link-container {
    margin-top: 25px;
    margin-left: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
  bax-panel .text-label {
    margin: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 0; }
  bax-panel .text-label::after {
    font-size: 20px;
    color: #dd2c00;
    font-weight: bold;
    margin-top: 2px;
    margin-left: 3px;
    line-height: 0;
    content: '*'; }
  bax-panel .text-link {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    border-bottom: 1px solid gray;
    padding: 0; }

bax-icon i {
  position: relative; }
  bax-icon i.inactive::after {
    content: '|';
    font-family: monospace;
    position: absolute;
    text-align: center;
    transform: scale(1.5) rotateZ(45deg);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-shadow: -1px -1px 0 #ffffff88, 1px -1px 0 #ffffff88, -1px 1px 0 #ffffff88, 1px 1px 0 #ffffff88; }

bax-icon span, bax-icon {
  position: relative;
  display: inline-block;
  line-height: inherit; }
  bax-icon span .glyph, bax-icon .glyph {
    font-size: 12px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    right: -2px;
    line-height: initial !important; }
  bax-icon span .accent-check-glyph, bax-icon .accent-check-glyph {
    /*color : rgb(45, 171, 230);*/
    color: #2dabe6; }
  bax-icon span .add-glyph, bax-icon .add-glyph {
    color: #26b756; }
  bax-icon span .check-glyph, bax-icon .check-glyph {
    color: #26b756; }
  bax-icon span .delete-glyph, bax-icon .delete-glyph {
    color: #e74b3c; }
  bax-icon span .config-glyph, bax-icon .config-glyph {
    color: #0D47A1; }
  bax-icon span .edit-glyph, bax-icon .edit-glyph {
    color: #2dabe6; }
  bax-icon span .notification-glyph, bax-icon .notification-glyph {
    bottom: -8px;
    right: -8px;
    padding: 6px;
    max-width: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 26px;
    height: 20px;
    font-size: 13px;
    line-height: 0.4;
    border-radius: 10px; }

/*  temporary class definition for the new (future) bax-dam-basin icon, used now as css base64 png image
    because of temporary problems in check-in of new font
*/
.bax-dam-basin-icon-light {
  display: flex;
  align-items: center;
  width: 26px;
  height: 26px;
  background-size: 26px 26px;
  margin: auto;
  /* centers icon */
  /* thicker stroke image */
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABgWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kctLQkEUh7+sMMwwKKJFCwtrlWEGUZsWSi+oFmrQa6PXV6B2uVcJaRu0DQqiNr0W9RfUNmgdBEURRNCudVGbktu5KiiRZzhzvvnNnMPMGbCEUkpab/BAOpPVApM+58LiktP6ig0LdrrpCCu6OhucCFHTvh6oM+Od26xV+9y/1hyN6QrUNQmPKaqWFZ4SnlnPqibvCrcryXBU+Fy4X5MLCt+beqTEbyYnSvxjshYK+MHSKuxMVHGkipWklhaWl+NKp3JK+T7mS+yxzHxQYo94FzoBJvHhZJpx/AwzyKjMw7jxMiArauR7ivlzrEmuIrNKHo1VEiTJ0i9qTqrHJMZFj8lIkTf7/7evenzIW6pu90Hji2F89IJ1BwrbhvF9bBiFE6h/hqtMJX/tCEY+Rd+uaK5DcGzCxXVFi+zB5RZ0PqlhLVyU6sUt8Ti8n0HLIrTdgm251LPyPqePENqQr7qB/QPok/OOlV82oWfQw4vagAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAcpJREFUSIntk79rFGEURc8X14RkFTFBEFSwUFCw0CJCxCKNgo3/gaAIBm2sBEErQbALtnZaSAoLO0mTRqwEE0VBsDEEBcXCbLLJ6qrHYp44hPmRQNLthccMw5vvvHfnDvTU02ZKHVJPqsNVTZfUp1GP1IMbhIyry2pL7agXyhp/+F9/1JkNgl7Eux21q35X09q+PuA6MA28BFaBMfWA2lAPqWfUUXWwhLUPEJgD2kA/sL9qsqa6EhvOhBVL6mJUV11QH6oTMcCtnCOT6s/oPV9nw+OchQaoG9CW+jtn06L6K2f7E/Vz9Nwpsi6vybAhAe+Aq8BeYAy4CNwFngMdYAfwBViOd94As3Hm6cqNYqsPMWFlKNRmXD+GA7fVm7Hlt7qNAO4BK0QoykAppXbB41dkgdipjtSBpsis6wOulIFKNAcMkKX3eCUoJp0CGsA1ddt6KSmlrwEZAk5UgkL3yT54P3BuvaDQW2A7awJRCEopvQbmyZJ1Qx0pq9wZe9QjwHuyFI6qA7VjqZfVdtRqRf3754rUUk9B9tHLQM3YqlEz02BYVWgOWQrPloICths4WgNKwOGCgVrAA2BX3G+d1GPqJ/XZloJ62hT9BYWQzJYsvtczAAAAAElFTkSuQmCC"); }

.bax-dam-basin-icon-dark {
  display: flex;
  align-items: center;
  width: 25px;
  height: 25px;
  background-size: 25px 25px;
  /* thicker stroke image */
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABgWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kctLQkEUh7+sMMwwKKJFCwtrlWEGUZsWSi+oFmrQa6PXV6B2uVcJaRu0DQqiNr0W9RfUNmgdBEURRNCudVGbktu5KiiRZzhzvvnNnMPMGbCEUkpab/BAOpPVApM+58LiktP6ig0LdrrpCCu6OhucCFHTvh6oM+Od26xV+9y/1hyN6QrUNQmPKaqWFZ4SnlnPqibvCrcryXBU+Fy4X5MLCt+beqTEbyYnSvxjshYK+MHSKuxMVHGkipWklhaWl+NKp3JK+T7mS+yxzHxQYo94FzoBJvHhZJpx/AwzyKjMw7jxMiArauR7ivlzrEmuIrNKHo1VEiTJ0i9qTqrHJMZFj8lIkTf7/7evenzIW6pu90Hji2F89IJ1BwrbhvF9bBiFE6h/hqtMJX/tCEY+Rd+uaK5DcGzCxXVFi+zB5RZ0PqlhLVyU6sUt8Ti8n0HLIrTdgm251LPyPqePENqQr7qB/QPok/OOlV82oWfQw4vagAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAgRJREFUSInt1UuIzlEYx/HPzLhkhuSyUC4hit5ZUFLKQopYET07ikRhYWFvRdm5LcjCxkY9O9nYUGSWRhrvxqWR5FbSMMYtLP4H4/W+L8rCYn71r//5n+f/fM9zOecwpjEVdfwLJxHRjV7cy8yXTUERsRObyngIhzJz8C8ga3AJnzEBuzPzfKNdJ84U0CZsw7k/hRQdQU+BdOFURPySqXE4gM2YjhpWRcRcPMF8LMArDGTmSBPQbHzBLSwpwDl4NNroOzkievCirOoGVpT5z8WkG09xBX14gJU4VJwfx36MYHtmXhwN6vr2Uq/XP9ZqtRqWlUgm4gMm4VN5ZpT5ddiK9RhfXDwu89Nxv16vXx0N6mxIw7GShg7cwV7MwirsUNXjOt5hMp7hTfnnNvqLz9UNfn9t74i4i0W4mplrG+dH2fVk5nBEDGKeKoWfcBivMnNmu4jgKN760RRNlZnDTT7fxDCmRMSM34EuqCLtxJ5WoBa6partiKqWrUFlpRdUrb8vIroabVopM58XSDeWtwUVnVAVfAI2/imoaEDViT81RMuzLiLqWIpr2NLGcb9qg57CaRzELtWGX5iZ738H2oWTZdgqcqqatPLzGhsys68dqAcPVbVqp0l+bNpGdai6cH3bayIipqnS104dWNxkQUM4i6kY+if3UStFRC8uq06NMf3n+gqS/4fEyDvIWgAAAABJRU5ErkJggg=="); }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
  border-top: 5px solid #2dabe6;
  border-bottom: 1px solid #e0e0e0; }

.theme-default div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
  color: #2dabe6; }

.theme-default-dark div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
  border-top: 5px solid #2dabe6;
  border-bottom: 1px solid #1f1f1f; }

.theme-default-dark div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
  color: #2dabe6; }

.theme-green div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
  border-top: 5px solid #26b756;
  border-bottom: 1px solid #e0e0e0; }

.theme-green div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
  color: #26b756; }

.theme-green-dark div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
  border-top: 5px solid #26b756;
  border-bottom: 1px solid #1f1f1f; }

.theme-green-dark div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
  color: #26b756; }

.theme-deep-orange div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
  border-top: 5px solid #ff5722;
  border-bottom: 1px solid #e0e0e0; }

.theme-deep-orange div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
  color: #ff5722; }

.theme-deep-orange-dark div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
  border-top: 5px solid #ff5722;
  border-bottom: 1px solid #1f1f1f; }

.theme-deep-orange-dark div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
  color: #ff5722; }

.theme-amber div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
  border-top: 5px solid #ffc107;
  border-bottom: 1px solid #e0e0e0; }

.theme-amber div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
  color: #ffc107; }

.theme-amber-dark div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
  border-top: 5px solid #ffc107;
  border-bottom: 1px solid #1f1f1f; }

.theme-amber-dark div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
  color: #ffc107; }

.theme-blue-gray div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
  border-top: 5px solid #607d8b;
  border-bottom: 1px solid #e0e0e0; }

.theme-blue-gray div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
  color: #607d8b; }

.theme-blue-gray-dark div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
  border-top: 5px solid #607d8b;
  border-bottom: 1px solid #1f1f1f; }

.theme-blue-gray-dark div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
  color: #607d8b; }

.theme-deep-purple div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
  border-top: 5px solid #673ab7;
  border-bottom: 1px solid #e0e0e0; }

.theme-deep-purple div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
  color: #673ab7; }

.theme-deep-purple-dark div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
  border-top: 5px solid #673ab7;
  border-bottom: 1px solid #1f1f1f; }

.theme-deep-purple-dark div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
  color: #673ab7; }

.theme-pink div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
  border-top: 5px solid #e91e63;
  border-bottom: 1px solid #e0e0e0; }

.theme-pink div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
  color: #e91e63; }

.theme-pink-dark div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
  border-top: 5px solid #e91e63;
  border-bottom: 1px solid #1f1f1f; }

.theme-pink-dark div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
  color: #e91e63; }

.bax-modal-pending-changes-dialog-host .mat-dialog-container, .bax-mat-dialog-host .mat-dialog-container {
  padding: 0px;
  border-radius: 2px;
  overflow: hidden; }

div[class*='bax-custom-dialog_'] {
  font-family: "Lato", Segoe UI, sans-serif;
  font-size: 16px;
  font-weight: normal; }
  @media only screen and (max-width: 768px) {
    div[class*='bax-custom-dialog_'] {
      width: 100%;
      height: 100%; }
      div[class*='bax-custom-dialog_'] .mat-dialog-container {
        max-width: 100%;
        max-height: 100%; } }
  div[class*='bax-custom-dialog_'] .mat-dialog-container {
    padding: 0; }
    div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header {
      display: flex;
      border-radius: 0;
      height: 48px;
      padding: 4px 15px;
      margin: 0;
      font-size: 18px;
      line-height: 36px; }
      div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header [bax-title-dialog] {
        margin-left: 7px;
        flex: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header [bax-toolbar-dialog] {
        display: flex;
        margin-right: 1px; }
        div[class*='bax-custom-dialog_'] .mat-dialog-container bax-dialog .bax-dialog-header [bax-toolbar-dialog] > button {
          margin-left: 13px; }

div.bax-system-dialog {
  font-family: "Lato", Segoe UI, sans-serif;
  font-size: 16px;
  font-weight: normal; }
  div.bax-system-dialog .mat-dialog-container {
    padding-bottom: 8px; }
    div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-title {
      font-weight: 600;
      font-size: 20px;
      line-height: 32px;
      margin: 0 0 20px;
      display: block; }
    div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-content {
      margin: 0 0 24px;
      display: block; }
    div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions {
      margin: 8px 0 0; }
      div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] {
        display: flex;
        justify-content: flex-end; }
        div.bax-system-dialog .mat-dialog-container bax-dialog .bax-dialog-system-actions [bax-actions-system-dialog] button {
          text-transform: uppercase; }

bax-dialog bax-panel {
  display: flex;
  flex-direction: column; }

.multi-select-cell {
  border: 1px solid lightgrey;
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap; }

.multi-select-container {
  flex: 1 1 auto;
  margin: 0; }

.multi-select-icon {
  flex: 0 0 auto;
  width: 40px; }

.acquisition-timefield-container {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap; }

.acquisition-timefield {
  flex: 1 1 auto;
  margin: 0; }

.bax-custom-dialog_Auto_Auto {
  width: auto;
  height: auto; }

.bax-custom-dialog_Auto_Percent25 {
  width: auto;
  height: 25%; }

.bax-custom-dialog_Auto_Percent30 {
  width: auto;
  height: 30%; }

.bax-custom-dialog_Auto_Percent50 {
  width: auto;
  height: 50%; }

.bax-custom-dialog_Auto_Percent75 {
  width: auto;
  height: 75%; }

.bax-custom-dialog_Auto_Percent80 {
  width: auto;
  height: 80%; }

.bax-custom-dialog_Auto_Percent100 {
  width: auto;
  height: 100%; }

.bax-custom-dialog_Percent25_Auto {
  width: 25%;
  height: auto; }

.bax-custom-dialog_Percent25_Percent25 {
  width: 25%;
  height: 25%; }

.bax-custom-dialog_Percent25_Percent30 {
  width: 25%;
  height: 30%; }

.bax-custom-dialog_Percent25_Percent50 {
  width: 25%;
  height: 50%; }

.bax-custom-dialog_Percent25_Percent75 {
  width: 25%;
  height: 75%; }

.bax-custom-dialog_Percent25_Percent80 {
  width: 25%;
  height: 80%; }

.bax-custom-dialog_Percent25_Percent100 {
  width: 25%;
  height: 100%; }

.bax-custom-dialog_Percent30_Auto {
  width: 30%;
  height: auto; }

.bax-custom-dialog_Percent30_Percent25 {
  width: 30%;
  height: 25%; }

.bax-custom-dialog_Percent30_Percent30 {
  width: 30%;
  height: 30%; }

.bax-custom-dialog_Percent30_Percent50 {
  width: 30%;
  height: 50%; }

.bax-custom-dialog_Percent30_Percent75 {
  width: 30%;
  height: 75%; }

.bax-custom-dialog_Percent30_Percent80 {
  width: 30%;
  height: 80%; }

.bax-custom-dialog_Percent30_Percent100 {
  width: 30%;
  height: 100%; }

.bax-custom-dialog_Percent50_Auto {
  width: 50%;
  height: auto; }

.bax-custom-dialog_Percent50_Percent25 {
  width: 50%;
  height: 25%; }

.bax-custom-dialog_Percent50_Percent30 {
  width: 50%;
  height: 30%; }

.bax-custom-dialog_Percent50_Percent50 {
  width: 50%;
  height: 50%; }

.bax-custom-dialog_Percent50_Percent75 {
  width: 50%;
  height: 75%; }

.bax-custom-dialog_Percent50_Percent80 {
  width: 50%;
  height: 80%; }

.bax-custom-dialog_Percent50_Percent100 {
  width: 50%;
  height: 100%; }

.bax-custom-dialog_Percent75_Auto {
  width: 75%;
  height: auto; }

.bax-custom-dialog_Percent75_Percent25 {
  width: 75%;
  height: 25%; }

.bax-custom-dialog_Percent75_Percent30 {
  width: 75%;
  height: 30%; }

.bax-custom-dialog_Percent75_Percent50 {
  width: 75%;
  height: 50%; }

.bax-custom-dialog_Percent75_Percent75 {
  width: 75%;
  height: 75%; }

.bax-custom-dialog_Percent75_Percent80 {
  width: 75%;
  height: 80%; }

.bax-custom-dialog_Percent75_Percent100 {
  width: 75%;
  height: 100%; }

.bax-custom-dialog_Percent80_Auto {
  width: 80%;
  height: auto; }

.bax-custom-dialog_Percent80_Percent25 {
  width: 80%;
  height: 25%; }

.bax-custom-dialog_Percent80_Percent30 {
  width: 80%;
  height: 30%; }

.bax-custom-dialog_Percent80_Percent50 {
  width: 80%;
  height: 50%; }

.bax-custom-dialog_Percent80_Percent75 {
  width: 80%;
  height: 75%; }

.bax-custom-dialog_Percent80_Percent80 {
  width: 80%;
  height: 80%; }

.bax-custom-dialog_Percent80_Percent100 {
  width: 80%;
  height: 100%; }

.bax-custom-dialog_Percent100_Auto {
  width: 100%;
  height: auto; }

.bax-custom-dialog_Percent100_Percent25 {
  width: 100%;
  height: 25%; }

.bax-custom-dialog_Percent100_Percent30 {
  width: 100%;
  height: 30%; }

.bax-custom-dialog_Percent100_Percent50 {
  width: 100%;
  height: 50%; }

.bax-custom-dialog_Percent100_Percent75 {
  width: 100%;
  height: 75%; }

.bax-custom-dialog_Percent100_Percent80 {
  width: 100%;
  height: 80%; }

.bax-custom-dialog_Percent100_Percent100 {
  width: 100%;
  height: 100%; }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.selectdemoSelectHeader .demo-header-searchbox {
  border: none;
  outline: none;
  height: 100%;
  width: 100%;
  padding: 0; }

.selectdemoSelectHeader .demo-select-header {
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
  padding-left: 10.667px;
  height: 48px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  width: auto; }

.selectdemoSelectHeader md-content._md {
  max-height: 240px; }

.side-borders {
  border-left: 1px solid rgba(0, 0, 0, 0.12) !important;
  border-right: 1px solid rgba(0, 0, 0, 0.12) !important; }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default md-dialog {
  background-color: white;
  color: #212121; }

.theme-default md-autocomplete {
  background-color: white; }

.theme-default .md-button.md-primary {
  color: #2dabe6; }

.theme-default .md-button[disabled] {
  color: #9e9e9e; }
  .theme-default .md-button[disabled] bax-icon i.glyph {
    color: #9e9e9e; }

.theme-default md-tabs .md-tab {
  color: #757575; }

.theme-default md-input-container .md-input {
  color: #212121;
  border-color: #e0e0e0; }

.theme-default md-input-container label {
  color: #9e9e9e; }

.theme-default md-input-container:not(.md-input-invalid).md-input-has-value label {
  color: #757575; }

.theme-default md-select .md-select-icon {
  color: #757575; }

.theme-default md-select:not([disabled]):focus .md-select-value {
  color: #212121; }

.theme-default .md-datepicker-input {
  color: #212121; }

.theme-default .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #757575; }

.theme-default md-select-menu md-content {
  background: white; }
  .theme-default md-select-menu md-content md-option {
    color: #212121; }
    .theme-default md-select-menu md-content md-option:not([disabled]):hover {
      background: whitesmoke; }
    .theme-default md-select-menu md-content md-option:not([disabled]):focus {
      background: #e0e0e0; }

.theme-default md-menu-content {
  background: white; }
  .theme-default md-menu-content md-menu-item {
    color: #212121; }

.theme-default .md-autocomplete-suggestions-container {
  background: white; }
  .theme-default .md-autocomplete-suggestions-container li {
    color: #212121; }
    .theme-default .md-autocomplete-suggestions-container li:hover, .theme-default .md-autocomplete-suggestions-container li.selected {
      background: whitesmoke; }

.theme-default-dark md-dialog {
  background-color: #424242;
  color: white; }

.theme-default-dark md-autocomplete {
  background-color: #424242; }

.theme-default-dark .md-button.md-primary {
  color: #2dabe6; }

.theme-default-dark .md-button[disabled] {
  color: gray; }
  .theme-default-dark .md-button[disabled] bax-icon i.glyph {
    color: gray; }

.theme-default-dark md-tabs .md-tab {
  color: #b3b3b3; }

.theme-default-dark md-input-container .md-input {
  color: white;
  border-color: #1f1f1f; }

.theme-default-dark md-input-container label {
  color: gray; }

.theme-default-dark md-input-container:not(.md-input-invalid).md-input-has-value label {
  color: #b3b3b3; }

.theme-default-dark md-select .md-select-icon {
  color: #b3b3b3; }

.theme-default-dark md-select:not([disabled]):focus .md-select-value {
  color: white; }

.theme-default-dark .md-datepicker-input {
  color: white; }

.theme-default-dark .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #b3b3b3; }

.theme-default-dark md-select-menu md-content {
  background: #424242; }
  .theme-default-dark md-select-menu md-content md-option {
    color: white; }
    .theme-default-dark md-select-menu md-content md-option:not([disabled]):hover {
      background: #0a0a0a; }
    .theme-default-dark md-select-menu md-content md-option:not([disabled]):focus {
      background: #1f1f1f; }

.theme-default-dark md-menu-content {
  background: #424242; }
  .theme-default-dark md-menu-content md-menu-item {
    color: white; }

.theme-default-dark .md-autocomplete-suggestions-container {
  background: #424242; }
  .theme-default-dark .md-autocomplete-suggestions-container li {
    color: white; }
    .theme-default-dark .md-autocomplete-suggestions-container li:hover, .theme-default-dark .md-autocomplete-suggestions-container li.selected {
      background: #0a0a0a; }

.theme-green md-dialog {
  background-color: white;
  color: #212121; }

.theme-green md-autocomplete {
  background-color: white; }

.theme-green .md-button.md-primary {
  color: #26b756; }

.theme-green .md-button[disabled] {
  color: #9e9e9e; }
  .theme-green .md-button[disabled] bax-icon i.glyph {
    color: #9e9e9e; }

.theme-green md-tabs .md-tab {
  color: #757575; }

.theme-green md-input-container .md-input {
  color: #212121;
  border-color: #e0e0e0; }

.theme-green md-input-container label {
  color: #9e9e9e; }

.theme-green md-input-container:not(.md-input-invalid).md-input-has-value label {
  color: #757575; }

.theme-green md-select .md-select-icon {
  color: #757575; }

.theme-green md-select:not([disabled]):focus .md-select-value {
  color: #212121; }

.theme-green .md-datepicker-input {
  color: #212121; }

.theme-green .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #757575; }

.theme-green md-select-menu md-content {
  background: white; }
  .theme-green md-select-menu md-content md-option {
    color: #212121; }
    .theme-green md-select-menu md-content md-option:not([disabled]):hover {
      background: whitesmoke; }
    .theme-green md-select-menu md-content md-option:not([disabled]):focus {
      background: #e0e0e0; }

.theme-green md-menu-content {
  background: white; }
  .theme-green md-menu-content md-menu-item {
    color: #212121; }

.theme-green .md-autocomplete-suggestions-container {
  background: white; }
  .theme-green .md-autocomplete-suggestions-container li {
    color: #212121; }
    .theme-green .md-autocomplete-suggestions-container li:hover, .theme-green .md-autocomplete-suggestions-container li.selected {
      background: whitesmoke; }

.theme-green-dark md-dialog {
  background-color: #424242;
  color: white; }

.theme-green-dark md-autocomplete {
  background-color: #424242; }

.theme-green-dark .md-button.md-primary {
  color: #26b756; }

.theme-green-dark .md-button[disabled] {
  color: gray; }
  .theme-green-dark .md-button[disabled] bax-icon i.glyph {
    color: gray; }

.theme-green-dark md-tabs .md-tab {
  color: #b3b3b3; }

.theme-green-dark md-input-container .md-input {
  color: white;
  border-color: #1f1f1f; }

.theme-green-dark md-input-container label {
  color: gray; }

.theme-green-dark md-input-container:not(.md-input-invalid).md-input-has-value label {
  color: #b3b3b3; }

.theme-green-dark md-select .md-select-icon {
  color: #b3b3b3; }

.theme-green-dark md-select:not([disabled]):focus .md-select-value {
  color: white; }

.theme-green-dark .md-datepicker-input {
  color: white; }

.theme-green-dark .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #b3b3b3; }

.theme-green-dark md-select-menu md-content {
  background: #424242; }
  .theme-green-dark md-select-menu md-content md-option {
    color: white; }
    .theme-green-dark md-select-menu md-content md-option:not([disabled]):hover {
      background: #0a0a0a; }
    .theme-green-dark md-select-menu md-content md-option:not([disabled]):focus {
      background: #1f1f1f; }

.theme-green-dark md-menu-content {
  background: #424242; }
  .theme-green-dark md-menu-content md-menu-item {
    color: white; }

.theme-green-dark .md-autocomplete-suggestions-container {
  background: #424242; }
  .theme-green-dark .md-autocomplete-suggestions-container li {
    color: white; }
    .theme-green-dark .md-autocomplete-suggestions-container li:hover, .theme-green-dark .md-autocomplete-suggestions-container li.selected {
      background: #0a0a0a; }

.theme-deep-orange md-dialog {
  background-color: white;
  color: #212121; }

.theme-deep-orange md-autocomplete {
  background-color: white; }

.theme-deep-orange .md-button.md-primary {
  color: #ff5722; }

.theme-deep-orange .md-button[disabled] {
  color: #9e9e9e; }
  .theme-deep-orange .md-button[disabled] bax-icon i.glyph {
    color: #9e9e9e; }

.theme-deep-orange md-tabs .md-tab {
  color: #757575; }

.theme-deep-orange md-input-container .md-input {
  color: #212121;
  border-color: #e0e0e0; }

.theme-deep-orange md-input-container label {
  color: #9e9e9e; }

.theme-deep-orange md-input-container:not(.md-input-invalid).md-input-has-value label {
  color: #757575; }

.theme-deep-orange md-select .md-select-icon {
  color: #757575; }

.theme-deep-orange md-select:not([disabled]):focus .md-select-value {
  color: #212121; }

.theme-deep-orange .md-datepicker-input {
  color: #212121; }

.theme-deep-orange .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #757575; }

.theme-deep-orange md-select-menu md-content {
  background: white; }
  .theme-deep-orange md-select-menu md-content md-option {
    color: #212121; }
    .theme-deep-orange md-select-menu md-content md-option:not([disabled]):hover {
      background: whitesmoke; }
    .theme-deep-orange md-select-menu md-content md-option:not([disabled]):focus {
      background: #e0e0e0; }

.theme-deep-orange md-menu-content {
  background: white; }
  .theme-deep-orange md-menu-content md-menu-item {
    color: #212121; }

.theme-deep-orange .md-autocomplete-suggestions-container {
  background: white; }
  .theme-deep-orange .md-autocomplete-suggestions-container li {
    color: #212121; }
    .theme-deep-orange .md-autocomplete-suggestions-container li:hover, .theme-deep-orange .md-autocomplete-suggestions-container li.selected {
      background: whitesmoke; }

.theme-deep-orange-dark md-dialog {
  background-color: #424242;
  color: white; }

.theme-deep-orange-dark md-autocomplete {
  background-color: #424242; }

.theme-deep-orange-dark .md-button.md-primary {
  color: #ff5722; }

.theme-deep-orange-dark .md-button[disabled] {
  color: gray; }
  .theme-deep-orange-dark .md-button[disabled] bax-icon i.glyph {
    color: gray; }

.theme-deep-orange-dark md-tabs .md-tab {
  color: #b3b3b3; }

.theme-deep-orange-dark md-input-container .md-input {
  color: white;
  border-color: #1f1f1f; }

.theme-deep-orange-dark md-input-container label {
  color: gray; }

.theme-deep-orange-dark md-input-container:not(.md-input-invalid).md-input-has-value label {
  color: #b3b3b3; }

.theme-deep-orange-dark md-select .md-select-icon {
  color: #b3b3b3; }

.theme-deep-orange-dark md-select:not([disabled]):focus .md-select-value {
  color: white; }

.theme-deep-orange-dark .md-datepicker-input {
  color: white; }

.theme-deep-orange-dark .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #b3b3b3; }

.theme-deep-orange-dark md-select-menu md-content {
  background: #424242; }
  .theme-deep-orange-dark md-select-menu md-content md-option {
    color: white; }
    .theme-deep-orange-dark md-select-menu md-content md-option:not([disabled]):hover {
      background: #0a0a0a; }
    .theme-deep-orange-dark md-select-menu md-content md-option:not([disabled]):focus {
      background: #1f1f1f; }

.theme-deep-orange-dark md-menu-content {
  background: #424242; }
  .theme-deep-orange-dark md-menu-content md-menu-item {
    color: white; }

.theme-deep-orange-dark .md-autocomplete-suggestions-container {
  background: #424242; }
  .theme-deep-orange-dark .md-autocomplete-suggestions-container li {
    color: white; }
    .theme-deep-orange-dark .md-autocomplete-suggestions-container li:hover, .theme-deep-orange-dark .md-autocomplete-suggestions-container li.selected {
      background: #0a0a0a; }

.theme-amber md-dialog {
  background-color: white;
  color: #212121; }

.theme-amber md-autocomplete {
  background-color: white; }

.theme-amber .md-button.md-primary {
  color: #ffc107; }

.theme-amber .md-button[disabled] {
  color: #9e9e9e; }
  .theme-amber .md-button[disabled] bax-icon i.glyph {
    color: #9e9e9e; }

.theme-amber md-tabs .md-tab {
  color: #757575; }

.theme-amber md-input-container .md-input {
  color: #212121;
  border-color: #e0e0e0; }

.theme-amber md-input-container label {
  color: #9e9e9e; }

.theme-amber md-input-container:not(.md-input-invalid).md-input-has-value label {
  color: #757575; }

.theme-amber md-select .md-select-icon {
  color: #757575; }

.theme-amber md-select:not([disabled]):focus .md-select-value {
  color: #212121; }

.theme-amber .md-datepicker-input {
  color: #212121; }

.theme-amber .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #757575; }

.theme-amber md-select-menu md-content {
  background: white; }
  .theme-amber md-select-menu md-content md-option {
    color: #212121; }
    .theme-amber md-select-menu md-content md-option:not([disabled]):hover {
      background: whitesmoke; }
    .theme-amber md-select-menu md-content md-option:not([disabled]):focus {
      background: #e0e0e0; }

.theme-amber md-menu-content {
  background: white; }
  .theme-amber md-menu-content md-menu-item {
    color: #212121; }

.theme-amber .md-autocomplete-suggestions-container {
  background: white; }
  .theme-amber .md-autocomplete-suggestions-container li {
    color: #212121; }
    .theme-amber .md-autocomplete-suggestions-container li:hover, .theme-amber .md-autocomplete-suggestions-container li.selected {
      background: whitesmoke; }

.theme-amber-dark md-dialog {
  background-color: #424242;
  color: white; }

.theme-amber-dark md-autocomplete {
  background-color: #424242; }

.theme-amber-dark .md-button.md-primary {
  color: #ffc107; }

.theme-amber-dark .md-button[disabled] {
  color: gray; }
  .theme-amber-dark .md-button[disabled] bax-icon i.glyph {
    color: gray; }

.theme-amber-dark md-tabs .md-tab {
  color: #b3b3b3; }

.theme-amber-dark md-input-container .md-input {
  color: white;
  border-color: #1f1f1f; }

.theme-amber-dark md-input-container label {
  color: gray; }

.theme-amber-dark md-input-container:not(.md-input-invalid).md-input-has-value label {
  color: #b3b3b3; }

.theme-amber-dark md-select .md-select-icon {
  color: #b3b3b3; }

.theme-amber-dark md-select:not([disabled]):focus .md-select-value {
  color: white; }

.theme-amber-dark .md-datepicker-input {
  color: white; }

.theme-amber-dark .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #b3b3b3; }

.theme-amber-dark md-select-menu md-content {
  background: #424242; }
  .theme-amber-dark md-select-menu md-content md-option {
    color: white; }
    .theme-amber-dark md-select-menu md-content md-option:not([disabled]):hover {
      background: #0a0a0a; }
    .theme-amber-dark md-select-menu md-content md-option:not([disabled]):focus {
      background: #1f1f1f; }

.theme-amber-dark md-menu-content {
  background: #424242; }
  .theme-amber-dark md-menu-content md-menu-item {
    color: white; }

.theme-amber-dark .md-autocomplete-suggestions-container {
  background: #424242; }
  .theme-amber-dark .md-autocomplete-suggestions-container li {
    color: white; }
    .theme-amber-dark .md-autocomplete-suggestions-container li:hover, .theme-amber-dark .md-autocomplete-suggestions-container li.selected {
      background: #0a0a0a; }

.theme-blue-gray md-dialog {
  background-color: white;
  color: #212121; }

.theme-blue-gray md-autocomplete {
  background-color: white; }

.theme-blue-gray .md-button.md-primary {
  color: #607d8b; }

.theme-blue-gray .md-button[disabled] {
  color: #9e9e9e; }
  .theme-blue-gray .md-button[disabled] bax-icon i.glyph {
    color: #9e9e9e; }

.theme-blue-gray md-tabs .md-tab {
  color: #757575; }

.theme-blue-gray md-input-container .md-input {
  color: #212121;
  border-color: #e0e0e0; }

.theme-blue-gray md-input-container label {
  color: #9e9e9e; }

.theme-blue-gray md-input-container:not(.md-input-invalid).md-input-has-value label {
  color: #757575; }

.theme-blue-gray md-select .md-select-icon {
  color: #757575; }

.theme-blue-gray md-select:not([disabled]):focus .md-select-value {
  color: #212121; }

.theme-blue-gray .md-datepicker-input {
  color: #212121; }

.theme-blue-gray .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #757575; }

.theme-blue-gray md-select-menu md-content {
  background: white; }
  .theme-blue-gray md-select-menu md-content md-option {
    color: #212121; }
    .theme-blue-gray md-select-menu md-content md-option:not([disabled]):hover {
      background: whitesmoke; }
    .theme-blue-gray md-select-menu md-content md-option:not([disabled]):focus {
      background: #e0e0e0; }

.theme-blue-gray md-menu-content {
  background: white; }
  .theme-blue-gray md-menu-content md-menu-item {
    color: #212121; }

.theme-blue-gray .md-autocomplete-suggestions-container {
  background: white; }
  .theme-blue-gray .md-autocomplete-suggestions-container li {
    color: #212121; }
    .theme-blue-gray .md-autocomplete-suggestions-container li:hover, .theme-blue-gray .md-autocomplete-suggestions-container li.selected {
      background: whitesmoke; }

.theme-blue-gray-dark md-dialog {
  background-color: #424242;
  color: white; }

.theme-blue-gray-dark md-autocomplete {
  background-color: #424242; }

.theme-blue-gray-dark .md-button.md-primary {
  color: #607d8b; }

.theme-blue-gray-dark .md-button[disabled] {
  color: gray; }
  .theme-blue-gray-dark .md-button[disabled] bax-icon i.glyph {
    color: gray; }

.theme-blue-gray-dark md-tabs .md-tab {
  color: #b3b3b3; }

.theme-blue-gray-dark md-input-container .md-input {
  color: white;
  border-color: #1f1f1f; }

.theme-blue-gray-dark md-input-container label {
  color: gray; }

.theme-blue-gray-dark md-input-container:not(.md-input-invalid).md-input-has-value label {
  color: #b3b3b3; }

.theme-blue-gray-dark md-select .md-select-icon {
  color: #b3b3b3; }

.theme-blue-gray-dark md-select:not([disabled]):focus .md-select-value {
  color: white; }

.theme-blue-gray-dark .md-datepicker-input {
  color: white; }

.theme-blue-gray-dark .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #b3b3b3; }

.theme-blue-gray-dark md-select-menu md-content {
  background: #424242; }
  .theme-blue-gray-dark md-select-menu md-content md-option {
    color: white; }
    .theme-blue-gray-dark md-select-menu md-content md-option:not([disabled]):hover {
      background: #0a0a0a; }
    .theme-blue-gray-dark md-select-menu md-content md-option:not([disabled]):focus {
      background: #1f1f1f; }

.theme-blue-gray-dark md-menu-content {
  background: #424242; }
  .theme-blue-gray-dark md-menu-content md-menu-item {
    color: white; }

.theme-blue-gray-dark .md-autocomplete-suggestions-container {
  background: #424242; }
  .theme-blue-gray-dark .md-autocomplete-suggestions-container li {
    color: white; }
    .theme-blue-gray-dark .md-autocomplete-suggestions-container li:hover, .theme-blue-gray-dark .md-autocomplete-suggestions-container li.selected {
      background: #0a0a0a; }

.theme-deep-purple md-dialog {
  background-color: white;
  color: #212121; }

.theme-deep-purple md-autocomplete {
  background-color: white; }

.theme-deep-purple .md-button.md-primary {
  color: #673ab7; }

.theme-deep-purple .md-button[disabled] {
  color: #9e9e9e; }
  .theme-deep-purple .md-button[disabled] bax-icon i.glyph {
    color: #9e9e9e; }

.theme-deep-purple md-tabs .md-tab {
  color: #757575; }

.theme-deep-purple md-input-container .md-input {
  color: #212121;
  border-color: #e0e0e0; }

.theme-deep-purple md-input-container label {
  color: #9e9e9e; }

.theme-deep-purple md-input-container:not(.md-input-invalid).md-input-has-value label {
  color: #757575; }

.theme-deep-purple md-select .md-select-icon {
  color: #757575; }

.theme-deep-purple md-select:not([disabled]):focus .md-select-value {
  color: #212121; }

.theme-deep-purple .md-datepicker-input {
  color: #212121; }

.theme-deep-purple .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #757575; }

.theme-deep-purple md-select-menu md-content {
  background: white; }
  .theme-deep-purple md-select-menu md-content md-option {
    color: #212121; }
    .theme-deep-purple md-select-menu md-content md-option:not([disabled]):hover {
      background: whitesmoke; }
    .theme-deep-purple md-select-menu md-content md-option:not([disabled]):focus {
      background: #e0e0e0; }

.theme-deep-purple md-menu-content {
  background: white; }
  .theme-deep-purple md-menu-content md-menu-item {
    color: #212121; }

.theme-deep-purple .md-autocomplete-suggestions-container {
  background: white; }
  .theme-deep-purple .md-autocomplete-suggestions-container li {
    color: #212121; }
    .theme-deep-purple .md-autocomplete-suggestions-container li:hover, .theme-deep-purple .md-autocomplete-suggestions-container li.selected {
      background: whitesmoke; }

.theme-deep-purple-dark md-dialog {
  background-color: #424242;
  color: white; }

.theme-deep-purple-dark md-autocomplete {
  background-color: #424242; }

.theme-deep-purple-dark .md-button.md-primary {
  color: #673ab7; }

.theme-deep-purple-dark .md-button[disabled] {
  color: gray; }
  .theme-deep-purple-dark .md-button[disabled] bax-icon i.glyph {
    color: gray; }

.theme-deep-purple-dark md-tabs .md-tab {
  color: #b3b3b3; }

.theme-deep-purple-dark md-input-container .md-input {
  color: white;
  border-color: #1f1f1f; }

.theme-deep-purple-dark md-input-container label {
  color: gray; }

.theme-deep-purple-dark md-input-container:not(.md-input-invalid).md-input-has-value label {
  color: #b3b3b3; }

.theme-deep-purple-dark md-select .md-select-icon {
  color: #b3b3b3; }

.theme-deep-purple-dark md-select:not([disabled]):focus .md-select-value {
  color: white; }

.theme-deep-purple-dark .md-datepicker-input {
  color: white; }

.theme-deep-purple-dark .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #b3b3b3; }

.theme-deep-purple-dark md-select-menu md-content {
  background: #424242; }
  .theme-deep-purple-dark md-select-menu md-content md-option {
    color: white; }
    .theme-deep-purple-dark md-select-menu md-content md-option:not([disabled]):hover {
      background: #0a0a0a; }
    .theme-deep-purple-dark md-select-menu md-content md-option:not([disabled]):focus {
      background: #1f1f1f; }

.theme-deep-purple-dark md-menu-content {
  background: #424242; }
  .theme-deep-purple-dark md-menu-content md-menu-item {
    color: white; }

.theme-deep-purple-dark .md-autocomplete-suggestions-container {
  background: #424242; }
  .theme-deep-purple-dark .md-autocomplete-suggestions-container li {
    color: white; }
    .theme-deep-purple-dark .md-autocomplete-suggestions-container li:hover, .theme-deep-purple-dark .md-autocomplete-suggestions-container li.selected {
      background: #0a0a0a; }

.theme-pink md-dialog {
  background-color: white;
  color: #212121; }

.theme-pink md-autocomplete {
  background-color: white; }

.theme-pink .md-button.md-primary {
  color: #e91e63; }

.theme-pink .md-button[disabled] {
  color: #9e9e9e; }
  .theme-pink .md-button[disabled] bax-icon i.glyph {
    color: #9e9e9e; }

.theme-pink md-tabs .md-tab {
  color: #757575; }

.theme-pink md-input-container .md-input {
  color: #212121;
  border-color: #e0e0e0; }

.theme-pink md-input-container label {
  color: #9e9e9e; }

.theme-pink md-input-container:not(.md-input-invalid).md-input-has-value label {
  color: #757575; }

.theme-pink md-select .md-select-icon {
  color: #757575; }

.theme-pink md-select:not([disabled]):focus .md-select-value {
  color: #212121; }

.theme-pink .md-datepicker-input {
  color: #212121; }

.theme-pink .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #757575; }

.theme-pink md-select-menu md-content {
  background: white; }
  .theme-pink md-select-menu md-content md-option {
    color: #212121; }
    .theme-pink md-select-menu md-content md-option:not([disabled]):hover {
      background: whitesmoke; }
    .theme-pink md-select-menu md-content md-option:not([disabled]):focus {
      background: #e0e0e0; }

.theme-pink md-menu-content {
  background: white; }
  .theme-pink md-menu-content md-menu-item {
    color: #212121; }

.theme-pink .md-autocomplete-suggestions-container {
  background: white; }
  .theme-pink .md-autocomplete-suggestions-container li {
    color: #212121; }
    .theme-pink .md-autocomplete-suggestions-container li:hover, .theme-pink .md-autocomplete-suggestions-container li.selected {
      background: whitesmoke; }

.theme-pink-dark md-dialog {
  background-color: #424242;
  color: white; }

.theme-pink-dark md-autocomplete {
  background-color: #424242; }

.theme-pink-dark .md-button.md-primary {
  color: #e91e63; }

.theme-pink-dark .md-button[disabled] {
  color: gray; }
  .theme-pink-dark .md-button[disabled] bax-icon i.glyph {
    color: gray; }

.theme-pink-dark md-tabs .md-tab {
  color: #b3b3b3; }

.theme-pink-dark md-input-container .md-input {
  color: white;
  border-color: #1f1f1f; }

.theme-pink-dark md-input-container label {
  color: gray; }

.theme-pink-dark md-input-container:not(.md-input-invalid).md-input-has-value label {
  color: #b3b3b3; }

.theme-pink-dark md-select .md-select-icon {
  color: #b3b3b3; }

.theme-pink-dark md-select:not([disabled]):focus .md-select-value {
  color: white; }

.theme-pink-dark .md-datepicker-input {
  color: white; }

.theme-pink-dark .md-datepicker-triangle-button .md-datepicker-expand-triangle {
  border-top-color: #b3b3b3; }

.theme-pink-dark md-select-menu md-content {
  background: #424242; }
  .theme-pink-dark md-select-menu md-content md-option {
    color: white; }
    .theme-pink-dark md-select-menu md-content md-option:not([disabled]):hover {
      background: #0a0a0a; }
    .theme-pink-dark md-select-menu md-content md-option:not([disabled]):focus {
      background: #1f1f1f; }

.theme-pink-dark md-menu-content {
  background: #424242; }
  .theme-pink-dark md-menu-content md-menu-item {
    color: white; }

.theme-pink-dark .md-autocomplete-suggestions-container {
  background: #424242; }
  .theme-pink-dark .md-autocomplete-suggestions-container li {
    color: white; }
    .theme-pink-dark .md-autocomplete-suggestions-container li:hover, .theme-pink-dark .md-autocomplete-suggestions-container li.selected {
      background: #0a0a0a; }

.md-open-menu-container.md-active {
  transition: none; }

md-backdrop.md-opaque.ng-enter {
  opacity: 0.48; }

.mat-menu-item.bax-mat-menu-item {
  display: flex;
  align-items: center; }
  .mat-menu-item.bax-mat-menu-item bax-icon {
    margin-left: 0 !important; }
  .mat-menu-item.bax-mat-menu-item span {
    overflow: hidden;
    text-overflow: ellipsis; }

.md-button {
  font-size: 13px; }
  .md-button:not([disabled]).md-icon-button:hover {
    background-color: rgba(158, 158, 158, 0.2); }
  .md-button.md-icon-button i {
    line-height: 24px; }

md-menu-item .md-button {
  display: flex; }
  md-menu-item .md-button bax-icon {
    margin-right: 8px; }
    md-menu-item .md-button bax-icon span {
      display: flex; }

.md-button.md-default-theme[disabled],
.md-button[disabled],
.md-button.md-default-theme.md-raised[disabled],
.md-button.md-raised[disabled],
.md-button.md-default-theme.md-fab[disabled],
.md-button.md-fab[disabled],
.md-button.md-default-theme.md-accent[disabled],
.md-button.md-accent[disabled],
.md-button.md-default-theme.md-warn[disabled],
.md-button.md-warn[disabled] {
  color: rgba(0, 0, 0, 0.2);
  z-index: 0;
  overflow: hidden; }

.theme-default .bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-color: #e0e0e0; }

.theme-default-dark .bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-color: #1f1f1f; }

.theme-green .bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-color: #e0e0e0; }

.theme-green-dark .bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-color: #1f1f1f; }

.theme-deep-orange .bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-color: #e0e0e0; }

.theme-deep-orange-dark .bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-color: #1f1f1f; }

.theme-amber .bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-color: #e0e0e0; }

.theme-amber-dark .bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-color: #1f1f1f; }

.theme-blue-gray .bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-color: #e0e0e0; }

.theme-blue-gray-dark .bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-color: #1f1f1f; }

.theme-deep-purple .bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-color: #e0e0e0; }

.theme-deep-purple-dark .bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-color: #1f1f1f; }

.theme-pink .bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-color: #e0e0e0; }

.theme-pink-dark .bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-color: #1f1f1f; }

.bax-horizontal-stepper-divider .mat-horizontal-stepper-header-container {
  border-bottom-width: 1px;
  border-bottom-style: solid; }

.bax-signals-browser-filters-container--filter .mat-form-field-infix {
  width: auto !important; }

.theme-default .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: #e0e0e0; }

.theme-default-dark .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: #1f1f1f; }

.theme-green .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: #e0e0e0; }

.theme-green-dark .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: #1f1f1f; }

.theme-deep-orange .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: #e0e0e0; }

.theme-deep-orange-dark .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: #1f1f1f; }

.theme-amber .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: #e0e0e0; }

.theme-amber-dark .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: #1f1f1f; }

.theme-blue-gray .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: #e0e0e0; }

.theme-blue-gray-dark .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: #1f1f1f; }

.theme-deep-purple .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: #e0e0e0; }

.theme-deep-purple-dark .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: #1f1f1f; }

.theme-pink .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: #e0e0e0; }

.theme-pink-dark .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: #1f1f1f; }

bax-favorite-item .mobile-or-hover-visible-button .mat-button-wrapper {
  display: flex;
  align-items: center; }

bax-tokenized-input-toolbar bax-tokenized-input-box .mat-chip-list-wrapper {
  margin: 0; }

bax-tokenized-input-toolbar bax-tokenized-input-box .mat-form-field-label.mat-form-field-empty {
  margin-top: 0; }

bax-tokenized-input-toolbar bax-tokenized-input-box .mat-form-field-infix {
  padding: 0;
  overflow: hidden; }

bax-tokenized-input-box .mat-form-field-underline,
bax-tokenized-input-box .mat-form-field-subscript-wrapper {
  display: none; }

bax-tokenized-input-box .mat-form-field-infix {
  border-top: 0; }

bax-tokenized-input-box .mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 0; }

bax-tokenized-input-box .mat-form-field {
  width: 100%; }
  bax-tokenized-input-box .mat-form-field.mat-focused .mat-form-field-label {
    display: none; }

bax-tokenized-input-box .bax-tokenized-input-box.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0; }

bax-tokenized-input-box .mat-form-field-label.mat-form-field-empty {
  padding: 0 8px;
  margin-top: 6px; }

.mat-horizontal-stepper-content {
  display: flex;
  flex-direction: column; }

.mat-horizontal-content-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0px !important; }

.mat-step-label {
  min-width: 0px !important; }

.mat-horizontal-stepper-header .mat-step-icon {
  margin: 0 4px !important; }

mat-horizontal-stepper {
  height: 100%;
  display: flex !important;
  flex-direction: column; }

mat-step-header {
  pointer-events: none; }

.theme-default {
  /*This class overrides for the component bax-asets-browser-toggle the color of the selected menu-item*/
  /*This class overrides the style and background color of a group of mat-buttons*/ }
  .theme-default .mat-expansion-panel:not([class*=mat-elevation-z]) {
    border-bottom-color: #e0e0e0; }
  .theme-default .bax-assets-browser-toggle-dropdown-content button.mat-menu-item.asset-selected {
    color: #2dabe6; }
  .theme-default .bax-assets-browser-toggle-dropdown-content button.mat-menu-item .asset-name {
    margin-left: 8px;
    margin-right: 16px; }
  .theme-default .bax-toolbar-button-group-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .theme-default .bax-toolbar-button-group-container:not(:first-child) {
      padding-left: 8px !important; }
    .theme-default .bax-toolbar-button-group-container:not(:last-child) {
      padding-right: 8px; }
    .theme-default .bax-toolbar-button-group-container .mat-button {
      margin: 0 1px;
      block-size: 36px;
      background-color: #fafafa; }
      .theme-default .bax-toolbar-button-group-container .mat-button:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .theme-default .bax-toolbar-button-group-container .mat-button:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .theme-default .bax-toolbar-button-group-container .mat-button:not(:first-child):not(:last-child) {
        border-radius: 0; }
    .theme-default .bax-toolbar-button-group-container button.bax-button-group-selection-value.mat-button {
      width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: start; }
    .theme-default .bax-toolbar-button-group-container button.arrows.mat-button {
      padding-right: 2px;
      padding-left: 2px; }
  .theme-default .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required {
    font-size: 13px !important;
    left: 0 !important; }
  .theme-default .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required::after {
    font-size: 13px !important;
    color: #2dabe6 !important; }

.theme-default-dark {
  /*This class overrides for the component bax-asets-browser-toggle the color of the selected menu-item*/
  /*This class overrides the style and background color of a group of mat-buttons*/ }
  .theme-default-dark .mat-expansion-panel:not([class*=mat-elevation-z]) {
    border-bottom-color: #1f1f1f; }
  .theme-default-dark .bax-assets-browser-toggle-dropdown-content button.mat-menu-item.asset-selected {
    color: #2dabe6; }
  .theme-default-dark .bax-assets-browser-toggle-dropdown-content button.mat-menu-item .asset-name {
    margin-left: 8px;
    margin-right: 16px; }
  .theme-default-dark .bax-toolbar-button-group-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .theme-default-dark .bax-toolbar-button-group-container:not(:first-child) {
      padding-left: 8px !important; }
    .theme-default-dark .bax-toolbar-button-group-container:not(:last-child) {
      padding-right: 8px; }
    .theme-default-dark .bax-toolbar-button-group-container .mat-button {
      margin: 0 1px;
      block-size: 36px;
      background-color: #303030; }
      .theme-default-dark .bax-toolbar-button-group-container .mat-button:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .theme-default-dark .bax-toolbar-button-group-container .mat-button:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .theme-default-dark .bax-toolbar-button-group-container .mat-button:not(:first-child):not(:last-child) {
        border-radius: 0; }
    .theme-default-dark .bax-toolbar-button-group-container button.bax-button-group-selection-value.mat-button {
      width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: start; }
    .theme-default-dark .bax-toolbar-button-group-container button.arrows.mat-button {
      padding-right: 2px;
      padding-left: 2px; }
  .theme-default-dark .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required {
    font-size: 13px !important;
    left: 0 !important; }
  .theme-default-dark .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required::after {
    font-size: 13px !important;
    color: #2dabe6 !important; }

.theme-green {
  /*This class overrides for the component bax-asets-browser-toggle the color of the selected menu-item*/
  /*This class overrides the style and background color of a group of mat-buttons*/ }
  .theme-green .mat-expansion-panel:not([class*=mat-elevation-z]) {
    border-bottom-color: #e0e0e0; }
  .theme-green .bax-assets-browser-toggle-dropdown-content button.mat-menu-item.asset-selected {
    color: #26b756; }
  .theme-green .bax-assets-browser-toggle-dropdown-content button.mat-menu-item .asset-name {
    margin-left: 8px;
    margin-right: 16px; }
  .theme-green .bax-toolbar-button-group-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .theme-green .bax-toolbar-button-group-container:not(:first-child) {
      padding-left: 8px !important; }
    .theme-green .bax-toolbar-button-group-container:not(:last-child) {
      padding-right: 8px; }
    .theme-green .bax-toolbar-button-group-container .mat-button {
      margin: 0 1px;
      block-size: 36px;
      background-color: #fafafa; }
      .theme-green .bax-toolbar-button-group-container .mat-button:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .theme-green .bax-toolbar-button-group-container .mat-button:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .theme-green .bax-toolbar-button-group-container .mat-button:not(:first-child):not(:last-child) {
        border-radius: 0; }
    .theme-green .bax-toolbar-button-group-container button.bax-button-group-selection-value.mat-button {
      width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: start; }
    .theme-green .bax-toolbar-button-group-container button.arrows.mat-button {
      padding-right: 2px;
      padding-left: 2px; }
  .theme-green .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required {
    font-size: 13px !important;
    left: 0 !important; }
  .theme-green .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required::after {
    font-size: 13px !important;
    color: #26b756 !important; }

.theme-green-dark {
  /*This class overrides for the component bax-asets-browser-toggle the color of the selected menu-item*/
  /*This class overrides the style and background color of a group of mat-buttons*/ }
  .theme-green-dark .mat-expansion-panel:not([class*=mat-elevation-z]) {
    border-bottom-color: #1f1f1f; }
  .theme-green-dark .bax-assets-browser-toggle-dropdown-content button.mat-menu-item.asset-selected {
    color: #26b756; }
  .theme-green-dark .bax-assets-browser-toggle-dropdown-content button.mat-menu-item .asset-name {
    margin-left: 8px;
    margin-right: 16px; }
  .theme-green-dark .bax-toolbar-button-group-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .theme-green-dark .bax-toolbar-button-group-container:not(:first-child) {
      padding-left: 8px !important; }
    .theme-green-dark .bax-toolbar-button-group-container:not(:last-child) {
      padding-right: 8px; }
    .theme-green-dark .bax-toolbar-button-group-container .mat-button {
      margin: 0 1px;
      block-size: 36px;
      background-color: #303030; }
      .theme-green-dark .bax-toolbar-button-group-container .mat-button:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .theme-green-dark .bax-toolbar-button-group-container .mat-button:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .theme-green-dark .bax-toolbar-button-group-container .mat-button:not(:first-child):not(:last-child) {
        border-radius: 0; }
    .theme-green-dark .bax-toolbar-button-group-container button.bax-button-group-selection-value.mat-button {
      width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: start; }
    .theme-green-dark .bax-toolbar-button-group-container button.arrows.mat-button {
      padding-right: 2px;
      padding-left: 2px; }
  .theme-green-dark .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required {
    font-size: 13px !important;
    left: 0 !important; }
  .theme-green-dark .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required::after {
    font-size: 13px !important;
    color: #26b756 !important; }

.theme-deep-orange {
  /*This class overrides for the component bax-asets-browser-toggle the color of the selected menu-item*/
  /*This class overrides the style and background color of a group of mat-buttons*/ }
  .theme-deep-orange .mat-expansion-panel:not([class*=mat-elevation-z]) {
    border-bottom-color: #e0e0e0; }
  .theme-deep-orange .bax-assets-browser-toggle-dropdown-content button.mat-menu-item.asset-selected {
    color: #ff5722; }
  .theme-deep-orange .bax-assets-browser-toggle-dropdown-content button.mat-menu-item .asset-name {
    margin-left: 8px;
    margin-right: 16px; }
  .theme-deep-orange .bax-toolbar-button-group-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .theme-deep-orange .bax-toolbar-button-group-container:not(:first-child) {
      padding-left: 8px !important; }
    .theme-deep-orange .bax-toolbar-button-group-container:not(:last-child) {
      padding-right: 8px; }
    .theme-deep-orange .bax-toolbar-button-group-container .mat-button {
      margin: 0 1px;
      block-size: 36px;
      background-color: #fafafa; }
      .theme-deep-orange .bax-toolbar-button-group-container .mat-button:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .theme-deep-orange .bax-toolbar-button-group-container .mat-button:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .theme-deep-orange .bax-toolbar-button-group-container .mat-button:not(:first-child):not(:last-child) {
        border-radius: 0; }
    .theme-deep-orange .bax-toolbar-button-group-container button.bax-button-group-selection-value.mat-button {
      width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: start; }
    .theme-deep-orange .bax-toolbar-button-group-container button.arrows.mat-button {
      padding-right: 2px;
      padding-left: 2px; }
  .theme-deep-orange .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required {
    font-size: 13px !important;
    left: 0 !important; }
  .theme-deep-orange .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required::after {
    font-size: 13px !important;
    color: #ff5722 !important; }

.theme-deep-orange-dark {
  /*This class overrides for the component bax-asets-browser-toggle the color of the selected menu-item*/
  /*This class overrides the style and background color of a group of mat-buttons*/ }
  .theme-deep-orange-dark .mat-expansion-panel:not([class*=mat-elevation-z]) {
    border-bottom-color: #1f1f1f; }
  .theme-deep-orange-dark .bax-assets-browser-toggle-dropdown-content button.mat-menu-item.asset-selected {
    color: #ff5722; }
  .theme-deep-orange-dark .bax-assets-browser-toggle-dropdown-content button.mat-menu-item .asset-name {
    margin-left: 8px;
    margin-right: 16px; }
  .theme-deep-orange-dark .bax-toolbar-button-group-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .theme-deep-orange-dark .bax-toolbar-button-group-container:not(:first-child) {
      padding-left: 8px !important; }
    .theme-deep-orange-dark .bax-toolbar-button-group-container:not(:last-child) {
      padding-right: 8px; }
    .theme-deep-orange-dark .bax-toolbar-button-group-container .mat-button {
      margin: 0 1px;
      block-size: 36px;
      background-color: #303030; }
      .theme-deep-orange-dark .bax-toolbar-button-group-container .mat-button:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .theme-deep-orange-dark .bax-toolbar-button-group-container .mat-button:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .theme-deep-orange-dark .bax-toolbar-button-group-container .mat-button:not(:first-child):not(:last-child) {
        border-radius: 0; }
    .theme-deep-orange-dark .bax-toolbar-button-group-container button.bax-button-group-selection-value.mat-button {
      width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: start; }
    .theme-deep-orange-dark .bax-toolbar-button-group-container button.arrows.mat-button {
      padding-right: 2px;
      padding-left: 2px; }
  .theme-deep-orange-dark .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required {
    font-size: 13px !important;
    left: 0 !important; }
  .theme-deep-orange-dark .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required::after {
    font-size: 13px !important;
    color: #ff5722 !important; }

.theme-amber {
  /*This class overrides for the component bax-asets-browser-toggle the color of the selected menu-item*/
  /*This class overrides the style and background color of a group of mat-buttons*/ }
  .theme-amber .mat-expansion-panel:not([class*=mat-elevation-z]) {
    border-bottom-color: #e0e0e0; }
  .theme-amber .bax-assets-browser-toggle-dropdown-content button.mat-menu-item.asset-selected {
    color: #ffc107; }
  .theme-amber .bax-assets-browser-toggle-dropdown-content button.mat-menu-item .asset-name {
    margin-left: 8px;
    margin-right: 16px; }
  .theme-amber .bax-toolbar-button-group-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .theme-amber .bax-toolbar-button-group-container:not(:first-child) {
      padding-left: 8px !important; }
    .theme-amber .bax-toolbar-button-group-container:not(:last-child) {
      padding-right: 8px; }
    .theme-amber .bax-toolbar-button-group-container .mat-button {
      margin: 0 1px;
      block-size: 36px;
      background-color: #fafafa; }
      .theme-amber .bax-toolbar-button-group-container .mat-button:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .theme-amber .bax-toolbar-button-group-container .mat-button:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .theme-amber .bax-toolbar-button-group-container .mat-button:not(:first-child):not(:last-child) {
        border-radius: 0; }
    .theme-amber .bax-toolbar-button-group-container button.bax-button-group-selection-value.mat-button {
      width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: start; }
    .theme-amber .bax-toolbar-button-group-container button.arrows.mat-button {
      padding-right: 2px;
      padding-left: 2px; }
  .theme-amber .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required {
    font-size: 13px !important;
    left: 0 !important; }
  .theme-amber .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required::after {
    font-size: 13px !important;
    color: #ffc107 !important; }

.theme-amber-dark {
  /*This class overrides for the component bax-asets-browser-toggle the color of the selected menu-item*/
  /*This class overrides the style and background color of a group of mat-buttons*/ }
  .theme-amber-dark .mat-expansion-panel:not([class*=mat-elevation-z]) {
    border-bottom-color: #1f1f1f; }
  .theme-amber-dark .bax-assets-browser-toggle-dropdown-content button.mat-menu-item.asset-selected {
    color: #ffc107; }
  .theme-amber-dark .bax-assets-browser-toggle-dropdown-content button.mat-menu-item .asset-name {
    margin-left: 8px;
    margin-right: 16px; }
  .theme-amber-dark .bax-toolbar-button-group-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .theme-amber-dark .bax-toolbar-button-group-container:not(:first-child) {
      padding-left: 8px !important; }
    .theme-amber-dark .bax-toolbar-button-group-container:not(:last-child) {
      padding-right: 8px; }
    .theme-amber-dark .bax-toolbar-button-group-container .mat-button {
      margin: 0 1px;
      block-size: 36px;
      background-color: #303030; }
      .theme-amber-dark .bax-toolbar-button-group-container .mat-button:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .theme-amber-dark .bax-toolbar-button-group-container .mat-button:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .theme-amber-dark .bax-toolbar-button-group-container .mat-button:not(:first-child):not(:last-child) {
        border-radius: 0; }
    .theme-amber-dark .bax-toolbar-button-group-container button.bax-button-group-selection-value.mat-button {
      width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: start; }
    .theme-amber-dark .bax-toolbar-button-group-container button.arrows.mat-button {
      padding-right: 2px;
      padding-left: 2px; }
  .theme-amber-dark .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required {
    font-size: 13px !important;
    left: 0 !important; }
  .theme-amber-dark .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required::after {
    font-size: 13px !important;
    color: #ffc107 !important; }

.theme-blue-gray {
  /*This class overrides for the component bax-asets-browser-toggle the color of the selected menu-item*/
  /*This class overrides the style and background color of a group of mat-buttons*/ }
  .theme-blue-gray .mat-expansion-panel:not([class*=mat-elevation-z]) {
    border-bottom-color: #e0e0e0; }
  .theme-blue-gray .bax-assets-browser-toggle-dropdown-content button.mat-menu-item.asset-selected {
    color: #607d8b; }
  .theme-blue-gray .bax-assets-browser-toggle-dropdown-content button.mat-menu-item .asset-name {
    margin-left: 8px;
    margin-right: 16px; }
  .theme-blue-gray .bax-toolbar-button-group-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .theme-blue-gray .bax-toolbar-button-group-container:not(:first-child) {
      padding-left: 8px !important; }
    .theme-blue-gray .bax-toolbar-button-group-container:not(:last-child) {
      padding-right: 8px; }
    .theme-blue-gray .bax-toolbar-button-group-container .mat-button {
      margin: 0 1px;
      block-size: 36px;
      background-color: #fafafa; }
      .theme-blue-gray .bax-toolbar-button-group-container .mat-button:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .theme-blue-gray .bax-toolbar-button-group-container .mat-button:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .theme-blue-gray .bax-toolbar-button-group-container .mat-button:not(:first-child):not(:last-child) {
        border-radius: 0; }
    .theme-blue-gray .bax-toolbar-button-group-container button.bax-button-group-selection-value.mat-button {
      width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: start; }
    .theme-blue-gray .bax-toolbar-button-group-container button.arrows.mat-button {
      padding-right: 2px;
      padding-left: 2px; }
  .theme-blue-gray .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required {
    font-size: 13px !important;
    left: 0 !important; }
  .theme-blue-gray .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required::after {
    font-size: 13px !important;
    color: #607d8b !important; }

.theme-blue-gray-dark {
  /*This class overrides for the component bax-asets-browser-toggle the color of the selected menu-item*/
  /*This class overrides the style and background color of a group of mat-buttons*/ }
  .theme-blue-gray-dark .mat-expansion-panel:not([class*=mat-elevation-z]) {
    border-bottom-color: #1f1f1f; }
  .theme-blue-gray-dark .bax-assets-browser-toggle-dropdown-content button.mat-menu-item.asset-selected {
    color: #607d8b; }
  .theme-blue-gray-dark .bax-assets-browser-toggle-dropdown-content button.mat-menu-item .asset-name {
    margin-left: 8px;
    margin-right: 16px; }
  .theme-blue-gray-dark .bax-toolbar-button-group-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .theme-blue-gray-dark .bax-toolbar-button-group-container:not(:first-child) {
      padding-left: 8px !important; }
    .theme-blue-gray-dark .bax-toolbar-button-group-container:not(:last-child) {
      padding-right: 8px; }
    .theme-blue-gray-dark .bax-toolbar-button-group-container .mat-button {
      margin: 0 1px;
      block-size: 36px;
      background-color: #303030; }
      .theme-blue-gray-dark .bax-toolbar-button-group-container .mat-button:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .theme-blue-gray-dark .bax-toolbar-button-group-container .mat-button:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .theme-blue-gray-dark .bax-toolbar-button-group-container .mat-button:not(:first-child):not(:last-child) {
        border-radius: 0; }
    .theme-blue-gray-dark .bax-toolbar-button-group-container button.bax-button-group-selection-value.mat-button {
      width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: start; }
    .theme-blue-gray-dark .bax-toolbar-button-group-container button.arrows.mat-button {
      padding-right: 2px;
      padding-left: 2px; }
  .theme-blue-gray-dark .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required {
    font-size: 13px !important;
    left: 0 !important; }
  .theme-blue-gray-dark .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required::after {
    font-size: 13px !important;
    color: #607d8b !important; }

.theme-deep-purple {
  /*This class overrides for the component bax-asets-browser-toggle the color of the selected menu-item*/
  /*This class overrides the style and background color of a group of mat-buttons*/ }
  .theme-deep-purple .mat-expansion-panel:not([class*=mat-elevation-z]) {
    border-bottom-color: #e0e0e0; }
  .theme-deep-purple .bax-assets-browser-toggle-dropdown-content button.mat-menu-item.asset-selected {
    color: #673ab7; }
  .theme-deep-purple .bax-assets-browser-toggle-dropdown-content button.mat-menu-item .asset-name {
    margin-left: 8px;
    margin-right: 16px; }
  .theme-deep-purple .bax-toolbar-button-group-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .theme-deep-purple .bax-toolbar-button-group-container:not(:first-child) {
      padding-left: 8px !important; }
    .theme-deep-purple .bax-toolbar-button-group-container:not(:last-child) {
      padding-right: 8px; }
    .theme-deep-purple .bax-toolbar-button-group-container .mat-button {
      margin: 0 1px;
      block-size: 36px;
      background-color: #fafafa; }
      .theme-deep-purple .bax-toolbar-button-group-container .mat-button:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .theme-deep-purple .bax-toolbar-button-group-container .mat-button:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .theme-deep-purple .bax-toolbar-button-group-container .mat-button:not(:first-child):not(:last-child) {
        border-radius: 0; }
    .theme-deep-purple .bax-toolbar-button-group-container button.bax-button-group-selection-value.mat-button {
      width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: start; }
    .theme-deep-purple .bax-toolbar-button-group-container button.arrows.mat-button {
      padding-right: 2px;
      padding-left: 2px; }
  .theme-deep-purple .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required {
    font-size: 13px !important;
    left: 0 !important; }
  .theme-deep-purple .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required::after {
    font-size: 13px !important;
    color: #673ab7 !important; }

.theme-deep-purple-dark {
  /*This class overrides for the component bax-asets-browser-toggle the color of the selected menu-item*/
  /*This class overrides the style and background color of a group of mat-buttons*/ }
  .theme-deep-purple-dark .mat-expansion-panel:not([class*=mat-elevation-z]) {
    border-bottom-color: #1f1f1f; }
  .theme-deep-purple-dark .bax-assets-browser-toggle-dropdown-content button.mat-menu-item.asset-selected {
    color: #673ab7; }
  .theme-deep-purple-dark .bax-assets-browser-toggle-dropdown-content button.mat-menu-item .asset-name {
    margin-left: 8px;
    margin-right: 16px; }
  .theme-deep-purple-dark .bax-toolbar-button-group-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .theme-deep-purple-dark .bax-toolbar-button-group-container:not(:first-child) {
      padding-left: 8px !important; }
    .theme-deep-purple-dark .bax-toolbar-button-group-container:not(:last-child) {
      padding-right: 8px; }
    .theme-deep-purple-dark .bax-toolbar-button-group-container .mat-button {
      margin: 0 1px;
      block-size: 36px;
      background-color: #303030; }
      .theme-deep-purple-dark .bax-toolbar-button-group-container .mat-button:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .theme-deep-purple-dark .bax-toolbar-button-group-container .mat-button:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .theme-deep-purple-dark .bax-toolbar-button-group-container .mat-button:not(:first-child):not(:last-child) {
        border-radius: 0; }
    .theme-deep-purple-dark .bax-toolbar-button-group-container button.bax-button-group-selection-value.mat-button {
      width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: start; }
    .theme-deep-purple-dark .bax-toolbar-button-group-container button.arrows.mat-button {
      padding-right: 2px;
      padding-left: 2px; }
  .theme-deep-purple-dark .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required {
    font-size: 13px !important;
    left: 0 !important; }
  .theme-deep-purple-dark .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required::after {
    font-size: 13px !important;
    color: #673ab7 !important; }

.theme-pink {
  /*This class overrides for the component bax-asets-browser-toggle the color of the selected menu-item*/
  /*This class overrides the style and background color of a group of mat-buttons*/ }
  .theme-pink .mat-expansion-panel:not([class*=mat-elevation-z]) {
    border-bottom-color: #e0e0e0; }
  .theme-pink .bax-assets-browser-toggle-dropdown-content button.mat-menu-item.asset-selected {
    color: #e91e63; }
  .theme-pink .bax-assets-browser-toggle-dropdown-content button.mat-menu-item .asset-name {
    margin-left: 8px;
    margin-right: 16px; }
  .theme-pink .bax-toolbar-button-group-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .theme-pink .bax-toolbar-button-group-container:not(:first-child) {
      padding-left: 8px !important; }
    .theme-pink .bax-toolbar-button-group-container:not(:last-child) {
      padding-right: 8px; }
    .theme-pink .bax-toolbar-button-group-container .mat-button {
      margin: 0 1px;
      block-size: 36px;
      background-color: #fafafa; }
      .theme-pink .bax-toolbar-button-group-container .mat-button:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .theme-pink .bax-toolbar-button-group-container .mat-button:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .theme-pink .bax-toolbar-button-group-container .mat-button:not(:first-child):not(:last-child) {
        border-radius: 0; }
    .theme-pink .bax-toolbar-button-group-container button.bax-button-group-selection-value.mat-button {
      width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: start; }
    .theme-pink .bax-toolbar-button-group-container button.arrows.mat-button {
      padding-right: 2px;
      padding-left: 2px; }
  .theme-pink .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required {
    font-size: 13px !important;
    left: 0 !important; }
  .theme-pink .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required::after {
    font-size: 13px !important;
    color: #e91e63 !important; }

.theme-pink-dark {
  /*This class overrides for the component bax-asets-browser-toggle the color of the selected menu-item*/
  /*This class overrides the style and background color of a group of mat-buttons*/ }
  .theme-pink-dark .mat-expansion-panel:not([class*=mat-elevation-z]) {
    border-bottom-color: #1f1f1f; }
  .theme-pink-dark .bax-assets-browser-toggle-dropdown-content button.mat-menu-item.asset-selected {
    color: #e91e63; }
  .theme-pink-dark .bax-assets-browser-toggle-dropdown-content button.mat-menu-item .asset-name {
    margin-left: 8px;
    margin-right: 16px; }
  .theme-pink-dark .bax-toolbar-button-group-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .theme-pink-dark .bax-toolbar-button-group-container:not(:first-child) {
      padding-left: 8px !important; }
    .theme-pink-dark .bax-toolbar-button-group-container:not(:last-child) {
      padding-right: 8px; }
    .theme-pink-dark .bax-toolbar-button-group-container .mat-button {
      margin: 0 1px;
      block-size: 36px;
      background-color: #303030; }
      .theme-pink-dark .bax-toolbar-button-group-container .mat-button:first-child {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .theme-pink-dark .bax-toolbar-button-group-container .mat-button:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .theme-pink-dark .bax-toolbar-button-group-container .mat-button:not(:first-child):not(:last-child) {
        border-radius: 0; }
    .theme-pink-dark .bax-toolbar-button-group-container button.bax-button-group-selection-value.mat-button {
      width: 230px;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: start; }
    .theme-pink-dark .bax-toolbar-button-group-container button.arrows.mat-button {
      padding-right: 2px;
      padding-left: 2px; }
  .theme-pink-dark .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required {
    font-size: 13px !important;
    left: 0 !important; }
  .theme-pink-dark .dashboard-field-container div.bax-field-content mat-label.text-field-label.is-required::after {
    font-size: 13px !important;
    color: #e91e63 !important; }

.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: none !important;
  margin-bottom: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

.mat-expansion-panel .mat-expansion-panel-header {
  padding-left: 16px; }

.mat-expansion-panel .mat-expansion-panel-body {
  padding: 0 8px 8px; }

.mat-accordion .mat-expansion-panel-spacing {
  margin: 0; }

.mat-button-group--compact-actions .mat-button:first-child {
  min-width: 36px;
  padding: 0 8px; }

.mat-button-group--compact-actions .mat-button:not(:first-child) {
  min-width: 20px;
  padding: 0 6px; }

.mat-button-group .mat-button {
  margin: 0 1px; }
  .mat-button-group .mat-button:first-child {
    border-radius: 4px 0 0 4px; }
  .mat-button-group .mat-button:last-child {
    border-radius: 0 4px 4px 0; }
  .mat-button-group .mat-button:not(:first-child):not(:last-child) {
    border-radius: 0; }
  .mat-button-group .mat-button .mat-button-focus-overlay {
    opacity: 0.05; }

.theme-default button.mat-button[disabled] bax-icon.glyph::after {
  color: #9e9e9e; }

.theme-default-dark button.mat-button[disabled] bax-icon.glyph::after {
  color: gray; }

.theme-green button.mat-button[disabled] bax-icon.glyph::after {
  color: #9e9e9e; }

.theme-green-dark button.mat-button[disabled] bax-icon.glyph::after {
  color: gray; }

.theme-deep-orange button.mat-button[disabled] bax-icon.glyph::after {
  color: #9e9e9e; }

.theme-deep-orange-dark button.mat-button[disabled] bax-icon.glyph::after {
  color: gray; }

.theme-amber button.mat-button[disabled] bax-icon.glyph::after {
  color: #9e9e9e; }

.theme-amber-dark button.mat-button[disabled] bax-icon.glyph::after {
  color: gray; }

.theme-blue-gray button.mat-button[disabled] bax-icon.glyph::after {
  color: #9e9e9e; }

.theme-blue-gray-dark button.mat-button[disabled] bax-icon.glyph::after {
  color: gray; }

.theme-deep-purple button.mat-button[disabled] bax-icon.glyph::after {
  color: #9e9e9e; }

.theme-deep-purple-dark button.mat-button[disabled] bax-icon.glyph::after {
  color: gray; }

.theme-pink button.mat-button[disabled] bax-icon.glyph::after {
  color: #9e9e9e; }

.theme-pink-dark button.mat-button[disabled] bax-icon.glyph::after {
  color: gray; }

button.mat-menu-item,
.mat-menu-content button.mat-icon-button,
.mat-menu-content a.mat-menu-item {
  display: flex;
  justify-content: flex-start;
  align-items: center; }
  button.mat-menu-item bax-icon,
  .mat-menu-content button.mat-icon-button bax-icon,
  .mat-menu-content a.mat-menu-item bax-icon {
    width: auto !important;
    height: auto !important;
    padding-right: 8px; }

.bax-sidenav-toolbar .mat-drawer-inner-container {
  display: flex;
  flex-direction: column; }

.mat-pseudo-checkbox-checked::after {
  border-left-width: 1px !important;
  border-bottom-width: 1px !important;
  width: calc(100% - 2px) !important;
  top: 4px !important; }

/* Theme for the ripple elements.*/
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* Define your themes here */
/* define a new section for each theme. if needed add custom properties using map_merge*/
.theme-default ._bax-container-panel > bax-panel > div.layer-empty {
  border-top: 5px solid #9e9e9e; }

.theme-default .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
  color: white; }

.theme-default .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
  border-color: #2dabe6 transparent transparent transparent; }

.theme-default .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
  border-color: transparent transparent #2dabe6 transparent; }

.theme-default .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
.theme-default .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
  color: white; }

.theme-default .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
  color: white; }

.theme-default .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
.theme-default .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
  color: white; }

.theme-default .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
  color: white; }

.theme-default .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
  color: white; }

.theme-default .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
  color: white; }

.theme-default bax-container-panel-item .master-details .details .panel .panel-body-inactive {
  background-image: repeating-linear-gradient(45deg, white, white 5px, #fafafa 5px, #fafafa 10px); }

.theme-default bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
  background: #fafafa; }

.theme-default-dark ._bax-container-panel > bax-panel > div.layer-empty {
  border-top: 5px solid gray; }

.theme-default-dark .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
  color: white; }

.theme-default-dark .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
  border-color: #2dabe6 transparent transparent transparent; }

.theme-default-dark .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
  border-color: transparent transparent #2dabe6 transparent; }

.theme-default-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
.theme-default-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
  color: white; }

.theme-default-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
  color: white; }

.theme-default-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
.theme-default-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
  color: white; }

.theme-default-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
  color: white; }

.theme-default-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
  color: white; }

.theme-default-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
  color: white; }

.theme-default-dark bax-container-panel-item .master-details .details .panel .panel-body-inactive {
  background-image: repeating-linear-gradient(45deg, #424242, #424242 5px, #303030 5px, #303030 10px); }

.theme-default-dark bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
  background: #303030; }

.theme-green ._bax-container-panel > bax-panel > div.layer-empty {
  border-top: 5px solid #9e9e9e; }

.theme-green .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
  color: white; }

.theme-green .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
  border-color: #26b756 transparent transparent transparent; }

.theme-green .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
  border-color: transparent transparent #26b756 transparent; }

.theme-green .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
.theme-green .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
  color: white; }

.theme-green .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
  color: white; }

.theme-green .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
.theme-green .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
  color: white; }

.theme-green .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
  color: white; }

.theme-green .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
  color: white; }

.theme-green .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
  color: white; }

.theme-green bax-container-panel-item .master-details .details .panel .panel-body-inactive {
  background-image: repeating-linear-gradient(45deg, white, white 5px, #fafafa 5px, #fafafa 10px); }

.theme-green bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
  background: #fafafa; }

.theme-green-dark ._bax-container-panel > bax-panel > div.layer-empty {
  border-top: 5px solid gray; }

.theme-green-dark .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
  color: white; }

.theme-green-dark .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
  border-color: #26b756 transparent transparent transparent; }

.theme-green-dark .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
  border-color: transparent transparent #26b756 transparent; }

.theme-green-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
.theme-green-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
  color: white; }

.theme-green-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
  color: white; }

.theme-green-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
.theme-green-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
  color: white; }

.theme-green-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
  color: white; }

.theme-green-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
  color: white; }

.theme-green-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
  color: white; }

.theme-green-dark bax-container-panel-item .master-details .details .panel .panel-body-inactive {
  background-image: repeating-linear-gradient(45deg, #424242, #424242 5px, #303030 5px, #303030 10px); }

.theme-green-dark bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
  background: #303030; }

.theme-deep-orange ._bax-container-panel > bax-panel > div.layer-empty {
  border-top: 5px solid #9e9e9e; }

.theme-deep-orange .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
  color: white; }

.theme-deep-orange .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
  border-color: #ff5722 transparent transparent transparent; }

.theme-deep-orange .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
  border-color: transparent transparent #ff5722 transparent; }

.theme-deep-orange .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
.theme-deep-orange .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
  color: white; }

.theme-deep-orange .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
  color: white; }

.theme-deep-orange .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
.theme-deep-orange .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
  color: white; }

.theme-deep-orange .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
  color: white; }

.theme-deep-orange .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
  color: white; }

.theme-deep-orange .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
  color: white; }

.theme-deep-orange bax-container-panel-item .master-details .details .panel .panel-body-inactive {
  background-image: repeating-linear-gradient(45deg, white, white 5px, #fafafa 5px, #fafafa 10px); }

.theme-deep-orange bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
  background: #fafafa; }

.theme-deep-orange-dark ._bax-container-panel > bax-panel > div.layer-empty {
  border-top: 5px solid gray; }

.theme-deep-orange-dark .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
  color: white; }

.theme-deep-orange-dark .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
  border-color: #ff5722 transparent transparent transparent; }

.theme-deep-orange-dark .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
  border-color: transparent transparent #ff5722 transparent; }

.theme-deep-orange-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
.theme-deep-orange-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
  color: white; }

.theme-deep-orange-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
  color: white; }

.theme-deep-orange-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
.theme-deep-orange-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
  color: white; }

.theme-deep-orange-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
  color: white; }

.theme-deep-orange-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
  color: white; }

.theme-deep-orange-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
  color: white; }

.theme-deep-orange-dark bax-container-panel-item .master-details .details .panel .panel-body-inactive {
  background-image: repeating-linear-gradient(45deg, #424242, #424242 5px, #303030 5px, #303030 10px); }

.theme-deep-orange-dark bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
  background: #303030; }

.theme-amber ._bax-container-panel > bax-panel > div.layer-empty {
  border-top: 5px solid #9e9e9e; }

.theme-amber .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
  color: rgba(0, 0, 0, 0.87); }

.theme-amber .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
  border-color: #ffc107 transparent transparent transparent; }

.theme-amber .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
  border-color: transparent transparent #ffc107 transparent; }

.theme-amber .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
.theme-amber .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
  color: rgba(0, 0, 0, 0.87); }

.theme-amber .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
  color: rgba(0, 0, 0, 0.87); }

.theme-amber .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
.theme-amber .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
  color: rgba(0, 0, 0, 0.87); }

.theme-amber .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
  color: rgba(0, 0, 0, 0.87); }

.theme-amber .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
  color: rgba(0, 0, 0, 0.87); }

.theme-amber .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
  color: rgba(0, 0, 0, 0.87); }

.theme-amber bax-container-panel-item .master-details .details .panel .panel-body-inactive {
  background-image: repeating-linear-gradient(45deg, white, white 5px, #fafafa 5px, #fafafa 10px); }

.theme-amber bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
  background: #fafafa; }

.theme-amber-dark ._bax-container-panel > bax-panel > div.layer-empty {
  border-top: 5px solid gray; }

.theme-amber-dark .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
  color: rgba(0, 0, 0, 0.87); }

.theme-amber-dark .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
  border-color: #ffc107 transparent transparent transparent; }

.theme-amber-dark .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
  border-color: transparent transparent #ffc107 transparent; }

.theme-amber-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
.theme-amber-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
  color: rgba(0, 0, 0, 0.87); }

.theme-amber-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
  color: rgba(0, 0, 0, 0.87); }

.theme-amber-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
.theme-amber-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
  color: rgba(0, 0, 0, 0.87); }

.theme-amber-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
  color: rgba(0, 0, 0, 0.87); }

.theme-amber-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
  color: rgba(0, 0, 0, 0.87); }

.theme-amber-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
  color: rgba(0, 0, 0, 0.87); }

.theme-amber-dark bax-container-panel-item .master-details .details .panel .panel-body-inactive {
  background-image: repeating-linear-gradient(45deg, #424242, #424242 5px, #303030 5px, #303030 10px); }

.theme-amber-dark bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
  background: #303030; }

.theme-blue-gray ._bax-container-panel > bax-panel > div.layer-empty {
  border-top: 5px solid #9e9e9e; }

.theme-blue-gray .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
  color: white; }

.theme-blue-gray .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
  border-color: #607d8b transparent transparent transparent; }

.theme-blue-gray .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
  border-color: transparent transparent #607d8b transparent; }

.theme-blue-gray .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
.theme-blue-gray .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
  color: white; }

.theme-blue-gray .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
  color: white; }

.theme-blue-gray .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
.theme-blue-gray .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
  color: white; }

.theme-blue-gray .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
  color: white; }

.theme-blue-gray .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
  color: white; }

.theme-blue-gray .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
  color: white; }

.theme-blue-gray bax-container-panel-item .master-details .details .panel .panel-body-inactive {
  background-image: repeating-linear-gradient(45deg, white, white 5px, #fafafa 5px, #fafafa 10px); }

.theme-blue-gray bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
  background: #fafafa; }

.theme-blue-gray-dark ._bax-container-panel > bax-panel > div.layer-empty {
  border-top: 5px solid gray; }

.theme-blue-gray-dark .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
  color: white; }

.theme-blue-gray-dark .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
  border-color: #607d8b transparent transparent transparent; }

.theme-blue-gray-dark .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
  border-color: transparent transparent #607d8b transparent; }

.theme-blue-gray-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
.theme-blue-gray-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
  color: white; }

.theme-blue-gray-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
  color: white; }

.theme-blue-gray-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
.theme-blue-gray-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
  color: white; }

.theme-blue-gray-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
  color: white; }

.theme-blue-gray-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
  color: white; }

.theme-blue-gray-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
  color: white; }

.theme-blue-gray-dark bax-container-panel-item .master-details .details .panel .panel-body-inactive {
  background-image: repeating-linear-gradient(45deg, #424242, #424242 5px, #303030 5px, #303030 10px); }

.theme-blue-gray-dark bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
  background: #303030; }

.theme-deep-purple ._bax-container-panel > bax-panel > div.layer-empty {
  border-top: 5px solid #9e9e9e; }

.theme-deep-purple .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
  color: white; }

.theme-deep-purple .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
  border-color: #673ab7 transparent transparent transparent; }

.theme-deep-purple .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
  border-color: transparent transparent #673ab7 transparent; }

.theme-deep-purple .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
.theme-deep-purple .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
  color: white; }

.theme-deep-purple .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
  color: white; }

.theme-deep-purple .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
.theme-deep-purple .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
  color: white; }

.theme-deep-purple .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
  color: white; }

.theme-deep-purple .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
  color: white; }

.theme-deep-purple .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
  color: white; }

.theme-deep-purple bax-container-panel-item .master-details .details .panel .panel-body-inactive {
  background-image: repeating-linear-gradient(45deg, white, white 5px, #fafafa 5px, #fafafa 10px); }

.theme-deep-purple bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
  background: #fafafa; }

.theme-deep-purple-dark ._bax-container-panel > bax-panel > div.layer-empty {
  border-top: 5px solid gray; }

.theme-deep-purple-dark .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
  color: white; }

.theme-deep-purple-dark .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
  border-color: #673ab7 transparent transparent transparent; }

.theme-deep-purple-dark .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
  border-color: transparent transparent #673ab7 transparent; }

.theme-deep-purple-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
.theme-deep-purple-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
  color: white; }

.theme-deep-purple-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
  color: white; }

.theme-deep-purple-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
.theme-deep-purple-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
  color: white; }

.theme-deep-purple-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
  color: white; }

.theme-deep-purple-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
  color: white; }

.theme-deep-purple-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
  color: white; }

.theme-deep-purple-dark bax-container-panel-item .master-details .details .panel .panel-body-inactive {
  background-image: repeating-linear-gradient(45deg, #424242, #424242 5px, #303030 5px, #303030 10px); }

.theme-deep-purple-dark bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
  background: #303030; }

.theme-pink ._bax-container-panel > bax-panel > div.layer-empty {
  border-top: 5px solid #9e9e9e; }

.theme-pink .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
  color: white; }

.theme-pink .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
  border-color: #e91e63 transparent transparent transparent; }

.theme-pink .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
  border-color: transparent transparent #e91e63 transparent; }

.theme-pink .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
.theme-pink .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
  color: white; }

.theme-pink .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
  color: white; }

.theme-pink .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
.theme-pink .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
  color: white; }

.theme-pink .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
  color: white; }

.theme-pink .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
  color: white; }

.theme-pink .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
  color: white; }

.theme-pink bax-container-panel-item .master-details .details .panel .panel-body-inactive {
  background-image: repeating-linear-gradient(45deg, white, white 5px, #fafafa 5px, #fafafa 10px); }

.theme-pink bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
  background: #fafafa; }

.theme-pink-dark ._bax-container-panel > bax-panel > div.layer-empty {
  border-top: 5px solid gray; }

.theme-pink-dark .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
  color: white; }

.theme-pink-dark .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
  border-color: #e91e63 transparent transparent transparent; }

.theme-pink-dark .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
  border-color: transparent transparent #e91e63 transparent; }

.theme-pink-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
.theme-pink-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
  color: white; }

.theme-pink-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
  color: white; }

.theme-pink-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
.theme-pink-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
  color: white; }

.theme-pink-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
  color: white; }

.theme-pink-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
  color: white; }

.theme-pink-dark .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
  color: white; }

.theme-pink-dark bax-container-panel-item .master-details .details .panel .panel-body-inactive {
  background-image: repeating-linear-gradient(45deg, #424242, #424242 5px, #303030 5px, #303030 10px); }

.theme-pink-dark bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
  background: #303030; }

.md-nav-bar {
  width: 100px; }

.bax-container-panel-background {
  height: 50px;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  /*transition: all ease 0.5s;*/ }

md-backdrop.md-sidenav-backdrop {
  z-index: 47; }

.master-details > md-sidenav.details {
  z-index: 48;
  transition: all 200ms ease-out; }

md-sidenav.md-sidenav-bax-container-panel {
  width: 800px;
  min-width: 0px;
  max-width: 100%; }

md-sidenav.md-sidenav-bax-container-panel > div,
md-sidenav.md-sidenav-bax-container-panel > div md-tabs,
md-sidenav.md-sidenav-bax-container-panel > div md-tabs md-tabs-content-wrapper,
md-tab-content,
md-tab-content > div {
  height: 100%;
  overflow: hidden; }

/* CONTAINER PANEL STYLE */
.bax-container-panel.pinned .master-details {
  padding: 0px; }

.bax-container-panel {
  height: 100%;
  overflow: hidden;
  position: relative; }
  .bax-container-panel .bax-container-panel-breadcrumb {
    display: flex;
    min-height: 5px;
    max-height: 40px;
    overflow: hidden;
    justify-content: flex-end; }
    .bax-container-panel .bax-container-panel-breadcrumb span {
      height: 40px;
      display: block;
      padding: 10px;
      color: rgba(255, 255, 255, 0.7);
      position: relative;
      overflow: visible;
      margin-right: 40px;
      display: flex;
      white-space: nowrap; }
    .bax-container-panel .bax-container-panel-breadcrumb > span:last-child {
      flex: 1 1 auto;
      color: white; }
    .bax-container-panel .bax-container-panel-breadcrumb > span:first-child {
      padding-left: 25px; }
    .bax-container-panel .bax-container-panel-breadcrumb span > span:first-child {
      top: 0;
      left: 100%;
      position: absolute;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 40px 20px 0 0;
      border-color: #007bff transparent transparent transparent; }
    .bax-container-panel .bax-container-panel-breadcrumb span > span:last-child {
      top: -20px;
      left: -30px;
      position: absolute;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 0 40px 20px;
      border-color: transparent transparent #007bff transparent; }
  .bax-container-panel > md-tabs[md-border-bottom] :not(.md-dynamic-height) md-tabs-content-wrapper {
    top: 0; }
  .bax-container-panel > md-tabs[md-border-bottom] > md-tabs-wrapper {
    border: 0px; }
  .bax-container-panel > md-tabs {
    height: 100%; }
    .bax-container-panel > md-tabs > md-tabs-content-wrapper {
      height: 100%; }
  .bax-container-panel > md-tabs > md-tabs-wrapper > md-tab-data {
    background: transparent; }
  .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button,
  .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button {
    background: transparent; }
    .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button md-icon,
    .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button md-icon {
      color: #fff; }
  .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button.md-disabled,
  .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button.md-disabled {
    opacity: 1; }
    .bax-container-panel > md-tabs > md-tabs-wrapper > md-next-button.md-disabled > md-icon,
    .bax-container-panel > md-tabs > md-tabs-wrapper > md-prev-button.md-disabled > md-icon {
      opacity: 0.25; }
  .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper {
    height: 30px; }
    .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:first-child::before {
      content: ""; }
    .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled span {
      color: #fff;
      opacity: 0.6; }
    .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active,
    .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-disabled {
      color: #fff;
      opacity: 1; }
  .bax-container-panel > md-tabs > md-tabs-wrapper > md-tab-data > .md-tab {
    padding-top: 3px;
    padding-bottom: 3px; }
  .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas {
    background: transparent;
    height: 30px; }
    .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item > span {
      position: relative; }
    .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item {
      color: #fff;
      padding-top: 4px;
      padding-bottom: 4px; }
    .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-ink-bar {
      opacity: 0; }
    .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item.md-active::after {
      content: ""; }
    .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::before {
      font-family: 'baxenergy';
      src: url("../../../../Styles/generated/default/baxenergy.eot?qksfdd");
      src: url("../../../../Styles/generated/default/baxenergy.eot?qksfdd#iefix") format("embedded-opentype"), url("../../../../Styles/generated/default/baxenergy.ttf?qksfdd") format("truetype"), url("../../../../Styles/generated/default/baxenergy.woff?qksfdd") format("woff"), url("../../../../Styles/generated/default/baxenergy.svg?qksfdd#baxenergy") format("svg");
      font-weight: normal;
      font-style: normal;
      height: 0;
      background: transparent;
      width: 0;
      content: "\e93c";
      font-size: 33px;
      top: 3px;
      left: -15px;
      display: block;
      position: absolute;
      color: #fff; }
    .bax-container-panel > md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item::after {
      font-family: 'baxenergy';
      src: url("../../../../Styles/generated/default/baxenergy.eot?qksfdd");
      src: url("../../../../Styles/generated/default/baxenergy.eot?qksfdd#iefix") format("embedded-opentype"), url("../../../../Styles/generated/default/baxenergy.ttf?qksfdd") format("truetype"), url("../../../../Styles/generated/default/baxenergy.woff?qksfdd") format("woff"), url("../../../../Styles/generated/default/baxenergy.svg?qksfdd#baxenergy") format("svg");
      font-weight: normal;
      font-style: normal;
      height: 0;
      background: transparent;
      width: 0;
      content: "\e93c";
      font-size: 33px;
      top: 3px;
      right: 15px;
      display: block;
      position: absolute;
      color: #fff; }

bax-container-panel-item {
  height: 100%;
  display: block;
  border-top: 5px solid; }
  bax-container-panel-item .master-details {
    padding: 0px; }
    bax-container-panel-item .master-details .details {
      border-top: 0;
      padding: 0px;
      margin: 0px;
      height: 100%;
      width: 100%; }
      bax-container-panel-item .master-details .details .panel {
        padding: 0px;
        height: calc(100% - 2px); }
        bax-container-panel-item .master-details .details .panel .panel-body-inactive {
          background-image: repeating-linear-gradient(45deg, #fff, #fff 5px, #F7F9FA 5px, #F7F9FA 10px); }
        bax-container-panel-item .master-details .details .panel .panel-body {
          padding: 0px;
          height: 100%; }
          bax-container-panel-item .master-details .details .panel .panel-body .details-heading .details-icon {
            flex: 0 0 auto;
            width: 50px;
            height: 50px;
            background: #ccc;
            padding: 14px;
            margin-right: 10px; }
  bax-container-panel-item.single-item .master-details {
    border-top: 0px solid transparent;
    display: block;
    overflow: hidden;
    height: 100%;
    width: 100%; }

bax-confirm-button > div {
  display: inline-block; }

.bax-confirm-button-content md-menu-item {
  height: auto; }

.bax-confirm-button-content md-card {
  max-width: 300px;
  box-shadow: 0 0 0 0; }

.bax-confirm-button-content md-card md-card-title md-card-title-text:only-child .md-subhead {
  padding-top: 0px; }

.bax-confirm-button-content .md-headline {
  padding-bottom: 10px; }

.bax-confirm-button-content md-card-actions {
  flex: 1 1 auto;
  flex-direction: row-reverse;
  justify-content: flex-start; }

.bax-confirm-button-content .md-primary {
  margin-left: 10px !important; }

@media (max-width: 767px) {
  bax-container-panel-item.bax-container-panel-item-mobile-fix {
    height: calc(100% - 35px); }
    bax-container-panel-item.bax-container-panel-item-mobile-fix .master-details .details {
      overflow: hidden; } }
