@charset "UTF-8";

:root {
  --app-color-white: #fff;
  --app-color-black: #000;
  --app-color-text: #404040;
  --app-color-text-secondary: #666;
  --app-color-muted: #737373;
  --app-color-disabled: #bfbfbf;
  --app-color-placeholder: #999;
  --app-color-form-control: #555;

  --app-color-primary: #0063a4;
  --app-color-primary-dark: #00416b;
  --app-color-primary-deep: #002856;
  --app-color-coordinate: #003d84;
  --app-color-primary-muted: #286090;
  --app-color-primary-muted-border: #2e6da4;
  --app-color-primary-active-border: #204d74;
  --app-color-link: #337ab7;
  --app-link-hover-color: #23527c;
  --app-color-panel-primary: #337ab7;
  --app-color-panel-info-text: #31708f;
  --app-color-panel-success-text: #3c763d;
  --app-color-panel-warning-text: #8a6d3b;
  --app-color-panel-danger-text: #a94442;
  --app-color-info: #00f;

  --app-color-danger: #f00;
  --app-color-danger-deep: #c40026;
  --app-color-danger-soft: #d9534f;
  --app-color-attention: #c50067;
  --app-color-highlight: #ffeb00;

  --app-color-warning: #f0ad4e;
  --app-color-warning-text: #56350d;
  --app-color-orange: #dc6000;
  --app-color-brown: #903f01;
  --app-color-brown-text: #672d01;

  --app-color-forest: #003f1e;
  --app-color-forest-dark: #004345;
  --app-color-forest-border: #445900;
  --app-color-green-accent: #5f8000;
  --app-color-green-text: #006e54;
  --app-color-ryutu-mark: #800019;

  --app-color-aqua: #008f93;
  --app-color-aqua-dark: #004a67;
  --app-color-map-marker: #f7544c;
  --app-color-map-separator: #736152;
  --app-color-env-badge-bg: #b00020;

  --app-bg-surface: #fff;
  --app-bg-muted: #f5f5f5;
  --app-bg-subtle: #eee;
  --app-bg-map: #efeeec;
  --app-bg-input-muted: #f9f9f9;
  --app-bg-panel-info: #d9edf7;
  --app-bg-panel-success: #dff0d8;
  --app-bg-panel-warning: #fcf8e3;
  --app-bg-panel-danger: #f2dede;
  --app-bg-hover-blue: #d1e5ef;
  --app-bg-hover-green: #dbf2dd;
  --app-bg-table-green: #b3d39b;
  --app-bg-button-default-active: #e6e6e6;
  --app-bg-button-success: #5cb85c;
  --app-bg-button-success-active: #449d44;
  --app-bg-button-info: #5bc0de;
  --app-bg-button-info-active: #31b0d5;
  --app-bg-button-warning: #f0ad4e;
  --app-bg-button-warning-active: #ec971f;
  --app-bg-button-danger: #d9534f;
  --app-bg-button-danger-active: #c9302c;
  --app-bg-overlay: rgba(255, 255, 255, .7);
  --app-bg-print-alert: #fcd8e8;
  --app-shadow-env-badge: rgba(0, 0, 0, .25);

  --app-border-color-base: #ddd;
  --app-border-dashed: #ccc;
  --app-border-muted: #737373;
  --app-border-panel-info: #bce8f1;
  --app-border-panel-success: #d6e9c6;
  --app-border-panel-warning: #faebcc;
  --app-border-panel-danger: #ebccd1;
  --app-border-button-default: #ccc;
  --app-border-button-default-active: #adadad;
  --app-border-button-success: #4cae4c;
  --app-border-button-success-active: #398439;
  --app-border-button-info: #46b8da;
  --app-border-button-info-active: #269abc;
  --app-border-button-warning: #eea236;
  --app-border-button-warning-active: #d58512;
  --app-border-button-danger: #d43f3a;
  --app-border-button-danger-active: #ac2925;
  --app-border-aqua: #adeae8;
  --app-border-print-pink: #e06897;

  --app-body-color: var(--app-color-text);
  --app-theme-color: var(--app-color-primary);
  --app-theme-contrast: var(--app-color-white);
  --app-link-color: var(--app-color-link);
  --app-danger-color: var(--app-color-danger);
  --app-surface-bg: var(--app-bg-surface);
  --app-muted-bg: var(--app-bg-muted);
  --app-hover-bg: var(--app-bg-hover-blue);
  --app-success-hover-bg: var(--app-bg-hover-green);
  --app-warning-bg: var(--app-color-warning);
  --app-company-mark-bg: var(--app-color-warning);
  --app-border-color: var(--app-border-color-base);
  --app-table-header-bg: var(--app-bg-surface);
  --app-panel-border-color: var(--app-border-color-base);
}
