/* poppins-200 - latin-ext_latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 200;
  src: url(/fonts/poppins-v15-latin-ext_latin-200.eot?2d0da8d562e3e89b58d783214644c12c);
  /* IE9 Compat Modes */
  src: local(""), url(/fonts/poppins-v15-latin-ext_latin-200.eot?2d0da8d562e3e89b58d783214644c12c) format("embedded-opentype"), url(/fonts/poppins-v15-latin-ext_latin-200.woff2?0c9ed9d083d39ff8f49a20d5ede5e26e) format("woff2"), url(/fonts/poppins-v15-latin-ext_latin-200.woff?e9e8387b34248a6fcab21d92a224360f) format("woff"), url(/fonts/poppins-v15-latin-ext_latin-200.ttf?52942fdb0fab615d33df02263e98d20c) format("truetype"), url(/fonts/poppins-v15-latin-ext_latin-200.svg?3ffbd4d1f59e2789a9c983df38c87bdd) format("svg");
  /* Legacy iOS */
}
/* poppins-200italic - latin-ext_latin */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 200;
  src: url(/fonts/poppins-v15-latin-ext_latin-200italic.eot?11e4f80f2b9df97ee5571879eb3c6b2b);
  /* IE9 Compat Modes */
  src: local(""), url(/fonts/poppins-v15-latin-ext_latin-200italic.eot?11e4f80f2b9df97ee5571879eb3c6b2b) format("embedded-opentype"), url(/fonts/poppins-v15-latin-ext_latin-200italic.woff2?776e30a9b82e174ce22c08ea78ed4e5e) format("woff2"), url(/fonts/poppins-v15-latin-ext_latin-200italic.woff?00f31cdff48d7e678d867c21947a8fa8) format("woff"), url(/fonts/poppins-v15-latin-ext_latin-200italic.ttf?fa43b6ef86ccc77c397360f5727b592a) format("truetype"), url(/fonts/poppins-v15-latin-ext_latin-200italic.svg?f4080eedb325ed4947b1af6d7d1f5915) format("svg");
  /* Legacy iOS */
}
/* poppins-300 - latin-ext_latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  src: url(/fonts/poppins-v15-latin-ext_latin-300.eot?750340bf99449a061b53f10fc2926a55);
  /* IE9 Compat Modes */
  src: local(""), url(/fonts/poppins-v15-latin-ext_latin-300.eot?750340bf99449a061b53f10fc2926a55) format("embedded-opentype"), url(/fonts/poppins-v15-latin-ext_latin-300.woff2?d3b32b9a7d568c00f7c09b38c4ea2bc1) format("woff2"), url(/fonts/poppins-v15-latin-ext_latin-300.woff?60899c7185362bb15750ca96c23abe8d) format("woff"), url(/fonts/poppins-v15-latin-ext_latin-300.ttf?3c1368436736bb0770529b7d43157850) format("truetype"), url(/fonts/poppins-v15-latin-ext_latin-300.svg?1cdcf50ce905e85b25d7477942d77400) format("svg");
  /* Legacy iOS */
}
/* poppins-300italic - latin-ext_latin */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 300;
  src: url(/fonts/poppins-v15-latin-ext_latin-300italic.eot?cee77d7a4ed8e8a045aa89105316a44b);
  /* IE9 Compat Modes */
  src: local(""), url(/fonts/poppins-v15-latin-ext_latin-300italic.eot?cee77d7a4ed8e8a045aa89105316a44b) format("embedded-opentype"), url(/fonts/poppins-v15-latin-ext_latin-300italic.woff2?58259cf416c1bcaa03f22d1e97f4f9cc) format("woff2"), url(/fonts/poppins-v15-latin-ext_latin-300italic.woff?528f396b7689f81cf35d508f4317da90) format("woff"), url(/fonts/poppins-v15-latin-ext_latin-300italic.ttf?f26c74d374f3b0d112991304e1a5a76f) format("truetype"), url(/fonts/poppins-v15-latin-ext_latin-300italic.svg?b97332d0274c55c9591c378d392fc4f3) format("svg");
  /* Legacy iOS */
}
/* poppins-regular - latin-ext_latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/poppins-v15-latin-ext_latin-regular.eot?c99237cd5fefb42e7db7604961899dd0);
  /* IE9 Compat Modes */
  src: local(""), url(/fonts/poppins-v15-latin-ext_latin-regular.eot?c99237cd5fefb42e7db7604961899dd0) format("embedded-opentype"), url(/fonts/poppins-v15-latin-ext_latin-regular.woff2?314a6a775e933d47e60c2c09722cd685) format("woff2"), url(/fonts/poppins-v15-latin-ext_latin-regular.woff?ac60ff327b209b58512c5fe9dfda9072) format("woff"), url(/fonts/poppins-v15-latin-ext_latin-regular.ttf?38d8be99adf3415f280f0f271493b97f) format("truetype"), url(/fonts/poppins-v15-latin-ext_latin-regular.svg?04277a799cb3f1b29dfad816139bad03) format("svg");
  /* Legacy iOS */
}
/* poppins-italic - latin-ext_latin */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  src: url(/fonts/poppins-v15-latin-ext_latin-italic.eot?a21d5f45c176f639fbc5f19362a10614);
  /* IE9 Compat Modes */
  src: local(""), url(/fonts/poppins-v15-latin-ext_latin-italic.eot?a21d5f45c176f639fbc5f19362a10614) format("embedded-opentype"), url(/fonts/poppins-v15-latin-ext_latin-italic.woff2?084f7b312c6bd1f4982fcc67c73f2687) format("woff2"), url(/fonts/poppins-v15-latin-ext_latin-italic.woff?7b486293133ccfc8a6a54ca34d51bbd5) format("woff"), url(/fonts/poppins-v15-latin-ext_latin-italic.ttf?c4565698b9a22c0e68adbe6b71eeee87) format("truetype"), url(/fonts/poppins-v15-latin-ext_latin-italic.svg?79e83d2dc661c82f49aa6e24cd60668c) format("svg");
  /* Legacy iOS */
}
/* poppins-500 - latin-ext_latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  src: url(/fonts/poppins-v15-latin-ext_latin-500.eot?30f236853e2b1f89bbc026dfbd9e31c4);
  /* IE9 Compat Modes */
  src: local(""), url(/fonts/poppins-v15-latin-ext_latin-500.eot?30f236853e2b1f89bbc026dfbd9e31c4) format("embedded-opentype"), url(/fonts/poppins-v15-latin-ext_latin-500.woff2?8dd043cce29d01ec5c13a8f593a9b383) format("woff2"), url(/fonts/poppins-v15-latin-ext_latin-500.woff?0b28fa257be1d96bc5e1453c5c51f61d) format("woff"), url(/fonts/poppins-v15-latin-ext_latin-500.ttf?751ce14adb9e1eb563bd2b732db362ef) format("truetype"), url(/fonts/poppins-v15-latin-ext_latin-500.svg?138d54dda216e46d983051607175c7fa) format("svg");
  /* Legacy iOS */
}
/* poppins-500italic - latin-ext_latin */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 500;
  src: url(/fonts/poppins-v15-latin-ext_latin-500italic.eot?ae25555a7389855818efdf467f6b28f3);
  /* IE9 Compat Modes */
  src: local(""), url(/fonts/poppins-v15-latin-ext_latin-500italic.eot?ae25555a7389855818efdf467f6b28f3) format("embedded-opentype"), url(/fonts/poppins-v15-latin-ext_latin-500italic.woff2?bf73112073c221b392f5cb1ecff479dc) format("woff2"), url(/fonts/poppins-v15-latin-ext_latin-500italic.woff?bf5bf121d8e478b22a263913e1dc8b1f) format("woff"), url(/fonts/poppins-v15-latin-ext_latin-500italic.ttf?ba79f947ffdc48a7d78dfe5ab658ee5c) format("truetype"), url(/fonts/poppins-v15-latin-ext_latin-500italic.svg?8c089ce55e22bfecdd7125b906f7c215) format("svg");
  /* Legacy iOS */
}
/* poppins-600 - latin-ext_latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url(/fonts/poppins-v15-latin-ext_latin-600.eot?91203a2064e8d874c7b80daf13d0d193);
  /* IE9 Compat Modes */
  src: local(""), url(/fonts/poppins-v15-latin-ext_latin-600.eot?91203a2064e8d874c7b80daf13d0d193) format("embedded-opentype"), url(/fonts/poppins-v15-latin-ext_latin-600.woff2?27069d861fbec01deb2827ea9b1a83e6) format("woff2"), url(/fonts/poppins-v15-latin-ext_latin-600.woff?12e1140bb546e24bfb49bafd99dc2105) format("woff"), url(/fonts/poppins-v15-latin-ext_latin-600.ttf?d945b864de5c158ce0990f4467cea57b) format("truetype"), url(/fonts/poppins-v15-latin-ext_latin-600.svg?604adf2932b4c681a98853d5f968eef4) format("svg");
  /* Legacy iOS */
}
/* poppins-600italic - latin-ext_latin */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 600;
  src: url(/fonts/poppins-v15-latin-ext_latin-600italic.eot?97cfad454ef1842c9779c5e1aea811a0);
  /* IE9 Compat Modes */
  src: local(""), url(/fonts/poppins-v15-latin-ext_latin-600italic.eot?97cfad454ef1842c9779c5e1aea811a0) format("embedded-opentype"), url(/fonts/poppins-v15-latin-ext_latin-600italic.woff2?48c3a0b2fa57f77d72395ed783634a47) format("woff2"), url(/fonts/poppins-v15-latin-ext_latin-600italic.woff?8042d9dca0965bc5c054e8085f04fc2d) format("woff"), url(/fonts/poppins-v15-latin-ext_latin-600italic.ttf?871e956db15aaac2b98e1480834d247e) format("truetype"), url(/fonts/poppins-v15-latin-ext_latin-600italic.svg?fd9011c64bb19fb27ed1302d145971fd) format("svg");
  /* Legacy iOS */
}
/* poppins-700 - latin-ext_latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/poppins-v15-latin-ext_latin-700.eot?646bbea70894dfca6f3c00db33a5236c);
  /* IE9 Compat Modes */
  src: local(""), url(/fonts/poppins-v15-latin-ext_latin-700.eot?646bbea70894dfca6f3c00db33a5236c) format("embedded-opentype"), url(/fonts/poppins-v15-latin-ext_latin-700.woff2?5e2dfda5fae3c158fe3002de09960843) format("woff2"), url(/fonts/poppins-v15-latin-ext_latin-700.woff?00e5337651210e9ec6c7e3aef37edb1e) format("woff"), url(/fonts/poppins-v15-latin-ext_latin-700.ttf?cdde8c87727c8bea960aa60f24bfe8d6) format("truetype"), url(/fonts/poppins-v15-latin-ext_latin-700.svg?faf69e7f589ee957de532e8cb887d209) format("svg");
  /* Legacy iOS */
}
/* poppins-700italic - latin-ext_latin */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 700;
  src: url(/fonts/poppins-v15-latin-ext_latin-700italic.eot?d9c36678db30797815abbbf51f1de8d1);
  /* IE9 Compat Modes */
  src: local(""), url(/fonts/poppins-v15-latin-ext_latin-700italic.eot?d9c36678db30797815abbbf51f1de8d1) format("embedded-opentype"), url(/fonts/poppins-v15-latin-ext_latin-700italic.woff2?7786f6e7724e984a954c2921d4ddf09c) format("woff2"), url(/fonts/poppins-v15-latin-ext_latin-700italic.woff?610b3e3d542cfdbdcdccb0afe92b21c2) format("woff"), url(/fonts/poppins-v15-latin-ext_latin-700italic.ttf?332971238e0f2be82771b1bc0c39b492) format("truetype"), url(/fonts/poppins-v15-latin-ext_latin-700italic.svg?70b3634b7f7f095d10e5411e26f7416c) format("svg");
  /* Legacy iOS */
}
/* poppins-800 - latin-ext_latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  src: url(/fonts/poppins-v15-latin-ext_latin-800.eot?145a15730e58c3f37da088d371719a90);
  /* IE9 Compat Modes */
  src: local(""), url(/fonts/poppins-v15-latin-ext_latin-800.eot?145a15730e58c3f37da088d371719a90) format("embedded-opentype"), url(/fonts/poppins-v15-latin-ext_latin-800.woff2?3df6b7ab598fe433697e1d84ccc11e68) format("woff2"), url(/fonts/poppins-v15-latin-ext_latin-800.woff?9087109845976c6aecce087cf75d8a07) format("woff"), url(/fonts/poppins-v15-latin-ext_latin-800.ttf?4c98539bb5cf75e4fbf80f8357d907bc) format("truetype"), url(/fonts/poppins-v15-latin-ext_latin-800.svg?cde0703dd91e3d9e1c8596742c087fe1) format("svg");
  /* Legacy iOS */
}
/* poppins-800italic - latin-ext_latin */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 800;
  src: url(/fonts/poppins-v15-latin-ext_latin-800italic.eot?171426fd952aa5b2b4f30d1b14d84450);
  /* IE9 Compat Modes */
  src: local(""), url(/fonts/poppins-v15-latin-ext_latin-800italic.eot?171426fd952aa5b2b4f30d1b14d84450) format("embedded-opentype"), url(/fonts/poppins-v15-latin-ext_latin-800italic.woff2?d6e1e46389a4ed42ec54302ee4672b61) format("woff2"), url(/fonts/poppins-v15-latin-ext_latin-800italic.woff?ca019befe2cc1ddd255e912dfab49bed) format("woff"), url(/fonts/poppins-v15-latin-ext_latin-800italic.ttf?47848c4888946ca114b4cafed2169e15) format("truetype"), url(/fonts/poppins-v15-latin-ext_latin-800italic.svg?e0f8eedc0d8314aff9b62f9f1e2a65f5) format("svg");
  /* Legacy iOS */
}
* {
  font-size: 0;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  padding: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent;
  scrollbar-color: #C6C6C6 transparent;
}
*.dimmed {
  opacity: 0.5;
}
*::-webkit-scrollbar-thumb {
  background-color: #C6C6C6;
  border-radius: 6px;
  border: 1px solid #C6C6C6;
}
*::-webkit-scrollbar-track {
  background: transparent;
}

