@charset "UTF-8";
.is-orange {
  background: #f37321;
  color: #ffffff; }

.is-abbey {
  background: #51575c;
  color: #ffffff; }

.is-nevada {
  background: #8d959a;
  color: #ffffff; }

.is-oslo-gray {
  background: #b3b8bc;
  color: #ffffff; }

.is-tower-gray {
  background: #b1babf;
  color: #51575c; }

.is-iron {
  background: #e4e6e7;
  color: #51575c; }

.is-black-haze {
  background: #eeefef;
  color: #51575c; }

.is-athens-gray {
  background: #f5f5f5;
  color: #51575c; }

.is-black {
  background: #000000;
  color: #f5f5f5; }

.is-white {
  background: #ffffff;
  color: #51575c; }

.is-mcafee-red {
  background: #c01818;
  color: #ffffff; }

.is-dark-tan {
  background: #75160d;
  color: #ffffff; }

.is-bahama-blue {
  background: #006a92;
  color: #ffffff; }

.is-pacific-blue {
  background: #0090c4;
  color: #ffffff; }

.is-astronaut-blue {
  background: #004963;
  color: #ffffff; }

.is-high {
  background: #960000;
  color: #ffffff; }

.is-medium {
  background: #eda054;
  color: #ffffff; }

.is-low {
  background: #f5d000;
  color: #51575c; }

.is-ok-working {
  background: #abebab;
  color: #51575c; }

.is-unknown-informative {
  background: #cceffc;
  color: #51575c; }

.is-high-sub {
  background: #e5bfbf;
  color: #51575c; }

.is-medium-sub {
  background: #fbecdd;
  color: #51575c; }

.is-ok-working-sub {
  background: #f3fcf3;
  color: #51575c; }

.is-unknown-informative-sub {
  background: #f4fcfe;
  color: #51575c; }

.is-tango {
  background: #f37321;
  color: #ffffff; }

.is-brandy-punch {
  background: #cd6e2d;
  color: #ffffff; }

.is-gold {
  background: #f5c714;
  color: #51575c; }

.is-pizza {
  background: #ce9e16;
  color: #ffffff; }

.is-mantis {
  background: #8cc74f;
  color: #ffffff; }

.is-sushi {
  background: #73a142;
  color: #ffffff; }

.is-cerulean {
  background: #00aeef;
  color: #ffffff; }

.is-malibu {
  background: #66cff6;
  color: #51575c; }

.is-lily-white {
  background: #e5f7fe;
  color: #51575c; }

.is-bondi-blue {
  background: #0084b6;
  color: #ffffff; }

.is-endeavour {
  background: #005fae;
  color: #ffffff; }

.is-jacksons-purple {
  background: #183280;
  color: #ffffff; }

.is-affair {
  background: #73439a;
  color: #ffffff; }

.is-jacarta {
  background: #4f296d;
  color: #ffffff; }

.is-mine-shaft {
  background: #1f1f1f;
  color: #ffffff; }

.is-shark {
  background: #26292b;
  color: #ffffff; }

.is-gunmetal {
  background: #343738;
  color: #ffffff; }

.is-cape-cod {
  background: #434749;
  color: #ffffff; }

.is-rolling-stone {
  background: #757a80;
  color: #ffffff; }

.is-sail {
  background: #99dff9;
  color: #51575c; }

.is-onahau {
  background: #bdeeff;
  color: #51575c; }

.is-glacier {
  background: #87b9c9;
  color: #51575c; }

.is-high-dark-mode {
  background: #ff1728;
  color: #ffffff; }

.is-medium-dark-mode {
  background: #b34100;
  color: #ffffff; }

.is-low-dark-mode {
  background: #675200;
  color: #ffffff; }

.is-ok-working-dark-mode {
  background: #075b3a;
  color: #ffffff; }

.is-unknown-informative-dark-mode {
  background: #165c76;
  color: #ffffff; }

.is-high-sub-dark-mode {
  background: #e5bfbf;
  color: #51575c; }

.is-medium-sub-dark-mode {
  background: #fbecdd;
  color: #51575c; }

.is-ok-working-sub-dark-mode {
  background: #f3fcf3;
  color: #51575c; }

.is-unknown-informative-sub-dark-mode {
  background: #f4fcfe;
  color: #51575c; }

.is-blue-chill {
  background: #0e789f;
  color: #ffffff; }

.is-blue-dianne {
  background: #1d414e;
  color: #ffffff; }

.is-critical {
  background: #960000;
  color: #ffffff; }

.is-major {
  background: #de0e1b;
  color: #ffffff; }

.is-minor {
  background: #f48500;
  color: #ffffff; }

.is-warning {
  background: #fccb00;
  color: #26292b; }

.is-ok {
  background: #4fb324;
  color: #ffffff; }

.is-unknown {
  background: #aedaff;
  color: #26292b; }

.is-sec-critical {
  background: #ffd3d3;
  color: #26292b; }

.is-sec-major {
  background: #fde4e5;
  color: #26292b; }

.is-sec-minor {
  background: #fff1e0;
  color: #26292b; }

.is-sec-warning {
  background: #fff9e2;
  color: #26292b; }

.is-sec-ok {
  background: #e6f8de;
  color: #26292b; }

.is-sec-informational {
  background: #ebf6ff;
  color: #26292b; }

.is-black {
  background: #000000;
  color: #ffffff; }

.is-abbey {
  background: #51575c;
  color: #ffffff; }

.is-nevada {
  background: #8d959a;
  color: #ffffff; }

.is-oslo-gray {
  background: #b3b8bc;
  color: #26292b; }

.is-iron {
  background: #e4e6e7;
  color: #26292b; }

.is-athens-gray {
  background: #f5f5f5;
  color: #26292b; }

.is-white {
  background: #ffffff;
  color: #26292b; }

.is-cod-gray {
  background: #080808;
  color: #ffffff; }

.is-mine-shaft {
  background: #1f1f1f;
  color: #26292b; }

.is-shark-dark {
  background: #252626;
  color: #ffffff; }

.is-gunmetal {
  background: #343738;
  color: #ffffff; }

.is-cape-cod {
  background: #434749;
  color: #ffffff; }

.is-abbey-dark {
  background: #53565a;
  color: #ffffff; }

.is-rolling-stone {
  background: #757a80;
  color: #ffffff; }

.is-oslo-dark {
  background: #939598;
  color: #ffffff; }

.is-mine-shaft {
  background: #1f1f1f;
  color: #ffffff; }

.is-tower-gray {
  background: #b1babf;
  color: #26292b; }

.is-iron-dark {
  background: #e6e7e8;
  color: #26292b; }

.is-primary {
  background: #005fae;
  color: #ffffff; }

.is-primary-light {
  background: #006dc7;
  color: #ffffff; }

.is-primary-dark {
  background: #00437b;
  color: #ffffff; }

.is-primary-dark-mode {
  background: #99dff9;
  color: #26292b; }

.is-primary-light-dark-mode {
  background: #bdeeff;
  color: #26292b; }

.is-primary-dark-dark-mode {
  background: #87B9C9;
  color: #26292b; }

@font-face {
  font-family: 'open_sansregular';
  src: url("../fonts/opensans_regular/OpenSans-Regular-webfont.eot");
  src: url("../fonts/opensans_regular/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans_regular/OpenSans-Regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/opensans_regular/OpenSans-Regular-webfont.eot");
  src: url("../fonts/opensans_regular/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans_regular/OpenSans-Regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'open_sanslight';
  src: url("../fonts/opensans_light/OpenSans-Light-webfont.eot");
  src: url("../fonts/opensans_light/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans_light/OpenSans-Light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'open_sansemibold';
  src: url("../fonts/opensans_semibold/OpenSans-Semibold-webfont.eot");
  src: url("../fonts/opensans_semibold/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans_semibold/OpenSans-Semibold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'open_sansbold';
  src: url("../fonts/opensans_bold/OpenSans-Bold-webfont.eot");
  src: url("../fonts/opensans_bold/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans_bold/OpenSans-Bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'oswald';
  src: url("../fonts/oswald/Oswald.eot");
  src: url("../fonts/oswald/Oswald.eot?#iefix") format("embedded-opentype"), url("../fonts/oswald/Oswald.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'oswald-light';
  src: url("../fonts/oswald/Oswald-Light.eot");
  src: url("../fonts/oswald/Oswald-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/oswald/Oswald-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  src: local("Inconsolata"), url("../fonts/inconsolata/Inconsolata.eot?") format("eot"), url("../fonts/inconsolata/Inconsolata.woff") format("woff"); }

@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 700;
  src: local("Inconsolata Bold"), local("Inconsolata-Bold"), url("../fonts/inconsolata/Inconsolata_Bold.woff") format("woff"); }

body {
  font-family: 'open_sansregular', helvetica, arial, sans-serif;
  font-size: .8rem;
  line-height: 1.3;
  color: #26292b; }

h1 {
  font-family: 'open_sanslight', helvetica, arial, sans-serif;
  font-size: 32px;
  color: #26292b;
  margin: 0 0 1em;
  font-weight: 100; }

.lsg-dark-mode h1, .lsg-dark-mode p, .lsg-dark-mode small, .lsg-dark-mode code {
  color: #b1babf; }

.lsg-dark-mode h2, .lsg-dark-mode h3, .lsg-dark-mode h4, .lsg-dark-mode h5, .lsg-dark-mode pre {
  color: #ffffff; }

h2 {
  font-family: 'open_sanslight', helvetica, arial, sans-serif;
  font-size: 24px;
  color: #26292b;
  margin: 0 0 1em;
  font-weight: 100; }

h3 {
  font-family: 'open_sanslight', helvetica, arial, sans-serif;
  font-size: 20px;
  color: #26292b;
  margin: 0 0 1em;
  font-weight: 100; }

h4 {
  font-family: 'open_sansregular', helvetica, arial, sans-serif;
  font-size: 16px;
  color: #26292b;
  margin: 0 0 1em;
  font-weight: 400; }

h5 {
  font-family: 'open_sansemibold', helvetica, arial, sans-serif;
  font-size: 14px;
  color: #26292b;
  margin: 0 0 1em;
  font-weight: 400; }

p {
  font-family: 'open_sansregular', helvetica, arial, sans-serif;
  font-size: 14px;
  line-height: 1.3;
  margin: 0 0 1em;
  color: #26292b; }

small {
  font-family: 'open_sansregular', helvetica, arial, sans-serif;
  line-height: 1.3;
  font-weight: 100;
  color: #000;
  display: inline-block;
  font-size: 12px;
  margin: 0 0 1em; }

code {
  font-size: .74rem;
  color: #333;
  font-family: Inconsolata, sans-serif; }

.display {
  font-family: 'oswald', helvetica, arial, sans-serif;
  font-size: 48px;
  font-weight: 100;
  color: #53565a;
  text-transform: uppercase;
  letter-spacing: -1px;
  line-height: 1.3;
  margin: 0 0 1em; }

.display-light {
  font-family: 'oswald-light', helvetica, arial, sans-serif;
  font-size: 2.58rem;
  font-weight: 300;
  color: #53565a;
  text-transform: uppercase;
  letter-spacing: -1px;
  line-height: 1.3;
  margin: 0 0 1em; }

.lsg-code {
  font-size: .74rem;
  color: #333;
  font-family: Inconsolata, sans-serif; }

.lsg-mini-stat {
  font-family: 'oswald', arial, sans-serif;
  font-size: 12px;
  color: #26292b;
  margin: 0; }

.lsg-small-stat {
  font-family: 'oswald', arial, sans-serif;
  font-size: 16px;
  color: #26292b;
  margin: 0; }

.lsg-medium-stat {
  font-family: 'oswald', arial, sans-serif;
  font-size: 20px;
  color: #26292b;
  margin: 0; }

.lsg-large-stat {
  font-family: 'oswald-light', arial, sans-serif;
  font-size: 60px;
  color: #26292b;
  margin: 0; }

.lsg-icon-component, .icon-example {
  width: 16px;
  display: inline-block;
  vertical-align: middle;
  max-height: 16px; }
  .lsg-icon-component img, .icon-example img {
    height: 16px;
    width: 16px; }

.lsg-icon-component.card-icon {
  width: 32px;
  display: inline-block;
  vertical-align: middle;
  max-height: 32px; }
  .lsg-icon-component.card-icon img {
    height: 32px;
    width: 32px; }

.icon-example-blocks .lsg-icon-component, .icon-example-blocks .icon-example {
  margin: 1em; }

.lsg-dark-mode .icon-example, .lsg-dark-mode .lsg-icon-component {
  fill: #b1babf; }

#loading {
  animation-name: ckw;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  transform-origin: 50% 50%;
  display: inline-block;
  animation-timing-function: linear; }

@keyframes ckw {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

#example-1.icon-fill-red .cls-1 {
  fill: red; }

.lsg-dark-mode .lsg-btn-primary {
  background-color: #99dff9;
  border: 1px solid #99dff9;
  color: #26292b; }
  .lsg-dark-mode .lsg-btn-primary:hover, .lsg-dark-mode .lsg-btn-primary.hover {
    background: #bdeeff;
    border-color: #bdeeff; }
  .lsg-dark-mode .lsg-btn-primary:active, .lsg-dark-mode .lsg-btn-primary.active {
    background: #87b9c9;
    border-color: #87b9c9; }

.lsg-dark-mode .lsg-btn-primary:disabled,
.lsg-dark-mode .lsg-btn-primary:disabled:hover,
.lsg-dark-mode .lsg-btn-primary.disabled,
.lsg-dark-mode .lsg-btn-primary.disabled:hover,
.lsg-dark-mode .lsg-btn-secondary:disabled,
.lsg-dark-mode .lsg-btn-secondary:disabled:hover,
.lsg-dark-mode .lsg-btn-secondary.disabled,
.lsg-dark-mode .lsg-btn-secondary.disabled:hover,
.lsg-dark-mode .lsg-btn-tertiary:disabled,
.lsg-dark-mode .lsg-btn-tertiary:disabled:hover,
.lsg-dark-mode .lsg-btn-tertiary.disabled,
.lsg-dark-mode .lsg-btn-tertiary.disabled:hover {
  background: #757a80;
  color: #b1babf;
  border-color: #757a80; }

.lsg-dark-mode .lsg-btn-secondary {
  background-color: #b1babf;
  border: 1px solid #b1babf;
  color: #26292b; }
  .lsg-dark-mode .lsg-btn-secondary:hover, .lsg-dark-mode .lsg-btn-secondary.hover {
    background: #939598;
    border-color: #939598; }
  .lsg-dark-mode .lsg-btn-secondary:active, .lsg-dark-mode .lsg-btn-secondary.active {
    background: #51575c;
    border-color: #51575c;
    color: #fff; }

.lsg-dark-mode .lsg-btn-tertiary {
  border: 1px solid #99dff9;
  color: #99dff9; }
  .lsg-dark-mode .lsg-btn-tertiary:hover, .lsg-dark-mode .lsg-btn-tertiary.hover {
    background: #bdeeff;
    border-color: #bdeeff;
    color: #26292b; }
  .lsg-dark-mode .lsg-btn-tertiary:active, .lsg-dark-mode .lsg-btn-tertiary.active {
    background: #87b9c9;
    border-color: #87b9c9;
    color: #26292b; }

.lsg-dark-mode .lsg-sm-btn-add {
  color: #99dff9; }
  .lsg-dark-mode .lsg-sm-btn-add:hover {
    color: #99dff9; }
  .lsg-dark-mode .lsg-sm-btn-add:active {
    color: #bdeeff; }
  .lsg-dark-mode .lsg-sm-btn-add:disabled, .lsg-dark-mode .lsg-sm-btn-add[disabled] {
    color: #757a80; }

.lsg-dark-mode .lsg-btn-text {
  font-family: 'open_sansemibold', helvetica, arial, sans-serif;
  color: #99dff9;
  background: transparent;
  border: 1px solid transparent; }

.lsg-dark-mode .lsg-btn-text:hover,
.lsg-dark-mode .lsg-btn-text.hover {
  color: #6ad7ff; }

.lsg-dark-mode .lsg-btn-text:active,
.lsg-dark-mode .lsg-btn-text.active {
  color: #0069b8; }

.lsg-dark-mode .lsg-btn-text:disabled,
.lsg-dark-mode .lsg-btn-text:disabled:hover,
.lsg-dark-mode .lsg-btn-text.disabled,
.lsg-dark-mode .lsg-btn-text.disabled:hover {
  border: 1px solid transparent;
  background: transparent;
  color: #a4b5c7;
  box-shadow: none;
  cursor: not-allowed; }

.lsg-dark-mode .lsg-icon-btn .lsg-icon-component {
  top: -2px;
  position: relative;
  fill: #99dff9; }

.lsg-dark-mode .lsg-icon-btn:hover .lsg-icon-component, .lsg-dark-mode .lsg-icon-btn.hover .lsg-icon-component {
  fill: #bdeeff; }

.lsg-dark-mode .lsg-icon-btn:active .lsg-icon-component, .lsg-dark-mode .lsg-icon-btn.active .lsg-icon-component {
  fill: #87B9C9; }

.lsg-dark-mode .lsg-icon-btn:disabled .lsg-icon-component {
  fill: #757a80; }

.lsg-sm-btn-add {
  color: #006a92;
  background: transparent;
  border: 1px solid currentcolor;
  border-radius: 1rem;
  font-size: .8rem;
  padding: .15rem .8rem .15rem .5rem;
  outline: none;
  transition: background-color 150ms;
  transition-property: color, background, border;
  display: flex;
  align-items: center; }
  .lsg-sm-btn-add:hover {
    color: #0090c4; }
  .lsg-sm-btn-add:active {
    color: #004963; }
  .lsg-sm-btn-add:disabled, .lsg-sm-btn-add[disabled] {
    color: #b1babf;
    cursor: not-allowed; }
  .lsg-sm-btn-add .lsg-icon-component {
    fill: currentcolor;
    width: .6rem;
    display: inline-block;
    padding: 0.15rem;
    margin-right: .5rem; }

[class^="lsg-btn-"], [class*=" lsg-btn-"] {
  font-size: 13px;
  padding: .3rem 1.23rem;
  outline: none;
  transition: background-color 150ms;
  transition-property: color, background, border;
  border-radius: 0;
  height: 32px;
  box-sizing: border-box; }

.lsg-btn-primary {
  font-family: 'open_sansemibold', helvetica, arial, sans-serif;
  background-color: #005fae;
  border: 1px solid #005fae;
  box-shadow: 0 0.12rem 0.24rem 0 rgba(0, 0, 0, 0.1);
  color: #ffffff; }

.lsg-btn-primary:hover,
.lsg-btn-primary.hover {
  background: #006dc7;
  border: 1px solid #006dc7;
  box-shadow: none; }

.lsg-btn-primary:active,
.lsg-btn-primary.active {
  background-color: #00437b;
  border: 1px solid #00437b; }

.lsg-btn-primary:focus {
  background-color: auto;
  border: 1px solid auto; }

.lsg-btn-primary:disabled,
.lsg-btn-primary:disabled:hover,
.lsg-btn-primary.disabled,
.lsg-btn-primary.disabled.hover {
  background: #e4e6e7;
  color: #b3b8bc;
  border: 1px solid #e4e6e7;
  box-shadow: none;
  cursor: not-allowed; }

.lsg-btn-secondary {
  font-family: 'open_sansemibold', helvetica, arial, sans-serif;
  background-color: #51575c;
  color: #ffffff;
  border: 1px solid #51575c; }

.lsg-btn-secondary:hover,
.lsg-btn-secondary.hover {
  background: #8d959a;
  border: 1px solid #8d959a;
  box-shadow: none; }

.lsg-btn-secondary:active,
.lsg-btn-secondary.active {
  background-color: #26292b;
  box-shadow: inset 0 0.12rem 0.18rem 0 rgba(0, 0, 0, 0.3);
  border: 1px solid #26292b; }

.lsg-btn-secondary:disabled,
.lsg-btn-secondary:disabled:hover,
.lsg-btn-secondary.disabled,
.lsg-btn-secondary.disabled.hover {
  background: #e4e6e7;
  color: #b1babf;
  border: 1px solid #e4e6e7;
  box-shadow: none;
  cursor: not-allowed; }

.lsg-btn-tertiary {
  font-family: 'open_sansemibold', helvetica, arial, sans-serif;
  background-color: transparent;
  color: #005fae;
  border: 1px solid #005fae; }

.lsg-btn-tertiary:hover,
.lsg-btn-tertiary.hover {
  background: transparent;
  box-shadow: none;
  border: 1px solid #006dc7;
  color: #006dc7; }

.lsg-btn-tertiary:active,
.lsg-btn-tertiary.active {
  background-color: transparent;
  border: 1px solid #00437b;
  color: #00437b; }

.lsg-btn-tertiary:disabled,
.lsg-btn-tertiary:disabled:hover,
.lsg-btn-tertiary.disabled,
.lsg-btn-tertiary.disabled:hover {
  background: transparent;
  color: #b3b8bc;
  border: 1px solid #b3b8bc;
  box-shadow: none;
  cursor: not-allowed; }

.lsg-btn-text {
  font-family: 'open_sansemibold', helvetica, arial, sans-serif;
  color: #005fae;
  background: transparent;
  border: 1px solid transparent; }

.lsg-btn-text:hover,
.lsg-btn-text.hover {
  color: #006dc7; }

.lsg-btn-text:active,
.lsg-btn-text.active {
  color: #00437b; }

.lsg-btn-text:disabled,
.lsg-btn-text:disabled:hover,
.lsg-btn-text.disabled,
.lsg-btn-text.disabled:hover {
  border: 1px solid transparent;
  background: transparent;
  color: #b3b8bc;
  box-shadow: none;
  cursor: not-allowed; }

.lsg-icon-btn {
  padding: 6px;
  border: 0;
  color: currentColor;
  background-color: transparent;
  outline: 0; }

.lsg-icon-btn .lsg-icon-component {
  top: -2px;
  position: relative;
  fill: #005fae; }

.lsg-icon-btn:hover .lsg-icon-component, .lsg-icon-btn.hover .lsg-icon-component {
  fill: #006dc7; }

.lsg-icon-btn:active .lsg-icon-component, .lsg-icon-btn.active .lsg-icon-component {
  fill: #00437b; }

.lsg-icon-btn:disabled .lsg-icon-component {
  fill: #b3b8bc; }

.lsg-switch {
  height: 24px;
  border: 0;
  font-family: 'open_sanslight', Helvetica, sans-serif;
  font-size: .61rem;
  display: inline-block;
  font-weight: 100; }
  .lsg-switch input {
    display: none; }
  .lsg-switch p {
    display: inline-block;
    font-weight: 100;
    margin-right: .5em;
    font-family: 'open_sanslight', Helvetica, sans-serif; }
  .lsg-switch input + span {
    cursor: pointer;
    display: inline-block;
    position: relative;
    height: 100%;
    width: 4.92rem;
    text-align: center;
    background: #005fae;
    border: 0;
    box-sizing: border-box;
    width: 110px; }
  .lsg-switch input + span:after {
    content: '';
    position: absolute;
    display: block;
    height: 20px;
    width: 50px;
    top: 2px;
    left: 2px;
    border-radius: 3px;
    background: #fff;
    transition: .25s ease-in-out;
    box-shadow: 0 0.12rem 0.24rem 0 rgba(0, 0, 0, 0.3); }
  .lsg-switch input:checked + span {
    background: #005fae; }
  .lsg-switch input:checked + span:after {
    left: 58px; }
  .lsg-switch span span {
    color: #fff;
    display: inline-block;
    font-family: 'open_sansemibold', Helvetica, sans-serif;
    font-size: 13px;
    width: 50px;
    text-align: center;
    margin-top: 6px;
    line-height: 1; }
    .lsg-switch span span:first-child {
      margin-right: 2px; }
  .lsg-switch input:disabled + span {
    background: #e4e6e7; }
  .lsg-switch input:disabled + span:after {
    background: #fff;
    box-shadow: none; }
  .lsg-switch input:disabled + span:hover {
    cursor: not-allowed; }
  .lsg-switch input:disabled + span span {
    color: #b3b8bc; }

.lsg-toggle {
  height: 1.47rem;
  border: 0;
  display: inline-block;
  font-size: .86rem; }
  .lsg-toggle input {
    display: none; }
  .lsg-toggle p {
    display: inline-block;
    font-weight: 100;
    margin-right: .5em;
    font-family: 'open_sansregular', Helvetica, sans-serif; }
  .lsg-toggle input + span {
    cursor: pointer;
    display: inline-block;
    position: relative;
    height: 24px;
    width: 44px;
    border-radius: .92rem;
    padding-top: 2px;
    text-align: center;
    background: #b3b8bc;
    border: 0;
    transition: .25s ease-in-out;
    box-sizing: border-box;
    line-height: 1;
    vertical-align: middle; }
  .lsg-toggle input + span:after {
    content: '';
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    top: 2px;
    left: 2px;
    border-radius: 50%;
    background: #fff;
    transition: .25s ease-in-out;
    box-shadow: 0 0.12rem 0.24rem 0 rgba(0, 0, 0, 0.3); }
  .lsg-toggle input:checked + span {
    background: #005fae; }
  .lsg-toggle input:checked + span:after {
    left: 22px; }
  .lsg-toggle .lsg-icon-component {
    display: inline-block;
    width: .49rem;
    margin: 0 .18rem;
    top: 2px;
    fill: #fff;
    line-height: 1;
    vertical-align: middle;
    position: relative; }
  .lsg-toggle input:disabled + span {
    background: #e4e6e7; }
  .lsg-toggle input:disabled + span:after {
    background: #fff;
    box-shadow: none; }
  .lsg-toggle input:disabled + span:hover {
    cursor: not-allowed; }
  .lsg-toggle input:disabled + span .lsg-icon-component {
    fill: #a4b5c7; }

.lsg-dark-mode .lsg-toggle input:disabled + span {
  background: #51575c; }

.lsg-dark-mode .lsg-toggle input:disabled + span:after {
  background: #757a80;
  box-shadow: none; }

.lsg-dark-mode .lsg-toggle input:disabled + span:hover {
  cursor: not-allowed; }

.lsg-dark-mode .lsg-toggle .lsg-icon-component {
  fill: #ffffff; }

.lsg-dark-mode .lsg-switch input + span {
  background: #99dff9; }
  .lsg-dark-mode .lsg-switch input + span span {
    color: #26292b; }

.lsg-dark-mode .lsg-switch input:disabled + span {
  background: #51575c; }
  .lsg-dark-mode .lsg-switch input:disabled + span span {
    color: #b3b8bc; }

.lsg-dark-mode .lsg-toggle input + span {
  background: #51575c; }

.lsg-dark-mode .lsg-toggle input:checked + span {
  background: #99dff9; }

.lsg-dark-mode .lsg-dropdown-primary,
.lsg-dark-mode .lsg-dropdown-list-primary {
  background: #99dff9;
  border-color: #99dff9; }
  .lsg-dark-mode .lsg-dropdown-primary:hover,
  .lsg-dark-mode .lsg-dropdown-list-primary:hover {
    background: #99dff9;
    border-color: #99dff9; }
  .lsg-dark-mode .lsg-dropdown-primary select,
  .lsg-dark-mode .lsg-dropdown-primary label,
  .lsg-dark-mode .lsg-dropdown-list-primary select,
  .lsg-dark-mode .lsg-dropdown-list-primary label {
    color: #26292b; }
  .lsg-dark-mode .lsg-dropdown-primary .lsg-icon-component,
  .lsg-dark-mode .lsg-dropdown-list-primary .lsg-icon-component {
    fill: #26292b; }

[class^="lsg-dropdown-"], [class*=" lsg-dropdown-"] {
  position: relative;
  padding-right: 21px;
  display: inline-block;
  cursor: pointer;
  box-sizing: border-box; }
  [class^="lsg-dropdown-"] label, [class*=" lsg-dropdown-"] label {
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
    white-space: nowrap; }
  [class^="lsg-dropdown-"] select, [class*=" lsg-dropdown-"] select {
    width: calc(100% + 22px);
    font-family: 'open_sansregular', Helvetica, sans-serif;
    font-size: 13px;
    border: 0;
    font-weight: 100;
    height: 28px;
    z-index: 1;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 8px; }
    [class^="lsg-dropdown-"] select option, [class*=" lsg-dropdown-"] select option {
      color: #51575c; }
    [class^="lsg-dropdown-"] select optgroup, [class*=" lsg-dropdown-"] select optgroup {
      color: #51575c; }
  [class^="lsg-dropdown-"] select::-ms-expand, [class*=" lsg-dropdown-"] select::-ms-expand {
    display: none; }
  [class^="lsg-dropdown-"] .lsg-icon-component, [class*=" lsg-dropdown-"] .lsg-icon-component {
    display: block;
    width: .7em;
    position: absolute;
    top: .6em;
    right: .6em; }

.lsg-dropdown-primary {
  background: #005fae;
  border: 1px solid #005fae; }
  .lsg-dropdown-primary select {
    background: transparent;
    color: #fff; }
  .lsg-dropdown-primary .lsg-icon-component {
    fill: #26292b; }

.lsg-dark-mode .lsg-dropdown-secondary {
  background: transparent;
  box-shadow: none;
  border: 1px solid #99dff9; }
  .lsg-dark-mode .lsg-dropdown-secondary select {
    color: #99dff9; }

.lsg-dropdown-secondary {
  background: #fff;
  box-shadow: inset 0 1px 1px 0 #fafafa;
  border: solid 1px #b1babf; }
  .lsg-dropdown-secondary select {
    background: transparent;
    color: #66696D; }
  .lsg-dropdown-secondary select:active + .lsg-icon-component,
  .lsg-dropdown-secondary select:focus + .lsg-icon-component {
    fill: #0084b6; }
  .lsg-dropdown-secondary .lsg-icon-component {
    color: #b3b8bc; }

.lsg-dropdown-tertiary {
  background: transparent;
  box-shadow: none;
  border: 1px solid transparent; }
  .lsg-dropdown-tertiary select {
    background: transparent;
    color: #51575c; }
  .lsg-dropdown-tertiary select:active + .lsg-icon-component,
  .lsg-dropdown-tertiary select:focus + .lsg-icon-component {
    fill: #0084b6; }
  .lsg-dropdown-tertiary .lsg-icon-component {
    color: #b3b8bc; }

.lsg-dark-mode .lsg-dropdown-tertiary select {
  color: #99dff9; }

.lsg-dark-mode .lsg-dropdown-tertiary .lsg-icon-component {
  fill: #99dff9; }

.lsg-dark-mode [class^="lsg-dropdown-list-"] menu > ul, .lsg-dark-mode [class*=" lsg-dropdown-list-"] menu > ul {
  background: #26292b;
  box-shadow: 0px 0px 0px 1px #080808, 0 7px 10px 0 rgba(0, 0, 0, 0.31); }
  .lsg-dark-mode [class^="lsg-dropdown-list-"] menu > ul li a, .lsg-dark-mode [class*=" lsg-dropdown-list-"] menu > ul li a {
    color: #e4e6e7; }
    .lsg-dark-mode [class^="lsg-dropdown-list-"] menu > ul li a:hover, .lsg-dark-mode [class*=" lsg-dropdown-list-"] menu > ul li a:hover {
      background: #1f1f1f;
      color: #ffffff; }
  .lsg-dark-mode [class^="lsg-dropdown-list-"] menu > ul li .group, .lsg-dark-mode [class^="lsg-dropdown-list-"] menu > ul li .group:hover, .lsg-dark-mode [class*=" lsg-dropdown-list-"] menu > ul li .group, .lsg-dark-mode [class*=" lsg-dropdown-list-"] menu > ul li .group:hover {
    background: #26292b;
    color: #e4e6e7;
    box-shadow: inset 0px -2px 0px -1px #080808, 0px -1px 0px 0px #080808; }
  .lsg-dark-mode [class^="lsg-dropdown-list-"] menu > ul .group, .lsg-dark-mode [class*=" lsg-dropdown-list-"] menu > ul .group {
    background: #404245; }
    .lsg-dark-mode [class^="lsg-dropdown-list-"] menu > ul .group:hover, .lsg-dark-mode [class*=" lsg-dropdown-list-"] menu > ul .group:hover {
      background: #404245; }

[class^="lsg-dropdown-list-"], [class*=" lsg-dropdown-list-"] {
  overflow: visible;
  height: 32px; }
  [class^="lsg-dropdown-list-"] label, [class*=" lsg-dropdown-list-"] label {
    font-family: 'open_sansemibold', Helvetica, sans-serif;
    border: 0;
    font-weight: 100;
    cursor: pointer;
    outline: none;
    margin: 0;
    font-size: 14px;
    padding: 5px 10px;
    display: inline-block;
    user-select: none;
    line-height: 1.6; }
  [class^="lsg-dropdown-list-"] menu, [class*=" lsg-dropdown-list-"] menu {
    display: none;
    position: absolute;
    padding: 7px 0 0 0;
    top: 25px;
    margin: 0;
    z-index: 2; }
    [class^="lsg-dropdown-list-"] menu > ul, [class*=" lsg-dropdown-list-"] menu > ul {
      background-color: #ffffff;
      box-shadow: 0px 0px 0px 1px #a4b5c7, 0 7px 10px 0 rgba(0, 0, 0, 0.1);
      margin: 0;
      list-style-type: none;
      padding: 0;
      margin: 0;
      min-width: 154px;
      font-family: 'open_sansemibold', Helvetica, sans-serif;
      font-weight: 100; }
      [class^="lsg-dropdown-list-"] menu > ul li, [class*=" lsg-dropdown-list-"] menu > ul li {
        color: #26292b;
        font-size: 13px;
        padding: 0; }
        [class^="lsg-dropdown-list-"] menu > ul li a, [class*=" lsg-dropdown-list-"] menu > ul li a {
          color: #26292b;
          text-decoration: none;
          display: block;
          padding: 8px 16px;
          font-size: 12px;
          font-family: 'open_sansemibold', Helvetica, sans-serif; }
        [class^="lsg-dropdown-list-"] menu > ul li a:hover, [class*=" lsg-dropdown-list-"] menu > ul li a:hover {
          background: #ebf6ff;
          color: #26292b; }
        [class^="lsg-dropdown-list-"] menu > ul li .group, [class^="lsg-dropdown-list-"] menu > ul li .group:hover, [class*=" lsg-dropdown-list-"] menu > ul li .group, [class*=" lsg-dropdown-list-"] menu > ul li .group:hover {
          background: #ffffff;
          color: #252626;
          font-family: 'open_sansemibold', Helvetica, arial, sans-serif;
          font-size: 13px;
          box-shadow: inset 0px -2px 0px -1px #a4b5c7, 0px -1px 0px 0px #a4b5c7; }

[class^="lsg-dropdown-list-"]:hover menu,
[class*=" lsg-dropdown-list-"]:hover menu,
[class^="lsg-dropdown-list-"]:active menu,
[class*=" lsg-dropdown-list-"]:active menu {
  display: block; }

.lsg-dropdown-list-primary {
  background: #005fae;
  border: 1px solid #005fae; }
  .lsg-dropdown-list-primary:hover {
    background: #006dc7;
    border-color: #006dc7; }
  .lsg-dropdown-list-primary:active {
    background: #00437b;
    border-color: #00437b; }
  .lsg-dropdown-list-primary label {
    color: #ffffff; }
  .lsg-dropdown-list-primary .lsg-icon-component {
    fill: #ffffff; }

.lsg-dark-mode .lsg-dropdown-list-secondary {
  border: 1px solid #99dff9; }
  .lsg-dark-mode .lsg-dropdown-list-secondary label {
    color: #99dff9; }
  .lsg-dark-mode .lsg-dropdown-list-secondary .lsg-icon-component {
    fill: #99dff9; }

.lsg-dropdown-list-secondary {
  background: transparent;
  box-shadow: none;
  border: 1px solid #005fae; }
  .lsg-dropdown-list-secondary:hover {
    border-color: #006dc7;
    color: #006dc7; }
  .lsg-dropdown-list-secondary:active {
    border-color: #00437b;
    color: #00437b; }
    .lsg-dropdown-list-secondary:active label {
      color: #00437b; }
  .lsg-dropdown-list-secondary label {
    color: #005fae; }
  .lsg-dropdown-list-secondary .lsg-icon-component {
    fill: #005fae; }

.lsg-dropdown-list-secondary:hover .icon-component {
  color: #0084b6; }

.lsg-dropdown-list-tertiary {
  background: transparent;
  box-shadow: none;
  border: 1px solid transparent; }
  .lsg-dropdown-list-tertiary label {
    color: #005fae; }
  .lsg-dropdown-list-tertiary .lsg-icon-component {
    fill: #b3b8bc; }
  .lsg-dropdown-list-tertiary:hover {
    color: #006dc7; }
  .lsg-dropdown-list-tertiary:active {
    color: #00437b; }

.lsg-dropdown-list-tertiary:hover .lsg-icon-component {
  fill: #b3b8bc; }

.lsg-dark-mode .lsg-dropdown-list-tertiary label {
  color: #99dff9; }

.lsg-dark-mode .lsg-dropdown-list-tertiary .lsg-icon-component {
  fill: #99dff9; }

[class^="lsg-dropdown-list-"].disabled {
  background: #e4e6e7;
  border-color: #e4e6e7;
  box-shadow: none;
  cursor: not-allowed; }
  [class^="lsg-dropdown-list-"].disabled label {
    color: #b3b8bc;
    cursor: inherit; }
  [class^="lsg-dropdown-list-"].disabled .lsg-icon-component {
    fill: #aebbc8; }
    [class^="lsg-dropdown-list-"].disabled .lsg-icon-component:hover {
      fill: #aebbc8; }

.lsg-dark-mode [class^="lsg-dropdown-list-"].disabled {
  background: #939598;
  border-color: #939598;
  box-shadow: none;
  cursor: not-allowed; }
  .lsg-dark-mode [class^="lsg-dropdown-list-"].disabled label {
    color: #53565a;
    cursor: inherit; }
  .lsg-dark-mode [class^="lsg-dropdown-list-"].disabled .lsg-icon-component {
    fill: #53565a; }
    .lsg-dark-mode [class^="lsg-dropdown-list-"].disabled .lsg-icon-component:hover {
      fill: #53565a; }

[class^="lsg-dropdown-list-"].disabled:hover menu,
[class*=" lsg-dropdown-list-"].disabled:hover menu,
[class^="lsg-dropdown-list-"].disabled:active menu,
[class*=" lsg-dropdown-list-"].disabled:active menu {
  display: none; }

.lsg-dropdown-secondary select:focus::-ms-value {
  color: black;
  background: transparent; }

.lsg-dark-mode [class^="lsg-split-dropdown-list-"],
.lsg-dark-mode [class*=" lsg-split-dropdown-list-"] {
  background: #99dff9; }
  .lsg-dark-mode [class^="lsg-split-dropdown-list-"] button,
  .lsg-dark-mode [class*=" lsg-split-dropdown-list-"] button {
    color: #26292b; }
    .lsg-dark-mode [class^="lsg-split-dropdown-list-"] button:hover,
    .lsg-dark-mode [class*=" lsg-split-dropdown-list-"] button:hover {
      background: #99dff9; }
  .lsg-dark-mode [class^="lsg-split-dropdown-list-"] .lsg-wrap .lsg-icon-component,
  .lsg-dark-mode [class*=" lsg-split-dropdown-list-"] .lsg-wrap .lsg-icon-component {
    background: #99dff9;
    fill: #343738; }
  .lsg-dark-mode [class^="lsg-split-dropdown-list-"] .lsg-wrap:hover .lsg-icon-component,
  .lsg-dark-mode [class*=" lsg-split-dropdown-list-"] .lsg-wrap:hover .lsg-icon-component {
    background: #87b9c9; }
  .lsg-dark-mode [class^="lsg-split-dropdown-list-"] menu > ul,
  .lsg-dark-mode [class*=" lsg-split-dropdown-list-"] menu > ul {
    background: #26292b;
    box-shadow: 0px 0px 0px 1px #252626;
    border: 0; }
    .lsg-dark-mode [class^="lsg-split-dropdown-list-"] menu > ul li a,
    .lsg-dark-mode [class*=" lsg-split-dropdown-list-"] menu > ul li a {
      color: #e4e6e7; }
      .lsg-dark-mode [class^="lsg-split-dropdown-list-"] menu > ul li a:hover,
      .lsg-dark-mode [class*=" lsg-split-dropdown-list-"] menu > ul li a:hover {
        background: #1f1f1f;
        color: #ffffff; }
    .lsg-dark-mode [class^="lsg-split-dropdown-list-"] menu > ul .lsg-group,
    .lsg-dark-mode [class*=" lsg-split-dropdown-list-"] menu > ul .lsg-group {
      background: #26292b; }
      .lsg-dark-mode [class^="lsg-split-dropdown-list-"] menu > ul .lsg-group:hover,
      .lsg-dark-mode [class*=" lsg-split-dropdown-list-"] menu > ul .lsg-group:hover {
        background: #26292b;
        color: #ffffff; }

[class^="lsg-split-dropdown-list-"],
[class*=" lsg-split-dropdown-list-"] {
  display: inline-block;
  position: relative;
  background: #006a92;
  box-shadow: 0 0.12rem 0.24rem 0 rgba(0, 0, 0, 0.12);
  border: 0;
  height: 1.72rem;
  overflow: visible; }
  [class^="lsg-split-dropdown-list-"] .lsg-wrap,
  [class*=" lsg-split-dropdown-list-"] .lsg-wrap {
    display: inline-block; }
  [class^="lsg-split-dropdown-list-"] button,
  [class*=" lsg-split-dropdown-list-"] button {
    background: none;
    border: 0;
    border-radius: 0;
    font-family: 'open_sansregular', helvetica, arial, sans-serif;
    font-size: .74rem;
    font-weight: 100;
    height: 1.72rem;
    z-index: 1;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 .49rem;
    color: #fff;
    outline: none;
    transition: background-color 300ms;
    transition-property: color, background, border;
    float: left;
    margin: 0;
    border-right: 1px solid #99dff9; }
  [class^="lsg-split-dropdown-list-"] button:hover,
  [class*=" lsg-split-dropdown-list-"] button:hover {
    background: #007dab;
    box-shadow: none; }
  [class^="lsg-split-dropdown-list-"] button:active,
  [class*=" lsg-split-dropdown-list-"] button:active {
    background-color: #0069b8;
    box-shadow: inset 0 0.12rem 0.18rem 0 rgba(0, 0, 0, 0.3); }
  [class^="lsg-split-dropdown-list-"] button:focus,
  [class*=" lsg-split-dropdown-list-"] button:focus {
    background-color: auto; }
  [class^="lsg-split-dropdown-list-"] .lsg-icon-component,
  [class*=" lsg-split-dropdown-list-"] .lsg-icon-component {
    position: relative;
    text-align: center;
    line-height: 1;
    height: 1.11rem;
    width: .55rem;
    display: block;
    font-size: .86rem;
    color: #fff;
    vertical-align: top;
    padding-top: .43rem;
    transition: background-color 300ms;
    transition-property: color, background, border;
    padding: .43rem;
    fill: #fff;
    background: #004963; }
  [class^="lsg-split-dropdown-list-"] .lsg-icon-component:hover,
  [class*=" lsg-split-dropdown-list-"] .lsg-icon-component:hover {
    background: #006a92; }
  [class^="lsg-split-dropdown-list-"] .lsg-icon-component::after,
  [class*=" lsg-split-dropdown-list-"] .lsg-icon-component::after {
    content: "";
    display: block;
    height: 1.72rem;
    width: 1px;
    position: absolute;
    left: 0px;
    top: 0;
    background: #fff; }
  [class^="lsg-split-dropdown-list-"] .lsg-wrap:hover .lsg-icon-component,
  [class*=" lsg-split-dropdown-list-"] .lsg-wrap:hover .lsg-icon-component {
    background: #006a92; }
  [class^="lsg-split-dropdown-list-"] menu,
  [class*=" lsg-split-dropdown-list-"] menu {
    display: none;
    position: absolute;
    padding: .43rem 0 0 0;
    top: 1.53rem;
    margin: 0;
    z-index: 2;
    left: 0; }
    [class^="lsg-split-dropdown-list-"] menu > ul,
    [class*=" lsg-split-dropdown-list-"] menu > ul {
      background-color: #ffffff;
      box-shadow: 0 0.43rem 0.61rem 0 rgba(0, 0, 0, 0.1);
      border: solid 1px #a4b5c7;
      margin: 0;
      list-style-type: none;
      padding: 0;
      margin: 0;
      min-width: 9.47rem;
      font-family: 'open_sansregular', helvetica, arial, sans-serif;
      font-weight: 100; }
      [class^="lsg-split-dropdown-list-"] menu > ul li,
      [class*=" lsg-split-dropdown-list-"] menu > ul li {
        color: #26292b;
        font-size: .8rem;
        padding: 0; }
        [class^="lsg-split-dropdown-list-"] menu > ul li a,
        [class*=" lsg-split-dropdown-list-"] menu > ul li a {
          color: #26292b;
          text-decoration: none;
          display: block;
          padding: .49rem .98rem;
          font-size: .8rem; }
        [class^="lsg-split-dropdown-list-"] menu > ul li a:hover,
        [class*=" lsg-split-dropdown-list-"] menu > ul li a:hover {
          background: #f3f3f5;
          color: #000; }
        [class^="lsg-split-dropdown-list-"] menu > ul li .lsg-group, [class^="lsg-split-dropdown-list-"] menu > ul li .lsg-group:hover,
        [class*=" lsg-split-dropdown-list-"] menu > ul li .lsg-group,
        [class*=" lsg-split-dropdown-list-"] menu > ul li .lsg-group:hover {
          background: #f3f3f5;
          color: #939598; }
  [class^="lsg-split-dropdown-list-"] menu:hover,
  [class*=" lsg-split-dropdown-list-"] menu:hover {
    display: block; }

[class^="lsg-split-dropdown-list"] .lsg-icon-component:hover + menu,
[class*=" lsg-split-dropdown-list"] .lsg-icon-component:hover + menu {
  display: block; }

.lsg-dark-mode .lsg-split-dropdown-list-secondary {
  background-color: #343738;
  box-shadow: none;
  border: solid 1px #b3b8bc; }
  .lsg-dark-mode .lsg-split-dropdown-list-secondary button {
    color: #b1babf;
    border-right: 1px solid #b3b8bc; }
  .lsg-dark-mode .lsg-split-dropdown-list-secondary button:hover {
    background: transparent;
    box-shadow: none; }
  .lsg-dark-mode .lsg-split-dropdown-list-secondary button:active {
    background-color: transparent;
    box-shadow: inset 0 0.12rem 0.18rem 0 rgba(0, 0, 0, 0.3); }
  .lsg-dark-mode .lsg-split-dropdown-list-secondary button:focus {
    background-color: auto; }
  .lsg-dark-mode .lsg-split-dropdown-list-secondary .lsg-icon-component {
    fill: #b1babf;
    background: transparent; }
  .lsg-dark-mode .lsg-split-dropdown-list-secondary .lsg-wrap .lsg-icon-component {
    fill: #b1babf;
    background: transparent; }
  .lsg-dark-mode .lsg-split-dropdown-list-secondary .lsg-wrap:hover .lsg-icon-component {
    background: transparent; }

.lsg-split-dropdown-list-secondary {
  background-color: #ffffff;
  box-shadow: inset 0 1px 1px 0 #fafafa;
  border: solid 1px #a4b5c7; }
  .lsg-split-dropdown-list-secondary button {
    color: #26292b;
    border-right: 1px solid #a4b5c7; }
  .lsg-split-dropdown-list-secondary button:hover {
    background: #ffffff;
    box-shadow: none; }
  .lsg-split-dropdown-list-secondary button:active {
    background-color: #f4f7fa;
    box-shadow: inset 0 0.12rem 0.18rem 0 rgba(0, 0, 0, 0.3); }
  .lsg-split-dropdown-list-secondary button:focus {
    background-color: auto; }
  .lsg-split-dropdown-list-secondary .lsg-icon-component {
    fill: #51575c;
    background: transparent; }
  .lsg-split-dropdown-list-secondary .lsg-wrap:hover .lsg-icon-component {
    background: #e6e7e8; }

.lsg-dark-mode .lsg-input-dyn-placeholder input[type="text"][required] + label[placeholder]:before,
.lsg-dark-mode .lsg-input-dyn-placeholder input[type="password"][required] + label[placeholder]:before {
  background: linear-gradient(9180deg, transparent 50%, #51575c 50%); }

.lsg-input-dyn-placeholder {
  display: inline-block; }
  .lsg-input-dyn-placeholder input[type="text"],
  .lsg-input-dyn-placeholder input[type="password"] {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    margin: 0 0 1em;
    padding: 1em;
    border: 1px solid #ccc;
    border-radius: 1.5em;
    background: #fff;
    resize: none;
    outline: none;
    font-family: 'open_sansregular', helvetica, arial, sans-serif;
    font-size: 8rem; }
  .lsg-input-dyn-placeholder p {
    display: inline-block; }
  .lsg-input-dyn-placeholder label[placeholder]::-webkit-input-placeholder {
    color: #b1babf; }
  .lsg-input-dyn-placeholder label[placeholder]::-moz-placeholder {
    color: #b1babf; }
  .lsg-input-dyn-placeholder label[placeholder]:-ms-input-placeholder {
    color: #b1babf; }
  .lsg-input-dyn-placeholder input[type="text"][required]:focus,
  .lsg-input-dyn-placeholder input[type="password"][required]:focus {
    border-color: #b1babf; }
  .lsg-input-dyn-placeholder input[type="text"][required]:focus + label[placeholder]:before,
  .lsg-input-dyn-placeholder input[type="password"][required]:focus + label[placeholder]:before {
    color: #b1babf; }
  .lsg-input-dyn-placeholder input[type="text"][required]:focus + label[placeholder]:before,
  .lsg-input-dyn-placeholder input[type="text"][required]:valid + label[placeholder]:before,
  .lsg-input-dyn-placeholder input[type="password"][required]:focus + label[placeholder]:before,
  .lsg-input-dyn-placeholder input[type="password"][required]:valid + label[placeholder]:before {
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transform: translate(0, -1.17rem) scale(0.9, 0.9);
    transform: translate(0, -1.17rem) scale(0.9, 0.9);
    padding: 0 .123rem;
    margin: 0 .5rem; }
  .lsg-input-dyn-placeholder input[type="text"][required]:invalid + label[placeholder][alt]:before,
  .lsg-input-dyn-placeholder input[type="password"][required]:invalid + label[placeholder][alt]:before {
    content: attr(alt); }
  .lsg-input-dyn-placeholder input[type="text"][required] + label[placeholder],
  .lsg-input-dyn-placeholder input[type="password"][required] + label[placeholder] {
    display: block;
    pointer-events: none;
    margin-top: -2.6rem;
    position: absolute;
    font-family: 'open_sansregular', helvetica, arial, sans-serif;
    font-size: .8rem;
    font-weight: 100; }
  .lsg-input-dyn-placeholder input[type="text"][required] + label[placeholder]:before,
  .lsg-input-dyn-placeholder input[type="password"][required] + label[placeholder]:before {
    content: attr(placeholder);
    display: inline-block;
    margin: 0 1rem;
    color: #898989;
    white-space: nowrap;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    color: #b1babf;
    background: linear-gradient(9180deg, transparent 50%, #fff 50%); }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"],
.lsg-dark-mode [class^="lsg-input-"] input[type="email"],
.lsg-dark-mode [class^="lsg-input-"] input[type="password"], .lsg-dark-mode [class*=" lsg-input-"] input[type="text"],
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"],
.lsg-dark-mode [class*=" lsg-input-"] input[type="password"] {
  background: #252626;
  color: #E6E7E8;
  border: 1px solid #939598; }
  .lsg-dark-mode [class^="lsg-input-"] input[type="text"]:focus, .lsg-dark-mode [class^="lsg-input-"] input[type="text"].focus,
  .lsg-dark-mode [class^="lsg-input-"] input[type="email"]:focus,
  .lsg-dark-mode [class^="lsg-input-"] input[type="email"].focus,
  .lsg-dark-mode [class^="lsg-input-"] input[type="password"]:focus,
  .lsg-dark-mode [class^="lsg-input-"] input[type="password"].focus, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]:focus, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"].focus,
  .lsg-dark-mode [class*=" lsg-input-"] input[type="email"]:focus,
  .lsg-dark-mode [class*=" lsg-input-"] input[type="email"].focus,
  .lsg-dark-mode [class*=" lsg-input-"] input[type="password"]:focus,
  .lsg-dark-mode [class*=" lsg-input-"] input[type="password"].focus {
    border-color: #66CFF6; }

.lsg-dark-mode [class^="lsg-input-"] p, .lsg-dark-mode [class*=" lsg-input-"] p {
  color: #E6E7E8; }

.lsg-dark-mode [class^="lsg-input-"] label[placeholder]::-webkit-input-placeholder, .lsg-dark-mode [class*=" lsg-input-"] label[placeholder]::-webkit-input-placeholder {
  color: #b3b8bc; }

.lsg-dark-mode [class^="lsg-input-"] label[placeholder]::-moz-placeholder, .lsg-dark-mode [class*=" lsg-input-"] label[placeholder]::-moz-placeholder {
  color: #b3b8bc; }

.lsg-dark-mode [class^="lsg-input-"] label[placeholder]:-ms-input-placeholder, .lsg-dark-mode [class*=" lsg-input-"] label[placeholder]:-ms-input-placeholder {
  color: #b3b8bc; }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"]:disabled,
.lsg-dark-mode [class^="lsg-input-"] input[type="email"]:disabled, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]:disabled,
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"]:disabled {
  background-color: #343738;
  color: #939598;
  cursor: not-allowed;
  border: 1px solid #53565A; }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"]::-webkit-input-placeholder,
.lsg-dark-mode [class^="lsg-input-"] input[type="email"]::-webkit-input-placeholder, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]::-webkit-input-placeholder,
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"]::-webkit-input-placeholder {
  color: #6d6d6d; }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"]::-moz-placeholder,
.lsg-dark-mode [class^="lsg-input-"] input[type="email"]:disabled::-moz-placeholder, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]::-moz-placeholder,
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"]:disabled::-moz-placeholder {
  color: #6d6d6d; }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"]:-ms-input-placeholder,
.lsg-dark-mode [class^="lsg-input-"] input[type="email"]:-ms-input-placeholder, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]:-ms-input-placeholder,
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"]:-ms-input-placeholder {
  color: #6d6d6d; }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"]:disabled::-webkit-input-placeholder,
.lsg-dark-mode [class^="lsg-input-"] input[type="email"]:disabled::-webkit-input-placeholder, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]:disabled::-webkit-input-placeholder,
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"]:disabled::-webkit-input-placeholder {
  color: #757a80; }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"]:disabled::-moz-placeholder,
.lsg-dark-mode [class^="lsg-input-"] input[type="email"]:disabled::-moz-placeholder, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]:disabled::-moz-placeholder,
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"]:disabled::-moz-placeholder {
  color: #757a80; }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"]:disabled:-ms-input-placeholder,
.lsg-dark-mode [class^="lsg-input-"] input[type="email"]:disabled:-ms-input-placeholder, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]:disabled:-ms-input-placeholder,
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"]:disabled:-ms-input-placeholder {
  color: #757a80; }

[class^="lsg-input-"], [class*=" lsg-input-"] {
  position: relative;
  display: inline-block; }
  [class^="lsg-input-"] p, [class*=" lsg-input-"] p {
    color: #26292b;
    font-family: 'open_sansregular', helvetica, arial, sans-serif;
    font-weight: 100;
    font-size: .8rem;
    margin-right: 1em;
    display: inline-block;
    margin: 0 5px 0 0; }
  [class^="lsg-input-"] input[type="text"],
  [class^="lsg-input-"] input[type="email"],
  [class^="lsg-input-"] input[type="password"], [class*=" lsg-input-"] input[type="text"],
  [class*=" lsg-input-"] input[type="email"],
  [class*=" lsg-input-"] input[type="password"] {
    background: #fff;
    border: solid 1px #B1BABF;
    font-size: 13px;
    font-weight: 100;
    padding: 5px;
    border-radius: 0;
    font-family: 'open_sansregular', helvetica, arial, sans-serif;
    color: #26292b;
    height: 24px;
    box-sizing: border-box;
    min-width: 188px; }
    [class^="lsg-input-"] input[type="text"]:focus, [class^="lsg-input-"] input[type="text"].focus,
    [class^="lsg-input-"] input[type="email"]:focus,
    [class^="lsg-input-"] input[type="email"].focus,
    [class^="lsg-input-"] input[type="password"]:focus,
    [class^="lsg-input-"] input[type="password"].focus, [class*=" lsg-input-"] input[type="text"]:focus, [class*=" lsg-input-"] input[type="text"].focus,
    [class*=" lsg-input-"] input[type="email"]:focus,
    [class*=" lsg-input-"] input[type="email"].focus,
    [class*=" lsg-input-"] input[type="password"]:focus,
    [class*=" lsg-input-"] input[type="password"].focus {
      outline: none;
      border-color: #0090c4; }
  [class^="lsg-input-"] input[type="text"]::-webkit-input-placeholder,
  [class^="lsg-input-"] input[type="email"]::-webkit-input-placeholder,
  [class^="lsg-input-"] input[type="password"]::-webkit-input-placeholder, [class*=" lsg-input-"] input[type="text"]::-webkit-input-placeholder,
  [class*=" lsg-input-"] input[type="email"]::-webkit-input-placeholder,
  [class*=" lsg-input-"] input[type="password"]::-webkit-input-placeholder {
    color: #b1babf; }
  [class^="lsg-input-"] input[type="text"]::-moz-placeholder,
  [class^="lsg-input-"] input[type="email"]::-moz-placeholder,
  [class^="lsg-input-"] input[type="password"]::-moz-placeholder, [class*=" lsg-input-"] input[type="text"]::-moz-placeholder,
  [class*=" lsg-input-"] input[type="email"]::-moz-placeholder,
  [class*=" lsg-input-"] input[type="password"]::-moz-placeholder {
    color: #b1babf; }
  [class^="lsg-input-"] input[type="text"]:-ms-input-placeholder,
  [class^="lsg-input-"] input[type="email"]:-ms-input-placeholder,
  [class^="lsg-input-"] input[type="password"]:-ms-input-placeholder, [class*=" lsg-input-"] input[type="text"]:-ms-input-placeholder,
  [class*=" lsg-input-"] input[type="email"]:-ms-input-placeholder,
  [class*=" lsg-input-"] input[type="password"]:-ms-input-placeholder {
    color: #b1babf; }
  [class^="lsg-input-"] input[type="text"]:disabled,
  [class^="lsg-input-"] input[type="email"]:disabled,
  [class^="lsg-input-"] input[type="password"]:disabled, [class*=" lsg-input-"] input[type="text"]:disabled,
  [class*=" lsg-input-"] input[type="email"]:disabled,
  [class*=" lsg-input-"] input[type="password"]:disabled {
    background-color: #f3f3f5;
    border: solid 1px #e6e7e8;
    color: #939598;
    cursor: not-allowed; }
  [class^="lsg-input-"] input[type="text"]:disabled::-webkit-input-placeholder,
  [class^="lsg-input-"] input[type="email"]:disabled::-webkit-input-placeholder,
  [class^="lsg-input-"] input[type="password"]:disabled::-webkit-input-placeholder, [class*=" lsg-input-"] input[type="text"]:disabled::-webkit-input-placeholder,
  [class*=" lsg-input-"] input[type="email"]:disabled::-webkit-input-placeholder,
  [class*=" lsg-input-"] input[type="password"]:disabled::-webkit-input-placeholder {
    color: #aebbc8; }
  [class^="lsg-input-"] input[type="text"]:disabled::-moz-placeholder,
  [class^="lsg-input-"] input[type="email"]:disabled::-moz-placeholder,
  [class^="lsg-input-"] input[type="password"]:disabled::-moz-placeholder, [class*=" lsg-input-"] input[type="text"]:disabled::-moz-placeholder,
  [class*=" lsg-input-"] input[type="email"]:disabled::-moz-placeholder,
  [class*=" lsg-input-"] input[type="password"]:disabled::-moz-placeholder {
    color: #aebbc8; }
  [class^="lsg-input-"] input[type="text"]:disabled:-ms-input-placeholder,
  [class^="lsg-input-"] input[type="email"]:disabled:-ms-input-placeholder,
  [class^="lsg-input-"] input[type="password"]:disabled:-ms-input-placeholder, [class*=" lsg-input-"] input[type="text"]:disabled:-ms-input-placeholder,
  [class*=" lsg-input-"] input[type="email"]:disabled:-ms-input-placeholder,
  [class*=" lsg-input-"] input[type="password"]:disabled:-ms-input-placeholder {
    color: #aebbc8; }

.lsg-input-icon {
  position: relative; }
  .lsg-input-icon .lsg-icon-component {
    position: absolute;
    color: #a4b5c7;
    fill: #b1babf;
    top: 4px;
    left: 6px;
    height: 16px;
    width: 16px; }
  .lsg-input-icon input[type="text"],
  .lsg-input-icon input[type="email"],
  .lsg-input-icon input[type="password"] {
    padding-left: 25px; }

.lsg-dark-mode [class^="lsg-input-"].lsg-required .lsg-icon-component.required {
  fill: #ff1728; }

[class^="lsg-input-"].lsg-required input[type="text"],
[class^="lsg-input-"].lsg-required input[type="email"],
[class^="lsg-input-"].lsg-required input[type="password"] {
  padding-right: 2em; }

[class^="lsg-input-"].lsg-required .lsg-icon-component.required {
  position: absolute;
  color: #f1342f;
  font-size: .61rem;
  top: .8rem;
  margin-left: .5em;
  right: 1em;
  height: 1.2em;
  width: 1.2em;
  fill: #de0e1b; }

[class^="lsg-input-"].lsg-check input[type="text"],
[class^="lsg-input-"].lsg-check input[type="email"],
[class^="lsg-input-"].lsg-check input[type="password"] {
  padding-right: 25px;
  padding-left: 5px;
  border-color: #8cc74f; }

[class^="lsg-input-"].lsg-check .lsg-icon-component.check {
  position: absolute;
  font-size: .61rem;
  top: 6px;
  right: 8px;
  height: 1.2em;
  width: 1.2em;
  fill: #8cc74f;
  left: auto;
  cursor: pointer; }

[class^="lsg-input-"].lsg-invalid {
  padding-bottom: 1.5em; }
  [class^="lsg-input-"].lsg-invalid input[type="text"],
  [class^="lsg-input-"].lsg-invalid input[type="email"],
  [class^="lsg-input-"].lsg-invalid input[type="password"] {
    padding-right: 25px;
    padding-left: 5px;
    border-color: #de0e1b;
    color: #de0e1b; }
  [class^="lsg-input-"].lsg-invalid .lsg-icon-component.cancel {
    position: absolute;
    font-size: .61rem;
    top: 6px;
    right: 8px;
    height: 1.2em;
    width: 1.2em;
    fill: #de0e1b;
    left: auto;
    cursor: pointer; }
  [class^="lsg-input-"].lsg-invalid .lsg-message {
    font-size: 13px;
    color: #53565A;
    font-family: 'open_sansregular', helvetica, arial, sans-serif;
    font-weight: 100;
    position: absolute;
    bottom: 0;
    left: 0; }

.lsg-dark-mode [class^="lsg-input-"].lsg-invalid input[type="text"],
.lsg-dark-mode [class^="lsg-input-"].lsg-invalid input[type="email"],
.lsg-dark-mode [class^="lsg-input-"].lsg-invalid input[type="password"] {
  border-color: #ff1728;
  color: #ff1728; }

.lsg-dark-mode [class^="lsg-input-"].lsg-invalid .lsg-icon-component.cancel {
  fill: #ff1728;
  left: auto; }

.lsg-dark-mode [class^="lsg-input-"].lsg-invalid .lsg-message {
  color: #b1babf; }

.lsg-input-dyn-placeholder.lsg-mid-size input {
  padding: .4em;
  padding-left: 2em; }

.lsg-input-dyn-placeholder.lsg-mid-size input[type="text"][required] + label[placeholder],
.lsg-input-dyn-placeholder.lsg-mid-size input[type="email"][required] + label[placeholder],
.lsg-input-dyn-placeholder.lsg-mid-size input[type="password"][required] + label[placeholder] {
  margin-top: -2.8em; }

.lsg-input-dyn-placeholder.lsg-mid-size input[type="text"][required] + label[placeholder]:before,
.lsg-input-dyn-placeholder.lsg-mid-size input[type="email"][required] + label[placeholder]:before,
.lsg-input-dyn-placeholder.lsg-mid-size input[type="password"][required] + label[placeholder]:before {
  margin: 0 .6em; }

.lsg-input-dyn-placeholder.lsg-mid-size input[type="text"][required]:focus + label[placeholder]:before,
.lsg-input-dyn-placeholder.lsg-mid-size input[type="text"][required]:valid + label[placeholder]:before,
.lsg-input-dyn-placeholder.lsg-mid-size input[type="email"][required]:focus + label[placeholder]:before,
.lsg-input-dyn-placeholder.lsg-mid-size input[type="email"][required]:valid + label[placeholder]:before,
.lsg-input-dyn-placeholder.lsg-mid-size input[type="password"][required]:focus + label[placeholder]:before,
.lsg-input-dyn-placeholder.lsg-mid-size input[type="password"][required]:valid + label[placeholder]:before {
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transform: translate(0, -1.2em) scale(0.9, 0.9);
  transform: translate(0, -1.2em) scale(0.9, 0.9);
  margin: 0 0.2em; }

[class^="lsg-input-"].lsg-mid-size input {
  padding: .4em; }

[class^="lsg-input-"].lsg-mid-size .lsg-icon-component {
  width: .75em;
  top: .35em; }

[class^="lsg-input-"].lsg-mid-size .lsg-icon-component.required {
  width: 1em;
  top: 1em; }

[class^="lsg-input-"].lsg-mid-size .lsg-icon-component.check {
  width: 1em;
  top: 1em; }

[class^="lsg-input-"].input-big input[type="text"],
[class^="lsg-input-"].input-big input[type="email"],
[class^="lsg-input-"].input-big input[type="password"] {
  height: 40px; }

[class^="lsg-input-icon"].lsg-mid-size input {
  padding: .4em;
  padding-left: 2em; }

[class^="lsg-input-"].lsg-required.lsg-mid-size .isecicon-small-required {
  top: .61rem;
  font-size: .7em; }

[class^="lsg-input-"].lsg-check.lsg-mid-size .isecicon-small-check {
  top: 1.2em;
  font-size: .7em; }

.lsg-dark-mode [class^="lsg-token-"],
.lsg-dark-mode [class*=" lsg-token-"] {
  border-color: #26292b;
  background: #51575c; }
  .lsg-dark-mode [class^="lsg-token-"] p,
  .lsg-dark-mode [class*=" lsg-token-"] p {
    color: #b1babf; }

.lsg-dark-mode .lsg-token-choice {
  border-color: #656b6e;
  background: transparent; }
  .lsg-dark-mode .lsg-token-choice .lsg-icon-component {
    fill: #B1BABF; }
  .lsg-dark-mode .lsg-token-choice p {
    color: #fff; }
  .lsg-dark-mode .lsg-token-choice.selected {
    background: #1d414e;
    border-color: #99dff9; }
  .lsg-dark-mode .lsg-token-choice.inactive {
    background: transparent;
    border-color: #53565a; }
    .lsg-dark-mode .lsg-token-choice.inactive p {
      color: #939598; }
    .lsg-dark-mode .lsg-token-choice.inactive .lsg-icon-component {
      fill: #53565a; }

.lsg-dark-mode .lsg-token-action {
  border: 1px solid #99dff9;
  background: transparent; }
  .lsg-dark-mode .lsg-token-action .lsg-icon-component {
    fill: #99dff9;
    top: 4px; }
  .lsg-dark-mode .lsg-token-action p {
    color: #99dff9; }
  .lsg-dark-mode .lsg-token-action:hover, .lsg-dark-mode .lsg-token-action.hover {
    border-color: #99dff9;
    background: transparent; }
    .lsg-dark-mode .lsg-token-action:hover .lsg-icon-component, .lsg-dark-mode .lsg-token-action.hover .lsg-icon-component {
      fill: #99dff9; }
    .lsg-dark-mode .lsg-token-action:hover p, .lsg-dark-mode .lsg-token-action.hover p {
      color: #99dff9; }
  .lsg-dark-mode .lsg-token-action:active, .lsg-dark-mode .lsg-token-action.active {
    border-color: #87b8c9;
    background: transparent; }
    .lsg-dark-mode .lsg-token-action:active .lsg-icon-component, .lsg-dark-mode .lsg-token-action.active .lsg-icon-component {
      fill: #87b8c9; }
    .lsg-dark-mode .lsg-token-action:active p, .lsg-dark-mode .lsg-token-action.active p {
      color: #87b8c9; }
  .lsg-dark-mode .lsg-token-action:disabled:hover, .lsg-dark-mode .lsg-token-action.disabled:hover {
    border-color: #B1BABF;
    background: transparent; }
    .lsg-dark-mode .lsg-token-action:disabled:hover .lsg-icon-component, .lsg-dark-mode .lsg-token-action.disabled:hover .lsg-icon-component {
      fill: #B1BABF; }
    .lsg-dark-mode .lsg-token-action:disabled:hover p, .lsg-dark-mode .lsg-token-action.disabled:hover p {
      color: #B1BABF; }

[class^="lsg-token-"],
[class*=" lsg-token-"] {
  font-size: 13px;
  box-sizing: border-box;
  border: 0;
  position: relative;
  display: inline-block;
  padding: 0 25px;
  border-radius: 12px;
  height: 22px;
  border: 1px solid #e6e7e8;
  box-sizing: border-box; }
  [class^="lsg-token-"] p,
  [class*=" lsg-token-"] p {
    font-weight: 100;
    font-family: 'open_sansregular', Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    line-height: 1.5;
    font-size: 13px; }
  [class^="lsg-token-"] .lsg-icon-component,
  [class*=" lsg-token-"] .lsg-icon-component {
    display: block;
    position: absolute;
    width: 11px;
    left: 9px;
    top: 4px;
    max-height: 11px;
    fill: #b3b8bc; }

.lsg-token-choice {
  border-color: #e4e6e7;
  background: transparent;
  white-space: nowrap; }
  .lsg-token-choice p {
    color: #51575c;
    margin: 0 !important; }
  .lsg-token-choice .lsg-icon-component {
    fill: #51575c; }
  .lsg-token-choice p + .lsg-icon-component {
    left: auto;
    right: 9px;
    width: 9px;
    max-height: 9px;
    top: 5px;
    fill: #87898c; }
  .lsg-token-choice.selected {
    background: #E5F7FE;
    border-color: #006a92; }
  .lsg-token-choice.inactive {
    background: transparent;
    border-color: #e6e7e8; }
    .lsg-token-choice.inactive p {
      color: #939598; }
    .lsg-token-choice.inactive .lsg-icon-component {
      fill: #B1BABF; }

.lsg-token-inactive {
  background: #e4e6e7;
  border-color: #e4e6e7; }
  .lsg-token-inactive p {
    color: #b3b8bc; }
  .lsg-token-inactive .lsg-icon-component {
    fill: #b3b8bc; }

.lsg-token-input {
  background: #e4e6e7;
  border-color: #b3b8bc; }
  .lsg-token-input p {
    color: #b3b8bc; }
  .lsg-token-input .lsg-icon-component {
    fill: #b3b8bc; }

.lsg-token-action {
  background: transparent;
  user-select: none;
  border: 1px solid #006A92;
  padding: 0px 10px 0px 25px; }
  .lsg-token-action p {
    color: #006A92; }
  .lsg-token-action .lsg-icon-component {
    fill: #006A92; }
  .lsg-token-action:hover, .lsg-token-action.hover {
    border-color: #66CFF6; }
    .lsg-token-action:hover p, .lsg-token-action.hover p {
      color: #66CFF6; }
    .lsg-token-action:hover .lsg-icon-component, .lsg-token-action.hover .lsg-icon-component {
      fill: #66CFF6; }
  .lsg-token-action:active, .lsg-token-action.active {
    border-color: #004963; }
    .lsg-token-action:active p, .lsg-token-action.active p {
      color: #004963; }
    .lsg-token-action:active .lsg-icon-component, .lsg-token-action.active .lsg-icon-component {
      fill: #004963; }
  .lsg-token-action:disabled, .lsg-token-action.disabled {
    border-color: #B1BABF; }
    .lsg-token-action:disabled p, .lsg-token-action.disabled p {
      color: #B1BABF; }
    .lsg-token-action:disabled .lsg-icon-component, .lsg-token-action.disabled .lsg-icon-component {
      fill: #B1BABF; }

.lsg-dark-mode [class^="lsg-anchor-"], .lsg-dark-mode [class*=" lsg-anchor-"] {
  background: #51575c;
  color: #b1babf; }

[class^="lsg-anchor-"], [class*=" lsg-anchor-"] {
  font-family: 'open_sansregular', Helvetica, sans-serif;
  font-weight: 100;
  font-size: .8rem;
  color: #51575c;
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  background: #e4e6e7;
  padding: .92rem;
  text-decoration: none; }

.lsg-anchor-selected {
  background: #e4e6e7;
  color: #51575c;
  font-weight: bold; }

[class^="lsg-bullet-"], [class*=" lsg-bullet-"] {
  display: inline-block;
  width: 5px;
  height: 19px;
  vertical-align: bottom; }

.lsg-bullet-critical {
  background-color: #960000; }

.lsg-bullet-major {
  background-color: #de0e1b; }

.lsg-bullet-minor {
  background-color: #f48500; }

.lsg-bullet-ok {
  background-color: #4fb324; }

.lsg-bullet-warning {
  background-color: #fccb00; }

.lsg-bullet-informational {
  background-color: #aedaff; }

.lsg-bullet-offline {
  background-color: #e4e6e7; }

p [class^="lsg-bullet-"], p [class*=" lsg-bullet-"] {
  margin-right: .5em;
  position: relative; }

[class^="lsg-badge-"], [class*=" lsg-badge-"] {
  font-family: 'open_sansbold', Helvetica, sans-serif;
  font-size: .74rem;
  padding: 2px 9px;
  display: inline-block;
  margin-right: .5em;
  height: 22px;
  box-sizing: border-box;
  border-radius: 13px;
  line-height: 1.5; }

.lsg-dark-mode .lsg-badge-high {
  background: #ff1728;
  color: #fff; }

.lsg-dark-mode .lsg-badge-high-outlined {
  box-shadow: inset 0px 0px 0px 1px #ff1728;
  background: transparent; }

.lsg-dark-mode .lsg-badge-major {
  color: white; }

.lsg-dark-mode .lsg-badge-major-outlined {
  box-shadow: inset 0px 0px 0px 1px #b34100;
  color: white; }

.lsg-dark-mode .lsg-badge-minor {
  color: white; }

.lsg-dark-mode .lsg-badge-minor-outlined {
  color: white; }

.lsg-dark-mode .lsg-badge-warning {
  color: #252626; }

.lsg-dark-mode .lsg-badge-informational {
  background: #aedaff;
  color: #26292b; }

.lsg-dark-mode .lsg-badge-warning-outlined {
  color: white; }

.lsg-dark-mode .lsg-badge-neutral {
  box-shadow: inset 0px 0px 0px 1px #B1BABF;
  color: #B1BABF; }

.lsg-dark-mode .lsg-badge-informational-outlined {
  color: #ffffff; }

.lsg-dark-mode .lsg-badge-ok-outlined {
  color: #ffffff; }

.lsg-badge-critical {
  background: #960000;
  color: #ffffff; }

.lsg-badge-critical-outlined {
  box-shadow: inset 0px 0px 0px 1px #960000;
  background: transparent; }

.lsg-badge-major {
  background: #de0e1b;
  color: #ffffff; }

.lsg-badge-major-outlined {
  box-shadow: inset 0px 0px 0px 1px #de0e1b;
  color: #26292b; }

.lsg-badge-minor {
  background: #f48500;
  color: #ffffff; }

.lsg-badge-minor-outlined {
  box-shadow: inset 0px 0px 0px 1px #f48500;
  color: #252626; }

.lsg-badge-warning {
  background: #fccb00;
  color: #26292b; }

.lsg-badge-warning-outlined {
  box-shadow: inset 0px 0px 0px 1px #fccb00;
  color: #252626; }

.lsg-badge-neutral {
  box-shadow: inset 0px 0px 0px 1px #939598;
  color: #252626; }

.lsg-badge-informational {
  background: #aedaff;
  color: #26292b; }

.lsg-badge-informational-outlined {
  box-shadow: inset 0px 0px 0px 1px #aedaff;
  color: #26292b; }

.lsg-badge-ok {
  background: #4fb324;
  color: #ffffff; }

.lsg-badge-ok-outlined {
  box-shadow: inset 0px 0px 0px 1px #4fb324;
  color: #26292b; }

.lsg-dark-mode .lsg-chbx input ~ span {
  background: #252626;
  border: 1px solid #939598; }

.lsg-dark-mode .lsg-chbx input:checked ~ span,
.lsg-dark-mode .lsg-chbx input[checked="checked"] ~ span {
  background: #99dff9;
  border: 1px solid #99dff9; }
  .lsg-dark-mode .lsg-chbx input:checked ~ span .lsg-icon-component,
  .lsg-dark-mode .lsg-chbx input[checked="checked"] ~ span .lsg-icon-component {
    fill: #26292b; }

.lsg-chbx {
  display: inline-block;
  vertical-align: text-bottom; }
  .lsg-chbx span + p {
    display: block;
    font-weight: 100;
    font-family: 'open_sansregular', helvetica, arial, sans-serif;
    margin: 0; }
  .lsg-chbx span + p {
    margin-left: 2em;
    float: none; }
  .lsg-chbx p + span {
    margin-left: .6em; }
  .lsg-chbx p {
    float: left;
    margin: 0; }
  .lsg-chbx span {
    display: inline-block;
    vertical-align: text-bottom; }
  .lsg-chbx input {
    display: none; }
  .lsg-chbx span {
    cursor: pointer;
    position: relative;
    height: 18px;
    width: 18px;
    text-align: center;
    transition: .25s ease-in-out;
    box-sizing: border-box;
    background-color: #ffffff;
    border: solid 1px #51575c;
    margin: 0;
    display: block;
    float: left; }
  .lsg-chbx .lsg-icon-component {
    display: none;
    position: absolute;
    top: 1px;
    max-height: 15px;
    width: 15px; }
  .lsg-chbx input:checked ~ span,
  .lsg-chbx input[checked="checked"] ~ span {
    background: #00437b;
    border-color: #00437b;
    box-shadow: none; }
    .lsg-chbx input:checked ~ span .lsg-icon-component,
    .lsg-chbx input[checked="checked"] ~ span .lsg-icon-component {
      display: block;
      fill: #fff; }

.lsg-dark-mode .lsg-chbx input:disabled ~ span {
  background: #51575c;
  border: 1px solid #434749; }

.lsg-chbx input:disabled ~ span {
  background-color: #e4e6e7;
  border: solid 1px #e4e6e7;
  box-shadow: none;
  cursor: not-allowed; }

.lsg-dark-mode .lsg-chbx input:disabled[checked="checked"] ~ span,
.lsg-dark-mode .lsg-chbx input:disabled:checked + span {
  background: #434749;
  border: 1px solid #434749; }
  .lsg-dark-mode .lsg-chbx input:disabled[checked="checked"] ~ span .cls-1,
  .lsg-dark-mode .lsg-chbx input:disabled:checked + span .cls-1 {
    fill: #757a80; }
  .lsg-dark-mode .lsg-chbx input:disabled[checked="checked"] ~ span svg,
  .lsg-dark-mode .lsg-chbx input:disabled:checked + span svg {
    fill: #252626 !important; }

.lsg-chbx input:disabled[checked="checked"] ~ span,
.lsg-chbx input:disabled:checked ~ span {
  background-color: #e4e6e7;
  border: solid 1px #e4e6e7;
  box-shadow: none;
  cursor: not-allowed; }
  .lsg-chbx input:disabled[checked="checked"] ~ span lsg-icon-component,
  .lsg-chbx input:disabled:checked ~ span lsg-icon-component {
    fill: #939598; }
  .lsg-chbx input:disabled[checked="checked"] ~ span svg,
  .lsg-chbx input:disabled:checked ~ span svg {
    fill: #939598; }

.lsg-dark-mode .lsg-radio-btn input + span {
  border-color: #939598; }

.lsg-dark-mode .lsg-radio-btn input:checked + span,
.lsg-dark-mode .lsg-radio-btn input.checked + span {
  background: #99DFF9;
  border-color: #99DFF9; }
  .lsg-dark-mode .lsg-radio-btn input:checked + span .lsg-blue-dot,
  .lsg-dark-mode .lsg-radio-btn input.checked + span .lsg-blue-dot {
    background: #252626; }

.lsg-dark-mode .lsg-radio-btn input:disabled + span {
  background-color: #53565A;
  border-color: #53565A;
  box-shadow: none;
  cursor: not-allowed; }

.lsg-dark-mode .lsg-radio-btn input:disabled:checked + span,
.lsg-dark-mode .lsg-radio-btn input:disabled.checked + span {
  background-color: #53565A;
  border-color: #53565A;
  box-shadow: none;
  cursor: not-allowed; }
  .lsg-dark-mode .lsg-radio-btn input:disabled:checked + span .lsg-blue-dot,
  .lsg-dark-mode .lsg-radio-btn input:disabled.checked + span .lsg-blue-dot {
    background: #252626; }

.lsg-radio-btn {
  display: flex;
  font-size: .86rem; }
  .lsg-radio-btn p {
    display: block;
    font-weight: 100;
    font-family: 'open_sansregular', arial, sans-serif;
    margin-right: 0.5em;
    margin-left: 2em;
    float: none; }
  .lsg-radio-btn input {
    display: none; }
  .lsg-radio-btn input + span {
    cursor: pointer;
    display: block;
    position: relative;
    height: 18px;
    width: 18px;
    margin-right: 5px;
    border-radius: 50%;
    text-align: center;
    transition: .25s ease-in-out;
    box-sizing: border-box;
    background-color: transparent;
    border: solid 1px #51575c;
    top: 3px;
    flex: 0 0 18px; }
  .lsg-radio-btn .lsg-blue-dot {
    display: block;
    height: 6px;
    width: 6px;
    position: absolute;
    top: 5px;
    background: #ffffff;
    border-radius: 50%;
    left: 5px;
    transition: .25s ease-in-out;
    opacity: 0; }
  .lsg-radio-btn input:checked + span,
  .lsg-radio-btn input.checked + span {
    background: #00437b;
    box-shadow: none;
    border-color: #00437b; }
    .lsg-radio-btn input:checked + span .lsg-blue-dot,
    .lsg-radio-btn input.checked + span .lsg-blue-dot {
      opacity: 1; }

.lsg-radio-btn input:disabled + span {
  background-color: #e4e6e7;
  border: solid 1px #e4e6e7;
  box-shadow: none;
  cursor: not-allowed; }

.lsg-radio-btn input:disabled:checked + span,
.lsg-radio-btn input:disabled.checked + span {
  background-color: #e4e6e7;
  border: solid 1px #e4e6e7;
  box-shadow: none;
  cursor: not-allowed; }
  .lsg-radio-btn input:disabled:checked + span .lsg-blue-dot,
  .lsg-radio-btn input:disabled.checked + span .lsg-blue-dot {
    background: #b1babf; }

.lsg-dark-mode .lsg-modal-win {
  background: rgba(0, 0, 0, 0.87); }
  .lsg-dark-mode .lsg-modal-win .lsg-modal-head {
    background: #51575c; }
    .lsg-dark-mode .lsg-modal-win .lsg-modal-head h2 {
      color: #ffffff; }
    .lsg-dark-mode .lsg-modal-win .lsg-modal-head p {
      color: #b1babf; }
  .lsg-dark-mode .lsg-modal-win .lsg-modal-actions {
    background: #434749; }

.lsg-modal-win {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background: rgba(52, 55, 56, 0.87);
  z-index: 100; }
  .lsg-modal-win .lsg-modal-wrap {
    width: 37rem;
    background-color: #fff;
    box-shadow: 0 0.43rem 0.61rem 0 rgba(0, 0, 0, 0.5);
    margin: auto;
    overflow: hidden;
    align-self: center; }
    .lsg-modal-win .lsg-modal-wrap h2 {
      margin: 0 0 .5em 0;
      font-family: 'open_sanslight', arial, sans-serif;
      font-size: 1.6rem;
      text-align: center;
      color: #53565a; }
    .lsg-modal-win .lsg-modal-wrap .lsg-modal-actions {
      text-align: center;
      padding: 1.53rem; }
      .lsg-modal-win .lsg-modal-wrap .lsg-modal-actions .btn-primary,
      .lsg-modal-win .lsg-modal-wrap .lsg-modal-actions .btn-secondary {
        margin: 0 .43rem; }
  .lsg-modal-win .lsg-modal-head {
    background: #e4e6e7;
    padding: 3.38rem 4.92rem; }
    .lsg-modal-win .lsg-modal-head p {
      font-family: 'open_sanslight', arial, sans-serif;
      font-size: .8rem;
      line-height: 1.5;
      text-align: center;
      color: #26292b;
      margin-bottom: 0; }

.lsg-modal-win.lsg-visible {
  display: flex; }

.lsg-dark-mode a,
.lsg-dark-mode a.lsg-link,
.lsg-dark-mode a.lsg-link-inline {
  color: #99dff9; }

.lsg-dark-mode a.lsg-link:hover,
.lsg-dark-mode a.lsg-link.hover,
.lsg-dark-mode a.lsg-link:visited:hover,
.lsg-dark-mode a.lsg-link.visited:hover {
  color: #bdeeff; }

.lsg-dark-mode a.lsg-link:visited,
.lsg-dark-mode a.lsg-link.visited {
  color: #9e64cb; }

.lsg-dark-mode a.lsg-link:disabled,
.lsg-dark-mode a.lsg-link.disabled,
.lsg-dark-mode a.lsg-link:disabled:hover,
.lsg-dark-mode a.lsg-link.disabled:hover {
  color: #b3b8bc; }

.lsg-dark-mode a.lsg-link::selection,
.lsg-dark-mode a.lsg-link-inline::selection {
  color: #26292b; }

a,
a.lsg-link,
a.lsg-link-inline {
  text-decoration: underline;
  font-family: 'open_sansregular', Helvetica, sans-serif;
  position: relative;
  display: inline-block;
  vertical-align: top;
  color: #006a92;
  transition: color 0.3s; }

a.lsg-link-inline {
  display: inline;
  text-decoration: underline; }

a.lsg-link-inline:hover {
  color: #006dc7; }

a.lsg-link-inline:active {
  color: #006dc7; }

a.lsg-link:hover,
a.lsg-link.hover,
a.lsg-link:visited:hover,
a.lsg-link.visited:hover {
  color: #73409c; }

a.lsg-link:active,
a.lsg-link.active {
  color: #006dc7; }

a.lsg-link:visited,
a.lsg-link.visited {
  color: #73409c; }

a.lsg-link:disabled,
a.lsg-link.disabled,
a.lsg-link:disabled:hover,
a.lsg-link.disabled:hover {
  color: #b3b8bc; }

a::selection {
  background: #006a92;
  color: #ffffff; }

.lsg-dark-mode ul li, .lsg-dark-mode ol li {
  color: #e4e6e7; }

ul {
  list-style-type: disc;
  font-family: 'open_sansregular', Helvetica, sans-serif; }
  ul li {
    color: #51575c; }

ol {
  list-style-type: decimal;
  font-family: 'open_sansregular', Helvetica, sans-serif; }
  ol li {
    color: currentcolor; }

.lsg-dark-mode .lsg-filter-search [class^="lsg-autocomplete-"],
.lsg-dark-mode .lsg-filter-search [class*=" lsg-autocomplete-"] {
  background: #51575c;
  border: 1px solid #252626; }
  .lsg-dark-mode .lsg-filter-search [class^="lsg-autocomplete-"] ul li,
  .lsg-dark-mode .lsg-filter-search [class*=" lsg-autocomplete-"] ul li {
    color: #e4e6e7; }
  .lsg-dark-mode .lsg-filter-search [class^="lsg-autocomplete-"] h6,
  .lsg-dark-mode .lsg-filter-search [class*=" lsg-autocomplete-"] h6 {
    background: #404245;
    color: #ffffff; }

.lsg-dark-mode .lsg-filter-search .lsg-search-input {
  background: #51575c;
  box-shadow: none;
  border-color: #252626;
  color: #b1babf; }
  .lsg-dark-mode .lsg-filter-search .lsg-search-input::placeholder {
    color: #b3b8bc; }
  .lsg-dark-mode .lsg-filter-search .lsg-search-input input[type="text"] {
    background: #51575c;
    color: #e4e6e7; }

.lsg-dark-mode .lsg-filter-search button {
  background: #51575c;
  border-color: #252626; }

.lsg-dark-mode .lsg-filter-tag {
  border: 1px solid #B1BABF; }

.lsg-dark-mode .lsg-filter-tag.lsg-input p, .lsg-dark-mode .lsg-filter-tag.lsg-input .lsg-value,
.lsg-dark-mode .lsg-filter-tag.lsg-input .lsg-operator, .lsg-dark-mode .lsg-filter-tag.lsg-input input {
  background: #53565a;
  color: #fff; }

.lsg-dark-mode .lsg-filter-tag.lsg-input .lsg-operator {
  border-left-color: #B1BABF;
  border-right-color: #B1BABF; }

.lsg-dark-mode .lsg-filter-tag.lsg-input input {
  background: #53565a;
  color: #B1BABF; }
  .lsg-dark-mode .lsg-filter-tag.lsg-input input:focus, .lsg-dark-mode .lsg-filter-tag.lsg-input input.focus {
    background: #434749;
    color: #fff !important; }

.lsg-dark-mode .lsg-filter-tag.lsg-input p {
  color: #B1BABF !important; }

.lsg-dark-mode .lsg-filter-tag.lsg-input.selected {
  border-color: #fff; }
  .lsg-dark-mode .lsg-filter-tag.lsg-input.selected p, .lsg-dark-mode .lsg-filter-tag.lsg-input.selected .lsg-operator, .lsg-dark-mode .lsg-filter-tag.lsg-input.selected input {
    color: #fff !important; }
  .lsg-dark-mode .lsg-filter-tag.lsg-input.selected .lsg-operator {
    border-color: #fff; }

.lsg-filter-search {
  box-sizing: border-box;
  display: flex;
  background: #fff;
  position: relative; }
  .lsg-filter-search .lsg-search-input {
    flex: 1 0;
    font-family: 'open_sansregular', Helvetica, sans-serif;
    color: #26292b;
    font-size: .8rem;
    font-weight: normal;
    padding: .37rem .61rem;
    border-radius: 0;
    outline: 0;
    vertical-align: top;
    border: 1px solid #b1babf;
    box-shadow: inset 0 1px 1px 0 #fafafa;
    min-height: 1.53rem;
    margin: 0; }
  .lsg-filter-search .lsg-search-input::-webkit-input-placeholder {
    color: #b1babf; }
  .lsg-filter-search .lsg-search-input::-moz-placeholder {
    color: #b1babf; }
  .lsg-filter-search .lsg-search-input:-ms-input-placeholder {
    color: #b1babf; }
  .lsg-filter-search .lsg-search-input:-moz-placeholder {
    color: #b1babf; }
  .lsg-filter-search button {
    outline: 0;
    border-radius: 0;
    border-left: 1px solid transparent;
    background: #fff;
    border: 1px solid #e4e6e7;
    transition: background-color 300ms;
    transition-property: color, background, border;
    border-left: 0;
    width: 2.28rem;
    text-align: center;
    margin: 0;
    max-height: 2.4rem; }
    .lsg-filter-search button .lsg-icon-component {
      display: block;
      width: 1.5em;
      margin: 0 auto;
      fill: #e4e6e7; }
  .lsg-filter-search button:hover,
  .lsg-filter-search .lsg-search-input:focus + button {
    background: #006a92;
    border-color: #006a92;
    box-shadow: 0 0.12rem 0.24rem 0 rgba(0, 0, 0, 0.12); }
    .lsg-filter-search button:hover .lsg-icon-component,
    .lsg-filter-search .lsg-search-input:focus + button .lsg-icon-component {
      display: block;
      width: 1.5em;
      margin: 0 auto;
      fill: #ffffff; }
  .lsg-filter-search .lsg-search-input:focus {
    border: 1px solid #006a92; }
  .lsg-filter-search [class^="lsg-autocomplete-"],
  .lsg-filter-search [class*=" lsg-autocomplete-"] {
    display: none;
    position: absolute;
    left: 0;
    z-index: 1;
    background: #fff;
    border: 1px solid #b1babf;
    box-shadow: 0 0.43rem 0.61rem 0 rgba(0, 0, 0, 0.1);
    padding: 0;
    margin: 0;
    list-style: none;
    top: 2.34rem;
    width: calc(100% - 2.4rem);
    max-height: 27rem;
    overflow-y: scroll; }
    .lsg-filter-search [class^="lsg-autocomplete-"] h6,
    .lsg-filter-search [class*=" lsg-autocomplete-"] h6 {
      margin: 0;
      padding: .61rem;
      color: #b1babf;
      font-family: 'open_sansregular', Helvetica, sans-serif;
      background: #e4e6e7;
      font-size: .86rem;
      font-weight: 100; }
    .lsg-filter-search [class^="lsg-autocomplete-"] ul,
    .lsg-filter-search [class*=" lsg-autocomplete-"] ul {
      padding: 0; }
      .lsg-filter-search [class^="lsg-autocomplete-"] ul li,
      .lsg-filter-search [class*=" lsg-autocomplete-"] ul li {
        color: #4e657e;
        list-style-type: none;
        font-family: 'open_sansregular', Helvetica, sans-serif;
        font-size: .8rem; }
      .lsg-filter-search [class^="lsg-autocomplete-"] ul li,
      .lsg-filter-search [class*=" lsg-autocomplete-"] ul li {
        margin: 0;
        padding: .3rem .61rem; }
      .lsg-filter-search [class^="lsg-autocomplete-"] ul li:hover,
      .lsg-filter-search [class^="lsg-autocomplete-"] ul li:hover strong,
      .lsg-filter-search [class*=" lsg-autocomplete-"] ul li:hover,
      .lsg-filter-search [class*=" lsg-autocomplete-"] ul li:hover strong {
        background: #e4e6e7;
        color: #51575c; }
    .lsg-filter-search [class^="lsg-autocomplete-"] .lsg-default-token,
    .lsg-filter-search [class*=" lsg-autocomplete-"] .lsg-default-token {
      display: inline-block;
      border: 1px solid #e4e6e7;
      border-radius: .92rem;
      padding: 0 .49rem;
      background: #fff; }
      .lsg-filter-search [class^="lsg-autocomplete-"] .lsg-default-token p,
      .lsg-filter-search [class^="lsg-autocomplete-"] .lsg-default-token .lsg-value,
      .lsg-filter-search [class*=" lsg-autocomplete-"] .lsg-default-token p,
      .lsg-filter-search [class*=" lsg-autocomplete-"] .lsg-default-token .lsg-value {
        display: inline-block;
        margin: 0;
        font-size: .74rem;
        color: #26292b;
        margin: 0 .12rem; }
      .lsg-filter-search [class^="lsg-autocomplete-"] .lsg-default-token .lsg-operator,
      .lsg-filter-search [class*=" lsg-autocomplete-"] .lsg-default-token .lsg-operator {
        border-left: 1px solid #e4e6e7;
        border-right: 1px solid #e4e6e7;
        padding: .12rem;
        display: inline-block; }

.lsg-filter-search.lsg-open .lsg-search-input {
  border-radius: 0; }

.lsg-filter-search.lsg-open button {
  background: #006a92;
  border-color: #006a92;
  box-shadow: 0 0.12rem 0.24rem 0 rgba(0, 0, 0, 0.12); }
  .lsg-filter-search.lsg-open button .lsg-icon-component {
    display: block;
    width: 1.5em;
    margin: 0 auto;
    fill: #ffffff; }
  .lsg-filter-search.lsg-open button .lsg-operator {
    color: #fff; }

.lsg-filter-search.lsg-open .lsg-autocomplete-full {
  display: block; }

.lsg-filter-tag {
  display: inline-flex;
  position: relative;
  height: 22px;
  border: 1px solid #E6E7E8;
  border-radius: 12px;
  box-sizing: border-box; }
  .lsg-filter-tag p, .lsg-filter-tag span {
    display: block;
    background: #ffffff;
    margin: 0;
    font-family: 'open_sansregular', Helvetica, sans-serif;
    font-size: 13px;
    color: #26292b;
    padding: 2px 10px;
    vertical-align: middle;
    line-height: 1.5; }
    .lsg-filter-tag p[class^='lsg-operator'], .lsg-filter-tag p div[class*=' lsg-operator'], .lsg-filter-tag span[class^='lsg-operator'], .lsg-filter-tag span div[class*=' lsg-operator'] {
      line-height: 1.2;
      vertical-align: middle; }
  .lsg-filter-tag p {
    border-radius: 12px 0 0 12px;
    height: 22px;
    box-sizing: border-box;
    margin: 0 !important; }
  .lsg-filter-tag .lsg-value {
    border-radius: 0 12px 12px 0; }
  .lsg-filter-tag p strong {
    font-family: 'open_sansregular', Helvetica, sans-serif;
    font-weight: 100; }
  .lsg-filter-tag .lsg-operator {
    border-left: 1px solid #E6E7E8;
    border-right: 1px solid #E6E7E8;
    padding: 4px 7px;
    display: inline-block;
    font-size: 13px; }
  .lsg-filter-tag.selected {
    border-color: #B1BABF; }
    .lsg-filter-tag.selected p, .lsg-filter-tag.selected span {
      color: #000 !important; }
    .lsg-filter-tag.selected input {
      color: #000 !important; }
    .lsg-filter-tag.selected .lsg-operator {
      border-color: #B1BABF; }

.lsg-filter-tag.lsg-input p, .lsg-filter-tag.lsg-input .lsg-value,
.lsg-filter-tag.lsg-input .lsg-operator {
  background: #F3F3F5;
  color: #53565A; }

.lsg-filter-tag.lsg-input p {
  flex: 1 0 auto;
  height: 20px;
  line-height: 1.3; }

.lsg-filter-tag.lsg-input input {
  border: none;
  outline: 0;
  border-radius: 0 12px 12px 0;
  width: 66px;
  color: #51575c;
  padding: 3px 5px;
  margin: 0;
  font-size: 13px;
  background: #F3F3F5; }
  .lsg-filter-tag.lsg-input input:focus, .lsg-filter-tag.lsg-input input.focus {
    background: white; }

.lsg-filter-tag.single p {
  border-radius: .92rem; }

.lsg-filter-search .lsg-search-input {
  display: flex;
  flex-wrap: wrap; }
  .lsg-filter-search .lsg-search-input input[type="text"] {
    border: 0;
    font-family: 'open_sansregular', Helvetica, sans-serif;
    color: #26292b;
    outline: 0;
    font-size: .8rem;
    display: inline-flex;
    flex: 1;
    min-width: .92rem;
    margin-left: .3rem; }

.lsg-filter-search .lsg-autocomplete-flyout {
  border-radius: .24rem;
  max-height: none;
  overflow-y: visible;
  min-width: 18.2rem;
  width: auto; }

.lsg-filter-tag .lsg-autocomplete-flyout {
  top: 2.27rem;
  left: auto;
  right: -60%; }
  .lsg-filter-tag .lsg-autocomplete-flyout h6 {
    border-radius: .24rem .24rem 0 0; }
  .lsg-filter-tag .lsg-autocomplete-flyout li:last-child {
    border-radius: 0 0 .24rem .24rem; }

.lsg-filter-tag .lsg-autocomplete-flyout::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 .55rem .43rem .55rem;
  border-color: transparent transparent #b1babf transparent;
  position: absolute;
  left: 3.7rem;
  margin-left: -.55rem;
  top: -.43rem; }

.lsg-filter-tag .lsg-autocomplete-flyout::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 .55rem .43rem .55rem;
  border-color: transparent transparent #f4f7fa transparent;
  position: absolute;
  left: 3.7rem;
  margin-left: -.55rem;
  top: -.37rem; }

.lsg-dark-mode [class^="lsg-severity-container-"], .lsg-dark-mode [class*=" lsg-severity-container-"] {
  background: #343738; }
  .lsg-dark-mode [class^="lsg-severity-container-"] p, .lsg-dark-mode [class^="lsg-severity-container-"] .lsg-description, .lsg-dark-mode [class*=" lsg-severity-container-"] p, .lsg-dark-mode [class*=" lsg-severity-container-"] .lsg-description {
    color: #e4e6e7; }

.lsg-dark-mode [class^="lsg-severity-container-"]:hover, .lsg-dark-mode [class*=" lsg-severity-container-"]:hover {
  background: #51575c;
  border-color: #51575c; }
  .lsg-dark-mode [class^="lsg-severity-container-"]:hover p, .lsg-dark-mode [class^="lsg-severity-container-"]:hover .lsg-description, .lsg-dark-mode [class*=" lsg-severity-container-"]:hover p, .lsg-dark-mode [class*=" lsg-severity-container-"]:hover .lsg-description {
    color: #e4e6e7; }

[class^="lsg-severity-container-"], [class*=" lsg-severity-container-"] {
  display: block;
  box-sizing: border-box;
  width: 14.46rem;
  padding: .92rem;
  position: relative;
  border: 1px solid transparent;
  border-left: 0;
  margin-bottom: .92rem; }
  [class^="lsg-severity-container-"] div, [class*=" lsg-severity-container-"] div {
    display: inline-block; }
  [class^="lsg-severity-container-"] p, [class*=" lsg-severity-container-"] p {
    display: inline-block;
    color: #51575c;
    font-size: .8rem;
    font-family: 'open_sansregular', Helvetica, sans-serif;
    margin: 0; }
  [class^="lsg-severity-container-"] .lsg-description, [class*=" lsg-severity-container-"] .lsg-description {
    color: #51575c;
    font-family: 'open_sansregular', Helvetica, sans-serif;
    font-size: .74rem;
    display: block; }
  [class^="lsg-severity-container-"] .lsg-icon-component, [class*=" lsg-severity-container-"] .lsg-icon-component {
    display: inline-block;
    width: 1em;
    margin: 0 1em;
    vertical-align: middle;
    position: relative;
    top: -.55rem;
    fill: #f5c714; }

[class^="lsg-severity-container-"]::before,
[class*=" lsg-severity-container-"]::before {
  content: "";
  display: block;
  position: absolute;
  width: .3rem;
  left: 0;
  top: 50%;
  height: 3.32rem;
  margin-top: -1.66rem; }

.lsg-severity-container-low::before {
  background: #f5c714; }

.lsg-severity-container-med::before {
  background: #eda054; }

.lsg-severity-container-high::before {
  background: #960000; }

.lsg-severity-container-info::before {
  background: none;
  box-shadow: none; }

.lsg-dark-mode [class^="lsg-severity-container-"].lsg-primary-selection,
.lsg-dark-mode [class*=" lsg-severity-container-"].lsg-primary-selection {
  background: #343738;
  border-color: #51575c; }
  .lsg-dark-mode [class^="lsg-severity-container-"].lsg-primary-selection p, .lsg-dark-mode [class^="lsg-severity-container-"].lsg-primary-selection .lsg-description,
  .lsg-dark-mode [class*=" lsg-severity-container-"].lsg-primary-selection p,
  .lsg-dark-mode [class*=" lsg-severity-container-"].lsg-primary-selection .lsg-description {
    color: #e4e6e7; }

.lsg-dark-mode [class^="lsg-severity-container-"].lsg-primary-selection:hover,
.lsg-dark-mode [class*=" lsg-severity-container-"].lsg-primary-selection:hover {
  background: #51575c;
  border-color: #51575c; }
  .lsg-dark-mode [class^="lsg-severity-container-"].lsg-primary-selection:hover p, .lsg-dark-mode [class^="lsg-severity-container-"].lsg-primary-selection:hover .lsg-description,
  .lsg-dark-mode [class*=" lsg-severity-container-"].lsg-primary-selection:hover p,
  .lsg-dark-mode [class*=" lsg-severity-container-"].lsg-primary-selection:hover .lsg-description {
    color: #e4e6e7; }

[class^="lsg-severity-container-"].lsg-primary-selection,
[class*=" lsg-severity-container-"].lsg-primary-selection {
  background: #f5f7f8;
  border-color: #e4e6e7; }
  [class^="lsg-severity-container-"].lsg-primary-selection p,
  [class^="lsg-severity-container-"].lsg-primary-selection .lsg-description,
  [class*=" lsg-severity-container-"].lsg-primary-selection p,
  [class*=" lsg-severity-container-"].lsg-primary-selection .lsg-description {
    color: #51575c; }
  [class^="lsg-severity-container-"].lsg-primary-selection:hover,
  [class*=" lsg-severity-container-"].lsg-primary-selection:hover {
    background: #e4e6e7; }

[class^="lsg-severity-container-"]:hover, [class*=" lsg-severity-container-"]:hover {
  background: #e4e6e7;
  border-color: #e4e6e7; }
  [class^="lsg-severity-container-"]:hover p, [class^="lsg-severity-container-"]:hover .lsg-description, [class*=" lsg-severity-container-"]:hover p, [class*=" lsg-severity-container-"]:hover .lsg-description {
    color: #51575c; }

.lsg-dark-mode [class^="lsg-severity-container-full-"], .lsg-dark-mode [class*=" lsg-severity-container-full-"] {
  border-color: #51575c; }
  .lsg-dark-mode [class^="lsg-severity-container-full-"] ul, .lsg-dark-mode [class*=" lsg-severity-container-full-"] ul {
    color: #b1babf; }
  .lsg-dark-mode [class^="lsg-severity-container-full-"] .lsg-icon-component, .lsg-dark-mode [class*=" lsg-severity-container-full-"] .lsg-icon-component {
    fill: #b1babf; }

[class^="lsg-severity-container-full-"], [class*=" lsg-severity-container-full-"] {
  width: auto;
  border-radius: 0;
  border-right: 0;
  border-top: 1px solid #e4ebf3;
  border-bottom: 1px solid #e4ebf3; }
  [class^="lsg-severity-container-full-"] .lsg-icon-component, [class*=" lsg-severity-container-full-"] .lsg-icon-component {
    fill: #51575c; }
  [class^="lsg-severity-container-full-"] div, [class*=" lsg-severity-container-full-"] div {
    display: inline-block; }
  [class^="lsg-severity-container-full-"] ul, [class*=" lsg-severity-container-full-"] ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    float: right;
    font-family: 'open_sansregular', Helvetica, sans-serif;
    font-size: .74rem;
    color: #51575c; }
    [class^="lsg-severity-container-full-"] ul li, [class*=" lsg-severity-container-full-"] ul li {
      display: inline-block;
      padding: .49rem 1.53rem; }

[class^="lsg-severity-container-full-"]:hover, [class*=" lsg-severity-container-full-"]:hover {
  background: #e4e6e7;
  border-color: transparent; }
  [class^="lsg-severity-container-full-"]:hover p, [class*=" lsg-severity-container-full-"]:hover p {
    color: #51575c; }
  [class^="lsg-severity-container-full-"]:hover .lsg-description, [class*=" lsg-severity-container-full-"]:hover .lsg-description {
    color: #51575c; }

.lsg-severity-container-full-low::before {
  background: #f5c714; }

.lsg-severity-container-full-med::before {
  background: #f37321; }

.lsg-severity-container-full-high::before {
  background: #960000; }

.lsg-severity-container-full-info::before {
  background: none;
  box-shadow: none; }

[class^="lsg-severity-container-full-"].lsg-primary-selection,
[class*=" lsg-severity-container-full-"].lsg-primary-selection {
  border: 0; }
  [class^="lsg-severity-container-full-"].lsg-primary-selection p,
  [class^="lsg-severity-container-full-"].lsg-primary-selection .lsg-description,
  [class*=" lsg-severity-container-full-"].lsg-primary-selection p,
  [class*=" lsg-severity-container-full-"].lsg-primary-selection .lsg-description {
    color: #fff; }
  [class^="lsg-severity-container-full-"].lsg-primary-selection ul,
  [class*=" lsg-severity-container-full-"].lsg-primary-selection ul {
    color: #fff; }

.lsg-dark-mode [class^="lsg-severity-container-full-"].lsg-selected, .lsg-dark-mode [class*=" lsg-severity-container-full-"].lsg-selected {
  border-color: #51575c;
  background: #51575c; }
  .lsg-dark-mode [class^="lsg-severity-container-full-"].lsg-selected ul li, .lsg-dark-mode [class^="lsg-severity-container-full-"].lsg-selected p, .lsg-dark-mode [class^="lsg-severity-container-full-"].lsg-selected span, .lsg-dark-mode [class*=" lsg-severity-container-full-"].lsg-selected ul li, .lsg-dark-mode [class*=" lsg-severity-container-full-"].lsg-selected p, .lsg-dark-mode [class*=" lsg-severity-container-full-"].lsg-selected span {
    color: #b1babf; }
  .lsg-dark-mode [class^="lsg-severity-container-full-"].lsg-selected .lsg-icon-component, .lsg-dark-mode [class*=" lsg-severity-container-full-"].lsg-selected .lsg-icon-component {
    fill: #b1babf; }

.lsg-dark-mode [class^="lsg-severity-container-full-"].lsg-selected:hover, .lsg-dark-mode [class*=" lsg-severity-container-full-"].lsg-selected:hover {
  background: #757a80;
  border-color: #757a80; }
  .lsg-dark-mode [class^="lsg-severity-container-full-"].lsg-selected:hover ul li, .lsg-dark-mode [class^="lsg-severity-container-full-"].lsg-selected:hover p, .lsg-dark-mode [class^="lsg-severity-container-full-"].lsg-selected:hover span, .lsg-dark-mode [class*=" lsg-severity-container-full-"].lsg-selected:hover ul li, .lsg-dark-mode [class*=" lsg-severity-container-full-"].lsg-selected:hover p, .lsg-dark-mode [class*=" lsg-severity-container-full-"].lsg-selected:hover span {
    color: #b1babf; }
  .lsg-dark-mode [class^="lsg-severity-container-full-"].lsg-selected:hover .lsg-icon-component, .lsg-dark-mode [class*=" lsg-severity-container-full-"].lsg-selected:hover .lsg-icon-component {
    fill: #b1babf; }

[class^="lsg-severity-container-full-"].lsg-selected, [class*=" lsg-severity-container-full-"].lsg-selected {
  background: #f3f3f5;
  border-color: #e4e6e7; }
  [class^="lsg-severity-container-full-"].lsg-selected p, [class^="lsg-severity-container-full-"].lsg-selected .lsg-description, [class^="lsg-severity-container-full-"].lsg-selected li, [class^="lsg-severity-container-full-"].lsg-selected .icon-component, [class^="lsg-severity-container-full-"].lsg-selected .icon-component, [class*=" lsg-severity-container-full-"].lsg-selected p, [class*=" lsg-severity-container-full-"].lsg-selected .lsg-description, [class*=" lsg-severity-container-full-"].lsg-selected li, [class*=" lsg-severity-container-full-"].lsg-selected .icon-component, [class*=" lsg-severity-container-full-"].lsg-selected .icon-component {
    color: #51575c; }
  [class^="lsg-severity-container-full-"].lsg-selected:hover, [class*=" lsg-severity-container-full-"].lsg-selected:hover {
    background: #e4e6e7; }

[class^="lsg-tooltip-"],
[class*=" lsg-tooltip-"] {
  background: #ffffff;
  border: 1px solid #b1babf;
  box-shadow: 0 0.43rem 0.61rem 0 rgba(0, 0, 0, 0.1);
  font-family: 'open_sansregular', helvetica, arial, sans-serif;
  font-size: 13px;
  font-weight: 100;
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
  box-sizing: border-box; }
  [class^="lsg-tooltip-"] p,
  [class*=" lsg-tooltip-"] p {
    color: #53565A;
    margin: 0;
    font-family: 'open_sansregular', helvetica, arial, sans-serif;
    font-weight: 100;
    font-size: .74rem;
    padding: .55rem 1.43rem; }

.lsg-tooltip-down::before {
  content: "";
  display: block;
  width: .61rem;
  height: .61rem;
  position: absolute;
  left: 50%;
  margin-left: -.55rem;
  border: 1px solid #b1babf;
  transform: rotateZ(45deg);
  border-left: 0;
  border-top: 0;
  background: #ffffff;
  bottom: -.37rem;
  z-index: 1; }

.lsg-tooltip-up::before {
  content: "";
  display: block;
  width: .61rem;
  height: .61rem;
  position: absolute;
  left: 50%;
  margin-left: -.55rem;
  border: 1px solid #b1babf;
  transform: rotateZ(45deg);
  border-right: 0;
  border-bottom: 0;
  background: #ffffff;
  top: -.37rem; }

[class^="lsg-tooltip-"] span,
[class*=" lsg-tooltip-"] span {
  display: block;
  color: #b3b8bc;
  font-family: 'open_sansregular', helvetica, arial, sans-serif;
  padding: .55rem 0px;
  font-size: .74rem;
  padding: 0 1.43rem .55rem 1.43rem; }

[class^="lsg-tooltip-"] button,
[class*=" lsg-tooltip-"] button {
  background: #ffffff;
  color: #b3b8bc;
  border: 0;
  border-radius: 0;
  border-top: 1px solid #b3b8bc;
  padding: .8rem 1.11rem;
  font-family: 'open_sansemibold', helvetica, arial, sans-serif;
  font-size: .8rem;
  font-weight: 100;
  text-align: left;
  margin: 0;
  outline: 0;
  width: 100%; }

.lsg-dark-mode .lsg-tooltip-light-down,
.lsg-dark-mode .lsg-tooltip-light-up {
  background: #51575c;
  border-color: #26292b; }
  .lsg-dark-mode .lsg-tooltip-light-down p,
  .lsg-dark-mode .lsg-tooltip-light-up p {
    color: #b1babf; }
    .lsg-dark-mode .lsg-tooltip-light-down p strong,
    .lsg-dark-mode .lsg-tooltip-light-up p strong {
      color: #b1babf;
      font-weight: 100; }
  .lsg-dark-mode .lsg-tooltip-light-down button,
  .lsg-dark-mode .lsg-tooltip-light-up button {
    background: #51575c;
    color: #b1babf;
    border-top-color: #26292b;
    border-radius: 0; }

.lsg-dark-mode .lsg-tooltip-light-up::before,
.lsg-dark-mode .lsg-tooltip-light-down::before {
  background: #51575c;
  border-color: #26292b; }

.lsg-tooltip-light-down,
.lsg-tooltip-light-up {
  background: #fff;
  border: 1px solid #a4b5c7; }
  .lsg-tooltip-light-down p,
  .lsg-tooltip-light-up p {
    color: #53565A; }
    .lsg-tooltip-light-down p strong,
    .lsg-tooltip-light-up p strong {
      color: #26292b;
      font-weight: 100; }

.lsg-tooltip-light-down::before {
  content: "";
  display: block;
  width: .61rem;
  height: .61rem;
  position: absolute;
  left: 50%;
  margin-left: -.55rem;
  border: 1px solid #a4b5c7;
  transform: rotateZ(45deg);
  border-left: 0;
  border-top: 0;
  background: #fff;
  bottom: -.37rem; }

.lsg-tooltip-light-up::before {
  content: "";
  display: block;
  width: .61rem;
  height: .61rem;
  position: absolute;
  left: 50%;
  margin-left: -.55rem;
  border: 1px solid #a4b5c7;
  transform: rotateZ(45deg);
  border-right: 0;
  border-bottom: 0;
  background: #fff;
  top: -.37rem; }

[class^="lsg-tooltip-light-"] span,
[class*=" lsg-tooltip-light-"] span {
  color: #b1babf; }

[class^="lsg-tooltip-light-"] button,
[class*=" lsg-tooltip-light-"] button {
  background: #fff;
  border-top: 1px solid #dadadc;
  color: #006a92;
  border-radius: 0; }

[class^="lsg-tooltip-"].multiline,
[class*=" lsg-tooltip-"].multiline {
  padding-top: .3rem; }
  [class^="lsg-tooltip-"].multiline p,
  [class*=" lsg-tooltip-"].multiline p {
    padding: .55rem 1.43rem .3rem 1.43rem; }

#example-tooltip {
  position: absolute;
  bottom: 3.7rem;
  display: none;
  z-index: 2;
  left: -1.3rem; }

#example-tooltip.visible {
  display: block; }

[class^="lsg-communication-"],
[class*=" lsg-communication-"] {
  font-family: 'open_sansregular', Helvetica, sans-serif;
  padding: 1.23rem 3.07rem 1.23rem 4rem;
  position: relative;
  opacity: 0.97; }
  [class^="lsg-communication-"] p,
  [class*=" lsg-communication-"] p {
    display: inline;
    font-size: .8rem;
    font-weight: 100;
    margin: 0; }
    [class^="lsg-communication-"] p strong,
    [class*=" lsg-communication-"] p strong {
      font-family: 'open_sansemibold', Helvetica, sans-serif;
      margin-right: 1em; }
  [class^="lsg-communication-"] button,
  [class*=" lsg-communication-"] button {
    position: absolute;
    right: 1.5em;
    background: transparent;
    border: 0;
    outline: 0;
    top: 1.8em;
    margin-top: -0.5em;
    height: 2em;
    width: 2em;
    margin: 0;
    padding: 0;
    color: currentcolor; }
    [class^="lsg-communication-"] button .lsg-icon-component,
    [class*=" lsg-communication-"] button .lsg-icon-component {
      width: 1em;
      height: 1em;
      margin: 0;
      vertical-align: baseline; }
  [class^="lsg-communication-"] .lsg-icon-component,
  [class*=" lsg-communication-"] .lsg-icon-component {
    height: 1.3em;
    display: inline-block;
    width: 1.3em;
    margin: 0;
    fill: currentcolor;
    position: relative;
    top: -1px; }

[class^="lsg-communication-critical"],
[class*=" lsg-communication-critical"] {
  color: #fff;
  background: #960000; }
  [class^="lsg-communication-critical"] button svg,
  [class*=" lsg-communication-critical"] button svg {
    fill: #fff; }

.lsg-dark-mode [class^="lsg-communication-critical"],
.lsg-dark-mode [class*=" lsg-communication-critical"] {
  color: #fff;
  background: #ff1728; }
  .lsg-dark-mode [class^="lsg-communication-critical"] button lsg-icon-component,
  .lsg-dark-mode [class*=" lsg-communication-critical"] button lsg-icon-component {
    fill: #fff; }
  .lsg-dark-mode [class^="lsg-communication-critical"] p,
  .lsg-dark-mode [class*=" lsg-communication-critical"] p {
    color: #ffffff; }

[class^="lsg-communication-notification"],
[class*=" lsg-communication-notification"] {
  color: #7a4e00;
  background: #f5d000; }
  [class^="lsg-communication-notification"] button svg,
  [class*=" lsg-communication-notification"] button svg {
    fill: #343738; }

.lsg-dark-mode [class^="lsg-communication-notification"],
.lsg-dark-mode [class*=" lsg-communication-notification"] {
  color: #fff;
  background: #675200; }
  .lsg-dark-mode [class^="lsg-communication-notification"] button lsg-icon-component,
  .lsg-dark-mode [class*=" lsg-communication-notification"] button lsg-icon-component {
    fill: #fff; }
  .lsg-dark-mode [class^="lsg-communication-notification"] p,
  .lsg-dark-mode [class*=" lsg-communication-notification"] p {
    color: #ffffff; }

[class^="lsg-communication-success"],
[class*=" lsg-communication-success"] {
  color: #3b9841;
  background: #abebab; }
  [class^="lsg-communication-success"] button svg,
  [class*=" lsg-communication-success"] button svg {
    fill: #343738; }

.lsg-dark-mode [class^="lsg-communication-success"],
.lsg-dark-mode [class*=" lsg-communication-success"] {
  color: #fff;
  background: #075b3a; }
  .lsg-dark-mode [class^="lsg-communication-success"] button lsg-icon-component,
  .lsg-dark-mode [class*=" lsg-communication-success"] button lsg-icon-component {
    fill: #fff; }
  .lsg-dark-mode [class^="lsg-communication-success"] p,
  .lsg-dark-mode [class*=" lsg-communication-success"] p {
    color: #ffffff; }

[class^="lsg-communication-informational"],
[class*=" lsg-communication-informational"] {
  color: #343738;
  background: #cceffc; }
  [class^="lsg-communication-informational"] button svg,
  [class*=" lsg-communication-informational"] button svg {
    fill: #343738; }

.lsg-dark-mode [class^="lsg-communication-informational"],
.lsg-dark-mode [class*=" lsg-communication-informational"] {
  color: #fff;
  background: #165c76; }
  .lsg-dark-mode [class^="lsg-communication-informational"] button lsg-icon-component,
  .lsg-dark-mode [class*=" lsg-communication-informational"] button lsg-icon-component {
    fill: #fff; }
  .lsg-dark-mode [class^="lsg-communication-informational"] p,
  .lsg-dark-mode [class*=" lsg-communication-informational"] p {
    color: #ffffff; }

.lsg-communication-critical-centered,
.lsg-communication-notification-centered,
.lsg-communication-success-centered,
.lsg-communication-informational-centered {
  text-align: center; }

#example-communication {
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  z-index: 9999;
  margin-top: -4rem;
  box-sizing: border-box;
  transition: all 300ms; }
  #example-communication .isecg-functional-check-circle-filled {
    opacity: 0;
    transition: opacity 500ms;
    transition-delay: 300ms; }

#example-communication.visible {
  display: block;
  margin-top: 0; }
  #example-communication.visible .isecg-functional-check-circle-filled {
    opacity: 1;
    animation-duration: 500ms;
    animation-fill-mode: both;
    animation-name: iglZoomIn;
    animation-delay: 300ms; }

@keyframes iglZoomIn {
  from {
    transform: scale3d(0.5, 0.5, 0.5); }
  50% {
    transform: scale3d(1.3, 1.3, 1.3); }
  to {
    transform: scale3d(1, 1, 1); } }

.lsg-dark-mode [class^="lsg-toast-"],
.lsg-dark-mode [class*=" lsg-toast-"] {
  background: #252626; }
  .lsg-dark-mode [class^="lsg-toast-"] p,
  .lsg-dark-mode [class*=" lsg-toast-"] p {
    color: #ffffff; }
    .lsg-dark-mode [class^="lsg-toast-"] p strong,
    .lsg-dark-mode [class*=" lsg-toast-"] p strong {
      color: #ffffff; }

[class^="lsg-toast-"],
[class*=" lsg-toast-"] {
  max-width: 660px;
  box-sizing: border-box;
  background: #fff;
  font-family: 'open_sansregular', helvetica, arial, sans-serif;
  font-weight: 100;
  color: #26292b;
  font-size: 16px;
  position: relative;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  padding: 15px 50px; }
  [class^="lsg-toast-"] p,
  [class*=" lsg-toast-"] p {
    padding: 0;
    margin: 0;
    text-align: left; }
    [class^="lsg-toast-"] p strong,
    [class*=" lsg-toast-"] p strong {
      font-family: 'open_sansbold', helvetica, arial, sans-serif;
      padding: 0; }
  [class^="lsg-toast-"] .lsg-icon-component,
  [class*=" lsg-toast-"] .lsg-icon-component {
    display: block;
    position: absolute;
    left: 20px;
    width: 16px;
    height: 16px;
    top: 16px; }
  [class^="lsg-toast-"]:before,
  [class*=" lsg-toast-"]:before {
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    width: 5px;
    left: 0;
    top: 0; }

.lsg-toast-critical .lsg-icon-component {
  fill: #de0e1b; }

.lsg-toast-critical:before {
  background: #de0e1b; }

.lsg-toast-success .lsg-icon-component {
  fill: #4fb324; }

.lsg-toast-success:before {
  background: #4fb324; }

.lsg-toast-warning .lsg-icon-component {
  fill: #fccb00; }

.lsg-toast-warning:before {
  background: #fccb00; }

.lsg-toast-informational .lsg-icon-component {
  fill: #aedaff; }

.lsg-toast-informational:before {
  background: #aedaff; }

.lsg-dark-mode .lsg-toast-informational .lsg-icon-component {
  fill: #99DFF9; }

.lsg-dark-mode .lsg-toast-informational:before {
  background: #99DFF9; }

#example-toast {
  position: fixed;
  top: 1em;
  right: -45em;
  z-index: 9999;
  box-sizing: border-box;
  transition: all 750ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  opacity: 0; }

#example-toast.visible {
  display: block;
  margin-top: 0;
  opacity: 1;
  transform: translateX(-46em); }

.lsg-dark-mode [class^="lsg-validation-banner-"],
.lsg-dark-mode [class*=" lsg-validation-banner-"] {
  box-shadow: 0px 0px 0px 1px #26292b;
  background: #51575c; }
  .lsg-dark-mode [class^="lsg-validation-banner-"] p, .lsg-dark-mode [class^="lsg-validation-banner-"] ul,
  .lsg-dark-mode [class*=" lsg-validation-banner-"] p,
  .lsg-dark-mode [class*=" lsg-validation-banner-"] ul {
    color: #b1babf; }

[class^="lsg-validation-banner-"],
[class*=" lsg-validation-banner-"] {
  max-width: 21.9rem;
  box-sizing: border-box;
  background: #fff;
  font-family: 'open_sansregular', Helvetica, sans-serif;
  font-weight: 100;
  color: #51575c;
  font-size: .8rem;
  position: relative;
  padding: .43rem 1.72rem;
  box-shadow: inset 0px 0px 0px 1px #a4b5c7;
  cursor: pointer; }
  [class^="lsg-validation-banner-"] p,
  [class*=" lsg-validation-banner-"] p {
    color: #51575c;
    padding: 0;
    margin: 0; }
  [class^="lsg-validation-banner-"] ul,
  [class*=" lsg-validation-banner-"] ul {
    display: none;
    color: #b1babf;
    padding: .5em .5em .5em 0em;
    margin: 0;
    list-style: disc inside; }
    [class^="lsg-validation-banner-"] ul li,
    [class*=" lsg-validation-banner-"] ul li {
      position: relative; }
  [class^="lsg-validation-banner-"] .lsg-icon-component,
  [class*=" lsg-validation-banner-"] .lsg-icon-component {
    width: .67rem;
    position: absolute;
    right: .61rem;
    top: .6em;
    fill: #b3b8bc; }
  [class^="lsg-validation-banner-"]:before,
  [class*=" lsg-validation-banner-"]:before {
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    width: .3rem;
    left: 0;
    top: 0; }

[class^="lsg-validation-banner-"].active ul,
[class*=" lsg-validation-banner-"].active ul {
  display: block; }

[class^="lsg-validation-banner-"].active .lsg-icon-component,
[class*=" lsg-validation-banner-"].active .lsg-icon-component {
  transform: rotate(180deg); }

.lsg-validation-banner-notification:before {
  background: #f5d000; }

.lsg-validation-banner-critical:before {
  background: #960000; }

.lsg-slider {
  -webkit-appearance: none;
  width: 100%;
  margin: .58rem 0; }

.lsg-slider:focus {
  outline: none; }

.lsg-slider::-webkit-slider-runnable-track {
  width: 100%;
  height: .3rem;
  cursor: pointer;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0px 0px 1px rgba(13, 13, 13, 0);
  background: #e7edf3;
  border-radius: 1.53rem;
  border: 0px solid #000000; }

.lsg-slider::-webkit-slider-thumb {
  box-shadow: 0 0.12rem 0.24rem 0 rgba(0, 0, 0, 0.3);
  border: 0px solid #ffffff;
  height: 1.47rem;
  width: 1.47rem;
  border-radius: 3.07rem;
  background: rgba(255, 255, 255, 0.93);
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -.58rem; }

.lsg-slider:focus::-webkit-slider-runnable-track {
  background: #eaf0f5; }

.lsg-slider::-moz-range-track {
  width: 100%;
  height: .3rem;
  cursor: pointer;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0px 0px 1px rgba(13, 13, 13, 0);
  background: #e7edf3;
  border-radius: 1.53rem;
  border: 0px solid #000000; }

.lsg-slider::-moz-range-thumb {
  box-shadow: 0 0.12rem 0.24rem 0 rgba(0, 0, 0, 0.3);
  border: 0px solid #ffffff;
  height: 1.47rem;
  width: 1.47rem;
  border-radius: 3.07rem;
  background: rgba(255, 255, 255, 0.93);
  cursor: pointer; }

.lsg-slider::-ms-track {
  width: 100%;
  height: .3rem;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent; }

.lsg-slider::-ms-fill-lower {
  background: #e4eaf1;
  border: 0px solid #000000;
  border-radius: 3.07rem;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0px 0px 1px rgba(13, 13, 13, 0); }

.lsg-slider::-ms-fill-upper {
  background: #e7edf3;
  border: 0px solid #000000;
  border-radius: 3.07rem;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0px 0px 1px rgba(13, 13, 13, 0); }

.lsg-slider::-ms-thumb {
  box-shadow: 0 0.12rem 0.24rem 0 rgba(0, 0, 0, 0.3);
  border: 0px solid #ffffff;
  height: 1.47rem;
  width: 1.47rem;
  border-radius: 3.07rem;
  background: rgba(255, 255, 255, 0.93);
  cursor: pointer;
  height: .3rem; }

.lsg-slider:focus::-ms-fill-lower {
  background: #e7edf3; }

.lsg-slider:focus::-ms-fill-upper {
  background: #eaf0f5; }

.lsg-dark-mode textarea {
  background: #53565a;
  color: #b1babf;
  border: 1px solid #252626; }
  .lsg-dark-mode textarea:focus {
    outline: 1px solid #b1babf;
    outline-offset: -1px; }
  .lsg-dark-mode textarea:disabled {
    background: #343738;
    border-color: #53565a;
    color: #939598; }

textarea {
  border: 1px solid #b3b8bc;
  background: #ffffff;
  font-family: 'open_sansregular', Helvetica, sans-serif;
  font-size: 1em;
  padding: .5em; }
  textarea:focus, textarea.focused {
    outline: 1px solid #0090c4;
    outline-offset: -1px; }
  textarea:disabled {
    background: #F3F3F5;
    border-color: #e6e7e8;
    color: #b1babf; }

.lsg-dark-mode [class^="lsg-dropdown-secondary lsg-validation"] select,
.lsg-dark-mode [class*=" lsg-dropdown-secondary lsg-validation"] select {
  color: #ffffff;
  background: #53565a;
  border-color: transparent; }

[class^="lsg-dropdown-secondary lsg-validation"],
[class*=" lsg-dropdown-secondary lsg-validation"] {
  overflow: hidden; }
  [class^="lsg-dropdown-secondary lsg-validation"] select,
  [class*=" lsg-dropdown-secondary lsg-validation"] select {
    padding: 0 .49rem 0 1.47rem;
    border-radius: 0; }
    [class^="lsg-dropdown-secondary lsg-validation"] select + .lsg-icon-component,
    [class*=" lsg-dropdown-secondary lsg-validation"] select + .lsg-icon-component {
      left: auto;
      right: .7em;
      top: .6em;
      fill: #b3b8bc; }
  [class^="lsg-dropdown-secondary lsg-validation"] .lsg-icon-component,
  [class*=" lsg-dropdown-secondary lsg-validation"] .lsg-icon-component {
    display: block;
    width: .7em;
    position: absolute;
    top: .6em;
    left: .6em;
    z-index: 2; }

.lsg-validation-critical {
  border: 1px solid #960000; }
  .lsg-validation-critical .lsg-icon-component {
    fill: #960000; }

.lsg-dark-mode .lsg-validation-critical {
  border-color: #ff1728; }
  .lsg-dark-mode .lsg-validation-critical .lsg-icon-component {
    fill: #ff1728; }

.lsg-validation-success.lsg-dropdown-secondary,
.lsg-validation-critical.lsg-dropdown-secondary {
  border: 1px solid #b1babf; }
  .lsg-validation-success.lsg-dropdown-secondary .lsg-icon-component:last-child,
  .lsg-validation-critical.lsg-dropdown-secondary .lsg-icon-component:last-child {
    fill: #53565a; }

.lsg-dropdown-secondary.lsg-validation-success .lsg-icon-component:first-child {
  fill: #abebab; }

.lsg-dark-mode .lsg-validation-success.lsg-dropdown-secondary,
.lsg-dark-mode .lsg-validation-critical.lsg-dropdown-secondary {
  border: 1px solid #252526; }
  .lsg-dark-mode .lsg-validation-success.lsg-dropdown-secondary .lsg-icon-component:last-child,
  .lsg-dark-mode .lsg-validation-critical.lsg-dropdown-secondary .lsg-icon-component:last-child {
    fill: #b1babf; }

.lsg-dark-mode .lsg-validation-success.lsg-dropdown-secondary .lsg-icon-component:first-child {
  fill: #8cc74f; }

.lsg-dark-mode .lsg-table {
  color: #b1babf; }
  .lsg-dark-mode .lsg-table th {
    border-color: #1f1f1f !important; }
    .lsg-dark-mode .lsg-table th:last-child {
      box-shadow: #111 -1px 0 0 0 inset; }
  .lsg-dark-mode .lsg-table .resizing {
    background: #51575c; }
  .lsg-dark-mode .lsg-table .selected-row, .lsg-dark-mode .lsg-table .selected-cell {
    background: #1f1f1f;
    color: #fff; }
  .lsg-dark-mode .lsg-table .table-source:not(th) {
    color: #99dff9; }

.lsg-table-title {
  font-family: "open_sanslight", Helvetica, arial, sans-serif !important;
  font-size: 24px !important;
  color: #252626;
  margin: 10px 0 !important; }

.lsg-table {
  width: 100%;
  font-family: 'open_sansregular', Helvetica, sans-serif;
  font-size: 1em;
  color: #51575c;
  border: none;
  border-collapse: unset; }
  .lsg-table th {
    text-align: left;
    font-weight: normal;
    padding: .5rem;
    border: 1px solid #E6E7E8 !important;
    border-right: 0; }
    .lsg-table th:last-child {
      box-shadow: #E6E7E8 -1px 0 0 0 inset; }
  .lsg-table td {
    text-align: left;
    font-weight: normal;
    padding: .5rem;
    position: relative; }
  .lsg-table .selected-row, .lsg-table .selected-cell {
    background: #f5f5f5;
    color: #111; }
  .lsg-table [class^="table-"] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 0; }
  .lsg-table .table-source:not(th) {
    color: #006a92; }
  .lsg-table .resizing {
    background: #e4e6e7; }

.hash {
  display: block;
  max-width: 15em;
  overflow: hidden;
  text-overflow: ellipsis; }

.copy-hash {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  padding: 1px;
  background: #fff;
  opacity: .8; }

.lsg-table#resizable-cols-table th {
  cursor: ew-resize;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.lsg-table#resizable-cols-table [class^="table-"] {
  width: auto; }

.lsg-dark-mode .lsg-warning {
  box-shadow: -0.5rem 0px 0px 0px #ff1728, 0 0.43rem 0.61rem 0 rgba(0, 0, 0, 0.1);
  background: #51575c;
  border-color: #26292b; }
  .lsg-dark-mode .lsg-warning .lsg-icon-component {
    fill: #ff1728; }
  .lsg-dark-mode .lsg-warning:after {
    top: 20px;
    border-color: transparent transparent transparent #51575c;
    border-width: 10px; }
  .lsg-dark-mode .lsg-warning:before {
    top: 19px;
    border-color: transparent transparent transparent #26292b;
    border-width: 11px; }

.lsg-warning {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
  align-items: flex-start;
  border: 1px solid #b1babf;
  width: 19rem;
  padding: 1rem 2.8rem;
  flex-wrap: wrap;
  position: relative;
  box-shadow: -0.5rem 0px 0px 0px #960000, 0 0.43rem 0.61rem 0 rgba(0, 0, 0, 0.1); }
  .lsg-warning .lsg-btn-text {
    padding: .3rem 0;
    margin-right: 1rem; }
  .lsg-warning p {
    flex: 0 0 100%; }
  .lsg-warning .lsg-icon-component {
    position: absolute;
    top: 1.1rem;
    left: 1rem;
    fill: #960000; }
  .lsg-warning:after, .lsg-warning:before {
    content: '';
    display: block;
    position: absolute;
    left: 100%;
    width: 0;
    height: 0;
    border-style: solid; }
  .lsg-warning:after {
    top: 20px;
    border-color: transparent transparent transparent #ffffff;
    border-width: 10px; }
  .lsg-warning:before {
    top: 19px;
    border-color: transparent transparent transparent #b1babf;
    border-width: 11px; }

.lsg-dark-mode .lsg-input-dyn-placeholder input[type="text"][required] + label[placeholder]:before,
.lsg-dark-mode .lsg-input-dyn-placeholder input[type="password"][required] + label[placeholder]:before {
  background: linear-gradient(9180deg, transparent 50%, #51575c 50%); }

.lsg-input-dyn-placeholder {
  display: inline-block; }
  .lsg-input-dyn-placeholder input[type="text"],
  .lsg-input-dyn-placeholder input[type="password"] {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    margin: 0 0 1em;
    padding: 1em;
    border: 1px solid #ccc;
    border-radius: 1.5em;
    background: #fff;
    resize: none;
    outline: none;
    font-family: 'open_sansregular', helvetica, arial, sans-serif;
    font-size: 8rem; }
  .lsg-input-dyn-placeholder p {
    display: inline-block; }
  .lsg-input-dyn-placeholder label[placeholder]::-webkit-input-placeholder {
    color: #b1babf; }
  .lsg-input-dyn-placeholder label[placeholder]::-moz-placeholder {
    color: #b1babf; }
  .lsg-input-dyn-placeholder label[placeholder]:-ms-input-placeholder {
    color: #b1babf; }
  .lsg-input-dyn-placeholder input[type="text"][required]:focus,
  .lsg-input-dyn-placeholder input[type="password"][required]:focus {
    border-color: #b1babf; }
  .lsg-input-dyn-placeholder input[type="text"][required]:focus + label[placeholder]:before,
  .lsg-input-dyn-placeholder input[type="password"][required]:focus + label[placeholder]:before {
    color: #b1babf; }
  .lsg-input-dyn-placeholder input[type="text"][required]:focus + label[placeholder]:before,
  .lsg-input-dyn-placeholder input[type="text"][required]:valid + label[placeholder]:before,
  .lsg-input-dyn-placeholder input[type="password"][required]:focus + label[placeholder]:before,
  .lsg-input-dyn-placeholder input[type="password"][required]:valid + label[placeholder]:before {
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transform: translate(0, -1.17rem) scale(0.9, 0.9);
    transform: translate(0, -1.17rem) scale(0.9, 0.9);
    padding: 0 .123rem;
    margin: 0 .5rem; }
  .lsg-input-dyn-placeholder input[type="text"][required]:invalid + label[placeholder][alt]:before,
  .lsg-input-dyn-placeholder input[type="password"][required]:invalid + label[placeholder][alt]:before {
    content: attr(alt); }
  .lsg-input-dyn-placeholder input[type="text"][required] + label[placeholder],
  .lsg-input-dyn-placeholder input[type="password"][required] + label[placeholder] {
    display: block;
    pointer-events: none;
    margin-top: -2.6rem;
    position: absolute;
    font-family: 'open_sansregular', helvetica, arial, sans-serif;
    font-size: .8rem;
    font-weight: 100; }
  .lsg-input-dyn-placeholder input[type="text"][required] + label[placeholder]:before,
  .lsg-input-dyn-placeholder input[type="password"][required] + label[placeholder]:before {
    content: attr(placeholder);
    display: inline-block;
    margin: 0 1rem;
    color: #898989;
    white-space: nowrap;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    color: #b1babf;
    background: linear-gradient(9180deg, transparent 50%, #fff 50%); }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"],
.lsg-dark-mode [class^="lsg-input-"] input[type="email"],
.lsg-dark-mode [class^="lsg-input-"] input[type="password"], .lsg-dark-mode [class*=" lsg-input-"] input[type="text"],
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"],
.lsg-dark-mode [class*=" lsg-input-"] input[type="password"] {
  background: #252626;
  color: #E6E7E8;
  border: 1px solid #939598; }
  .lsg-dark-mode [class^="lsg-input-"] input[type="text"]:focus, .lsg-dark-mode [class^="lsg-input-"] input[type="text"].focus,
  .lsg-dark-mode [class^="lsg-input-"] input[type="email"]:focus,
  .lsg-dark-mode [class^="lsg-input-"] input[type="email"].focus,
  .lsg-dark-mode [class^="lsg-input-"] input[type="password"]:focus,
  .lsg-dark-mode [class^="lsg-input-"] input[type="password"].focus, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]:focus, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"].focus,
  .lsg-dark-mode [class*=" lsg-input-"] input[type="email"]:focus,
  .lsg-dark-mode [class*=" lsg-input-"] input[type="email"].focus,
  .lsg-dark-mode [class*=" lsg-input-"] input[type="password"]:focus,
  .lsg-dark-mode [class*=" lsg-input-"] input[type="password"].focus {
    border-color: #66CFF6; }

.lsg-dark-mode [class^="lsg-input-"] p, .lsg-dark-mode [class*=" lsg-input-"] p {
  color: #E6E7E8; }

.lsg-dark-mode [class^="lsg-input-"] label[placeholder]::-webkit-input-placeholder, .lsg-dark-mode [class*=" lsg-input-"] label[placeholder]::-webkit-input-placeholder {
  color: #b3b8bc; }

.lsg-dark-mode [class^="lsg-input-"] label[placeholder]::-moz-placeholder, .lsg-dark-mode [class*=" lsg-input-"] label[placeholder]::-moz-placeholder {
  color: #b3b8bc; }

.lsg-dark-mode [class^="lsg-input-"] label[placeholder]:-ms-input-placeholder, .lsg-dark-mode [class*=" lsg-input-"] label[placeholder]:-ms-input-placeholder {
  color: #b3b8bc; }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"]:disabled,
.lsg-dark-mode [class^="lsg-input-"] input[type="email"]:disabled, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]:disabled,
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"]:disabled {
  background-color: #343738;
  color: #939598;
  cursor: not-allowed;
  border: 1px solid #53565A; }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"]::-webkit-input-placeholder,
.lsg-dark-mode [class^="lsg-input-"] input[type="email"]::-webkit-input-placeholder, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]::-webkit-input-placeholder,
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"]::-webkit-input-placeholder {
  color: #6d6d6d; }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"]::-moz-placeholder,
.lsg-dark-mode [class^="lsg-input-"] input[type="email"]:disabled::-moz-placeholder, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]::-moz-placeholder,
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"]:disabled::-moz-placeholder {
  color: #6d6d6d; }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"]:-ms-input-placeholder,
.lsg-dark-mode [class^="lsg-input-"] input[type="email"]:-ms-input-placeholder, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]:-ms-input-placeholder,
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"]:-ms-input-placeholder {
  color: #6d6d6d; }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"]:disabled::-webkit-input-placeholder,
.lsg-dark-mode [class^="lsg-input-"] input[type="email"]:disabled::-webkit-input-placeholder, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]:disabled::-webkit-input-placeholder,
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"]:disabled::-webkit-input-placeholder {
  color: #757a80; }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"]:disabled::-moz-placeholder,
.lsg-dark-mode [class^="lsg-input-"] input[type="email"]:disabled::-moz-placeholder, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]:disabled::-moz-placeholder,
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"]:disabled::-moz-placeholder {
  color: #757a80; }

.lsg-dark-mode [class^="lsg-input-"] input[type="text"]:disabled:-ms-input-placeholder,
.lsg-dark-mode [class^="lsg-input-"] input[type="email"]:disabled:-ms-input-placeholder, .lsg-dark-mode [class*=" lsg-input-"] input[type="text"]:disabled:-ms-input-placeholder,
.lsg-dark-mode [class*=" lsg-input-"] input[type="email"]:disabled:-ms-input-placeholder {
  color: #757a80; }

[class^="lsg-input-"], [class*=" lsg-input-"] {
  position: relative;
  display: inline-block; }
  [class^="lsg-input-"] p, [class*=" lsg-input-"] p {
    color: #26292b;
    font-family: 'open_sansregular', helvetica, arial, sans-serif;
    font-weight: 100;
    font-size: .8rem;
    margin-right: 1em;
    display: inline-block;
    margin: 0 5px 0 0; }
  [class^="lsg-input-"] input[type="text"],
  [class^="lsg-input-"] input[type="email"],
  [class^="lsg-input-"] input[type="password"], [class*=" lsg-input-"] input[type="text"],
  [class*=" lsg-input-"] input[type="email"],
  [class*=" lsg-input-"] input[type="password"] {
    background: #fff;
    border: solid 1px #B1BABF;
    font-size: 13px;
    font-weight: 100;
    padding: 5px;
    border-radius: 0;
    font-family: 'open_sansregular', helvetica, arial, sans-serif;
    color: #26292b;
    height: 24px;
    box-sizing: border-box;
    min-width: 188px; }
    [class^="lsg-input-"] input[type="text"]:focus, [class^="lsg-input-"] input[type="text"].focus,
    [class^="lsg-input-"] input[type="email"]:focus,
    [class^="lsg-input-"] input[type="email"].focus,
    [class^="lsg-input-"] input[type="password"]:focus,
    [class^="lsg-input-"] input[type="password"].focus, [class*=" lsg-input-"] input[type="text"]:focus, [class*=" lsg-input-"] input[type="text"].focus,
    [class*=" lsg-input-"] input[type="email"]:focus,
    [class*=" lsg-input-"] input[type="email"].focus,
    [class*=" lsg-input-"] input[type="password"]:focus,
    [class*=" lsg-input-"] input[type="password"].focus {
      outline: none;
      border-color: #0090c4; }
  [class^="lsg-input-"] input[type="text"]::-webkit-input-placeholder,
  [class^="lsg-input-"] input[type="email"]::-webkit-input-placeholder,
  [class^="lsg-input-"] input[type="password"]::-webkit-input-placeholder, [class*=" lsg-input-"] input[type="text"]::-webkit-input-placeholder,
  [class*=" lsg-input-"] input[type="email"]::-webkit-input-placeholder,
  [class*=" lsg-input-"] input[type="password"]::-webkit-input-placeholder {
    color: #b1babf; }
  [class^="lsg-input-"] input[type="text"]::-moz-placeholder,
  [class^="lsg-input-"] input[type="email"]::-moz-placeholder,
  [class^="lsg-input-"] input[type="password"]::-moz-placeholder, [class*=" lsg-input-"] input[type="text"]::-moz-placeholder,
  [class*=" lsg-input-"] input[type="email"]::-moz-placeholder,
  [class*=" lsg-input-"] input[type="password"]::-moz-placeholder {
    color: #b1babf; }
  [class^="lsg-input-"] input[type="text"]:-ms-input-placeholder,
  [class^="lsg-input-"] input[type="email"]:-ms-input-placeholder,
  [class^="lsg-input-"] input[type="password"]:-ms-input-placeholder, [class*=" lsg-input-"] input[type="text"]:-ms-input-placeholder,
  [class*=" lsg-input-"] input[type="email"]:-ms-input-placeholder,
  [class*=" lsg-input-"] input[type="password"]:-ms-input-placeholder {
    color: #b1babf; }
  [class^="lsg-input-"] input[type="text"]:disabled,
  [class^="lsg-input-"] input[type="email"]:disabled,
  [class^="lsg-input-"] input[type="password"]:disabled, [class*=" lsg-input-"] input[type="text"]:disabled,
  [class*=" lsg-input-"] input[type="email"]:disabled,
  [class*=" lsg-input-"] input[type="password"]:disabled {
    background-color: #f3f3f5;
    border: solid 1px #e6e7e8;
    color: #939598;
    cursor: not-allowed; }
  [class^="lsg-input-"] input[type="text"]:disabled::-webkit-input-placeholder,
  [class^="lsg-input-"] input[type="email"]:disabled::-webkit-input-placeholder,
  [class^="lsg-input-"] input[type="password"]:disabled::-webkit-input-placeholder, [class*=" lsg-input-"] input[type="text"]:disabled::-webkit-input-placeholder,
  [class*=" lsg-input-"] input[type="email"]:disabled::-webkit-input-placeholder,
  [class*=" lsg-input-"] input[type="password"]:disabled::-webkit-input-placeholder {
    color: #aebbc8; }
  [class^="lsg-input-"] input[type="text"]:disabled::-moz-placeholder,
  [class^="lsg-input-"] input[type="email"]:disabled::-moz-placeholder,
  [class^="lsg-input-"] input[type="password"]:disabled::-moz-placeholder, [class*=" lsg-input-"] input[type="text"]:disabled::-moz-placeholder,
  [class*=" lsg-input-"] input[type="email"]:disabled::-moz-placeholder,
  [class*=" lsg-input-"] input[type="password"]:disabled::-moz-placeholder {
    color: #aebbc8; }
  [class^="lsg-input-"] input[type="text"]:disabled:-ms-input-placeholder,
  [class^="lsg-input-"] input[type="email"]:disabled:-ms-input-placeholder,
  [class^="lsg-input-"] input[type="password"]:disabled:-ms-input-placeholder, [class*=" lsg-input-"] input[type="text"]:disabled:-ms-input-placeholder,
  [class*=" lsg-input-"] input[type="email"]:disabled:-ms-input-placeholder,
  [class*=" lsg-input-"] input[type="password"]:disabled:-ms-input-placeholder {
    color: #aebbc8; }

.lsg-input-icon {
  position: relative; }
  .lsg-input-icon .lsg-icon-component {
    position: absolute;
    color: #a4b5c7;
    fill: #b1babf;
    top: 4px;
    left: 6px;
    height: 16px;
    width: 16px; }
  .lsg-input-icon input[type="text"],
  .lsg-input-icon input[type="email"],
  .lsg-input-icon input[type="password"] {
    padding-left: 25px; }

.lsg-dark-mode [class^="lsg-input-"].lsg-required .lsg-icon-component.required {
  fill: #ff1728; }

[class^="lsg-input-"].lsg-required input[type="text"],
[class^="lsg-input-"].lsg-required input[type="email"],
[class^="lsg-input-"].lsg-required input[type="password"] {
  padding-right: 2em; }

[class^="lsg-input-"].lsg-required .lsg-icon-component.required {
  position: absolute;
  color: #f1342f;
  font-size: .61rem;
  top: .8rem;
  margin-left: .5em;
  right: 1em;
  height: 1.2em;
  width: 1.2em;
  fill: #960000; }

[class^="lsg-input-"].lsg-check input[type="text"],
[class^="lsg-input-"].lsg-check input[type="email"],
[class^="lsg-input-"].lsg-check input[type="password"] {
  padding-right: 25px;
  padding-left: 5px;
  border-color: #8cc74f; }

[class^="lsg-input-"].lsg-check .lsg-icon-component.check {
  position: absolute;
  font-size: .61rem;
  top: 6px;
  right: 8px;
  height: 1.2em;
  width: 1.2em;
  fill: #8cc74f;
  left: auto; }

[class^="lsg-input-"].lsg-invalid {
  padding-bottom: 1.5em; }
  [class^="lsg-input-"].lsg-invalid input[type="text"],
  [class^="lsg-input-"].lsg-invalid input[type="email"],
  [class^="lsg-input-"].lsg-invalid input[type="password"] {
    padding-right: 25px;
    padding-left: 5px;
    border-color: #de0e1b;
    color: #de0e1b; }
  [class^="lsg-input-"].lsg-invalid .lsg-icon-component.cancel {
    position: absolute;
    font-size: .61rem;
    top: 6px;
    right: 8px;
    height: 1.2em;
    width: 1.2em;
    fill: #960000;
    left: auto; }
  [class^="lsg-input-"].lsg-invalid .lsg-message {
    font-size: 13px;
    font-family: 'open_sansregular', helvetica, arial, sans-serif;
    font-weight: 100;
    position: absolute;
    bottom: 0em; }

.lsg-dark-mode [class^="lsg-input-"].lsg-invalid input[type="text"],
.lsg-dark-mode [class^="lsg-input-"].lsg-invalid input[type="email"],
.lsg-dark-mode [class^="lsg-input-"].lsg-invalid input[type="password"] {
  border-color: #ff1728;
  color: #ff1728; }

.lsg-dark-mode [class^="lsg-input-"].lsg-invalid .lsg-icon-component.cancel {
  fill: #ff1728;
  left: auto; }

.lsg-input-dyn-placeholder.lsg-mid-size input {
  padding: .4em;
  padding-left: 2em; }

.lsg-input-dyn-placeholder.lsg-mid-size input[type="text"][required] + label[placeholder],
.lsg-input-dyn-placeholder.lsg-mid-size input[type="email"][required] + label[placeholder],
.lsg-input-dyn-placeholder.lsg-mid-size input[type="password"][required] + label[placeholder] {
  margin-top: -2.8em; }

.lsg-input-dyn-placeholder.lsg-mid-size input[type="text"][required] + label[placeholder]:before,
.lsg-input-dyn-placeholder.lsg-mid-size input[type="email"][required] + label[placeholder]:before,
.lsg-input-dyn-placeholder.lsg-mid-size input[type="password"][required] + label[placeholder]:before {
  margin: 0 .6em; }

.lsg-input-dyn-placeholder.lsg-mid-size input[type="text"][required]:focus + label[placeholder]:before,
.lsg-input-dyn-placeholder.lsg-mid-size input[type="text"][required]:valid + label[placeholder]:before,
.lsg-input-dyn-placeholder.lsg-mid-size input[type="email"][required]:focus + label[placeholder]:before,
.lsg-input-dyn-placeholder.lsg-mid-size input[type="email"][required]:valid + label[placeholder]:before,
.lsg-input-dyn-placeholder.lsg-mid-size input[type="password"][required]:focus + label[placeholder]:before,
.lsg-input-dyn-placeholder.lsg-mid-size input[type="password"][required]:valid + label[placeholder]:before {
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transform: translate(0, -1.2em) scale(0.9, 0.9);
  transform: translate(0, -1.2em) scale(0.9, 0.9);
  margin: 0 0.2em; }

[class^="lsg-input-"].lsg-mid-size input {
  padding: .4em; }

[class^="lsg-input-"].lsg-mid-size .lsg-icon-component {
  width: .75em;
  top: .35em; }

[class^="lsg-input-"].lsg-mid-size .lsg-icon-component.required {
  width: 1em;
  top: 1em; }

[class^="lsg-input-"].lsg-mid-size .lsg-icon-component.check {
  width: 1em;
  top: 1em; }

[class^="lsg-input-icon"].lsg-mid-size input {
  padding: .4em;
  padding-left: 2em; }

[class^="lsg-input-"].lsg-required.lsg-mid-size .isecicon-small-required {
  top: .61rem;
  font-size: .7em; }

[class^="lsg-input-"].lsg-check.lsg-mid-size .isecicon-small-check {
  top: 1.2em;
  font-size: .7em; }

.lsg-dark-mode .lsg-unsaved-changes {
  box-shadow: 0 2px 5px 0 #151515, inset 8px 0 0 0 #ff1728;
  border-color: black;
  background: #343738; }
  .lsg-dark-mode .lsg-unsaved-changes::before {
    border-color: transparent transparent transparent #000; }
  .lsg-dark-mode .lsg-unsaved-changes::after {
    border-color: transparent transparent transparent #343738; }
  .lsg-dark-mode .lsg-unsaved-changes p {
    color: white; }
  .lsg-dark-mode .lsg-unsaved-changes .lsg-icon-component {
    fill: #ff1728; }

.lsg-unsaved-changes {
  background: white;
  border: 1px solid #B1BABF;
  box-shadow: 0 2px 5px 0 #C1C9D2, inset 8px 0 0 0 #de0e1b;
  padding: 20px 20px 20px 8px;
  display: flex;
  flex-direction: row;
  width: 340px;
  position: relative; }
  .lsg-unsaved-changes::before {
    content: "";
    display: block;
    position: absolute;
    top: 20px;
    right: -11px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 11px 0 11px 11px;
    border-color: transparent transparent transparent #B1BABF;
    z-index: 0; }
  .lsg-unsaved-changes::after {
    content: "";
    display: block;
    position: absolute;
    top: 20px;
    right: -10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 11px 0 11px 11px;
    border-color: transparent transparent transparent #ffffff;
    z-index: 1; }
  .lsg-unsaved-changes p {
    font-family: 'open_sansregular', Helvetica, sans-serif;
    color: #252626;
    text-align: left; }
  .lsg-unsaved-changes .lsg-icon-component {
    fill: #de0e1b; }
  .lsg-unsaved-changes div:first-child {
    padding: 0px 20px 20px 20px; }
  .lsg-unsaved-changes button {
    float: left; }
    .lsg-unsaved-changes button:nth-of-type(1) {
      padding-left: 0;
      position: relative; }
      .lsg-unsaved-changes button:nth-of-type(1)::after {
        content: "";
        display: block;
        position: absolute;
        width: 1px;
        height: 15px;
        right: 0;
        top: 6px;
        background: #e6e7e8; }

.lsg-dark-mode .lsg-ribbon {
  background-color: #252626; }

.lsg-dark-mode .lsg-workspace-name {
  color: #B1BABF; }

.lsg-dark-mode .lsg-totalizer-bar .lsg-totalizer-value {
  color: #B1BABF; }

.lsg-dark-mode .lsg-totalizer-bar [class^='lsg-totalizer-button']:hover, .lsg-dark-mode .lsg-totalizer-bar [class^='lsg-totalizer-button'].selected {
  box-shadow: inset 0 -3px #53565A;
  background: #1f1f1f; }

.lsg-dark-mode .lsg-totalizer-bar [class^='lsg-totalizer-button']::before {
  background: #080808; }

.lsg-dark-mode .lsg-totalizer-bar .lsg-totalizer-button-high .lsg-totalizer-value {
  color: #ff1728; }

.lsg-dark-mode .lsg-totalizer-bar .lsg-totalizer-button-medium .lsg-totalizer-value {
  color: #d96111; }

.lsg-dark-mode .lsg-totalizer-bar .lsg-totalizer-button-low .lsg-totalizer-value {
  color: #b89300; }

.lsg-dark-mode .lsg-totalizer-bar .lsg-totalizer-button-informational .lsg-totalizer-value {
  color: #99DFF9; }

.lsg-dark-mode .lsg-workspace-actions [class^='lsg-workspace-action-btn'] {
  background: transparent; }
  .lsg-dark-mode .lsg-workspace-actions [class^='lsg-workspace-action-btn']:hover, .lsg-dark-mode .lsg-workspace-actions [class^='lsg-workspace-action-btn'].selected {
    background: #1f1f1f; }
  .lsg-dark-mode .lsg-workspace-actions [class^='lsg-workspace-action-btn'] .lsg-totalizer-historic {
    color: #fff; }
    .lsg-dark-mode .lsg-workspace-actions [class^='lsg-workspace-action-btn'] .lsg-totalizer-historic .lsg-icon-component {
      fill: #fff; }

.lsg-ribbon {
  height: 78px;
  padding: 0px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  border: 1px dashed #FF00EE;
  background: #fff; }

.lsg-workspace-name {
  font-family: 'open_sanslight', arial, sans-serif;
  color: #53565A;
  margin: 0;
  padding: 0 20px;
  width: 400px;
  box-sizing: border-box; }

.lsg-totalizer-bar {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
  flex: 1;
  height: 78px;
  box-sizing: border-box; }
  .lsg-totalizer-bar [class^='lsg-totalizer-button'] {
    width: 140px;
    padding: 10px 15px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    position: relative;
    flex: 0 0 140px;
    position: relative; }
    .lsg-totalizer-bar [class^='lsg-totalizer-button']:hover, .lsg-totalizer-bar [class^='lsg-totalizer-button'].selected {
      box-shadow: inset 0 -3px #53565A;
      background: #f3f3f5;
      cursor: default; }
    .lsg-totalizer-bar [class^='lsg-totalizer-button']::before {
      content: '';
      display: block;
      width: 1px;
      height: 71px;
      background: #e6e7e8;
      position: absolute;
      left: 0;
      top: 4px; }
  .lsg-totalizer-bar .lsg-totalizer-button-high .lsg-totalizer-value {
    color: #960000; }
  .lsg-totalizer-bar .lsg-totalizer-button-medium .lsg-totalizer-value {
    color: #eda154; }
  .lsg-totalizer-bar .lsg-totalizer-button-low .lsg-totalizer-value {
    color: #f5d000; }
  .lsg-totalizer-bar .lsg-totalizer-button-informational .lsg-totalizer-value {
    color: #0090c4; }
  .lsg-totalizer-bar .lsg-totalizer-value {
    font-family: 'oswald-light', arial, sans-serif;
    font-size: 42px;
    display: flex; }
    .lsg-totalizer-bar .lsg-totalizer-value .lsg-totalizer-value-ref {
      font-family: 'open_sanslight', arial, sans-serif;
      font-size: 16px;
      font-weight: 100;
      align-self: flex-end;
      margin-left: 6px; }
  .lsg-totalizer-bar .lsg-totalizer-value-caption {
    font-family: 'open_sanslight', arial, sans-serif;
    font-size: 16px; }
  .lsg-totalizer-bar .lsg-totalizer-value-trend {
    margin-left: 6px;
    display: flex;
    padding: 5px 0; }
    .lsg-totalizer-bar .lsg-totalizer-value-trend .lsg-icon-component {
      height: 13px;
      fill: currentColor; }
      .lsg-totalizer-bar .lsg-totalizer-value-trend .lsg-icon-component.trend-down {
        align-self: flex-end; }
      .lsg-totalizer-bar .lsg-totalizer-value-trend .lsg-icon-component.trend-up {
        align-self: flex-start; }

.lsg-workspace-actions {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
  flex: 0;
  box-sizing: border-box;
  margin-left: auto;
  height: 78px; }
  .lsg-workspace-actions [class^='lsg-workspace-action-btn'] {
    width: 140px;
    padding: 10px 15px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    position: relative;
    flex: 0 0 140px;
    align-items: center;
    justify-content: center; }
    .lsg-workspace-actions [class^='lsg-workspace-action-btn']:hover, .lsg-workspace-actions [class^='lsg-workspace-action-btn'].selected {
      background: #f3f3f5;
      cursor: default; }
    .lsg-workspace-actions [class^='lsg-workspace-action-btn'] .lsg-icon-component.reload,
    .lsg-workspace-actions [class^='lsg-workspace-action-btn'] .lsg-icon-component.clock {
      margin-bottom: 10px; }
    .lsg-workspace-actions [class^='lsg-workspace-action-btn'] .lsg-totalizer-historic {
      font-size: 13px;
      color: #53565a; }
      .lsg-workspace-actions [class^='lsg-workspace-action-btn'] .lsg-totalizer-historic .lsg-icon-component {
        width: 13px;
        fill: #53565a; }

._arrow_common, .arrow.top:after, .arrow.right:after, .arrow.bottom:after, .arrow.left:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.arrow.top:after {
  bottom: 100%;
  left: 15%;
  border-bottom-color: #0071c5;
  border-width: 0.7em;
  margin-left: -0.7em; }

.arrow.right:after {
  left: 100%;
  top: 15%;
  border-left-color: #0071c5;
  border-width: 0.7em;
  margin-top: -0.7em; }

.arrow.bottom:after {
  left: 85%;
  top: 100%;
  border-top-color: #0069b8;
  border-width: 0.7em;
  margin-left: -0.7em; }

.arrow.left:after {
  right: 100%;
  top: 15%;
  border-right-color: #0071c5;
  border-width: 0.7em;
  margin-top: -0.7em; }

.lsg-flyout-tooltip {
  position: absolute;
  background-color: white;
  border: 1px solid #e6e7e8;
  box-shadow: 0 7px 10px 0 rgba(0, 0, 0, 0.1);
  top: 35px;
  left: -74px;
  z-index: 10; }

.lsg-flyout-tooltip div {
  transition: background-color 0.1s;
  cursor: pointer;
  white-space: nowrap;
  background-color: #fff; }

.lsg-flyout-tooltip div > div {
  padding: 0.5em; }

.lsg-flyout-tooltip div:not(.lsg-selectable) {
  background-color: #e6e7e8;
  color: #53565a; }

.lsg-flyout-tooltip div.lsg-selectable:hover {
  background-color: #e6e7e8; }

.lsg-flyout-tooltip.arrow_box {
  background: #b1babf;
  border: 1px solid #b1babf;
  position: relative; }

.lsg-flyout-tooltip.arrow_box:after, .lsg-flyout-tooltip.arrow_box:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.lsg-flyout-tooltip.arrow_box:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 12px;
  margin-left: -12px; }

.lsg-flyout-tooltip.arrow_box:before {
  border-color: rgba(116, 142, 170, 0);
  border-bottom-color: #b1babf;
  border-width: 13px;
  margin-left: -13px; }

.lsg-searchPill.lsg-filter-tag {
  margin-bottom: 4px; }

.lsg-searchPill.lsg-selected i {
  background: #e6e7e8; }

.lsg-searchPill i {
  font-style: normal;
  background-color: #e6e7e8;
  cursor: pointer; }

.lsg-searchPill .lsg-close {
  margin-left: 8px;
  height: 7px;
  width: 7px; }

.lsg-searchPill p.lsg-key {
  position: relative;
  cursor: pointer; }

.lsg-searchPill p.lsg-key .lsg-flyout-container {
  box-shadow: none;
  position: absolute;
  background: none;
  top: 0; }

.lsg-searchPill span.lsg-operator {
  display: block;
  position: relative; }

.lsg-searchPill span.lsg-operator .lsg-flyout-container {
  box-shadow: none;
  position: absolute;
  top: 0; }

.lsg-searchPill.lsg-filter-tag input.lsg-search-edit[type="text"] {
  font-size: 12px;
  margin-left: 0;
  height: 1.1em;
  padding: 2px 9px 4px;
  margin: 0; }

.lsg-calendar {
  position: relative;
  width: 25em; }

.lsg-calendar .lsg-calendar-input {
  border: 1px solid #b1babf;
  padding: 0.5em 1em;
  font-size: 13px;
  display: flex; }

.lsg-calendar .lsg-calendar-input .lsg-calendar-icon {
  fill: #00aeef;
  font-size: 16px;
  margin-top: .2em; }

.lsg-calendar .lsg-calendar-input input {
  flex-grow: 1;
  border: 0;
  color: #4e657e;
  outline: 0;
  font-size: 13px;
  display: inline-flex;
  flex-grow: 1;
  min-width: 15px;
  margin-left: 5px; }

.lsg-calendar .lsg-calendar-flyout {
  margin-top: 0.5em;
  border: 1px solid #b1babf;
  color: #4e657e;
  width: 100%;
  text-align: center;
  box-shadow: 0 7px 10px 0 rgba(0, 0, 0, 0.1);
  opacity: 1;
  box-sizing: border-box;
  position: absolute;
  background: white;
  z-index: 9999; }

.lsg-calendar .lsg-calendar-flyout.ng-hide {
  opacity: 0; }

.lsg-calendar .lsg-calendar-flyout.ng-hide-add, .lsg-calendar .lsg-calendar-flyout.ng-hide-remove {
  transition: 0s linear all; }

.lsg-calendar .lsg-calendar-flyout.ng-hide-add, .lsg-calendar .lsg-calendar-flyout.ng-hide-remove {
  transition: 100ms linear all; }

.lsg-calendar .lsg-calendar-flyout table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse; }

.lsg-calendar .lsg-calendar-flyout table thead {
  background-color: #e6e7e8; }

.lsg-calendar .lsg-calendar-flyout table th, .lsg-calendar .lsg-calendar-flyout table td {
  width: 14.3%;
  padding: 5px; }

.lsg-calendar .lsg-calendar-flyout table td.selected {
  background-color: #00aeef;
  color: white; }

.lsg-calendar .lsg-calendar-flyout table tr.day-container td {
  cursor: pointer;
  transition: background-color 150ms; }

.lsg-calendar .lsg-calendar-flyout table tr.day-container td:hover {
  background-color: #00aeef; }

.lsg-calendar .lsg-calendar-flyout .selector-container {
  text-align: left;
  padding-bottom: 13px;
  padding-top: 10px; }

.lsg-calendar .lsg-calendar-flyout .selector-container .lsg-dropdown-list-tertiary {
  float: left; }

.lsg-calendar .lsg-calendar-flyout .selector-container .lsg-dropdown-list-tertiary label {
  font-weight: bold; }

.lsg-calendar .lsg-calendar-flyout .selector-container .lsg-number-spinner {
  float: left;
  margin-left: 1em; }

.lsg-confirmation-message {
  text-align: left;
  box-shadow: 0 2px 5px 0 rgba(192, 201, 209, 0.5);
  border: 1px solid #e6e7e8;
  background-color: white;
  border-left: 5px solid #f70000;
  padding: 1.5em;
  color: #4e657e;
  z-index: 100;
  min-width: 20em;
  max-width: 25em;
  position: absolute; }

.lsg-confirmation-message .lsg-icon-component {
  fill: #f70000;
  width: 16px;
  margin-top: .5ex; }

.lsg-confirmation-message .arrow .cls-1 {
  fill: #e6e7e8; }

.lsg-confirmation-message.bottom {
  bottom: 4em;
  left: 15%; }

.lsg-confirmation-message.bottom .arrow {
  transform: rotate(90deg);
  height: 1.5em;
  position: absolute;
  top: 100%;
  margin-top: -4px; }

.lsg-confirmation-message.top {
  left: 15%;
  top: 4em; }

.lsg-confirmation-message.top .arrow {
  transform: rotate(-90deg);
  height: 1.5em;
  position: absolute;
  bottom: 100%;
  margin-bottom: -4px; }

.lsg-confirmation-message.right {
  right: 100%;
  margin-right: 2em;
  top: -50%; }

.lsg-confirmation-message.right .arrow {
  height: 1.5em;
  position: absolute;
  left: 100%;
  top: 15%; }

.lsg-confirmation-message > div:first-child {
  display: flex; }

.lsg-confirmation-message > div:first-child span {
  display: block; }

.lsg-confirmation-message > div:first-child span:last-child {
  margin-left: 1.5em; }

.lsg-confirmation-message .intelicon-alert-solid {
  color: #f70000;
  font-size: 1.8em; }

.lsg-confirmation-message .lsg-confirmation-heading {
  font-weight: normal; }

.lsg-confirmation-message .lsg-confirmation-body {
  font-weight: bold;
  padding-top: 0.5em;
  margin-left: 2.5em; }

.lsg-confirmation-message .lsg-confirmation-buttons {
  font-weight: bold;
  margin-top: 1em; }

.lsg-confirmation-message .lsg-confirmation-buttons .cancel, .lsg-confirmation-message .lsg-confirmation-buttons .confirm {
  color: #00aeef;
  cursor: pointer;
  margin-left: 2.5em; }

.lsg-confirmation-message .lsg-confirmation-buttons .confirm {
  color: #b1babf; }

.lsg-btn-primary button, .lsg-btn-secondary button, .lsg-btn-tertiary button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  margin: 0; }

.lsg-context-menu {
  position: absolute;
  background-color: white;
  border: 1px solid #b1babf;
  box-shadow: 0 7px 10px 0 rgba(0, 0, 0, 0.1);
  z-index: 100;
  display: flex;
  width: 13em;
  overflow: hidden;
  max-height: 50em; }

.lsg-context-menu.open {
  display: flex; }

.lsg-context-menu.closed {
  display: none; }

.lsg-context-menu .lsg-context-menu-page {
  max-width: 15em;
  max-height: 0em;
  width: 13em;
  transition: max-height 200ms, width 200ms, opacity 100ms, right 200ms; }

.lsg-context-menu .lsg-context-menu-page.active {
  max-height: 50em; }

.lsg-context-menu .lsg-context-menu-page.inactive {
  display: none; }

.lsg-context-menu .lsg-context-menu-page.show-right {
  width: 0;
  opacity: 0; }

.lsg-context-menu .lsg-context-menu-page.show-left, .lsg-context-menu .lsg-context-menu-page.show-right {
  max-height: 0em; }

.lsg-context-menu .lsg-context-menu-page.grow {
  max-height: 50em; }

.lsg-context-menu .lsg-context-menu-page.shift-left {
  width: 0;
  opacity: 0; }

.lsg-context-menu .lsg-context-menu-page.shift-right {
  width: 13em;
  opacity: 1; }

.lsg-context-menu .lsg-context-menu-item {
  width: 11em;
  padding: 0.5em 1em; }

.lsg-context-menu .lsg-context-menu-item .intelicon-right-next {
  float: right;
  margin-top: .33em; }

.lsg-context-menu .lsg-context-menu-item .lsg-context-menu-icon {
  float: right; }

.lsg-context-menu .lsg-context-menu-item .lsg-context-menu-icon .lsg-icon-component {
  height: .6rem;
  vertical-align: baseline; }

.lsg-context-menu .lsg-context-menu-item.selectable:hover {
  background-color: #e6e7e8;
  font-weight: bold;
  cursor: pointer; }

.lsg-context-menu .lsg-context-menu-item.heading {
  background-color: #e6e7e8;
  color: #53565a; }

.lsg-context-menu .lsg-context-menu-item.heading .lsg-icon-component {
  height: .6rem;
  vertical-align: baseline;
  width: .4rem;
  padding-right: 1ex; }

.lsg-context-menu .lsg-context-menu-item.separator {
  padding: 0; }

.lsg-context-menu .lsg-context-menu-item.separator hr {
  margin: 0;
  border: 0;
  color: #b1babf;
  width: 13em;
  border-top: 1px solid; }

.lsg-filter-search .lsg-extra-pill-counter {
  position: absolute;
  right: 45px;
  top: 8px; }

.lsg-filter-search .lsg-search-input {
  height: 25px;
  overflow-y: hidden; }

.lsg-filter-search .lsg-search-input.lsg-editing {
  height: auto;
  overflow-y: visible; }

.lsg-filter-search ul.lsg-autocomplete-full {
  top: 100%; }

div#gt-overlay.gt-overlay.visible {
  display: block;
  background-color: rgba(0, 0, 0, 0.9);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
  margin: 0;
  border-radius: 0; }

div#gt-overlay.gt-overlay.hidden {
  display: none; }

div#gt-overlay.gt-overlay > .closeButton::after {
  content: 'X';
  color: #eee;
  font-size: 200%;
  position: absolute;
  right: 0.5em;
  top: 0.5em;
  cursor: pointer; }

.gt-stop.active {
  z-index: 10001;
  background-color: white;
  position: relative;
  box-shadow: inset 0 0 10px #000; }

.gt-stop > div.flyout {
  background-color: #0071c5;
  border-radius: 3px;
  color: white;
  padding: 0;
  min-width: 20em;
  max-width: 30em;
  margin-top: 2em;
  font-size: 80%; }

.gt-stop > div.flyout.active {
  z-index: 10001;
  position: absolute; }

.gt-stop > div.flyout.inactive {
  display: none; }

.gt-stop > div.flyout > div {
  padding: 0.5em 1.5em; }

.gt-stop > div.flyout > div:first-child {
  text-align: right;
  float: right;
  padding: 0;
  padding-top: 0.5em;
  margin: 0 0.5em; }

.gt-stop > div.flyout > div:first-child button {
  background: transparent;
  color: #002f52;
  border: none;
  cursor: pointer; }

.gt-stop > div.flyout > div.title {
  margin-top: 1em;
  font-weight: 600; }

.gt-stop > div.flyout > div.text {
  padding-top: 0;
  font-weight: 200; }

.gt-stop > div.flyout > div.nav {
  padding: 0;
  background-color: #0069b8;
  margin: 0;
  margin-top: 1em;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  display: flex;
  justify-content: space-between; }

.gt-stop > div.flyout > div.nav > div:first-child {
  padding: 0.5em 1em; }

.gt-stop > div.flyout > div.nav > div:first-child .dot {
  margin-right: 0.5em;
  font-size: 110%; }

.gt-stop > div.flyout > div.nav > div:first-child .dot:after {
  content: "●";
  color: #002f52; }

.gt-stop > div.flyout > div.nav > div:first-child .dot.active:after {
  color: white; }

.gt-stop > div.flyout > div.nav button {
  background: transparent;
  padding: 1em;
  border: none;
  color: white;
  cursor: pointer;
  font-size: 65% !important;
  transition: background-color 0.2s; }

.gt-stop > div.flyout > div.nav button[disabled] {
  cursor: default; }

.gt-stop > div.flyout > div.nav button[disabled] > span {
  visibility: hidden; }

.gt-stop > div.flyout > div.nav button[disabled]:hover {
  background-color: inherit; }

.gt-stop > div.flyout > div.nav button:hover {
  background-color: #004c85; }

.lsg-horizontal-tabs ul {
  list-style-type: none;
  display: flex;
  border-bottom: 1px solid;
  margin-bottom: -1px;
  font-size: 1.2em; }

.lsg-horizontal-tabs ul li {
  padding: 1.1em 3em;
  margin: 0;
  cursor: pointer; }

.lsg-horizontal-tabs ul li.active {
  border-bottom: 2px solid;
  cursor: default; }

.lsg-horizontal-tabs.light ul {
  border-bottom-color: #cdd2d5; }

.lsg-horizontal-tabs.light ul li.active {
  border-bottom-color: #00aeef; }

.lsg-horizontal-tabs.dark ul {
  color: white;
  background-color: #0069b8;
  margin-left: 3em;
  margin-right: 3em;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }

.lsg-horizontal-tabs.dark ul li.active {
  border-bottom-color: white;
  border-bottom-width: 3px; }

.lsg-horizontal-tabs.desktop ul {
  padding-left: 0;
  border-bottom: none;
  background-color: #e6e7e8;
  justify-content: space-between; }

.lsg-horizontal-tabs.desktop ul li {
  font-family: 'IntelClear_WLat_Bd', 'Helvetica', sans-serif;
  font-size: 0.9em;
  font-weight: bold;
  border-top: 4px solid #e6e7e8;
  color: #748eaa;
  padding: 1.1em 0.4em;
  flex-grow: 1;
  text-align: center;
  white-space: nowrap;
  position: relative; }

.lsg-horizontal-tabs.desktop ul li .icon {
  margin-right: 0.5em;
  height: 1.5em;
  vertical-align: text-bottom; }

.lsg-horizontal-tabs.desktop ul li.active {
  border-bottom: none;
  border-top-color: #00aeef;
  background-color: #f4f7fa;
  color: #0071c5; }

.lsg-horizontal-tabs.desktop ul li.active:not(:first-child):before {
  content: '';
  position: absolute;
  left: -1%;
  top: 15%;
  height: 70%;
  border: 1px solid #e6e7e8; }

.lsg-horizontal-tabs.desktop ul li:not(.active):not(:last-child):after {
  content: '';
  position: absolute;
  right: 0%;
  top: 15%;
  height: 70%;
  border-right: 1px solid #d1dce6; }

.lsg-number-spinner {
  display: inline-block;
  border: 1px solid #b1babf;
  font-size: 13px;
  color: #53565a; }

.lsg-number-spinner.invalid {
  background-color: #ffbaba;
  color: #d8000c;
  border-color: #d8000c; }

.lsg-number-spinner.invalid input {
  color: #d8000c; }

.lsg-number-spinner.disabled {
  background: #eeefef;
  cursor: disabled; }

.lsg-number-spinner > div {
  display: flex; }

.lsg-number-spinner > div .value-container {
  width: 100px;
  padding: 0px 10px;
  line-height: 30px; }

.lsg-number-spinner > div .value-container input {
  width: 100%;
  height: 75%;
  border: 0;
  background: transparent; }

.lsg-number-spinner > div .value-container input:focus {
  border: 0;
  outline: none; }

.lsg-number-spinner > div .button-container {
  display: flex;
  flex-direction: column;
  border-left: #b1babf 1px solid; }

.lsg-number-spinner > div .button-container > div {
  transition: background 150ms;
  cursor: pointer;
  line-height: 15px;
  padding: 0 5px;
  text-align: center; }

.lsg-number-spinner > div .button-container > div:first-child {
  border-bottom: #b1babf 1px solid; }

.lsg-number-spinner > div .button-container > div:hover {
  background-color: #e6e7e8; }

.lsg-number-spinner > div .button-container > div.disabled {
  cursor: default; }

.lsg-progressbar {
  font-family: "Open Sans";
  font-size: 13px;
  color: #53565a; }

.lsg-progressbar.fullscreen {
  display: block; }

.lsg-progressbar.fullscreen > div:last-child {
  padding-top: 1em; }

.lsg-progressbar.sidebyside {
  display: flex; }

.lsg-progressbar > div:first-child {
  flex-grow: 1;
  height: 5px;
  width: 100%;
  background-color: #e6e7e8;
  margin-top: 0.6em; }

.lsg-progressbar > div:first-child .status {
  transition: width 100ms;
  background-color: #00aeef;
  height: 5px; }

.lsg-progressbar > div:last-child {
  white-space: nowrap;
  text-align: center;
  padding: 0px 1em; }

.lsg-filter-search li {
  list-style-type: none !important; }

.lsg-filter-search [class^="lsg-autocomplete-"] ul li.lsg-selectable:hover {
  background: inherit;
  color: inherit; }

.lsg-filter-search .hidden {
  display: none; }

.lsg-filter-search [class^="lsg-autocomplete-"] ul li.lsg-selectable.selected {
  background-color: #e6e7e8; }

.lsg-filter-search .lsg-selectable {
  cursor: pointer; }

.lsg-spinner path {
  animation-name: lsg-spinner;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  transform-origin: 31.5px 31.5px;
  animation-timing-function: linear; }

@keyframes lsg-spinner {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

table[lsg-table] {
  margin-top: 1em; }

table[lsg-table].lsg-table-infinite-scroll thead, table[lsg-table].lsg-table-infinite-scroll tbody tr {
  display: table;
  table-layout: fixed;
  width: 100%; }

table[lsg-table].lsg-table-infinite-scroll tbody {
  overflow-y: scroll;
  display: block;
  width: 100%; }

table[lsg-table] .lsg-selected {
  background-color: #e6e7e8; }

table[lsg-table] th {
  color: #53565a;
  background-color: #fff;
  border: 1px solid #e6e7e8;
  position: relative; }

table[lsg-table] th:first-child {
  border-left: none; }

table[lsg-table] th:last-child {
  border-right: none; }

table[lsg-table] th.lsg-sort-ascent {
  background: #e6e7e8 url(/styles/icon/lsg-sprites.svg#up) no-repeat right; }

table[lsg-table] th.lsg-sort-descent {
  background: #e6e7e8 url("/styles/icon/lsg-sprites.svg#down") no-repeat right; }

table[lsg-table] tr:not(.lsg-selected) td.selection-indicator {
  text-align: left; }

table[lsg-table] tr:not(.lsg-selected) td.selection-indicator:after {
  content: '\e616';
  font-family: 'intelicon'; }

table[lsg-table] tr.lsg-selected td.selection-indicator {
  text-align: left; }

table[lsg-table] tr.lsg-selected td.selection-indicator:after {
  content: "\e615";
  font-family: 'intelicon'; }

table[lsg-table] tfoot .pagination {
  text-align: center;
  display: flex;
  justify-content: center;
  list-style-type: none;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  margin-before: 0;
  margin-after: 0; }

table[lsg-table] tfoot .pagination li {
  padding: 0.5em; }

.lsg-internal-toast-container {
  position: fixed;
  top: 3em;
  right: 3em;
  z-index: 10000;
  width: 560px; }

.lsg-internal-toast-container .lsg-toast {
  margin-bottom: 1em; }

.lsg-internal-toast-container .lsg-toast .lsg-dismiss {
  position: absolute;
  right: 2em;
  cursor: pointer; }

.lsg-internal-toast-container .animate-toast.ng-move, .lsg-internal-toast-container .animate-toast.ng-enter, .lsg-internal-toast-container .animate-toast.ng-leave {
  transition: all ease-in-out 0.4s; }

.lsg-internal-toast-container .animate-toast.ng-leave.ng-leave-active, .lsg-internal-toast-container .animate-toast.ng-move, .lsg-internal-toast-container .animate-toast.ng-enter {
  right: -560px; }

.lsg-internal-toast-container .animate-toast.ng-leave, .lsg-internal-toast-container .animate-toast.ng-move.ng-move-active, .lsg-internal-toast-container .animate-toast.ng-enter.ng-enter-active {
  right: 0; }

.source_main > div:not(.source_section) {
  font-family: 'IntelClear_WLat_Lt', Helvetica, sans-serif !important;
  font-size: 12px; }

.bold {
  font-weight: bold; }

table {
  width: 100%;
  border-collapse: collapse; }

table th {
  text-align: left;
  font-weight: normal;
  border-bottom: 1px solid #e6e7e8; }

table th, table td {
  padding: .5em 1em; }

table th:first-child, table td:first-child {
  padding-left: 0.25em; }
