﻿@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "proxima-soft";
  src: url("https://use.typekit.net/af/206737/00000000000000003b9af208/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/206737/00000000000000003b9af208/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/206737/00000000000000003b9af208/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-style: normal;
  font-weight: 600;
}
:root {
  --font-body: "proxima-nova", "Segoe UI", sans-serif;
  --font-heading: "proxima-soft", "Segoe UI", sans-serif;
  --font-size-body: 16px;
  --dark: #333333;
  --medium: #6b6b6b;
  --light: #999999;
  --primary: #2b6eb6;
  --success: #3db265;
  --error: #f15c46;
  --warning: #F69529;
  --purple: #7c10e9;
  --lightblue: #00C3CF;
  --light-orange: #ffde80;
  --ire-orange: #ec7615;
  --tracker: #ffcb03;
  --dark-transparent: #33333326;
  --medium-transparent: rgba(107, 107, 107, 0.15);
  --primary-light: #dfe9f4;
  --primary-medium: #709ece;
  --primary-transparent: rgba(43, 110, 182, 0.15);
  --primary-transparent-dark: rgba(43, 110, 182, 0.4);
  --success-transparent: #57d481;
  --error-transparent: rgba(241, 92, 70, 0.14);
  --warning-transparent: rgba(246, 149, 41, 0.15);
  --off: #6b6b6b;
  --in: #3db33d;
  --out: #2626d9;
  --overdue: #7c10e9;
  --unknown: #f15c46;
  --missing: #f15c46;
  --signal: #ffffff;
  --wrongpos: #5cc7c7;
  --loading: #f69529;
  --in-default: #3db33d;
  --out-default: #2626d9;
  --overdue-default: #7c10e9;
  --missing-default: #f15c46;
  --wrongpos-default: #5cc7c7;
  --loading-default: #f69529;
  --off-transparent: rgba(107, 107, 107, 0.15);
  --in-transparent: #3db33d26;
  --out-transparent: #2626d926;
  --overdue-transparent: #7c10e926;
  --unknown-transparent: #f15c4626;
  --missing-transparent: #f15c4626;
  --wrongpos-transparent: #5cc7c726;
  --loading-transparent: #f6952926;
  --in-semi-transparent: #3db33dc0;
  --out-semi-transparent: #2626d9c0;
  --overdue-semi-transparent: #7c10e9c0;
  --unknown-semi-transparent: #f15c46c0;
  --missing-semi-transparent: #f15c46c0;
  --wrongpos-semi-transparent: #5cc7c7c0;
  --loading-semi-transparent: #f69529c0;
  --paper: #f4f8fb;
  --paper2: white;
  --paper3: white;
  --paper4: #edf0f3;
  --primary-passive: rgba(43, 110, 182, 0.15);
  --disabled-opacity: 0.4;
  --disabled-background-color: rgba(153, 153, 153, var(--disabled-opacity));
  --tab-name-color: var(--light);
  --tab-name-active-color: var(--dark);
  --menu-item-tab-active-bg: var(--paper);
  --menu-item-font-size: 18px;
  --menu-item-font-color: var(--light);
  --menu-item-icon-font-color: var(--light);
  --menu-item-tab-font-color: var(--light);
  --menu-dropdown-bg: var(--success);
  --menu-dropdown-hover-bg: var(--success-transparent);
}