.phpdebugbar * {
  font-size: 13px;
}

.vdp-datepicker * {
  font-size: 14px;
}

html, body {
  width: 100vw;
  height: -moz-max-content;
  height: max-content;
}

body {
  background-color: #F5F5F5;
  min-height: 100vh;
  /* mobile viewport bug fix */
  min-height: -webkit-fill-available;
}

html {
  overflow-x: hidden;
}

body, button, input, optgroup, select, textarea, a, p, span, h1, h2, svg {
  font-family: "Poppins", "Open Sans";
}

.blockScroll {
  overflow: hidden;
}

.container {
  margin: 0 auto;
  position: relative;
  height: -moz-max-content;
  height: max-content;
  width: auto;
  min-width: 320px;
}

h1 {
  font-size: 20px;
  font-weight: 500;
  color: #131314;
}

h2 {
  font-size: 18px;
  font-weight: 400;
  color: #131314;
}

h3 {
  color: #131314;
}

p, a {
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #131314;
  display: block;
}

span, sub, sup, mark {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  text-decoration: inherit;
}

svg {
  width: auto;
  height: 100%;
  display: block;
}

.img img {
  height: 100%;
  min-width: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.desc {
  font-size: 14px;
  font-weight: 400;
  color: #707070;
}

label {
  font-size: 16px;
  font-weight: 400;
  display: block;
}

button {
  outline: none;
  background: inherit;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.error {
  color: #F7002D;
}
.error p {
  color: #F7002D;
  margin-top: 0px;
}

.pointer {
  cursor: pointer;
}

.hide-input,
.hide_input {
  max-width: 1px;
  max-height: 1px;
  overflow: hidden;
  position: absolute;
  z-index: -9999;
  visibility: hidden;
  visibility: collapse;
}

input, textarea {
  color: #131314;
  font-size: 15px;
  font-weight: 400;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
  opacity: 1;
}

.selects_align {
  display: inline-block;
  vertical-align: bottom;
}
.selects_align.align_block {
  display: block;
}

.empty {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 64px;
}
.empty div {
  display: block;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  height: -moz-max-content;
  height: max-content;
  margin: 0 auto;
  padding-bottom: 48px;
}
.empty div img {
  width: -moz-max-content;
  width: max-content;
  display: block;
  margin: 0 auto;
  max-width: 273px;
  margin-bottom: 24px;
}
.empty div img.empty_notify {
  width: 121px;
}
.empty div img.empty_fleet {
  width: 200px;
  box-shadow: 0 12px 40px rgba(59, 6, 19, 0.16);
  border-radius: 10px;
}
.empty div img.empty_chart {
  width: 150px;
  box-shadow: 0 12px 40px rgba(59, 6, 19, 0.16);
  border-radius: 10px;
}
.empty div > p {
  font-size: 20px;
  font-weight: 500;
  width: 100%;
  text-align: center;
  line-height: 32px;
}
.empty div > p:nth-last-child(2) {
  font-weight: 400;
}

.global-content--width {
  max-width: 1065px;
  display: block;
  margin: 0 auto;
  position: relative;
  height: -moz-max-content;
  height: max-content;
  min-height: 100%;
  opacity: 1;
  transition: opacity 0.4s;
  width: 100%;
}
@media screen and (max-width: 1920px) and (min-width: 1366px) {
  .global-content--width {
    width: calc(879px + 186 * (100vw - 1366px) / 554);
  }
}
@media screen and (max-width: 1365px) and (min-width: 1024px) {
  .global-content--width {
    width: calc(616px + 262 * (100vw - 1024px) / 341);
  }
}
@media screen and (max-width: 1023px) and (min-width: 768px) {
  .global-content--width {
    width: calc(448px + 168 * (100vw - 768px) / 255);
  }
}
@media screen and (max-width: 767px) {
  .global-content--width {
    width: 100%;
    max-width: 448px;
    transition: width 0.2s;
    padding: 0 calc(15px + 9 * (100vw - 320px) / 447);
  }
}
