* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body {
  min-width: 0;
  min-height: 0;
  margin: 0;
  padding: 0;
  height: 100vh;
  width: 100vw;
  background: #0c0c0c;
  overflow: hidden;
}
body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dark {
  font-size: 14px;
  color: #F2F2F2;
  font-family: "Ericsson Hilda", Helvetica, Arial, sans-serif;
  /* Better Font Rendering =========== */
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Grid */
  /* in-flight clone */
  /* high-performance display:none; helper */
  /* added to mirrorContainer (default = body) while dragging */
  /* added to the source element while its mirror is dragged */
  /**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
  /* Inline code */
  /* Grid */
}
@font-face {
  font-family: "Ericsson Icons";
  src: url("./icons/ericsson-icons.eot?hjv3kp");
  src: url("./icons/ericsson-icons.eot?hjv3kp#iefix") format("embedded-opentype"), url("./icons/ericsson-icons.ttf?hjv3kp") format("truetype"), url("./icons/ericsson-icons.woff?hjv3kp") format("woff"), url("./icons/ericsson-icons.svg?hjv3kp#ericsson-icons") format("svg");
  font-style: normal;
}
.dark .icon-arrow-rotate-horizontal::before {
  content: "\e9c1";
}
.dark .icon-arrow-rotate-vertical::before {
  content: "\e9c2";
}
.dark .icon-flag::before {
  content: "\e9c3";
}
.dark .icon-subtitles::before {
  content: "\e9c4";
}
.dark .icon-abs-brakes::before {
  content: "\e900";
}
.dark .icon-airbag::before {
  content: "\e901";
}
.dark .icon-alarm-level1::before {
  content: "\e902";
}
.dark .icon-alarm-level2::before {
  content: "\e903";
}
.dark .icon-alarm-level3::before {
  content: "\e904";
}
.dark .icon-alarm-level4::before {
  content: "\e905";
}
.dark .icon-alarm-level5::before {
  content: "\e906";
}
.dark .icon-alarm-level6::before {
  content: "\e907";
}
.dark .icon-antenna::before {
  content: "\e908";
}
.dark .icon-app-launcher::before {
  content: "\e909";
}
.dark .icon-arrow-down::before {
  content: "\e90a";
}
.dark .icon-arrow-left::before {
  content: "\e90b";
}
.dark .icon-arrow-right::before {
  content: "\e90c";
}
.dark .icon-arrow-up::before {
  content: "\e90d";
}
.dark .icon-attach::before {
  content: "\e90e";
}
.dark .icon-automotive-battery::before {
  content: "\e90f";
}
.dark .icon-avatar::before {
  content: "\e910";
}
.dark .icon-battery-charging::before {
  content: "\e911";
}
.dark .icon-battery-empty::before {
  content: "\e912";
}
.dark .icon-battery-full::before {
  content: "\e913";
}
.dark .icon-blog::before {
  content: "\e914";
}
.dark .icon-bluetooth::before {
  content: "\e915";
}
.dark .icon-bookmark-solid::before {
  content: "\e916";
}
.dark .icon-bookmark::before {
  content: "\e917";
}
.dark .icon-brakes::before {
  content: "\e918";
}
.dark .icon-bug::before {
  content: "\e919";
}
.dark .icon-calendar::before {
  content: "\e91a";
}
.dark .icon-camera-cctv::before {
  content: "\e91b";
}
.dark .icon-camera-classic::before {
  content: "\e91c";
}
.dark .icon-camera-photo::before {
  content: "\e91d";
}
.dark .icon-check-small::before {
  content: "\e91e";
}
.dark .icon-check::before {
  content: "\e91f";
}
.dark .icon-chevron-down::before {
  content: "\e920";
}
.dark .icon-chevron-left::before {
  content: "\e921";
}
.dark .icon-chevron-right::before {
  content: "\e922";
}
.dark .icon-chevron-up::before {
  content: "\e923";
}
.dark .icon-circle-dashed::before {
  content: "\e924";
}
.dark .icon-circle::before {
  content: "\e925";
}
.dark .icon-cloud::before {
  content: "\e926";
}
.dark .icon-code::before {
  content: "\e927";
}
.dark .icon-copy::before {
  content: "\e928";
}
.dark .icon-cpu::before {
  content: "\e929";
}
.dark .icon-creditcard::before {
  content: "\e92a";
}
.dark .icon-crop::before {
  content: "\e92b";
}
.dark .icon-cross-small::before {
  content: "\e92c";
}
.dark .icon-cross::before {
  content: "\e92d";
}
.dark .icon-crown::before {
  content: "\e92e";
}
.dark .icon-dashboard::before {
  content: "\e92f";
}
.dark .icon-dial::before {
  content: "\e930";
}
.dark .icon-diamond::before {
  content: "\e931";
}
.dark .icon-document::before {
  content: "\e932";
}
.dark .icon-door::before {
  content: "\e933";
}
.dark .icon-download-save::before {
  content: "\e934";
}
.dark .icon-drag-handle::before {
  content: "\e935";
}
.dark .icon-duplicate::before {
  content: "\e936";
}
.dark .icon-econ::before {
  content: "\e937";
}
.dark .icon-edit::before {
  content: "\e938";
}
.dark .icon-email::before {
  content: "\e939";
}
.dark .icon-engine::before {
  content: "\e93a";
}
.dark .icon-eraser::before {
  content: "\e93b";
}
.dark .icon-eula::before {
  content: "\e93c";
}
.dark .icon-eye-solid::before {
  content: "\e93d";
}
.dark .icon-eye::before {
  content: "\e93e";
}
.dark .icon-favorite-solid::before {
  content: "\e93f";
}
.dark .icon-favorite::before {
  content: "\e940";
}
.dark .icon-fika::before {
  content: "\e941";
}
.dark .icon-file::before {
  content: "\e942";
}
.dark .icon-filter::before {
  content: "\e943";
}
.dark .icon-floor::before {
  content: "\e944";
}
.dark .icon-flow::before {
  content: "\e945";
}
.dark .icon-folder::before {
  content: "\e946";
}
.dark .icon-fuel::before {
  content: "\e947";
}
.dark .icon-globe::before {
  content: "\e948";
}
.dark .icon-graph-circle::before {
  content: "\e949";
}
.dark .icon-graph-line::before {
  content: "\e94a";
}
.dark .icon-graph-plot::before {
  content: "\e94b";
}
.dark .icon-group::before {
  content: "\e94c";
}
.dark .icon-heart-solid::before {
  content: "\e94d";
}
.dark .icon-heart::before {
  content: "\e94e";
}
.dark .icon-heatmap::before {
  content: "\e94f";
}
.dark .icon-help::before {
  content: "\e950";
}
.dark .icon-home::before {
  content: "\e951";
}
.dark .icon-image::before {
  content: "\e952";
}
.dark .icon-info::before {
  content: "\e953";
}
.dark .icon-invoice::before {
  content: "\e954";
}
.dark .icon-language::before {
  content: "\e955";
}
.dark .icon-launch::before {
  content: "\e956";
}
.dark .icon-layers::before {
  content: "\e957";
}
.dark .icon-lightbulb::before {
  content: "\e958";
}
.dark .icon-link::before {
  content: "\e959";
}
.dark .icon-lock-locked::before {
  content: "\e95a";
}
.dark .icon-lock-unlocked::before {
  content: "\e95b";
}
.dark .icon-logout::before {
  content: "\e95c";
}
.dark .icon-loudspeaker::before {
  content: "\e95d";
}
.dark .icon-magnet::before {
  content: "\e95e";
}
.dark .icon-manual::before {
  content: "\e95f";
}
.dark .icon-map::before {
  content: "\e960";
}
.dark .icon-maximize::before {
  content: "\e961";
}
.dark .icon-medal::before {
  content: "\e962";
}
.dark .icon-message-contact-us::before {
  content: "\e963";
}
.dark .icon-message-double::before {
  content: "\e964";
}
.dark .icon-message-single::before {
  content: "\e965";
}
.dark .icon-message-smiley::before {
  content: "\e966";
}
.dark .icon-mic-off::before {
  content: "\e967";
}
.dark .icon-mic::before {
  content: "\e968";
}
.dark .icon-minimize::before {
  content: "\e969";
}
.dark .icon-minus-small::before {
  content: "\e96a";
}
.dark .icon-minus::before {
  content: "\e96b";
}
.dark .icon-money::before {
  content: "\e96c";
}
.dark .icon-more::before {
  content: "\e96d";
}
.dark .icon-nav::before {
  content: "\e96e";
}
.dark .icon-network::before {
  content: "\e96f";
}
.dark .icon-node::before {
  content: "\e970";
}
.dark .icon-notification-ring::before {
  content: "\e971";
}
.dark .icon-notification::before {
  content: "\e972";
}
.dark .icon-oil::before {
  content: "\e973";
}
.dark .icon-options::before {
  content: "\e974";
}
.dark .icon-phone-classic::before {
  content: "\e975";
}
.dark .icon-phone-cobra::before {
  content: "\e976";
}
.dark .icon-phone-hangup::before {
  content: "\e977";
}
.dark .icon-pin::before {
  content: "\e978";
}
.dark .icon-plus-small::before {
  content: "\e979";
}
.dark .icon-plus::before {
  content: "\e97a";
}
.dark .icon-polygon-dashed::before {
  content: "\e97b";
}
.dark .icon-polygon::before {
  content: "\e97c";
}
.dark .icon-position::before {
  content: "\e97d";
}
.dark .icon-profile::before {
  content: "\e97e";
}
.dark .icon-projects::before {
  content: "\e97f";
}
.dark .icon-redo::before {
  content: "\e980";
}
.dark .icon-reload::before {
  content: "\e981";
}
.dark .icon-resize-down::before {
  content: "\e982";
}
.dark .icon-resize-up::before {
  content: "\e983";
}
.dark .icon-restore::before {
  content: "\e984";
}
.dark .icon-room::before {
  content: "\e985";
}
.dark .icon-routing::before {
  content: "\e986";
}
.dark .icon-rss::before {
  content: "\e987";
}
.dark .icon-ruler::before {
  content: "\e988";
}
.dark .icon-scan::before {
  content: "\e989";
}
.dark .icon-search::before {
  content: "\e98a";
}
.dark .icon-send::before {
  content: "\e98b";
}
.dark .icon-server::before {
  content: "\e98c";
}
.dark .icon-settings::before {
  content: "\e98d";
}
.dark .icon-severity-cleared::before {
  content: "\e98e";
}
.dark .icon-severity-critical::before {
  content: "\e98f";
}
.dark .icon-severity-indeterminate::before {
  content: "\e990";
}
.dark .icon-severity-major::before {
  content: "\e991";
}
.dark .icon-severity-minor::before {
  content: "\e992";
}
.dark .icon-severity-warning::before {
  content: "\e993";
}
.dark .icon-shapes::before {
  content: "\e994";
}
.dark .icon-share::before {
  content: "\e995";
}
.dark .icon-shopping-cart::before {
  content: "\e996";
}
.dark .icon-sidemenu-left-close::before {
  content: "\e997";
}
.dark .icon-sidemenu-left-open::before {
  content: "\e998";
}
.dark .icon-sidemenu-right-close::before {
  content: "\e999";
}
.dark .icon-sidemenu-right-open::before {
  content: "\e99a";
}
.dark .icon-signal::before {
  content: "\e99b";
}
.dark .icon-simcard::before {
  content: "\e99c";
}
.dark .icon-sort-down::before {
  content: "\e99d";
}
.dark .icon-sort-up::before {
  content: "\e99e";
}
.dark .icon-sorting::before {
  content: "\e99f";
}
.dark .icon-square-dashed::before {
  content: "\e9a0";
}
.dark .icon-square::before {
  content: "\e9a1";
}
.dark .icon-stroke-curved::before {
  content: "\e9a2";
}
.dark .icon-stroke-dashed::before {
  content: "\e9a3";
}
.dark .icon-stroke-straight::before {
  content: "\e9a4";
}
.dark .icon-table::before {
  content: "\e9a5";
}
.dark .icon-tasks::before {
  content: "\e9a6";
}
.dark .icon-terminal::before {
  content: "\e9a7";
}
.dark .icon-time::before {
  content: "\e9a8";
}
.dark .icon-traffic-lights::before {
  content: "\e9a9";
}
.dark .icon-trashcan::before {
  content: "\e9aa";
}
.dark .icon-triangle-dashed::before {
  content: "\e9ab";
}
.dark .icon-triangle-warning::before {
  content: "\e9ac";
}
.dark .icon-triangle::before {
  content: "\e9ad";
}
.dark .icon-trophy::before {
  content: "\e9ae";
}
.dark .icon-trowel::before {
  content: "\e9af";
}
.dark .icon-truck::before {
  content: "\e9b0";
}
.dark .icon-undo::before {
  content: "\e9b1";
}
.dark .icon-upload::before {
  content: "\e9b2";
}
.dark .icon-video-back::before {
  content: "\e9b3";
}
.dark .icon-video-forward::before {
  content: "\e9b4";
}
.dark .icon-video-pause::before {
  content: "\e9b5";
}
.dark .icon-video-play::before {
  content: "\e9b6";
}
.dark .icon-video-stop::before {
  content: "\e9b7";
}
.dark .icon-view-list::before {
  content: "\e9b8";
}
.dark .icon-view-tiles::before {
  content: "\e9b9";
}
.dark .icon-volume-high::before {
  content: "\e9ba";
}
.dark .icon-volume-low::before {
  content: "\e9bb";
}
.dark .icon-volume-mute::before {
  content: "\e9bc";
}
.dark .icon-washer-fluid::before {
  content: "\e9bd";
}
.dark .icon-wifi::before {
  content: "\e9be";
}
.dark .icon-zoom-in::before {
  content: "\e9bf";
}
.dark .icon-zoom-out::before {
  content: "\e9c0";
}
.dark .icon {
  font-family: "Ericsson Icons" !important;
  vertical-align: middle;
  speak: none;
  font-style: normal;
}
.dark .icon.small {
  font-size: 12px;
}
.dark .icon.align-baseline {
  vertical-align: baseline;
}
.dark p {
  margin-top: 0;
  line-height: 1.5em;
  color: #F2F2F2;
}
.dark p.subtle {
  opacity: 0.5;
}
.dark .section {
  color: #8B8B8B;
  padding: 8px 0;
}
.dark .section.no-padding-top {
  padding-top: 0;
}
.dark .section.full-opacity {
  opacity: 1;
}
.dark .section.purple {
  color: #8E45B0;
}
.dark a {
  color: #008CFF;
  cursor: pointer;
  text-decoration: none;
}
.dark a.not-link {
  color: inherit;
}
.dark a.not-link:hover {
  color: inherit;
}
.dark a.subtle-link {
  color: #F2F2F2;
  border-bottom: 1px dashed #F2F2F2;
}
.dark a.subtle-link:hover {
  border-bottom: 1px solid #0077DB;
}
.dark ol,
.dark ul {
  margin-top: 0;
  color: #F2F2F2;
}
.dark ol li,
.dark ul li {
  padding: 0 0 8px;
}
.dark .text-sm {
  font-size: 12px;
}
.dark .text-lg {
  font-size: 16px;
}
.dark .text-xl {
  font-size: 28px;
}
.dark .color-green {
  color: #288964;
}
.dark .color-blue {
  color: #0077DB;
}
.dark .color-link-blue {
  color: #008CFF;
}
.dark .color-red {
  color: #DC2D37;
}
.dark .color-yellow {
  color: #DCAF00;
}
.dark .color-orange {
  color: #E66E19;
}
.dark .color-gray {
  color: #8B8B8B;
}
.dark .color-purple {
  color: #8E45B0;
}
.dark .color-text {
  color: #F2F2F2;
}
.dark .color-black {
  color: #0C0C0C;
}
.dark .color-white {
  color: #FFF;
}
@font-face {
  font-family: "Ericsson Hilda";
  src: url("./font/hilda/ericsson-hilda-light.eot");
  src: local("Ericsson Hilda Light"), local("ericsson-hilda-light"), url("./font/hilda/ericsson-hilda-light.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-light.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-light.woff") format("woff"), url("./font/hilda/ericsson-hilda-light.ttf") format("truetype"), url("./font/hilda/ericsson-hilda-light.svg#ericsson-hilda-light") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Ericsson Hilda";
  src: url("./font/hilda/ericsson-hilda-regular.eot");
  src: local("Ericsson Hilda Regular"), local("ericsson-hilda-regular"), url("./font/hilda/ericsson-hilda-regular.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-regular.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-regular.woff") format("woff"), url("./font/hilda/ericsson-hilda-regular.ttf") format("truetype"), url("./font/hilda/ericsson-hilda-regular.svg#ericsson-hilda-regular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Ericsson Hilda";
  src: url("./font/hilda/ericsson-hilda-medium.eot");
  src: local("Ericsson Hilda Medium"), local("ericsson-hilda-medium"), url("./font/hilda/ericsson-hilda-medium.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-medium.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-medium.woff") format("woff"), url("./font/hilda/ericsson-hilda-medium.ttf") format("truetype"), url("./font/hilda/ericsson-hilda-medium.svg#ericsson-hilda-medium") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Ericsson Hilda";
  src: url("./font/hilda/ericsson-hilda-bold.eot");
  src: local("Ericsson Hilda Bold"), local("ericsson-hilda-bold"), url("./font/hilda/ericsson-hilda-bold.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-bold.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-bold.woff") format("woff"), url("./font/hilda/ericsson-hilda-bold.ttf") format("truetype"), url("./font/hilda/ericsson-hilda-bold.svg#ericsson-hilda-bold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Ericsson Hilda Mono";
  src: url("./font/hilda/ericsson-hilda-mono-light.eot");
  src: local("Ericsson Hilda Mono Light"), local("ericsson-hilda-mono-light"), url("./font/hilda/ericsson-hilda-mono-light.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-mono-light.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-mono-light.woff") format("woff"), url("./font/hilda/ericsson-hilda-mono-light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Ericsson Hilda Mono";
  src: url("./font/hilda/ericsson-hilda-mono-regular.eot");
  src: local("Ericsson Hilda Mono Regular"), local("ericsson-hilda-mono-regular"), url("./font/hilda/ericsson-hilda-mono-regular.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-mono-regular.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-mono-regular.woff") format("woff"), url("./font/hilda/ericsson-hilda-mono-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Ericsson Hilda Mono";
  src: url("./font/hilda/ericsson-hilda-mono-light.eot");
  src: local("Ericsson Hilda Mono Medium"), local("ericsson-hilda-mono-medium"), url("./font/hilda/ericsson-hilda-mono-medium.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-mono-medium.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-mono-medium.woff") format("woff"), url("./font/hilda/ericsson-hilda-mono-medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Ericsson Hilda Mono";
  src: url("./font/hilda/ericsson-hilda-mono-bold.eot");
  src: local("Ericsson Hilda Mono Bold"), local("ericsson-hilda-mono-bold"), url("./font/hilda/ericsson-hilda-mono-bold.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-mono-bold.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-mono-bold.woff") format("woff"), url("./font/hilda/ericsson-hilda-mono-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
.dark .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.dark .row.h-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dark .row.v-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.dark .row .column,
.dark .row .tile {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 3px;
  background-clip: padding-box;
}
.dark .row .column:last-child,
.dark .row .tile:last-child {
  border-right: 0;
}
.dark .row .column.has-nested,
.dark .row .tile.has-nested {
  padding: 0;
  margin: 0;
  border: 0;
}
.dark .row .sm-1 {
  max-width: 8.33333333%;
  border-right: 3px solid transparent;
}
.dark .row .sm-2 {
  max-width: 16.66666667%;
  border-right: 3px solid transparent;
}
.dark .row .sm-3 {
  max-width: 25%;
  border-right: 3px solid transparent;
}
.dark .row .sm-4 {
  max-width: 33.33333333%;
  border-right: 3px solid transparent;
}
.dark .row .sm-5 {
  max-width: 41.66666667%;
  border-right: 3px solid transparent;
}
.dark .row .sm-6 {
  max-width: 50%;
  border-right: 3px solid transparent;
}
.dark .row .sm-7 {
  max-width: 58.33333333%;
  border-right: 3px solid transparent;
}
.dark .row .sm-8 {
  max-width: 66.66666667%;
  border-right: 3px solid transparent;
}
.dark .row .sm-9 {
  max-width: 75%;
  border-right: 3px solid transparent;
}
.dark .row .sm-10 {
  max-width: 83.33333333%;
  border-right: 3px solid transparent;
}
.dark .row .sm-11 {
  max-width: 91.66666667%;
  border-right: 3px solid transparent;
}
.dark .row .sm-12 {
  max-width: 100%;
  border-right: 0;
}
.dark .sysbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #0C0C0C;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #FFF;
  height: 48px;
  font-weight: 100;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding-left: 16px;
  padding-right: 16px;
}
.dark .sysbar .product {
  margin-left: 4px;
  display: none;
  font-weight: 500;
}
.dark .sysbar .acronym {
  font-weight: 500;
}
.dark .sysbar .items-container {
  cursor: pointer;
  -ms-flex-item-align: center;
      align-self: center;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.dark .sysbar .items-container .item {
  margin-right: 16px;
}
.dark .sysbar .items-container .item:focus {
  outline: none;
}
.dark .sysbar .items-container .item:last-of-type {
  margin-right: 0;
}
.dark .sysbar .items-container .item a {
  color: #FFF;
}
.dark .sysbar .items-container .icon {
  position: relative;
  font-size: 16px;
  margin-right: 4px;
  top: -1px;
}
.dark .sysbar .items-container .icon.icon-econ {
  font-size: 21px;
}
.dark .sysbar .items-container:focus {
  outline: none;
}
.dark .sysbar .items-container .hover {
  opacity: 0.8;
}
.dark .sysbar .items-container .hover:hover {
  opacity: 1;
}
.dark .sysbar .username {
  display: none;
}
.dark .sysbar .pill {
  background-color: #0077DB;
  color: #FFF;
  border-radius: 8px;
  height: 20px;
}
@media only screen and (min-width: 30em) {
  .dark .sysbar .icon-econ {
    padding: 0;
  }
  .dark .sysbar .product {
    display: inline;
  }
  .dark .sysbar .acronym {
    display: none;
  }
  .dark .sysbar .username {
    display: inline;
    padding-left: 4px;
  }
}
.dark .syspanel {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: calc(100vh - 48px);
  color: #FFF;
  background: #0C0C0C;
  -webkit-transition: height 250ms cubic-bezier(0.65, 0.05, 0.36, 1), margin 250ms cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: height 250ms cubic-bezier(0.65, 0.05, 0.36, 1), margin 250ms cubic-bezier(0.65, 0.05, 0.36, 1);
}
.dark .syspanel.hidden {
  height: 0;
  overflow: hidden;
}
.dark .syspanel-top {
  position: relative;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 16px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dark .syspanel-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 18px;
}
.dark .syspanel-close {
  cursor: pointer;
  opacity: 0.8;
}
.dark .syspanel-close:hover {
  opacity: 1;
}
.dark .syspanel .btn {
  border-color: #f2f2f2;
  color: #f2f2f2;
}
.dark .syspanel .btn:hover:not(:disabled) {
  color: #181818;
  background-color: #f2f2f2;
}
@media only screen and (min-width: 30em) {
  .dark .syspanel {
    width: 300px;
    margin-right: 0;
  }
  .dark .syspanel.hidden {
    height: calc(100vh - 48px);
    margin-right: -300px;
  }
}
.dark .settings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.dark .settings.hidden {
  display: none;
}
.dark .settings p {
  color: #FFF;
}
.dark .settings .row:first-of-type {
  width: 100%;
}
.dark .settings .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  margin-bottom: 0;
  padding: 16px 24px 72px;
}
.dark .settings .container .profile {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: center;
  margin-bottom: 32px;
}
.dark .settings .container .profile .icon-profile {
  font-size: 44px;
}
.dark .settings .container .profile .username {
  margin-top: 8px;
  font-size: 17px;
}
.dark .settings .container .content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: 300;
}
.dark .settings .container .content .title {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 700;
}
.dark .settings .container .content .title:not(:first-of-type) {
  margin-top: 16px;
}
.dark .settings .container .content .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  color: rgba(255, 255, 255, 0.7);
}
.dark .settings .container .content .item .right,
.dark .settings .container .content .item .left {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dark .settings .container .content .item .right {
  text-align: right;
}
.dark .settings .container .content .item .right .switch {
  margin-right: 32px;
  color: rgba(255, 255, 255, 0.8);
}
.dark .settings .container .content .item .right .switch:hover {
  color: #FFF;
}
.dark .settings .container .bottom {
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 16px 0;
}
.dark .settings .container .bottom .btn {
  margin-bottom: 0;
}
.dark .settings .container .bottom .btn.big {
  width: 80vw;
}
.dark .settings .container p {
  color: rgba(255, 255, 255, 0.8);
}
@media only screen and (min-width: 30em) {
  .dark .settings .container .bottom .btn.big {
    width: 230px;
  }
}
.dark .appbar {
  width: 100%;
  line-height: 48px;
  height: 48px;
  background: #181818;
  color: #F2F2F2;
  position: relative;
}
.dark .appbar .actions-left {
  float: left;
}
.dark .appbar .actions-left .subtitle {
  opacity: 0.6;
  font-size: 14px;
  padding-left: 16px;
}
.dark .appbar .actions-left .item {
  display: inline-block;
  vertical-align: middle;
  padding: 0 8px 0 32px;
  height: 48px;
}
.dark .appbar .actions-left .item:first-child {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dark .appbar .actions-left .icon {
  color: #0077DB;
  font-size: 16px;
}
.dark .appbar .actions-left .icon::before {
  content: "\e96e";
}
.dark .appbar .actions-left .icon:hover {
  cursor: pointer;
}
.dark .appbar .actions-right {
  float: right;
  margin-right: 16px;
}
.dark .appbar .title {
  height: 48px;
  font-size: 18px;
  position: absolute;
  top: 0;
  left: 59px;
  -webkit-transition: height 0.25s cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
  transition: height 0.25s cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
  cursor: pointer;
}
.dark .appbar .title.open-menu {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: height 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
}
.dark .appbar .menu-anchor {
  opacity: 1;
  font-size: 14px;
  width: 48px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  -webkit-transition: opacity 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms, width 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: opacity 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms, width 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
}
.dark .appbar .menu-anchor::first-letter {
  text-transform: capitalize;
}
.dark .appbar .menu-anchor:not(.open-menu) {
  -webkit-transition: opacity 125ms cubic-bezier(0.65, 0.05, 0.36, 1), width 125ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
  transition: opacity 125ms cubic-bezier(0.65, 0.05, 0.36, 1), width 125ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
  opacity: 0;
  width: 0;
}
@media only screen and (min-width: 30em) {
  .dark .appbar .actions-left .nav {
    padding-left: 32px;
  }
  .dark .appbar .right {
    margin-right: 8px;
  }
  .dark .appbar .right .more {
    display: none;
  }
  .dark .appbar .right .items {
    display: inline-block;
  }
  .dark .appbar .title {
    -webkit-transition: left 0.25s cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
    transition: left 0.25s cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
  }
  .dark .appbar .title.open-menu {
    height: 48px;
    left: 248px;
    -webkit-transition: left 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: left 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
  }
}
.dark .navigation-toggle {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  top: 15px;
}
.dark .navigation-toggle::before,
.dark .navigation-toggle::after {
  position: absolute;
  display: block;
  width: 12px;
  margin: 0 2px;
  height: 2px;
  content: "";
  background-color: #0084f0;
  -webkit-transition: width 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), top 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-transform 0.25s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: width 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), top 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-transform 0.25s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: width 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), transform 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), top 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: width 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), transform 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), top 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-transform 0.25s cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.dark .navigation-toggle::before {
  top: 30%;
}
.dark .navigation-toggle::after {
  top: 70%;
}
.dark .navigation-toggle.closed::before,
.dark .navigation-toggle.closed::after {
  -webkit-transition: top 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), width 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-transform 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: top 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), width 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-transform 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: top 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), transform 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), width 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: top 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), transform 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), width 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-transform 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
  width: 12px;
}
.dark .navigation-toggle.closed::before {
  top: 50%;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.dark .navigation-toggle.closed::after {
  top: 50%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.dark main {
  overflow: hidden;
  height: calc(100vh - 48px);
  background: #181818;
}
.dark main .app {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  margin-left: 0;
}
.dark main .app .appbody {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: calc(100vh - (48px + 48px));
  overflow: hidden;
}
.dark main .app .appnav {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
  height: calc(100vh - (48px + 48px));
  opacity: 1;
  width: 100%;
  -webkit-transition: height 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 0ms, opacity 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
  transition: height 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 0ms, opacity 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
}
.dark main .app .appnav.hidden {
  height: 0;
  width: 0;
  opacity: 0;
  -webkit-transition: opacity 125ms cubic-bezier(0.65, 0.05, 0.36, 1) 0ms, width 0ms cubic-bezier(0.65, 0.05, 0.36, 1) 250ms, height 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 0ms;
  transition: opacity 125ms cubic-bezier(0.65, 0.05, 0.36, 1) 0ms, width 0ms cubic-bezier(0.65, 0.05, 0.36, 1) 250ms, height 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 0ms;
}
.dark main .app .appcontent {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow-y: auto;
  height: 100%;
  -webkit-transition: margin-left 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 250ms;
  transition: margin-left 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 250ms;
}
.dark main .app .appcontent.hidden {
  display: none;
}
@media only screen and (min-width: 30em) {
  .dark main {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    min-width: 100%;
  }
  .dark main .app .appbody {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .dark main .app.slide-left {
    -webkit-transition: margin-left 0.25s cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: margin-left 0.25s cubic-bezier(0.65, 0.05, 0.36, 1);
    margin-left: -300px;
  }
  .dark main .app.slide-right {
    -webkit-transition: margin-left 0.25s cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: margin-left 0.25s cubic-bezier(0.65, 0.05, 0.36, 1);
    margin-left: 0;
  }
  .dark main .app .appnav {
    -webkit-transition: opacity 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms, margin-left 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: opacity 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms, margin-left 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 248px;
  }
  .dark main .app .appnav.hidden {
    margin-left: -250px;
    width: 264px;
    height: calc(100vh - (48px + 48px));
    -webkit-transition: margin-left 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms, opacity 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: margin-left 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms, opacity 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
  }
  .dark main .app .appcontent {
    -webkit-transition: margin-left 1000ms cubic-bezier(0.65, 0.05, 0.36, 1) 500ms;
    transition: margin-left 1000ms cubic-bezier(0.65, 0.05, 0.36, 1) 500ms;
  }
  .dark main .app .appcontent.hidden {
    display: block;
  }
}
@media all and (-ms-high-contrast: none) {
  .dark *::-ms-backdrop,
  .dark .tile {
    display: block !important;
  }
}
.dark .tile {
  padding: 16px;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #242424;
}
.dark .tile.fullscreen {
  height: calc(100vh - 104px);
  max-width: 100% !important;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.dark .tile.fullscreen.fullheight {
  height: auto !important;
}
.dark .tile.hidden {
  display: none;
}
.dark .tile .header {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 24px;
}
.dark .tile .header .left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left;
}
.dark .tile .header .left .title {
  font-size: 16px;
  display: inline-block;
  margin-right: 8px;
}
.dark .tile .header .left .title.mono {
  font-family: "Ericsson Hilda Mono", Consolas, Menlo, Courier, monospace;
}
.dark .tile .header .left .subtitle {
  font-size: 12px;
  color: #8B8B8B;
  display: inline-block;
}
.dark .tile .header .right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 16px;
  text-align: right;
}
.dark .tile .header .right .btn {
  margin: 0 0 8px 8px;
}
.dark .tile .header .right .action {
  display: inline-block;
  margin-left: 8px;
  color: rgba(242, 242, 242, 0.7);
}
.dark .tile .header .right .action .message {
  top: -6px;
}
.dark .tile .header .right .action:hover {
  color: #F2F2F2;
  cursor: pointer;
}
.dark .tile .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dark .tile .top .left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left;
}
.dark .tile .top .right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}
.dark .tile .content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.dark .tile .content.no-right-margin {
  margin-right: -16px;
  padding-right: 16px;
}
.dark .tile .content.no-left-margin {
  margin-left: -16px;
  padding-left: 16px;
}
.dark .tile .content.no-margins {
  margin: 0 -16px -16px -16px;
}
.dark .tile .content .box {
  width: 100%;
  height: 100%;
  min-height: 250px;
  background: #4E4E4E;
}
.dark .tile .content p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.dark .tile .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dark .tile .bottom .left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left;
}
.dark .tile .bottom .right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}
@media only screen and (min-width: 30em) {
  .dark .tile.fullscreen {
    height: calc(100vh - 113px);
  }
}
.dark .footer {
  height: 48px;
  padding: 9px 12px;
}
.dark .footer.hidden {
  display: none;
}
.dark *::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.dark *::-webkit-scrollbar-corner {
  background: transparent;
}
.dark *::-webkit-scrollbar-thumb {
  background-color: #4E4E4E;
}
.dark .chart-legend .pill i.color-data-1 {
  color: #FFFFFF;
}
.dark .chart-legend .pill i.color-data-2 {
  color: #A6ABC6;
}
.dark .chart-legend .pill i.color-data-3 {
  color: #74DCDF;
}
.dark .chart-legend .pill i.color-data-4 {
  color: #BA9EF8;
}
.dark .chart-legend .pill i.color-data-5 {
  color: #557791;
}
.dark .chart-legend .pill i.color-data-1 {
  color: #FFFFFF;
}
.dark .chart-legend .pill i.color-data-2 {
  color: #A6ABC6;
}
.dark .chart-legend .pill i.color-data-3 {
  color: #74DCDF;
}
.dark .chart-legend .pill i.color-data-4 {
  color: #BA9EF8;
}
.dark .chart-legend .pill i.color-data-5 {
  color: #557791;
}
.dark .chart-legend .pill i.color-data-1 {
  color: #FFFFFF;
}
.dark .chart-legend .pill i.color-data-2 {
  color: #A6ABC6;
}
.dark .chart-legend .pill i.color-data-3 {
  color: #74DCDF;
}
.dark .chart-legend .pill i.color-data-4 {
  color: #BA9EF8;
}
.dark .chart-legend .pill i.color-data-5 {
  color: #557791;
}
.dark .chart-legend .pill i.color-data-1 {
  color: #FFFFFF;
}
.dark .chart-legend .pill i.color-data-2 {
  color: #A6ABC6;
}
.dark .chart-legend .pill i.color-data-3 {
  color: #74DCDF;
}
.dark .chart-legend .pill i.color-data-4 {
  color: #BA9EF8;
}
.dark .chart-legend .pill i.color-data-5 {
  color: #557791;
}
.dark .chart-legend .pill i.color-data-1 {
  color: #FFFFFF;
}
.dark .chart-legend .pill i.color-data-2 {
  color: #A6ABC6;
}
.dark .chart-legend .pill i.color-data-3 {
  color: #74DCDF;
}
.dark .chart-legend .pill i.color-data-4 {
  color: #BA9EF8;
}
.dark .chart-legend .pill i.color-data-5 {
  color: #557791;
}
.dark .chart-tooltip {
  position: fixed;
  background-color: rgba(50, 50, 50, 0.9);
  border: 1px solid #262626;
  -webkit-box-shadow: 0 2px 4px 0 rgba(12, 12, 12, 0.2);
          box-shadow: 0 2px 4px 0 rgba(12, 12, 12, 0.2);
  padding: 4px 8px;
  pointer-events: none;
  opacity: 0;
  z-index: 1;
}
.dark .chart-tooltip.visible {
  opacity: 1;
}
.dark .chart-tooltip .content .title {
  margin: 4px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
  border-bottom: 1px solid #ADADAD;
  padding-bottom: 4px;
  margin-bottom: 8px;
}
.dark .chart-tooltip .content .title .unit-title {
  padding-right: 32px;
}
.dark .chart-tooltip .content .item {
  margin: 4px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
}
.dark .chart-tooltip .content .item.empty {
  margin: 0;
  display: none;
}
.dark .chart-tooltip .content .item i {
  font-size: 6px;
  padding-right: 4px;
}
.dark .chart-tooltip .content .item i.color-data-1 {
  color: #FFFFFF;
}
.dark .chart-tooltip .content .item i.color-data-2 {
  color: #A6ABC6;
}
.dark .chart-tooltip .content .item i.color-data-3 {
  color: #74DCDF;
}
.dark .chart-tooltip .content .item i.color-data-4 {
  color: #BA9EF8;
}
.dark .chart-tooltip .content .item i.color-data-5 {
  color: #557791;
}
.dark .chart-tooltip .content .item i.color-data-1 {
  color: #FFFFFF;
}
.dark .chart-tooltip .content .item i.color-data-2 {
  color: #A6ABC6;
}
.dark .chart-tooltip .content .item i.color-data-3 {
  color: #74DCDF;
}
.dark .chart-tooltip .content .item i.color-data-4 {
  color: #BA9EF8;
}
.dark .chart-tooltip .content .item i.color-data-5 {
  color: #557791;
}
.dark .chart-tooltip .content .item i.color-data-1 {
  color: #FFFFFF;
}
.dark .chart-tooltip .content .item i.color-data-2 {
  color: #A6ABC6;
}
.dark .chart-tooltip .content .item i.color-data-3 {
  color: #74DCDF;
}
.dark .chart-tooltip .content .item i.color-data-4 {
  color: #BA9EF8;
}
.dark .chart-tooltip .content .item i.color-data-5 {
  color: #557791;
}
.dark .chart-tooltip .content .item i.color-data-1 {
  color: #FFFFFF;
}
.dark .chart-tooltip .content .item i.color-data-2 {
  color: #A6ABC6;
}
.dark .chart-tooltip .content .item i.color-data-3 {
  color: #74DCDF;
}
.dark .chart-tooltip .content .item i.color-data-4 {
  color: #BA9EF8;
}
.dark .chart-tooltip .content .item i.color-data-5 {
  color: #557791;
}
.dark .chart-tooltip .content .item i.color-data-1 {
  color: #FFFFFF;
}
.dark .chart-tooltip .content .item i.color-data-2 {
  color: #A6ABC6;
}
.dark .chart-tooltip .content .item i.color-data-3 {
  color: #74DCDF;
}
.dark .chart-tooltip .content .item i.color-data-4 {
  color: #BA9EF8;
}
.dark .chart-tooltip .content .item i.color-data-5 {
  color: #557791;
}
.dark .chart-tooltip .content .item .key {
  padding-right: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dark .chart-tooltip .content .item .value {
  font-weight: 500;
}
.dark .chart .axis .domain {
  stroke: #F2F2F2;
}
.dark .chart .axis .tick line {
  stroke-dasharray: 1, 2;
  stroke: #F2F2F2;
}
.dark .chart .axis .tick line.zero {
  stroke-dasharray: none;
  stroke: #F2F2F2;
}
.dark .chart .axis .tick line.solid {
  stroke-dasharray: none;
}
.dark .chart .axis .tick line.threshold {
  stroke-dasharray: 1, 2;
}
.dark .chart .axis .tick line.green {
  stroke: #288964;
}
.dark .chart .axis .tick line.yellow {
  stroke: #DCAF00;
}
.dark .chart .axis .tick line.orange {
  stroke: #E66E19;
}
.dark .chart .axis .tick line.red {
  stroke: #DC2D37;
}
.dark .chart .axis text {
  fill: #F2F2F2;
  font-family: "Ericsson Hilda", "Helvetica", "sans-serif";
  font-size: 14px;
}
.dark .chart .axis text.green {
  fill: #288964;
}
.dark .chart .axis text.yellow {
  fill: #DCAF00;
}
.dark .chart .axis text.orange {
  fill: #E66E19;
}
.dark .chart .axis text.red {
  fill: #DC2D37;
}
.dark .bar-chart .bar-group .bar {
  stroke: #FFFFFF;
}
.dark .bar-chart .bar-group .bar.color-data-1 {
  stroke: #FFFFFF;
}
.dark .bar-chart .bar-group .bar.color-data-2 {
  stroke: #A6ABC6;
}
.dark .bar-chart .bar-group .bar.color-data-3 {
  stroke: #74DCDF;
}
.dark .bar-chart .bar-group .bar.color-data-4 {
  stroke: #BA9EF8;
}
.dark .bar-chart .bar-group .bar.color-data-5 {
  stroke: #557791;
}
.dark .bar-chart .bar-group .bar.color-data-1 {
  stroke: #FFFFFF;
}
.dark .bar-chart .bar-group .bar.color-data-2 {
  stroke: #A6ABC6;
}
.dark .bar-chart .bar-group .bar.color-data-3 {
  stroke: #74DCDF;
}
.dark .bar-chart .bar-group .bar.color-data-4 {
  stroke: #BA9EF8;
}
.dark .bar-chart .bar-group .bar.color-data-5 {
  stroke: #557791;
}
.dark .bar-chart .bar-group .bar.color-data-1 {
  stroke: #FFFFFF;
}
.dark .bar-chart .bar-group .bar.color-data-2 {
  stroke: #A6ABC6;
}
.dark .bar-chart .bar-group .bar.color-data-3 {
  stroke: #74DCDF;
}
.dark .bar-chart .bar-group .bar.color-data-4 {
  stroke: #BA9EF8;
}
.dark .bar-chart .bar-group .bar.color-data-5 {
  stroke: #557791;
}
.dark .bar-chart .bar-group .bar.color-data-1 {
  stroke: #FFFFFF;
}
.dark .bar-chart .bar-group .bar.color-data-2 {
  stroke: #A6ABC6;
}
.dark .bar-chart .bar-group .bar.color-data-3 {
  stroke: #74DCDF;
}
.dark .bar-chart .bar-group .bar.color-data-4 {
  stroke: #BA9EF8;
}
.dark .bar-chart .bar-group .bar.color-data-5 {
  stroke: #557791;
}
.dark .bar-chart .bar-group .bar.color-data-1 {
  stroke: #FFFFFF;
}
.dark .bar-chart .bar-group .bar.color-data-2 {
  stroke: #A6ABC6;
}
.dark .bar-chart .bar-group .bar.color-data-3 {
  stroke: #74DCDF;
}
.dark .bar-chart .bar-group .bar.color-data-4 {
  stroke: #BA9EF8;
}
.dark .bar-chart .bar-group .bar.color-data-5 {
  stroke: #557791;
}
.dark .bar-chart .bar-group .bar.active {
  opacity: 1;
}
.dark .bar-chart .bar-group .bar.inactive {
  opacity: 0.2;
}
.dark .bar-chart .bar-group .bar.green {
  stroke: #288964;
}
.dark .bar-chart .bar-group .bar.yellow {
  stroke: #DCAF00;
}
.dark .bar-chart .bar-group .bar.orange {
  stroke: #E66E19;
}
.dark .bar-chart .bar-group .bar.red {
  stroke: #DC2D37;
}
.dark .bar-chart .bar-group .label {
  display: block;
  fill: #F2F2F2;
}
.dark .bar-chart .bar-group .label.value {
  font-weight: 500;
}
.dark .bar-chart .bar-group .label.active {
  opacity: 1;
}
.dark .bar-chart .bar-group .label.inactive {
  opacity: 0.2;
}
.dark .bar-chart .bar-group .label.hidden {
  opacity: 0;
}
.dark .bar-chart .bar-group .label.visible {
  opacity: 1;
}
.dark .line-chart .line {
  fill: none;
  stroke: #F2F2F2;
  stroke-width: 2;
}
.dark .line-chart .line.hidden {
  display: none;
}
.dark .line-chart .line.color-data-1 {
  stroke: #FFFFFF;
}
.dark .line-chart .line.color-data-2 {
  stroke: #A6ABC6;
}
.dark .line-chart .line.color-data-3 {
  stroke: #74DCDF;
}
.dark .line-chart .line.color-data-4 {
  stroke: #BA9EF8;
}
.dark .line-chart .line.color-data-5 {
  stroke: #557791;
}
.dark .line-chart .line.color-data-1 {
  stroke: #FFFFFF;
}
.dark .line-chart .line.color-data-2 {
  stroke: #A6ABC6;
}
.dark .line-chart .line.color-data-3 {
  stroke: #74DCDF;
}
.dark .line-chart .line.color-data-4 {
  stroke: #BA9EF8;
}
.dark .line-chart .line.color-data-5 {
  stroke: #557791;
}
.dark .line-chart .line.color-data-1 {
  stroke: #FFFFFF;
}
.dark .line-chart .line.color-data-2 {
  stroke: #A6ABC6;
}
.dark .line-chart .line.color-data-3 {
  stroke: #74DCDF;
}
.dark .line-chart .line.color-data-4 {
  stroke: #BA9EF8;
}
.dark .line-chart .line.color-data-5 {
  stroke: #557791;
}
.dark .line-chart .line.color-data-1 {
  stroke: #FFFFFF;
}
.dark .line-chart .line.color-data-2 {
  stroke: #A6ABC6;
}
.dark .line-chart .line.color-data-3 {
  stroke: #74DCDF;
}
.dark .line-chart .line.color-data-4 {
  stroke: #BA9EF8;
}
.dark .line-chart .line.color-data-5 {
  stroke: #557791;
}
.dark .line-chart .line.color-data-1 {
  stroke: #FFFFFF;
}
.dark .line-chart .line.color-data-2 {
  stroke: #A6ABC6;
}
.dark .line-chart .line.color-data-3 {
  stroke: #74DCDF;
}
.dark .line-chart .line.color-data-4 {
  stroke: #BA9EF8;
}
.dark .line-chart .line.color-data-5 {
  stroke: #557791;
}
.dark .line-chart .linear-gradient stop[stop-color="green"] {
  stop-color: #288964;
}
.dark .line-chart .linear-gradient stop[stop-color="yellow"] {
  stop-color: #DCAF00;
}
.dark .line-chart .linear-gradient stop[stop-color="orange"] {
  stop-color: #E66E19;
}
.dark .line-chart .linear-gradient stop[stop-color="red"] {
  stop-color: #DC2D37;
}
.dark .line-chart .linear-gradient stop[stop-color="line"] {
  stop-color: #F2F2F2;
}
.dark .line-chart .axis.y.zero .tick line {
  stroke: #F2F2F2;
  stroke-width: 1;
}
.dark .line-chart .tooltip {
  fill: #F2F2F2;
}
.dark .line-chart .tooltip .unit {
  opacity: 0.6;
}
.dark .line-chart .tooltip .value {
  margin-left: 8px;
}
.dark .line-chart .tooltip-line {
  stroke: #F2F2F2;
  stroke-width: 1px;
}
.dark .line-chart .tooltip-circle {
  stroke-width: 3px;
  fill: #242424;
}
.dark .line-chart .tooltip-x-axis {
  fill: #F2F2F2;
}
.dark .line-chart .tooltip-x-axis .unit {
  opacity: 0.7;
}
.dark .line-chart circle.color-data-1 {
  stroke: #FFFFFF;
}
.dark .line-chart circle.color-data-2 {
  stroke: #A6ABC6;
}
.dark .line-chart circle.color-data-3 {
  stroke: #74DCDF;
}
.dark .line-chart circle.color-data-4 {
  stroke: #BA9EF8;
}
.dark .line-chart circle.color-data-5 {
  stroke: #557791;
}
.dark .line-chart circle.color-data-1 {
  stroke: #FFFFFF;
}
.dark .line-chart circle.color-data-2 {
  stroke: #A6ABC6;
}
.dark .line-chart circle.color-data-3 {
  stroke: #74DCDF;
}
.dark .line-chart circle.color-data-4 {
  stroke: #BA9EF8;
}
.dark .line-chart circle.color-data-5 {
  stroke: #557791;
}
.dark .line-chart circle.color-data-1 {
  stroke: #FFFFFF;
}
.dark .line-chart circle.color-data-2 {
  stroke: #A6ABC6;
}
.dark .line-chart circle.color-data-3 {
  stroke: #74DCDF;
}
.dark .line-chart circle.color-data-4 {
  stroke: #BA9EF8;
}
.dark .line-chart circle.color-data-5 {
  stroke: #557791;
}
.dark .line-chart circle.color-data-1 {
  stroke: #FFFFFF;
}
.dark .line-chart circle.color-data-2 {
  stroke: #A6ABC6;
}
.dark .line-chart circle.color-data-3 {
  stroke: #74DCDF;
}
.dark .line-chart circle.color-data-4 {
  stroke: #BA9EF8;
}
.dark .line-chart circle.color-data-5 {
  stroke: #557791;
}
.dark .line-chart circle.color-data-1 {
  stroke: #FFFFFF;
}
.dark .line-chart circle.color-data-2 {
  stroke: #A6ABC6;
}
.dark .line-chart circle.color-data-3 {
  stroke: #74DCDF;
}
.dark .line-chart circle.color-data-4 {
  stroke: #BA9EF8;
}
.dark .line-chart circle.color-data-5 {
  stroke: #557791;
}
.dark .tooltip-bottom-box {
  padding: 8px;
  background: #dadada;
  -webkit-box-shadow: 0 2px 4px 0 rgba(12, 12, 12, 0.2);
          box-shadow: 0 2px 4px 0 rgba(12, 12, 12, 0.2);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  left: 100px;
  top: 100px;
  opacity: 0;
}
.dark .histogram .bar.color-data-1 {
  fill: #FFFFFF;
}
.dark .histogram .bar.color-data-2 {
  fill: #A6ABC6;
}
.dark .histogram .bar.color-data-3 {
  fill: #74DCDF;
}
.dark .histogram .bar.color-data-4 {
  fill: #BA9EF8;
}
.dark .histogram .bar.color-data-5 {
  fill: #557791;
}
.dark .histogram .bar.color-data-1 {
  fill: #FFFFFF;
}
.dark .histogram .bar.color-data-2 {
  fill: #A6ABC6;
}
.dark .histogram .bar.color-data-3 {
  fill: #74DCDF;
}
.dark .histogram .bar.color-data-4 {
  fill: #BA9EF8;
}
.dark .histogram .bar.color-data-5 {
  fill: #557791;
}
.dark .histogram .bar.color-data-1 {
  fill: #FFFFFF;
}
.dark .histogram .bar.color-data-2 {
  fill: #A6ABC6;
}
.dark .histogram .bar.color-data-3 {
  fill: #74DCDF;
}
.dark .histogram .bar.color-data-4 {
  fill: #BA9EF8;
}
.dark .histogram .bar.color-data-5 {
  fill: #557791;
}
.dark .histogram .bar.color-data-1 {
  fill: #FFFFFF;
}
.dark .histogram .bar.color-data-2 {
  fill: #A6ABC6;
}
.dark .histogram .bar.color-data-3 {
  fill: #74DCDF;
}
.dark .histogram .bar.color-data-4 {
  fill: #BA9EF8;
}
.dark .histogram .bar.color-data-5 {
  fill: #557791;
}
.dark .histogram .bar.color-data-1 {
  fill: #FFFFFF;
}
.dark .histogram .bar.color-data-2 {
  fill: #A6ABC6;
}
.dark .histogram .bar.color-data-3 {
  fill: #74DCDF;
}
.dark .histogram .bar.color-data-4 {
  fill: #BA9EF8;
}
.dark .histogram .bar.color-data-5 {
  fill: #557791;
}
.dark .histogram .bar.green {
  fill: #288964;
}
.dark .histogram .bar.yellow {
  fill: #DCAF00;
}
.dark .histogram .bar.orange {
  fill: #E66E19;
}
.dark .histogram .bar.red {
  fill: #DC2D37;
}
.dark .histogram .axis.y.zero .tick line {
  stroke: #F2F2F2;
  stroke-width: 1;
}
.dark .donut {
  text-align: center;
}
.dark .donut .active-arc path {
  stroke: #242424;
  stroke-width: 2px;
}
.dark .donut .color-data-1 {
  fill: #FFFFFF;
}
.dark .donut .color-data-2 {
  fill: #A6ABC6;
}
.dark .donut .color-data-3 {
  fill: #74DCDF;
}
.dark .donut .color-data-4 {
  fill: #BA9EF8;
}
.dark .donut .color-data-5 {
  fill: #557791;
}
.dark .donut .transparent {
  fill: rgba(0, 0, 0, 0);
}
.dark .donut .value {
  font-size: 28px;
  fill: #F2F2F2;
  text-anchor: middle;
}
.dark .donut .unit {
  font-size: 16px;
  fill: #F2F2F2;
  text-anchor: middle;
}
.dark .donut .label {
  font-size: 16px;
  fill: #F2F2F2;
  text-anchor: middle;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.dark .donut path {
  -webkit-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
}
.dark .table {
  width: 100%;
  border-left: none;
  border-right: none;
  border-collapse: collapse;
  text-align: left;
  margin-bottom: 24px;
}
.dark .table th {
  border-bottom: 1px solid #4e4e4e;
  font-weight: 400;
  text-align: left;
}
.dark .table td {
  opacity: 0.8;
}
.dark .table thead {
  font-weight: 400;
}
.dark .table tr:last-child td {
  border-bottom: 1px solid #4e4e4e;
}
.dark .table tr:not(:last-child) td {
  border-bottom: 1px solid #333333;
}
.dark .table tr.selected td {
  background-color: rgba(0, 130, 240, 0.4);
}
.dark .table tr th,
.dark .table tr td {
  padding: 16px;
}
.dark .table.no-head tr:last-child td {
  border-bottom: 0;
}
.dark .table:not(.dashed) tbody > tr:hover {
  background-color: #4e4e4e;
}
.dark .table.sortable th {
  font-weight: 500;
}
.dark .table.sortable th::after {
  font-family: "Ericsson Icons";
  margin-left: 8px;
}
.dark .table.sortable th:hover {
  cursor: pointer;
  opacity: 1;
}
.dark .table.sortable th:hover::after {
  color: #0077DB;
}
.dark .table.sortable th.is-sortable::after {
  content: "\e99f";
}
.dark .table.sortable th.asc::after {
  content: "\e99e";
}
.dark .table.sortable th.desc::after {
  content: "\e99d";
}
.dark .table.selectable th:first-child,
.dark .table.selectable td:first-child {
  width: 42px;
  padding-right: 0;
}
.dark .table.selectable label {
  padding: 0;
}
.dark .table.selectable tr:not(:last-child) td {
  border-bottom: 1px solid #333333;
}
.dark .table.dashed tr:hover td {
  background: #4e4e4e;
}
.dark .table.dashed tr:not(:last-child) {
  /* size in y-axis is equal to td height + padding top + padding bottom */
  /* position in y-axis is -1 * size/2 - 2px */
  /* makes dots repeat in round manner */
}
.dark .table.dashed tr:not(:last-child) td {
  border-bottom-style: dashed;
}
.dark .table.striped tr:not(:last-child) td {
  border-bottom-color: transparent;
}
.dark .table.striped tr:nth-child(even) {
  background-color: #333333;
}
.dark .table.compact tr th,
.dark .table.compact tr td {
  padding: 8px;
}
.dark .table.tiny tr th,
.dark .table.tiny tr td {
  padding: 4px;
}
.dark .pill {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 8px;
  margin-right: 4px;
  padding: 4px 8px;
  border-radius: 16px;
  color: #F2F2F2;
  background-color: #383838;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dark .pill .icon {
  font-family: "Ericsson Icons";
  font-size: 14px;
  margin-right: 4px;
  margin-top: -1px;
}
.dark .pill.toggle {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dark .pill.toggle:hover {
  cursor: pointer;
  background-color: #4E4E4E;
}
.dark .pill.toggle.unselected:hover {
  border-color: #4E4E4E;
  background-color: transparent;
}
.dark .pill.unselected {
  background-color: transparent;
  border-color: #383838;
}
.dark .pill:empty {
  display: none;
}
.dark .pill.severity-critical::before {
  content: "\e98f";
  color: #DC2D37;
  font-family: "Ericsson Icons";
  font-size: 14px;
  margin-right: 4px;
  margin-top: -1px;
}
.dark .pill.severity-major::before {
  content: "\e991";
  color: #E66E19;
  font-family: "Ericsson Icons";
  font-size: 14px;
  margin-right: 4px;
  margin-top: -1px;
}
.dark .pill.severity-minor::before {
  content: "\e992";
  color: #DCAF00;
  font-family: "Ericsson Icons";
  font-size: 14px;
  margin-right: 4px;
  margin-top: -1px;
}
.dark .pill.severity-warning::before {
  content: "\e993";
  color: #008CFF;
  font-family: "Ericsson Icons";
  font-size: 14px;
  margin-right: 4px;
  margin-top: -1px;
}
.dark .pill.severity-indeterminate::before {
  content: "\e990";
  color: #ADADAD;
  font-family: "Ericsson Icons";
  font-size: 14px;
  margin-right: 4px;
  margin-top: -1px;
}
.dark .pill.severity-cleared::before {
  content: "\e98e";
  color: #288964;
  font-family: "Ericsson Icons";
  font-size: 14px;
  margin-right: 4px;
  margin-top: -1px;
}
.dark .pill.removable:hover {
  cursor: pointer;
  background-color: #4E4E4E;
}
.dark .pill.removable::after {
  font-family: "Ericsson Icons";
  font-size: 14px;
  content: "\e92c";
  margin-right: 0;
  margin-left: 4px;
  margin-top: 0;
}
.dark .pill.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.dark .pill .onHover {
  cursor: pointer;
  background-color: #4E4E4E;
}
.dark .accordion ul:not(.ignore-accordion) {
  list-style-type: none;
  margin-bottom: 0;
  padding-left: 0;
}
.dark .accordion li:not(.ignore-accordion) {
  padding-bottom: 0;
  color: rgba(242, 242, 242, 0.8);
}
.dark .accordion li:not(.ignore-accordion) .title::before {
  content: "\e923";
}
.dark .accordion li:not(.ignore-accordion) .content {
  padding: 0 24px 16px;
}
.dark .accordion li:not(.ignore-accordion) .content.no-inset {
  padding: 0 8px 16px;
}
.dark .accordion li:not(.ignore-accordion):nth-child(n + 1) {
  margin: -1px 0 0;
}
.dark .accordion li:not(.ignore-accordion) ol li,
.dark .accordion li:not(.ignore-accordion) ul li {
  padding: 4px 0;
}
.dark .accordion .opened .title {
  font-weight: 700;
}
.dark .accordion .title {
  display: block !important;
  font-size: 1em !important;
  margin: 0 !important;
  padding: 12px 8px;
  cursor: pointer;
}
.dark .accordion .title:hover {
  background: #4e4e4e;
}
.dark .accordion .title::before {
  padding: 0 8px;
  font-family: "Ericsson Icons";
  font-size: 16px;
  vertical-align: middle;
  float: right;
}
.dark .accordion li:not(.opened) {
  color: #F2F2F2;
}
.dark .accordion li:not(.opened) .content {
  display: none;
}
.dark .accordion li:not(.opened) .title::before {
  content: "\e920";
}
.dark .accordion.lines li:not(.ignore-accordion) {
  border-top: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
}
.dark .breadcrumb {
  color: #4e4e4e;
  font-size: 14px;
  padding-right: 24px;
}
.dark .breadcrumb:focus {
  outline: none;
}
.dark .breadcrumb::after {
  content: "\e922";
  font-family: "Ericsson Icons";
  font-size: 14px;
  color: #4e4e4e;
  position: absolute;
  margin-left: 4px;
}
.dark .btn {
  min-width: 60px;
  padding: 0.5em 1em;
  border-radius: 3px;
  outline: 0;
  font-size: 12px;
  font-family: "Ericsson Hilda", "Helvetica", "sans-serif";
  color: #FFF;
  background-color: transparent;
  border: 1px solid #FFF;
}
.dark .btn.big {
  font-size: 1em;
}
.dark .btn:last-child {
  margin-right: 0;
}
.dark .btn:disabled {
  opacity: 0.4;
  cursor: default;
}
.dark .btn:hover:not(:disabled) {
  color: #181818;
  text-decoration: none;
  background-color: #F2F2F2;
  border: 1px solid #F2F2F2;
  cursor: pointer;
}
.dark .btn:active:not(:disabled) {
  color: #181818;
  background-color: #B5B5B5;
  border: 1px solid #B5B5B5;
  -webkit-transition: none;
  transition: none;
}
.dark .btn.auto {
  min-width: 0;
}
.dark .btn .icon {
  margin-right: 8px;
  vertical-align: middle;
}
.dark .btn.primary {
  color: #FFF;
  background-color: #0077DB;
  border: 1px solid #0077DB;
}
.dark .btn.primary:hover:not(:disabled) {
  color: #FFF;
  background-color: #268CE1;
  border: 1px solid #268CE1;
}
.dark .btn.primary:active:not(:disabled) {
  color: #FFF;
  background-color: #0267BC;
  border: 1px solid #0267BC;
  -webkit-transition: none;
  transition: none;
}
.dark .btn.warning {
  color: #FFF;
  background-color: #DC2D37;
  border: 1px solid #DC2D37;
}
.dark .btn.warning:hover:not(:disabled) {
  color: #FFF;
  background-color: #C52A32;
  border: 1px solid #C52A32;
}
.dark .btn.warning:active:not(:disabled) {
  color: #FFF;
  background-color: #942228;
  border: 1px solid #942228;
  -webkit-transition: none;
  transition: none;
}
.dark .btn ~ .btn {
  margin-left: 8px;
}
.dark label input[type="file"] {
  display: none;
}
.dark.enable-focus .btn:focus {
  outline: #0077DB solid 2px;
  outline-offset: 1px;
}
.dark .card {
  max-width: 100%;
  padding: 16px;
  margin: 8px;
  background-color: #333;
  border: 1px solid #4E4E4E;
}
.dark .card.hidden {
  display: none;
}
.dark .card.selected {
  border: 1px solid #0077DB;
}
.dark .card.selected:hover {
  cursor: pointer;
  border-color: #0077DB;
}
.dark .card:focus {
  outline: none;
}
.dark .card:hover {
  cursor: pointer;
  border-color: #8c8c8c;
}
.dark .card.draggable:hover {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.dark .card.draggable .left .title::before {
  content: "\e935";
  font-family: "Ericsson Icons";
  font-size: 16px;
  vertical-align: baseline;
  margin-right: 8px;
}
.dark .card .header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 0;
}
.dark .card .header .left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.dark .card .header .left .title {
  font-size: 16px;
  font-family: "Ericsson Hilda";
  font-weight: 400;
}
.dark .card .header .left .subtitle {
  font-size: 14px;
  color: #8B8B8B;
  display: block;
  margin-top: 4px;
  margin-left: 0;
}
.dark .card .header .right {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.dark .card .header .right .action {
  font-size: 20px;
  font-weight: 400;
}
.dark .card .header .right .action i {
  font-size: 16px;
  font-weight: 300;
  vertical-align: baseline;
}
.dark .card .content {
  padding-top: 16px;
}
.dark .gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2) !important;
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2) !important;
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}
.dark .gu-hide {
  left: -9999px !important;
}
.dark .gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.dark .gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}
.dark .drop-area {
  border: 1px solid #ADADAD;
  position: relative;
}
.dark .drop-area.drop-over {
  border: 2px solid #0077DB;
}
.dark .drop-area .empty-state {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  pointer-events: none;
}
.dark .drop-area .empty-state.visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dark .drop-area .empty-state div:not(:first-child) {
  margin: 8px 0 0 0;
}
.dark input[type="checkbox"] {
  position: absolute;
  width: 10px;
  margin: 5px -1px 0 0;
  background: transparent;
  border: transparent;
  opacity: 0;
}
.dark input[type="checkbox"]:focus::before {
  outline: solid 1px #0077DB;
}
.dark input[type="checkbox"]:checked:not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfc2VsZWN0ZWRfZGVmYXVsdDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJFcmljc3Nvbi1EZXNpZ24tU3lzdGVtLXYxLjEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkRhcmstdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkzLjAwMDAwMCwgLTE3MzEuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDE1MjcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJTZWxlY3RlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIwMy4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9kYXJrL2NoZWNrYm94X3NlbGVjdGVkX2RlZmF1bHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjMDA4MkYwIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGw9IiNGMkYyRjIiIHBvaW50cz0iMTEuMiAzLjk5OTk5IDYuODk5OTk5OTUgOC44MDA5OSA0LjY5OTk5OTk1IDYuNTk5OTkgMy4yOTk5OTk5NSA3Ljk5OTk5IDYuOTk5OTk5OTUgMTEuNzk5OTkgMTIuNjk5IDUuNDAwOTkiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat 100% center;
  margin-right: 4px;
}
.dark input[type="checkbox"]:checked:disabled + label {
  cursor: default;
  color: #8B8B8B;
}
.dark input[type="checkbox"]:checked:disabled + label::before {
  cursor: default;
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfc2VsZWN0ZWRfZGlzYWJsZWQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xNzcyLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNTI3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iU2VsZWN0ZWQtZGlzYWJsZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyNDQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vZGFyay9jaGVja2JveF9zZWxlY3RlZF9kaXNhYmxlZCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiMyRDJEMkQiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgZmlsbD0iIzc2NzY3NiIgcG9pbnRzPSIxMS4yIDMuOTk5OTkgNi44OTk5OTk5NSA4LjgwMDk5IDQuNjk5OTk5OTUgNi41OTk5OSAzLjI5OTk5OTk1IDcuOTk5OTkgNi45OTk5OTk5NSAxMS43OTk5OSAxMi42OTkgNS40MDA5OSI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
  margin-right: 4px;
}
.dark input[type="checkbox"]:checked:not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfc2VsZWN0ZWRfaG92ZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xODEzLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNTI3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iU2VsZWN0ZWQtaG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyODUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vZGFyay9jaGVja2JveF9zZWxlY3RlZF9ob3ZlciI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiMyNjk2RjIiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgZmlsbD0iI0YyRjJGMiIgcG9pbnRzPSIxMS4yIDMuOTk5OTkgNi44OTk5OTk5NSA4LjgwMDk5IDQuNjk5OTk5OTUgNi41OTk5OSAzLjI5OTk5OTk1IDcuOTk5OTkgNi45OTk5OTk5NSAxMS43OTk5OSAxMi42OTkgNS40MDA5OSI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
  margin-right: 4px;
}
.dark input[type="checkbox"]:indeterminate:not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfaW5kZXRlcm1pbmF0ZV9kZWZhdWx0PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IkVyaWNzc29uLURlc2lnbi1TeXN0ZW0tdjEuMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iRGFyay10aGVtZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwOTMuMDAwMDAwLCAtMTg1NC4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iQ2hlY2tib3hlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzc3LjAwMDAwMCwgMTUyNy4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9IkluZGV0ZXJtaW5hdGUtc2VsZWN0ZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAzMjYuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vZGFyay9jaGVja2JveF9pbmRldGVybWluYXRlX2RlZmF1bHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjMDA4MkYwIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlJlY3RhbmdsZSIgZmlsbD0iI0YyRjJGMiIgcG9pbnRzPSI0IDkgMTIgOSAxMiA3IDQgNyI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
  margin-right: 4px;
}
.dark input[type="checkbox"]:indeterminate:disabled + label {
  color: #8B8B8B;
  cursor: default;
}
.dark input[type="checkbox"]:indeterminate:disabled + label::before {
  cursor: default;
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfaW5kZXRlcm1pbmF0ZV9kaXNhYmxlZDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJFcmljc3Nvbi1EZXNpZ24tU3lzdGVtLXYxLjEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkRhcmstdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkzLjAwMDAwMCwgLTE4OTUuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDE1MjcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJJbmRldGVybWluYXRlLWRpc2FibGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzY3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTUuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJmb3JtL2RhcmsvY2hlY2tib3hfaW5kZXRlcm1pbmF0ZV9kaXNhYmxlZCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiMyRDJEMkQiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjNzY3Njc2IiBwb2ludHM9IjQgOSAxMiA5IDEyIDcgNCA3Ij48L3BvbHlnb24+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat 100% center;
  margin-right: 4px;
}
.dark input[type="checkbox"]:indeterminate:not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfaW5kZXRlcm1pbmF0ZV9ob3ZlcjwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJFcmljc3Nvbi1EZXNpZ24tU3lzdGVtLXYxLjEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkRhcmstdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkzLjAwMDAwMCwgLTE5MzYuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDE1MjcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJJbmRldGVybWluYXRlLWhvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDA4LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTUuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJmb3JtL2RhcmsvY2hlY2tib3hfaW5kZXRlcm1pbmF0ZV9ob3ZlciI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiMyNjk2RjIiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjRjJGMkYyIiBwb2ludHM9IjQgOSAxMiA5IDEyIDcgNCA3Ij48L3BvbHlnb24+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat 100% center;
  margin-right: 4px;
}
.dark input[type="checkbox"]:not(:checked):not(:indeterminate):not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfZGVmYXVsdDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICA8L2RlZnM+ICAgIDxnIGlkPSJFcmljc3Nvbi1EZXNpZ24tU3lzdGVtLXYxLjEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkRhcmstdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkzLjAwMDAwMCwgLTE2MDguMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDE1MjcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJEZWFmdWx0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNTUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9kYXJrL2NoZWNrYm94X2RlZmF1bHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyNS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiMyMTIxMjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHJva2U9IiM0RTRFNEUiIHN0cm9rZS13aWR0aD0iMSIgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat 100% center;
  margin-right: 4px;
}
.dark input[type="checkbox"]:not(:checked):not(:indeterminate):disabled + label {
  color: #8B8B8B;
  cursor: default;
}
.dark input[type="checkbox"]:not(:checked):not(:indeterminate):disabled + label::before {
  cursor: default;
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfZGlzYWJsZWQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xNjQ5LjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNTI3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iRGlzYWJsZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxMjEuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9kYXJrL2NoZWNrYm94X2Rpc2FibGVkIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiMyRDJEMkQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHJva2U9IiM0RTRFNEUiIHN0cm9rZS13aWR0aD0iMSIgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat 100% center;
  margin-right: 4px;
}
.dark input[type="checkbox"]:not(:checked):not(:indeterminate):not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfaG92ZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xNjkwLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNTI3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iSG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNjIuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vZGFyay9jaGVja2JveF9ob3ZlciI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjMjEyMTIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3Ryb2tlPSIjNzY3Njc2IiBzdHJva2Utd2lkdGg9IjEiIHg9IjEuNSIgeT0iMS41IiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
  margin-right: 4px;
}
.dark .calendar {
  position: absolute;
  z-index: 2;
  width: 260px;
  padding: 8px;
  background: #1f1f1f;
  border: 1px solid #4e4e4e;
}
.dark .calendar.opened {
  display: block;
}
.dark .calendar.closed {
  display: none;
}
.dark .calendar .head {
  padding: 8px 0;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  text-transform: capitalize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dark .calendar .head i {
  opacity: 0.7;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.dark .calendar .head i:hover {
  opacity: 1;
  cursor: pointer;
}
.dark .calendar .head i:nth-child(1),
.dark .calendar .head i:nth-child(2) {
  float: left;
}
.dark .calendar .head i:nth-child(5),
.dark .calendar .head i:nth-child(6) {
  float: right;
}
.dark .calendar table.body {
  width: 100%;
  table-layout: fixed;
  padding: 0 8px;
}
.dark .calendar table.body thead tr {
  color: #ADADAD;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
}
.dark .calendar table.body tbody tr {
  text-align: center;
  line-height: 2.1em;
}
.dark .calendar table.body tbody tr td.selected {
  color: white;
  background: #0077DB;
}
.dark .calendar table.body tbody tr td.selected:hover {
  background: #0077DB;
}
.dark .calendar table.body tbody tr td.selected .today {
  color: white;
  border-bottom-color: white;
}
.dark .calendar table.body tbody tr td.dummy:hover {
  background: none;
  cursor: default;
}
.dark .calendar table.body tbody tr td .today {
  border-bottom: solid 2px #0077DB;
  font-size: 1.1em;
  font-weight: 500;
  padding: 1px 4px;
}
.dark .calendar table.body tbody tr td:hover {
  background: #4e4e4e;
  cursor: pointer;
}
.dark .datepicker {
  position: relative;
}
.dark .datepicker .input-group {
  margin-bottom: 0;
}
.dark .datepicker .calendar {
  margin-top: 2px;
}
.dark .datepicker .btn {
  min-width: 24px;
  height: 28px;
}
.dark .datepicker .btn::after {
  content: "\e91a";
  font-size: 16px;
  font-family: "Ericsson Icons" !important;
}
.dark .dialog {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dark .dialog.show {
  opacity: 1;
  visibility: visible;
}
.dark .dialog.show .content {
  opacity: 1;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dark .dialog .content {
  padding: 16px;
  background-color: #242424;
  opacity: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 340px;
  min-height: 144px;
  max-width: 50%;
  max-height: 90%;
}
.dark .dialog .content .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0;
}
.dark .dialog .content .top .title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 16px;
}
.dark .dialog .content .top .right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dark .dialog .content .top .right .icon {
  opacity: 0.7;
}
.dark .dialog .content .top .right .icon:hover {
  opacity: 1;
  cursor: pointer;
}
.dark .dialog .content .body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 24px 0;
  overflow-y: auto;
}
.dark .dialog .content .bottom {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
  height: 30px;
}
.dark .dialog .content .bottom .btn {
  margin-left: 8px;
}
.dark .dialog.fullscreen .content {
  max-width: calc(100% - 48px);
  overflow: hidden;
  max-height: calc(100% - 48px);
}
.dark .dialog.fullscreen .body {
  overflow: hidden;
  padding: 24px 0 0;
}
.dark .dropdown {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-block;
  max-width: 100%;
}
.dark .dropdown .btn {
  padding: 8px 32px 8px 8px;
  width: 100%;
}
.dark .dropdown .btn:not(:disabled):not(.clickable):hover + .menu {
  visibility: visible;
}
.dark .dropdown .btn::after {
  content: "\e920";
  font-family: "Ericsson Icons";
  position: absolute;
  width: 12px;
  height: 12px;
  right: 8px;
  -webkit-transform-origin: center;
          transform-origin: center;
  top: 50%;
  margin-top: -6px;
  -webkit-transform: translateZ(0) rotate(0deg);
          transform: translateZ(0) rotate(0deg);
  -webkit-transition: -webkit-transform ease-out 0.2s;
  transition: -webkit-transform ease-out 0.2s;
  transition: transform ease-out 0.2s;
  transition: transform ease-out 0.2s, -webkit-transform ease-out 0.2s;
  line-height: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  pointer-events: none;
}
.dark .dropdown .extra {
  position: relative;
}
.dark .dropdown[data-type="divided"] .btns-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.dark .dropdown[data-type="divided"] .btns-wrap .btn:first-child {
  border-radius: 3px 0 0 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: calc(100% - 30px);
  border-right-color: transparent;
}
.dark .dropdown[data-type="divided"] .btns-wrap .btn:first-child::after {
  content: "";
  display: none;
}
.dark .dropdown[data-type="divided"] .btns-wrap .btn:last-child {
  min-width: 30px;
  width: 30px;
  margin-left: -1px;
  border-radius: 0 3px 3px 0;
  padding: 0;
}
.dark .dropdown[data-type="divided"] .btns-wrap .btn:last-child::after {
  padding-left: 0;
}
.dark .dropdown.open {
  z-index: 10;
}
.dark .dropdown.open .btn::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.dark .dropdown.more .btn {
  border: none;
  padding: 0;
  margin-bottom: 0 !important;
  min-width: 16px;
  vertical-align: baseline;
  outline: 0;
}
.dark .dropdown.more .btn::after {
  content: none;
  margin: 0;
  padding: 0;
}
.dark .dropdown.more .btn:hover {
  background: none;
  color: #F2F2F2;
}
.dark .dropdown.more .btn:hover .icon {
  color: #F2F2F2;
}
.dark .dropdown.more .btn .icon {
  padding: 0;
  margin: 0;
  color: rgba(242, 242, 242, 0.7);
  font-size: 16px;
}
.dark .dropdown.more .menu {
  right: 0;
  font-size: 14px;
  min-width: 120px;
}
.dark .dropdown.more .menu.start {
  right: unset;
  left: 0;
}
.dark .dropdown .menu {
  min-width: 100%;
  width: auto;
  -webkit-box-shadow: 0 0 8px 0 rgba(45, 45, 45, 0.1);
          box-shadow: 0 0 8px 0 rgba(45, 45, 45, 0.1);
  max-height: 162px;
  overflow-y: auto;
  overflow-x: hidden;
}
.dark .dropdown .menu .item {
  height: 32px;
}
.dark .menu {
  position: absolute;
  display: none;
  z-index: 60;
  margin: 4px 0 0;
  background: #1f1f1f;
  border: solid 1px #4e4e4e;
  text-align: left;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  width: 100%;
}
.dark .menu.right {
  right: 0;
  margin-right: 0;
}
.dark .menu .item:focus {
  outline: none;
}
.dark .menu label {
  margin: 0;
  width: 100%;
  padding: 0;
}
.dark .menu hr {
  margin: 4px 0;
  border-style: none;
  border-top: 1px solid #353535;
  border-bottom: 0;
}
.dark .menu.visible {
  display: block;
}
.dark .menu .item {
  padding: 8px;
  color: #F2F2F2;
  line-height: 1.2em;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dark .menu .item:hover:not([disabled]),
.dark .menu .item.highlight:not([disabled]) {
  color: #F2F2F2;
  background: #4e4e4e;
}
.dark .menu .item:hover:not([disabled]) a,
.dark .menu .item.highlight:not([disabled]) a {
  color: #F2F2F2;
  text-decoration: none;
}
.dark .menu .item[disabled],
.dark .menu .item:disabled {
  pointer-events: none;
  opacity: 0.4;
}
.dark .menu .item.selected {
  border-bottom: solid 3px #0077DB;
}
.dark .menu .item.hidden {
  display: none;
}
.dark .menu .item.space-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.dark .menu .empty {
  display: none;
  opacity: 0.6;
  text-align: center;
}
.dark .menu .empty.visible {
  display: block;
  padding: 4px 0;
}
.dark .empty-state {
  width: 100%;
  height: 100%;
  min-height: 250px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dark .empty-state.hidden {
  display: none;
}
.dark .empty-state .message {
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dark .empty-state .icon {
  -ms-flex-item-align: center;
      align-self: center;
  font-size: 32px;
  margin-bottom: 8px;
}
.dark .empty-state button {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -ms-flex-item-align: center;
      align-self: center;
}
.dark input,
.dark textarea {
  color: #F2F2F2;
  display: inline-block;
  width: 160px;
  font-size: 12px;
  font-family: "Ericsson Hilda", "Helvetica", "sans-serif";
  font-weight: 300;
  background: rgba(0, 0, 0, 0.15);
  border: 1px solid #4e4e4e;
  padding: 6px;
  margin-right: 8px;
  -webkit-appearance: none;
  outline: 0;
}
.dark input::-webkit-input-placeholder,
.dark textarea::-webkit-input-placeholder {
  color: rgba(242, 242, 242, 0.6);
}
.dark input::-ms-input-placeholder,
.dark textarea::-ms-input-placeholder {
  color: rgba(242, 242, 242, 0.6);
}
.dark input::placeholder,
.dark textarea::placeholder {
  color: rgba(242, 242, 242, 0.6);
}
.dark input:hover:not([disabled]):not([readonly]),
.dark textarea:hover:not([disabled]):not([readonly]) {
  border-color: #767676;
}
.dark input:focus:not([disabled]):not([readonly]),
.dark textarea:focus:not([disabled]):not([readonly]) {
  outline: 0;
  border-color: #0077DB;
}
.dark input:active,
.dark textarea:active {
  outline: 0;
  border-color: #0077DB;
}
.dark input[disabled],
.dark textarea[disabled] {
  cursor: default;
  background-color: #2d2d2d;
  color: rgba(242, 242, 242, 0.6);
}
.dark input[readonly],
.dark textarea[readonly] {
  background: transparent;
  border-color: transparent;
  padding-left: 0;
}
.dark input[readonly]:hover,
.dark textarea[readonly]:hover,
.dark input[readonly]:active,
.dark textarea[readonly]:active {
  border-color: transparent;
}
.dark input.with-icon,
.dark textarea.with-icon {
  padding-right: 25px;
}
.dark.enable-focus input:not([type="checkbox"]):not([type="radio"]):focus,
.dark.enable-focus textarea:focus {
  outline: #0077DB solid 2px;
  outline-offset: 1px;
}
.dark input.fullwidth {
  width: calc(100% - 12px);
}
.dark .input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  margin-bottom: 24px;
}
.dark .input-group > * {
  -ms-flex-item-align: center;
      align-self: center;
}
.dark .input-group label {
  margin-right: 8px;
}
.dark .input-group input {
  margin-top: 0;
  margin-bottom: 0;
}
.dark .input-group button {
  margin-left: -8px;
  background: #4e4e4e;
  border-radius: 0 3px 3px 0;
  border-color: #4e4e4e;
}
.dark label {
  display: block;
  padding-top: 3px;
  padding-bottom: 3px;
}
.dark label:hover {
  cursor: pointer;
}
.dark label.left {
  display: inline;
  margin-right: 4px;
}
.dark input.prefill.changed {
  border-left: 2px solid #0077DB;
  background: #172836;
}
.dark .prefix {
  display: inline-block;
  border: solid 1px #4e4e4e;
  border-right: none;
  padding: 6px;
  margin-right: -3px;
  font-size: 12px;
}
.dark input:not([type="checkbox"]):not([type="radio"]):-moz-read-only,
.dark textarea:-moz-read-only,
.dark input:not([type="checkbox"]):not([type="radio"])[readonly],
.dark textarea[readonly] {
  background: transparent;
  border-color: transparent;
  padding-left: 0;
}
.dark input:not([type="checkbox"]):not([type="radio"]):read-only,
.dark textarea:read-only,
.dark input:not([type="checkbox"]):not([type="radio"])[readonly],
.dark textarea[readonly] {
  background: transparent;
  border-color: transparent;
  padding-left: 0;
}
.dark input:not([type="checkbox"]):not([type="radio"]):-moz-read-only:hover,
.dark textarea:-moz-read-only:hover,
.dark input:not([type="checkbox"]):not([type="radio"])[readonly]:hover,
.dark textarea[readonly]:hover,
.dark input:not([type="checkbox"]):not([type="radio"]):-moz-read-only:active,
.dark textarea:-moz-read-only:active,
.dark input:not([type="checkbox"]):not([type="radio"])[readonly]:active,
.dark textarea[readonly]:active {
  border-color: transparent;
}
.dark input:not([type="checkbox"]):not([type="radio"]):read-only:hover,
.dark textarea:read-only:hover,
.dark input:not([type="checkbox"]):not([type="radio"])[readonly]:hover,
.dark textarea[readonly]:hover,
.dark input:not([type="checkbox"]):not([type="radio"]):read-only:active,
.dark textarea:read-only:active,
.dark input:not([type="checkbox"]):not([type="radio"])[readonly]:active,
.dark textarea[readonly]:active {
  border-color: transparent;
}
.dark input + .suffix {
  display: inline;
  border: solid 1px #4e4e4e;
  border-left: none;
  padding: 6px;
  margin-left: -11px;
  font-size: 12px;
}
.dark input + .suffix.icon-inside {
  margin-left: -38px;
  border: none;
  padding: 6px;
  color: rgba(242, 242, 242, 0.6);
}
.dark textarea {
  resize: none;
}
.dark textarea.fullwidth {
  width: 100%;
  margin-right: 0;
}
.dark input.validation + .validation-error {
  display: none;
}
.dark input.validation:invalid {
  border: 1px solid #DC2D37;
  margin-bottom: 4px;
}
.dark input.validation:invalid + .validation-error {
  display: block;
  height: 16px;
  line-height: 16px;
  margin-bottom: 4px;
  font-size: 12px;
  color: rgba(242, 242, 242, 0.6);
}
.dark input[type="number"] {
  width: 50px;
  -moz-appearance: textfield;
}
.dark input[type="number"].editable {
  border-color: transparent;
  background: transparent;
}
.dark input[type="number"].editable:hover {
  border-color: #4e4e4e;
  background: rgba(0, 0, 0, 0.15);
}
.dark input[type="number"].editable:focus {
  border-color: #0077DB;
}
.dark .spinner {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dark .spinner .controls {
  display: inline;
  margin-left: -2px;
}
.dark .spinner .icon {
  padding: 6px;
  margin: -6px 1px;
  border: solid 1px #4e4e4e;
  border-radius: 3px;
}
.dark .spinner .icon:hover {
  color: #181818;
  text-decoration: none;
  background: #F2F2F2;
  border: 1px solid #F2F2F2;
  cursor: pointer;
}
.dark .spinner .icon.disabled {
  opacity: 0.3;
}
.dark .spinner .icon.disabled:hover {
  background: white;
  border: solid 1px #4e4e4e;
  cursor: default;
}
.dark .notification {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 48px;
  right: -599px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 10;
  padding: 16px;
  width: 100%;
  color: #F2F2F2;
  background-color: #333333;
  border: 1px solid #585858;
  -webkit-box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.3);
  -webkit-transition: right 0.5s ease-in-out;
  transition: right 0.5s ease-in-out;
}
.dark .notification:hover {
  border-color: #FFF;
  cursor: pointer;
}
.dark .notification:hover .title::after {
  color: #F2F2F2;
}
.dark .notification .top-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dark .notification .top-row .status {
  display: inline-block;
}
.dark .notification .top-row .status::before {
  font-family: "Ericsson Icons" !important;
  margin-right: 16px;
  vertical-align: middle;
  font-size: 16px;
}
.dark .notification .top-row .title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.dark .notification .top-row .icon.close {
  right: 0;
  font-family: "Ericsson Icons" !important;
  font-size: 16px;
  color: rgba(242, 242, 242, 0.5);
}
.dark .notification .top-row .icon.close:hover {
  color: #FFF;
}
.dark .notification .description {
  margin-top: 16px;
  color: #8B8B8B;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 300;
}
.dark .notification .description .actions .btn {
  margin-bottom: 6px;
  width: 100%;
  min-width: 80px;
  margin-right: 0;
}
.dark .notification.live {
  right: 0;
}
.dark .notification .icon {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
@media only screen and (min-width: 30em) {
  .dark .notification {
    top: 64px;
    width: 380px;
  }
  .dark .notification.live {
    right: 16px;
  }
}
.dark .notification-log {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.dark .notification-log.hidden {
  display: none;
}
.dark .notification-log-trigger.item {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #0077DB), color-stop(50%, transparent));
  background-image: linear-gradient(to left, #0077DB 50%, transparent 50%);
  background-size: 210% 100%;
  padding: 4px 0;
  border-radius: 14px;
  -webkit-transition: background-position 0.3s 0.6s ease-in-out, padding 0.1s 0.6s ease-in-out;
  transition: background-position 0.3s 0.6s ease-in-out, padding 0.1s 0.6s ease-in-out;
  display: inline-block;
}
.dark .notification-log-trigger.item .notification-log-number {
  display: none;
  -webkit-transition: 0.3s 0.6s ease-in-out;
  transition: 0.3s 0.6s ease-in-out;
}
.dark .notification-log-trigger.item .icon-notification {
  display: inline-block;
  left: 0;
  top: -1px;
  margin-right: 0;
  opacity: 0.8;
}
.dark .notification-log-trigger.item .icon-notification:hover {
  opacity: 1;
}
.dark .notification-log-trigger.item .icon-notification-ring {
  display: inline-block;
  left: -3px;
  top: 0;
  font-size: 0;
}
.dark .notification-log-trigger.item.has-notification {
  background-position: 100%;
  padding: 4px 6px 4px 16px;
  opacity: 1;
}
.dark .notification-log-trigger.item.has-notification .notification-log-number {
  display: inline;
}
.dark .notification-log-trigger.item.has-notification .icon-notification {
  opacity: 1;
  -webkit-animation: notification 0.6s forwards;
          animation: notification 0.6s forwards;
}
.dark .notification-log-trigger.item.has-notification .icon-notification-ring {
  -webkit-animation: ring 0.6s forwards;
          animation: ring 0.6s forwards;
}
.dark .notification-log-trigger.item.no-notification .icon-notification {
  -webkit-animation: notification-reverse 0.6s forwards;
          animation: notification-reverse 0.6s forwards;
}
.dark .notification-log-trigger.item.no-notification .icon-notification-ring {
  -webkit-animation: ring-reverse 0.6s forwards;
          animation: ring-reverse 0.6s forwards;
}
@-webkit-keyframes ring {
  0% {
    font-size: 0;
  }
  99% {
    font-size: 0;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  100% {
    font-size: 16px;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
  }
}
@keyframes ring {
  0% {
    font-size: 0;
  }
  99% {
    font-size: 0;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  100% {
    font-size: 16px;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
  }
}
@-webkit-keyframes notification {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  10% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  50% {
    -webkit-transform: rotate(-40deg);
            transform: rotate(-40deg);
  }
  99% {
    -webkit-transform: rotate(46deg);
            transform: rotate(46deg);
    font-size: 16px;
    margin-left: 0;
  }
  100% {
    -webkit-transform: rotate(46deg);
            transform: rotate(46deg);
    font-size: 0;
    margin-left: 12px;
  }
}
@keyframes notification {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  10% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  50% {
    -webkit-transform: rotate(-40deg);
            transform: rotate(-40deg);
  }
  99% {
    -webkit-transform: rotate(46deg);
            transform: rotate(46deg);
    font-size: 16px;
    margin-left: 0;
  }
  100% {
    -webkit-transform: rotate(46deg);
            transform: rotate(46deg);
    font-size: 0;
    margin-left: 12px;
  }
}
@-webkit-keyframes ring-reverse {
  0% {
    font-size: 16px;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
  }
  1% {
    font-size: 0;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  100% {
    font-size: 0;
  }
}
@keyframes ring-reverse {
  0% {
    font-size: 16px;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
  }
  1% {
    font-size: 0;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  100% {
    font-size: 0;
  }
}
@-webkit-keyframes notification-reverse {
  0% {
    -webkit-transform: rotate(46deg);
            transform: rotate(46deg);
    font-size: 0;
    margin-left: 12px;
  }
  1% {
    -webkit-transform: rotate(46deg);
            transform: rotate(46deg);
    font-size: 16px;
  }
  50% {
    -webkit-transform: rotate(-40deg);
            transform: rotate(-40deg);
  }
  90% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
    margin-left: 12px;
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    margin-left: 0;
  }
}
@keyframes notification-reverse {
  0% {
    -webkit-transform: rotate(46deg);
            transform: rotate(46deg);
    font-size: 0;
    margin-left: 12px;
  }
  1% {
    -webkit-transform: rotate(46deg);
            transform: rotate(46deg);
    font-size: 16px;
  }
  50% {
    -webkit-transform: rotate(-40deg);
            transform: rotate(-40deg);
  }
  90% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
    margin-left: 12px;
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    margin-left: 0;
  }
}
.dark .notification-log-container {
  overflow-y: auto;
  height: 100%;
  position: relative;
}
.dark .notification-log-item {
  position: relative;
  margin-right: 8px;
  padding: 16px 32px 16px 32px;
  border-bottom: 1px solid #4E4E4E;
}
.dark .notification-log-item:hover {
  background-color: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}
.dark .notification-log-item.new::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  height: calc(100% - 8px);
  width: 4px;
  background-color: #0077DB;
}
.dark .notification-log-item .title {
  font-weight: 400;
  margin-bottom: 8px;
}
.dark .notification-log-item .btn {
  display: inline-block;
  margin-top: 16px;
}
.dark .notification-log-item-time {
  position: absolute;
  right: 8px;
  top: 16px;
  opacity: 0.8;
  font-weight: 300;
  font-size: 12px;
  float: right;
}
.dark .notification-log-empty {
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.dark .notification-log-empty.hidden {
  display: none;
}
.dark .tree {
  overflow-x: hidden;
}
.dark .tree ::before {
  font-size: 14px;
  font-family: "Ericsson Icons";
  vertical-align: middle;
  text-align: center;
}
.dark .tree ul {
  list-style-type: none;
  padding-left: 32px;
  color: #F2F2F2;
}
.dark .tree ul ul {
  margin-left: -20px;
}
.dark .tree li {
  padding-bottom: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dark .tree li i.icon {
  vertical-align: top !important;
}
.dark .tree li > :not(ul)::before {
  display: inline-block;
  margin-left: -32px;
  width: 32px;
  content: "";
}
.dark .tree .opened::before {
  content: "\e920";
}
.dark .tree .title:not(.opened)::before {
  content: "\e922";
}
.dark .tree .title:not(.opened) ~ ul {
  height: 0;
  opacity: 0;
  visibility: collapse;
  padding-bottom: 0;
  display: none;
}
.dark .tree .right-align {
  float: right;
}
.dark .tree .right-align::before {
  margin-right: 8px;
}
.dark .tree .active.opened {
  font-weight: 500;
}
.dark .tree .active:not(.opened),
.dark .tree .active:not(.title) {
  background: #0077DB;
  color: #FFF;
}
.dark .tree .item,
.dark .tree .title {
  display: block;
  cursor: pointer;
  padding: 6px 0 6px 100%;
  margin-left: -100%;
}
.dark .tree .item:not(.active):hover,
.dark .tree .title:not(.active):hover {
  background: #383838;
}
.dark .tree a {
  color: #F2F2F2;
}
.dark .tree a:hover {
  text-decoration: none;
}
.dark .tree .icon::before {
  margin-right: 8px;
}
.dark .tree label {
  line-height: normal;
  display: inline-block;
}
.dark .navigation {
  height: calc(100% - 44px);
  overflow-y: auto;
}
.dark .navigation .item,
.dark .navigation .title {
  padding: 12px 8px 12px 100%;
}
.dark input[type="radio"] {
  display: none;
}
.dark input[type="radio"]:checked:not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvcmFkaW9idXR0b25fc2VsZWN0ZWRfZGVmYXVsdDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxjaXJjbGUgaWQ9InBhdGgtMSIgY3g9IjgiIGN5PSI4IiByPSI2Ij48L2NpcmNsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4yIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5NC4wMDAwMDAsIC0xMzcyLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJSYWRpby1idXR0b25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxMTY3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iU2VsZWN0ZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyMDMuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vZGFyay9yYWRpb2J1dHRvbl9zZWxlY3RlZF9kZWZhdWx0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ik92YWwiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjMjEyMTIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBzdHJva2U9IiM0RTRFNEUiIHN0cm9rZS13aWR0aD0iMSIgY3g9IjgiIGN5PSI4IiByPSI1LjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiMwMDgyRjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY3g9IjgiIGN5PSI4IiByPSIzIj48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat 100% center;
  margin-right: 4px;
}
.dark input[type="radio"]:checked:disabled + label {
  cursor: default;
  color: #8B8B8B;
}
.dark input[type="radio"]:checked:disabled + label::before {
  cursor: default;
  content: " ";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvcmFkaW9idXR0b25fc2VsZWN0ZWRfZGlzYWJsZWQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8Y2lyY2xlIGlkPSJwYXRoLTEiIGN4PSI4IiBjeT0iOCIgcj0iNiI+PC9jaXJjbGU+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkVyaWNzc29uLURlc2lnbi1TeXN0ZW0tdjEuMiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iRGFyay10aGVtZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwOTQuMDAwMDAwLCAtMTQxMy4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iUmFkaW8tYnV0dG9ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzc3LjAwMDAwMCwgMTE2Ny4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9IlNlbGVjdGVkLWRpc2FibGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjQ0LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTUuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJmb3JtL2RhcmsvcmFkaW9idXR0b25fc2VsZWN0ZWRfZGlzYWJsZWQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iT3ZhbCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiMyRDJEMkQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIHN0cm9rZT0iIzRFNEU0RSIgc3Ryb2tlLXdpZHRoPSIxIiBjeD0iOCIgY3k9IjgiIHI9IjUuNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzc2NzY3NiIgZmlsbC1ydWxlPSJldmVub2RkIiBjeD0iOCIgY3k9IjgiIHI9IjMiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
  margin-right: 4px;
}
.dark input[type="radio"]:checked:not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvcmFkaW9idXR0b25fc2VsZWN0ZWRfaG92ZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8Y2lyY2xlIGlkPSJwYXRoLTEiIGN4PSI4IiBjeT0iOCIgcj0iNiI+PC9jaXJjbGU+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkVyaWNzc29uLURlc2lnbi1TeXN0ZW0tdjEuMiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iRGFyay10aGVtZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwOTQuMDAwMDAwLCAtMTQ1NC4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iUmFkaW8tYnV0dG9ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzc3LjAwMDAwMCwgMTE2Ny4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9IlNlbGVjdGVkLWhvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjg1LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTUuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJmb3JtL2RhcmsvcmFkaW9idXR0b25fc2VsZWN0ZWRfaG92ZXIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iT3ZhbCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiMyMTIxMjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIHN0cm9rZT0iIzc2NzY3NiIgc3Ryb2tlLXdpZHRoPSIxIiBjeD0iOCIgY3k9IjgiIHI9IjUuNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzI2OTZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjeD0iOCIgY3k9IjgiIHI9IjMiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
  margin-right: 4px;
}
.dark input[type="radio"]:not(:checked):not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvcmFkaW9idXR0b25fZGVmYXVsdDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxjaXJjbGUgaWQ9InBhdGgtMSIgY3g9IjgiIGN5PSI4IiByPSI2Ij48L2NpcmNsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4yIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5NC4wMDAwMDAsIC0xMjQ5LjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJSYWRpby1idXR0b25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxMTY3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iRGVmYXVsdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU1LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTUuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJmb3JtL2RhcmsvcmFkaW9idXR0b25fZGVmYXVsdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDI1LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iT3ZhbCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiMyMTIxMjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIHN0cm9rZT0iIzRFNEU0RSIgc3Ryb2tlLXdpZHRoPSIxIiBjeD0iOCIgY3k9IjgiIHI9IjUuNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat 100% center;
  margin-right: 4px;
}
.dark input[type="radio"]:not(:checked):disabled + label {
  cursor: default;
  color: #8B8B8B;
}
.dark input[type="radio"]:not(:checked):disabled + label::before {
  cursor: default;
  content: " ";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvcmFkaW9idXR0b25fZGlzYWJsZWQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8Y2lyY2xlIGlkPSJwYXRoLTEiIGN4PSI4IiBjeT0iOCIgcj0iNiI+PC9jaXJjbGU+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkVyaWNzc29uLURlc2lnbi1TeXN0ZW0tdjEuMiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iRGFyay10aGVtZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwOTQuMDAwMDAwLCAtMTI5MC4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iUmFkaW8tYnV0dG9ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzc3LjAwMDAwMCwgMTE2Ny4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9IkRpc2FibGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTIxLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTUuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJmb3JtL2RhcmsvcmFkaW9idXR0b25fZGlzYWJsZWQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iT3ZhbCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiMyRDJEMkQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIHN0cm9rZT0iIzRFNEU0RSIgc3Ryb2tlLXdpZHRoPSIxIiBjeD0iOCIgY3k9IjgiIHI9IjUuNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat 100% center;
  margin-right: 4px;
}
.dark input[type="radio"]:not(:checked):not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvcmFkaW9idXR0b25faG92ZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8Y2lyY2xlIGlkPSJwYXRoLTEiIGN4PSI4IiBjeT0iOCIgcj0iNiI+PC9jaXJjbGU+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkVyaWNzc29uLURlc2lnbi1TeXN0ZW0tdjEuMiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iRGFyay10aGVtZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwOTQuMDAwMDAwLCAtMTMzMS4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iUmFkaW8tYnV0dG9ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzc3LjAwMDAwMCwgMTE2Ny4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9IkhvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTYyLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTUuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJmb3JtL2RhcmsvcmFkaW9idXR0b25faG92ZXIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iT3ZhbCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiMyMTIxMjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIHN0cm9rZT0iIzc2NzY3NiIgc3Ryb2tlLXdpZHRoPSIxIiBjeD0iOCIgY3k9IjgiIHI9IjUuNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat 100% center;
  margin-right: 4px;
}
.dark .ranger-container {
  cursor: pointer;
  width: 100%;
  font-size: 12px;
  margin: 24px 0 16px;
  display: inline-block;
}
.dark .ranger-container:first-child {
  margin: 16px 0;
}
.dark .ranger-container.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.dark .ranger-container.combined-tooltip.dragging .ranger-progress > .ranger-tooltip {
  display: block;
}
.dark .ranger-container .ranger-input {
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0 none;
}
.dark .ranger-container .ranger-track {
  width: 100%;
  position: relative;
}
.dark .ranger-container .ranger-track::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 4px;
  width: 100%;
  background: #767676;
}
.dark .ranger-container .ranger-track .range-limits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  top: 10px;
  pointer-events: none;
}
.dark .ranger-container .ranger-track .range-limits .range-limit {
  color: #4e4e4e;
}
.dark .ranger-container .ranger-progress {
  height: 4px;
  width: 100%;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform-origin: 0 0 0;
          transform-origin: 0 0 0;
  -webkit-transition: background ease 0.2s;
  transition: background ease 0.2s;
}
.dark .ranger-container .ranger-progress > .ranger-tooltip {
  z-index: 11;
  top: auto;
  bottom: calc(100% + 6px);
  white-space: nowrap;
}
.dark .ranger-container .ranger-handle {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  top: -4px;
  right: -5px;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.dark .ranger-container .ranger-handle .ranger-tooltip {
  opacity: 1;
}
.dark .ranger-container .ranger-handle.active {
  z-index: 10;
}
.dark .ranger-container .ranger-input:focus + .ranger-track .ranger-progress {
  background: #0084f0;
}
.dark .ranger-container .ranger-input:focus + .ranger-track .ranger-handle {
  background: #0084f0;
}
.dark .ranger-container.ranger-multiple .ranger-handle:nth-child(1) {
  left: -5px;
}
.dark .ranger-container.ranger-multiple .ranger-handle:nth-child(2) {
  right: -5px;
}
.dark .ranger-container .ranger-tooltip {
  opacity: 0;
  position: absolute;
  bottom: calc(100% + 2px);
  right: 50%;
  -webkit-transform: translate3d(50%, 0, 0);
          transform: translate3d(50%, 0, 0);
  padding: 0 7px;
  color: #fff;
  pointer-events: none;
  text-align: center;
}
.dark .ranger-container.combined-tooltip .ranger-handle .ranger-tooltip {
  opacity: 0;
}
.dark .ranger-container.combined-tooltip .ranger-tooltip {
  opacity: 1;
}
.dark .select {
  max-width: 200px;
  display: inline-block;
  position: relative;
}
.dark .select .options_container {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dark .select .options_container .pill {
  margin-bottom: 0;
  margin-top: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block;
}
.dark .select .options_container .pill.removable {
  position: relative;
  padding: 4px 26px 4px 8px;
}
.dark .select .options_container .pill.removable::after {
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -7px !important;
}
.dark .select .invalid_select {
  text-decoration: none;
  border: 1px solid #434343;
  padding: 8px;
  border-radius: 3px;
  opacity: 0.5;
  font-size: 12px;
}
.dark .select.disabled {
  opacity: 0.5;
  cursor: default;
}
.dark .select.disabled > * {
  pointer-events: none;
}
.dark .select .btn {
  width: 100%;
  text-align: left;
  padding: 6px 32px 6px 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dark .select .btn:focus {
  outline: 0;
  border-color: #0082f0;
}
.dark .select .btn::after {
  content: "\e920";
  font-family: "Ericsson Icons";
  position: absolute;
  width: 12px;
  height: 12px;
  padding-left: 0;
  right: 8px;
  -webkit-transform-origin: center;
          transform-origin: center;
  top: 50%;
  margin-top: -6px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: -webkit-transform ease-out 0.2s;
  transition: -webkit-transform ease-out 0.2s;
  transition: transform ease-out 0.2s;
  transition: transform ease-out 0.2s, -webkit-transform ease-out 0.2s;
  line-height: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  pointer-events: none;
}
.dark .select .current-options {
  position: relative;
  display: block;
}
.dark .select[data-type="input-multi"] .current-options input,
.dark .select[data-type="input-single"] .current-options input {
  margin-right: 0;
  padding: 8px 32px 8px 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.dark .select[data-type="input-multi"] .current-options::after,
.dark .select[data-type="input-single"] .current-options::after {
  content: "\e920";
  font-family: "Ericsson Icons";
  position: absolute;
  width: 12px;
  height: 12px;
  right: 8px;
  -webkit-transform-origin: center;
          transform-origin: center;
  top: 50%;
  margin-top: -6px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: -webkit-transform ease-out 0.2s;
  transition: -webkit-transform ease-out 0.2s;
  transition: transform ease-out 0.2s;
  transition: transform ease-out 0.2s, -webkit-transform ease-out 0.2s;
  line-height: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  pointer-events: none;
}
.dark .select[data-type="input-multi"].open .current-options::after,
.dark .select[data-type="input-single"].open .current-options::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.dark .select[data-type="input-multi"] .options-list .item,
.dark .select[data-type="multi"] .options-list .item,
.dark .select[data-type="multi-pills"] .options-list .item {
  padding: 0;
  overflow: hidden;
}
.dark .select[data-type="input-multi"] .options-list .item label,
.dark .select[data-type="multi"] .options-list .item label,
.dark .select[data-type="multi-pills"] .options-list .item label {
  padding: 8px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: all ease-out 0.2s;
  transition: all ease-out 0.2s;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  max-width: 100%;
}
.dark .select[data-type="input-multi"] .options-list .item label::before,
.dark .select[data-type="multi"] .options-list .item label::before,
.dark .select[data-type="multi-pills"] .options-list .item label::before {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  left: 8px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: width ease-out 0.2s, margin-right ease-out 0.2s, opacity 0.2s ease-out 0.1s;
  transition: width ease-out 0.2s, margin-right ease-out 0.2s, opacity 0.2s ease-out 0.1s;
}
.dark .select[data-type="input-single"] .options-list .item.active,
.dark .select[data-type="single"] .options-list .item.active {
  background: #0082f0;
  color: #FFF;
}
.dark .select .options-list {
  position: absolute;
  z-index: 60;
  margin: 4px 0 0;
  text-align: left;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  width: 100%;
  padding: 0;
  max-height: 130px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #434343;
  background: #333;
  -webkit-box-shadow: 0 0 8px 0 rgba(45, 45, 45, 0.1);
          box-shadow: 0 0 8px 0 rgba(45, 45, 45, 0.1);
}
.dark .select .options-list .item {
  padding: 8px;
  color: #F2F2F2;
  line-height: 1.2em;
  cursor: pointer;
  white-space: nowrap;
  height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dark .select .options-list .item.highlight,
.dark .select .options-list .item:hover {
  color: #F2F2F2;
  background: #4e4e4e;
}
.dark .select .options-list .item.active.highlight,
.dark .select .options-list .item.active:hover {
  background: #006fce;
}
.dark .select .options-list .item:focus {
  outline: none;
}
.dark .select .options-list .item.highlight input[type="checkbox"]:checked:not(:disabled) + label {
  background: #006fce;
}
.dark .select .options-list .item input[type="checkbox"]:checked:not(:disabled) + label {
  padding: 8px 8px 8px 30px;
  background: #0082f0;
  color: #FFF;
}
.dark .select .options-list .item input[type="checkbox"]:checked:not(:disabled) + label:hover {
  background: #006fce;
}
.dark .select .options-list .item input[type="checkbox"]:not(:checked):not(:disabled) + label::before {
  background: none;
  width: 0;
  margin-right: 0;
  opacity: 0;
}
.dark .select .options-list .item input[type="checkbox"]:checked:not(:disabled) + label::before {
  opacity: 1;
}
.dark .select .options-list .no_results {
  padding: 8px;
  color: #F2F2F2;
  line-height: 1.2em;
  cursor: pointer;
  white-space: nowrap;
  height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dark .select .options-list .no_results:hover {
  cursor: default;
}
.dark .select.closed .options-list {
  display: none;
}
.dark .select.open .btn::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.dark .select.open .options-list {
  display: block;
}
.dark .switch {
  position: relative;
  display: inline-block;
  width: 30px;
  border-radius: 34px;
  cursor: pointer;
  color: rgba(242, 242, 242, 0.8);
}
.dark .switch:hover {
  color: #F2F2F2;
  cursor: pointer;
}
.dark .switch:hover input:not([disabled]) + .ball {
  border-color: #ADADAD;
}
.dark .switch:hover input:checked:not([disabled]) + .ball {
  background-color: #2696f2;
  border-color: #2696f2;
}
.dark .switch span {
  display: block;
  margin-left: 34px;
}
.dark .switch span::after {
  content: attr(data-disabled);
}
.dark .switch input {
  display: none;
}
.dark .switch input:checked + .ball {
  background-color: #0077DB;
  border-color: #0077DB;
}
.dark .switch input:checked ~ span::after {
  content: attr(data-enabled);
}
.dark .switch input:checked + .ball::before {
  -webkit-transform: translateX(13px);
  transform: translateX(13px);
  background-color: #FFF;
}
.dark .switch input:not([disabled]) ~ span {
  cursor: pointer;
}
.dark .switch input:disabled ~ span {
  cursor: default;
  opacity: 0.4;
}
.dark .switch input:checked:disabled ~ .ball {
  border-color: #2d2d2d;
}
.dark .switch input:disabled ~ .ball {
  background-color: #2d2d2d;
  border-color: #4e4e4e;
}
.dark .switch input:disabled ~ .ball::before {
  background-color: #ADADAD;
}
.dark .switch input:disabled ~ .ball:hover {
  cursor: default;
  background: #2d2d2d;
}
.dark .switch .ball {
  position: absolute;
  left: 0;
  right: -1px;
  height: 17px;
  background-color: #212121;
  border: solid 1px #4e4e4e;
  border-radius: 34px;
  -webkit-transition: background-color 0.4s, -webkit-transform 0.4s;
  transition: background-color 0.4s, -webkit-transform 0.4s;
  transition: background-color 0.4s, transform 0.4s;
  transition: background-color 0.4s, transform 0.4s, -webkit-transform 0.4s;
}
.dark .switch .ball::before {
  position: absolute;
  content: "";
  height: 11px;
  width: 11px;
  left: 3px;
  bottom: 2px;
  background-color: #FFF;
  border-radius: 50%;
  -webkit-transition: background-color 0.4s, -webkit-transform 0.4s;
  transition: background-color 0.4s, -webkit-transform 0.4s;
  transition: background-color 0.4s, transform 0.4s;
  transition: background-color 0.4s, transform 0.4s, -webkit-transform 0.4s;
}
.dark .enable-focus .switch input:focus + .ball {
  -webkit-box-shadow: 0 0 2px 2px #0077DB;
          box-shadow: 0 0 2px 2px #0077DB;
  outline: #0077DB solid 2px;
  outline-offset: 1px;
}
.dark .tabs {
  display: block;
}
.dark .tabs .titles .title {
  display: inline-block;
  min-width: 25px;
  font-size: 14px;
  margin: 0;
  padding: 10px 16px;
  text-align: center;
  cursor: default;
}
.dark .tabs .titles .title.disabled {
  opacity: 0.4;
  cursor: default;
}
.dark .tabs .titles .title:only-child.selected {
  border-bottom: 3px solid transparent;
  opacity: 0.7;
  padding-left: 0;
}
.dark .tabs .titles .title.selected {
  border-bottom: 3px solid #0077DB;
}
.dark .tabs .titles .title:not(.selected) {
  color: #8B8B8B;
  border-bottom: solid 3px transparent;
}
.dark .tabs .titles .title:not(.selected):hover {
  color: #F2F2F2;
  cursor: pointer;
}
.dark .tabs .contents {
  padding: 5px 0;
}
.dark .tabs .contents > .content {
  display: none;
  margin-top: 8px;
}
.dark .tabs .contents > .content.selected {
  display: block;
}
.dark .tooltip {
  position: relative;
}
.dark .tooltip.dotted {
  border-bottom: 1px dotted #F2F2F2;
}
.dark .tooltip.pointer:hover {
  cursor: pointer;
}
.dark .tooltip:hover {
  cursor: default;
}
.dark .tooltip:hover .message {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.18s ease-in-out 0.18s;
  transition: opacity 0.18s ease-in-out 0.18s;
}
.dark .tooltip .message {
  display: block;
  opacity: 0;
  visibility: hidden;
  background: #fafafa;
  color: #242424;
  font-size: 12px;
  padding: 0.7rem;
  line-height: 16px;
  white-space: nowrap;
  position: absolute;
  z-index: 100;
  pointer-events: none;
}
.dark .tooltip .message:hover {
  opacity: 0;
}
.dark .tooltip .message.visible {
  opacity: 1;
  visibility: visible;
}
.dark .tooltip .message.white {
  background-color: #eee;
  color: #242424;
}
.dark .tooltip .message.white.bottom::after {
  border-color: transparent transparent #eee;
}
.dark .tooltip .message.white.bottom-end::after {
  border-color: transparent transparent #eee;
}
.dark .tooltip .message.white.top::after {
  border-color: #eee transparent transparent;
}
.dark .tooltip .message.white.top-end::after {
  border-color: #eee transparent transparent;
}
.dark .tooltip .message.white.left::after {
  border-color: transparent transparent transparent #eee;
}
.dark .tooltip .message.white.right::after {
  border-color: transparent #eee transparent transparent;
}
.dark .tooltip .message.blue {
  background-color: #0077DB;
  color: #FFF;
}
.dark .tooltip .message.blue.bottom::after {
  border-color: transparent transparent #0077DB transparent;
}
.dark .tooltip .message.blue.bottom-end::after {
  border-color: transparent transparent #0077DB transparent;
}
.dark .tooltip .message.blue.top::after {
  border-color: #0077DB transparent transparent transparent;
}
.dark .tooltip .message.blue.top-end::after {
  border-color: #0077DB transparent transparent transparent;
}
.dark .tooltip .message.blue.left::after {
  border-color: transparent transparent transparent #0077DB;
}
.dark .tooltip .message.blue.right::after {
  border-color: transparent #0077DB transparent transparent;
}
.dark .tooltip .message.black {
  background-color: #333;
  color: #f2f2f2;
}
.dark .tooltip .message.black.bottom::after {
  border-color: transparent transparent #333;
}
.dark .tooltip .message.black.bottom-end::after {
  border-color: transparent transparent #333;
}
.dark .tooltip .message.black.top::after {
  border-color: #333 transparent transparent;
}
.dark .tooltip .message.black.top-end::after {
  border-color: #333 transparent transparent;
}
.dark .tooltip .message.black.left::after {
  border-color: transparent transparent transparent #333;
}
.dark .tooltip .message.black.right::after {
  border-color: transparent #333 transparent transparent;
}
.dark .tooltip .message.bottom {
  margin-top: 8px;
  left: 0;
}
.dark .tooltip .message.bottom::after {
  content: " ";
  position: absolute;
  top: 0;
  left: 14px;
  margin-top: -10px;
  border: 5px solid transparent;
  border-bottom-color: #fafafa;
}
.dark .tooltip .message.bottom-end {
  margin-top: 8px;
  right: -10px;
  top: 100%;
}
.dark .tooltip .message.bottom-end::after {
  content: " ";
  position: absolute;
  top: 0;
  right: 14px;
  margin-top: -10px;
  border: 5px solid transparent;
  border-bottom-color: #fafafa;
}
.dark .tooltip .message.top {
  bottom: 100%;
  left: 0;
  margin-bottom: 8px;
}
.dark .tooltip .message.top::after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 0;
  margin-left: 14px;
  border: 5px solid transparent;
  border-top-color: #fafafa;
}
.dark .tooltip .message.top-end {
  bottom: 100%;
  right: -10px;
  margin-bottom: 8px;
}
.dark .tooltip .message.top-end::after {
  content: " ";
  position: absolute;
  top: 100%;
  right: 0;
  margin-right: 14px;
  border: 5px solid transparent;
  border-top-color: #fafafa;
}
.dark .tooltip .message.right {
  top: 0;
  left: 105%;
  margin-left: 8px;
}
.dark .tooltip .message.right::after {
  content: " ";
  position: absolute;
  top: 0;
  right: 100%;
  margin-top: 1em;
  border: 5px solid transparent;
  border-right-color: #fafafa;
}
.dark .tooltip .message.left {
  top: 0;
  right: 105%;
  margin-right: 8px;
}
.dark .tooltip .message.left::after {
  content: " ";
  position: absolute;
  top: 0;
  left: 100%;
  margin-top: 1em;
  border: 5px solid transparent;
  border-left-color: #fafafa;
}
.dark .wizard-steps {
  width: 100%;
  height: 90px;
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-bottom: solid 1px #4e4e4e;
}
.dark .wizard-steps .steps {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dark .wizard-steps .steps .step {
  min-width: 180px;
  max-width: 280px;
  text-align: center;
  width: 100%;
}
.dark .wizard-steps .steps .step:not(:nth-of-type(-n+4)) {
  display: none;
}
.dark .wizard-steps .steps .step.visible {
  display: inline;
}
.dark .wizard-steps .steps .step.hidden {
  display: none;
}
.dark .wizard-steps .steps .step .nextbar,
.dark .wizard-steps .steps .step .prevbar {
  height: 2px;
  background: #ADADAD;
  width: 50%;
  position: relative;
  top: 14px;
}
.dark .wizard-steps .steps .step .nextbar {
  margin-left: 50%;
  top: 12px;
}
.dark .wizard-steps .steps .step:first-child > .prevbar {
  width: 0;
}
.dark .wizard-steps .steps .step:last-child > .nextbar {
  width: 0;
}
.dark .wizard-steps .steps .step .sphere {
  height: 22px;
  width: 22px;
  background: white;
  margin: 0 auto auto;
  position: relative;
}
.dark .wizard-steps .steps .step .description {
  position: relative;
  padding: 0 20px;
  top: 8px;
}
.dark .wizard-steps .steps .step:hover {
  cursor: default;
}
.dark .wizard-steps .steps .step.current .sphere {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jdXJyZW50IGNvcHkgMzwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxjaXJjbGUgaWQ9InBhdGgtMSIgY3g9IjMyIiBjeT0iMzIiIHI9IjMyIj48L2NpcmNsZT4gICAgICAgIDxjaXJjbGUgaWQ9InBhdGgtMyIgY3g9IjE5IiBjeT0iMTkiIHI9IjE5Ij48L2NpcmNsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iRGFyayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg0Mi4wMDAwMDAsIC00My4wMDAwMDApIj4gICAgICAgIDxnIGlkPSJjdXJyZW50LWNvcHktMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODQyLjAwMDAwMCwgNDMuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9ImEtbGluayI+ICAgICAgICAgICAgICAgIDxnIGlkPSJhLUNsaXBwZWQiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iYSI+PC9nPiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iYSIgc3Ryb2tlPSIjRjJGMkYyIiBzdHJva2Utd2lkdGg9IjEyIiBmaWxsPSIjMjQyNDI0IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjbWFzay0yKSIgY3g9IjMyIiBjeT0iMzIiIHI9IjMyIj48L2NpcmNsZT4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8ZyBpZD0iYS1saW5rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDEzLjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYS1DbGlwcGVkIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTQiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTMiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImEiPjwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  background-size: cover;
}
.dark .wizard-steps .steps .step.current .prevbar {
  background: #F2F2F2;
}
.dark .wizard-steps .steps .step.current .description {
  font-weight: 500;
  color: #F2F2F2;
}
.dark .wizard-steps .steps .step.current:hover {
  cursor: default;
}
.dark .wizard-steps .steps .step .sphere,
.dark .wizard-steps .steps .step.next .sphere {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5uZXh0PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJEYXJrIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQyLjAwMDAwMCwgLTQ3NS4wMDAwMDApIj4gICAgICAgIDxnIGlkPSJuZXh0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDIuMDAwMDAwLCA0NzUuMDAwMDAwKSI+ICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICA8ZyBpZD0iYSI+PC9nPiAgICAgICAgICAgIDxjaXJjbGUgaWQ9ImEiIHN0cm9rZT0iIzc2NzY3NiIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0iIzI0MjQyNCIgbWFzaz0idXJsKCNtYXNrLTIpIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  background-size: cover;
}
.dark .wizard-steps .steps .step .description,
.dark .wizard-steps .steps .step.next .description {
  color: #ADADAD;
}
.dark .wizard-steps .steps .step.completed .sphere {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jb21wbGV0ZWQgY29weSAzPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJEYXJrIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTg3LjAwMDAwMCwgLTQzLjAwMDAwMCkiPiAgICAgICAgPGcgaWQ9ImNvbXBsZXRlZC1jb3B5LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4Ny4wMDAwMDAsIDQzLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJhLWxpbmsiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYS1DbGlwcGVkIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImEiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9ImEiIHN0cm9rZT0iI0YyRjJGMiIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0iIzI0MjQyNCIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI21hc2stMikiIGN4PSIzMiIgY3k9IjMyIiByPSIzMiI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzI0MjQyNCIgZmlsbC1ydWxlPSJub256ZXJvIiBjeD0iMzIiIGN5PSIzMiIgcj0iMjAiPjwvY2lyY2xlPiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZS1Db3B5IiBmaWxsPSIjRjJGMkYyIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHBvaW50cz0iMjcuNTk1NzQ0NyA0NS41NTMxOTE1IDE1IDMyLjYxNzAyMTMgMTkuNzY1OTU3NCAyNy44NTEwNjM4IDI3LjI1NTMxOTEgMzUuMzQwNDI1NSA0MS44OTM2MTcgMTkgNDcgMjMuNzY1OTU3NCI+PC9wb2x5Z29uPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  background-size: cover;
}
.dark .wizard-steps .steps .step.completed .prevbar {
  background: #F2F2F2;
}
.dark .wizard-steps .steps .step.completed .nextbar {
  background: #F2F2F2;
}
.dark .wizard-steps .steps .step.completed:hover {
  cursor: pointer;
}
.dark .wizard-steps .steps .step.completed:hover .description {
  color: #F2F2F2;
}
.dark .wizard-steps .steps .step.completed:hover .sphere {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jb21wbGV0ZWQgY29weSA0PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJEYXJrIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzIyLjAwMDAwMCwgLTQzLjAwMDAwMCkiPiAgICAgICAgPGcgaWQ9ImNvbXBsZXRlZC1jb3B5LTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyMi4wMDAwMDAsIDQzLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJhLWxpbmsiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYS1DbGlwcGVkIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImEiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9ImEiIHN0cm9rZT0iIzMzQTNGRiIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0iIzI0MjQyNCIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI21hc2stMikiIGN4PSIzMiIgY3k9IjMyIiByPSIzMiI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzI0MjQyNCIgZmlsbC1ydWxlPSJub256ZXJvIiBjeD0iMzIiIGN5PSIzMiIgcj0iMjAiPjwvY2lyY2xlPiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZS1Db3B5IiBmaWxsPSIjMzNBM0ZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHBvaW50cz0iMjcuNTk1NzQ0NyA0NS41NTMxOTE1IDE1IDMyLjYxNzAyMTMgMTkuNzY1OTU3NCAyNy44NTEwNjM4IDI3LjI1NTMxOTEgMzUuMzQwNDI1NSA0MS44OTM2MTcgMTkgNDcgMjMuNzY1OTU3NCI+PC9wb2x5Z29uPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  background-size: cover;
}
.dark .wizard-steps .steps .step.completed .description:hover {
  cursor: pointer;
}
.dark .wizard-steps .steps .step.completed.current .sphere {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jb21wbGV0ZWQgY29weSAzPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJEYXJrIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTg3LjAwMDAwMCwgLTQzLjAwMDAwMCkiPiAgICAgICAgPGcgaWQ9ImNvbXBsZXRlZC1jb3B5LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4Ny4wMDAwMDAsIDQzLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJhLWxpbmsiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYS1DbGlwcGVkIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImEiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9ImEiIHN0cm9rZT0iI0YyRjJGMiIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0iIzI0MjQyNCIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI21hc2stMikiIGN4PSIzMiIgY3k9IjMyIiByPSIzMiI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzI0MjQyNCIgZmlsbC1ydWxlPSJub256ZXJvIiBjeD0iMzIiIGN5PSIzMiIgcj0iMjAiPjwvY2lyY2xlPiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZS1Db3B5IiBmaWxsPSIjRjJGMkYyIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHBvaW50cz0iMjcuNTk1NzQ0NyA0NS41NTMxOTE1IDE1IDMyLjYxNzAyMTMgMTkuNzY1OTU3NCAyNy44NTEwNjM4IDI3LjI1NTMxOTEgMzUuMzQwNDI1NSA0MS44OTM2MTcgMTkgNDcgMjMuNzY1OTU3NCI+PC9wb2x5Z29uPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  background-size: cover;
}
.dark .wizard-steps .steps .step.completed.current .prevbar {
  background: #F2F2F2;
}
.dark .wizard-steps .steps .step.completed.current .nextbar {
  background: #F2F2F2;
}
.dark .wizard-steps .steps .step.completed.current:hover {
  cursor: pointer;
}
.dark .wizard-steps .steps .step.completed.current:hover .description {
  color: #F2F2F2;
}
.dark .wizard-steps .steps .step.completed.current:hover .sphere {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jb21wbGV0ZWQgY29weSA0PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJEYXJrIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzIyLjAwMDAwMCwgLTQzLjAwMDAwMCkiPiAgICAgICAgPGcgaWQ9ImNvbXBsZXRlZC1jb3B5LTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyMi4wMDAwMDAsIDQzLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJhLWxpbmsiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYS1DbGlwcGVkIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImEiPjwvZz4gICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9ImEiIHN0cm9rZT0iIzMzQTNGRiIgc3Ryb2tlLXdpZHRoPSIxMiIgZmlsbD0iIzI0MjQyNCIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI21hc2stMikiIGN4PSIzMiIgY3k9IjMyIiByPSIzMiI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzI0MjQyNCIgZmlsbC1ydWxlPSJub256ZXJvIiBjeD0iMzIiIGN5PSIzMiIgcj0iMjAiPjwvY2lyY2xlPiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZS1Db3B5IiBmaWxsPSIjMzNBM0ZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHBvaW50cz0iMjcuNTk1NzQ0NyA0NS41NTMxOTE1IDE1IDMyLjYxNzAyMTMgMTkuNzY1OTU3NCAyNy44NTEwNjM4IDI3LjI1NTMxOTEgMzUuMzQwNDI1NSA0MS44OTM2MTcgMTkgNDcgMjMuNzY1OTU3NCI+PC9wb2x5Z29uPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
  background-size: cover;
}
.dark .wizard-steps .steps .step.completed.current .description:hover {
  cursor: pointer;
}
.dark .wizard-steps .arrow {
  position: static;
  padding: 0 30px;
  color: #C8C8C8;
  display: none;
}
.dark .wizard-steps .arrow .icon {
  margin: 0;
  font-size: 26px;
}
.dark .wizard-steps .arrow:hover {
  cursor: pointer;
  color: #F2F2F2;
}
.dark .wizard-steps .arrow.left {
  left: 0;
}
.dark .wizard-steps .arrow.right {
  right: 0;
}
.dark .wizard-steps .arrow.visible {
  display: inline;
  margin-top: 3px;
}
@media screen and (max-width: 1200px) {
  .dark .wizard-steps .step:not(:nth-of-type(-n+3)) {
    display: none;
  }
}
@media screen and (max-width: 956px) {
  .dark .wizard-steps .step:not(:nth-of-type(-n+2)) {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .dark .wizard-steps .step:not(:nth-of-type(-n+1)) {
    display: none;
  }
}
@media only screen and (min-width: 0) {
  .dark .wizard-content .content .notes {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 30em) {
  .dark .wizard-content .content .notes {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
.dark .wizard-header {
  border-top: solid 1px #4E4E4E;
  padding-top: 16px;
  margin-top: 16px;
}
.dark .wizard-header .title {
  display: inline-block;
  font-size: 16px;
}
.dark .wizard-header .subtitle {
  display: inline-block;
  font-size: 12px;
  opacity: 0.6;
  margin-left: 8px;
}
.dark .wizard-content {
  margin: 24px 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  height: 100px;
}
.dark .wizard-content .content {
  margin-bottom: 16px;
}
.dark .wizard-content .content.hidden {
  display: none;
}
.dark .wizard-content .content .title {
  display: inline-block;
  font-size: 16px;
  margin-bottom: 16px;
}
.dark .wizard-content .content .subtitle {
  display: inline-block;
  font-size: 12px;
  opacity: 0.6;
  margin-left: 8px;
}
.dark .wizard-content .content .column {
  padding: 8px 0;
  margin-bottom: 0;
}
.dark .wizard-content .content .notes {
  opacity: 0.8;
}
.dark .wizard-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 16px 0 0;
  width: 100%;
  border-top: solid 1px #4E4E4E;
}
.dark .wizard-footer .item .btn {
  min-width: 42px;
}
.dark .wizard-footer .item .btn .term {
  display: none;
}
.dark .wizard-footer .item .btn .icon {
  margin-right: 0;
}
.dark .wizard-footer .hidden {
  display: none;
}
@media only screen and (min-width: 30em) {
  .dark .wizard-footer .item .btn {
    min-width: 98px;
  }
  .dark .wizard-footer .item .btn .icon-arrow-right {
    margin-left: 8px;
  }
  .dark .wizard-footer .item .btn .icon-arrow-left {
    margin-right: 8px;
  }
  .dark .wizard-footer .item .btn .term {
    display: inline;
  }
}
.dark .wizard {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dark .eds-gauge {
  text-align: center;
}
.dark .eds-gauge .title {
  font-size: 16px;
  fill: #F2F2F2;
  opacity: 0.7;
}
.dark .eds-gauge .total {
  font-size: 60px;
  fill: #F2F2F2;
  text-anchor: middle;
}
.dark .eds-gauge .total.light {
  font-weight: 100;
}
.dark .eds-gauge .units {
  font-size: 28px;
  fill: #F2F2F2;
  text-anchor: middle;
  opacity: 0.6;
}
.dark .eds-gauge .label {
  font-size: 24px;
  fill: #F2F2F2;
  opacity: 0.3;
}
.dark .eds-gauge .label.left {
  text-anchor: start;
}
.dark .eds-gauge .label.right {
  text-anchor: end;
}
.dark .eds-gauge .foregroundArc {
  fill: #545454;
}
.dark .eds-gauge .valueArc {
  fill: #eeeeee;
}
.dark .eds-gauge .red {
  fill: #DC2D37;
}
.dark .eds-gauge .orange {
  fill: #E66E19;
}
.dark .eds-gauge .yellow {
  fill: #DCAF00;
}
.dark .eds-gauge .green {
  fill: #288964;
}
.dark .eds-gauge .gray {
  fill: #ADADAD;
}
.dark .eds-gauge .transparent {
  fill: transparent;
}
.dark .eds-gauge .unknown {
  fill: url(#diagonalTexture);
}
.dark .eds-gauge .unknown2 {
  fill: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1JyBoZWlnaHQ9JzUnPgogIDxyZWN0IHdpZHRoPSc1JyBoZWlnaHQ9JzUnIGZpbGw9J3doaXRlJy8+CiAgPHBhdGggZD0nTTAgNUw1IDBaTTYgNEw0IDZaTS0xIDFMMSAtMVonIHN0cm9rZT0nIzg4OCcgc3Ryb2tlLXdpZHRoPScxJy8+Cjwvc3ZnPg==);
}
.dark .eds-gauge .negativeArc {
  fill: #262626;
}
.dark .eds-gauge .tooltip {
  font-family: "Ericsson Hilda", Helvetica, Arial, sans-serif;
  color: #FFF;
  background: rgba(57, 57, 57, 0.9);
  border-radius: 4px;
  position: fixed;
  padding: 0.5em 1em;
}
.dark .eds-gauge .tooltip.hidden {
  display: none;
}
.dark .signin {
  color: #F2F2F2;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
  background: #0C0C0C;
  -webkit-transition: opacity 1s ease-in-out 0ms;
  transition: opacity 1s ease-in-out 0ms;
}
.dark .signin input,
.dark .signin textarea {
  color: #F2F2F2;
  background: rgba(0, 0, 0, 0.15);
  border: 1px solid #4e4e4e;
}
.dark .signin input::-webkit-input-placeholder,
.dark .signin textarea::-webkit-input-placeholder {
  color: rgba(242, 242, 242, 0.6);
}
.dark .signin input::-ms-input-placeholder,
.dark .signin textarea::-ms-input-placeholder {
  color: rgba(242, 242, 242, 0.6);
}
.dark .signin input::placeholder,
.dark .signin textarea::placeholder {
  color: rgba(242, 242, 242, 0.6);
}
.dark .signin input:hover:not([disabled]):not([readonly]),
.dark .signin textarea:hover:not([disabled]):not([readonly]) {
  border-color: #767676;
}
.dark .signin input:focus:not([disabled]):not([readonly]),
.dark .signin textarea:focus:not([disabled]):not([readonly]) {
  border-color: #0077DB;
}
.dark .signin input:active,
.dark .signin textarea:active {
  border-color: #0077DB;
}
.dark .signin input[disabled],
.dark .signin textarea[disabled] {
  background-color: #2d2d2d;
  color: rgba(242, 242, 242, 0.6);
}
.dark .signin label {
  color: #F2F2F2;
}
.dark .signin input[type="checkbox"]:focus::before {
  outline: solid 1px #0077DB;
}
.dark .signin input[type="checkbox"]:not(:checked):not(:indeterminate):not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfZGVmYXVsdDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICA8L2RlZnM+ICAgIDxnIGlkPSJFcmljc3Nvbi1EZXNpZ24tU3lzdGVtLXYxLjEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkRhcmstdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkzLjAwMDAwMCwgLTE2MDguMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDE1MjcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJEZWFmdWx0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNTUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9kYXJrL2NoZWNrYm94X2RlZmF1bHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyNS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiMyMTIxMjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHJva2U9IiM0RTRFNEUiIHN0cm9rZS13aWR0aD0iMSIgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat 100% center;
}
.dark .signin input[type="checkbox"]:checked:not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfc2VsZWN0ZWRfZGVmYXVsdDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJFcmljc3Nvbi1EZXNpZ24tU3lzdGVtLXYxLjEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkRhcmstdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkzLjAwMDAwMCwgLTE3MzEuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDE1MjcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJTZWxlY3RlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIwMy4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9kYXJrL2NoZWNrYm94X3NlbGVjdGVkX2RlZmF1bHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjMDA4MkYwIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGw9IiNGMkYyRjIiIHBvaW50cz0iMTEuMiAzLjk5OTk5IDYuODk5OTk5OTUgOC44MDA5OSA0LjY5OTk5OTk1IDYuNTk5OTkgMy4yOTk5OTk5NSA3Ljk5OTk5IDYuOTk5OTk5OTUgMTEuNzk5OTkgMTIuNjk5IDUuNDAwOTkiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat 100% center;
}
.dark .signin input[type="checkbox"]:checked:disabled + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfc2VsZWN0ZWRfZGlzYWJsZWQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xNzcyLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNTI3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iU2VsZWN0ZWQtZGlzYWJsZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyNDQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vZGFyay9jaGVja2JveF9zZWxlY3RlZF9kaXNhYmxlZCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiMyRDJEMkQiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgZmlsbD0iIzc2NzY3NiIgcG9pbnRzPSIxMS4yIDMuOTk5OTkgNi44OTk5OTk5NSA4LjgwMDk5IDQuNjk5OTk5OTUgNi41OTk5OSAzLjI5OTk5OTk1IDcuOTk5OTkgNi45OTk5OTk5NSAxMS43OTk5OSAxMi42OTkgNS40MDA5OSI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
}
.dark .signin input[type="checkbox"]:checked:not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfc2VsZWN0ZWRfaG92ZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xODEzLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNTI3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iU2VsZWN0ZWQtaG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyODUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vZGFyay9jaGVja2JveF9zZWxlY3RlZF9ob3ZlciI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiMyNjk2RjIiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgZmlsbD0iI0YyRjJGMiIgcG9pbnRzPSIxMS4yIDMuOTk5OTkgNi44OTk5OTk5NSA4LjgwMDk5IDQuNjk5OTk5OTUgNi41OTk5OSAzLjI5OTk5OTk1IDcuOTk5OTkgNi45OTk5OTk5NSAxMS43OTk5OSAxMi42OTkgNS40MDA5OSI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
}
.dark .signin input[type="checkbox"]:not(:checked):not(:indeterminate):not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfZGVmYXVsdDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICA8L2RlZnM+ICAgIDxnIGlkPSJFcmljc3Nvbi1EZXNpZ24tU3lzdGVtLXYxLjEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkRhcmstdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkzLjAwMDAwMCwgLTE2MDguMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDE1MjcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJEZWFmdWx0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNTUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9kYXJrL2NoZWNrYm94X2RlZmF1bHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyNS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiMyMTIxMjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHJva2U9IiM0RTRFNEUiIHN0cm9rZS13aWR0aD0iMSIgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat 100% center;
}
.dark .signin input[type="checkbox"]:not(:checked):not(:indeterminate):disabled + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfZGlzYWJsZWQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xNjQ5LjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNTI3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iRGlzYWJsZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxMjEuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9kYXJrL2NoZWNrYm94X2Rpc2FibGVkIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiMyRDJEMkQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHJva2U9IiM0RTRFNEUiIHN0cm9rZS13aWR0aD0iMSIgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat 100% center;
}
.dark .signin input[type="checkbox"]:not(:checked):not(:indeterminate):not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfaG92ZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xNjkwLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNTI3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iSG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNjIuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vZGFyay9jaGVja2JveF9ob3ZlciI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjMjEyMTIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3Ryb2tlPSIjNzY3Njc2IiBzdHJva2Utd2lkdGg9IjEiIHg9IjEuNSIgeT0iMS41IiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
}
.dark .signin input[type="checkbox"]:not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfaG92ZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xNjkwLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNTI3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iSG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNjIuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vZGFyay9jaGVja2JveF9ob3ZlciI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjMjEyMTIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3Ryb2tlPSIjNzY3Njc2IiBzdHJva2Utd2lkdGg9IjEiIHg9IjEuNSIgeT0iMS41IiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
}
.dark .signin.hidden {
  opacity: 0;
}
.dark .signin .watermark {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 64px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dark .signin .watermark .icon {
  font-size: 43px;
}
.dark .signin .watermark .product {
  font-size: 18px;
  font-weight: 400;
  padding: 10px 0 0 4px;
  display: inline;
}
.dark .signin .welcome {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  -ms-flex-item-align: center;
      align-self: center;
  text-align: center;
  opacity: 1;
  -webkit-transition: opacity 1s ease-in-out 0ms, -webkit-box-flex 0ms ease-in-out 50ms;
  transition: opacity 1s ease-in-out 0ms, -webkit-box-flex 0ms ease-in-out 50ms;
  transition: flex 0ms ease-in-out 50ms, opacity 1s ease-in-out 0ms;
  transition: flex 0ms ease-in-out 50ms, opacity 1s ease-in-out 0ms, -webkit-box-flex 0ms ease-in-out 50ms, -ms-flex 0ms ease-in-out 50ms;
}
.dark .signin .welcome.hidden {
  opacity: 0;
  height: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  overflow: hidden;
}
.dark .signin .welcome .message {
  font-size: 28px;
  font-weight: 100;
}
.dark .signin .welcome .username {
  font-size: 48px;
}
.dark .signin .welcome .loading {
  -ms-flex-item-align: center;
      align-self: center;
  margin: 24px;
}
.dark .signin .error {
  text-align: center;
  padding: 28px;
}
.dark .signin .error.hidden {
  display: none;
}
.dark .signin .error::before {
  content: "\e9ad";
  padding-right: 8px;
  font-family: "Ericsson Icons" !important;
  vertical-align: middle;
}
.dark .signin form {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  -ms-flex-item-align: center;
      align-self: center;
  width: 280px;
}
.dark .signin form.hidden {
  display: none;
}
.dark .signin form .field {
  position: relative;
  margin-bottom: 28px;
  height: 40px;
}
.dark .signin form .field .hint {
  display: none;
  margin: -20px 0 0 2px;
  font-size: 12px;
}
.dark .signin form .field label,
.dark .signin form .field input:not([type="checkbox"]) {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
.dark .signin form .field input:not([type="checkbox"]) {
  margin-right: 0;
  width: 100%;
  height: 40px;
  font-size: 14px;
  padding-left: 8px;
  cursor: text;
  padding-top: 21px;
}
.dark .signin form .field input:not([type="checkbox"])::-webkit-input-placeholder {
  opacity: 0;
}
.dark .signin form .field input:not([type="checkbox"])::-ms-input-placeholder {
  opacity: 0;
}
.dark .signin form .field input:not([type="checkbox"])::placeholder {
  opacity: 0;
}
.dark .signin form .field input:not([type="checkbox"]):focus::-webkit-input-placeholder {
  opacity: 1;
}
.dark .signin form .field input:not([type="checkbox"]):focus::-ms-input-placeholder {
  opacity: 1;
}
.dark .signin form .field input:not([type="checkbox"]):focus::placeholder {
  opacity: 1;
}
.dark .signin form .field input:not([type="checkbox"]):invalid:not(:focus):not(:placeholder-shown),
.dark .signin form .field input:not([type="checkbox"]).invalid {
  border-left: solid 3px #DC2D37 !important;
}
.dark .signin form .field input:not([type="checkbox"]):invalid:not(:focus):not(:placeholder-shown):hover,
.dark .signin form .field input:not([type="checkbox"]).invalid:hover {
  border-left-color: #DC2D37;
}
.dark .signin form .field input:not([type="checkbox"]):invalid:not(:focus):not(:placeholder-shown) ~ .hint,
.dark .signin form .field input:not([type="checkbox"]).invalid ~ .hint {
  display: block;
}
.dark .signin form .field input:not([type="checkbox"]) + label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: text;
}
.dark .signin form .field input:not([type="checkbox"]):placeholder-shown + label {
  cursor: text;
  -webkit-transform: translate(8px, -2rem) scale(1);
          transform: translate(8px, -2rem) scale(1);
}
.dark .signin form .field input:not([type="checkbox"]):not(:placeholder-shown) + label,
.dark .signin form .field input:not([type="checkbox"]):focus + label {
  -webkit-transform: scale(0.9) translate(-6px, -45px);
          transform: scale(0.9) translate(-6px, -45px);
  opacity: 0.7;
  cursor: pointer;
}
.dark .signin form .field input:not([type="checkbox"]):hover ~ .reveal {
  opacity: 0.5 !important;
}
.dark .signin form .field input:not([type="checkbox"]):focus ~ .reveal {
  opacity: 0.5;
}
.dark .signin form .field input#username:-webkit-autofill,
.dark .signin form .field input#password:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px #0a0a0a inset;
  -webkit-text-fill-color: #F2F2F2;
}
.dark .signin form input[type="checkbox"] + label {
  margin: 10px 0 18px;
}
.dark .signin form .reveal {
  position: absolute;
  top: 0;
  right: 6px;
  opacity: 0;
  font-size: 16px;
  padding: 10px;
}
.dark .signin form .reveal:hover {
  opacity: 1 !important;
  cursor: pointer;
}
.dark .signin form .btn {
  width: 100%;
  height: 40px;
  margin-bottom: 38px;
}
.dark .signin form .suffix {
  font-size: 16px;
}
.dark .signin .help {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.dark .signin .tooltip .message.bottom-end {
  right: -1px;
}
.dark .signin .footer {
  width: 360px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 108px;
          flex: 0 0 108px;
  -ms-flex-item-align: center;
      align-self: center;
  text-align: center;
  opacity: 0.4;
}
.dark .signin a.subtle-link {
  color: #F2F2F2;
  border-bottom: 1px dashed #F2F2F2;
}
.dark .signin a.subtle-link:hover {
  border-bottom: 1px solid #0077DB;
}
@media only screen and (min-width: 30em) {
  .dark .signin .watermark {
    padding: 110px 0 24px 110px;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .dark .signin .watermark .icon {
    font-size: 55px;
  }
  .dark .signin .watermark .product {
    display: block;
    font-size: 16px;
    padding: 16px 0 0 4px;
    width: 100px;
  }
}
.dark code[class*="language-"],
.dark pre[class*="language-"] {
  color: #F2F2F2;
  background: none;
  font-family: "Ericsson Hilda Mono", monospace;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  letter-spacing: 0.5px;
  line-height: 1.5;
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}
.dark code[class*="language-"]::-moz-selection,
.dark pre[class*="language-"]::-moz-selection,
.dark code[class*="language-"]::-moz-selection,
.dark pre[class*="language-"]::-moz-selection {
  background: #9aa2b1;
}
.dark code[class*="language-"]::-moz-selection,
.dark pre[class*="language-"]::-moz-selection,
.dark code[class*="language-"]::selection,
.dark pre[class*="language-"]::selection {
  background: #9aa2b1;
}
.dark code[class*="language-"]:empty,
.dark pre[class*="language-"]:empty {
  display: none;
}
.dark pre[class*="language-"] {
  padding: 1em;
  margin: 0;
  overflow: auto;
  border: solid 1px #4e4e4e;
}
.dark pre[class*="language-"].no-border-bottom {
  border-bottom: 0;
}
.dark pre[class*="language-"].no-border-top {
  border-top: 0;
}
.dark :not(pre) > code[class*="language-"],
.dark pre[class*="language-"] {
  background: #353535;
  overflow: auto;
}
.dark :not(pre) > code[class*="language-"] {
  padding: 0.1em;
  border-radius: 0.3em;
  white-space: normal;
}
.dark .token.comment {
  color: #8E45B0;
}
.dark .token.prolog,
.dark .token.doctype,
.dark .token.cdata {
  color: #8E45B0;
}
.dark .token.punctuation {
  color: #706d68;
}
.dark .token.selector,
.dark .token.tag {
  color: #a6a6a6;
}
.dark .token.property,
.dark .token.boolean,
.dark .token.number,
.dark .token.constant,
.dark .token.symbol,
.dark .token.attr-name,
.dark .token.deleted {
  color: #547b9c;
}
.dark .token.string,
.dark .token.char,
.dark .token.attr-value,
.dark .token.builtin,
.dark .token.inserted {
  color: #5c9fd6;
}
.dark .token.operator,
.dark .token.entity,
.dark .token.url,
.dark .language-css .token.string,
.dark .style .token.string {
  color: rgba(255, 255, 255, 0.3);
}
.dark .token.atrule,
.dark .token.keyword {
  color: #296ca3;
}
.dark .token.function {
  color: #61afef;
}
.dark .token.regex,
.dark .token.important,
.dark .token.variable {
  color: #5c9fd6;
}
.dark .token.important,
.dark .token.bold {
  font-weight: 500;
}
.dark .token.italic {
  font-style: italic;
}
.dark .token.entity {
  cursor: help;
}
.dark pre.line-numbers {
  position: relative;
  padding-left: 3.8em;
  counter-reset: linenumber;
}
.dark pre.line-numbers > code {
  position: relative;
}
.dark .line-numbers .line-numbers-rows {
  position: absolute;
  pointer-events: none;
  top: 0;
  font-size: 100%;
  left: -3.8em;
  width: 3em;
  /* works for line-numbers below 1000 lines */
  letter-spacing: -1px;
  border-right: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.dark .line-numbers-rows > span {
  pointer-events: none;
  display: block;
  counter-increment: linenumber;
}
.dark .line-numbers-rows > span::before {
  content: counter(linenumber);
  color: #ffffff;
  opacity: 0.3;
  display: block;
  padding-right: 0.8em;
  text-align: right;
}
.dark .line-numbers-rows.command > span {
  pointer-events: none;
  display: block;
  counter-increment: linenumber;
}
.dark .line-numbers-rows.command > span::before {
  content: "$";
  color: #ffffff;
  opacity: 0.3;
  display: block;
  padding-right: 0.8em;
  text-align: right;
}
.dark .loading {
  height: 32px;
  width: 32px;
  font-size: 32px;
  position: relative;
}
.dark .loading::after {
  content: "\e930";
  font-family: "Ericsson Icons" !important;
  -webkit-animation: rotateAnimation 2s infinite ease-in-out;
          animation: rotateAnimation 2s infinite ease-in-out;
  position: absolute;
}
.dark .loading.small {
  font-size: 16px;
  height: 16px;
  width: 16px;
}
.dark .loading.large {
  font-size: 64px;
  height: 66px;
  width: 64px;
}
.dark .loading.btn {
  font-size: 16px;
  height: 30px;
  width: 100px;
}
.dark .loading.btn::after {
  left: calc(50% - 8px);
  top: calc(50% - 8px);
}
@-webkit-keyframes rotateAnimation {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  25% {
    -webkit-transform: rotate(300deg);
            transform: rotate(300deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}
@keyframes rotateAnimation {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  25% {
    -webkit-transform: rotate(300deg);
            transform: rotate(300deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}
.dark .progress-bar label,
.dark .progressbar label {
  display: block;
}
.dark .progress-bar label .icon,
.dark .progressbar label .icon {
  margin-right: 4px;
}
.dark .progress-bar progress,
.dark .progressbar progress {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  width: calc(100% - 44px);
  height: 8px;
  vertical-align: middle;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.dark .progress-bar progress::-ms-fill,
.dark .progressbar progress::-ms-fill {
  border: none;
}
.dark .progress-bar progress[role]::after,
.dark .progressbar progress[role]::after {
  background-image: none;
}
.dark .progress-bar progress,
.dark .progressbar progress {
  color: #F2F2F2;
}
.dark .progress-bar progress.buffer,
.dark .progressbar progress.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.dark .progress-bar progress,
.dark .progressbar progress,
.dark .progress-bar progress[role][aria-valuenow],
.dark .progressbar progress[role][aria-valuenow] {
  background: #4E4E4E !important;
}
.dark .progress-bar progress.buffer,
.dark .progressbar progress.buffer,
.dark .progress-bar progress[role][aria-valuenow].buffer,
.dark .progressbar progress[role][aria-valuenow].buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.dark .progress-bar progress::-webkit-progress-bar,
.dark .progressbar progress::-webkit-progress-bar {
  background: #4E4E4E;
}
.dark .progress-bar progress::-webkit-progress-bar.buffer,
.dark .progressbar progress::-webkit-progress-bar.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.dark .progress-bar progress::-webkit-progress-value,
.dark .progressbar progress::-webkit-progress-value {
  background-color: #F2F2F2;
}
.dark .progress-bar progress[value]::-moz-progress-bar,
.dark .progressbar progress[value]::-moz-progress-bar,
.dark .progress-bar progress[value]::-webkit-progress-value,
.dark .progressbar progress[value]::-webkit-progress-value,
.dark .progress-bar progress[aria-valuenow]::before,
.dark .progressbar progress[aria-valuenow]::before {
  background: #F2F2F2;
}
.dark .progress-bar progress[value]::-moz-progress-bar.buffer,
.dark .progressbar progress[value]::-moz-progress-bar.buffer,
.dark .progress-bar progress[value]::-webkit-progress-value.buffer,
.dark .progressbar progress[value]::-webkit-progress-value.buffer,
.dark .progress-bar progress[aria-valuenow]::before.buffer,
.dark .progressbar progress[aria-valuenow]::before.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.dark .progress-bar progress[role],
.dark .progressbar progress[role],
.dark .progress-bar progress:not([value]),
.dark .progressbar progress:not([value]),
.dark .progress-bar progress:not([value])::-moz-progress-bar,
.dark .progressbar progress:not([value])::-moz-progress-bar,
.dark .progress-bar progress:not([value])::-webkit-progress-bar,
.dark .progressbar progress:not([value])::-webkit-progress-bar {
  background: none;
  animation: indeterminateAnimation 1s infinite ease-in-out 1s;
  transform-origin: 0 0;
}
.dark .progress-bar progress + span,
.dark .progressbar progress + span {
  margin-left: 4px;
}
.dark .progress-bar span.unit,
.dark .progressbar span.unit {
  color: #8B8B8B;
}
.dark .progress-bar.blue progress,
.dark .progressbar.blue progress {
  color: #0077DB;
}
.dark .progress-bar.blue progress.buffer,
.dark .progressbar.blue progress.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.dark .progress-bar.blue progress,
.dark .progressbar.blue progress,
.dark .progress-bar.blue progress[role][aria-valuenow],
.dark .progressbar.blue progress[role][aria-valuenow] {
  background: #4E4E4E !important;
}
.dark .progress-bar.blue progress.buffer,
.dark .progressbar.blue progress.buffer,
.dark .progress-bar.blue progress[role][aria-valuenow].buffer,
.dark .progressbar.blue progress[role][aria-valuenow].buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.dark .progress-bar.blue progress::-webkit-progress-bar,
.dark .progressbar.blue progress::-webkit-progress-bar {
  background: #4E4E4E;
}
.dark .progress-bar.blue progress::-webkit-progress-bar.buffer,
.dark .progressbar.blue progress::-webkit-progress-bar.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.dark .progress-bar.blue progress::-webkit-progress-value,
.dark .progressbar.blue progress::-webkit-progress-value {
  background-color: #0077DB;
}
.dark .progress-bar.blue progress[value]::-moz-progress-bar,
.dark .progressbar.blue progress[value]::-moz-progress-bar,
.dark .progress-bar.blue progress[value]::-webkit-progress-value,
.dark .progressbar.blue progress[value]::-webkit-progress-value,
.dark .progress-bar.blue progress[aria-valuenow]::before,
.dark .progressbar.blue progress[aria-valuenow]::before {
  background: #0077DB;
}
.dark .progress-bar.blue progress[value]::-moz-progress-bar.buffer,
.dark .progressbar.blue progress[value]::-moz-progress-bar.buffer,
.dark .progress-bar.blue progress[value]::-webkit-progress-value.buffer,
.dark .progressbar.blue progress[value]::-webkit-progress-value.buffer,
.dark .progress-bar.blue progress[aria-valuenow]::before.buffer,
.dark .progressbar.blue progress[aria-valuenow]::before.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.dark .progress-bar.red progress,
.dark .progressbar.red progress {
  color: #DC2D37;
}
.dark .progress-bar.red progress.buffer,
.dark .progressbar.red progress.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.dark .progress-bar.red progress,
.dark .progressbar.red progress,
.dark .progress-bar.red progress[role][aria-valuenow],
.dark .progressbar.red progress[role][aria-valuenow] {
  background: #4E4E4E !important;
}
.dark .progress-bar.red progress.buffer,
.dark .progressbar.red progress.buffer,
.dark .progress-bar.red progress[role][aria-valuenow].buffer,
.dark .progressbar.red progress[role][aria-valuenow].buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.dark .progress-bar.red progress::-webkit-progress-bar,
.dark .progressbar.red progress::-webkit-progress-bar {
  background: #4E4E4E;
}
.dark .progress-bar.red progress::-webkit-progress-bar.buffer,
.dark .progressbar.red progress::-webkit-progress-bar.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.dark .progress-bar.red progress::-webkit-progress-value,
.dark .progressbar.red progress::-webkit-progress-value {
  background-color: #DC2D37;
}
.dark .progress-bar.red progress[value]::-moz-progress-bar,
.dark .progressbar.red progress[value]::-moz-progress-bar,
.dark .progress-bar.red progress[value]::-webkit-progress-value,
.dark .progressbar.red progress[value]::-webkit-progress-value,
.dark .progress-bar.red progress[aria-valuenow]::before,
.dark .progressbar.red progress[aria-valuenow]::before {
  background: #DC2D37;
}
.dark .progress-bar.red progress[value]::-moz-progress-bar.buffer,
.dark .progressbar.red progress[value]::-moz-progress-bar.buffer,
.dark .progress-bar.red progress[value]::-webkit-progress-value.buffer,
.dark .progressbar.red progress[value]::-webkit-progress-value.buffer,
.dark .progress-bar.red progress[aria-valuenow]::before.buffer,
.dark .progressbar.red progress[aria-valuenow]::before.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.dark .progress-bar.thin progress,
.dark .progressbar.thin progress {
  height: 4px;
}
.dark .progress-bar.thin progress::-webkit-progress-value,
.dark .progressbar.thin progress::-webkit-progress-value {
  height: 4px;
}
@-webkit-keyframes indeterminateAnimation {
  0% {
    -webkit-transform: translateX(0) scaleX(0);
            transform: translateX(0) scaleX(0);
  }
  40% {
    -webkit-transform: translateX(0) scaleX(1);
            transform: translateX(0) scaleX(1);
  }
  100% {
    -webkit-transform: translateX(100%) scaleX(0);
            transform: translateX(100%) scaleX(0);
  }
}
@keyframes indeterminateAnimation {
  0% {
    -webkit-transform: translateX(0) scaleX(0);
            transform: translateX(0) scaleX(0);
  }
  40% {
    -webkit-transform: translateX(0) scaleX(1);
            transform: translateX(0) scaleX(1);
  }
  100% {
    -webkit-transform: translateX(100%) scaleX(0);
            transform: translateX(100%) scaleX(0);
  }
}
.dark .kpi {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 8px;
}
.dark .kpi .item {
  display: inline-block;
  padding-right: 4px;
}
.dark .kpi.action:hover,
.dark .kpi .action:hover {
  color: #008CFF !important;
  cursor: pointer;
}
.dark .pagination-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
}
.dark .pagination-group.vertical {
  display: inline-block;
  margin: 0 16px;
  padding-top: 0;
}
.dark .pagination-group.vertical ul.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.dark .pagination-group.vertical ul.pagination.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dark .pagination-group.vertical ul.pagination li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: center;
  padding: 4px 8px;
  margin: 8px 0;
}
.dark .pagination-group.vertical ul.pagination li.active {
  font-weight: 500;
  border-left: solid 3px #0077DB;
  border-bottom: none;
  margin-left: -3px;
}
.dark .pagination-group .dropdown {
  margin-top: -6px;
}
.dark .pagination-group .dropdown .preffix {
  margin-right: 6px;
}
.dark .pagination-group .input-group {
  display: none;
  margin-top: -12px;
  margin-left: 24px;
  margin-right: 16px;
}
.dark .pagination-group .input-group label {
  display: inline-block;
}
.dark .pagination-group ul.pagination {
  display: inline-block;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dark .pagination-group ul.pagination li {
  display: none;
  margin: 0 4px;
  padding: 8px;
}
.dark .pagination-group ul.pagination li:empty::before {
  content: "...";
}
.dark .pagination-group ul.pagination li:empty:hover {
  background-color: #242424;
  cursor: default;
}
.dark .pagination-group ul.pagination li:nth-child(-n+3) {
  display: inline;
}
.dark .pagination-group ul.pagination li:nth-last-child(-n+3) {
  display: inline;
}
.dark .pagination-group ul.pagination li:hover {
  background-color: #4e4e4e;
  cursor: pointer;
}
.dark .pagination-group ul.pagination li.active {
  font-weight: 500;
  border-bottom: solid 3px #0077DB;
}
.dark .pagination-group ul.pagination li.active:hover {
  cursor: default;
  background: #242424;
}
.dark .pagination-group ul.pagination li.disabled {
  opacity: 0.3;
}
.dark .pagination-group ul.pagination li.disabled:hover {
  cursor: default;
  background: #242424;
}
.dark .pagination-group ul.pagination li,
.dark .pagination-group ul.pagination li a {
  padding-bottom: 3px;
  text-decoration: none;
}
.dark .pagination-group ul.pagination li .icon-arrow-right,
.dark .pagination-group ul.pagination li a .icon-arrow-right,
.dark .pagination-group ul.pagination li .icon-arrow-left,
.dark .pagination-group ul.pagination li a .icon-arrow-left {
  font-size: 16px;
  vertical-align: middle;
}
.dark .pagination-group .left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 0;
  display: inline-block;
}
.dark .pagination-group .right {
  margin-right: 0;
  display: none;
}
@media only screen and (min-width: 30em) {
  .dark .pagination-group ul.pagination li {
    display: inline;
    padding: 8px;
  }
  .dark .pagination-group .left {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 16px;
    display: inline-block;
  }
  .dark .pagination-group .right {
    margin-right: 16px;
    display: inline-block;
  }
}
@media only screen and (min-width: 48em) {
  .dark .pagination-group .input-group {
    display: inline-block;
  }
}
.dark .multi-panel-tile .separator {
  opacity: 0.5;
  margin: 0 8px;
  border-right: solid 1px #ADADAD;
}
.dark .multi-panel-tile .icon.actionable:hover {
  cursor: pointer;
}
@media only screen and (min-width: 0) {
  .dark .multi-panel-tile .left-panel {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .dark .multi-panel-tile .left-panel.hidden {
    display: none;
  }
  .dark .multi-panel-tile .right-panel {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .dark .multi-panel-tile .right-panel.hidden {
    display: none;
  }
  .dark .multi-panel-tile .mid-panel {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .dark .multi-panel-tile .mid-panel .horizontal-scroll-content {
    overflow: auto;
    overflow-y: hidden;
  }
  .dark .multi-panel-tile .mid-panel.hidden {
    display: none;
  }
  .dark .multi-panel-tile .mid-panel span.separator-sm {
    padding: 0 4px;
  }
}
@media only screen and (min-width: 48em) {
  .dark .multi-panel-tile .left-panel {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 200px;
    padding-right: 16px;
    border-right: solid 1px rgba(128, 128, 128, 0.5) !important;
    -webkit-animation: showLeftPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
            animation: showLeftPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
  }
  .dark .multi-panel-tile .left-panel.hidden {
    z-index: -1;
    margin-right: -216px;
    -webkit-animation: hideLeftPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
            animation: hideLeftPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
    display: block;
  }
  .dark .multi-panel-tile .left-panel.full-width {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-right-width: 0 !important;
  }
  @-webkit-keyframes hideLeftPane {
    0% {
      margin-right: 0;
    }
    100% {
      margin-right: -216px;
    }
  }
  @keyframes hideLeftPane {
    0% {
      margin-right: 0;
    }
    100% {
      margin-right: -216px;
    }
  }
  @-webkit-keyframes showLeftPane {
    0% {
      margin-right: -216px;
      z-index: -1;
    }
    100% {
      margin-right: 0;
      z-index: -1;
    }
  }
  @keyframes showLeftPane {
    0% {
      margin-right: -216px;
      z-index: -1;
    }
    100% {
      margin-right: 0;
      z-index: -1;
    }
  }
  .dark .multi-panel-tile .mid-panel {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 40%;
    padding: 0 16px;
    padding-right: 8px;
  }
  .dark .multi-panel-tile .mid-panel.hidden {
    display: none;
  }
  .dark .multi-panel-tile .mid-panel .horizontal-scroll-content {
    overflow: auto;
    overflow-y: hidden;
  }
  .dark .multi-panel-tile .mid-panel .top-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 8px;
  }
  .dark .multi-panel-tile .mid-panel .top-actions .left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .dark .multi-panel-tile .mid-panel .top-actions .right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .dark .multi-panel-tile .right-panel {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 300px;
    padding-left: 16px;
    border-left: solid 1px rgba(128, 128, 128, 0.5) !important;
    -webkit-animation: showRightPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
            animation: showRightPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
    z-index: 1;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 8px;
  }
  .dark .multi-panel-tile .right-panel.hidden {
    margin: 0;
    z-index: -1;
    margin-left: -316px;
    -webkit-animation: hideRightPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
            animation: hideRightPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
    display: block;
  }
  .dark .multi-panel-tile .right-panel.full-width {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-left-width: 0 !important;
  }
  @-webkit-keyframes hideRightPane {
    0% {
      margin-left: 0;
    }
    100% {
      margin-left: -316px;
    }
  }
  @keyframes hideRightPane {
    0% {
      margin-left: 0;
    }
    100% {
      margin-left: -316px;
    }
  }
  @-webkit-keyframes showRightPane {
    0% {
      margin-left: -316px;
      z-index: -1;
    }
    100% {
      margin-left: 0;
      z-index: -1;
    }
  }
  @keyframes showRightPane {
    0% {
      margin-left: -316px;
      z-index: -1;
    }
    100% {
      margin-left: 0;
      z-index: -1;
    }
  }
}
.dark .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.dark .row.h-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dark .row.v-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.dark .row .column,
.dark .row .tile {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 3px;
  background-clip: padding-box;
}
.dark .row .column:last-child,
.dark .row .tile:last-child {
  border-right: 0;
}
.dark .row .column.has-nested,
.dark .row .tile.has-nested {
  padding: 0;
  margin: 0;
  border: 0;
}
.dark .row .sm-1 {
  max-width: 8.33333333%;
  border-right: 3px solid transparent;
}
.dark .row .sm-2 {
  max-width: 16.66666667%;
  border-right: 3px solid transparent;
}
.dark .row .sm-3 {
  max-width: 25%;
  border-right: 3px solid transparent;
}
.dark .row .sm-4 {
  max-width: 33.33333333%;
  border-right: 3px solid transparent;
}
.dark .row .sm-5 {
  max-width: 41.66666667%;
  border-right: 3px solid transparent;
}
.dark .row .sm-6 {
  max-width: 50%;
  border-right: 3px solid transparent;
}
.dark .row .sm-7 {
  max-width: 58.33333333%;
  border-right: 3px solid transparent;
}
.dark .row .sm-8 {
  max-width: 66.66666667%;
  border-right: 3px solid transparent;
}
.dark .row .sm-9 {
  max-width: 75%;
  border-right: 3px solid transparent;
}
.dark .row .sm-10 {
  max-width: 83.33333333%;
  border-right: 3px solid transparent;
}
.dark .row .sm-11 {
  max-width: 91.66666667%;
  border-right: 3px solid transparent;
}
.dark .row .sm-12 {
  max-width: 100%;
  border-right: 0;
}
.dark .row,
.dark [class*="sm-"],
.dark [class*="md-"],
.dark [class*="lg-"],
.dark [class*="xl-"] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media only screen and (min-width: 0) {
  .dark .sm-hide {
    display: none;
  }
}
@media only screen and (min-width: 30em) {
  .dark .row .md-1 {
    max-width: 8.33333333%;
    border-right: 3px solid transparent;
  }
  .dark .row .md-2 {
    max-width: 16.66666667%;
    border-right: 3px solid transparent;
  }
  .dark .row .md-3 {
    max-width: 25%;
    border-right: 3px solid transparent;
  }
  .dark .row .md-4 {
    max-width: 33.33333333%;
    border-right: 3px solid transparent;
  }
  .dark .row .md-5 {
    max-width: 41.66666667%;
    border-right: 3px solid transparent;
  }
  .dark .row .md-6 {
    max-width: 50%;
    border-right: 3px solid transparent;
  }
  .dark .row .md-7 {
    max-width: 58.33333333%;
    border-right: 3px solid transparent;
  }
  .dark .row .md-8 {
    max-width: 66.66666667%;
    border-right: 3px solid transparent;
  }
  .dark .row .md-9 {
    max-width: 75%;
    border-right: 3px solid transparent;
  }
  .dark .row .md-10 {
    max-width: 83.33333333%;
    border-right: 3px solid transparent;
  }
  .dark .row .md-11 {
    max-width: 91.66666667%;
    border-right: 3px solid transparent;
  }
  .dark .row .md-12 {
    max-width: 100%;
    border-right: 0;
  }
  .dark .sm-hide {
    display: block;
  }
  .dark .md-hide {
    display: none;
  }
}
@media only screen and (min-width: 48em) {
  .dark .row .lg-1 {
    max-width: 8.33333333%;
    border-right: 3px solid transparent;
  }
  .dark .row .lg-2 {
    max-width: 16.66666667%;
    border-right: 3px solid transparent;
  }
  .dark .row .lg-3 {
    max-width: 25%;
    border-right: 3px solid transparent;
  }
  .dark .row .lg-4 {
    max-width: 33.33333333%;
    border-right: 3px solid transparent;
  }
  .dark .row .lg-5 {
    max-width: 41.66666667%;
    border-right: 3px solid transparent;
  }
  .dark .row .lg-6 {
    max-width: 50%;
    border-right: 3px solid transparent;
  }
  .dark .row .lg-7 {
    max-width: 58.33333333%;
    border-right: 3px solid transparent;
  }
  .dark .row .lg-8 {
    max-width: 66.66666667%;
    border-right: 3px solid transparent;
  }
  .dark .row .lg-9 {
    max-width: 75%;
    border-right: 3px solid transparent;
  }
  .dark .row .lg-10 {
    max-width: 83.33333333%;
    border-right: 3px solid transparent;
  }
  .dark .row .lg-11 {
    max-width: 91.66666667%;
    border-right: 3px solid transparent;
  }
  .dark .row .lg-12 {
    max-width: 100%;
    border-right: 0;
  }
  .dark .sm-hide {
    display: block;
  }
  .dark .lg-hide {
    display: none;
  }
}
@media only screen and (min-width: 75em) {
  .dark .row .xl-1 {
    max-width: 8.33333333%;
    border-right: 3px solid transparent;
  }
  .dark .row .xl-2 {
    max-width: 16.66666667%;
    border-right: 3px solid transparent;
  }
  .dark .row .xl-3 {
    max-width: 25%;
    border-right: 3px solid transparent;
  }
  .dark .row .xl-4 {
    max-width: 33.33333333%;
    border-right: 3px solid transparent;
  }
  .dark .row .xl-5 {
    max-width: 41.66666667%;
    border-right: 3px solid transparent;
  }
  .dark .row .xl-6 {
    max-width: 50%;
    border-right: 3px solid transparent;
  }
  .dark .row .xl-7 {
    max-width: 58.33333333%;
    border-right: 3px solid transparent;
  }
  .dark .row .xl-8 {
    max-width: 66.66666667%;
    border-right: 3px solid transparent;
  }
  .dark .row .xl-9 {
    max-width: 75%;
    border-right: 3px solid transparent;
  }
  .dark .row .xl-10 {
    max-width: 83.33333333%;
    border-right: 3px solid transparent;
  }
  .dark .row .xl-11 {
    max-width: 91.66666667%;
    border-right: 3px solid transparent;
  }
  .dark .row .xl-12 {
    max-width: 100%;
    border-right: 0;
  }
  .dark .xl-hide {
    display: none;
  }
}
.light {
  font-size: 14px;
  color: #242424;
  font-family: "Ericsson Hilda", Helvetica, Arial, sans-serif;
  /* Better Font Rendering =========== */
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Grid */
  /* in-flight clone */
  /* high-performance display:none; helper */
  /* added to mirrorContainer (default = body) while dragging */
  /* added to the source element while its mirror is dragged */
  /**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
  /* Inline code */
  /* Grid */
}
@font-face {
  font-family: "Ericsson Icons";
  src: url("./icons/ericsson-icons.eot?hjv3kp");
  src: url("./icons/ericsson-icons.eot?hjv3kp#iefix") format("embedded-opentype"), url("./icons/ericsson-icons.ttf?hjv3kp") format("truetype"), url("./icons/ericsson-icons.woff?hjv3kp") format("woff"), url("./icons/ericsson-icons.svg?hjv3kp#ericsson-icons") format("svg");
  font-style: normal;
}
.light .icon-arrow-rotate-horizontal::before {
  content: "\e9c1";
}
.light .icon-arrow-rotate-vertical::before {
  content: "\e9c2";
}
.light .icon-flag::before {
  content: "\e9c3";
}
.light .icon-subtitles::before {
  content: "\e9c4";
}
.light .icon-abs-brakes::before {
  content: "\e900";
}
.light .icon-airbag::before {
  content: "\e901";
}
.light .icon-alarm-level1::before {
  content: "\e902";
}
.light .icon-alarm-level2::before {
  content: "\e903";
}
.light .icon-alarm-level3::before {
  content: "\e904";
}
.light .icon-alarm-level4::before {
  content: "\e905";
}
.light .icon-alarm-level5::before {
  content: "\e906";
}
.light .icon-alarm-level6::before {
  content: "\e907";
}
.light .icon-antenna::before {
  content: "\e908";
}
.light .icon-app-launcher::before {
  content: "\e909";
}
.light .icon-arrow-down::before {
  content: "\e90a";
}
.light .icon-arrow-left::before {
  content: "\e90b";
}
.light .icon-arrow-right::before {
  content: "\e90c";
}
.light .icon-arrow-up::before {
  content: "\e90d";
}
.light .icon-attach::before {
  content: "\e90e";
}
.light .icon-automotive-battery::before {
  content: "\e90f";
}
.light .icon-avatar::before {
  content: "\e910";
}
.light .icon-battery-charging::before {
  content: "\e911";
}
.light .icon-battery-empty::before {
  content: "\e912";
}
.light .icon-battery-full::before {
  content: "\e913";
}
.light .icon-blog::before {
  content: "\e914";
}
.light .icon-bluetooth::before {
  content: "\e915";
}
.light .icon-bookmark-solid::before {
  content: "\e916";
}
.light .icon-bookmark::before {
  content: "\e917";
}
.light .icon-brakes::before {
  content: "\e918";
}
.light .icon-bug::before {
  content: "\e919";
}
.light .icon-calendar::before {
  content: "\e91a";
}
.light .icon-camera-cctv::before {
  content: "\e91b";
}
.light .icon-camera-classic::before {
  content: "\e91c";
}
.light .icon-camera-photo::before {
  content: "\e91d";
}
.light .icon-check-small::before {
  content: "\e91e";
}
.light .icon-check::before {
  content: "\e91f";
}
.light .icon-chevron-down::before {
  content: "\e920";
}
.light .icon-chevron-left::before {
  content: "\e921";
}
.light .icon-chevron-right::before {
  content: "\e922";
}
.light .icon-chevron-up::before {
  content: "\e923";
}
.light .icon-circle-dashed::before {
  content: "\e924";
}
.light .icon-circle::before {
  content: "\e925";
}
.light .icon-cloud::before {
  content: "\e926";
}
.light .icon-code::before {
  content: "\e927";
}
.light .icon-copy::before {
  content: "\e928";
}
.light .icon-cpu::before {
  content: "\e929";
}
.light .icon-creditcard::before {
  content: "\e92a";
}
.light .icon-crop::before {
  content: "\e92b";
}
.light .icon-cross-small::before {
  content: "\e92c";
}
.light .icon-cross::before {
  content: "\e92d";
}
.light .icon-crown::before {
  content: "\e92e";
}
.light .icon-dashboard::before {
  content: "\e92f";
}
.light .icon-dial::before {
  content: "\e930";
}
.light .icon-diamond::before {
  content: "\e931";
}
.light .icon-document::before {
  content: "\e932";
}
.light .icon-door::before {
  content: "\e933";
}
.light .icon-download-save::before {
  content: "\e934";
}
.light .icon-drag-handle::before {
  content: "\e935";
}
.light .icon-duplicate::before {
  content: "\e936";
}
.light .icon-econ::before {
  content: "\e937";
}
.light .icon-edit::before {
  content: "\e938";
}
.light .icon-email::before {
  content: "\e939";
}
.light .icon-engine::before {
  content: "\e93a";
}
.light .icon-eraser::before {
  content: "\e93b";
}
.light .icon-eula::before {
  content: "\e93c";
}
.light .icon-eye-solid::before {
  content: "\e93d";
}
.light .icon-eye::before {
  content: "\e93e";
}
.light .icon-favorite-solid::before {
  content: "\e93f";
}
.light .icon-favorite::before {
  content: "\e940";
}
.light .icon-fika::before {
  content: "\e941";
}
.light .icon-file::before {
  content: "\e942";
}
.light .icon-filter::before {
  content: "\e943";
}
.light .icon-floor::before {
  content: "\e944";
}
.light .icon-flow::before {
  content: "\e945";
}
.light .icon-folder::before {
  content: "\e946";
}
.light .icon-fuel::before {
  content: "\e947";
}
.light .icon-globe::before {
  content: "\e948";
}
.light .icon-graph-circle::before {
  content: "\e949";
}
.light .icon-graph-line::before {
  content: "\e94a";
}
.light .icon-graph-plot::before {
  content: "\e94b";
}
.light .icon-group::before {
  content: "\e94c";
}
.light .icon-heart-solid::before {
  content: "\e94d";
}
.light .icon-heart::before {
  content: "\e94e";
}
.light .icon-heatmap::before {
  content: "\e94f";
}
.light .icon-help::before {
  content: "\e950";
}
.light .icon-home::before {
  content: "\e951";
}
.light .icon-image::before {
  content: "\e952";
}
.light .icon-info::before {
  content: "\e953";
}
.light .icon-invoice::before {
  content: "\e954";
}
.light .icon-language::before {
  content: "\e955";
}
.light .icon-launch::before {
  content: "\e956";
}
.light .icon-layers::before {
  content: "\e957";
}
.light .icon-lightbulb::before {
  content: "\e958";
}
.light .icon-link::before {
  content: "\e959";
}
.light .icon-lock-locked::before {
  content: "\e95a";
}
.light .icon-lock-unlocked::before {
  content: "\e95b";
}
.light .icon-logout::before {
  content: "\e95c";
}
.light .icon-loudspeaker::before {
  content: "\e95d";
}
.light .icon-magnet::before {
  content: "\e95e";
}
.light .icon-manual::before {
  content: "\e95f";
}
.light .icon-map::before {
  content: "\e960";
}
.light .icon-maximize::before {
  content: "\e961";
}
.light .icon-medal::before {
  content: "\e962";
}
.light .icon-message-contact-us::before {
  content: "\e963";
}
.light .icon-message-double::before {
  content: "\e964";
}
.light .icon-message-single::before {
  content: "\e965";
}
.light .icon-message-smiley::before {
  content: "\e966";
}
.light .icon-mic-off::before {
  content: "\e967";
}
.light .icon-mic::before {
  content: "\e968";
}
.light .icon-minimize::before {
  content: "\e969";
}
.light .icon-minus-small::before {
  content: "\e96a";
}
.light .icon-minus::before {
  content: "\e96b";
}
.light .icon-money::before {
  content: "\e96c";
}
.light .icon-more::before {
  content: "\e96d";
}
.light .icon-nav::before {
  content: "\e96e";
}
.light .icon-network::before {
  content: "\e96f";
}
.light .icon-node::before {
  content: "\e970";
}
.light .icon-notification-ring::before {
  content: "\e971";
}
.light .icon-notification::before {
  content: "\e972";
}
.light .icon-oil::before {
  content: "\e973";
}
.light .icon-options::before {
  content: "\e974";
}
.light .icon-phone-classic::before {
  content: "\e975";
}
.light .icon-phone-cobra::before {
  content: "\e976";
}
.light .icon-phone-hangup::before {
  content: "\e977";
}
.light .icon-pin::before {
  content: "\e978";
}
.light .icon-plus-small::before {
  content: "\e979";
}
.light .icon-plus::before {
  content: "\e97a";
}
.light .icon-polygon-dashed::before {
  content: "\e97b";
}
.light .icon-polygon::before {
  content: "\e97c";
}
.light .icon-position::before {
  content: "\e97d";
}
.light .icon-profile::before {
  content: "\e97e";
}
.light .icon-projects::before {
  content: "\e97f";
}
.light .icon-redo::before {
  content: "\e980";
}
.light .icon-reload::before {
  content: "\e981";
}
.light .icon-resize-down::before {
  content: "\e982";
}
.light .icon-resize-up::before {
  content: "\e983";
}
.light .icon-restore::before {
  content: "\e984";
}
.light .icon-room::before {
  content: "\e985";
}
.light .icon-routing::before {
  content: "\e986";
}
.light .icon-rss::before {
  content: "\e987";
}
.light .icon-ruler::before {
  content: "\e988";
}
.light .icon-scan::before {
  content: "\e989";
}
.light .icon-search::before {
  content: "\e98a";
}
.light .icon-send::before {
  content: "\e98b";
}
.light .icon-server::before {
  content: "\e98c";
}
.light .icon-settings::before {
  content: "\e98d";
}
.light .icon-severity-cleared::before {
  content: "\e98e";
}
.light .icon-severity-critical::before {
  content: "\e98f";
}
.light .icon-severity-indeterminate::before {
  content: "\e990";
}
.light .icon-severity-major::before {
  content: "\e991";
}
.light .icon-severity-minor::before {
  content: "\e992";
}
.light .icon-severity-warning::before {
  content: "\e993";
}
.light .icon-shapes::before {
  content: "\e994";
}
.light .icon-share::before {
  content: "\e995";
}
.light .icon-shopping-cart::before {
  content: "\e996";
}
.light .icon-sidemenu-left-close::before {
  content: "\e997";
}
.light .icon-sidemenu-left-open::before {
  content: "\e998";
}
.light .icon-sidemenu-right-close::before {
  content: "\e999";
}
.light .icon-sidemenu-right-open::before {
  content: "\e99a";
}
.light .icon-signal::before {
  content: "\e99b";
}
.light .icon-simcard::before {
  content: "\e99c";
}
.light .icon-sort-down::before {
  content: "\e99d";
}
.light .icon-sort-up::before {
  content: "\e99e";
}
.light .icon-sorting::before {
  content: "\e99f";
}
.light .icon-square-dashed::before {
  content: "\e9a0";
}
.light .icon-square::before {
  content: "\e9a1";
}
.light .icon-stroke-curved::before {
  content: "\e9a2";
}
.light .icon-stroke-dashed::before {
  content: "\e9a3";
}
.light .icon-stroke-straight::before {
  content: "\e9a4";
}
.light .icon-table::before {
  content: "\e9a5";
}
.light .icon-tasks::before {
  content: "\e9a6";
}
.light .icon-terminal::before {
  content: "\e9a7";
}
.light .icon-time::before {
  content: "\e9a8";
}
.light .icon-traffic-lights::before {
  content: "\e9a9";
}
.light .icon-trashcan::before {
  content: "\e9aa";
}
.light .icon-triangle-dashed::before {
  content: "\e9ab";
}
.light .icon-triangle-warning::before {
  content: "\e9ac";
}
.light .icon-triangle::before {
  content: "\e9ad";
}
.light .icon-trophy::before {
  content: "\e9ae";
}
.light .icon-trowel::before {
  content: "\e9af";
}
.light .icon-truck::before {
  content: "\e9b0";
}
.light .icon-undo::before {
  content: "\e9b1";
}
.light .icon-upload::before {
  content: "\e9b2";
}
.light .icon-video-back::before {
  content: "\e9b3";
}
.light .icon-video-forward::before {
  content: "\e9b4";
}
.light .icon-video-pause::before {
  content: "\e9b5";
}
.light .icon-video-play::before {
  content: "\e9b6";
}
.light .icon-video-stop::before {
  content: "\e9b7";
}
.light .icon-view-list::before {
  content: "\e9b8";
}
.light .icon-view-tiles::before {
  content: "\e9b9";
}
.light .icon-volume-high::before {
  content: "\e9ba";
}
.light .icon-volume-low::before {
  content: "\e9bb";
}
.light .icon-volume-mute::before {
  content: "\e9bc";
}
.light .icon-washer-fluid::before {
  content: "\e9bd";
}
.light .icon-wifi::before {
  content: "\e9be";
}
.light .icon-zoom-in::before {
  content: "\e9bf";
}
.light .icon-zoom-out::before {
  content: "\e9c0";
}
.light .icon {
  font-family: "Ericsson Icons" !important;
  vertical-align: middle;
  speak: none;
  font-style: normal;
}
.light .icon.small {
  font-size: 12px;
}
.light .icon.align-baseline {
  vertical-align: baseline;
}
.light p {
  margin-top: 0;
  line-height: 1.5em;
  color: #242424;
}
.light p.subtle {
  opacity: 0.5;
}
.light .section {
  color: #6A6A6A;
  padding: 8px 0;
}
.light .section.no-padding-top {
  padding-top: 0;
}
.light .section.full-opacity {
  opacity: 1;
}
.light .section.purple {
  color: #A56EBE;
}
.light a {
  color: #0069C2;
  cursor: pointer;
  text-decoration: none;
}
.light a.not-link {
  color: inherit;
}
.light a.not-link:hover {
  color: inherit;
}
.light a.subtle-link {
  color: #242424;
  border-bottom: 1px dashed #242424;
}
.light a.subtle-link:hover {
  border-bottom: 1px solid #1174E6;
}
.light ol,
.light ul {
  margin-top: 0;
  color: #242424;
}
.light ol li,
.light ul li {
  padding: 0 0 8px;
}
.light .text-sm {
  font-size: 12px;
}
.light .text-lg {
  font-size: 16px;
}
.light .text-xl {
  font-size: 28px;
}
.light .color-green {
  color: #329864;
}
.light .color-blue {
  color: #1174E6;
}
.light .color-link-blue {
  color: #0069C2;
}
.light .color-red {
  color: #ED0E00;
}
.light .color-yellow {
  color: #A08209;
}
.light .color-orange {
  color: #D46617;
}
.light .color-gray {
  color: #6A6A6A;
}
.light .color-purple {
  color: #A56EBE;
}
.light .color-text {
  color: #242424;
}
.light .color-black {
  color: #0C0C0C;
}
.light .color-white {
  color: #FFF;
}
@font-face {
  font-family: "Ericsson Hilda";
  src: url("./font/hilda/ericsson-hilda-light.eot");
  src: local("Ericsson Hilda Light"), local("ericsson-hilda-light"), url("./font/hilda/ericsson-hilda-light.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-light.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-light.woff") format("woff"), url("./font/hilda/ericsson-hilda-light.ttf") format("truetype"), url("./font/hilda/ericsson-hilda-light.svg#ericsson-hilda-light") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Ericsson Hilda";
  src: url("./font/hilda/ericsson-hilda-regular.eot");
  src: local("Ericsson Hilda Regular"), local("ericsson-hilda-regular"), url("./font/hilda/ericsson-hilda-regular.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-regular.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-regular.woff") format("woff"), url("./font/hilda/ericsson-hilda-regular.ttf") format("truetype"), url("./font/hilda/ericsson-hilda-regular.svg#ericsson-hilda-regular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Ericsson Hilda";
  src: url("./font/hilda/ericsson-hilda-medium.eot");
  src: local("Ericsson Hilda Medium"), local("ericsson-hilda-medium"), url("./font/hilda/ericsson-hilda-medium.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-medium.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-medium.woff") format("woff"), url("./font/hilda/ericsson-hilda-medium.ttf") format("truetype"), url("./font/hilda/ericsson-hilda-medium.svg#ericsson-hilda-medium") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Ericsson Hilda";
  src: url("./font/hilda/ericsson-hilda-bold.eot");
  src: local("Ericsson Hilda Bold"), local("ericsson-hilda-bold"), url("./font/hilda/ericsson-hilda-bold.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-bold.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-bold.woff") format("woff"), url("./font/hilda/ericsson-hilda-bold.ttf") format("truetype"), url("./font/hilda/ericsson-hilda-bold.svg#ericsson-hilda-bold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Ericsson Hilda Mono";
  src: url("./font/hilda/ericsson-hilda-mono-light.eot");
  src: local("Ericsson Hilda Mono Light"), local("ericsson-hilda-mono-light"), url("./font/hilda/ericsson-hilda-mono-light.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-mono-light.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-mono-light.woff") format("woff"), url("./font/hilda/ericsson-hilda-mono-light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Ericsson Hilda Mono";
  src: url("./font/hilda/ericsson-hilda-mono-regular.eot");
  src: local("Ericsson Hilda Mono Regular"), local("ericsson-hilda-mono-regular"), url("./font/hilda/ericsson-hilda-mono-regular.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-mono-regular.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-mono-regular.woff") format("woff"), url("./font/hilda/ericsson-hilda-mono-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Ericsson Hilda Mono";
  src: url("./font/hilda/ericsson-hilda-mono-light.eot");
  src: local("Ericsson Hilda Mono Medium"), local("ericsson-hilda-mono-medium"), url("./font/hilda/ericsson-hilda-mono-medium.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-mono-medium.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-mono-medium.woff") format("woff"), url("./font/hilda/ericsson-hilda-mono-medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Ericsson Hilda Mono";
  src: url("./font/hilda/ericsson-hilda-mono-bold.eot");
  src: local("Ericsson Hilda Mono Bold"), local("ericsson-hilda-mono-bold"), url("./font/hilda/ericsson-hilda-mono-bold.eot?#iefix") format("embedded-opentype"), url("./font/hilda/ericsson-hilda-mono-bold.woff2") format("woff2"), url("./font/hilda/ericsson-hilda-mono-bold.woff") format("woff"), url("./font/hilda/ericsson-hilda-mono-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
.light .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.light .row.h-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.light .row.v-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.light .row .column,
.light .row .tile {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 3px;
  background-clip: padding-box;
}
.light .row .column:last-child,
.light .row .tile:last-child {
  border-right: 0;
}
.light .row .column.has-nested,
.light .row .tile.has-nested {
  padding: 0;
  margin: 0;
  border: 0;
}
.light .row .sm-1 {
  max-width: 8.33333333%;
  border-right: 3px solid transparent;
}
.light .row .sm-2 {
  max-width: 16.66666667%;
  border-right: 3px solid transparent;
}
.light .row .sm-3 {
  max-width: 25%;
  border-right: 3px solid transparent;
}
.light .row .sm-4 {
  max-width: 33.33333333%;
  border-right: 3px solid transparent;
}
.light .row .sm-5 {
  max-width: 41.66666667%;
  border-right: 3px solid transparent;
}
.light .row .sm-6 {
  max-width: 50%;
  border-right: 3px solid transparent;
}
.light .row .sm-7 {
  max-width: 58.33333333%;
  border-right: 3px solid transparent;
}
.light .row .sm-8 {
  max-width: 66.66666667%;
  border-right: 3px solid transparent;
}
.light .row .sm-9 {
  max-width: 75%;
  border-right: 3px solid transparent;
}
.light .row .sm-10 {
  max-width: 83.33333333%;
  border-right: 3px solid transparent;
}
.light .row .sm-11 {
  max-width: 91.66666667%;
  border-right: 3px solid transparent;
}
.light .row .sm-12 {
  max-width: 100%;
  border-right: 0;
}
.light .sysbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #0C0C0C;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #FFF;
  height: 48px;
  font-weight: 100;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding-left: 16px;
  padding-right: 16px;
}
.light .sysbar .product {
  margin-left: 4px;
  display: none;
  font-weight: 500;
}
.light .sysbar .acronym {
  font-weight: 500;
}
.light .sysbar .items-container {
  cursor: pointer;
  -ms-flex-item-align: center;
      align-self: center;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.light .sysbar .items-container .item {
  margin-right: 16px;
}
.light .sysbar .items-container .item:focus {
  outline: none;
}
.light .sysbar .items-container .item:last-of-type {
  margin-right: 0;
}
.light .sysbar .items-container .item a {
  color: #FFF;
}
.light .sysbar .items-container .icon {
  position: relative;
  font-size: 16px;
  margin-right: 4px;
  top: -1px;
}
.light .sysbar .items-container .icon.icon-econ {
  font-size: 21px;
}
.light .sysbar .items-container:focus {
  outline: none;
}
.light .sysbar .items-container .hover {
  opacity: 0.8;
}
.light .sysbar .items-container .hover:hover {
  opacity: 1;
}
.light .sysbar .username {
  display: none;
}
.light .sysbar .pill {
  background-color: #1174E6;
  color: #FFF;
  border-radius: 8px;
  height: 20px;
}
@media only screen and (min-width: 30em) {
  .light .sysbar .icon-econ {
    padding: 0;
  }
  .light .sysbar .product {
    display: inline;
  }
  .light .sysbar .acronym {
    display: none;
  }
  .light .sysbar .username {
    display: inline;
    padding-left: 4px;
  }
}
.light .syspanel {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: calc(100vh - 48px);
  color: #FFF;
  background: #0C0C0C;
  -webkit-transition: height 250ms cubic-bezier(0.65, 0.05, 0.36, 1), margin 250ms cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: height 250ms cubic-bezier(0.65, 0.05, 0.36, 1), margin 250ms cubic-bezier(0.65, 0.05, 0.36, 1);
}
.light .syspanel.hidden {
  height: 0;
  overflow: hidden;
}
.light .syspanel-top {
  position: relative;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 16px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.light .syspanel-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 18px;
}
.light .syspanel-close {
  cursor: pointer;
  opacity: 0.8;
}
.light .syspanel-close:hover {
  opacity: 1;
}
.light .syspanel .btn {
  border-color: #f2f2f2;
  color: #f2f2f2;
}
.light .syspanel .btn:hover:not(:disabled) {
  color: #181818;
  background-color: #f2f2f2;
}
@media only screen and (min-width: 30em) {
  .light .syspanel {
    width: 300px;
    margin-right: 0;
  }
  .light .syspanel.hidden {
    height: calc(100vh - 48px);
    margin-right: -300px;
  }
}
.light .settings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.light .settings.hidden {
  display: none;
}
.light .settings p {
  color: #FFF;
}
.light .settings .row:first-of-type {
  width: 100%;
}
.light .settings .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  margin-bottom: 0;
  padding: 16px 24px 72px;
}
.light .settings .container .profile {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: center;
  margin-bottom: 32px;
}
.light .settings .container .profile .icon-profile {
  font-size: 44px;
}
.light .settings .container .profile .username {
  margin-top: 8px;
  font-size: 17px;
}
.light .settings .container .content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: 300;
}
.light .settings .container .content .title {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 700;
}
.light .settings .container .content .title:not(:first-of-type) {
  margin-top: 16px;
}
.light .settings .container .content .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  color: rgba(255, 255, 255, 0.7);
}
.light .settings .container .content .item .right,
.light .settings .container .content .item .left {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.light .settings .container .content .item .right {
  text-align: right;
}
.light .settings .container .content .item .right .switch {
  margin-right: 32px;
  color: rgba(255, 255, 255, 0.8);
}
.light .settings .container .content .item .right .switch:hover {
  color: #FFF;
}
.light .settings .container .bottom {
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 16px 0;
}
.light .settings .container .bottom .btn {
  margin-bottom: 0;
}
.light .settings .container .bottom .btn.big {
  width: 80vw;
}
.light .settings .container p {
  color: rgba(255, 255, 255, 0.8);
}
@media only screen and (min-width: 30em) {
  .light .settings .container .bottom .btn.big {
    width: 230px;
  }
}
.light .appbar {
  width: 100%;
  line-height: 48px;
  height: 48px;
  background: #EBEBEB;
  color: #242424;
  position: relative;
}
.light .appbar .actions-left {
  float: left;
}
.light .appbar .actions-left .subtitle {
  opacity: 0.6;
  font-size: 14px;
  padding-left: 16px;
}
.light .appbar .actions-left .item {
  display: inline-block;
  vertical-align: middle;
  padding: 0 8px 0 32px;
  height: 48px;
}
.light .appbar .actions-left .item:first-child {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.light .appbar .actions-left .icon {
  color: #1174E6;
  font-size: 16px;
}
.light .appbar .actions-left .icon::before {
  content: "\e96e";
}
.light .appbar .actions-left .icon:hover {
  cursor: pointer;
}
.light .appbar .actions-right {
  float: right;
  margin-right: 16px;
}
.light .appbar .title {
  height: 48px;
  font-size: 18px;
  position: absolute;
  top: 0;
  left: 59px;
  -webkit-transition: height 0.25s cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
  transition: height 0.25s cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
  cursor: pointer;
}
.light .appbar .title.open-menu {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: height 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
}
.light .appbar .menu-anchor {
  opacity: 1;
  font-size: 14px;
  width: 48px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  -webkit-transition: opacity 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms, width 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: opacity 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms, width 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
}
.light .appbar .menu-anchor::first-letter {
  text-transform: capitalize;
}
.light .appbar .menu-anchor:not(.open-menu) {
  -webkit-transition: opacity 125ms cubic-bezier(0.65, 0.05, 0.36, 1), width 125ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
  transition: opacity 125ms cubic-bezier(0.65, 0.05, 0.36, 1), width 125ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
  opacity: 0;
  width: 0;
}
@media only screen and (min-width: 30em) {
  .light .appbar .actions-left .nav {
    padding-left: 32px;
  }
  .light .appbar .right {
    margin-right: 8px;
  }
  .light .appbar .right .more {
    display: none;
  }
  .light .appbar .right .items {
    display: inline-block;
  }
  .light .appbar .title {
    -webkit-transition: left 0.25s cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
    transition: left 0.25s cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
  }
  .light .appbar .title.open-menu {
    height: 48px;
    left: 248px;
    -webkit-transition: left 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: left 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
  }
}
.light .navigation-toggle {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  top: 15px;
}
.light .navigation-toggle::before,
.light .navigation-toggle::after {
  position: absolute;
  display: block;
  width: 12px;
  margin: 0 2px;
  height: 2px;
  content: "";
  background-color: #0084f0;
  -webkit-transition: width 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), top 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-transform 0.25s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: width 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), top 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-transform 0.25s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: width 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), transform 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), top 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: width 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), transform 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), top 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-transform 0.25s cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.light .navigation-toggle::before {
  top: 30%;
}
.light .navigation-toggle::after {
  top: 70%;
}
.light .navigation-toggle.closed::before,
.light .navigation-toggle.closed::after {
  -webkit-transition: top 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), width 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-transform 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: top 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), width 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-transform 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: top 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), transform 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), width 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: top 0.25s cubic-bezier(0.65, 0.05, 0.36, 1), transform 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), width 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1), -webkit-transform 0.25s 0.5s cubic-bezier(0.65, 0.05, 0.36, 1);
  width: 12px;
}
.light .navigation-toggle.closed::before {
  top: 50%;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.light .navigation-toggle.closed::after {
  top: 50%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.light main {
  overflow: hidden;
  height: calc(100vh - 48px);
  background: #EBEBEB;
}
.light main .app {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  margin-left: 0;
}
.light main .app .appbody {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: calc(100vh - (48px + 48px));
  overflow: hidden;
}
.light main .app .appnav {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
  height: calc(100vh - (48px + 48px));
  opacity: 1;
  width: 100%;
  -webkit-transition: height 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 0ms, opacity 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
  transition: height 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 0ms, opacity 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms;
}
.light main .app .appnav.hidden {
  height: 0;
  width: 0;
  opacity: 0;
  -webkit-transition: opacity 125ms cubic-bezier(0.65, 0.05, 0.36, 1) 0ms, width 0ms cubic-bezier(0.65, 0.05, 0.36, 1) 250ms, height 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 0ms;
  transition: opacity 125ms cubic-bezier(0.65, 0.05, 0.36, 1) 0ms, width 0ms cubic-bezier(0.65, 0.05, 0.36, 1) 250ms, height 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 0ms;
}
.light main .app .appcontent {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow-y: auto;
  height: 100%;
  -webkit-transition: margin-left 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 250ms;
  transition: margin-left 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 250ms;
}
.light main .app .appcontent.hidden {
  display: none;
}
@media only screen and (min-width: 30em) {
  .light main {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    min-width: 100%;
  }
  .light main .app .appbody {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .light main .app.slide-left {
    -webkit-transition: margin-left 0.25s cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: margin-left 0.25s cubic-bezier(0.65, 0.05, 0.36, 1);
    margin-left: -300px;
  }
  .light main .app.slide-right {
    -webkit-transition: margin-left 0.25s cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: margin-left 0.25s cubic-bezier(0.65, 0.05, 0.36, 1);
    margin-left: 0;
  }
  .light main .app .appnav {
    -webkit-transition: opacity 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms, margin-left 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: opacity 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms, margin-left 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 248px;
  }
  .light main .app .appnav.hidden {
    margin-left: -250px;
    width: 264px;
    height: calc(100vh - (48px + 48px));
    -webkit-transition: margin-left 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms, opacity 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: margin-left 250ms cubic-bezier(0.65, 0.05, 0.36, 1) 100ms, opacity 125ms cubic-bezier(0.65, 0.05, 0.36, 1);
  }
  .light main .app .appcontent {
    -webkit-transition: margin-left 1000ms cubic-bezier(0.65, 0.05, 0.36, 1) 500ms;
    transition: margin-left 1000ms cubic-bezier(0.65, 0.05, 0.36, 1) 500ms;
  }
  .light main .app .appcontent.hidden {
    display: block;
  }
}
@media all and (-ms-high-contrast: none) {
  .light *::-ms-backdrop,
  .light .tile {
    display: block !important;
  }
}
.light .tile {
  padding: 16px;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #FAFAFA;
}
.light .tile.fullscreen {
  height: calc(100vh - 104px);
  max-width: 100% !important;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.light .tile.fullscreen.fullheight {
  height: auto !important;
}
.light .tile.hidden {
  display: none;
}
.light .tile .header {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 24px;
}
.light .tile .header .left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left;
}
.light .tile .header .left .title {
  font-size: 16px;
  display: inline-block;
  margin-right: 8px;
}
.light .tile .header .left .title.mono {
  font-family: "Ericsson Hilda Mono", Consolas, Menlo, Courier, monospace;
}
.light .tile .header .left .subtitle {
  font-size: 12px;
  color: #6A6A6A;
  display: inline-block;
}
.light .tile .header .right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 16px;
  text-align: right;
}
.light .tile .header .right .btn {
  margin: 0 0 8px 8px;
}
.light .tile .header .right .action {
  display: inline-block;
  margin-left: 8px;
  color: rgba(36, 36, 36, 0.7);
}
.light .tile .header .right .action .message {
  top: -6px;
}
.light .tile .header .right .action:hover {
  color: #242424;
  cursor: pointer;
}
.light .tile .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.light .tile .top .left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left;
}
.light .tile .top .right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}
.light .tile .content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.light .tile .content.no-right-margin {
  margin-right: -16px;
  padding-right: 16px;
}
.light .tile .content.no-left-margin {
  margin-left: -16px;
  padding-left: 16px;
}
.light .tile .content.no-margins {
  margin: 0 -16px -16px -16px;
}
.light .tile .content .box {
  width: 100%;
  height: 100%;
  min-height: 250px;
  background: #c8c8c8;
}
.light .tile .content p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.light .tile .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.light .tile .bottom .left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left;
}
.light .tile .bottom .right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}
@media only screen and (min-width: 30em) {
  .light .tile.fullscreen {
    height: calc(100vh - 113px);
  }
}
.light .footer {
  height: 48px;
  padding: 9px 12px;
}
.light .footer.hidden {
  display: none;
}
.light *::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.light *::-webkit-scrollbar-corner {
  background: transparent;
}
.light *::-webkit-scrollbar-thumb {
  background-color: #b1b1b1;
}
.light .chart-legend .pill i.color-data-1 {
  color: #333333;
}
.light .chart-legend .pill i.color-data-2 {
  color: #4A667E;
}
.light .chart-legend .pill i.color-data-3 {
  color: #23969A;
}
.light .chart-legend .pill i.color-data-4 {
  color: #976CF4;
}
.light .chart-legend .pill i.color-data-5 {
  color: #7F87AD;
}
.light .chart-legend .pill i.color-data-1 {
  color: #333333;
}
.light .chart-legend .pill i.color-data-2 {
  color: #4A667E;
}
.light .chart-legend .pill i.color-data-3 {
  color: #23969A;
}
.light .chart-legend .pill i.color-data-4 {
  color: #976CF4;
}
.light .chart-legend .pill i.color-data-5 {
  color: #7F87AD;
}
.light .chart-legend .pill i.color-data-1 {
  color: #333333;
}
.light .chart-legend .pill i.color-data-2 {
  color: #4A667E;
}
.light .chart-legend .pill i.color-data-3 {
  color: #23969A;
}
.light .chart-legend .pill i.color-data-4 {
  color: #976CF4;
}
.light .chart-legend .pill i.color-data-5 {
  color: #7F87AD;
}
.light .chart-legend .pill i.color-data-1 {
  color: #333333;
}
.light .chart-legend .pill i.color-data-2 {
  color: #4A667E;
}
.light .chart-legend .pill i.color-data-3 {
  color: #23969A;
}
.light .chart-legend .pill i.color-data-4 {
  color: #976CF4;
}
.light .chart-legend .pill i.color-data-5 {
  color: #7F87AD;
}
.light .chart-legend .pill i.color-data-1 {
  color: #333333;
}
.light .chart-legend .pill i.color-data-2 {
  color: #4A667E;
}
.light .chart-legend .pill i.color-data-3 {
  color: #23969A;
}
.light .chart-legend .pill i.color-data-4 {
  color: #976CF4;
}
.light .chart-legend .pill i.color-data-5 {
  color: #7F87AD;
}
.light .chart-tooltip {
  position: fixed;
  background-color: rgba(218, 218, 218, 0.9);
  border: 1px solid #d5d5d5;
  -webkit-box-shadow: 0 2px 4px 0 rgba(12, 12, 12, 0.2);
          box-shadow: 0 2px 4px 0 rgba(12, 12, 12, 0.2);
  padding: 4px 8px;
  pointer-events: none;
  opacity: 0;
  z-index: 1;
}
.light .chart-tooltip.visible {
  opacity: 1;
}
.light .chart-tooltip .content .title {
  margin: 4px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
  border-bottom: 1px solid #878787;
  padding-bottom: 4px;
  margin-bottom: 8px;
}
.light .chart-tooltip .content .title .unit-title {
  padding-right: 32px;
}
.light .chart-tooltip .content .item {
  margin: 4px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
}
.light .chart-tooltip .content .item.empty {
  margin: 0;
  display: none;
}
.light .chart-tooltip .content .item i {
  font-size: 6px;
  padding-right: 4px;
}
.light .chart-tooltip .content .item i.color-data-1 {
  color: #333333;
}
.light .chart-tooltip .content .item i.color-data-2 {
  color: #4A667E;
}
.light .chart-tooltip .content .item i.color-data-3 {
  color: #23969A;
}
.light .chart-tooltip .content .item i.color-data-4 {
  color: #976CF4;
}
.light .chart-tooltip .content .item i.color-data-5 {
  color: #7F87AD;
}
.light .chart-tooltip .content .item i.color-data-1 {
  color: #333333;
}
.light .chart-tooltip .content .item i.color-data-2 {
  color: #4A667E;
}
.light .chart-tooltip .content .item i.color-data-3 {
  color: #23969A;
}
.light .chart-tooltip .content .item i.color-data-4 {
  color: #976CF4;
}
.light .chart-tooltip .content .item i.color-data-5 {
  color: #7F87AD;
}
.light .chart-tooltip .content .item i.color-data-1 {
  color: #333333;
}
.light .chart-tooltip .content .item i.color-data-2 {
  color: #4A667E;
}
.light .chart-tooltip .content .item i.color-data-3 {
  color: #23969A;
}
.light .chart-tooltip .content .item i.color-data-4 {
  color: #976CF4;
}
.light .chart-tooltip .content .item i.color-data-5 {
  color: #7F87AD;
}
.light .chart-tooltip .content .item i.color-data-1 {
  color: #333333;
}
.light .chart-tooltip .content .item i.color-data-2 {
  color: #4A667E;
}
.light .chart-tooltip .content .item i.color-data-3 {
  color: #23969A;
}
.light .chart-tooltip .content .item i.color-data-4 {
  color: #976CF4;
}
.light .chart-tooltip .content .item i.color-data-5 {
  color: #7F87AD;
}
.light .chart-tooltip .content .item i.color-data-1 {
  color: #333333;
}
.light .chart-tooltip .content .item i.color-data-2 {
  color: #4A667E;
}
.light .chart-tooltip .content .item i.color-data-3 {
  color: #23969A;
}
.light .chart-tooltip .content .item i.color-data-4 {
  color: #976CF4;
}
.light .chart-tooltip .content .item i.color-data-5 {
  color: #7F87AD;
}
.light .chart-tooltip .content .item .key {
  padding-right: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.light .chart-tooltip .content .item .value {
  font-weight: 700;
}
.light .chart .axis .domain {
  stroke: #242424;
}
.light .chart .axis .tick line {
  stroke-dasharray: 1, 2;
  stroke: #242424;
}
.light .chart .axis .tick line.zero {
  stroke-dasharray: none;
  stroke: #242424;
}
.light .chart .axis .tick line.solid {
  stroke-dasharray: none;
}
.light .chart .axis .tick line.threshold {
  stroke-dasharray: 1, 2;
}
.light .chart .axis .tick line.green {
  stroke: #329864;
}
.light .chart .axis .tick line.yellow {
  stroke: #A08209;
}
.light .chart .axis .tick line.orange {
  stroke: #D46617;
}
.light .chart .axis .tick line.red {
  stroke: #ED0E00;
}
.light .chart .axis text {
  fill: #242424;
  font-family: "Ericsson Hilda", "Helvetica", "sans-serif";
  font-size: 14px;
}
.light .chart .axis text.green {
  fill: #329864;
}
.light .chart .axis text.yellow {
  fill: #A08209;
}
.light .chart .axis text.orange {
  fill: #D46617;
}
.light .chart .axis text.red {
  fill: #ED0E00;
}
.light .bar-chart .bar-group .bar {
  stroke: #333333;
}
.light .bar-chart .bar-group .bar.color-data-1 {
  stroke: #333333;
}
.light .bar-chart .bar-group .bar.color-data-2 {
  stroke: #4A667E;
}
.light .bar-chart .bar-group .bar.color-data-3 {
  stroke: #23969A;
}
.light .bar-chart .bar-group .bar.color-data-4 {
  stroke: #976CF4;
}
.light .bar-chart .bar-group .bar.color-data-5 {
  stroke: #7F87AD;
}
.light .bar-chart .bar-group .bar.color-data-1 {
  stroke: #333333;
}
.light .bar-chart .bar-group .bar.color-data-2 {
  stroke: #4A667E;
}
.light .bar-chart .bar-group .bar.color-data-3 {
  stroke: #23969A;
}
.light .bar-chart .bar-group .bar.color-data-4 {
  stroke: #976CF4;
}
.light .bar-chart .bar-group .bar.color-data-5 {
  stroke: #7F87AD;
}
.light .bar-chart .bar-group .bar.color-data-1 {
  stroke: #333333;
}
.light .bar-chart .bar-group .bar.color-data-2 {
  stroke: #4A667E;
}
.light .bar-chart .bar-group .bar.color-data-3 {
  stroke: #23969A;
}
.light .bar-chart .bar-group .bar.color-data-4 {
  stroke: #976CF4;
}
.light .bar-chart .bar-group .bar.color-data-5 {
  stroke: #7F87AD;
}
.light .bar-chart .bar-group .bar.color-data-1 {
  stroke: #333333;
}
.light .bar-chart .bar-group .bar.color-data-2 {
  stroke: #4A667E;
}
.light .bar-chart .bar-group .bar.color-data-3 {
  stroke: #23969A;
}
.light .bar-chart .bar-group .bar.color-data-4 {
  stroke: #976CF4;
}
.light .bar-chart .bar-group .bar.color-data-5 {
  stroke: #7F87AD;
}
.light .bar-chart .bar-group .bar.color-data-1 {
  stroke: #333333;
}
.light .bar-chart .bar-group .bar.color-data-2 {
  stroke: #4A667E;
}
.light .bar-chart .bar-group .bar.color-data-3 {
  stroke: #23969A;
}
.light .bar-chart .bar-group .bar.color-data-4 {
  stroke: #976CF4;
}
.light .bar-chart .bar-group .bar.color-data-5 {
  stroke: #7F87AD;
}
.light .bar-chart .bar-group .bar.active {
  opacity: 1;
}
.light .bar-chart .bar-group .bar.inactive {
  opacity: 0.2;
}
.light .bar-chart .bar-group .bar.green {
  stroke: #329864;
}
.light .bar-chart .bar-group .bar.yellow {
  stroke: #A08209;
}
.light .bar-chart .bar-group .bar.orange {
  stroke: #D46617;
}
.light .bar-chart .bar-group .bar.red {
  stroke: #ED0E00;
}
.light .bar-chart .bar-group .label {
  display: block;
  fill: #242424;
}
.light .bar-chart .bar-group .label.value {
  font-weight: 700;
}
.light .bar-chart .bar-group .label.active {
  opacity: 1;
}
.light .bar-chart .bar-group .label.inactive {
  opacity: 0.2;
}
.light .bar-chart .bar-group .label.hidden {
  opacity: 0;
}
.light .bar-chart .bar-group .label.visible {
  opacity: 1;
}
.light .line-chart .line {
  fill: none;
  stroke: #242424;
  stroke-width: 2;
}
.light .line-chart .line.hidden {
  display: none;
}
.light .line-chart .line.color-data-1 {
  stroke: #333333;
}
.light .line-chart .line.color-data-2 {
  stroke: #4A667E;
}
.light .line-chart .line.color-data-3 {
  stroke: #23969A;
}
.light .line-chart .line.color-data-4 {
  stroke: #976CF4;
}
.light .line-chart .line.color-data-5 {
  stroke: #7F87AD;
}
.light .line-chart .line.color-data-1 {
  stroke: #333333;
}
.light .line-chart .line.color-data-2 {
  stroke: #4A667E;
}
.light .line-chart .line.color-data-3 {
  stroke: #23969A;
}
.light .line-chart .line.color-data-4 {
  stroke: #976CF4;
}
.light .line-chart .line.color-data-5 {
  stroke: #7F87AD;
}
.light .line-chart .line.color-data-1 {
  stroke: #333333;
}
.light .line-chart .line.color-data-2 {
  stroke: #4A667E;
}
.light .line-chart .line.color-data-3 {
  stroke: #23969A;
}
.light .line-chart .line.color-data-4 {
  stroke: #976CF4;
}
.light .line-chart .line.color-data-5 {
  stroke: #7F87AD;
}
.light .line-chart .line.color-data-1 {
  stroke: #333333;
}
.light .line-chart .line.color-data-2 {
  stroke: #4A667E;
}
.light .line-chart .line.color-data-3 {
  stroke: #23969A;
}
.light .line-chart .line.color-data-4 {
  stroke: #976CF4;
}
.light .line-chart .line.color-data-5 {
  stroke: #7F87AD;
}
.light .line-chart .line.color-data-1 {
  stroke: #333333;
}
.light .line-chart .line.color-data-2 {
  stroke: #4A667E;
}
.light .line-chart .line.color-data-3 {
  stroke: #23969A;
}
.light .line-chart .line.color-data-4 {
  stroke: #976CF4;
}
.light .line-chart .line.color-data-5 {
  stroke: #7F87AD;
}
.light .line-chart .linear-gradient stop[stop-color="green"] {
  stop-color: #329864;
}
.light .line-chart .linear-gradient stop[stop-color="yellow"] {
  stop-color: #A08209;
}
.light .line-chart .linear-gradient stop[stop-color="orange"] {
  stop-color: #D46617;
}
.light .line-chart .linear-gradient stop[stop-color="red"] {
  stop-color: #ED0E00;
}
.light .line-chart .linear-gradient stop[stop-color="line"] {
  stop-color: #242424;
}
.light .line-chart .axis.y.zero .tick line {
  stroke: #242424;
  stroke-width: 1;
}
.light .line-chart .tooltip {
  fill: #242424;
}
.light .line-chart .tooltip .unit {
  opacity: 0.6;
}
.light .line-chart .tooltip .value {
  margin-left: 8px;
}
.light .line-chart .tooltip-line {
  stroke: #242424;
  stroke-width: 1px;
}
.light .line-chart .tooltip-circle {
  stroke-width: 3px;
  fill: #FAFAFA;
}
.light .line-chart .tooltip-x-axis {
  fill: #242424;
}
.light .line-chart .tooltip-x-axis .unit {
  opacity: 0.7;
}
.light .line-chart circle.color-data-1 {
  stroke: #333333;
}
.light .line-chart circle.color-data-2 {
  stroke: #4A667E;
}
.light .line-chart circle.color-data-3 {
  stroke: #23969A;
}
.light .line-chart circle.color-data-4 {
  stroke: #976CF4;
}
.light .line-chart circle.color-data-5 {
  stroke: #7F87AD;
}
.light .line-chart circle.color-data-1 {
  stroke: #333333;
}
.light .line-chart circle.color-data-2 {
  stroke: #4A667E;
}
.light .line-chart circle.color-data-3 {
  stroke: #23969A;
}
.light .line-chart circle.color-data-4 {
  stroke: #976CF4;
}
.light .line-chart circle.color-data-5 {
  stroke: #7F87AD;
}
.light .line-chart circle.color-data-1 {
  stroke: #333333;
}
.light .line-chart circle.color-data-2 {
  stroke: #4A667E;
}
.light .line-chart circle.color-data-3 {
  stroke: #23969A;
}
.light .line-chart circle.color-data-4 {
  stroke: #976CF4;
}
.light .line-chart circle.color-data-5 {
  stroke: #7F87AD;
}
.light .line-chart circle.color-data-1 {
  stroke: #333333;
}
.light .line-chart circle.color-data-2 {
  stroke: #4A667E;
}
.light .line-chart circle.color-data-3 {
  stroke: #23969A;
}
.light .line-chart circle.color-data-4 {
  stroke: #976CF4;
}
.light .line-chart circle.color-data-5 {
  stroke: #7F87AD;
}
.light .line-chart circle.color-data-1 {
  stroke: #333333;
}
.light .line-chart circle.color-data-2 {
  stroke: #4A667E;
}
.light .line-chart circle.color-data-3 {
  stroke: #23969A;
}
.light .line-chart circle.color-data-4 {
  stroke: #976CF4;
}
.light .line-chart circle.color-data-5 {
  stroke: #7F87AD;
}
.light .tooltip-bottom-box {
  padding: 8px;
  background: #dadada;
  -webkit-box-shadow: 0 2px 4px 0 rgba(12, 12, 12, 0.2);
          box-shadow: 0 2px 4px 0 rgba(12, 12, 12, 0.2);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  left: 100px;
  top: 100px;
  opacity: 0;
}
.light .histogram .bar.color-data-1 {
  fill: #333333;
}
.light .histogram .bar.color-data-2 {
  fill: #4A667E;
}
.light .histogram .bar.color-data-3 {
  fill: #23969A;
}
.light .histogram .bar.color-data-4 {
  fill: #976CF4;
}
.light .histogram .bar.color-data-5 {
  fill: #7F87AD;
}
.light .histogram .bar.color-data-1 {
  fill: #333333;
}
.light .histogram .bar.color-data-2 {
  fill: #4A667E;
}
.light .histogram .bar.color-data-3 {
  fill: #23969A;
}
.light .histogram .bar.color-data-4 {
  fill: #976CF4;
}
.light .histogram .bar.color-data-5 {
  fill: #7F87AD;
}
.light .histogram .bar.color-data-1 {
  fill: #333333;
}
.light .histogram .bar.color-data-2 {
  fill: #4A667E;
}
.light .histogram .bar.color-data-3 {
  fill: #23969A;
}
.light .histogram .bar.color-data-4 {
  fill: #976CF4;
}
.light .histogram .bar.color-data-5 {
  fill: #7F87AD;
}
.light .histogram .bar.color-data-1 {
  fill: #333333;
}
.light .histogram .bar.color-data-2 {
  fill: #4A667E;
}
.light .histogram .bar.color-data-3 {
  fill: #23969A;
}
.light .histogram .bar.color-data-4 {
  fill: #976CF4;
}
.light .histogram .bar.color-data-5 {
  fill: #7F87AD;
}
.light .histogram .bar.color-data-1 {
  fill: #333333;
}
.light .histogram .bar.color-data-2 {
  fill: #4A667E;
}
.light .histogram .bar.color-data-3 {
  fill: #23969A;
}
.light .histogram .bar.color-data-4 {
  fill: #976CF4;
}
.light .histogram .bar.color-data-5 {
  fill: #7F87AD;
}
.light .histogram .bar.green {
  fill: #329864;
}
.light .histogram .bar.yellow {
  fill: #A08209;
}
.light .histogram .bar.orange {
  fill: #D46617;
}
.light .histogram .bar.red {
  fill: #ED0E00;
}
.light .histogram .axis.y.zero .tick line {
  stroke: #242424;
  stroke-width: 1;
}
.light .donut {
  text-align: center;
}
.light .donut .active-arc path {
  stroke: #FAFAFA;
  stroke-width: 2px;
}
.light .donut .color-data-1 {
  fill: #333333;
}
.light .donut .color-data-2 {
  fill: #4A667E;
}
.light .donut .color-data-3 {
  fill: #23969A;
}
.light .donut .color-data-4 {
  fill: #976CF4;
}
.light .donut .color-data-5 {
  fill: #7F87AD;
}
.light .donut .transparent {
  fill: rgba(0, 0, 0, 0);
}
.light .donut .value {
  font-size: 28px;
  fill: #242424;
  text-anchor: middle;
}
.light .donut .unit {
  font-size: 16px;
  fill: #242424;
  text-anchor: middle;
}
.light .donut .label {
  font-size: 16px;
  fill: #242424;
  text-anchor: middle;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.light .donut path {
  -webkit-transition: fill 0.15s ease-in-out;
  transition: fill 0.15s ease-in-out;
}
.light .table {
  width: 100%;
  border-left: none;
  border-right: none;
  border-collapse: collapse;
  text-align: left;
  margin-bottom: 24px;
}
.light .table th {
  border-bottom: 1px solid #b0b0b0;
  font-weight: 500;
  text-align: left;
}
.light .table td {
  opacity: 0.8;
}
.light .table thead {
  font-weight: 500;
}
.light .table tr:last-child td {
  border-bottom: 1px solid #b0b0b0;
}
.light .table tr:not(:last-child) td {
  border-bottom: 1px solid #c8c8c8;
}
.light .table tr.selected td {
  background-color: rgba(0, 130, 240, 0.4);
}
.light .table tr th,
.light .table tr td {
  padding: 16px;
}
.light .table.no-head tr:last-child td {
  border-bottom: 0;
}
.light .table:not(.dashed) tbody > tr:hover {
  background-color: #dcdcdc;
}
.light .table.sortable th {
  font-weight: 700;
}
.light .table.sortable th::after {
  font-family: "Ericsson Icons";
  margin-left: 8px;
}
.light .table.sortable th:hover {
  cursor: pointer;
  opacity: 1;
}
.light .table.sortable th:hover::after {
  color: #1174E6;
}
.light .table.sortable th.is-sortable::after {
  content: "\e99f";
}
.light .table.sortable th.asc::after {
  content: "\e99e";
}
.light .table.sortable th.desc::after {
  content: "\e99d";
}
.light .table.selectable th:first-child,
.light .table.selectable td:first-child {
  width: 42px;
  padding-right: 0;
}
.light .table.selectable label {
  padding: 0;
}
.light .table.selectable tr:not(:last-child) td {
  border-bottom: 1px solid #c8c8c8;
}
.light .table.dashed tr:hover td {
  background: #dcdcdc;
}
.light .table.dashed tr:not(:last-child) {
  /* size in y-axis is equal to td height + padding top + padding bottom */
  /* position in y-axis is -1 * size/2 - 2px */
  /* makes dots repeat in round manner */
}
.light .table.dashed tr:not(:last-child) td {
  border-bottom-style: dashed;
}
.light .table.striped tr:not(:last-child) td {
  border-bottom-color: transparent;
}
.light .table.striped tr:nth-child(even) {
  background-color: #ebebeb;
}
.light .table.compact tr th,
.light .table.compact tr td {
  padding: 8px;
}
.light .table.tiny tr th,
.light .table.tiny tr td {
  padding: 4px;
}
.light .pill {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 8px;
  margin-right: 4px;
  padding: 4px 8px;
  border-radius: 16px;
  color: #242424;
  background-color: #EBEBEB;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.light .pill .icon {
  font-family: "Ericsson Icons";
  font-size: 14px;
  margin-right: 4px;
  margin-top: -1px;
}
.light .pill.toggle {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.light .pill.toggle:hover {
  cursor: pointer;
  background-color: #D1D1D1;
}
.light .pill.toggle.unselected:hover {
  border-color: #D1D1D1;
  background-color: transparent;
}
.light .pill.unselected {
  background-color: transparent;
  border-color: #EBEBEB;
}
.light .pill:empty {
  display: none;
}
.light .pill.severity-critical::before {
  content: "\e98f";
  color: #ED0E00;
  font-family: "Ericsson Icons";
  font-size: 14px;
  margin-right: 4px;
  margin-top: -1px;
}
.light .pill.severity-major::before {
  content: "\e991";
  color: #D46617;
  font-family: "Ericsson Icons";
  font-size: 14px;
  margin-right: 4px;
  margin-top: -1px;
}
.light .pill.severity-minor::before {
  content: "\e992";
  color: #A08209;
  font-family: "Ericsson Icons";
  font-size: 14px;
  margin-right: 4px;
  margin-top: -1px;
}
.light .pill.severity-warning::before {
  content: "\e993";
  color: #0069C2;
  font-family: "Ericsson Icons";
  font-size: 14px;
  margin-right: 4px;
  margin-top: -1px;
}
.light .pill.severity-indeterminate::before {
  content: "\e990";
  color: #878787;
  font-family: "Ericsson Icons";
  font-size: 14px;
  margin-right: 4px;
  margin-top: -1px;
}
.light .pill.severity-cleared::before {
  content: "\e98e";
  color: #329864;
  font-family: "Ericsson Icons";
  font-size: 14px;
  margin-right: 4px;
  margin-top: -1px;
}
.light .pill.removable:hover {
  cursor: pointer;
  background-color: #D1D1D1;
}
.light .pill.removable::after {
  font-family: "Ericsson Icons";
  font-size: 14px;
  content: "\e92c";
  margin-right: 0;
  margin-left: 4px;
  margin-top: 0;
}
.light .pill.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.light .pill .onHover {
  cursor: pointer;
  background-color: #D1D1D1;
}
.light .accordion ul:not(.ignore-accordion) {
  list-style-type: none;
  margin-bottom: 0;
  padding-left: 0;
}
.light .accordion li:not(.ignore-accordion) {
  padding-bottom: 0;
  color: rgba(36, 36, 36, 0.8);
}
.light .accordion li:not(.ignore-accordion) .title::before {
  content: "\e923";
}
.light .accordion li:not(.ignore-accordion) .content {
  padding: 0 24px 16px;
}
.light .accordion li:not(.ignore-accordion) .content.no-inset {
  padding: 0 8px 16px;
}
.light .accordion li:not(.ignore-accordion):nth-child(n + 1) {
  margin: -1px 0 0;
}
.light .accordion li:not(.ignore-accordion) ol li,
.light .accordion li:not(.ignore-accordion) ul li {
  padding: 4px 0;
}
.light .accordion .opened .title {
  font-weight: 700;
}
.light .accordion .title {
  display: block !important;
  font-size: 1em !important;
  margin: 0 !important;
  padding: 12px 8px;
  cursor: pointer;
}
.light .accordion .title:hover {
  background: #dcdcdc;
}
.light .accordion .title::before {
  padding: 0 8px;
  font-family: "Ericsson Icons";
  font-size: 16px;
  vertical-align: middle;
  float: right;
}
.light .accordion li:not(.opened) {
  color: #242424;
}
.light .accordion li:not(.opened) .content {
  display: none;
}
.light .accordion li:not(.opened) .title::before {
  content: "\e920";
}
.light .accordion.lines li:not(.ignore-accordion) {
  border-top: 1px solid #878787;
  border-bottom: 1px solid #878787;
}
.light .breadcrumb {
  color: #4e4e4e;
  font-size: 14px;
  padding-right: 24px;
}
.light .breadcrumb:focus {
  outline: none;
}
.light .breadcrumb::after {
  content: "\e922";
  font-family: "Ericsson Icons";
  font-size: 14px;
  color: #4e4e4e;
  position: absolute;
  margin-left: 4px;
}
.light .btn {
  min-width: 60px;
  padding: 0.5em 1em;
  border-radius: 3px;
  outline: 0;
  font-size: 12px;
  font-family: "Ericsson Hilda", "Helvetica", "sans-serif";
  color: #242424;
  background-color: transparent;
  border: 1px solid #242424;
}
.light .btn.big {
  font-size: 1em;
}
.light .btn:last-child {
  margin-right: 0;
}
.light .btn:disabled {
  opacity: 0.4;
  cursor: default;
}
.light .btn:hover:not(:disabled) {
  color: #FFF;
  text-decoration: none;
  background-color: #4A4A4A;
  border: 1px solid #4A4A4A;
  cursor: pointer;
}
.light .btn:active:not(:disabled) {
  color: #FFF;
  background-color: #3A3A3A;
  border: 1px solid #3A3A3A;
  -webkit-transition: none;
  transition: none;
}
.light .btn.auto {
  min-width: 0;
}
.light .btn .icon {
  margin-right: 8px;
  vertical-align: middle;
}
.light .btn.primary {
  color: #FFF;
  background-color: #1174E6;
  border: 1px solid #1174E6;
}
.light .btn.primary:hover:not(:disabled) {
  color: #FFF;
  background-color: #4D97ED;
  border: 1px solid #4D97ED;
}
.light .btn.primary:active:not(:disabled) {
  color: #FFF;
  background-color: #105AB0;
  border: 1px solid #105AB0;
  -webkit-transition: none;
  transition: none;
}
.light .btn.warning {
  color: #FFF;
  background-color: #ED0E00;
  border: 1px solid #ED0E00;
}
.light .btn.warning:hover:not(:disabled) {
  color: #FFF;
  background-color: #EF3126;
  border: 1px solid #EF3126;
}
.light .btn.warning:active:not(:disabled) {
  color: #FFF;
  background-color: #C80D02;
  border: 1px solid #C80D02;
  -webkit-transition: none;
  transition: none;
}
.light .btn ~ .btn {
  margin-left: 8px;
}
.light label input[type="file"] {
  display: none;
}
.light.enable-focus .btn:focus {
  outline: rgba(17, 116, 230, 0.5) solid 2px;
  outline-offset: 1px;
}
.light .card {
  max-width: 100%;
  padding: 16px;
  margin: 8px;
  background-color: #fff;
  border: 1px solid #ECECEC;
}
.light .card.hidden {
  display: none;
}
.light .card.selected {
  border: 1px solid #1174E6;
}
.light .card.selected:hover {
  cursor: pointer;
  border-color: #1174E6;
}
.light .card:focus {
  outline: none;
}
.light .card:hover {
  cursor: pointer;
  border-color: #B9B9B9;
}
.light .card.draggable:hover {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.light .card.draggable .left .title::before {
  content: "\e935";
  font-family: "Ericsson Icons";
  font-size: 16px;
  vertical-align: baseline;
  margin-right: 8px;
}
.light .card .header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 0;
}
.light .card .header .left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.light .card .header .left .title {
  font-size: 16px;
  font-family: "Ericsson Hilda";
  font-weight: 500;
}
.light .card .header .left .subtitle {
  font-size: 14px;
  color: #6A6A6A;
  display: block;
  margin-top: 4px;
  margin-left: 0;
}
.light .card .header .right {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.light .card .header .right .action {
  font-size: 20px;
  font-weight: 500;
}
.light .card .header .right .action i {
  font-size: 16px;
  font-weight: 400;
  vertical-align: baseline;
}
.light .card .content {
  padding-top: 16px;
}
.light .gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2) !important;
          box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2) !important;
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}
.light .gu-hide {
  left: -9999px !important;
}
.light .gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.light .gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}
.light .drop-area {
  border: 1px solid #878787;
  position: relative;
}
.light .drop-area.drop-over {
  border: 2px solid #1174E6;
}
.light .drop-area .empty-state {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  pointer-events: none;
}
.light .drop-area .empty-state.visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.light .drop-area .empty-state div:not(:first-child) {
  margin: 8px 0 0 0;
}
.light input[type="checkbox"] {
  position: absolute;
  width: 10px;
  margin: 5px -1px 0 0;
  background: transparent;
  border: transparent;
  opacity: 0;
}
.indeterminate-checkbox {
  width: 14px !important;
  height: 12px;
}
.light input[type="checkbox"]:focus::before {
  outline: solid 1px #1174E6;
}
.light input[type="checkbox"]:checked:not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2xpZ2h0L2NoZWNrYm94X3NlbGVjdGVkX2RlZmF1bHQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJMaWdodC10aGVtZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwOTMuMDAwMDAwLCAtMTcwMi4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iQ2hlY2tib3hlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzc3LjAwMDAwMCwgMTQ5OC4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9IlNlbGVjdGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjAzLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTUuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJmb3JtL2xpZ2h0L2NoZWNrYm94X3NlbGVjdGVkX2RlZmF1bHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjMDA4MkYwIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGw9IiNGMkYyRjIiIHBvaW50cz0iMTEuMiAzLjk5OTk5IDYuODk5OTk5OTUgOC44MDA5OSA0LjY5OTk5OTk1IDYuNTk5OTkgMy4yOTk5OTk5NSA3Ljk5OTk5IDYuOTk5OTk5OTUgMTEuNzk5OTkgMTIuNjk5IDUuNDAwOTkiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat 100% center;
  margin-right: 4px;
}
.light input[type="checkbox"]:checked:disabled + label {
  cursor: default;
  color: #6A6A6A;
}
.light input[type="checkbox"]:checked:disabled + label::before {
  cursor: default;
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2xpZ2h0L2NoZWNrYm94X3NlbGVjdGVkX2Rpc2FibGVkPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IkVyaWNzc29uLURlc2lnbi1TeXN0ZW0tdjEuMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iTGlnaHQtdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkzLjAwMDAwMCwgLTE3NDMuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDE0OTguMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJTZWxlY3RlZC1kaXNhYmxlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDI0NC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9saWdodC9jaGVja2JveF9zZWxlY3RlZF9kaXNhYmxlZCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiNFQkVCRUIiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgZmlsbD0iI0IwQjBCMCIgcG9pbnRzPSIxMS4yIDMuOTk5OTkgNi44OTk5OTk5NSA4LjgwMDk5IDQuNjk5OTk5OTUgNi41OTk5OSAzLjI5OTk5OTk1IDcuOTk5OTkgNi45OTk5OTk5NSAxMS43OTk5OSAxMi42OTkgNS40MDA5OSI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
  margin-right: 4px;
}
.light input[type="checkbox"]:checked:not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2xpZ2h0L2NoZWNrYm94X3NlbGVjdGVkX2hvdmVyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IkVyaWNzc29uLURlc2lnbi1TeXN0ZW0tdjEuMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iTGlnaHQtdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkzLjAwMDAwMCwgLTE3ODQuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDE0OTguMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJTZWxlY3RlZC1vbi1ob3ZlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDI4NS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9saWdodC9jaGVja2JveF9zZWxlY3RlZF9ob3ZlciI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiMyNjk2RjIiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgZmlsbD0iI0YyRjJGMiIgcG9pbnRzPSIxMS4yIDMuOTk5OTkgNi44OTk5OTk5NSA4LjgwMDk5IDQuNjk5OTk5OTUgNi41OTk5OSAzLjI5OTk5OTk1IDcuOTk5OTkgNi45OTk5OTk5NSAxMS43OTk5OSAxMi42OTkgNS40MDA5OSI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
  margin-right: 4px;
}
.light input[type="checkbox"]:indeterminate:not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2xpZ2h0L2NoZWNrYm94X2luZGV0ZXJtaW5hdGVfZGVmYXVsdDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJFcmljc3Nvbi1EZXNpZ24tU3lzdGVtLXYxLjEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkxpZ2h0LXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xODI1LjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNDk4LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iSW5kZXRlcm1pbmF0ZS1zZWxlY3RlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDMyNi4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9saWdodC9jaGVja2JveF9pbmRldGVybWluYXRlX2RlZmF1bHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjMDA4MkYwIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgZmlsbD0iI0YyRjJGMiIgeD0iNCIgeT0iNyIgd2lkdGg9IjgiIGhlaWdodD0iMiI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
  margin-right: 4px;
}
.light input[type="checkbox"]:indeterminate:disabled + label {
  color: #6A6A6A;
  cursor: default;
}
.light input[type="checkbox"]:indeterminate:disabled + label::before {
  cursor: default;
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2xpZ2h0L2NoZWNrYm94X2luZGV0ZXJtaW5hdGVfZGlzYWJsZWQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJMaWdodC10aGVtZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwOTMuMDAwMDAwLCAtMTg2Ni4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iQ2hlY2tib3hlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzc3LjAwMDAwMCwgMTQ5OC4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9IkluZGV0ZXJtaW5hdGUtZGlzYWJsZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAzNjcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vbGlnaHQvY2hlY2tib3hfaW5kZXRlcm1pbmF0ZV9kaXNhYmxlZCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiNFQkVCRUIiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjQjBCMEIwIiB4PSI0IiB5PSI3IiB3aWR0aD0iOCIgaGVpZ2h0PSIyIj48L3JlY3Q+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat 100% center;
  margin-right: 4px;
}
.light input[type="checkbox"]:indeterminate:not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2xpZ2h0L2NoZWNrYm94X2luZGV0ZXJtaW5hdGVfaG92ZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJMaWdodC10aGVtZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwOTMuMDAwMDAwLCAtMTkwNy4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iQ2hlY2tib3hlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzc3LjAwMDAwMCwgMTQ5OC4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9IkluZGV0ZXJtaW5hdGUtc2VsZWN0ZWQtb24taG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0MDguMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vbGlnaHQvY2hlY2tib3hfaW5kZXRlcm1pbmF0ZV9ob3ZlciI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiMyNjk2RjIiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjRjJGMkYyIiB4PSI0IiB5PSI3IiB3aWR0aD0iOCIgaGVpZ2h0PSIyIj48L3JlY3Q+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat 100% center;
  margin-right: 4px;
}
.light input[type="checkbox"]:not(:checked):not(:indeterminate):not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2xpZ2h0L2NoZWNrYm94X2RlZmF1bHQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJMaWdodC10aGVtZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwOTMuMDAwMDAwLCAtMTU3OS4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iQ2hlY2tib3hlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzc3LjAwMDAwMCwgMTQ5OC4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9IkRlZmF1bHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA1NS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyNS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vbGlnaHQvY2hlY2tib3hfZGVmYXVsdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iUmVjdGFuZ2xlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGQUZBRkEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3Ryb2tlPSIjQzhDOEM4IiBzdHJva2Utd2lkdGg9IjEiIHg9IjEuNSIgeT0iMS41IiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
  margin-right: 4px;
}
.light input[type="checkbox"]:not(:checked):not(:indeterminate):disabled + label {
  color: #6A6A6A;
  cursor: default;
}
.light input[type="checkbox"]:not(:checked):not(:indeterminate):disabled + label::before {
  cursor: default;
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2xpZ2h0L2NoZWNrYm94X2Rpc2FibGVkPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMSIgeD0iMSIgeT0iMSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0Ij48L3JlY3Q+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkVyaWNzc29uLURlc2lnbi1TeXN0ZW0tdjEuMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iTGlnaHQtdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkzLjAwMDAwMCwgLTE2MjAuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDE0OTguMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJEaXNhYmxlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEyMS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9saWdodC9jaGVja2JveF9kaXNhYmxlZCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRUJFQkVCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3Ryb2tlPSIjQzhDOEM4IiBzdHJva2Utd2lkdGg9IjEiIHg9IjEuNSIgeT0iMS41IiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
  margin-right: 4px;
}
.light input[type="checkbox"]:not(:checked):not(:indeterminate):not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2xpZ2h0L2NoZWNrYm94X2hvdmVyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMSIgeD0iMSIgeT0iMSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0Ij48L3JlY3Q+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkVyaWNzc29uLURlc2lnbi1TeXN0ZW0tdjEuMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iTGlnaHQtdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkzLjAwMDAwMCwgLTE2NjEuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDE0OTguMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJIb3ZlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDE2Mi4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9saWdodC9jaGVja2JveF9ob3ZlciI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkFGQUZBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3Ryb2tlPSIjQjBCMEIwIiBzdHJva2Utd2lkdGg9IjEiIHg9IjEuNSIgeT0iMS41IiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
  margin-right: 4px;
}
.light .calendar {
  position: absolute;
  z-index: 2;
  width: 260px;
  padding: 8px;
  background: #FFF;
  border: 1px solid #c8c8c8;
}
.light .calendar.opened {
  display: block;
}
.light .calendar.closed {
  display: none;
}
.light .calendar .head {
  padding: 8px 0;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  text-transform: capitalize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.light .calendar .head i {
  opacity: 0.7;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.light .calendar .head i:hover {
  opacity: 1;
  cursor: pointer;
}
.light .calendar .head i:nth-child(1),
.light .calendar .head i:nth-child(2) {
  float: left;
}
.light .calendar .head i:nth-child(5),
.light .calendar .head i:nth-child(6) {
  float: right;
}
.light .calendar table.body {
  width: 100%;
  table-layout: fixed;
  padding: 0 8px;
}
.light .calendar table.body thead tr {
  color: #878787;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
}
.light .calendar table.body tbody tr {
  text-align: center;
  line-height: 2.1em;
}
.light .calendar table.body tbody tr td.selected {
  color: white;
  background: #1174E6;
}
.light .calendar table.body tbody tr td.selected:hover {
  background: #1174E6;
}
.light .calendar table.body tbody tr td.selected .today {
  color: white;
  border-bottom-color: white;
}
.light .calendar table.body tbody tr td.dummy:hover {
  background: none;
  cursor: default;
}
.light .calendar table.body tbody tr td .today {
  border-bottom: solid 2px #1174E6;
  font-size: 1.1em;
  font-weight: 700;
  padding: 1px 4px;
}
.light .calendar table.body tbody tr td:hover {
  background: #dcdcdc;
  cursor: pointer;
}
.light .datepicker {
  position: relative;
}
.light .datepicker .input-group {
  margin-bottom: 0;
}
.light .datepicker .calendar {
  margin-top: 2px;
}
.light .datepicker .btn {
  min-width: 24px;
  height: 28px;
}
.light .datepicker .btn::after {
  content: "\e91a";
  font-size: 16px;
  font-family: "Ericsson Icons" !important;
}
.light .dialog {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
  visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.light .dialog.show {
  opacity: 1;
  visibility: visible;
}
.light .dialog.show .content {
  opacity: 1;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.light .dialog .content {
  padding: 16px;
  background-color: #fafafa;
  opacity: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 340px;
  min-height: 144px;
  max-width: 50%;
  max-height: 90%;
}
.light .dialog .content .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 0;
}
.light .dialog .content .top .title {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 16px;
}
.light .dialog .content .top .right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.light .dialog .content .top .right .icon {
  opacity: 0.7;
}
.light .dialog .content .top .right .icon:hover {
  opacity: 1;
  cursor: pointer;
}
.light .dialog .content .body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 24px 0;
  overflow-y: auto;
}
.light .dialog .content .bottom {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
  height: 30px;
}
.light .dialog .content .bottom .btn {
  margin-left: 8px;
}
.light .dialog.fullscreen .content {
  max-width: calc(100% - 48px);
  overflow: hidden;
  max-height: calc(100% - 48px);
}
.light .dialog.fullscreen .body {
  overflow: hidden;
  padding: 24px 0 0;
}
.light .dropdown {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-block;
  max-width: 100%;
}
.light .dropdown .btn {
  padding: 8px 32px 8px 8px;
  width: 100%;
}
.light .dropdown .btn:not(:disabled):not(.clickable):hover + .menu {
  visibility: visible;
}
.light .dropdown .btn::after {
  content: "\e920";
  font-family: "Ericsson Icons";
  position: absolute;
  width: 12px;
  height: 12px;
  right: 8px;
  -webkit-transform-origin: center;
          transform-origin: center;
  top: 50%;
  margin-top: -6px;
  -webkit-transform: translateZ(0) rotate(0deg);
          transform: translateZ(0) rotate(0deg);
  -webkit-transition: -webkit-transform ease-out 0.2s;
  transition: -webkit-transform ease-out 0.2s;
  transition: transform ease-out 0.2s;
  transition: transform ease-out 0.2s, -webkit-transform ease-out 0.2s;
  line-height: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  pointer-events: none;
}
.light .dropdown .extra {
  position: relative;
}
.light .dropdown[data-type="divided"] .btns-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.light .dropdown[data-type="divided"] .btns-wrap .btn:first-child {
  border-radius: 3px 0 0 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: calc(100% - 30px);
  border-right-color: transparent;
}
.light .dropdown[data-type="divided"] .btns-wrap .btn:first-child::after {
  content: "";
  display: none;
}
.light .dropdown[data-type="divided"] .btns-wrap .btn:last-child {
  min-width: 30px;
  width: 30px;
  margin-left: -1px;
  border-radius: 0 3px 3px 0;
  padding: 0;
}
.light .dropdown[data-type="divided"] .btns-wrap .btn:last-child::after {
  padding-left: 0;
}
.light .dropdown.open {
  z-index: 10;
}
.light .dropdown.open .btn::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.light .dropdown.more .btn {
  border: none;
  padding: 0;
  margin-bottom: 0 !important;
  min-width: 16px;
  vertical-align: baseline;
  outline: 0;
}
.light .dropdown.more .btn::after {
  content: none;
  margin: 0;
  padding: 0;
}
.light .dropdown.more .btn:hover {
  background: none;
  color: #242424;
}
.light .dropdown.more .btn:hover .icon {
  color: #242424;
}
.light .dropdown.more .btn .icon {
  padding: 0;
  margin: 0;
  color: rgba(36, 36, 36, 0.7);
  font-size: 16px;
}
.light .dropdown.more .menu {
  right: 0;
  font-size: 14px;
  min-width: 120px;
}
.light .dropdown.more .menu.start {
  right: unset;
  left: 0;
}
.light .dropdown .menu {
  min-width: 100%;
  width: auto;
  -webkit-box-shadow: 0 0 8px 0 rgba(45, 45, 45, 0.1);
          box-shadow: 0 0 8px 0 rgba(45, 45, 45, 0.1);
  max-height: 162px;
  overflow-y: auto;
  overflow-x: hidden;
}
.light .dropdown .menu .item {
  height: 32px;
}
.light .menu {
  position: absolute;
  display: none;
  z-index: 60;
  margin: 4px 0 0;
  background: #FFF;
  border: solid 1px #c8c8c8;
  text-align: left;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  width: 100%;
}
.light .menu.right {
  right: 0;
  margin-right: 0;
}
.light .menu .item:focus {
  outline: none;
}
.light .menu label {
  margin: 0;
  width: 100%;
  padding: 0;
}
.light .menu hr {
  margin: 4px 0;
  border-style: none;
  border-top: 1px solid #dadada;
  border-bottom: 0;
}
.light .menu.visible {
  display: block;
}
.light .menu .item {
  padding: 8px;
  color: #242424;
  line-height: 1.2em;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.light .menu .item:hover:not([disabled]),
.light .menu .item.highlight:not([disabled]) {
  color: #242424;
  background: #dcdcdc;
}
.light .menu .item:hover:not([disabled]) a,
.light .menu .item.highlight:not([disabled]) a {
  color: #242424;
  text-decoration: none;
}
.light .menu .item[disabled],
.light .menu .item:disabled {
  pointer-events: none;
  opacity: 0.4;
}
.light .menu .item.selected {
  border-bottom: solid 3px #1174E6;
}
.light .menu .item.hidden {
  display: none;
}
.light .menu .item.space-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.light .menu .empty {
  display: none;
  opacity: 0.6;
  text-align: center;
}
.light .menu .empty.visible {
  display: block;
  padding: 4px 0;
}
.light .empty-state {
  width: 100%;
  height: 100%;
  min-height: 250px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.light .empty-state.hidden {
  display: none;
}
.light .empty-state .message {
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.light .empty-state .icon {
  -ms-flex-item-align: center;
      align-self: center;
  font-size: 32px;
  margin-bottom: 8px;
}
.light .empty-state button {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -ms-flex-item-align: center;
      align-self: center;
}
.light input,
.light textarea {
  color: #242424;
  display: inline-block;
  width: 160px;
  font-size: 12px;
  font-family: "Ericsson Hilda", "Helvetica", "sans-serif";
  font-weight: 300;
  background: #FFF;
  border: 1px solid #c8c8c8;
  padding: 6px;
  margin-right: 8px;
  -webkit-appearance: none;
  outline: 0;
}
.light input::-webkit-input-placeholder,
.light textarea::-webkit-input-placeholder {
  color: rgba(36, 36, 36, 0.6);
}
.light input::-ms-input-placeholder,
.light textarea::-ms-input-placeholder {
  color: rgba(36, 36, 36, 0.6);
}
.light input::placeholder,
.light textarea::placeholder {
  color: rgba(36, 36, 36, 0.6);
}
.light input:hover:not([disabled]):not([readonly]),
.light textarea:hover:not([disabled]):not([readonly]) {
  border-color: #b0b0b0;
}
.light input:focus:not([disabled]):not([readonly]),
.light textarea:focus:not([disabled]):not([readonly]) {
  outline: 0;
  border-color: #1174E6;
}
.light input:active,
.light textarea:active {
  outline: 0;
  border-color: #1174E6;
}
.light input[disabled],
.light textarea[disabled] {
  cursor: default;
  background-color: #ebebeb;
  color: rgba(36, 36, 36, 0.6);
}
.light input[readonly],
.light textarea[readonly] {
  background: transparent;
  border-color: transparent;
  padding-left: 0;
}
.light input[readonly]:hover,
.light textarea[readonly]:hover,
.light input[readonly]:active,
.light textarea[readonly]:active {
  border-color: transparent;
}
.light input.with-icon,
.light textarea.with-icon {
  padding-right: 25px;
}
.light.enable-focus input:not([type="checkbox"]):not([type="radio"]):focus,
.light.enable-focus textarea:focus {
  outline: rgba(17, 116, 230, 0.5) solid 2px;
  outline-offset: 1px;
}
.light input.fullwidth {
  width: calc(100% - 12px);
}
.light .input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  margin-bottom: 24px;
}
.light .input-group > * {
  -ms-flex-item-align: center;
      align-self: center;
}
.light .input-group label {
  margin-right: 8px;
}
.light .input-group input {
  margin-top: 0;
  margin-bottom: 0;
}
.light .input-group button {
  margin-left: -8px;
  background: #c8c8c8;
  border-radius: 0 3px 3px 0;
  border-color: #c8c8c8;
}
.light label {
  display: block;
  padding-top: 3px;
  padding-bottom: 3px;
}
.light label:hover {
  cursor: pointer;
}
.light label.left {
  display: inline;
  margin-right: 4px;
}
.light input.prefill.changed {
  border-left: 2px solid #1174E6;
  background: #e7f4ff;
}
.light .prefix {
  display: inline-block;
  border: solid 1px #c8c8c8;
  border-right: none;
  padding: 6px;
  margin-right: -3px;
  font-size: 12px;
}
.light input:not([type="checkbox"]):not([type="radio"]):-moz-read-only,
.light textarea:-moz-read-only,
.light input:not([type="checkbox"]):not([type="radio"])[readonly],
.light textarea[readonly] {
  background: transparent;
  border-color: transparent;
  padding-left: 0;
}
.light input:not([type="checkbox"]):not([type="radio"]):read-only,
.light textarea:read-only,
.light input:not([type="checkbox"]):not([type="radio"])[readonly],
.light textarea[readonly] {
  background: transparent;
  border-color: transparent;
  padding-left: 0;
}
.light input:not([type="checkbox"]):not([type="radio"]):-moz-read-only:hover,
.light textarea:-moz-read-only:hover,
.light input:not([type="checkbox"]):not([type="radio"])[readonly]:hover,
.light textarea[readonly]:hover,
.light input:not([type="checkbox"]):not([type="radio"]):-moz-read-only:active,
.light textarea:-moz-read-only:active,
.light input:not([type="checkbox"]):not([type="radio"])[readonly]:active,
.light textarea[readonly]:active {
  border-color: transparent;
}
.light input:not([type="checkbox"]):not([type="radio"]):read-only:hover,
.light textarea:read-only:hover,
.light input:not([type="checkbox"]):not([type="radio"])[readonly]:hover,
.light textarea[readonly]:hover,
.light input:not([type="checkbox"]):not([type="radio"]):read-only:active,
.light textarea:read-only:active,
.light input:not([type="checkbox"]):not([type="radio"])[readonly]:active,
.light textarea[readonly]:active {
  border-color: transparent;
}
.light input + .suffix {
  display: inline;
  border: solid 1px #c8c8c8;
  border-left: none;
  padding: 6px;
  margin-left: -11px;
  font-size: 12px;
}
.light input + .suffix.icon-inside {
  margin-left: -38px;
  border: none;
  padding: 6px;
  color: rgba(36, 36, 36, 0.6);
}
.light textarea {
  resize: none;
}
.light textarea.fullwidth {
  width: 100%;
  margin-right: 0;
}
.light input.validation + .validation-error {
  display: none;
}
.light input.validation:invalid {
  border: 1px solid #ED0E00;
  margin-bottom: 4px;
}
.light input.validation:invalid + .validation-error {
  display: block;
  height: 16px;
  line-height: 16px;
  margin-bottom: 4px;
  font-size: 12px;
  color: rgba(36, 36, 36, 0.6);
}
.light input[type="number"] {
  width: 50px;
  -moz-appearance: textfield;
}
.light input[type="number"].editable {
  border-color: transparent;
  background: transparent;
}
.light input[type="number"].editable:hover {
  border-color: #c8c8c8;
  background: #FFF;
}
.light input[type="number"].editable:focus {
  border-color: #1174E6;
}
.light .spinner {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.light .spinner .controls {
  display: inline;
  margin-left: -2px;
}
.light .spinner .icon {
  padding: 6px;
  margin: -6px 1px;
  border: solid 1px #c8c8c8;
  border-radius: 3px;
}
.light .spinner .icon:hover {
  color: #FFF;
  text-decoration: none;
  background: #4A4A4A;
  border: 1px solid #4A4A4A;
  cursor: pointer;
}
.light .spinner .icon.disabled {
  opacity: 0.3;
}
.light .spinner .icon.disabled:hover {
  background: white;
  border: solid 1px #c8c8c8;
  cursor: default;
}
.light .notification {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 48px;
  right: -599px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 10;
  padding: 16px;
  width: 100%;
  color: #242424;
  background-color: #FFF;
  border: 1px solid #c5c5c5;
  -webkit-box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: right 0.5s ease-in-out;
  transition: right 0.5s ease-in-out;
}
.light .notification:hover {
  border-color: #0C0C0C;
  cursor: pointer;
}
.light .notification:hover .title::after {
  color: #242424;
}
.light .notification .top-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.light .notification .top-row .status {
  display: inline-block;
}
.light .notification .top-row .status::before {
  font-family: "Ericsson Icons" !important;
  margin-right: 16px;
  vertical-align: middle;
  font-size: 16px;
}
.light .notification .top-row .title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.light .notification .top-row .icon.close {
  right: 0;
  font-family: "Ericsson Icons" !important;
  font-size: 16px;
  color: rgba(36, 36, 36, 0.5);
}
.light .notification .top-row .icon.close:hover {
  color: #0C0C0C;
}
.light .notification .description {
  margin-top: 16px;
  color: #6A6A6A;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 300;
}
.light .notification .description .actions .btn {
  margin-bottom: 6px;
  width: 100%;
  min-width: 80px;
  margin-right: 0;
}
.light .notification.live {
  right: 0;
}
.light .notification .icon {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
@media only screen and (min-width: 30em) {
  .light .notification {
    top: 64px;
    width: 380px;
  }
  .light .notification.live {
    right: 16px;
  }
}
.light .notification-log {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.light .notification-log.hidden {
  display: none;
}
.light .notification-log-trigger.item {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #1174E6), color-stop(50%, transparent));
  background-image: linear-gradient(to left, #1174E6 50%, transparent 50%);
  background-size: 210% 100%;
  padding: 4px 0;
  border-radius: 14px;
  -webkit-transition: background-position 0.3s 0.6s ease-in-out, padding 0.1s 0.6s ease-in-out;
  transition: background-position 0.3s 0.6s ease-in-out, padding 0.1s 0.6s ease-in-out;
  display: inline-block;
}
.light .notification-log-trigger.item .notification-log-number {
  display: none;
  -webkit-transition: 0.3s 0.6s ease-in-out;
  transition: 0.3s 0.6s ease-in-out;
}
.light .notification-log-trigger.item .icon-notification {
  display: inline-block;
  left: 0;
  top: -1px;
  margin-right: 0;
  opacity: 0.8;
}
.light .notification-log-trigger.item .icon-notification:hover {
  opacity: 1;
}
.light .notification-log-trigger.item .icon-notification-ring {
  display: inline-block;
  left: -3px;
  top: 0;
  font-size: 0;
}
.light .notification-log-trigger.item.has-notification {
  background-position: 100%;
  padding: 4px 6px 4px 16px;
  opacity: 1;
}
.light .notification-log-trigger.item.has-notification .notification-log-number {
  display: inline;
}
.light .notification-log-trigger.item.has-notification .icon-notification {
  opacity: 1;
  -webkit-animation: notification 0.6s forwards;
          animation: notification 0.6s forwards;
}
.light .notification-log-trigger.item.has-notification .icon-notification-ring {
  -webkit-animation: ring 0.6s forwards;
          animation: ring 0.6s forwards;
}
.light .notification-log-trigger.item.no-notification .icon-notification {
  -webkit-animation: notification-reverse 0.6s forwards;
          animation: notification-reverse 0.6s forwards;
}
.light .notification-log-trigger.item.no-notification .icon-notification-ring {
  -webkit-animation: ring-reverse 0.6s forwards;
          animation: ring-reverse 0.6s forwards;
}
@keyframes ring {
  0% {
    font-size: 0;
  }
  99% {
    font-size: 0;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  100% {
    font-size: 16px;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
  }
}
@keyframes notification {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  10% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  50% {
    -webkit-transform: rotate(-40deg);
            transform: rotate(-40deg);
  }
  99% {
    -webkit-transform: rotate(46deg);
            transform: rotate(46deg);
    font-size: 16px;
    margin-left: 0;
  }
  100% {
    -webkit-transform: rotate(46deg);
            transform: rotate(46deg);
    font-size: 0;
    margin-left: 12px;
  }
}
@keyframes ring-reverse {
  0% {
    font-size: 16px;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
  }
  1% {
    font-size: 0;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  100% {
    font-size: 0;
  }
}
@keyframes notification-reverse {
  0% {
    -webkit-transform: rotate(46deg);
            transform: rotate(46deg);
    font-size: 0;
    margin-left: 12px;
  }
  1% {
    -webkit-transform: rotate(46deg);
            transform: rotate(46deg);
    font-size: 16px;
  }
  50% {
    -webkit-transform: rotate(-40deg);
            transform: rotate(-40deg);
  }
  90% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
    margin-left: 12px;
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    margin-left: 0;
  }
}
.light .notification-log-container {
  overflow-y: auto;
  height: 100%;
  position: relative;
}
.light .notification-log-item {
  position: relative;
  margin-right: 8px;
  padding: 16px 32px 16px 32px;
  border-bottom: 1px solid #4e4e4e;
}
.light .notification-log-item:hover {
  background-color: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}
.light .notification-log-item.new::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  height: calc(100% - 8px);
  width: 4px;
  background-color: #1174E6;
}
.light .notification-log-item .title {
  font-weight: 500;
  margin-bottom: 8px;
}
.light .notification-log-item .btn {
  display: inline-block;
  margin-top: 16px;
}
.light .notification-log-item-time {
  position: absolute;
  right: 8px;
  top: 16px;
  opacity: 0.8;
  font-weight: 400;
  font-size: 12px;
  float: right;
}
.light .notification-log-empty {
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.light .notification-log-empty.hidden {
  display: none;
}
.light .tree {
  overflow-x: hidden;
}
.light .tree ::before {
  font-size: 14px;
  font-family: "Ericsson Icons";
  vertical-align: middle;
  text-align: center;
}
.light .tree ul {
  list-style-type: none;
  padding-left: 32px;
  color: #242424;
}
.light .tree ul ul {
  margin-left: -20px;
}
.light .tree li {
  padding-bottom: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.light .tree li i.icon {
  vertical-align: top !important;
}
.light .tree li > :not(ul)::before {
  display: inline-block;
  margin-left: -32px;
  width: 32px;
  content: "";
}
.light .tree .opened::before {
  content: "\e920";
}
.light .tree .title:not(.opened)::before {
  content: "\e922";
}
.light .tree .title:not(.opened) ~ ul {
  height: 0;
  opacity: 0;
  visibility: collapse;
  padding-bottom: 0;
  display: none;
}
.light .tree .right-align {
  float: right;
}
.light .tree .right-align::before {
  margin-right: 8px;
}
.light .tree .active.opened {
  font-weight: 700;
}
.light .tree .active:not(.opened),
.light .tree .active:not(.title) {
  background: #1174E6;
  color: #FFF;
}
.light .tree .item,
.light .tree .title {
  display: block;
  cursor: pointer;
  padding: 6px 0 6px 100%;
  margin-left: -100%;
}
.light .tree .item:not(.active):hover,
.light .tree .title:not(.active):hover {
  background: #cdcdcd;
}
.light .tree a {
  color: #242424;
}
.light .tree a:hover {
  text-decoration: none;
}
.light .tree .icon::before {
  margin-right: 8px;
}
.light .tree label {
  line-height: normal;
  display: inline-block;
}
.light .navigation {
  height: calc(100% - 44px);
  overflow-y: auto;
}
.light .navigation .item,
.light .navigation .title {
  padding: 12px 8px 12px 100%;
}
.light input[type="radio"] {
  display: none;
}
.light input[type="radio"]:checked:not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2xpZ2h0L3JhZGlvYnV0dG9uX3NlbGVjdGVkX2RlZmF1bHQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8Y2lyY2xlIGlkPSJwYXRoLTEiIGN4PSI4IiBjeT0iOCIgcj0iNiI+PC9jaXJjbGU+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkVyaWNzc29uLURlc2lnbi1TeXN0ZW0tdjEuMiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iTGlnaHQtdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDk0LjAwMDAwMCwgLTEzMzcuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IlJhZGlvLWJ1dHRvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDExMzIuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJTZWxlY3RlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIwMy4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9saWdodC9yYWRpb2J1dHRvbl9zZWxlY3RlZF9kZWZhdWx0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ik92YWwiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkFGQUZBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBzdHJva2U9IiNDOEM4QzgiIHN0cm9rZS13aWR0aD0iMSIgY3g9IjgiIGN5PSI4IiByPSI1LjUiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiMwMDgyRjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY3g9IjgiIGN5PSI4IiByPSIzIj48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat 100% center;
  margin-right: 4px;
}
.light input[type="radio"]:checked:disabled + label {
  cursor: default;
  color: #6A6A6A;
}
.light input[type="radio"]:checked:disabled + label::before {
  cursor: default;
  content: " ";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjEgKDUxMTQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5mb3JtL2xpZ2h0L3JhZGlvYnV0dG9uX2Rpc2FibGVkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iOCIgY3k9IjgiIHI9IjYiPjwvY2lyY2xlPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IkVyaWNzc29uLURlc2lnbi1TeXN0ZW0tdjEuMiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxpZ2h0LXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5NC4wMDAwMDAsIC0xMzc4LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUmFkaW8tYnV0dG9ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzc3LjAwMDAwMCwgMTEzMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJTZWxlY3RlZC1kaXNhYmxlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDI0NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJmb3JtL2xpZ2h0L3JhZGlvYnV0dG9uX2Rpc2FibGVkIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJPdmFsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNFQkVCRUIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBzdHJva2U9IiNDOEM4QzgiIHN0cm9rZS13aWR0aD0iMSIgY3g9IjgiIGN5PSI4IiByPSI1LjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iI0IwQjBCMCIgZmlsbC1ydWxlPSJldmVub2RkIiBjeD0iOCIgY3k9IjgiIHI9IjMiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat 100% center;
  margin-right: 4px;
}
.light input[type="radio"]:checked:not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2xpZ2h0L3JhZGlvYnV0dG9uX3NlbGVjdGVkX2hvdmVyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iOCIgY3k9IjgiIHI9IjYiPjwvY2lyY2xlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJFcmljc3Nvbi1EZXNpZ24tU3lzdGVtLXYxLjIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkxpZ2h0LXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5NC4wMDAwMDAsIC0xNDE5LjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJSYWRpby1idXR0b25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxMTMyLjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iU2VsZWN0ZWQtaG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyODUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vbGlnaHQvcmFkaW9idXR0b25fc2VsZWN0ZWRfaG92ZXIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iT3ZhbCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGQUZBRkEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIHN0cm9rZT0iI0IwQjBCMCIgc3Ryb2tlLXdpZHRoPSIxIiBjeD0iOCIgY3k9IjgiIHI9IjUuNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgZmlsbD0iIzI2OTZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjeD0iOCIgY3k9IjgiIHI9IjMiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
  margin-right: 4px;
}
.light input[type="radio"]:not(:checked):not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2xpZ2h0L3JhZGlvYnV0dG9uX2RlZmF1bHQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8Y2lyY2xlIGlkPSJwYXRoLTEiIGN4PSI4IiBjeT0iOCIgcj0iNiI+PC9jaXJjbGU+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkVyaWNzc29uLURlc2lnbi1TeXN0ZW0tdjEuMiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iTGlnaHQtdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDk0LjAwMDAwMCwgLTEyMTQuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IlJhZGlvLWJ1dHRvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDExMzIuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJEZWZhdWx0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNTUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyNS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vbGlnaHQvcmFkaW9idXR0b25fZGVmYXVsdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iT3ZhbCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkFGQUZBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgc3Ryb2tlPSIjQzhDOEM4IiBzdHJva2Utd2lkdGg9IjEiIGN4PSI4IiBjeT0iOCIgcj0iNS41Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
  margin-right: 4px;
}
.light input[type="radio"]:not(:checked):disabled + label {
  cursor: default;
  color: #6A6A6A;
}
.light input[type="radio"]:not(:checked):disabled + label::before {
  cursor: default;
  content: " ";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2xpZ2h0L3JhZGlvYnV0dG9uX2Rpc2FibGVkPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iOCIgY3k9IjgiIHI9IjYiPjwvY2lyY2xlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJFcmljc3Nvbi1EZXNpZ24tU3lzdGVtLXYxLjIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkxpZ2h0LXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5NC4wMDAwMDAsIC0xMjU1LjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJSYWRpby1idXR0b25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxMTMyLjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iRGlzYWJsZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxMjEuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vbGlnaHQvcmFkaW9idXR0b25fZGlzYWJsZWQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iT3ZhbCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNFQkVCRUIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIHN0cm9rZT0iI0M4QzhDOCIgc3Ryb2tlLXdpZHRoPSIxIiBjeD0iOCIgY3k9IjgiIHI9IjUuNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat 100% center;
  margin-right: 4px;
}
.light input[type="radio"]:not(:checked):not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxMiAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2xpZ2h0L3JhZGlvYnV0dG9uX2hvdmVyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iOCIgY3k9IjgiIHI9IjYiPjwvY2lyY2xlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJFcmljc3Nvbi1EZXNpZ24tU3lzdGVtLXYxLjIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkxpZ2h0LXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5NC4wMDAwMDAsIC0xMjk2LjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJSYWRpby1idXR0b25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxMTMyLjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iSG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNjIuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vbGlnaHQvcmFkaW9idXR0b25faG92ZXIiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iT3ZhbCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiNGQUZBRkEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIHN0cm9rZT0iI0IwQjBCMCIgc3Ryb2tlLXdpZHRoPSIxIiBjeD0iOCIgY3k9IjgiIHI9IjUuNSI+PC9jaXJjbGU+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat 100% center;
  margin-right: 4px;
}
.light .ranger-container {
  cursor: pointer;
  width: 100%;
  font-size: 12px;
  margin: 24px 0 16px;
  display: inline-block;
}
.light .ranger-container:first-child {
  margin: 16px 0;
}
.light .ranger-container.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.light .ranger-container.combined-tooltip.dragging .ranger-progress > .ranger-tooltip {
  display: block;
}
.light .ranger-container .ranger-input {
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0 none;
}
.light .ranger-container .ranger-track {
  width: 100%;
  position: relative;
}
.light .ranger-container .ranger-track::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 4px;
  width: 100%;
  background: #d4d4d4;
}
.light .ranger-container .ranger-track .range-limits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  top: 10px;
  pointer-events: none;
}
.light .ranger-container .ranger-track .range-limits .range-limit {
  color: #4e4e4e;
}
.light .ranger-container .ranger-progress {
  height: 4px;
  width: 100%;
  background: #242424;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform-origin: 0 0 0;
          transform-origin: 0 0 0;
  -webkit-transition: background ease 0.2s;
  transition: background ease 0.2s;
}
.light .ranger-container .ranger-progress > .ranger-tooltip {
  z-index: 11;
  top: auto;
  bottom: calc(100% + 6px);
  white-space: nowrap;
}
.light .ranger-container .ranger-handle {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: #242424;
  position: absolute;
  top: -4px;
  right: -5px;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.light .ranger-container .ranger-handle .ranger-tooltip {
  opacity: 1;
}
.light .ranger-container .ranger-handle.active {
  z-index: 10;
}
.light .ranger-container .ranger-input:focus + .ranger-track .ranger-progress {
  background: #0084f0;
}
.light .ranger-container .ranger-input:focus + .ranger-track .ranger-handle {
  background: #0084f0;
}
.light .ranger-container.ranger-multiple .ranger-handle:nth-child(1) {
  left: -5px;
}
.light .ranger-container.ranger-multiple .ranger-handle:nth-child(2) {
  right: -5px;
}
.light .ranger-container .ranger-tooltip {
  opacity: 0;
  position: absolute;
  bottom: calc(100% + 2px);
  right: 50%;
  -webkit-transform: translate3d(50%, 0, 0);
          transform: translate3d(50%, 0, 0);
  padding: 0 7px;
  color: #242424;
  pointer-events: none;
  text-align: center;
}
.light .ranger-container.combined-tooltip .ranger-handle .ranger-tooltip {
  opacity: 0;
}
.light .ranger-container.combined-tooltip .ranger-tooltip {
  opacity: 1;
}
.light .select {
  max-width: 200px;
  display: inline-block;
  position: relative;
}
.light .select .options_container {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.light .select .options_container .pill {
  margin-bottom: 0;
  margin-top: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block;
}
.light .select .options_container .pill.removable {
  position: relative;
  padding: 4px 26px 4px 8px;
}
.light .select .options_container .pill.removable::after {
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -7px !important;
}
.light .select .invalid_select {
  text-decoration: none;
  border: 1px solid #dadada;
  padding: 8px;
  border-radius: 3px;
  opacity: 0.5;
  font-size: 12px;
}
.light .select.disabled {
  opacity: 0.5;
  cursor: default;
}
.light .select.disabled > * {
  pointer-events: none;
}
.light .select .btn {
  width: 100%;
  text-align: left;
  padding: 6px 32px 6px 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.light .select .btn:focus {
  outline: 0;
  border-color: #0082f0;
}
.light .select .btn::after {
  content: "\e920";
  font-family: "Ericsson Icons";
  position: absolute;
  width: 12px;
  height: 12px;
  padding-left: 0;
  right: 8px;
  -webkit-transform-origin: center;
          transform-origin: center;
  top: 50%;
  margin-top: -6px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: -webkit-transform ease-out 0.2s;
  transition: -webkit-transform ease-out 0.2s;
  transition: transform ease-out 0.2s;
  transition: transform ease-out 0.2s, -webkit-transform ease-out 0.2s;
  line-height: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  pointer-events: none;
}
.light .select .current-options {
  position: relative;
  display: block;
}
.light .select[data-type="input-multi"] .current-options input,
.light .select[data-type="input-single"] .current-options input {
  margin-right: 0;
  padding: 8px 32px 8px 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.light .select[data-type="input-multi"] .current-options::after,
.light .select[data-type="input-single"] .current-options::after {
  content: "\e920";
  font-family: "Ericsson Icons";
  position: absolute;
  width: 12px;
  height: 12px;
  right: 8px;
  -webkit-transform-origin: center;
          transform-origin: center;
  top: 50%;
  margin-top: -6px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: -webkit-transform ease-out 0.2s;
  transition: -webkit-transform ease-out 0.2s;
  transition: transform ease-out 0.2s;
  transition: transform ease-out 0.2s, -webkit-transform ease-out 0.2s;
  line-height: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  pointer-events: none;
}
.light .select[data-type="input-multi"].open .current-options::after,
.light .select[data-type="input-single"].open .current-options::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.light .select[data-type="input-multi"] .options-list .item,
.light .select[data-type="multi"] .options-list .item,
.light .select[data-type="multi-pills"] .options-list .item {
  padding: 0;
  overflow: hidden;
}
.light .select[data-type="input-multi"] .options-list .item label,
.light .select[data-type="multi"] .options-list .item label,
.light .select[data-type="multi-pills"] .options-list .item label {
  padding: 8px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: all ease-out 0.2s;
  transition: all ease-out 0.2s;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  max-width: 100%;
}
.light .select[data-type="input-multi"] .options-list .item label::before,
.light .select[data-type="multi"] .options-list .item label::before,
.light .select[data-type="multi-pills"] .options-list .item label::before {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  left: 8px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: width ease-out 0.2s, margin-right ease-out 0.2s, opacity 0.2s ease-out 0.1s;
  transition: width ease-out 0.2s, margin-right ease-out 0.2s, opacity 0.2s ease-out 0.1s;
}
.light .select[data-type="input-single"] .options-list .item.active,
.light .select[data-type="single"] .options-list .item.active {
  background: #0082f0;
  color: #FFF;
}
.light .select .options-list {
  position: absolute;
  z-index: 60;
  margin: 4px 0 0;
  text-align: left;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  width: 100%;
  padding: 0;
  max-height: 130px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #dadada;
  background: #FFF;
  -webkit-box-shadow: 0 0 8px 0 rgba(45, 45, 45, 0.1);
          box-shadow: 0 0 8px 0 rgba(45, 45, 45, 0.1);
}
.light .select .options-list .item {
  padding: 8px;
  color: #242424;
  line-height: 1.2em;
  cursor: pointer;
  white-space: nowrap;
  height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.light .select .options-list .item.highlight,
.light .select .options-list .item:hover {
  color: #242424;
  background: #dcdcdc;
}
.light .select .options-list .item.active.highlight,
.light .select .options-list .item.active:hover {
  background: #006fce;
}
.light .select .options-list .item:focus {
  outline: none;
}
.light .select .options-list .item.highlight input[type="checkbox"]:checked:not(:disabled) + label {
  background: #006fce;
}
.light .select .options-list .item input[type="checkbox"]:checked:not(:disabled) + label {
  padding: 8px 8px 8px 30px;
  background: #0082f0;
  color: #FFF;
}
.light .select .options-list .item input[type="checkbox"]:checked:not(:disabled) + label:hover {
  background: #006fce;
}
.light .select .options-list .item input[type="checkbox"]:not(:checked):not(:disabled) + label::before {
  background: none;
  width: 0;
  margin-right: 0;
  opacity: 0;
}
.light .select .options-list .item input[type="checkbox"]:checked:not(:disabled) + label::before {
  opacity: 1;
}
.light .select .options-list .no_results {
  padding: 8px;
  color: #242424;
  line-height: 1.2em;
  cursor: pointer;
  white-space: nowrap;
  height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.light .select .options-list .no_results:hover {
  cursor: default;
}
.light .select.closed .options-list {
  display: none;
}
.light .select.open .btn::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.light .select.open .options-list {
  display: block;
}
.light .switch {
  position: relative;
  display: inline-block;
  width: 30px;
  border-radius: 34px;
  cursor: pointer;
  color: rgba(36, 36, 36, 0.8);
}
.light .switch:hover {
  color: #242424;
  cursor: pointer;
}
.light .switch:hover input:not([disabled]) + .ball {
  border-color: #b0b0b0;
}
.light .switch:hover input:checked:not([disabled]) + .ball {
  background-color: #2696f2;
  border-color: #2696f2;
}
.light .switch span {
  display: block;
  margin-left: 34px;
}
.light .switch span::after {
  content: attr(data-disabled);
}
.light .switch input {
  display: none;
}
.light .switch input:checked + .ball {
  background-color: #1174E6;
  border-color: #1174E6;
}
.light .switch input:checked ~ span::after {
  content: attr(data-enabled);
}
.light .switch input:checked + .ball::before {
  -webkit-transform: translateX(13px);
  transform: translateX(13px);
  background-color: #FFF;
}
.light .switch input:not([disabled]) ~ span {
  cursor: pointer;
}
.light .switch input:disabled ~ span {
  cursor: default;
  opacity: 0.4;
}
.light .switch input:checked:disabled ~ .ball {
  border-color: #ebebeb;
}
.light .switch input:disabled ~ .ball {
  background-color: #ebebeb;
  border-color: #c8c8c8;
}
.light .switch input:disabled ~ .ball::before {
  background-color: #878787;
}
.light .switch input:disabled ~ .ball:hover {
  cursor: default;
  background: #ebebeb;
}
.light .switch .ball {
  position: absolute;
  left: 0;
  right: -1px;
  height: 17px;
  background-color: #FFF;
  border: solid 1px #c8c8c8;
  border-radius: 34px;
  -webkit-transition: background-color 0.4s, -webkit-transform 0.4s;
  transition: background-color 0.4s, -webkit-transform 0.4s;
  transition: background-color 0.4s, transform 0.4s;
  transition: background-color 0.4s, transform 0.4s, -webkit-transform 0.4s;
}
.light .switch .ball::before {
  position: absolute;
  content: "";
  height: 11px;
  width: 11px;
  left: 3px;
  bottom: 2px;
  background-color: #242424;
  border-radius: 50%;
  -webkit-transition: background-color 0.4s, -webkit-transform 0.4s;
  transition: background-color 0.4s, -webkit-transform 0.4s;
  transition: background-color 0.4s, transform 0.4s;
  transition: background-color 0.4s, transform 0.4s, -webkit-transform 0.4s;
}
.light .enable-focus .switch input:focus + .ball {
  -webkit-box-shadow: 0 0 2px 2px #1174E6;
          box-shadow: 0 0 2px 2px #1174E6;
  outline: rgba(17, 116, 230, 0.5) solid 2px;
  outline-offset: 1px;
}
.light .tabs {
  display: block;
}
.light .tabs .titles .title {
  display: inline-block;
  min-width: 25px;
  font-size: 14px;
  margin: 0;
  padding: 10px 16px;
  text-align: center;
  cursor: default;
}
.light .tabs .titles .title.disabled {
  opacity: 0.4;
  cursor: default;
}
.light .tabs .titles .title:only-child.selected {
  border-bottom: 3px solid transparent;
  opacity: 0.7;
  padding-left: 0;
}
.light .tabs .titles .title.selected {
  border-bottom: 3px solid #1174E6;
}
.light .tabs .titles .title:not(.selected) {
  color: #6A6A6A;
  border-bottom: solid 3px transparent;
}
.light .tabs .titles .title:not(.selected):hover {
  color: #242424;
  cursor: pointer;
}
.light .tabs .contents {
  padding: 5px 0;
}
.light .tabs .contents > .content {
  display: none;
  margin-top: 8px;
}
.light .tabs .contents > .content.selected {
  display: block;
}
.light .tooltip {
  position: relative;
}
.light .tooltip.dotted {
  border-bottom: 1px dotted #242424;
}
.light .tooltip.pointer:hover {
  cursor: pointer;
}
.light .tooltip:hover {
  cursor: default;
}
.light .tooltip:hover .message {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.18s ease-in-out 0.18s;
  transition: opacity 0.18s ease-in-out 0.18s;
}
.light .tooltip .message {
  display: block;
  opacity: 0;
  visibility: hidden;
  background: #333333;
  color: #f2f2f2;
  font-size: 12px;
  padding: 0.7rem;
  line-height: 16px;
  white-space: nowrap;
  position: absolute;
  z-index: 100;
  pointer-events: none;
}
.light .tooltip .message:hover {
  opacity: 0;
}
.light .tooltip .message.visible {
  opacity: 1;
  visibility: visible;
}
.light .tooltip .message.white {
  background-color: #eee;
  color: #242424;
}
.light .tooltip .message.white.bottom::after {
  border-color: transparent transparent #eee;
}
.light .tooltip .message.white.bottom-end::after {
  border-color: transparent transparent #eee;
}
.light .tooltip .message.white.top::after {
  border-color: #eee transparent transparent;
}
.light .tooltip .message.white.top-end::after {
  border-color: #eee transparent transparent;
}
.light .tooltip .message.white.left::after {
  border-color: transparent transparent transparent #eee;
}
.light .tooltip .message.white.right::after {
  border-color: transparent #eee transparent transparent;
}
.light .tooltip .message.blue {
  background-color: #1174E6;
  color: #FFF;
}
.light .tooltip .message.blue.bottom::after {
  border-color: transparent transparent #1174E6 transparent;
}
.light .tooltip .message.blue.bottom-end::after {
  border-color: transparent transparent #1174E6 transparent;
}
.light .tooltip .message.blue.top::after {
  border-color: #1174E6 transparent transparent transparent;
}
.light .tooltip .message.blue.top-end::after {
  border-color: #1174E6 transparent transparent transparent;
}
.light .tooltip .message.blue.left::after {
  border-color: transparent transparent transparent #1174E6;
}
.light .tooltip .message.blue.right::after {
  border-color: transparent #1174E6 transparent transparent;
}
.light .tooltip .message.black {
  background-color: #333;
  color: #f2f2f2;
}
.light .tooltip .message.black.bottom::after {
  border-color: transparent transparent #333;
}
.light .tooltip .message.black.bottom-end::after {
  border-color: transparent transparent #333;
}
.light .tooltip .message.black.top::after {
  border-color: #333 transparent transparent;
}
.light .tooltip .message.black.top-end::after {
  border-color: #333 transparent transparent;
}
.light .tooltip .message.black.left::after {
  border-color: transparent transparent transparent #333;
}
.light .tooltip .message.black.right::after {
  border-color: transparent #333 transparent transparent;
}
.light .tooltip .message.bottom {
  margin-top: 8px;
  left: 0;
}
.light .tooltip .message.bottom::after {
  content: " ";
  position: absolute;
  top: 0;
  left: 14px;
  margin-top: -10px;
  border: 5px solid transparent;
  border-bottom-color: #333333;
}
.light .tooltip .message.bottom-end {
  margin-top: 8px;
  right: -10px;
  top: 100%;
}
.light .tooltip .message.bottom-end::after {
  content: " ";
  position: absolute;
  top: 0;
  right: 14px;
  margin-top: -10px;
  border: 5px solid transparent;
  border-bottom-color: #333333;
}
.light .tooltip .message.top {
  bottom: 100%;
  left: 0;
  margin-bottom: 8px;
}
.light .tooltip .message.top::after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 0;
  margin-left: 14px;
  border: 5px solid transparent;
  border-top-color: #333333;
}
.light .tooltip .message.top-end {
  bottom: 100%;
  right: -10px;
  margin-bottom: 8px;
}
.light .tooltip .message.top-end::after {
  content: " ";
  position: absolute;
  top: 100%;
  right: 0;
  margin-right: 14px;
  border: 5px solid transparent;
  border-top-color: #333333;
}
.light .tooltip .message.right {
  top: 0;
  left: 105%;
  margin-left: 8px;
}
.light .tooltip .message.right::after {
  content: " ";
  position: absolute;
  top: 0;
  right: 100%;
  margin-top: 1em;
  border: 5px solid transparent;
  border-right-color: #333333;
}
.light .tooltip .message.left {
  top: 0;
  right: 105%;
  margin-right: 8px;
}
.light .tooltip .message.left::after {
  content: " ";
  position: absolute;
  top: 0;
  left: 100%;
  margin-top: 1em;
  border: 5px solid transparent;
  border-left-color: #333333;
}
.light .wizard-steps {
  width: 100%;
  height: 90px;
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-bottom: solid 1px #b0b0b0;
}
.light .wizard-steps .steps {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.light .wizard-steps .steps .step {
  min-width: 180px;
  max-width: 280px;
  text-align: center;
  width: 100%;
}
.light .wizard-steps .steps .step:not(:nth-of-type(-n+4)) {
  display: none;
}
.light .wizard-steps .steps .step.visible {
  display: inline;
}
.light .wizard-steps .steps .step.hidden {
  display: none;
}
.light .wizard-steps .steps .step .nextbar,
.light .wizard-steps .steps .step .prevbar {
  height: 2px;
  background: #c8c8c8;
  width: 50%;
  position: relative;
  top: 14px;
}
.light .wizard-steps .steps .step .nextbar {
  margin-left: 50%;
  top: 12px;
}
.light .wizard-steps .steps .step:first-child > .prevbar {
  width: 0;
}
.light .wizard-steps .steps .step:last-child > .nextbar {
  width: 0;
}
.light .wizard-steps .steps .step .sphere {
  height: 22px;
  width: 22px;
  background: white;
  margin: 0 auto auto;
  position: relative;
}
.light .wizard-steps .steps .step .description {
  position: relative;
  padding: 0 20px;
  top: 8px;
}
.light .wizard-steps .steps .step:hover {
  cursor: default;
}
.light .wizard-steps .steps .step.current .sphere {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jdXJyZW50IGNvcHkgMzwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxjaXJjbGUgaWQ9InBhdGgtMSIgY3g9IjMyIiBjeT0iMzIiIHI9IjMyIj48L2NpcmNsZT4gICAgICAgIDxjaXJjbGUgaWQ9InBhdGgtMyIgY3g9IjE5IiBjeT0iMTkiIHI9IjE5Ij48L2NpcmNsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iTGlnaHQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MjMuMDAwMDAwLCAtMTE1LjAwMDAwMCkiPiAgICAgICAgPGcgaWQ9ImN1cnJlbnQtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MjMuMDAwMDAwLCAxMTUuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9ImEtbGluayI+ICAgICAgICAgICAgICAgIDxnIGlkPSJhLUNsaXBwZWQiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iYSI+PC9nPiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iYSIgc3Ryb2tlPSIjNEU0RTRFIiBzdHJva2Utd2lkdGg9IjEyIiBmaWxsPSIjRjJGMkYyIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjbWFzay0yKSIgY3g9IjMyIiBjeT0iMzIiIHI9IjMyIj48L2NpcmNsZT4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8ZyBpZD0iYS1saW5rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDEzLjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iYS1DbGlwcGVkIj4gICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTQiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTMiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImEiPjwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  background-size: cover;
}
.light .wizard-steps .steps .step.current .prevbar {
  background: #242424;
}
.light .wizard-steps .steps .step.current .description {
  font-weight: 700;
  color: #242424;
}
.light .wizard-steps .steps .step.current:hover {
  cursor: default;
}
.light .wizard-steps .steps .step .sphere,
.light .wizard-steps .steps .step.next .sphere {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5uZXh0PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJMaWdodCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0Mi4wMDAwMDAsIC00NzUuMDAwMDAwKSI+ICAgICAgICA8ZyBpZD0ibmV4dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQyLjAwMDAwMCwgNDc1LjAwMDAwMCkiPiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgPGcgaWQ9ImEiPjwvZz4gICAgICAgICAgICA8Y2lyY2xlIGlkPSJhIiBzdHJva2U9IiNDQ0NDQ0MiIHN0cm9rZS13aWR0aD0iMTIiIGZpbGw9IiNGMkYyRjIiIG1hc2s9InVybCgjbWFzay0yKSIgY3g9IjMyIiBjeT0iMzIiIHI9IjMyIj48L2NpcmNsZT4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  background-size: cover;
}
.light .wizard-steps .steps .step .description,
.light .wizard-steps .steps .step.next .description {
  color: #878787;
}
.light .wizard-steps .steps .step.completed .sphere {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jb21wbGV0ZWQgY29weSAzPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJMaWdodCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2Ny4wMDAwMDAsIC0yNy4wMDAwMDApIj4gICAgICAgIDxnIGlkPSJjb21wbGV0ZWQtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NjcuMDAwMDAwLCAyNy4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iYS1saW5rIj4gICAgICAgICAgICAgICAgPGcgaWQ9ImEtQ2xpcHBlZCI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhIj48L2c+ICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJhIiBzdHJva2U9IiM0RTRFNEUiIHN0cm9rZS13aWR0aD0iMTIiIGZpbGw9IiNGMkYyRjIiIGZpbGwtcnVsZT0ibm9uemVybyIgbWFzaz0idXJsKCNtYXNrLTIpIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiNGMkYyRjIiIGZpbGwtcnVsZT0ibm9uemVybyIgY3g9IjMyIiBjeT0iMzIiIHI9IjIwIj48L2NpcmNsZT4gICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUtQ29weSIgZmlsbD0iIzRFNEU0RSIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjI3LjU5NTc0NDcgNDUuNTUzMTkxNSAxNSAzMi42MTcwMjEzIDE5Ljc2NTk1NzQgMjcuODUxMDYzOCAyNy4yNTUzMTkxIDM1LjM0MDQyNTUgNDEuODkzNjE3IDE5IDQ3IDIzLjc2NTk1NzQiPjwvcG9seWdvbj4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  background-size: cover;
}
.light .wizard-steps .steps .step.completed .prevbar {
  background: #242424;
}
.light .wizard-steps .steps .step.completed .nextbar {
  background: #242424;
}
.light .wizard-steps .steps .step.completed:hover {
  cursor: pointer;
}
.light .wizard-steps .steps .step.completed:hover .description {
  color: #242424;
}
.light .wizard-steps .steps .step.completed:hover .sphere {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jb21wbGV0ZWQgY29weSA0PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJMaWdodCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwMi4wMDAwMDAsIC0yNy4wMDAwMDApIj4gICAgICAgIDxnIGlkPSJjb21wbGV0ZWQtY29weS00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MDIuMDAwMDAwLCAyNy4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iYS1saW5rIj4gICAgICAgICAgICAgICAgPGcgaWQ9ImEtQ2xpcHBlZCI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhIj48L2c+ICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJhIiBzdHJva2U9IiMwMDgyRjAiIHN0cm9rZS13aWR0aD0iMTIiIGZpbGw9IiNGMkYyRjIiIGZpbGwtcnVsZT0ibm9uemVybyIgbWFzaz0idXJsKCNtYXNrLTIpIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiNGMkYyRjIiIGZpbGwtcnVsZT0ibm9uemVybyIgY3g9IjMyIiBjeT0iMzIiIHI9IjIwIj48L2NpcmNsZT4gICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUtQ29weSIgZmlsbD0iIzAwODJGMCIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjI3LjU5NTc0NDcgNDUuNTUzMTkxNSAxNSAzMi42MTcwMjEzIDE5Ljc2NTk1NzQgMjcuODUxMDYzOCAyNy4yNTUzMTkxIDM1LjM0MDQyNTUgNDEuODkzNjE3IDE5IDQ3IDIzLjc2NTk1NzQiPjwvcG9seWdvbj4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  background-size: cover;
}
.light .wizard-steps .steps .step.completed .description:hover {
  cursor: pointer;
}
.light .wizard-steps .steps .step.completed.current .sphere {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jb21wbGV0ZWQgY29weSAzPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJMaWdodCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2Ny4wMDAwMDAsIC0yNy4wMDAwMDApIj4gICAgICAgIDxnIGlkPSJjb21wbGV0ZWQtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NjcuMDAwMDAwLCAyNy4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iYS1saW5rIj4gICAgICAgICAgICAgICAgPGcgaWQ9ImEtQ2xpcHBlZCI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhIj48L2c+ICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJhIiBzdHJva2U9IiM0RTRFNEUiIHN0cm9rZS13aWR0aD0iMTIiIGZpbGw9IiNGMkYyRjIiIGZpbGwtcnVsZT0ibm9uemVybyIgbWFzaz0idXJsKCNtYXNrLTIpIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiNGMkYyRjIiIGZpbGwtcnVsZT0ibm9uemVybyIgY3g9IjMyIiBjeT0iMzIiIHI9IjIwIj48L2NpcmNsZT4gICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUtQ29weSIgZmlsbD0iIzRFNEU0RSIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjI3LjU5NTc0NDcgNDUuNTUzMTkxNSAxNSAzMi42MTcwMjEzIDE5Ljc2NTk1NzQgMjcuODUxMDYzOCAyNy4yNTUzMTkxIDM1LjM0MDQyNTUgNDEuODkzNjE3IDE5IDQ3IDIzLjc2NTk1NzQiPjwvcG9seWdvbj4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  background-size: cover;
}
.light .wizard-steps .steps .step.completed.current .prevbar {
  background: #242424;
}
.light .wizard-steps .steps .step.completed.current .nextbar {
  background: #242424;
}
.light .wizard-steps .steps .step.completed.current:hover {
  cursor: pointer;
}
.light .wizard-steps .steps .step.completed.current:hover .description {
  color: #242424;
}
.light .wizard-steps .steps .step.completed.current:hover .sphere {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jb21wbGV0ZWQgY29weSA0PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJMaWdodCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwMi4wMDAwMDAsIC0yNy4wMDAwMDApIj4gICAgICAgIDxnIGlkPSJjb21wbGV0ZWQtY29weS00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MDIuMDAwMDAwLCAyNy4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iYS1saW5rIj4gICAgICAgICAgICAgICAgPGcgaWQ9ImEtQ2xpcHBlZCI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhIj48L2c+ICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJhIiBzdHJva2U9IiMwMDgyRjAiIHN0cm9rZS13aWR0aD0iMTIiIGZpbGw9IiNGMkYyRjIiIGZpbGwtcnVsZT0ibm9uemVybyIgbWFzaz0idXJsKCNtYXNrLTIpIiBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGZpbGw9IiNGMkYyRjIiIGZpbGwtcnVsZT0ibm9uemVybyIgY3g9IjMyIiBjeT0iMzIiIHI9IjIwIj48L2NpcmNsZT4gICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUtQ29weSIgZmlsbD0iIzAwODJGMCIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjI3LjU5NTc0NDcgNDUuNTUzMTkxNSAxNSAzMi42MTcwMjEzIDE5Ljc2NTk1NzQgMjcuODUxMDYzOCAyNy4yNTUzMTkxIDM1LjM0MDQyNTUgNDEuODkzNjE3IDE5IDQ3IDIzLjc2NTk1NzQiPjwvcG9seWdvbj4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  background-size: cover;
}
.light .wizard-steps .steps .step.completed.current .description:hover {
  cursor: pointer;
}
.light .wizard-steps .arrow {
  position: static;
  padding: 0 30px;
  color: #c8c8c8;
  display: none;
}
.light .wizard-steps .arrow .icon {
  margin: 0;
  font-size: 26px;
}
.light .wizard-steps .arrow:hover {
  cursor: pointer;
  color: #242424;
}
.light .wizard-steps .arrow.left {
  left: 0;
}
.light .wizard-steps .arrow.right {
  right: 0;
}
.light .wizard-steps .arrow.visible {
  display: inline;
  margin-top: 3px;
}
@media screen and (max-width: 1200px) {
  .light .wizard-steps .step:not(:nth-of-type(-n+3)) {
    display: none;
  }
}
@media screen and (max-width: 956px) {
  .light .wizard-steps .step:not(:nth-of-type(-n+2)) {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .light .wizard-steps .step:not(:nth-of-type(-n+1)) {
    display: none;
  }
}
@media only screen and (min-width: 0) {
  .light .wizard-content .content .notes {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 30em) {
  .light .wizard-content .content .notes {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}
.light .wizard-header {
  border-top: solid 1px #c8c8c8;
  padding-top: 16px;
  margin-top: 16px;
}
.light .wizard-header .title {
  display: inline-block;
  font-size: 16px;
}
.light .wizard-header .subtitle {
  display: inline-block;
  font-size: 12px;
  opacity: 0.6;
  margin-left: 8px;
}
.light .wizard-content {
  margin: 24px 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  height: 100px;
}
.light .wizard-content .content {
  margin-bottom: 16px;
}
.light .wizard-content .content.hidden {
  display: none;
}
.light .wizard-content .content .title {
  display: inline-block;
  font-size: 16px;
  margin-bottom: 16px;
}
.light .wizard-content .content .subtitle {
  display: inline-block;
  font-size: 12px;
  opacity: 0.6;
  margin-left: 8px;
}
.light .wizard-content .content .column {
  padding: 8px 0;
  margin-bottom: 0;
}
.light .wizard-content .content .notes {
  opacity: 0.8;
}
.light .wizard-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 16px 0 0;
  width: 100%;
  border-top: solid 1px #c8c8c8;
}
.light .wizard-footer .item .btn {
  min-width: 42px;
}
.light .wizard-footer .item .btn .term {
  display: none;
}
.light .wizard-footer .item .btn .icon {
  margin-right: 0;
}
.light .wizard-footer .hidden {
  display: none;
}
@media only screen and (min-width: 30em) {
  .light .wizard-footer .item .btn {
    min-width: 98px;
  }
  .light .wizard-footer .item .btn .icon-arrow-right {
    margin-left: 8px;
  }
  .light .wizard-footer .item .btn .icon-arrow-left {
    margin-right: 8px;
  }
  .light .wizard-footer .item .btn .term {
    display: inline;
  }
}
.light .wizard {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.light .eds-gauge {
  text-align: center;
}
.light .eds-gauge .title {
  font-size: 16px;
  fill: #242424;
  opacity: 0.7;
}
.light .eds-gauge .total {
  font-size: 60px;
  fill: #242424;
  text-anchor: middle;
}
.light .eds-gauge .total.light {
  font-weight: 100;
}
.light .eds-gauge .units {
  font-size: 28px;
  fill: #242424;
  text-anchor: middle;
  opacity: 0.6;
}
.light .eds-gauge .label {
  font-size: 24px;
  fill: #242424;
  opacity: 0.3;
}
.light .eds-gauge .label.left {
  text-anchor: start;
}
.light .eds-gauge .label.right {
  text-anchor: end;
}
.light .eds-gauge .foregroundArc {
  fill: #c8c8c8;
}
.light .eds-gauge .valueArc {
  fill: #242424;
}
.light .eds-gauge .red {
  fill: #ED0E00;
}
.light .eds-gauge .orange {
  fill: #D46617;
}
.light .eds-gauge .yellow {
  fill: #A08209;
}
.light .eds-gauge .green {
  fill: #329864;
}
.light .eds-gauge .gray {
  fill: #878787;
}
.light .eds-gauge .transparent {
  fill: transparent;
}
.light .eds-gauge .unknown {
  fill: url(#diagonalTexture);
}
.light .eds-gauge .unknown2 {
  fill: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1JyBoZWlnaHQ9JzUnPgogIDxyZWN0IHdpZHRoPSc1JyBoZWlnaHQ9JzUnIGZpbGw9J3doaXRlJy8+CiAgPHBhdGggZD0nTTAgNUw1IDBaTTYgNEw0IDZaTS0xIDFMMSAtMVonIHN0cm9rZT0nIzg4OCcgc3Ryb2tlLXdpZHRoPScxJy8+Cjwvc3ZnPg==);
}
.light .eds-gauge .negativeArc {
  fill: #FAFAFA;
}
.light .eds-gauge .tooltip {
  font-family: "Ericsson Hilda", Helvetica, Arial, sans-serif;
  color: #FFF;
  background: rgba(57, 57, 57, 0.9);
  border-radius: 4px;
  position: fixed;
  padding: 0.5em 1em;
}
.light .eds-gauge .tooltip.hidden {
  display: none;
}
.light .signin {
  color: #F2F2F2;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
  background: #0C0C0C;
  -webkit-transition: opacity 1s ease-in-out 0ms;
  transition: opacity 1s ease-in-out 0ms;
}
.light .signin input,
.light .signin textarea {
  color: #F2F2F2;
  background: rgba(0, 0, 0, 0.15);
  border: 1px solid #4e4e4e;
}
.light .signin input::-webkit-input-placeholder,
.light .signin textarea::-webkit-input-placeholder {
  color: rgba(242, 242, 242, 0.6);
}
.light .signin input::-ms-input-placeholder,
.light .signin textarea::-ms-input-placeholder {
  color: rgba(242, 242, 242, 0.6);
}
.light .signin input::placeholder,
.light .signin textarea::placeholder {
  color: rgba(242, 242, 242, 0.6);
}
.light .signin input:hover:not([disabled]):not([readonly]),
.light .signin textarea:hover:not([disabled]):not([readonly]) {
  border-color: #767676;
}
.light .signin input:focus:not([disabled]):not([readonly]),
.light .signin textarea:focus:not([disabled]):not([readonly]) {
  border-color: #0077DB;
}
.light .signin input:active,
.light .signin textarea:active {
  border-color: #0077DB;
}
.light .signin input[disabled],
.light .signin textarea[disabled] {
  background-color: #2d2d2d;
  color: rgba(242, 242, 242, 0.6);
}
.light .signin label {
  color: #F2F2F2;
}
.light .signin input[type="checkbox"]:focus::before {
  outline: solid 1px #0077DB;
}
.light .signin input[type="checkbox"]:not(:checked):not(:indeterminate):not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfZGVmYXVsdDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICA8L2RlZnM+ICAgIDxnIGlkPSJFcmljc3Nvbi1EZXNpZ24tU3lzdGVtLXYxLjEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkRhcmstdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkzLjAwMDAwMCwgLTE2MDguMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDE1MjcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJEZWFmdWx0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNTUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9kYXJrL2NoZWNrYm94X2RlZmF1bHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyNS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiMyMTIxMjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHJva2U9IiM0RTRFNEUiIHN0cm9rZS13aWR0aD0iMSIgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat 100% center;
}
.light .signin input[type="checkbox"]:checked:not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfc2VsZWN0ZWRfZGVmYXVsdDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJFcmljc3Nvbi1EZXNpZ24tU3lzdGVtLXYxLjEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkRhcmstdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkzLjAwMDAwMCwgLTE3MzEuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDE1MjcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJTZWxlY3RlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIwMy4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9kYXJrL2NoZWNrYm94X3NlbGVjdGVkX2RlZmF1bHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjMDA4MkYwIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGw9IiNGMkYyRjIiIHBvaW50cz0iMTEuMiAzLjk5OTk5IDYuODk5OTk5OTUgOC44MDA5OSA0LjY5OTk5OTk1IDYuNTk5OTkgMy4yOTk5OTk5NSA3Ljk5OTk5IDYuOTk5OTk5OTUgMTEuNzk5OTkgMTIuNjk5IDUuNDAwOTkiPjwvcG9seWdvbj4gICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat 100% center;
}
.light .signin input[type="checkbox"]:checked:disabled + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfc2VsZWN0ZWRfZGlzYWJsZWQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xNzcyLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNTI3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iU2VsZWN0ZWQtZGlzYWJsZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyNDQuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vZGFyay9jaGVja2JveF9zZWxlY3RlZF9kaXNhYmxlZCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiMyRDJEMkQiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgZmlsbD0iIzc2NzY3NiIgcG9pbnRzPSIxMS4yIDMuOTk5OTkgNi44OTk5OTk5NSA4LjgwMDk5IDQuNjk5OTk5OTUgNi41OTk5OSAzLjI5OTk5OTk1IDcuOTk5OTkgNi45OTk5OTk5NSAxMS43OTk5OSAxMi42OTkgNS40MDA5OSI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
}
.light .signin input[type="checkbox"]:checked:not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfc2VsZWN0ZWRfaG92ZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xODEzLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNTI3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iU2VsZWN0ZWQtaG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyODUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vZGFyay9jaGVja2JveF9zZWxlY3RlZF9ob3ZlciI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiMyNjk2RjIiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgZmlsbD0iI0YyRjJGMiIgcG9pbnRzPSIxMS4yIDMuOTk5OTkgNi44OTk5OTk5NSA4LjgwMDk5IDQuNjk5OTk5OTUgNi41OTk5OSAzLjI5OTk5OTk1IDcuOTk5OTkgNi45OTk5OTk5NSAxMS43OTk5OSAxMi42OTkgNS40MDA5OSI+PC9wb2x5Z29uPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
}
.light .signin input[type="checkbox"]:not(:checked):not(:indeterminate):not(:disabled) + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfZGVmYXVsdDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjEiIHk9IjEiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PiAgICA8L2RlZnM+ICAgIDxnIGlkPSJFcmljc3Nvbi1EZXNpZ24tU3lzdGVtLXYxLjEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkRhcmstdGhlbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkzLjAwMDAwMCwgLTE2MDguMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94ZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc3Ny4wMDAwMDAsIDE1MjcuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJEZWFmdWx0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNTUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9kYXJrL2NoZWNrYm94X2RlZmF1bHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyNS4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiMyMTIxMjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHJva2U9IiM0RTRFNEUiIHN0cm9rZS13aWR0aD0iMSIgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat 100% center;
}
.light .signin input[type="checkbox"]:not(:checked):not(:indeterminate):disabled + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfZGlzYWJsZWQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xNjQ5LjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNTI3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iRGlzYWJsZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxMjEuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzE1LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZm9ybS9kYXJrL2NoZWNrYm94X2Rpc2FibGVkIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiMyRDJEMkQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHJva2U9IiM0RTRFNEUiIHN0cm9rZS13aWR0aD0iMSIgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat 100% center;
}
.light .signin input[type="checkbox"]:not(:checked):not(:indeterminate):not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfaG92ZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xNjkwLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNTI3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iSG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNjIuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vZGFyay9jaGVja2JveF9ob3ZlciI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjMjEyMTIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3Ryb2tlPSIjNzY3Njc2IiBzdHJva2Utd2lkdGg9IjEiIHg9IjEuNSIgeT0iMS41IiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
}
.light .signin input[type="checkbox"]:not(:disabled):hover + label::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: sub;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5mb3JtL2RhcmsvY2hlY2tib3hfaG92ZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cmVjdCBpZD0icGF0aC0xIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iRXJpY3Nzb24tRGVzaWduLVN5c3RlbS12MS4xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEYXJrLXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5My4wMDAwMDAsIC0xNjkwLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzcuMDAwMDAwLCAxNTI3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iSG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNjIuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNS4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImZvcm0vZGFyay9jaGVja2JveF9ob3ZlciI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjMjEyMTIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3Ryb2tlPSIjNzY3Njc2IiBzdHJva2Utd2lkdGg9IjEiIHg9IjEuNSIgeT0iMS41IiB3aWR0aD0iMTMiIGhlaWdodD0iMTMiPjwvcmVjdD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) no-repeat 100% center;
}
.light .signin.hidden {
  opacity: 0;
}
.light .signin .watermark {
  /* -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; */
  padding: 64px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.light .signin .watermark .icon {
  font-size: 43px;
}
.light .signin .watermark .product {
  font-size: 18px;
  font-weight: 400;
  padding: 10px 0 0 4px;
  display: inline;
}
.light .signin .welcome {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  -ms-flex-item-align: center;
      align-self: center;
  text-align: center;
  opacity: 1;
  -webkit-transition: opacity 1s ease-in-out 0ms, -webkit-box-flex 0ms ease-in-out 50ms;
  transition: opacity 1s ease-in-out 0ms, -webkit-box-flex 0ms ease-in-out 50ms;
  transition: flex 0ms ease-in-out 50ms, opacity 1s ease-in-out 0ms;
  transition: flex 0ms ease-in-out 50ms, opacity 1s ease-in-out 0ms, -webkit-box-flex 0ms ease-in-out 50ms, -ms-flex 0ms ease-in-out 50ms;
}
.light .signin .welcome.hidden {
  opacity: 0;
  height: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  overflow: hidden;
}
.light .signin .welcome .message {
  font-size: 28px;
  font-weight: 100;
}
.light .signin .welcome .username {
  font-size: 48px;
}
.light .signin .welcome .loading {
  -ms-flex-item-align: center;
      align-self: center;
  margin: 24px;
}
.light .signin .error {
  text-align: center;
  padding: 28px;
}
.light .signin .error.hidden {
  display: none;
}
.light .signin .error::before {
  content: "\e9ad";
  padding-right: 8px;
  font-family: "Ericsson Icons" !important;
  vertical-align: middle;
}
.light .signin form {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  -ms-flex-item-align: center;
      align-self: center;
  width: 280px;
}
.light .signin form.hidden {
  display: none;
}
.light .signin form .field {
  position: relative;
  margin-bottom: 28px;
  height: 40px;
}
.light .signin form .field .hint {
  display: none;
  margin: -20px 0 0 2px;
  font-size: 12px;
}
.light .signin form .field label,
.light .signin form .field input:not([type="checkbox"]) {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
.light .signin form .field input:not([type="checkbox"]) {
  margin-right: 0;
  width: 100%;
  height: 40px;
  font-size: 14px;
  padding-left: 8px;
  cursor: text;
  padding-top: 21px;
}
.light .signin form .field input:not([type="checkbox"])::-webkit-input-placeholder {
  opacity: 0;
}
.light .signin form .field input:not([type="checkbox"])::-ms-input-placeholder {
  opacity: 0;
}
.light .signin form .field input:not([type="checkbox"])::placeholder {
  opacity: 0;
}
.light .signin form .field input:not([type="checkbox"]):focus::-webkit-input-placeholder {
  opacity: 1;
}
.light .signin form .field input:not([type="checkbox"]):focus::-ms-input-placeholder {
  opacity: 1;
}
.light .signin form .field input:not([type="checkbox"]):focus::placeholder {
  opacity: 1;
}
.light .signin form .field input:not([type="checkbox"]):invalid:not(:focus):not(:placeholder-shown),
.light .signin form .field input:not([type="checkbox"]).invalid {
  border-left: solid 3px #DC2D37 !important;
}
.light .signin form .field input:not([type="checkbox"]):invalid:not(:focus):not(:placeholder-shown):hover,
.light .signin form .field input:not([type="checkbox"]).invalid:hover {
  border-left-color: #DC2D37;
}
.light .signin form .field input:not([type="checkbox"]):invalid:not(:focus):not(:placeholder-shown) ~ .hint,
.light .signin form .field input:not([type="checkbox"]).invalid ~ .hint {
  display: block;
}
.light .signin form .field input:not([type="checkbox"]) + label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: text;
}
.light .signin form .field input:not([type="checkbox"]):placeholder-shown + label {
  cursor: text;
  -webkit-transform: translate(8px, -2rem) scale(1);
          transform: translate(8px, -2rem) scale(1);
}
.light .signin form .field input:not([type="checkbox"]):not(:placeholder-shown) + label,
.light .signin form .field input:not([type="checkbox"]):focus + label {
  -webkit-transform: scale(0.9) translate(-6px, -45px);
          transform: scale(0.9) translate(-6px, -45px);
  opacity: 0.7;
  cursor: pointer;
}
.light .signin form .field input:not([type="checkbox"]):hover ~ .reveal {
  opacity: 0.5 !important;
}
.light .signin form .field input:not([type="checkbox"]):focus ~ .reveal {
  opacity: 0.5;
}
.light .signin form .field input#username:-webkit-autofill,
.light .signin form .field input#password:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 50px #0a0a0a inset;
  -webkit-text-fill-color: #F2F2F2;
}
.light .signin form input[type="checkbox"] + label {
  margin: 10px 0 18px;
}
.light .signin form .reveal {
  position: absolute;
  top: 0;
  right: 6px;
  opacity: 0;
  font-size: 16px;
  padding: 10px;
}
.light .signin form .reveal:hover {
  opacity: 1 !important;
  cursor: pointer;
}
.light .signin form .btn {
  width: 100%;
  height: 40px;
  margin-bottom: 38px;
}
.light .signin form .suffix {
  font-size: 16px;
}
.light .signin .help {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.light .signin .tooltip .message.bottom-end {
  right: -1px;
}
.light .signin .footer {
  width: 360px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 108px;
          flex: 0 0 108px;
  -ms-flex-item-align: center;
      align-self: center;
  text-align: center;
  opacity: 0.4;
}
.light .signin a.subtle-link {
  color: #F2F2F2;
  border-bottom: 1px dashed #F2F2F2;
}
.light .signin a.subtle-link:hover {
  border-bottom: 1px solid #0077DB;
}
@media only screen and (min-width: 30em) {
  .light .signin .watermark {
    padding: 110px 0 24px 110px;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .light .signin .watermark .icon {
    font-size: 55px;
  }
  .light .signin .watermark .product {
    display: block;
    font-size: 16px;
    padding: 16px 0 0 4px;
    width: 100px;
  }
}
.light code[class*="language-"],
.light pre[class*="language-"] {
  color: #242424;
  background: none;
  font-family: "Ericsson Hilda Mono", monospace;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  letter-spacing: 0.5px;
  line-height: 1.5;
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
}
.light code[class*="language-"]::-moz-selection,
.light pre[class*="language-"]::-moz-selection,
.light code[class*="language-"]::-moz-selection,
.light pre[class*="language-"]::-moz-selection {
  background: #b3d4fc;
}
.light code[class*="language-"]::-moz-selection,
.light pre[class*="language-"]::-moz-selection,
.light code[class*="language-"]::selection,
.light pre[class*="language-"]::selection {
  background: #b3d4fc;
}
.light code[class*="language-"]:empty,
.light pre[class*="language-"]:empty {
  display: none;
}
.light pre[class*="language-"] {
  padding: 1em;
  margin: 0;
  overflow: auto;
  border: solid 1px #dadada;
}
.light pre[class*="language-"].no-border-bottom {
  border-bottom: 0;
}
.light pre[class*="language-"].no-border-top {
  border-top: 0;
}
.light :not(pre) > code[class*="language-"],
.light pre[class*="language-"] {
  background: #fff;
  overflow: auto;
}
.light :not(pre) > code[class*="language-"] {
  padding: 0.1em;
  border-radius: 0.3em;
  white-space: normal;
}
.light .token.comment {
  color: #cfcfcf;
}
.light .token.prolog,
.light .token.doctype,
.light .token.cdata {
  color: #5e6465;
}
.light .token.punctuation {
  color: rgba(118, 118, 118, 0.43);
}
.light .token.selector,
.light .token.tag {
  color: #777777;
}
.light .token.property,
.light .token.boolean,
.light .token.number,
.light .token.constant,
.light .token.symbol,
.light .token.attr-name,
.light .token.deleted {
  color: #547b9c;
}
.light .token.string,
.light .token.char,
.light .token.attr-value,
.light .token.builtin,
.light .token.inserted {
  color: #307fc0;
}
.light .token.operator,
.light .token.entity,
.light .token.url,
.light .language-css .token.string,
.light .style .token.string {
  color: #878787;
}
.light .token.atrule,
.light .token.keyword {
  color: #296ca3;
}
.light .token.function {
  color: #A56EBE;
}
.light .token.regex,
.light .token.important,
.light .token.variable {
  color: #307fc0;
}
.light .token.important,
.light .token.bold {
  font-weight: 700;
}
.light .token.italic {
  font-style: italic;
}
.light .token.entity {
  cursor: help;
}
.light pre.line-numbers {
  position: relative;
  padding-left: 3.8em;
  counter-reset: linenumber;
}
.light pre.line-numbers > code {
  position: relative;
}
.light .line-numbers .line-numbers-rows {
  position: absolute;
  pointer-events: none;
  top: 0;
  font-size: 100%;
  left: -3.8em;
  width: 3em;
  /* works for line-numbers below 1000 lines */
  letter-spacing: -1px;
  border-right: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.light .line-numbers-rows > span {
  pointer-events: none;
  display: block;
  counter-increment: linenumber;
}
.light .line-numbers-rows > span::before {
  content: counter(linenumber);
  color: #000000;
  opacity: 0.3;
  display: block;
  padding-right: 0.8em;
  text-align: right;
}
.light .line-numbers-rows.command > span {
  pointer-events: none;
  display: block;
  counter-increment: linenumber;
}
.light .line-numbers-rows.command > span::before {
  content: "$";
  color: #000000;
  opacity: 0.3;
  display: block;
  padding-right: 0.8em;
  text-align: right;
}
.light .loading {
  height: 32px;
  width: 32px;
  font-size: 32px;
  position: relative;
}
.light .loading::after {
  content: "\e930";
  font-family: "Ericsson Icons" !important;
  -webkit-animation: rotateAnimation 2s infinite ease-in-out;
          animation: rotateAnimation 2s infinite ease-in-out;
  position: absolute;
}
.light .loading.small {
  font-size: 16px;
  height: 16px;
  width: 16px;
}
.light .loading.large {
  font-size: 64px;
  height: 66px;
  width: 64px;
}
.light .loading.btn {
  font-size: 16px;
  height: 30px;
  width: 100px;
}
.light .loading.btn::after {
  left: calc(50% - 8px);
  top: calc(50% - 8px);
}
@keyframes rotateAnimation {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  25% {
    -webkit-transform: rotate(300deg);
            transform: rotate(300deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}
.light .progress-bar label,
.light .progressbar label {
  display: block;
}
.light .progress-bar label .icon,
.light .progressbar label .icon {
  margin-right: 4px;
}
.light .progress-bar progress,
.light .progressbar progress {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  width: calc(100% - 44px);
  height: 8px;
  vertical-align: middle;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.light .progress-bar progress::-ms-fill,
.light .progressbar progress::-ms-fill {
  border: none;
}
.light .progress-bar progress[role]::after,
.light .progressbar progress[role]::after {
  background-image: none;
}
.light .progress-bar progress,
.light .progressbar progress {
  color: #242424;
}
.light .progress-bar progress.buffer,
.light .progressbar progress.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.light .progress-bar progress,
.light .progressbar progress,
.light .progress-bar progress[role][aria-valuenow],
.light .progressbar progress[role][aria-valuenow] {
  background: #cecece !important;
}
.light .progress-bar progress.buffer,
.light .progressbar progress.buffer,
.light .progress-bar progress[role][aria-valuenow].buffer,
.light .progressbar progress[role][aria-valuenow].buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.light .progress-bar progress::-webkit-progress-bar,
.light .progressbar progress::-webkit-progress-bar {
  background: #cecece;
}
.light .progress-bar progress::-webkit-progress-bar.buffer,
.light .progressbar progress::-webkit-progress-bar.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.light .progress-bar progress::-webkit-progress-value,
.light .progressbar progress::-webkit-progress-value {
  background-color: #242424;
}
.light .progress-bar progress[value]::-moz-progress-bar,
.light .progressbar progress[value]::-moz-progress-bar,
.light .progress-bar progress[value]::-webkit-progress-value,
.light .progressbar progress[value]::-webkit-progress-value,
.light .progress-bar progress[aria-valuenow]::before,
.light .progressbar progress[aria-valuenow]::before {
  background: #242424;
}
.light .progress-bar progress[value]::-moz-progress-bar.buffer,
.light .progressbar progress[value]::-moz-progress-bar.buffer,
.light .progress-bar progress[value]::-webkit-progress-value.buffer,
.light .progressbar progress[value]::-webkit-progress-value.buffer,
.light .progress-bar progress[aria-valuenow]::before.buffer,
.light .progressbar progress[aria-valuenow]::before.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.light .progress-bar progress[role],
.light .progressbar progress[role],
.light .progress-bar progress:not([value]),
.light .progressbar progress:not([value]),
.light .progress-bar progress:not([value])::-moz-progress-bar,
.light .progressbar progress:not([value])::-moz-progress-bar,
.light .progress-bar progress:not([value])::-webkit-progress-bar,
.light .progressbar progress:not([value])::-webkit-progress-bar {
  background: none;
  animation: indeterminateAnimation 1s infinite ease-in-out 1s;
  transform-origin: 0 0;
}
.light .progress-bar progress + span,
.light .progressbar progress + span {
  margin-left: 4px;
}
.light .progress-bar span.unit,
.light .progressbar span.unit {
  color: #6A6A6A;
}
.light .progress-bar.blue progress,
.light .progressbar.blue progress {
  color: #1174E6;
}
.light .progress-bar.blue progress.buffer,
.light .progressbar.blue progress.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.light .progress-bar.blue progress,
.light .progressbar.blue progress,
.light .progress-bar.blue progress[role][aria-valuenow],
.light .progressbar.blue progress[role][aria-valuenow] {
  background: #cecece !important;
}
.light .progress-bar.blue progress.buffer,
.light .progressbar.blue progress.buffer,
.light .progress-bar.blue progress[role][aria-valuenow].buffer,
.light .progressbar.blue progress[role][aria-valuenow].buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.light .progress-bar.blue progress::-webkit-progress-bar,
.light .progressbar.blue progress::-webkit-progress-bar {
  background: #cecece;
}
.light .progress-bar.blue progress::-webkit-progress-bar.buffer,
.light .progressbar.blue progress::-webkit-progress-bar.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.light .progress-bar.blue progress::-webkit-progress-value,
.light .progressbar.blue progress::-webkit-progress-value {
  background-color: #1174E6;
}
.light .progress-bar.blue progress[value]::-moz-progress-bar,
.light .progressbar.blue progress[value]::-moz-progress-bar,
.light .progress-bar.blue progress[value]::-webkit-progress-value,
.light .progressbar.blue progress[value]::-webkit-progress-value,
.light .progress-bar.blue progress[aria-valuenow]::before,
.light .progressbar.blue progress[aria-valuenow]::before {
  background: #1174E6;
}
.light .progress-bar.blue progress[value]::-moz-progress-bar.buffer,
.light .progressbar.blue progress[value]::-moz-progress-bar.buffer,
.light .progress-bar.blue progress[value]::-webkit-progress-value.buffer,
.light .progressbar.blue progress[value]::-webkit-progress-value.buffer,
.light .progress-bar.blue progress[aria-valuenow]::before.buffer,
.light .progressbar.blue progress[aria-valuenow]::before.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.light .progress-bar.red progress,
.light .progressbar.red progress {
  color: #ED0E00;
}
.light .progress-bar.red progress.buffer,
.light .progressbar.red progress.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.light .progress-bar.red progress,
.light .progressbar.red progress,
.light .progress-bar.red progress[role][aria-valuenow],
.light .progressbar.red progress[role][aria-valuenow] {
  background: #cecece !important;
}
.light .progress-bar.red progress.buffer,
.light .progressbar.red progress.buffer,
.light .progress-bar.red progress[role][aria-valuenow].buffer,
.light .progressbar.red progress[role][aria-valuenow].buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.light .progress-bar.red progress::-webkit-progress-bar,
.light .progressbar.red progress::-webkit-progress-bar {
  background: #cecece;
}
.light .progress-bar.red progress::-webkit-progress-bar.buffer,
.light .progressbar.red progress::-webkit-progress-bar.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.light .progress-bar.red progress::-webkit-progress-value,
.light .progressbar.red progress::-webkit-progress-value {
  background-color: #ED0E00;
}
.light .progress-bar.red progress[value]::-moz-progress-bar,
.light .progressbar.red progress[value]::-moz-progress-bar,
.light .progress-bar.red progress[value]::-webkit-progress-value,
.light .progressbar.red progress[value]::-webkit-progress-value,
.light .progress-bar.red progress[aria-valuenow]::before,
.light .progressbar.red progress[aria-valuenow]::before {
  background: #ED0E00;
}
.light .progress-bar.red progress[value]::-moz-progress-bar.buffer,
.light .progressbar.red progress[value]::-moz-progress-bar.buffer,
.light .progress-bar.red progress[value]::-webkit-progress-value.buffer,
.light .progressbar.red progress[value]::-webkit-progress-value.buffer,
.light .progress-bar.red progress[aria-valuenow]::before.buffer,
.light .progressbar.red progress[aria-valuenow]::before.buffer {
  margin-bottom: -34px;
  opacity: 0.3;
}
.light .progress-bar.thin progress,
.light .progressbar.thin progress {
  height: 4px;
}
.light .progress-bar.thin progress::-webkit-progress-value,
.light .progressbar.thin progress::-webkit-progress-value {
  height: 4px;
}
@keyframes indeterminateAnimation {
  0% {
    -webkit-transform: translateX(0) scaleX(0);
            transform: translateX(0) scaleX(0);
  }
  40% {
    -webkit-transform: translateX(0) scaleX(1);
            transform: translateX(0) scaleX(1);
  }
  100% {
    -webkit-transform: translateX(100%) scaleX(0);
            transform: translateX(100%) scaleX(0);
  }
}
.light .kpi {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 8px;
}
.light .kpi .item {
  display: inline-block;
  padding-right: 4px;
}
.light .kpi.action:hover,
.light .kpi .action:hover {
  color: #0069C2 !important;
  cursor: pointer;
}
.light .pagination-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
}
.light .pagination-group.vertical {
  display: inline-block;
  margin: 0 16px;
  padding-top: 0;
}
.light .pagination-group.vertical ul.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.light .pagination-group.vertical ul.pagination.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.light .pagination-group.vertical ul.pagination li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: center;
  padding: 4px 8px;
  margin: 8px 0;
}
.light .pagination-group.vertical ul.pagination li.active {
  font-weight: 700;
  border-left: solid 3px #1174E6;
  border-bottom: none;
  margin-left: -3px;
}
.light .pagination-group .dropdown {
  margin-top: -6px;
}
.light .pagination-group .dropdown .preffix {
  margin-right: 6px;
}
.light .pagination-group .input-group {
  display: none;
  margin-top: -12px;
  margin-left: 24px;
  margin-right: 16px;
}
.light .pagination-group .input-group label {
  display: inline-block;
}
.light .pagination-group ul.pagination {
  display: inline-block;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.light .pagination-group ul.pagination li {
  display: none;
  margin: 0 4px;
  padding: 8px;
}
.light .pagination-group ul.pagination li:empty::before {
  content: "...";
}
.light .pagination-group ul.pagination li:empty:hover {
  background-color: #FAFAFA;
  cursor: default;
}
.light .pagination-group ul.pagination li:nth-child(-n+3) {
  display: inline;
}
.light .pagination-group ul.pagination li:nth-last-child(-n+3) {
  display: inline;
}
.light .pagination-group ul.pagination li:hover {
  background-color: #dcdcdc;
  cursor: pointer;
}
.light .pagination-group ul.pagination li.active {
  font-weight: 700;
  border-bottom: solid 3px #1174E6;
}
.light .pagination-group ul.pagination li.active:hover {
  cursor: default;
  background: #FAFAFA;
}
.light .pagination-group ul.pagination li.disabled {
  opacity: 0.3;
}
.light .pagination-group ul.pagination li.disabled:hover {
  cursor: default;
  background: #FAFAFA;
}
.light .pagination-group ul.pagination li,
.light .pagination-group ul.pagination li a {
  padding-bottom: 3px;
  text-decoration: none;
}
.light .pagination-group ul.pagination li .icon-arrow-right,
.light .pagination-group ul.pagination li a .icon-arrow-right,
.light .pagination-group ul.pagination li .icon-arrow-left,
.light .pagination-group ul.pagination li a .icon-arrow-left {
  font-size: 16px;
  vertical-align: middle;
}
.light .pagination-group .left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 0;
  display: inline-block;
}
.light .pagination-group .right {
  margin-right: 0;
  display: none;
}
@media only screen and (min-width: 30em) {
  .light .pagination-group ul.pagination li {
    display: inline;
    padding: 8px;
  }
  .light .pagination-group .left {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: 16px;
    display: inline-block;
  }
  .light .pagination-group .right {
    margin-right: 16px;
    display: inline-block;
  }
}
@media only screen and (min-width: 48em) {
  .light .pagination-group .input-group {
    display: inline-block;
  }
}
.light .multi-panel-tile .separator {
  opacity: 0.5;
  margin: 0 8px;
  border-right: solid 1px #878787;
}
.light .multi-panel-tile .icon.actionable:hover {
  cursor: pointer;
}
@media only screen and (min-width: 0) {
  .light .multi-panel-tile .left-panel {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .light .multi-panel-tile .left-panel.hidden {
    display: none;
  }
  .light .multi-panel-tile .right-panel {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .light .multi-panel-tile .right-panel.hidden {
    display: none;
  }
  .light .multi-panel-tile .mid-panel {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .light .multi-panel-tile .mid-panel .horizontal-scroll-content {
    overflow: auto;
    overflow-y: hidden;
  }
  .light .multi-panel-tile .mid-panel.hidden {
    display: none;
  }
  .light .multi-panel-tile .mid-panel span.separator-sm {
    padding: 0 4px;
  }
}
@media only screen and (min-width: 48em) {
  .light .multi-panel-tile .left-panel {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 200px;
    padding-right: 16px;
    border-right: solid 1px rgba(128, 128, 128, 0.5) !important;
    -webkit-animation: showLeftPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
            animation: showLeftPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
  }
  .light .multi-panel-tile .left-panel.hidden {
    z-index: -1;
    margin-right: -216px;
    -webkit-animation: hideLeftPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
            animation: hideLeftPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
    display: block;
  }
  .light .multi-panel-tile .left-panel.full-width {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-right-width: 0 !important;
  }
  @-webkit-keyframes hideLeftPane {
    0% {
      margin-right: 0;
    }
    100% {
      margin-right: -216px;
    }
  }
  @keyframes hideLeftPane {
    0% {
      margin-right: 0;
    }
    100% {
      margin-right: -216px;
    }
  }
  @-webkit-keyframes showLeftPane {
    0% {
      margin-right: -216px;
      z-index: -1;
    }
    100% {
      margin-right: 0;
      z-index: -1;
    }
  }
  @keyframes showLeftPane {
    0% {
      margin-right: -216px;
      z-index: -1;
    }
    100% {
      margin-right: 0;
      z-index: -1;
    }
  }
  .light .multi-panel-tile .mid-panel {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 40%;
    padding: 0 16px;
    padding-right: 8px;
  }
  .light .multi-panel-tile .mid-panel.hidden {
    display: none;
  }
  .light .multi-panel-tile .mid-panel .horizontal-scroll-content {
    overflow: auto;
    overflow-y: hidden;
  }
  .light .multi-panel-tile .mid-panel .top-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 8px;
  }
  .light .multi-panel-tile .mid-panel .top-actions .left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .light .multi-panel-tile .mid-panel .top-actions .right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .light .multi-panel-tile .right-panel {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 300px;
    padding-left: 16px;
    border-left: solid 1px rgba(128, 128, 128, 0.5) !important;
    -webkit-animation: showRightPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
            animation: showRightPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
    z-index: 1;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 8px;
  }
  .light .multi-panel-tile .right-panel.hidden {
    margin: 0;
    z-index: -1;
    margin-left: -316px;
    -webkit-animation: hideRightPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
            animation: hideRightPane 200ms cubic-bezier(0.65, 0.05, 0.36, 1);
    display: block;
  }
  .light .multi-panel-tile .right-panel.full-width {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-left-width: 0 !important;
  }
  @-webkit-keyframes hideRightPane {
    0% {
      margin-left: 0;
    }
    100% {
      margin-left: -316px;
    }
  }
  @keyframes hideRightPane {
    0% {
      margin-left: 0;
    }
    100% {
      margin-left: -316px;
    }
  }
  @-webkit-keyframes showRightPane {
    0% {
      margin-left: -316px;
      z-index: -1;
    }
    100% {
      margin-left: 0;
      z-index: -1;
    }
  }
  @keyframes showRightPane {
    0% {
      margin-left: -316px;
      z-index: -1;
    }
    100% {
      margin-left: 0;
      z-index: -1;
    }
  }
}
.light .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.light .row.h-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.light .row.v-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.light .row .column,
.light .row .tile {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 3px;
  background-clip: padding-box;
}
.light .row .column:last-child,
.light .row .tile:last-child {
  border-right: 0;
}
.light .row .column.has-nested,
.light .row .tile.has-nested {
  padding: 0;
  margin: 0;
  border: 0;
}
.light .row .sm-1 {
  max-width: 8.33333333%;
  border-right: 3px solid transparent;
}
.light .row .sm-2 {
  max-width: 16.66666667%;
  border-right: 3px solid transparent;
}
.light .row .sm-3 {
  max-width: 25%;
  border-right: 3px solid transparent;
}
.light .row .sm-4 {
  max-width: 33.33333333%;
  border-right: 3px solid transparent;
}
.light .row .sm-5 {
  max-width: 41.66666667%;
  border-right: 3px solid transparent;
}
.light .row .sm-6 {
  max-width: 50%;
  border-right: 3px solid transparent;
}
.light .row .sm-7 {
  max-width: 58.33333333%;
  border-right: 3px solid transparent;
}
.light .row .sm-8 {
  max-width: 66.66666667%;
  border-right: 3px solid transparent;
}
.light .row .sm-9 {
  max-width: 75%;
  border-right: 3px solid transparent;
}
.light .row .sm-10 {
  max-width: 83.33333333%;
  border-right: 3px solid transparent;
}
.light .row .sm-11 {
  max-width: 91.66666667%;
  border-right: 3px solid transparent;
}
.light .row .sm-12 {
  max-width: 100%;
  border-right: 0;
}
.light .row,
.light [class*="sm-"],
.light [class*="md-"],
.light [class*="lg-"],
.light [class*="xl-"] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media only screen and (min-width: 480px) {
  .light .sm-hide {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .light .row .md-1 {
    max-width: 8.33333333%;
    border-right: 3px solid transparent;
  }
  .light .row .md-2 {
    max-width: 16.66666667%;
    border-right: 3px solid transparent;
  }
  .light .row .md-3 {
    max-width: 25%;
    border-right: 3px solid transparent;
  }
  .light .row .md-4 {
    max-width: 33.33333333%;
    border-right: 3px solid transparent;
  }
  .light .row .md-5 {
    max-width: 41.66666667%;
    border-right: 3px solid transparent;
  }
  .light .row .md-6 {
    max-width: 50%;
    border-right: 3px solid transparent;
  }
  .light .row .md-7 {
    max-width: 58.33333333%;
    border-right: 3px solid transparent;
  }
  .light .row .md-8 {
    max-width: 66.66666667%;
    border-right: 3px solid transparent;
  }
  .light .row .md-9 {
    max-width: 75%;
    border-right: 3px solid transparent;
  }
  .light .row .md-10 {
    max-width: 83.33333333%;
    border-right: 3px solid transparent;
  }
  .light .row .md-11 {
    max-width: 91.66666667%;
    border-right: 3px solid transparent;
  }
  .light .row .md-12 {
    max-width: 100%;
    border-right: 0;
  }
  .light .sm-hide {
    display: block;
  }
  .light .md-hide {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .light .row .lg-1 {
    max-width: 8.33333333%;
    border-right: 3px solid transparent;
  }
  .light .row .lg-2 {
    max-width: 16.66666667%;
    border-right: 3px solid transparent;
  }
  .light .row .lg-3 {
    max-width: 25%;
    border-right: 3px solid transparent;
  }
  .light .row .lg-4 {
    max-width: 33.33333333%;
    border-right: 3px solid transparent;
  }
  .light .row .lg-5 {
    max-width: 41.66666667%;
    border-right: 3px solid transparent;
  }
  .light .row .lg-6 {
    max-width: 50%;
    border-right: 3px solid transparent;
  }
  .light .row .lg-7 {
    max-width: 58.33333333%;
    border-right: 3px solid transparent;
  }
  .light .row .lg-8 {
    max-width: 66.66666667%;
    border-right: 3px solid transparent;
  }
  .light .row .lg-9 {
    max-width: 75%;
    border-right: 3px solid transparent;
  }
  .light .row .lg-10 {
    max-width: 83.33333333%;
    border-right: 3px solid transparent;
  }
  .light .row .lg-11 {
    max-width: 91.66666667%;
    border-right: 3px solid transparent;
  }
  .light .row .lg-12 {
    max-width: 100%;
    border-right: 0;
  }
  .light .sm-hide {
    display: block;
  }
  .light .lg-hide {
    display: none;
  }
}
@media only screen and (min-width: 1400px) {
  .light .row .xl-1 {
    max-width: 8.33333333%;
    border-right: 3px solid transparent;
  }
  .light .row .xl-2 {
    max-width: 16.66666667%;
    border-right: 3px solid transparent;
  }
  .light .row .xl-3 {
    max-width: 25%;
    border-right: 3px solid transparent;
  }
  .light .row .xl-4 {
    max-width: 33.33333333%;
    border-right: 3px solid transparent;
  }
  .light .row .xl-5 {
    max-width: 41.66666667%;
    border-right: 3px solid transparent;
  }
  .light .row .xl-6 {
    max-width: 50%;
    border-right: 3px solid transparent;
  }
  .light .row .xl-7 {
    max-width: 58.33333333%;
    border-right: 3px solid transparent;
  }
  .light .row .xl-8 {
    max-width: 66.66666667%;
    border-right: 3px solid transparent;
  }
  .light .row .xl-9 {
    max-width: 75%;
    border-right: 3px solid transparent;
  }
  .light .row .xl-10 {
    max-width: 83.33333333%;
    border-right: 3px solid transparent;
  }
  .light .row .xl-11 {
    max-width: 91.66666667%;
    border-right: 3px solid transparent;
  }
  .light .row .xl-12 {
    max-width: 100%;
    border-right: 0;
  }
  .light .xl-hide {
    display: none;
  }
}

body.bodyCustom {
    background-color: transparent;
    overflow-y: auto;
}

/* defaults */
.bodyCustom .row,
.bodyCustom [class*="sm-"],
.bodyCustom [class*="md-"],
.bodyCustom [class*="lg-"],
.bodyCustom [class*="xl-"] {
    flex: none;
}
/*.bodyCustom .btn{ border: 0 !important; }*/
.bodyCustom input,
.bodyCustom textarea {
    width: auto;
    margin-right: 0;
}
.bodyCustom .ui-state-default.loading {
    padding-right: 20px;
}
.bodyCustom .tooltip {
    position: absolute;
}
.bodyCustom input[type="checkbox"],
.bodyCustom input[type="radio"] {
    position: static;
    width: auto;
    margin: auto;
    opacity: 1;
    -webkit-appearance: checkbox;
}
.bodyCustom input[type="radio"] {
    -webkit-appearance: radio;
    display: inline;
}
.bodyCustom input[type="range"] {
    -webkit-appearance: slider-horizontal;
    width: auto;
    padding: 0;
}
.bodyCustom .tab-content {
    padding: 16px 15px;
}
.bodyCustom input.col-xs-10,
.bodyCustom textarea.col-xs-10 {
    width: 83.3333333333%;
}
.bodyCustom input.col-xs-4 {
    width: 25%;
}
.bodyCustom input.col-xs-8 {
    width: 66.66666666666667%;
}
.bodyCustom .form-control {
    width: 100%;
}
.bodyCustom .wysiwyg-toolbar .btn {
    min-width: 0;
}
.bodyCustom #rangesAndColorsDiv {
    display: block !important;
}
.bodyCustom #rangesAndColorsDiv input {
    width: 100%;
}
.bodyCustom #cdfPdfTableBody input {
    width: 100%;
}
.bodyCustom .input-group {
    margin-top: 0;
    margin-bottom: 0;
}
.bodyCustom .input-group .input-group-addon {
    width: auto;
    align-self: auto;
    padding: 9px 12px;
}
.bodyCustom .input-group .form-control {
    margin-right: 0;
}
.bodyCustom .row {
    display: block;
}
.bodyCustom input[type="checkbox"] + label:before,
.bodyCustom input[type="radio"] + label:before {
    display: none !important;
}
.bodyCustom input[type="checkbox"] + label,
.bodyCustom input[type="radio"] + label {
    display: inline;
    padding: 0;
}
.bodyCustom .checkbox label {
    display: inline-block;
    padding: 0;
}
.bodyCustom .control-label {
    display: inline-block;
}
.bodyCustom .btnEditTest,
.bodyCustom .btnCloneTest,
.bodyCustom .btnDeleteTest {
    margin: 0 !important;
    padding: 0.5em 0.5em;
}
.bodyCustom .btn {
    min-width: 0;
}
.bodyCustom .table tr th,
.bodyCustom .table tr td {
    padding: 8px;
}
.bodyCustom #validation-table_left-column tr,
.bodyCustom #validation-table_bottom tr,
.bodyCustom #validation-table_right-column tr,
.bodyCustom
    #VoiceCallServerCreateModal_ProjectsTable
    tr.vcs-create-project-row {
    display: table-row;
}
.bodyCustom #validation-table_left-column tr td,
.bodyCustom #validation-table_bottom tr td,
.bodyCustom #validation-table_right-column tr td {
    display: table-cell;
}

.bodyCustom
    #VoiceCallServerCreateModal_ProjectsTable
    tr.vcs-create-project-row {
    display: table-row !important;
}
.bodyCustom
    #VoiceCallServerCreateModal_ProjectsTable
    tr.vcs-create-project-row
    td {
    display: table-cell !important;
}
.bodyCustom .widget-body > img {
    width: 100%;
}
.bodyCustom .settings .row {
    display: flex;
    flex: 0 0 100%;
}
.bodyCustom .settings .btn {
    background-color: transparent !important;
}
.bodyCustom .syspanel .btn:hover:not(:disabled) {
    background-color: #f2f2f2 !important;
    color: #181818 !important;
}
.bodyCustom .appbar .title.open-menu,
.bodyCustom .appbar .title,
.light .appbar .title {
    right: 0;
    padding-right: 15px;
}

/*.bodyCustom .appcontent .row:not(.tab-pane){ margin: 0; flex: 0 0 100%; display: flex; width: 100%; }*/
.bodyCustom .appcontent .row:not(.tab-pane) {
    margin: 0;
    flex: 0 0 100%;
    width: 100%;
}
.bodyCustom .tile .header {
    margin: 0;
    padding: 0 0 16px 0;
    border: 0;
}
.bodyCustom .appcontent {
    background-color: #fff;
    padding-bottom: 20px;
}
.bodyCustom .tree.navigation {
    padding: 0;
}
.bodyCustom .tree ul {
    margin: 0;
}
.bodyCustom .page-header:not(#VisitedProjects) {
    width: 100%;
}
/* breadcrumbs */
.bodyCustom .breadcrumb {
    left: 0;
}
.bodyCustom .nav-list > li,
.bodyCustom .nav-tabs > li,
.bodyCustom .ace-nav > li {
    padding: 0;
}

/* buttons */
.bodyCustom .btn,
.bodyCustom .btn:hover:not(:disabled) {
    border: 0;
}
.bodyCustom.light .syspanel .btn {
    border: 1px solid #f2f2f2;
}
.bodyCustom.light .syspanel .btn:hover:not(:disabled) {
    border: 1px solid #4a4a4a;
}

/* messages */
.bodyCustom .widget-box {
    width: 100%;
}

/* icons */
.bodyCustom .icon-home::before {
    content: "\e951";
}
.bodyCustom .icon-cloud::before {
    content: "\f0c2";
}
.bodyCustom .icon-arrow-right::before {
    content: "\f061";
}
.bodyCustom .icon-link::before {
    content: "\f0c1";
}
.bodyCustom .icon-undo::before {
    content: "\f0e2";
}
.bodyCustom .icon-zoom-in::before {
    content: "\f00e";
}
.bodyCustom .icon-bookmark::before {
    content: "\f02e";
}
.bodyCustom .icon-search::before {
    content: "\f002";
}
.bodyCustom .icon-calendar::before {
    content: "\f073";
}
.bodyCustom .icon-table::before {
    content: "\f0ce";
}
.bodyCustom .icon-signal::before {
    content: "\f012";
}
.bodyCustom .icon-group.bigger-230::before,
.bodyCustom .navbar-projectmanagement .icon-group::before {
    content: "\f0c0";
}
.bodyCustom .icon-tasks::before {
    content: "\f0ae";
}
.bodyCustom .icon-chevron-up::before {
    content: "\f077";
}
.bodyCustom .icon-chevron-down::before {
    content: "\f078";
}
.bodyCustom .icon-rss::before {
    content: "\f09e";
}
.bodyCustom .icon-arrow-left:before {
    content: "\f060";
}
.bodyCustom .icon-plus:before {
    content: "\f067";
}
.bodyCustom .icon-copy:before {
    content: "\f0c5";
}
.bodyCustom .icon-group::before {
    content: "\e94c";
}

/* users */
.bodyCustom #addNewUserProjects {
    width: 50%;
}
.bodyCustom #addNewUserProjects #ProjectsDiv {
    width: 100%;
}

/* checkboxes */
.bodyCustom input[type="checkbox"] {
    width: 13px !important;
    height: 13px;
}

/* datepicker */
.bodyCustom.light .datepicker {
    position: absolute;
}

/* label */
.bodyCustom #ping_validation_table label {
    display: inline-block;
}

/* media queries */
.bodyCustom.light .input-group .form-control {
    width: 100%;
}
.bodyCustom input.col-xs-2 {
    width: 16.66666667%;
}
.bodyCustom textarea.col-xs-8 {
    width: 66.66666667%;
}
.bodyCustom textarea.col-xs-7 {
    width: 58.33333333%;
}
.bodyCustom .appcontent .modal .row,
.bodyCustom .row.topbottompadding,
.bodyCustom #charts-outer .row,
.bodyCustom .panel-body .row,
.bodyCustom .widget-main .row {
    display: block;
    margin: 0 -15px;
    width: auto;
}

/* disabled button border */
.bodyCustom.light
    input:not([type="checkbox"]):not([type="radio"]):read-only:active,
.bodyCustom.light
    input:not([type="checkbox"]):not([type="radio"]):read-only:hover,
.bodyCustom.light
    input:not([type="checkbox"]):not([type="radio"])[readonly]:active,
.bodyCustom.light
    input:not([type="checkbox"]):not([type="radio"])[readonly]:hover,
.bodyCustom.light textarea:read-only:active,
.bodyCustom.light textarea:read-only:hover,
.bodyCustom.light textarea[readonly]:active,
.bodyCustom.light textarea[readonly]:hover {
    border-color: #d5d5d5 !important;
}
.bodyCustom.light input:not([type="checkbox"]):read-only {
    border-color: #d5d5d5 !important;
}
.bodyCustom.light input:not([type="checkbox"]):read-only:hover {
    border-color: #c3c3c3 !important;
}

.bodyCustom #VoiceCallServerProjectsModal_ProjectsTable .vcs-project-row {
    display: table-row !important;
}

.bodyCustom #myTab .icon-home:before {
    content: "\f015" !important;
}
/*.bodyCustom .label{ display: inline; }*/

.bodyCustom .btn-xs > [class*="icon-"],
.bodyCustom .btn-minier > [class*="icon-"] {
    margin-right: 0;
}
.bodyCustom .list-group-item:after {
    content: " ";
    display: table;
    clear: both;
}

.bodyCustom #ExportMeasurementsBtn,
.bodyCustom #CreateReportBtn {
    margin-bottom: 30px;
}

.bodyCustom .syspanel.hidden {
    display: block !important;
}

@media (min-width: 480px) {
    .bodyCustom input.col-sm-10,
    .bodyCustom textarea.col-sm-10 {
        width: 83.3333333333%;
    }
    .bodyCustom input.col-sm-4 {
        width: 33.333333333333333%;
    }
    .bodyCustom input.col-sm-8 {
        width: 66.66666666666667%;
    }
    .bodyCustom input.col-sm-2 {
        width: 16.66666667%;
    }
    .bodyCustom input.col-sm-12 {
        width: 100%;
    }
    .bodyCustom input.col-sm-7 {
        width: 58.33333333%;
    }
    .bodyCustom textarea.col-sm-8 {
        width: 66.66666667%;
    }
}

/* media queries */
@media (min-width: 768px) {
    .bodyCustom input.col-sm-10,
    .bodyCustom textarea.col-sm-10 {
        width: 83.3333333333%;
    }
    .bodyCustom input.col-sm-4 {
        width: 33.333333333333333%;
    }
    .bodyCustom input.col-sm-8 {
        width: 66.66666666666667%;
    }
}

@media (min-width: 1200px) {
    .bodyCustom input.col-lg-1 {
        width: 8.33333333%;
    }
}

.light .tile .header .right .subtitle {
    font-size: 12px;
    color: #6a6a6a;
    display: inline-block;
}
.dark .tile .header .right .subtitle {
    font-size: 12px;
    color: #8b8b8b;
    display: inline-block;
}
.appcontent #username {
    display: none;
}
.btn .icon {
    position: relative;
    top: -2px;
    margin: 0 8px 0 0;
}
.light .color.data2 {
    background: #4a667e;
}
.dark .color.data2 {
    background: #a6abc6;
}
.light .color.application {
    background: #ebebeb;
}
.dark .color.application {
    background: #181818;
}
.light .loading.btn,
.dark .loading.btn {
    height: 28px;
}
.light .edsValidationMessages ul {
    color: #ff0000;
}
.pagination-group {
    margin-bottom: 8px;
}

/* aside settings */
.settings .bottom {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.settings .bottom .btn {
    width: auto !important;
}
.settings .row {
    margin: 0;
}

/* project name */
.breadcrumb + .blue.pull-right {
    font-size: 12px;
}

.light .bg-green {
    background-color: #329864;
}
.light .bg-yellow {
    background-color: #a08209;
}
.light .bg-orange {
    background-color: #d46617;
}
.light .bg-red {
    background-color: #ed0e00;
}
.light .bg-gray {
    background-color: #878787;
}
.light .bg-blue {
    background-color: #1174e6;
}
.light .bg-system {
    background-color: #0c0c0c;
}
.light .bg-data1 {
    background-color: #333333;
}
.light .bg-data2 {
    background-color: #4a667e;
}
.light .bg-data3 {
    background-color: #23969a;
}
.light .bg-data4 {
    background-color: #976cf4;
}
.light .bg-data5 {
    background-color: #7f87ad;
}
.dark .bg-green {
    background-color: #288964;
}
.dark .bg-yellow {
    background-color: #dcaf00;
}
.dark .bg-orange {
    background-color: #e66e19;
}
.dark .bg-red {
    background-color: #dc2d37;
}
.dark .bg-gray {
    background-color: #adadad;
}
.dark .bg-blue {
    background-color: #0077db;
}
.dark .bg-system {
    background-color: #0c0c0c;
}
.dark .bg-data1 {
    background-color: #fff;
}
.dark .bg-data2 {
    background-color: #a6abc6;
}
.dark .bg-data3 {
    background-color: #74dcdf;
}
.dark .bg-data4 {
    background-color: #ba9ef8;
}
.dark .bg-data5 {
    background-color: #557791;
}
.kbd {
    display: inline-block;
}
kbd,
.kbd {
    font-size: 12px;
    padding: 2px 5px;
    margin: 0;
    border-radius: 3px;
}
.kbd-nonebig
{
    font-size: 14px !important;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 12px !important;
    color: #6a6a6a;
}
.light kbd,
.light .kbd {
    color: #fff;
}
.dark kbd,
.dark .kbd {
    color: #000;
}
kbd.disabled {
    text-decoration: line-through;
    opacity: 0.33;
}

.light .c-red {
    color: #ed0e00;
}
.light .c-gray {
    color: #878787;
}
.light .c-blue {
    color: #1174e6;
}
.dark .c-red {
    color: #dc2d37;
}
.dark .c-gray {
    color: #adadad;
}
.dark .c-blue {
    color: #0077db;
}

.text-center {
    text-align: center !important;
}

/* buttons */
.table .btn-action,
.btn-action {
    padding: 0.35em 0.5em;
}
.table .btn-action .icon,
.btn-action {
    margin: 0;
}

/* pagination */
.pagination-group {
    align-items: center;
    justify-content: space-between;
}
.light .pagination-group ul.pagination,
.dark .pagination-group ul.pagination {
    margin-bottom: 0;
}
.paginationPageNo {
    display: flex;
    align-items: center;
    margin: 0 0 0 16px;
}
.paginationPageNo input {
    margin: 0 0 0 8px;
}
.paginationShow {
    margin: 0 0 0 auto;
}
.paginationShow .select {
    margin: 0 0 0 8px;
}
.light .paginationShow .select .btn {
    border: 1px solid #c8c8c8;
}

/* table */
.tableWrapper {
    display: flex;
    position: relative;
}
.tableWrapper .tableWrapperInner {
    flex: 1;
    overflow: hidden;
    overflow-x: auto;
    margin-right: -4px;
}
.tableWrapper .tableActions {
    border-width: 0 0 0 4px;
    border-style: solid;
    -webkit-border-image: -webkit-gradient(
            linear,
            0 0,
            100% 0,
            from(rgba(0, 0, 0, 0.1)),
            to(rgba(0, 0, 0, 0))
        )
        1 100%;
    -webkit-border-image: -webkit-linear-gradient(
            left,
            rgba(0, 0, 0, 0.1),
            rgba(0, 0, 0, 0)
        )
        1 100%;
    -moz-border-image: -moz-linear-gradient(
            left,
            rgba(0, 0, 0, 0.1),
            rgba(0, 0, 0, 0)
        )
        1 100%;
    -o-border-image: -o-linear-gradient(
            left,
            rgba(0, 0, 0, 0.1),
            rgba(0, 0, 0, 0)
        )
        1 100%;
    border-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0))
        1 100%;
    position: relative;
}
.tableWrapper .table {
    margin: 0;
}
.tdInner {
    white-space: nowrap;
    text-overflow: ellipsis;
}
.light .tableWrapper .table tr:last-child td,
.dark .tableWrapper .table tr:last-child td {
    border-bottom: 0;
}
.table.sortable .asc,
.table.sortable .desc {
    position: relative;
}
.table.sortable .asc:after,
.table.sortable .desc:after {
    position: absolute;
    right: 8px;
    top: 24px;
}
.table.sortable .desc:after {
    top: 12px;
}
.table.sortable.compact .desc:after {
    top: 4px;
}
.table.sortable.compact .asc:after {
    top: 16px;
}
.table.sortable .asc:after {
    margin-top: -4px;
}
.tableTopFunctions {
    display: flex;
    justify-content: space-between;
    margin: 0 0 8px 0;
}
.selectColumnsWrapper {
    margin-right: 8px;
}
.tableTopFunctionsLeft {
    display: flex;
    align-content: center;
}
.tableActions .tooltip + .tooltip {
    margin-left: 4px;
}
.table th {
    vertical-align: top;
}

/* select */
.select .btn {
    border-radius: 0;
}
.light .select .btn {
    border: 1px solid #c8c8c8;
    background: #fff;
}
.dark .select .btn {
    border: 1px solid #4e4e4e;
    background: rgba(0, 0, 0, 0.15);
}

/* pagination */
.tablePaginationWrapper {
    display: flex;
    justify-content: space-between;
    margin-top: 8px;
}
.paginationWrapper {
    display: flex;
    align-items: center;
}
.paginationWrapper .pagination-group {
    margin: 0 0 0 15px;
}
.selectNoRows {
    margin-right: 15px;
}

/* button compact */
.btn.btnCompact {
    border-radius: 0;
    margin-right: 8px;
    min-width: 32px;
}
.light .btn.btnCompact {
    border: 1px solid #c8c8c8;
    background: #fff;
    color: #c8c8c8;
}
.light .btn.btnCompact.compactActive {
    background-color: #ebebeb;
}
.light .btn.btnCompact.compactActive:hover {
    background-color: #4a4a4a;
}
.btn.btnCompact .icon {
    margin: 0;
}

/* table loader */
.contentTable {
    position: relative;
}
.contentTable .loading {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.tableFetching {
    opacity: 0.4;
    pointer-events: none;
}

/* project roles tooltip */
body .projectRoleTxtWrap .tooltip .message.left {
    top: -8px;
}
.message .projectRoleTxt:not(:last-child) {
    margin: 0 0 8px 0;
}

/* table filters */
.tableFilterForm {
    margin: 12px 0 -2px 0;
}
.selectColumnsWrapper + .tableFilterForm {
    margin: 0;
}
.tableFilterForm input {
    margin: 0;
}
.tableFilterForm input.with-icon + .suffix.icon-inside {
    margin-left: -25px;
}
.tableFilterFormActions input {
    width: 100%;
}
.tableFilterFormActions {
    width: 30px;
    visibility: hidden;
}
.tableActions .table thead tr th {
    font-weight: 700;
}
.compact .tableFilterForm {
    margin: 8px 0 0 0;
}
.compact .tableFilterForm input {
    height: 24px !important;
}
.tableFilterForm .current-options {
    width: 160px !important;
}
.compact .tableFilterForm .current-options {
    padding: 4px 32px 4px 8px !important;
}
.select .options-list .item {
    font-weight: 400;
}
.tdNoResult {
    pointer-events: none;
}

/* form */
.form .field {
    margin: 0 0 12px 0;
}

.bodyCustom.light label,
.bodyCustom.dark label {
    display: inline-block;
}
.bodyCustom.light .radio-inline,
.bodyCustom.dark .checkbox-inline {
    padding-left: 20px;
}
.voiceCallServerTable {
    padding-left: 15px;
}

/* overflow - project buttons right side appbar */
.light main,
.dark main,
.light .appbar .title.open-menu {
    overflow: visible;
}
.projectIcons .tooltip .message {
    white-space: nowrap !important;
}

.bodyCustom .label-segment-slave {
    background-color: #959fa6 !important;
}

.bodyCustom .label-segment-slave-external {
    background-color: #505659 !important;
}

.bodyCustom .label-segment-master {
    background-color: #428bca !important;
}

.bodyCustom .label-segment-master-external {
    background-color: #3f6ae0 !important;
}

#logo a:hover {
    text-decoration: none;
}

#mapPopup, .newMapPopup, #mapPopupSwapSector {
    position: absolute;
    background-color: rgba(36, 36, 36, 0.95);
    color: rgba(255, 255, 255, 0.8);
    font-size: 11px;
    white-space: nowrap;
    padding: 8px;
    transition: all 1s ease;
}
.popupWrapper #mapPopup, .popupWrapper #mapPopupSwapSector {
    opacity: 0;
}
.mapMousePosition {
    font-size: 12px;
    text-align: right;
    position: absolute;
    bottom: 0.5em;
    right: 0.5em;
    left: 0.5em;
}
.ol-viewport {
    overflow: visible !important;
    z-index: 999;
}

/* layer switcher control */
.ol-layer-switcher.ol-control {
    top: 0.5em;
    right: 0.5em;
    text-align: right;
    background-color: rgba(255, 255, 255, 0.8);
    max-height: calc(100% - 1em);
    overflow-y: auto;
}
.ol-layer-switcher.ol-control:hover {
    background-color: rgba(255, 255, 255, 0.9);
}
.ol-layer-switcher.ol-control.ol-collapsed {
    background-color: rgba(255, 255, 255, 0.4);
}
.ol-layer-switcher.ol-collapsed .layerSwitcherWrapper {
    display: none;
}
.ol-layer-switcher .layerSwitcherWrapper {
    text-align: left;
    padding: 0 0.5em;
}
.ol-layer-switcher .layerSwitcherWrapper ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.ol-layer-switcher .layerSwitcherWrapper ul li {
    padding: 0;
}
.bodyCustom .ol-layer-switcher .layerSwitcherWrapper input {
    position: relative;
    top: 2px;
    margin-right: 4px;
}
.ol-layer-switcher.ol-control > button {
    display: inline-block;
}
.ol-layer-switcher h4 {
    font-size: 14px;
    font-weight: 700;
    margin: 10px 0;
}

#googleMap, #googleMapSwapSector {
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.light .tree .item, .light .tree .title {
    margin: 0 0 0 -100% !important;
}

.light .tree label, .accordion-content input + label {
    font-weight: 400;
}

.table tr td div.summaryTooltip{ 
    max-width: 350px;
}

.summaryTooltip .table tr {
    border-bottom: 1px solid #b0b0b0;
}

.summaryTooltip .table tr:last-child {
    border-bottom: 0;
}

.summaryTooltip .table tr:hover {
    background-color: #525151;
}

.summaryTooltip .table tr:hover td {
    background: #525151;
}

.light textarea, .dark textarea {
    resize: auto;
}

.colorlegend-row {
    min-width: 120px;
    min-height: 25px;
    line-height: 25px;
    text-align: center;
    text-shadow: 1px 1px 2px black, 1px -1px 2px black, -1px 1px 2px black, -1px -1px 2px black;
    color: white;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    justify-content: space-between;
    padding: 0 4px;
}

#layer3KPITable.table tr:hover td[rowspan] {
    background: white;
}
#layer3KPITable.table.compact tr td {
    padding: 4px;
}
#layer3KPITable.table {
    overflow: auto;
}

.notUnderLicence{
    pointer-events: none;
}