/*!
 *  Font Awesome 3.0.1
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=3.0.1');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=3.0.1') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
/* more sprites.less reset */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.33333333em;
}
.btn [class^="icon-"],
.nav [class^="icon-"],
.btn [class*=" icon-"],
.nav [class*=" icon-"] {
  display: inline;
  /* keeps button heights with and without icons the same */
}
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: 0.9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"] {
  /* keeps button heights with and without icons the same */
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: 0.9em;
}
li [class^="icon-"],
.nav li [class^="icon-"],
li [class*=" icon-"],
.nav li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li [class^="icon-"].icon-large,
.nav li [class^="icon-"].icon-large,
li [class*=" icon-"].icon-large,
.nav li [class*=" icon-"].icon-large {
  /* increased font size for icon-large */
  width: 1.5625em;
}
ul.icons {
  list-style-type: none;
  text-indent: -0.75em;
}
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
  width: 0.75em;
}
.icon-muted {
  color: #eeeeee;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: 0.2em 0.25em 0.15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: 0.3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: 0.3em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: 0.18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: 0.8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: 0.25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: 0.05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: 0.2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: 0.2em;
}
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@-moz-document url-prefix() {
  .icon-spin {
    height: 0.9em;
  }
  .btn .icon-spin {
    height: auto;
  }
  .icon-spin.icon-large {
    height: 1.25em;
  }
  .btn .icon-spin.icon-large {
    height: 0.75em;
  }
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon-glass:before {
  content: "\F000";
}
.icon-music:before {
  content: "\F001";
}
.icon-search:before {
  content: "\F002";
}
.icon-envelope:before {
  content: "\F003";
}
.icon-heart:before {
  content: "\F004";
}
.icon-star:before {
  content: "\F005";
}
.icon-star-empty:before {
  content: "\F006";
}
.icon-user:before {
  content: "\F007";
}
.icon-film:before {
  content: "\F008";
}
.icon-th-large:before {
  content: "\F009";
}
.icon-th:before {
  content: "\F00A";
}
.icon-th-list:before {
  content: "\F00B";
}
.icon-ok:before {
  content: "\F00C";
}
.icon-remove:before {
  content: "\F00D";
}
.icon-zoom-in:before {
  content: "\F00E";
}
.icon-zoom-out:before {
  content: "\F010";
}
.icon-off:before {
  content: "\F011";
}
.icon-signal:before {
  content: "\F012";
}
.icon-cog:before {
  content: "\F013";
}
.icon-trash:before {
  content: "\F014";
}
.icon-home:before {
  content: "\F015";
}
.icon-file:before {
  content: "\F016";
}
.icon-time:before {
  content: "\F017";
}
.icon-road:before {
  content: "\F018";
}
.icon-download-alt:before {
  content: "\F019";
}
.icon-download:before {
  content: "\F01A";
}
.icon-upload:before {
  content: "\F01B";
}
.icon-inbox:before {
  content: "\F01C";
}
.icon-play-circle:before {
  content: "\F01D";
}
.icon-repeat:before {
  content: "\F01E";
}
/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before {
  content: "\F021";
}
.icon-list-alt:before {
  content: "\F022";
}
.icon-lock:before {
  content: "\F023";
}
.icon-flag:before {
  content: "\F024";
}
.icon-headphones:before {
  content: "\F025";
}
.icon-volume-off:before {
  content: "\F026";
}
.icon-volume-down:before {
  content: "\F027";
}
.icon-volume-up:before {
  content: "\F028";
}
.icon-qrcode:before {
  content: "\F029";
}
.icon-barcode:before {
  content: "\F02A";
}
.icon-tag:before {
  content: "\F02B";
}
.icon-tags:before {
  content: "\F02C";
}
.icon-book:before {
  content: "\F02D";
}
.icon-bookmark:before {
  content: "\F02E";
}
.icon-print:before {
  content: "\F02F";
}
.icon-camera:before {
  content: "\F030";
}
.icon-font:before {
  content: "\F031";
}
.icon-bold:before {
  content: "\F032";
}
.icon-italic:before {
  content: "\F033";
}
.icon-text-height:before {
  content: "\F034";
}
.icon-text-width:before {
  content: "\F035";
}
.icon-align-left:before {
  content: "\F036";
}
.icon-align-center:before {
  content: "\F037";
}
.icon-align-right:before {
  content: "\F038";
}
.icon-align-justify:before {
  content: "\F039";
}
.icon-list:before {
  content: "\F03A";
}
.icon-indent-left:before {
  content: "\F03B";
}
.icon-indent-right:before {
  content: "\F03C";
}
.icon-facetime-video:before {
  content: "\F03D";
}
.icon-picture:before {
  content: "\F03E";
}
.icon-pencil:before {
  content: "\F040";
}
.icon-map-marker:before {
  content: "\F041";
}
.icon-adjust:before {
  content: "\F042";
}
.icon-tint:before {
  content: "\F043";
}
.icon-edit:before {
  content: "\F044";
}
.icon-share:before {
  content: "\F045";
}
.icon-check:before {
  content: "\F046";
}
.icon-move:before {
  content: "\F047";
}
.icon-step-backward:before {
  content: "\F048";
}
.icon-fast-backward:before {
  content: "\F049";
}
.icon-backward:before {
  content: "\F04A";
}
.icon-play:before {
  content: "\F04B";
}
.icon-pause:before {
  content: "\F04C";
}
.icon-stop:before {
  content: "\F04D";
}
.icon-forward:before {
  content: "\F04E";
}
.icon-fast-forward:before {
  content: "\F050";
}
.icon-step-forward:before {
  content: "\F051";
}
.icon-eject:before {
  content: "\F052";
}
.icon-chevron-left:before {
  content: "\F053";
}
.icon-chevron-right:before {
  content: "\F054";
}
.icon-plus-sign:before {
  content: "\F055";
}
.icon-minus-sign:before {
  content: "\F056";
}
.icon-remove-sign:before {
  content: "\F057";
}
.icon-ok-sign:before {
  content: "\F058";
}
.icon-question-sign:before {
  content: "\F059";
}
.icon-info-sign:before {
  content: "\F05A";
}
.icon-screenshot:before {
  content: "\F05B";
}
.icon-remove-circle:before {
  content: "\F05C";
}
.icon-ok-circle:before {
  content: "\F05D";
}
.icon-ban-circle:before {
  content: "\F05E";
}
.icon-arrow-left:before {
  content: "\F060";
}
.icon-arrow-right:before {
  content: "\F061";
}
.icon-arrow-up:before {
  content: "\F062";
}
.icon-arrow-down:before {
  content: "\F063";
}
.icon-share-alt:before {
  content: "\F064";
}
.icon-resize-full:before {
  content: "\F065";
}
.icon-resize-small:before {
  content: "\F066";
}
.icon-plus:before {
  content: "\F067";
}
.icon-minus:before {
  content: "\F068";
}
.icon-asterisk:before {
  content: "\F069";
}
.icon-exclamation-sign:before {
  content: "\F06A";
}
.icon-gift:before {
  content: "\F06B";
}
.icon-leaf:before {
  content: "\F06C";
}
.icon-fire:before {
  content: "\F06D";
}
.icon-eye-open:before {
  content: "\F06E";
}
.icon-eye-close:before {
  content: "\F070";
}
.icon-warning-sign:before {
  content: "\F071";
}
.icon-plane:before {
  content: "\F072";
}
.icon-calendar:before {
  content: "\F073";
}
.icon-random:before {
  content: "\F074";
}
.icon-comment:before {
  content: "\F075";
}
.icon-magnet:before {
  content: "\F076";
}
.icon-chevron-up:before {
  content: "\F077";
}
.icon-chevron-down:before {
  content: "\F078";
}
.icon-retweet:before {
  content: "\F079";
}
.icon-shopping-cart:before {
  content: "\F07A";
}
.icon-folder-close:before {
  content: "\F07B";
}
.icon-folder-open:before {
  content: "\F07C";
}
.icon-resize-vertical:before {
  content: "\F07D";
}
.icon-resize-horizontal:before {
  content: "\F07E";
}
.icon-bar-chart:before {
  content: "\F080";
}
.icon-twitter-sign:before {
  content: "\F081";
}
.icon-facebook-sign:before {
  content: "\F082";
}
.icon-camera-retro:before {
  content: "\F083";
}
.icon-key:before {
  content: "\F084";
}
.icon-cogs:before {
  content: "\F085";
}
.icon-comments:before {
  content: "\F086";
}
.icon-thumbs-up:before {
  content: "\F087";
}
.icon-thumbs-down:before {
  content: "\F088";
}
.icon-star-half:before {
  content: "\F089";
}
.icon-heart-empty:before {
  content: "\F08A";
}
.icon-signout:before {
  content: "\F08B";
}
.icon-linkedin-sign:before {
  content: "\F08C";
}
.icon-pushpin:before {
  content: "\F08D";
}
.icon-external-link:before {
  content: "\F08E";
}
.icon-signin:before {
  content: "\F090";
}
.icon-trophy:before {
  content: "\F091";
}
.icon-github-sign:before {
  content: "\F092";
}
.icon-upload-alt:before {
  content: "\F093";
}
.icon-lemon:before {
  content: "\F094";
}
.icon-phone:before {
  content: "\F095";
}
.icon-check-empty:before {
  content: "\F096";
}
.icon-bookmark-empty:before {
  content: "\F097";
}
.icon-phone-sign:before {
  content: "\F098";
}
.icon-twitter:before {
  content: "\F099";
}
.icon-facebook:before {
  content: "\F09A";
}
.icon-github:before {
  content: "\F09B";
}
.icon-unlock:before {
  content: "\F09C";
}
.icon-credit-card:before {
  content: "\F09D";
}
.icon-rss:before {
  content: "\F09E";
}
.icon-hdd:before {
  content: "\F0A0";
}
.icon-bullhorn:before {
  content: "\F0A1";
}
.icon-bell:before {
  content: "\F0A2";
}
.icon-certificate:before {
  content: "\F0A3";
}
.icon-hand-right:before {
  content: "\F0A4";
}
.icon-hand-left:before {
  content: "\F0A5";
}
.icon-hand-up:before {
  content: "\F0A6";
}
.icon-hand-down:before {
  content: "\F0A7";
}
.icon-circle-arrow-left:before {
  content: "\F0A8";
}
.icon-circle-arrow-right:before {
  content: "\F0A9";
}
.icon-circle-arrow-up:before {
  content: "\F0AA";
}
.icon-circle-arrow-down:before {
  content: "\F0AB";
}
.icon-globe:before {
  content: "\F0AC";
}
.icon-wrench:before {
  content: "\F0AD";
}
.icon-tasks:before {
  content: "\F0AE";
}
.icon-filter:before {
  content: "\F0B0";
}
.icon-briefcase:before {
  content: "\F0B1";
}
.icon-fullscreen:before {
  content: "\F0B2";
}
.icon-group:before {
  content: "\F0C0";
}
.icon-link:before {
  content: "\F0C1";
}
.icon-cloud:before {
  content: "\F0C2";
}
.icon-beaker:before {
  content: "\F0C3";
}
.icon-cut:before {
  content: "\F0C4";
}
.icon-copy:before {
  content: "\F0C5";
}
.icon-paper-clip:before {
  content: "\F0C6";
}
.icon-save:before {
  content: "\F0C7";
}
.icon-sign-blank:before {
  content: "\F0C8";
}
.icon-reorder:before {
  content: "\F0C9";
}
.icon-list-ul:before {
  content: "\F0CA";
}
.icon-list-ol:before {
  content: "\F0CB";
}
.icon-strikethrough:before {
  content: "\F0CC";
}
.icon-underline:before {
  content: "\F0CD";
}
.icon-table:before {
  content: "\F0CE";
}
.icon-magic:before {
  content: "\F0D0";
}
.icon-truck:before {
  content: "\F0D1";
}
.icon-pinterest:before {
  content: "\F0D2";
}
.icon-pinterest-sign:before {
  content: "\F0D3";
}
.icon-google-plus-sign:before {
  content: "\F0D4";
}
.icon-google-plus:before {
  content: "\F0D5";
}
.icon-money:before {
  content: "\F0D6";
}
.icon-caret-down:before {
  content: "\F0D7";
}
.icon-caret-up:before {
  content: "\F0D8";
}
.icon-caret-left:before {
  content: "\F0D9";
}
.icon-caret-right:before {
  content: "\F0DA";
}
.icon-columns:before {
  content: "\F0DB";
}
.icon-sort:before {
  content: "\F0DC";
}
.icon-sort-down:before {
  content: "\F0DD";
}
.icon-sort-up:before {
  content: "\F0DE";
}
.icon-envelope-alt:before {
  content: "\F0E0";
}
.icon-linkedin:before {
  content: "\F0E1";
}
.icon-undo:before {
  content: "\F0E2";
}
.icon-legal:before {
  content: "\F0E3";
}
.icon-dashboard:before {
  content: "\F0E4";
}
.icon-comment-alt:before {
  content: "\F0E5";
}
.icon-comments-alt:before {
  content: "\F0E6";
}
.icon-bolt:before {
  content: "\F0E7";
}
.icon-sitemap:before {
  content: "\F0E8";
}
.icon-umbrella:before {
  content: "\F0E9";
}
.icon-paste:before {
  content: "\F0EA";
}
.icon-lightbulb:before {
  content: "\F0EB";
}
.icon-exchange:before {
  content: "\F0EC";
}
.icon-cloud-download:before {
  content: "\F0ED";
}
.icon-cloud-upload:before {
  content: "\F0EE";
}
.icon-user-md:before {
  content: "\F0F0";
}
.icon-stethoscope:before {
  content: "\F0F1";
}
.icon-suitcase:before {
  content: "\F0F2";
}
.icon-bell-alt:before {
  content: "\F0F3";
}
.icon-coffee:before {
  content: "\F0F4";
}
.icon-food:before {
  content: "\F0F5";
}
.icon-file-alt:before {
  content: "\F0F6";
}
.icon-building:before {
  content: "\F0F7";
}
.icon-hospital:before {
  content: "\F0F8";
}
.icon-ambulance:before {
  content: "\F0F9";
}
.icon-medkit:before {
  content: "\F0FA";
}
.icon-fighter-jet:before {
  content: "\F0FB";
}
.icon-beer:before {
  content: "\F0FC";
}
.icon-h-sign:before {
  content: "\F0FD";
}
.icon-plus-sign-alt:before {
  content: "\F0FE";
}
.icon-double-angle-left:before {
  content: "\F100";
}
.icon-double-angle-right:before {
  content: "\F101";
}
.icon-double-angle-up:before {
  content: "\F102";
}
.icon-double-angle-down:before {
  content: "\F103";
}
.icon-angle-left:before {
  content: "\F104";
}
.icon-angle-right:before {
  content: "\F105";
}
.icon-angle-up:before {
  content: "\F106";
}
.icon-angle-down:before {
  content: "\F107";
}
.icon-desktop:before {
  content: "\F108";
}
.icon-laptop:before {
  content: "\F109";
}
.icon-tablet:before {
  content: "\F10A";
}
.icon-mobile-phone:before {
  content: "\F10B";
}
.icon-circle-blank:before {
  content: "\F10C";
}
.icon-quote-left:before {
  content: "\F10D";
}
.icon-quote-right:before {
  content: "\F10E";
}
.icon-spinner:before {
  content: "\F110";
}
.icon-circle:before {
  content: "\F111";
}
.icon-reply:before {
  content: "\F112";
}
.icon-github-alt:before {
  content: "\F113";
}
.icon-folder-close-alt:before {
  content: "\F114";
}
.icon-folder-open-alt:before {
  content: "\F115";
}
/*!
 * Durandal 2.1.0 Copyright (c) 2012 Blue Spire Consulting, Inc. All Rights Reserved.
 * Available via the MIT license.
 * see: http://durandaljs.com or https://github.com/BlueSpire/Durandal for details
 */
.modalBlockout {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  pointer-events: auto;
  -webkit-backface-visibility: hidden;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
.modalHost {
  top: 50%;
  left: 50%;
  position: fixed;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
.messageBox {
  min-width: 300px;
}
.durandal-view-404 {
  color: red;
  margin: 8px 0;
  padding: 8px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes slideInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes slideInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.entrance-in-fade {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -ms-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}
/* knockout.contextmenu v0.4.4
   Nicolás Escalante - nlante@gmail.com
   Issues: https://github.com/nescalante/knockout.contextmenu/issues
   License: MIT */
.context-menu {
  position: absolute;
  padding: 0;
  margin: 0;
  z-index: 1030;
  background-color: #fff;
}
.context-menu ul {
  line-height: 1.6;
  padding: 0;
  margin: 0;
  border: 1px solid #ddd;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}
.context-menu ul > li {
  padding: 4px 20px;
  margin: 0;
  z-index: 1031;
  list-style-type: none;
  cursor: pointer;
  white-space: nowrap;
  color: #333;
}
.context-menu ul > li:hover {
  background-color: #eee;
}
.context-menu ul > li.disabled,
.context-menu ul > li.disabled a {
  color: #666;
  cursor: default;
}
.context-menu ul > li.checked:before {
  position: absolute;
  content: "\2713";
  left: 7px;
}
.context-menu ul > li.with-url {
  padding: 0;
}
.context-menu ul > li.with-url a {
  display: block;
  padding: 4px 20px;
  text-decoration: none;
  color: #333;
}
.context-menu ul > li.separator {
  margin: 4px 0;
  padding: 0;
  border-bottom: 1px solid #ccc;
  cursor: default;
}
.context-menu ul > li.separator:hover {
  background-color: #fff;
}
/* https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,700,800italic,800,700italic,600&subset=latin,greek,greek-ext,vietnamese,cyrillic-ext,latin-ext,cyrillic */
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTQ7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZ6vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTfy1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTfgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTYjoYw3YTyktCCer_ilOlhE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSg7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSp6vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSvy1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSvgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSojoYw3YTyktCCer_ilOlhE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzA7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJ6vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzPy1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzPgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzIjoYw3YTyktCCer_ilOlhE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hg7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hp6vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hvy1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hvgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hojoYw3YTyktCCer_ilOlhE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxkExlR2MysFCBK8OirNw2kM.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmdsm03krrxlabhmVQFB99s.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxiJ0caWjaSBdV-xZbEgst_k.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmMSHb9EAJwuSzGfuRChQzQ.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxupRBTtN4E2_qSPBnw6AgMc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxtDnm4qiMZlH5rhYv_7LI2Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxtTIkQYohD4BpHvJ3NvbHoA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBvZraR2Tg8w2lzm7kLNL0-w.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBl4sYYdJg5dU2qzJEVSuta0.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBlBW26QxpSj-_ZKm_xT4hWw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBgt_Rm691LTebKfY2ZkKSmI.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBtDiNsR5a-9Oe_Ivpu8XWlY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBqE8kM4xWR1_1bYURRojRGc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBogp9Q8gbYrhqGlRav_IXfk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxjBFCZ8rkaaoOvHyaB4p1V8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxs2Ua5FNUHV5nolPhplIfzg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxn1XrJsKtwhNaJmMXegB1eg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxtDawAUxQv-nqIa2sHgh1E4.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxo6uqQeO3rRcuZb4avK7jaw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxkWd5At5A4dPjoTcH8-WMxA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxsiAiQ_a33snTsJhwZvMEaI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgXaAXup5mZlfK6xRLrhsco.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxlx-M1I1w5OMiqnVF8xBLhU.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxlT7aJLK6nKpn36IMwTcMMc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgn6Wqxo-xwxilDXPU8chVU.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxsbIQSYZnWLaWC9QNCpTK_U.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxogd9OEPUCN3AdYW0e8tat4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxv79_ZuUxCigM2DespTnFaw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxn6R3Xv-e6B79xl5HkmgNhg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxh0aj4r8o_EFns5janpBDyI.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxi6YLLovB_TP0ww2BP_2m6E.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxpJkxLuyU7HkgJy3gZf6al0.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxjXFJsAmRr-kbJgAcGJdm8k.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxsI9ytsQgoRd-8mg6J4vcxU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmPkvcX8kXDzy1NrkNCBkJ4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.magic-center {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 600px) {
  .magic-center > span center {
    font-size: 23px;
  }
}
.error-background {
  background: repeating-linear-gradient(-45deg, #ffcdd2, #ffcdd2 10px, #ffdede 10px, #ffdede 20px);
}
.flip {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
html,
body {
  line-height: 1.7em;
  margin: 0;
  padding: 0;
  outline: none;
  width: 100%;
  height: 100%;
  position: relative;
}
h5 {
  font-size: 14px;
  font-weight: normal;
}
.view.modal-container .modal-body {
  position: absolute;
  left: 0;
  right: 0;
  top: 40px;
  bottom: 50px;
  padding: 0;
  overflow: hidden;
}
.view.modal-container .btn-back {
  float: left;
  padding: 0;
  height: 40px;
  line-height: 40px;
  margin: 0;
  position: relative;
  width: 42px;
}
.modal-content,
.btn {
  border-radius: 2px;
}
.modal-header {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  background: #f0f0f0;
  height: 40px;
  padding: 0 16px;
}
.modal-header .modal-title {
  height: 40px;
  line-height: 40px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-right: 20px;
  font-weight: 600;
}
.modal-header > .toolbar > a > .toolbar-icon {
  width: 40px;
  height: 40px;
  position: relative;
}
#applicationHost {
  height: 100%;
  padding: 0;
  margin: 0;
  position: relative;
}
@media (max-width: 700px) {
  .ToggleNorthPanel {
    top: 120px;
  }
}
.touch .view.panel.metrics > section .nav-tabs,
.touch .view.panel.locations > section .nav-tabs {
  position: absolute;
  left: 0;
  right: 0;
  top: 8px;
  padding-left: 12px;
  height: 40px;
}
.touch .view.panel.metrics > section .nav-tabs > li,
.touch .view.panel.locations > section .nav-tabs > li {
  height: 40px;
}
.touch .view.panel.metrics > section .nav-tabs > li > a,
.touch .view.panel.locations > section .nav-tabs > li > a {
  height: 40px;
  font-size: 18px;
}
.touch .view.panel.metrics > section > .tab-content,
.touch .view.panel.locations > section > .tab-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 56px;
}
.DsShell.EastPanelPinned .panel.locations > header .pin svg {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
.DsShell:not(.WestPanelPinned) .panel.metrics > header .pin svg {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
.panel.metrics > header,
.panel.locations > header {
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 40px;
}
.panel.metrics > header .search-field,
.panel.locations > header .search-field {
  position: absolute;
  left: 14px;
  top: 7px;
  width: 160px;
  height: 24px;
  background: transparent;
  color: white;
  padding: 4px 8px;
  font-size: 14px;
  border-radius: 2px;
  border: 1px solid #ccc;
  -webkit-appearance: none;
}
.panel.metrics > header .OnOffSwitch,
.panel.locations > header .OnOffSwitch {
  position: absolute;
  top: 0;
  right: 90px;
  height: 40px;
  width: 40px;
  padding-top: 9px;
}
.panel.metrics > header .pin,
.panel.locations > header .pin {
  display: block;
  position: absolute;
  top: 0;
  right: 40px;
  height: 40px;
  width: 40px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
@media (max-width: 1000px) {
  .panel.metrics > header .pin,
  .panel.locations > header .pin {
    display: none;
  }
}
.panel.metrics > header .pin svg,
.panel.locations > header .pin svg {
  fill: white;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  margin-top: 10px;
}
.panel.metrics > section,
.panel.locations > section {
  position: absolute;
  top: 40px;
  bottom: 0;
  left: 0;
  right: 0;
}
.panel.metrics > section .nav-tabs,
.panel.locations > section .nav-tabs {
  position: absolute;
  left: 0;
  right: 0;
  top: 8px;
  padding-left: 12px;
}
.panel.metrics > section .nav-tabs a,
.panel.locations > section .nav-tabs a {
  font-size: 1.1em;
  color: #ffffff;
  background-color: transparent;
  background-image: none !important;
  border-bottom: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.panel.metrics > section .nav-tabs a:hover,
.panel.locations > section .nav-tabs a:hover,
.panel.metrics > section .nav-tabs a:focus,
.panel.locations > section .nav-tabs a:focus,
.panel.metrics > section .nav-tabs a:active,
.panel.locations > section .nav-tabs a:active {
  background-color: rgba(0, 0, 0, 0.5) !important;
  background-image: none !important;
  border-bottom: #000000;
}
.panel.metrics > section .nav-tabs .PanelTabsHeader__Tab,
.panel.locations > section .nav-tabs .PanelTabsHeader__Tab {
  max-width: 160px;
}
.panel.metrics > section .nav-tabs .PanelTabsHeader__Tab--Active a,
.panel.locations > section .nav-tabs .PanelTabsHeader__Tab--Active a,
.panel.metrics > section .nav-tabs .PanelTabsHeader__Tab--Active a:hover,
.panel.locations > section .nav-tabs .PanelTabsHeader__Tab--Active a:hover,
.panel.metrics > section .nav-tabs .PanelTabsHeader__Tab--Active a:active,
.panel.locations > section .nav-tabs .PanelTabsHeader__Tab--Active a:active,
.panel.metrics > section .nav-tabs .PanelTabsHeader__Tab--Active a:focus,
.panel.locations > section .nav-tabs .PanelTabsHeader__Tab--Active a:focus {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.5) !important;
  background-image: none !important;
  border-bottom: #000000;
}
.panel.metrics > section > button.clean-all,
.panel.locations > section > button.clean-all {
  position: absolute;
  right: 5px;
  top: 0;
  background: transparent;
  border: none;
  border-radius: 2px;
  font-size: 1.8em;
  color: white;
  padding: 0;
}
.panel.metrics > section > .tab-content,
.panel.locations > section > .tab-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 36px;
  overflow: auto;
}
.panel.metrics > section a.create-parameter,
.panel.locations > section a.create-parameter {
  position: absolute;
  right: 40px;
  top: 10px;
  color: #ffffff;
}
.tooltip.tooltip--top,
.tooltip.tooltip--bottom,
.tooltip.tooltip--left {
  position: relative;
}
.tooltip.tooltip--top:after,
.tooltip.tooltip--bottom:after,
.tooltip.tooltip--left:after {
  content: "";
  border-style: solid;
  border-width: 9px;
  width: 0;
  height: 0;
  position: absolute;
}
.tooltip.tooltip--top:before,
.tooltip.tooltip--bottom:before,
.tooltip.tooltip--left:before {
  content: "";
  border-style: solid;
  border-width: 10px;
  width: 0;
  height: 0;
  position: absolute;
}
.tooltip.tooltip--top:after {
  left: 50%;
  bottom: -18px;
  margin-left: -10px;
  border-color: #ffffff transparent transparent transparent;
}
.tooltip.tooltip--top:before {
  bottom: -20px;
  left: 50%;
  margin-left: -11px;
  border-color: #cccccc transparent transparent transparent;
}
.tooltip.tooltip--bottom:after {
  left: 50%;
  top: -18px;
  margin-left: -10px;
  border-color: transparent transparent #ffffff transparent;
}
.tooltip.tooltip--bottom:before {
  left: 50%;
  top: -20px;
  margin-left: -11px;
  border-color: transparent transparent #cccccc transparent;
}
.tooltip.tooltip--left:after {
  top: 50%;
  right: -18px;
  margin-top: -10px;
  border-color: transparent transparent transparent #ffffff;
}
.tooltip.tooltip--left:before {
  top: 50%;
  right: -20px;
  margin-top: -11px;
  border-color: transparent transparent transparent #cccccc;
}
.tooltip.tooltip--global {
  width: 200px;
  text-rendering: geometricPrecision;
  border-style: solid;
  border-width: thin;
  border-color: #cccccc;
  border-radius: 2px;
  position: relative;
}
.material.button,
button.material,
a.material {
  display: inline-block;
  margin: 0.3em;
  padding: 1.2em 5em;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 3px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
  border: none;
  font-size: 15px;
  text-align: center;
}
.material.button:hover,
button.material:hover,
a.material:hover {
  box-shadow: 1px 6px 15px rgba(0, 0, 0, 0.5);
}
.material.button.green,
button.material.green,
a.material.green {
  background-color: #4CAF50;
  color: white;
}
.material.button.red,
button.material.red,
a.material.red {
  background-color: #F44336;
  color: white;
}
.material.button.blue,
button.material.blue,
a.material.blue {
  background-color: #03A9F4;
  color: white;
}
.ripple {
  position: absolute;
  background: rgba(0, 0, 0, 0.25);
  border-radius: 100%;
  transform: scale(0.2);
  opacity: 0;
  pointer-events: none;
  -webkit-animation: ripple 0.75s ease-out;
  -moz-animation: ripple 0.75s ease-out;
  animation: ripple 0.75s ease-out;
}
@-webkit-keyframes ripple {
  from {
    opacity: 1;
  }
  to {
    transform: scale(2);
    opacity: 0;
  }
}
@-moz-keyframes ripple {
  from {
    opacity: 1;
  }
  to {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes ripple {
  from {
    opacity: 1;
  }
  to {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes bi-wp-loading-move {
  0% {
    -webkit-transform: translate(5px, 0);
    -moz-transform: translate(5px, 0);
    -ms-transform: translate(5px, 0);
    -o-transform: translate(5px, 0);
    transform: translate(5px, 0);
  }
  100% {
    -webkit-transform: translate(395px, 0);
    -moz-transform: translate(395px, 0);
    -ms-transform: translate(395px, 0);
    -o-transform: translate(395px, 0);
    transform: translate(395px, 0);
  }
}
circle.bi-wp-loading {
  stroke-width: 0;
  fill: #a52a2a;
}
circle.bi-wp-loading:nth-child(1) {
  /*fill: #FF5460;*/
  animation: bi-wp-loading-move 2s 0ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
}
circle.bi-wp-loading:nth-child(2) {
  /*fill: #FF9D84;*/
  animation: bi-wp-loading-move 2s 150ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
}
circle.bi-wp-loading:nth-child(3) {
  /*fill: #F0E797;*/
  animation: bi-wp-loading-move 2s 300ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
}
circle.bi-wp-loading:nth-child(4) {
  /*fill: #75B08A;*/
  animation: bi-wp-loading-move 2s 450ms infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
}
main#content {
  -webkit-backface-visibility: hidden;
  margin: 0 auto;
  display: block;
  height: 100%;
}
.icon > svg {
  fill: #ffffff;
}
.icon.active > svg {
  fill: #41c7ff;
}
.btn-context-menu > svg {
  fill: #808080;
}
.btn-context-menu.active > svg {
  fill: #64b5f6;
}
.btn-context-menu.active > svg {
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  -o-transform: rotate(25deg);
  transform: rotate(25deg);
}
a.light {
  color: #43a2e4;
}
.luxms-header-tree {
  min-height: 25px;
}
.components.modal-container {
  position: fixed;
  top: 46px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20;
  display: none;
  overflow: auto;
}
.components.modal-container > .modal-dialog {
  padding-top: 0;
}
.components.modal-container .modal-inner::-webkit-scrollbar-track {
  border-radius: 4px;
}
.components.modal-container .modal-inner::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.components.modal-container .modal-inner::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.5);
}
.VizelHeatMap {
  width: auto;
  height: auto;
}
.VizelLCard {
  overflow-y: auto !important;
}
.VizelMap .VizelLCard {
  max-height: 60vh;
}
.Trends .VizelTrendlet {
  position: relative;
  height: 100%;
  width: 100%;
}
.Trends .VizelTrendlet td.save-button-container {
  margin: 2px;
}
.Trends .VizelTrendlet td.save-button-container a:before {
  position: absolute;
  left: 2px;
  top: 4px;
}
.Trends .VizelTrendlet td.save-button-container a {
  height: 29px;
  position: relative;
}
.Trends .VizelTrendlet td.save-button-container a span {
  display: block;
  line-height: 14px;
  font-size: 12px;
  position: absolute;
  right: 2px;
  top: 4px;
  bottom: 0;
}
@media (max-width: 630px) {
  .VizelTrendlet > .chart-header > h4 {
    font-size: 12px !important;
  }
}
@media (max-width: 470px) {
  .VizelTrendlet > .chart-header > .dash-type-selector {
    font-size: 10px;
    width: 70px;
  }
}
@media (max-width: 470px) {
  .VizelTrendlet > .chart-header > .btn-save {
    font-size: 10px;
  }
}
@media (max-width: 470px) {
  .VizelTrendlet > .chart-header > .btn-primary {
    font-size: 10px;
  }
}
.VizelListItem {
  position: relative;
  min-height: 100%;
}
.Dashboards .dash {
  -webkit-transition: left 0.2s linear, top 0.2s linear, right 0.2s linear, bottom 0.2s linear;
  -moz-transition: left 0.2s linear, top 0.2s linear, right 0.2s linear, bottom 0.2s linear;
  -o-transition: left 0.2s linear, top 0.2s linear, right 0.2s linear, bottom 0.2s linear;
  transition: left 0.2s linear, top 0.2s linear, right 0.2s linear, bottom 0.2s linear;
}
.Dashboards .dash .close {
  display: none;
}
.Dashboards .dash.full-screen {
  background: white;
  left: 30px !important;
  top: -45px !important;
  right: 30px !important;
  bottom: 30px !important;
  border-radius: 2px;
  z-index: 10000 !important;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
}
.Dashboards .dash.full-screen .close {
  display: block;
  height: 32px;
  width: 32px;
}
.Dashboards .dash > footer {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 40px;
  max-width: 100%;
  z-index: 100;
}
.Dashboards .dash > footer > a {
  min-width: 100px;
  max-width: 166px;
  float: right;
  margin: 0 5px;
}
.Dashboards .dash.full-screen > footer {
  display: block;
}
.VizelPlot {
  overflow: hidden;
  position: relative;
}
.VizelPlot .highcharts-container {
  position: absolute;
  left: 50% !important;
  top: 50% !important;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.Vizel.plot.classified-bar .highcharts-container,
.Vizel.plot.compare-sort .highcharts-container {
  left: 0 !important;
  top: 0 !important;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.components.modal-container .Vizel.plot .highcharts-container {
  left: 0 !important;
  top: 0 !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
}
#layout-content {
  height: 100%;
}
.roots.map {
  height: 100%;
}
.roots.map .map-container {
  height: 100%;
}
.ui-layout-toggler,
.ui-layout-resizer {
  overflow: visible !important;
}
.provider > .inner,
.contacts > .inner {
  padding-left: 10px;
}
/**
*	Панели локации и параметров
*/
.touch .panel.metrics .tab-pane > .wrapper > .panel > .panel-heading {
  min-height: 44px !important;
  font-size: 22px  !important;
  padding-top: 10px  !important;
}
.tab-content {
  padding: 0;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.list-group {
  margin-bottom: 5px;
}
.list-group .list-group {
  margin-left: 0px;
}
a:focus {
  outline: none;
}
.leaflet-div-icon {
  border: 0px !important;
  background-color: transparent !important;
}
/*Show markers */
.marker-container.markers > .bar {
  display: none !important;
}
.marker-container.markers > .pie {
  display: none !important;
}
.marker-container.markers > .marker {
  display: inline-block !important;
}
.marker-container.markers > .marker img {
  margin-left: 22px;
  margin-top: 25px;
}
/*Hide all */
.marker-container.hidden > .bar {
  display: none !important;
}
.marker-container.hidden > .pie {
  display: none !important;
}
.marker-container.hidden > .marker {
  display: none !important;
}
.marker-cluster-custom div {
  background-color: inherit;
}
.modal-dialog {
  width: 950px;
}
@media screen and (max-width: 600px) {
  .modal-dialog {
    padding: 0;
  }
}
@media screen and (max-height: 600px) {
  .modal-dialog {
    padding: 0;
  }
}
.modal-dialog .marker-legend {
  margin-top: 20px;
  max-height: 282px;
  overflow: auto;
}
.modal-dialog .marker-container {
  text-align: center;
}
.modal-dialog .modal-footer {
  margin-top: 0;
}
.modal-dialog .option-name {
  max-width: 250px;
}
.luxmsicon {
  display: block;
  width: 28px;
  height: 24px;
}
.luxmsicon-big {
  width: 32px;
  height: 32px;
}
.luxms-icon-text {
  padding-top: 2px;
  height: 24px;
  width: 120px;
  font-weight: bold;
  display: block;
}
.axis path,
.axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}
.y.axis {
  font-size: 1em;
}
.chart-title {
  background-color: #6F6F6F;
  color: #eee;
  border-radius: 2px;
  border: 1px solid #4F4F4E;
  text-align: center;
}
/* Фикс окна детализации */
#chart-detail-wnd {
  position: absolute;
  padding-top: 65px;
}
#chart-detail-wnd > .modal-dialog {
  padding-top: 0;
  position: absolute;
  overflow: hidden;
  width: 930px;
  height: 558px;
  left: 50%;
  top: 0;
  max-width: 100%;
  max-height: 100%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
#chart-detail-wnd > .modal-dialog > .modal-content {
  position: relative;
  width: 100%;
  height: 100%;
}
#chart-detail-wnd > .modal-dialog > .modal-content > .modal-body {
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
  top: 40px;
  padding: 0;
}
#chart-detail-wnd > .modal-dialog > .modal-content > .modal-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50px;
}
#chart-detail-wnd g rect:hover {
  fill-opacity: 0.6;
}
.modal-dialog {
  width: auto;
}
.modal-inner {
  overflow: auto;
}
.modal-inner > .KoToReactBridge {
  width: 100%;
  height: 100%;
}
.chart-buttons button {
  margin: 5px;
}
.color-map-active {
  color: whitesmoke;
  font-size: 21px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.tree .option-name,
.tree .location-name {
  padding: 10px;
}
.tree .list-group-item {
  padding: 0 15px;
}
.option-color-col {
  padding: 10px 15px;
}
.option-color,
.location-color {
  cursor: pointer;
}
.location-color-col {
  padding: 15px;
}
.bar > div:first-child {
  width: 70px;
}
.bar svg:empty {
  /*visibility: hidden;*/
  display: none;
}
.bar svg:not(:empty) {
  /*visibility: visible;*/
  display: block;
}
.chart-title {
  position: relative;
  left: -50%;
  min-width: 70px;
  padding: 0 3px;
}
.tag {
  cursor: pointer;
  margin: 24px 24px 24px 0;
  display: inline-block;
  white-space: nowrap;
  color: #073d6d;
}
.tag > span {
  font-size: 1.1em;
}
.panel-title a {
  cursor: pointer;
  color: black;
}
.red {
  color: red;
}
.param-list {
  overflow: auto;
  max-height: 200px;
}
.param-list li {
  cursor: pointer;
}
.param-list li:hover {
  background-color: #E4EFF8;
}
.notIn,
.notIn.option {
  cursor: pointer;
  background-color: #073d6d;
  color: white;
}
.param-list li.selected {
  background-color: #aaceee;
}
.param-list li.selected:hover {
  background-color: #82A2BD;
}
.h-tab {
  margin-right: 10px;
}
.page-active {
  color: red !important;
}
.vizel.table1d table {
  width: 100%;
  max-width: 100%;
  border: 1px solid #f0f0f0;
  border-collapse: collapse;
  border-spacing: 0;
}
.VizelMap {
  position: relative;
}
.VizelMap .VizelMap__MapContainer {
  width: 100%;
  height: 100%;
}
/* legend on map */
.legend {
  position: relative;
  color: black;
  padding-bottom: 10px;
}
.legend table {
  width: 100%;
}
.legend td {
  border-collapse: collapse;
  height: 32px;
  vertical-align: middle;
  text-align: left;
}
.legend thead td {
  text-align: center;
  /*height: 40px;*/
}
.legend thead {
  border-bottom: 1px solid white;
}
.legend .colored-item {
  width: 32px;
  text-align: center;
}
.legend .colored-item span {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #333;
}
.panels.legend.map-metrics {
  overflow: hidden;
  font-size: 15px;
  padding: 0;
}
.panels.legend.map-metrics ul {
  list-style: none;
  margin: 0;
  padding: 20px 10px;
}
.panels.legend.map-metrics ul > li:first-child {
  padding-right: 30px;
}
.panels.legend.map-metrics li {
  vertical-align: middle;
  display: flex;
  align-items: center;
  margin: 6px 0;
}
.panels.legend.map-metrics span {
  vertical-align: baseline;
  font-weight: normal;
  line-height: 17px;
}
.panels.legend.map-metrics span.text {
  margin-left: 10px;
  text-rendering: geometricPrecision;
}
.panels.legend.map-metrics .color-mark {
  display: block;
  width: 1.5em;
  height: 1.5em;
  margin: 3px 6px 3px 3px;
  flex-grow: 0;
  flex-shrink: 0;
}
.panels.legend.map-metrics .no-data {
  display: inline-block;
  position: relative;
  text-align: center;
  color: #cccccc;
  padding: 20px 10px;
}
.ui-layout-pane {
  padding: 0;
  background: white;
  border: 1px solid #bbbbbb;
  overflow: auto;
}
.ui-layout-resizer-open {
  border: none;
  background: #accdd4;
}
.ui-layout-resizer-open:hover {
  background: #DDD;
  background-color: #3ea1b5;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, color-stop(0, #accdd4), color-stop(0.559, #189ab1), color-stop(1, #087b95), color-stop(1, #70c0d1));
  background-image: -webkit-repeating-linear-gradient(left, #accdd4 0%, #189ab1 55.9%, #087b95 100%, #70c0d1 100%);
  background-image: repeating-linear-gradient(to right, #accdd4 0%, #189ab1 55.9%, #087b95 100%, #70c0d1 100%);
  background-image: -ms-repeating-linear-gradient(left, #accdd4 0%, #189ab1 55.9%, #087b95 100%, #70c0d1 100%);
}
.dropdown-menu > li > a:hover {
  color: black;
}
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
ul.drilldown {
  list-style: none;
}
ul.drilldown > li {
  margin: 0;
  padding: 5px;
  display: block;
}
ul.drilldown > li:hover {
  background: #ccc;
  cursor: pointer;
}
/* padding at every jquery-layout panel */
.ui-layout-pane {
  padding: 0 !important;
}
.panel-default > .panel-heading {
  background-color: rgba(0, 0, 0, 0.5);
  background-image: none;
  font-size: 1.1em;
}
.panel-default > .panel-heading a {
  color: #87C8FF;
}
.panel-default > .panel-heading > .panel-heading:hover {
  background-color: #000000;
}
.panel-default > .panel-heading > .panel-heading.selected {
  background-color: rgba(0, 0, 0, 0);
}
.panel-collapse .xtree {
  padding: 4px;
}
.touch .leaflet-container a.leaflet-popup-close-button {
  width: 28px;
  height: 24px;
  font-size: 26px;
}
.touch .xtree li {
  padding: 6px 0;
  height: 31px;
}
.touch .xtree .toggle-icon {
  width: 34px;
  height: 34px;
  line-height: 34px;
  font-size: 34px;
}
.touch .xtree .node-label {
  height: 34px;
  padding: 0 43px 0 40px;
  line-height: 34px;
  font-size: 18px;
}
.touch .xtree .checkbox {
  width: 32px;
  height: 32px;
  font-size: 30px;
  padding-left: 2px;
  padding-top: 6px;
}
.touch .xtree .delete-parameter {
  font-size: 40px;
  right: 50px;
  top: 6px;
}
.xtree {
  color: #ffffff;
  fill: white;
}
.xtree ul {
  margin: 0;
  padding: 0;
}
.xtree ul ul {
  padding-left: 12px;
}
.xtree li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 28px;
  line-height: 29px;
  font-size: 13.5px;
  position: relative;
}
.xtree li > div {
  position: relative;
  cursor: pointer !important;
  height: 100%;
  width: 100%;
}
.xtree .toggle-icon {
  position: absolute;
  top: 0;
  left: 0px;
  padding-left: 6px;
  width: 29px;
  height: 29px;
  font-size: 18px;
  font-family: Arial, Verdana, sans-serif;
  overflow: hidden;
}
.xtree .checkbox {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  font-size: 24px;
  font-family: Arial, Verdana, sans-serif;
  overflow: hidden;
  color: #111111;
  border: 1px solid #999999;
  border-radius: 0px;
  box-sizing: border-box;
}
.xtree .checkbox > svg {
  position: absolute;
  left: 1px;
  top: 1px;
  right: 1px;
  bottom: 2px;
}
.xtree .node-label {
  position: relative;
  padding: 2px 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  /*word-break:break-all;*/
  font-size: 100%;
  font-weight: normal;
  text-align: left;
}
.xtree .delete-parameter {
  position: absolute;
  right: 30px;
  top: 1px;
  cursor: pointer;
  font-size: 1.8em;
  color: #e0e0e0;
}
.xtree li:hover {
  background: rgba(0, 0, 0, 0.3);
}
.xtree li:hover .node-label {
  color: #ffffff;
}
.xtree li:hover .checkbox {
  border-color: #ffffff;
}
.xtree.not-interactive .node-label {
  padding: 2px 30px 2px 9px;
}
.xtree.not-interactive li > div {
  cursor: default !important;
}
.xtree.not-interactive li:hover {
  background: none;
}
.xtree.not-interactive li:hover .node-label {
  color: #ffffff;
}
.xtree.not-interactive li:hover .checkbox {
  border-color: #ffffff;
}
.map-camera-marker {
  width: 24px;
  height: 24px;
  border: 1px solid #999999;
  border-radius: 12px;
  background-color: #ffffff;
  opacity: 0.8;
}
.hidden-marker {
  display: none !important;
}
.leaflet-popup-close-button {
  z-index: 1;
}
.leaflet-popup-content {
  margin: 0;
}
.leaflet-popup-content-wrapper {
  border-radius: 2px !important;
  color: #333;
}
.leaflet-popup-content-wrapper .leaflet-popup-content {
  margin: 10px !important;
}
.leaflet-popup-content-wrapper h2 {
  font-size: 18px;
  line-height: 18px;
  margin: 0 10px;
  text-align: center;
}
.leaflet-popup-content-wrapper hr {
  margin: 3px ;
}
.leaflet-popup-content-wrapper .name {
  text-align: right;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  padding-right: 5px;
  vertical-align: middle;
  padding-bottom: 3px;
}
.leaflet-popup-content-wrapper .value {
  font-size: 11px;
  line-height: 12px;
  text-align: left;
  vertical-align: bottom;
  padding-bottom: 3px;
}
.slideshow.pane {
  height: 0;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-transition: height 0.3s linear;
  -moz-transition: height 0.3s linear;
  -o-transition: height 0.3s linear;
  transition: height 0.3s linear;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0px;
  right: 0;
  z-index: 10000;
  color: white;
}
.slideshow.pane > section {
  height: 40px;
  width: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
}
.slideshow.pane > section h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 40px;
  margin: 0 2em;
  padding: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.slideshow.pane > section > aside.control {
  display: flex;
}
.slideshow.pane > section > aside.control span {
  margin: 0 1em;
  white-space: nowrap;
}
.slideshow.pane > section > aside.control > .bi-icon {
  width: 40px;
  height: 40px;
}
.slideshow.pane > section > aside.control > .bi-icon svg {
  width: 62%;
  height: 62%;
}
.slideshow.pane > section > aside.control > .bi-icon.bookmarks-description svg {
  width: 75%;
  height: 75%;
}
.slideshow.pane > section > aside.control .description {
  position: absolute;
  background: rgba(0, 0, 0, 0.75);
  width: 200px;
  margin-left: -80px;
  bottom: 5em;
  padding: 1em;
  font-weight: 100;
  white-space: pre-line;
}
main.f_slideshow-pane-active .pane.slideshow {
  height: 40px;
}
main.f_slideshow-pane-active .ds-shell {
  bottom: 40px;
}
html.ug-theme-light .ug.btn {
  border-radius: 0 !important;
  border: 2px solid black;
  background-color: transparent;
  color: black;
  transform-style: preserve-3d;
  perspective: 1000px;
  transform-origin: 50% 50%;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
html.ug-theme-light .ug.btn > span {
  pointer-events: none;
}
html.ug-theme-light .ug.btn.disabled {
  border-color: #333333;
  color: #333333;
}
.vizel.loading::after,
.Vizel.loading::after {
  display: block;
  position: absolute;
  content: ' ';
  left: 50%;
  top: 1px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 90%;
  height: 40px;
  max-width: 300px;
  background-image: url('../assets/images/loading.gif');
  background-repeat: no-repeat;
  background-size: 100% 15px;
  z-index: 100;
  margin: 15px 0 0 0;
  padding: 0;
}
.vizel.loading.loadingFirstTime::after,
.Vizel.loading.loadingFirstTime::after {
  top: 50%;
}
.shell-layer-shadow {
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.2);
}
.shell-layer-wrapper {
  position: fixed;
  z-index: 2;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.shell-layer-wrapper > section {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid #cccccc;
  background: white;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.shell-layer-wrapper > section > header {
  background-color: #e3f2fd;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
  padding: 0 16px;
  overflow: hidden;
  min-width: 100%;
  top: 0;
}
.assign-dialog {
  width: 400px;
  max-width: 90%;
}
.assign-dialog > header {
  display: flex;
  padding: 0 0 0 16px !important;
}
.assign-dialog > header > h2 {
  flex-grow: 1;
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.assign-dialog > header > span {
  width: 40px;
  height: 40px;
}
.assign-dialog .assign-dialog-body {
  padding: 20px 16px;
}
.assign-dialog .assign-dialog-body > div {
  margin-top: 5px;
  margin-bottom: 5px;
}
.assign-dialog .assign-dialog-body > div textarea {
  width: 100%;
  height: 100px;
}
.assign-dialog input,
.assign-dialog textarea {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
.assign-dialog input:focus,
.assign-dialog textarea:focus {
  box-shadow: 0 0 5px #51cbee;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #51cbee;
}
.toolbar.map-layers {
  list-style: none;
  position: absolute;
  z-index: 5;
  right: 0;
  top: 10px;
  height: 36px;
  min-width: 10px;
  display: flex;
}
.toolbar.map-layers > li > .map-layer-toggler {
  display: flex;
  background: white;
  list-style: none;
  height: 100%;
  border-radius: 20px;
  min-width: 40px;
  overflow: hidden;
  margin: 0 10px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  color: #666666;
}
.toolbar.map-layers > li > .map-layer-toggler > .bi-icon {
  width: 36px;
  height: 36px;
  flex-shrink: 0;
}
.toolbar.map-layers > li > .map-layer-toggler > .title {
  margin: 0 20px;
}
.toolbar.map-layers > li > .map-layer-toggler.has-icon > .title {
  margin-left: 10px;
}
.toolbar.map-layers > li > .map-layer-toggler svg * {
  fill: #666666;
  stroke: #666666;
}
.toolbar.map-layers > li > .map-layer-toggler:hover {
  color: #000000;
}
.toolbar.map-layers > li > .map-layer-toggler:hover svg * {
  fill: #000000;
  stroke: #000000;
}
.toolbar.map-layers > li > .map-layer-toggler.active {
  color: #64b5f6;
}
.toolbar.map-layers > li > .map-layer-toggler.active svg * {
  fill: #64b5f6;
  stroke: #64b5f6;
}
.toolbar.map-layers > li > .dialog.wrapper {
  position: absolute;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  background: rgba(255, 255, 255, 0.9);
}
.toolbar.map-layers > li.is-dialog-visible.is-dialog-linked {
  position: relative;
}
.toolbar.map-layers > li.is-dialog-visible.is-dialog-linked > .map-layer-toggler {
  border-radius: 20px 20px 0 0;
  position: relative;
  z-index: 2;
  box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.2);
  height: 39px;
}
.toolbar.map-layers > li.is-dialog-visible.is-dialog-linked > .dialog.wrapper {
  right: 10px !important;
  top: 39px !important;
  min-width: 100% !important;
  left: auto !important;
  background: #ffffff;
}
.map-metrics.legend {
  position: absolute;
  left: 50px;
  top: 50px;
  z-index: 2;
  background: black;
  width: 250px;
  color: white;
  opacity: 0.8;
  padding-bottom: 10px;
  border-radius: 2px;
}
.PanelTabsHeader__Tab {
  min-width: 90px;
}
.Popup--Dialog {
  background: white;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}
.Popup--Description {
  background: rgba(0, 0, 0, 0.75);
  border: 1px solid #333333;
  border-radius: 2px;
  max-width: 400px;
  padding: 11px 14px 10px 14px;
  font-size: 1em;
  white-space: pre-wrap;
  font-weight: 100;
  color: #dddddd;
  box-shadow: 1px 1px 16px 3px #888888;
}
.Popup.Popup--Dialog {
  background: white;
}
.Popup__Menu {
  line-height: 1.6;
  padding: 0;
  margin: 0;
  border: 1px solid #dddddd;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
  background: white;
}
.Popup__MenuItem {
  padding: 4px 20px;
  margin: 0;
  z-index: 1031;
  list-style-type: none;
  cursor: pointer;
  white-space: nowrap;
  color: #333333;
  width: 100%;
  display: flex;
  justify-content: left;
  font-size: 13px;
}
.Popup__MenuItem:hover {
  background: #eeeeee;
  /* rgba(129, 192, 222, 0.2); */
}

/*!
    common variables/functions/settings
    can be overrided via skin.json
 *//*!
    common variables/functions/settings
    can be overrided via skin.json
 */*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font:13.5px "Open Sans","Helvetica Neue","Helvetica","Arial",sans-serif}body{font:13.5px "Open Sans","Helvetica Neue","Helvetica","Arial",sans-serif;background:#fff;margin:0;color:#333}*:after{font:13.5px "Open Sans","Helvetica Neue","Helvetica","Arial",sans-serif}.highcharts-root{font:13.5px "Open Sans","Helvetica Neue","Helvetica","Arial",sans-serif}.form-control{display:block;width:100%;height:30px;padding:4px 8px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control[disabled],.form-control[readonly]{cursor:not-allowed;background-color:#eee}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select[multiple],textarea{background-image:none}table{max-width:100%;background-color:transparent}a,a:hover,a:active,a:focus,a:disabled{text-decoration:none;color:#003A5D}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:2px 2px 0 0}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li>a{position:relative;display:block;padding:4px 12px}.nav-tabs>li{float:left;margin-bottom:-1px}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}.form-group{margin-bottom:15px}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input,select[multiple],textarea{background-image:none}textarea,input[type="text"]{background-color:#fff;border:1px solid #ccc;border-radius:0;padding:4px 8px;font-size:14px;line-height:1.428571429;color:#555;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}textarea:focus,input[type="text"]:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.btn{display:inline-block;padding:6px 12px;margin-left:12px;margin-bottom:0;font-size:13px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn:disabled,.btn.disabled{opacity:.65;background-color:#868e96;border-color:#868e96;cursor:default}.btn:disabled:hover,.btn.disabled:hover{color:#fff;background-color:#727b84;border-color:#6c757d}.modal-title{margin:0;line-height:1.428571429}h4,.h4{font-size:18px}h4,h5,h6{margin-top:10px;margin-bottom:10px}.bi-modal{overflow-y:auto}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs>li{float:left;margin-bottom:-1px}.nav>li{position:relative;display:block}.nav-tabs{border-bottom:1px solid #ddd}.nav{padding-left:0;margin-bottom:0;list-style:none}ul,ol{margin-top:0;margin-bottom:10px}.tab-content>.active,.pill-content>.active{display:block}.modal-footer{padding:8px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}.modal-dialog{z-index:1050;width:auto;padding:10px;margin-right:auto;margin-left:auto}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.popover.bottom{margin-top:10px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover.bottom .arrow{left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.top .arrow{left:50%;margin-left:0px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover .arrow:after{border-width:10px;content:""}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover-content{padding:9px 14px}ul,ol{margin-top:0;margin-bottom:10px}h1,h2,h3{margin-top:20px;margin-bottom:10px}h3,.h3{font-size:24px}.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.collapse{display:none}.collapse.in{display:block}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.bi-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow-y:auto}.fade.in{opacity:1}.modal-content.messageBox{display:flex;flex-direction:column}.modal-content.messageBox>.modal-header h3{line-height:40px;font-size:22px;margin:0;font-weight:normal}.modal-content.messageBox>.modal-body{padding-left:16px}.modal-content.messageBox>.modal-footer button{width:84px}table{border-collapse:collapse;border-spacing:0;max-width:100%;background-color:transparent}.table{width:100%}th{text-align:left}.table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td{padding:2px 6px;line-height:1.428571429;vertical-align:top}.close{width:40px;height:40px;cursor:pointer}

/*!
    common variables/functions/settings
    can be overrided via skin.json
 */@font-face{font-family:'Roboto';src:url("../assets/fonts/Roboto/Roboto-MediumItalic.eot");src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url("../assets/fonts/Roboto/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Roboto/Roboto-MediumItalic.woff") format("woff"),url("../assets/fonts/Roboto/Roboto-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Roboto';src:url("../assets/fonts/Roboto/Roboto-Italic.eot");src:local("Roboto Italic"),local("Roboto-Italic"),url("../assets/fonts/Roboto/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Roboto/Roboto-Italic.woff") format("woff"),url("../assets/fonts/Roboto/Roboto-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'Roboto';src:url("../assets/fonts/Roboto/Roboto-Bold.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("../assets/fonts/Roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Roboto/Roboto-Bold.woff") format("woff"),url("../assets/fonts/Roboto/Roboto-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Roboto';src:url("../assets/fonts/Roboto/Roboto-Regular.eot");src:local("Roboto"),local("Roboto-Regular"),url("../assets/fonts/Roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Roboto/Roboto-Regular.woff") format("woff"),url("../assets/fonts/Roboto/Roboto-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto';src:url("../assets/fonts/Roboto/Roboto-Medium.eot");src:local("Roboto Medium"),local("Roboto-Medium"),url("../assets/fonts/Roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Roboto/Roboto-Medium.woff") format("woff"),url("../assets/fonts/Roboto/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Roboto';src:url("../assets/fonts/Roboto/Roboto-BoldItalic.eot");src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url("../assets/fonts/Roboto/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Roboto/Roboto-BoldItalic.woff") format("woff"),url("../assets/fonts/Roboto/Roboto-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'Roboto';src:url("../assets/fonts/Roboto/Roboto-ThinItalic.eot");src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url("../assets/fonts/Roboto/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Roboto/Roboto-ThinItalic.woff") format("woff"),url("../assets/fonts/Roboto/Roboto-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:'Roboto';src:url("../assets/fonts/Roboto/Roboto-Black.eot");src:local("Roboto Black"),local("Roboto-Black"),url("../assets/fonts/Roboto/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Roboto/Roboto-Black.woff") format("woff"),url("../assets/fonts/Roboto/Roboto-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Roboto';src:url("../assets/fonts/Roboto/Roboto-Light.eot");src:local("Roboto Light"),local("Roboto-Light"),url("../assets/fonts/Roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Roboto/Roboto-Light.woff") format("woff"),url("../assets/fonts/Roboto/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Roboto';src:url("../assets/fonts/Roboto/Roboto-LightItalic.eot");src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url("../assets/fonts/Roboto/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Roboto/Roboto-LightItalic.woff") format("woff"),url("../assets/fonts/Roboto/Roboto-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Roboto';src:url("../assets/fonts/Roboto/Roboto-BlackItalic.eot");src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url("../assets/fonts/Roboto/Roboto-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Roboto/Roboto-BlackItalic.woff") format("woff"),url("../assets/fonts/Roboto/Roboto-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:'Roboto';src:url("../assets/fonts/Roboto/Roboto-Thin.eot");src:local("Roboto Thin"),local("Roboto-Thin"),url("../assets/fonts/Roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Roboto/Roboto-Thin.woff") format("woff"),url("../assets/fonts/Roboto/Roboto-Thin.ttf") format("truetype");font-weight:100;font-style:normal}

/*!
    common variables/functions/settings
    can be overrided via skin.json
 *//*!
    common variables/functions/settings
    can be overrided via skin.json
 */body{font-family:Roboto, "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;font-weight:normal;font-size:18px;line-height:21px;color:#333333}.LogoText{width:164px;padding:0px 0px 0px 14px}.LogoText__Item{font-family:"Roboto";font-size:10px;color:#373F51;line-height:13px}p.LogoText{margin:unset}.DsShellTitle{display:none !important}body .DsShell .Dashboards{position:absolute;left:60px !important;top:0 !important;bottom:0 !important;right:0 !important;overflow:hidden;background:#FAFBFC}body.leftPaneLocked .DsShell .Dashboards{left:246px !important}.DsShellHeader{position:fixed !important;z-index:12;left:0;top:0;height:100vh !important;max-height:100vh !important;bottom:0 !important;width:60px !important;background:#373F51 !important;box-shadow:0px 10px 20px rgba(0,58,93,0.04),0px 2px 6px rgba(0,58,93,0.04),0px 0px 1px rgba(0,58,93,0.04);transition-property:width;transition-timing-function:ease;transition-delay:.1s;transition-duration:1s;display:flex;flex-direction:column !important}.DsShellHeader:hover,body.leftPaneLocked .DsShellHeader{width:246px !important;transition-delay:0s;transition-duration:0.2s}.DsShellHeader:hover .DsShellHeader__IconLeftRight,body.leftPaneLocked .DsShellHeader .DsShellHeader__IconLeftRight{transform:rotate(-180deg);transform-origin:50% 50%;transition:transform;transition-delay:0s}.DsShellHeader:hover .DsShellHeader__IconLock,body.leftPaneLocked .DsShellHeader .DsShellHeader__IconLock{opacity:1;transition-delay:0s}.DsShellHeader:hover .DashboardHeader__TextHelp,body.leftPaneLocked .DsShellHeader .DashboardHeader__TextHelp{opacity:1;transition-delay:0s}.DsShellHeader:hover .DsShellHeader__LinkText,body.leftPaneLocked .DsShellHeader .DsShellHeader__LinkText{opacity:1;transition-delay:0s}.DsShellHeader:hover .DsShellHeader__Title,body.leftPaneLocked .DsShellHeader .DsShellHeader__Title{width:calc(100vw - 276px - 246px);transition-delay:0s}.DsShellHeader__Header{height:60px;width:100%;overflow:hidden}.DsShellHeader__HeaderWrapper{display:flex;background:#FFFFFF;padding-left:11px;height:60px;width:246px;flex-direction:row;align-items:center;justify-content:flex-start}.DsShellHeader__HeaderWrapper svg:nth-child(2){margin-left:7px}.DsShellHeader__Links{list-style:none;width:100%;margin:86px 0 0 0;padding:0;flex-grow:1}.DsShellHeader__Link{margin-bottom:30px;display:flex;width:100%;height:60px;overflow:hidden;position:relative}.DsShellHeader__Link.active{background:linear-gradient(90deg, #CF5C36 48.44%, #EC8235 100%)}.DsShellHeader__Link:hover .DsShellHeader__LinkLink,.DsShellHeader__Link.active .DsShellHeader__LinkLink{color:white}.DsShellHeader__Link:hover .DsShellHeader__LinkIcon>svg>path,.DsShellHeader__Link.active .DsShellHeader__LinkIcon>svg>path{fill:white}.DsShellHeader__Link.disabled .DsShellHeader__LinkIcon>svg>path{fill:rgba(255,255,255,0.3)}.DsShellHeader__Link.disabled .DsShellHeader__LinkLink{cursor:default}.DsShellHeader__Link.disabled .DsShellHeader__LinkText{color:rgba(255,255,255,0.3)}.DsShellHeader__LinkLink,.DsShellHeader__LinkLink:active,.DsShellHeader__LinkLink:focus{position:absolute;width:246px;height:100%;padding-left:14px;display:flex;align-items:center;justify-content:flex-start;color:#9599A3}.DsShellHeader__LinkIcon{text-align:center}.DsShellHeader__LinkText{font-size:14px;line-height:16px;margin-left:20px;opacity:0;transition:opacity 1s;transition-delay:.1s}.DsShellHeader__Footer{position:relative;width:100%;overflow:hidden;height:90px;margin:0px 0px 34px 0px}.DsShellHeader__IconLeftRight{transition-delay:.1s;width:7px;height:12px;background-image:url("data:image/svg+xml, %3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.438253 1.14873C0.252002 1.3361 0.147461 1.58955 0.147461 1.85373C0.147461 2.11792 0.252002 2.37137 0.438253 2.55873L3.97825 6.14873L0.438253 9.68873C0.252002 9.8761 0.147461 10.1295 0.147461 10.3937C0.147461 10.6579 0.252002 10.9114 0.438253 11.0987C0.531216 11.1925 0.641817 11.2669 0.763677 11.3176C0.885536 11.3684 1.01624 11.3945 1.14825 11.3945C1.28027 11.3945 1.41097 11.3684 1.53283 11.3176C1.65469 11.2669 1.76529 11.1925 1.85825 11.0987L6.09825 6.85873C6.19198 6.76577 6.26638 6.65517 6.31714 6.53331C6.36791 6.41145 6.39405 6.28074 6.39405 6.14873C6.39405 6.01672 6.36791 5.88602 6.31714 5.76416C6.26638 5.6423 6.19198 5.5317 6.09825 5.43873L1.85825 1.14873C1.76529 1.05501 1.65469 0.980611 1.53283 0.929842C1.41097 0.879073 1.28026 0.852934 1.14825 0.852934C1.01624 0.852934 0.885535 0.879073 0.763676 0.929842C0.641817 0.980611 0.531216 1.05501 0.438253 1.14873Z' fill='%2399B0BE'/%3E%3C/svg%3E")}.DsShellHeader__IconLock{width:11px;height:16px;opacity:0;transition:opacity 0.5s linear;transition-delay:.1s;background-image:url("data:image/svg+xml, %3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.69048 6.13338V4.26672C9.69049 3.42656 9.44688 2.60509 8.99021 1.90532C8.53353 1.20556 7.88411 0.658648 7.12338 0.333171C6.36265 0.00769446 5.52447 -0.08186 4.71395 0.0757375C3.90344 0.233335 3.15666 0.631069 2.56726 1.21907L3.30059 1.9809C3.74265 1.53994 4.30273 1.24169 4.9106 1.12352C5.51847 1.00535 6.14708 1.07254 6.7176 1.31665C7.28812 1.56076 7.77516 1.97093 8.11766 2.49574C8.46015 3.02054 8.64286 3.63662 8.64286 4.26672V6.13338H0V10.4C0 13.4879 2.46727 16 5.5 16C8.53273 16 11 13.4879 11 10.4V6.13338H9.69048ZM9.95238 10.4C9.95238 12.8997 7.95506 14.9333 5.5 14.9333C3.04494 14.9333 1.04762 12.8997 1.04762 10.4V7.20004H9.95238V10.4Z' fill='%2399B0BE'/%3E%3C/svg%3E");cursor:pointer;margin-left:15px}body.leftPaneLocked .DsShellHeader__IconLock{background-image:url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.69048 6.13333V4.26667C9.69048 3.13508 9.24898 2.04983 8.46311 1.24968C7.67725 0.449523 6.61138 0 5.5 0C4.38862 0 3.32275 0.449523 2.53689 1.24968C1.75102 2.04983 1.30952 3.13508 1.30952 4.26667V6.13333H0V10.4C0 13.4878 2.46727 16 5.5 16C8.53273 16 11 13.4878 11 10.4V6.13333H9.69048ZM2.35714 4.26667C2.35714 3.41797 2.68826 2.60404 3.27766 2.00393C3.86706 1.40381 4.66646 1.06667 5.5 1.06667C6.33354 1.06667 7.13294 1.40381 7.72234 2.00393C8.31174 2.60404 8.64286 3.41797 8.64286 4.26667V6.13333H2.35714V4.26667ZM9.95238 10.4C9.95238 12.8997 7.95503 14.9333 5.5 14.9333C3.04497 14.9333 1.04762 12.8997 1.04762 10.4V7.2H9.95238V10.4Z' fill='%2399B0BE'/%3E%3C/svg%3E%0A")}.DsShellHeader__Href__Block{display:flex;align-items:center;cursor:pointer;padding:0px 0px 0px 25px;margin-bottom:16px}.DsShellHeader__IconHelp{width:14px;height:14px;background-image:url("data:image/svg+xml, %3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0C5.61553 0 4.26215 0.410543 3.11101 1.17971C1.95987 1.94888 1.06266 3.04213 0.532846 4.32122C0.00303297 5.6003 -0.13559 7.00776 0.134506 8.36563C0.404603 9.7235 1.07129 10.9708 2.05026 11.9497C3.02922 12.9287 4.2765 13.5954 5.63437 13.8655C6.99224 14.1356 8.3997 13.997 9.67879 13.4672C10.9579 12.9373 12.0511 12.0401 12.8203 10.889C13.5895 9.73785 14 8.38447 14 7C14 5.14348 13.2625 3.36301 11.9497 2.05025C10.637 0.737498 8.85652 0 7 0ZM7 13.125C5.78859 13.125 4.60439 12.7658 3.59713 12.0927C2.58988 11.4197 1.80483 10.4631 1.34124 9.34393C0.877654 8.22474 0.756359 6.9932 0.992693 5.80507C1.22903 4.61694 1.81238 3.52557 2.66897 2.66897C3.52557 1.81237 4.61694 1.22902 5.80507 0.99269C6.99321 0.756356 8.22474 0.877651 9.34394 1.34124C10.4631 1.80482 11.4197 2.58988 12.0928 3.59713C12.7658 4.60438 13.125 5.78859 13.125 7C13.125 8.62445 12.4797 10.1824 11.331 11.331C10.1824 12.4797 8.62445 13.125 7 13.125Z' fill='%2399B0BE'/%3E%3Cpath d='M7.12687 3.02748C6.65278 3.01964 6.18277 3.11632 5.75026 3.31065C5.31775 3.50498 4.93335 3.79218 4.62437 4.15185C4.58145 4.19163 4.54694 4.23962 4.52289 4.29298C4.49885 4.34633 4.48575 4.40397 4.48438 4.46248C4.48435 4.51646 4.49518 4.56989 4.51622 4.6196C4.53726 4.66931 4.56809 4.71428 4.60687 4.75183C4.64564 4.78938 4.69158 4.81875 4.74194 4.83819C4.79229 4.85763 4.84605 4.86674 4.9 4.86498C5.01558 4.86211 5.12609 4.81697 5.21062 4.7381C5.44445 4.46409 5.73487 4.24399 6.06189 4.09294C6.38891 3.94189 6.74478 3.86348 7.105 3.8631C8.1375 3.8631 8.78062 4.5281 8.78062 5.35498V5.37685C8.78062 6.34373 8.01062 6.88185 6.79437 6.97373C6.74513 6.97563 6.69683 6.98791 6.65266 7.00977C6.60849 7.03162 6.56943 7.06256 6.53804 7.10056C6.50665 7.13856 6.48364 7.18275 6.47051 7.23026C6.45739 7.27776 6.45445 7.32751 6.46187 7.37623V8.57935C6.47276 8.68764 6.52361 8.78799 6.60451 8.8608C6.68541 8.93361 6.79054 8.97365 6.89937 8.9731H6.9475C7.05579 8.96222 7.15614 8.91137 7.22895 8.83047C7.30175 8.74957 7.34179 8.64444 7.34125 8.5356V7.63435C8.65375 7.4506 9.71687 6.75935 9.71687 5.32435V5.30248C9.70375 3.98998 8.68 3.02748 7.12687 3.02748Z' fill='%2399B0BE'/%3E%3Cpath d='M6.9043 11.1345C7.20633 11.1345 7.45117 10.8896 7.45117 10.5876C7.45117 10.2856 7.20633 10.0407 6.9043 10.0407C6.60227 10.0407 6.35742 10.2856 6.35742 10.5876C6.35742 10.8896 6.60227 11.1345 6.9043 11.1345Z' fill='%2399B0BE'/%3E%3C/svg%3E");margin:0px 10px 0px 0px;flex-shrink:0;background-repeat:no-repeat}.DashboardHeader__TextHelp{opacity:0;font-size:10px;color:#9599A3;line-height:16px;transition:opacity 0.5s linear;transition-delay:.1s}.DsShellHeader__Title{position:absolute;left:100%;top:0;height:60px;width:calc(100vw - 276px - 60px);transition-delay:.1s;transition:width 1s ease;margin:0;padding:0 0 0 30px;display:flex;align-items:center;font-style:normal;font-weight:bold;text-transform:uppercase;color:#373F51;pointer-events:none}.DsShellHeader__Title>span{position:relative}.DsShellHeader__Title>span:after{position:absolute;top:100%;left:0;width:35px;height:2px;background:linear-gradient(90deg, #CF5C36 48.44%, #EC8235 100%);content:" "}.DsShellTopHeader{position:fixed;top:0;right:0;height:60px;left:60px;display:flex;z-index:10;transition-delay:.1s;transition:left 1s ease;background:#FFFFFF;border:1px solid #F7F7F7;box-shadow:0px 10px 20px rgba(0,58,93,0.04),0px 2px 6px rgba(0,58,93,0.04),0px 0px 1px rgba(0,58,93,0.04)}.DsShellTopHeader__Updated{position:absolute;right:30px;top:8px;width:246px;height:40px}.DsShellTopHeader__UpdatedTitle{background:#FFFFFF;border:0.5px solid rgba(153,176,190,0.2);box-shadow:0px 10px 20px rgba(0,58,93,0.04),0px 2px 6px rgba(0,58,93,0.04),0px 0px 1px rgba(0,58,93,0.04);border-radius:50px;font-weight:400;font-size:10px;line-height:12px;height:100%;width:100%;padding:0 150px 0 17px;display:flex;align-items:center;color:#9599A3}.DsShellTopHeader__UpdatedButton{position:absolute;width:27px;height:27px;z-index:1;background:#FFFFFF;border:0.5px solid rgba(153,176,190,0.2);box-sizing:border-box;border-radius:14px;left:92px;top:6px;padding-bottom:2px;box-shadow:0px 4px 8px rgba(0,0,0,0.04),0px 0px 2px rgba(0,0,0,0.06),0px 0px 1px rgba(0,0,0,0.04);display:flex;align-items:center;justify-content:center;cursor:pointer}.DsShellTopHeader__UpdatedValue{position:absolute;left:101px;top:0;right:0;bottom:0;background:#373F51;box-shadow:0px 10px 20px rgba(0,0,0,0.04),0px 2px 6px rgba(0,0,0,0.04),0px 0px 1px rgba(0,0,0,0.04);border-radius:50px;font-weight:500;font-size:12px;padding-left:7px;line-height:12px;color:#FFFFFF;display:flex;align-items:center;justify-content:center}.Dashlet>.Vizel{left:10px;top:10px;right:10px;bottom:10px;width:auto;height:auto;position:absolute}.VizelDashletHeader{background:#EEEEEE !important;color:#373F51;font-size:14px !important;line-height:16px !important}.VizelDashletHeader__Title{text-transform:uppercase;color:#464646;font-weight:500 !important;font-size:14px;line-height:16px;align-items:center;display:flex;padding-left:13px !important}.VizelDashlet{background:#FFFFFF;box-shadow:0px 10px 20px rgba(0,58,93,0.04),0px 2px 6px rgba(0,58,93,0.04),0px 0px 1px rgba(0,58,93,0.04);border-radius:10px;border:none !important}.DashboardsHeader{background:transparent !important;border:none !important;display:flex;align-items:center;justify-content:flex-start;height:60px !important}.DashboardsHeader__InvestorTitle{margin-left:30px;color:#464646;font-size:18px;font-weight:500}.DashboardsHeader__Breadcrumbs{list-style:none;display:flex;flex-direction:row;align-items:baseline;margin:0 0 0 30px;padding:0}.DashboardsHeader__Breadcrumb{color:#9599A3;font-size:14px;display:flex;flex-direction:row;cursor:pointer;margin-left:30px;position:relative}.DashboardsHeader__Breadcrumb:before{position:absolute;transform:translate(-17px, 0px);content:url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.95531 10.2458C6.14156 10.0584 6.2461 9.80498 6.2461 9.5408C6.2461 9.27661 6.14156 9.02316 5.95531 8.8358L2.41531 5.2458L5.95531 1.7058C6.14156 1.51844 6.2461 1.26498 6.2461 1.0008C6.2461 0.736612 6.14156 0.483161 5.95531 0.295798C5.86235 0.20207 5.75175 0.127675 5.62989 0.0769067C5.50803 0.026138 5.37732 5.77042e-09 5.24531 0C5.1133 -5.77042e-09 4.98259 0.026138 4.86073 0.0769067C4.73887 0.127675 4.62827 0.20207 4.53531 0.295798L0.29531 4.5358C0.201582 4.62876 0.127188 4.73936 0.0764189 4.86122C0.0256502 4.98308 -0.000488275 5.11379 -0.000488281 5.2458C-0.000488287 5.37781 0.0256502 5.50852 0.0764189 5.63037C0.127188 5.75223 0.201582 5.86283 0.29531 5.9558L4.53531 10.2458C4.62827 10.3395 4.73887 10.4139 4.86073 10.4647C4.98259 10.5155 5.1133 10.5416 5.24531 10.5416C5.37732 10.5416 5.50803 10.5155 5.62989 10.4647C5.75175 10.4139 5.86235 10.3395 5.95531 10.2458Z' fill='%2399B0BE'/%3E%3C/svg%3E%0A")}.DashboardsHeader__Breadcrumb:first-child{margin-left:0}.DashboardsHeader__Breadcrumb:first-child:before{display:none}.DashboardsHeader__Breadcrumb:last-child{color:#464646;font-size:18px;font-weight:500;cursor:default}.Dashboards__List{border:none !important;background:transparent !important}.Dashboard__Scroller{width:calc(100% - 30px) !important;height:calc(100% - 12px) !important;left:15px !important}.ToggleNorthPanel{display:none}.ToggleEastPanel{display:none}.modal-dialog{margin:0;position:absolute;border:none !important;background:#FFFFFF;box-shadow:0px 10px 20px rgba(0,58,93,0.04),0px 2px 6px rgba(0,58,93,0.04),0px 0px 1px rgba(0,58,93,0.04);border-radius:10px;overflow:hidden;left:32px;top:65px;right:20px;bottom:10px;padding:0;height:auto !important}.modal-dialog .modal-content{box-shadow:none;border:none !important}.modal-dialog .VizelLookupTable__HeaderItem{text-align:left}.modal-dialog .VizelLookupTable #time-table tr:nth-child(odd){background:#F5F7F9 !important}.modal-dialog .VizelLookupTable #time-table td{color:#2F424C;font-size:12px}.modal-dialog .VizelLookupTable #time-table td{white-space:normal}.modal-dialog .VizelLookupTable .VizelLookupTable__HeaderItem{color:#2F424C !important;font-weight:500;font-size:12px}.modal-dialog .VizelLookupTable>section{top:0 !important}.modal-dialog .modal-header{height:30px}.modal-dialog .modal-title{font-size:14px;color:#373F51;height:30px;line-height:33px}.modal-dialog .modal-header .close{height:30px}.VizelLookupTable .VizelLookupTable__Main #time-table{width:calc(100% - 1px)}.ModalContainer .modal-dialog .modal-header{background:#EEEEEE !important}.DashboardsHeader__Breadcrumb__last::after{position:absolute;top:100%;left:0;width:35px;height:2px;background:linear-gradient(90deg, #CF5C36 48.44%, #EC8235 100%);content:" "}.DlgAuth{background-image:unset !important}.DlgAuth .DlgAuth__main{width:506px !important;height:443px !important;background:#FFFFFF;box-shadow:0px 10px 20px rgba(0,58,93,0.04),0px 2px 6px rgba(0,58,93,0.04),0px 0px 1px rgba(0,58,93,0.04);border-radius:10px !important;border:1px solid white !important;margin:0 !important;transform:translate(-50%, -50%)}.DlgAuth .panel-body{background:none !important;padding-left:79px !important}.DlgAuth .panel{height:100% !important;border-radius:10px !important}.DlgAuth__main .modal-body>h3{color:transparent;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31 0H7C3.13401 0 0 3.13401 0 7V31C0 34.866 3.13401 38 7 38H31C34.866 38 38 34.866 38 31V7C38 3.13401 34.866 0 31 0Z' fill='url(%23paint0_linear)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.9054 18.3323L16.1611 18.326C16.0845 18.2921 16.1196 18.0131 16.1196 17.8445V14.1317C16.1196 12.7392 16.0759 11.2767 16.1214 9.89277C16.3378 9.8504 21.9909 9.87565 22.2596 9.88287C23.4619 9.91442 24.7931 10.3364 25.5414 11.2001C25.7528 11.444 25.994 11.7505 26.1739 12.1134C26.7356 13.2467 26.7554 14.743 26.2451 15.9507C26.0477 16.4177 25.7849 16.7427 25.4499 17.0795C25.3706 17.1593 25.3616 17.1962 25.2646 17.2729C25.1127 17.3932 24.9964 17.4938 24.817 17.6123C23.5836 18.426 22.3448 18.3323 20.9054 18.3323ZM10.0654 18.3323C9.72815 18.3323 7.52103 18.2867 7.29428 18.3791C7.07609 18.4684 6.9395 18.6717 6.93364 18.9819C6.92237 19.6008 6.93363 20.2324 6.93408 20.8523C6.93408 21.6759 6.79165 22.0667 7.3538 22.3295C7.67297 22.3773 10.1334 22.3503 10.66 22.3503C10.9927 22.3503 11.4385 22.3259 11.7572 22.3566L11.7635 24.5736C11.0702 24.6133 10.2714 24.5768 9.57625 24.5768C9.15114 24.5768 7.6689 24.5227 7.3619 24.6002C7.01208 24.6886 6.93452 24.9834 6.93452 25.2967L6.93408 27.5192C6.93543 27.6977 6.97287 27.8401 7.0477 27.9609C7.13426 28.1007 7.22351 28.1084 7.34839 28.1796L7.38581 28.2035L7.48948 28.1972L11.7613 28.1985C11.787 28.7048 11.764 29.2629 11.7644 29.7682C11.7644 30.2921 11.7644 30.8159 11.7644 31.3397C11.7635 32.6709 12.0119 32.423 13.8561 32.4235L14.398 32.4239L14.9399 32.4235L15.4836 32.4239C16.3248 32.3941 16.1196 31.511 16.1196 30.6351C16.1196 29.8368 16.0966 29.005 16.1214 28.2112L25.7862 28.1855C25.8886 28.1539 25.9868 28.0908 26.0571 28.0764C26.2109 27.7915 26.2501 27.8712 26.2487 27.4105C26.2478 26.8961 26.3064 25.1191 26.1735 24.8779C25.9454 24.4636 25.348 24.5768 24.7516 24.5768H17.8413C17.3364 24.5768 16.6047 24.6201 16.1278 24.5714L16.1196 22.3602L23.0665 22.3381L23.6152 22.3002L24.1706 22.2344C24.3346 22.2065 24.5159 22.1506 24.6777 22.1636C24.7647 22.0915 25.0721 22.0496 25.2101 22.0144C25.3945 21.968 25.5748 21.8941 25.7542 21.8575C25.7795 21.8409 26.6008 21.5235 26.9407 21.3341C28.9098 20.236 29.5734 18.9679 29.7145 18.8741C29.7663 18.7551 29.9692 18.4269 30.0612 18.3007L30.09 18.2687C30.1189 18.1609 30.163 18.1046 30.2167 17.9987L30.3398 17.7615C30.3438 17.7561 30.3511 17.7485 30.3542 17.7444C30.3574 17.7399 30.3637 17.7327 30.3691 17.7273C30.3741 17.6317 30.5494 17.2531 30.5994 17.1065C31.0259 15.8533 31.1494 14.5956 31.0448 13.2639C31.0245 13.0011 30.8907 11.9489 30.7978 11.801C30.7302 11.421 30.5485 10.972 30.4114 10.6402C30.3384 10.4639 30.2537 10.2949 30.1653 10.1276C30.0873 9.98023 29.957 9.77196 29.9043 9.63356C29.8723 9.61373 29.6509 9.28013 29.6095 9.22018C29.1411 8.54803 28.4423 7.8714 27.7743 7.39716L26.8925 6.84263C26.7032 6.77817 26.5129 6.66504 26.3132 6.58254C26.164 6.52078 25.8574 6.44145 25.7587 6.34362C25.655 6.34453 25.3881 6.25706 25.2935 6.21424C24.8287 6.12498 24.4149 6.01138 23.9113 5.94737C22.8236 5.80987 20.235 5.86487 19.0607 5.86487C16.8662 5.86487 14.6699 5.85586 12.4753 5.86443C11.8298 5.86668 11.764 6.1768 11.7644 6.78809V18.3264L10.0654 18.3323Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='1.02958e-08' y1='10.9096' x2='39.1149' y2='25.8105' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23CF5C36'/%3E%3Cstop offset='1' stop-color='%23EC8235'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-position:0 0;background-repeat:no-repeat;position:absolute;left:79px;top:63px;height:38px;width:45px}.DlgAuth__main .modal-body>h3:after{content:"\421\418\421\422\415\41C\410   \41C\41E\41D\418\422\41E\420\418\41D\413\410   \A\411\410\41D\41A\41E\412\421\41A\41E\413\41E   \421\41E\41F\420\41E\412\41E\416\414\415\41D\418\42F   \A\41A\41E\41D\422\420\410\41A\422\41E\412";color:#373F51;position:absolute;left:calc(100% + 10px);top:0;width:200px;white-space:pre;line-height:14px}.DlgAuth .panel-body form{position:absolute;top:176px;left:79px;padding:0 !important}#auth-email{position:relative;padding-left:20px}.DlgAuth__main .form:before{position:absolute;content:"";left:12px;top:10px;bottom:10px;width:20px;height:20px;z-index:1;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6667 17.5V15.8333C16.6667 14.9493 16.3155 14.1014 15.6904 13.4763C15.0652 12.8512 14.2174 12.5 13.3333 12.5H6.66667C5.78261 12.5 4.93477 12.8512 4.30965 13.4763C3.68453 14.1014 3.33334 14.9493 3.33334 15.8333V17.5' stroke='%23E5E5E5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 9.16667C11.8409 9.16667 13.3333 7.67428 13.3333 5.83333C13.3333 3.99238 11.8409 2.5 10 2.5C8.15905 2.5 6.66666 3.99238 6.66666 5.83333C6.66666 7.67428 8.15905 9.16667 10 9.16667Z' stroke='%23E5E5E5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.form .DlgAuth__Field{width:347px;height:40px;background:#FFFFFF;box-shadow:0px 10px 20px rgba(0,0,0,0.04),0px 2px 6px rgba(0,0,0,0.04),0px 0px 1px rgba(0,0,0,0.04);border-radius:10px;border:1px solid white;cursor:pointer;color:#2F424C;padding:0px 0px 0px 39px !important;margin-bottom:26px !important}.form-group .DlgAuth__SubmitButton{position:relative;width:100% !important;font-family:'Roboto';background:#373F51;box-shadow:0px 10px 20px rgba(0,0,0,0.04),0px 2px 6px rgba(0,0,0,0.04),0px 0px 1px rgba(0,0,0,0.04);border-radius:50px;border:unset;margin-left:unset;padding:14px 0px 14px 0px;font-weight:500;content:'\412\41E\419\422\418';margin-top:30px !important;outline:none}.form-group .DlgAuth__SubmitButton:after{position:absolute;bottom:14px;content:'\412\41E\419\422\418';width:103px;height:19px;right:116px;background:#373F51;z-index:9999;font-weight:600;margin-top:13px !important}.DlgAuth__main .form:after{position:absolute;content:"";left:12px;top:73px;bottom:10px;width:20px;height:20px;z-index:1;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8333 9.16663H4.16667C3.24619 9.16663 2.5 9.91282 2.5 10.8333V16.6666C2.5 17.5871 3.24619 18.3333 4.16667 18.3333H15.8333C16.7538 18.3333 17.5 17.5871 17.5 16.6666V10.8333C17.5 9.91282 16.7538 9.16663 15.8333 9.16663Z' stroke='%23E5E5E5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.83337 9.16663V5.83329C5.83337 4.72822 6.27236 3.66842 7.05376 2.88701C7.83516 2.10561 8.89497 1.66663 10 1.66663C11.1051 1.66663 12.1649 2.10561 12.9463 2.88701C13.7277 3.66842 14.1667 4.72822 14.1667 5.83329V9.16663' stroke='%23E5E5E5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.DlgAuth.isEnteringCode .DlgAuth__main .form:before{display:none}.isEnteringCode .form .DlgAuth__Field{margin-bottom:58px !important}.isEnteringCode .form-group{margin-top:17px}.DlgAuth.isEnteringCode .DlgAuth__main .form:after{display:none}.DlgAuth__Code{padding-left:8px}#applicationHost{background-color:#E5E5E5}.DsShell__Body{background-color:#ffffff}input:focus{outline:none;background:unset}.BlockExit{display:flex;padding:0px 0px 0px 27px;align-items:center;cursor:pointer}.BlockExit__Out{width:13px;height:13px;background-repeat:no-repeat;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 0C0.734784 0 0.48043 0.105357 0.292893 0.292893C0.105357 0.48043 0 0.734784 0 1V12C0 12.2652 0.105357 12.5196 0.292893 12.7071C0.48043 12.8946 0.734784 13 1 13H8.5C8.63261 13 8.75979 12.9473 8.85355 12.8536C8.94732 12.7598 9 12.6326 9 12.5C9 12.3674 8.94732 12.2402 8.85355 12.1464C8.75979 12.0527 8.63261 12 8.5 12H1V1H8.5C8.63261 1 8.75979 0.947322 8.85355 0.853553C8.94732 0.759785 9 0.632608 9 0.5C9 0.367392 8.94732 0.240215 8.85355 0.146447C8.75979 0.0526784 8.63261 0 8.5 0H1ZM10.604 3.896C10.5101 3.80211 10.3828 3.74937 10.25 3.74937C10.1172 3.74937 9.98989 3.80211 9.896 3.896C9.80211 3.98989 9.74937 4.11722 9.74937 4.25C9.74937 4.38278 9.80211 4.51011 9.896 4.604L11.293 6H4.5C4.36739 6 4.24021 6.05268 4.14645 6.14645C4.05268 6.24021 4 6.36739 4 6.5C4 6.63261 4.05268 6.75979 4.14645 6.85355C4.24021 6.94732 4.36739 7 4.5 7H11.293L9.896 8.396C9.80211 8.48989 9.74937 8.61722 9.74937 8.75C9.74937 8.88278 9.80211 9.01011 9.896 9.104C9.98989 9.19789 10.1172 9.25063 10.25 9.25063C10.3828 9.25063 10.5101 9.19789 10.604 9.104L12.854 6.854C12.9006 6.80755 12.9375 6.75238 12.9627 6.69163C12.9879 6.63089 13.0009 6.56577 13.0009 6.5C13.0009 6.43423 12.9879 6.36911 12.9627 6.30837C12.9375 6.24762 12.9006 6.19245 12.854 6.146L10.604 3.896Z' fill='%2399B0BE'/%3E%3C/svg%3E%0A");cursor:pointer;margin-right:10px}.BlockExit__Title{opacity:0;font-size:10px;font-family:'Roboto';color:#9599A3;transition:opacity 0.5s linear;transition-delay:0.5s}.DsShellHeader:hover .BlockExit__Title,body.leftPaneLocked .DsShellHeader .BlockExit__Title{opacity:1;transition-delay:0s}.BlockLockPanel{display:flex;padding:0px 0px 0px 27px;align-items:center;margin-bottom:16px}.DsShellHeader__ConfirmForm{position:fixed;top:0px;bottom:0;left:0;right:0;z-index:100;background:rgba(250,251,252,0.55);backdrop-filter:blur(20px)}.DsShellHeader__ConfirmForm__Wrap{position:absolute;width:506px;height:443px;left:50%;top:50%;transform:translate(-50%, -50%);background:#FFFFFF;box-shadow:0px 10px 20px rgba(0,58,93,0.04),0px 2px 6px rgba(0,58,93,0.04),0px 0px 1px rgba(0,58,93,0.04);border-radius:10px;padding:123px 80px 208px 80px}.DsShellHeader__ConfirmForm__ASK{font-family:Roboto;font-size:10px;color:#373F51;text-align:center}.DsShellHeader__ConfirmForm__Btn{position:relative;font-size:14px;color:white;font-family:Roboto;font-weight:500;text-align:center;margin-top:53px}.DsShellHeader__ConfirmForm__Btn .DsShellHeader__ConfirmForm__Stay{position:relative;background:#373F51;box-shadow:0px 10px 20px rgba(0,0,0,0.04),0px 2px 6px rgba(0,0,0,0.04),0px 0px 1px rgba(0,0,0,0.04);border-radius:50px;padding:14px 98px 14px 98px;margin-bottom:34px;cursor:pointer}.DsShellHeader__ConfirmForm__Btn .DsShellHeader__ConfirmForm__Leave{background:linear-gradient(90deg, #CF5C36 48.44%, #EC8235 100%);box-shadow:0px 10px 20px rgba(0,0,0,0.04),0px 2px 6px rgba(0,0,0,0.04),0px 0px 1px rgba(0,0,0,0.04);border-radius:50px;padding:14px 98px 14px 98px;cursor:pointer}.hideConfirmForm{display:block}::-webkit-scrollbar{height:8px;width:8px;cursor:pointer;padding:20px}::-webkit-scrollbar{height:8px;width:8px;cursor:pointer;padding:20px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #e6e6e6;border-radius:5px;padding:20px}::-webkit-scrollbar-thumb{background:#08456b;border-radius:20px;height:8px;padding:20px;border:10px solid #5d7a92;cursor:pointer}::-webkit-scrollbar-thumb:hover{background:#373F51}::-webkit-scrollbar-button{width:8px;height:5px}.Root__DatasetsBlock{background:#FFFFFF;box-shadow:0px 10px 20px rgba(0,58,93,0.04),0px 2px 6px rgba(0,58,93,0.04),0px 0px 1px rgba(0,58,93,0.04);border-radius:10px}.Root__DatasetsWrap{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.Root__DatasetsList{width:504px;height:441px;list-style:none;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;overflow-y:auto;overflow-x:hidden;padding:0px 80px 0px 80px;margin-top:20px}.Root__DatasetsListItem{width:347px;text-align:center;margin-bottom:10px;display:flex;background:#FFFFFF;box-shadow:0px 10px 20px rgba(0,58,93,0.04),0px 2px 6px rgba(0,58,93,0.04),0px 0px 1px rgba(0,58,93,0.04);border-radius:10px;font-family:Roboto;align-items:stretch;justify-content:stretch}.Root__DatasetsListItem a{padding:17px 17px 17px 17px;color:#373F51;font-size:14px;font-family:Roboto;word-wrap:break-word;text-align:left}.Root__DatasetsListItem:hover{background:#373F51}.Root__DatasetsListItem:hover a{color:white !important}.LogoDatasetList{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31 0H7C3.13401 0 0 3.13401 0 7V31C0 34.866 3.13401 38 7 38H31C34.866 38 38 34.866 38 31V7C38 3.13401 34.866 0 31 0Z' fill='url(%23paint0_linear)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.9054 18.3323L16.1611 18.326C16.0845 18.2921 16.1196 18.0131 16.1196 17.8445V14.1317C16.1196 12.7392 16.0759 11.2767 16.1214 9.89277C16.3378 9.8504 21.9909 9.87565 22.2596 9.88287C23.4619 9.91442 24.7931 10.3364 25.5414 11.2001C25.7528 11.444 25.994 11.7505 26.1739 12.1134C26.7356 13.2467 26.7554 14.743 26.2451 15.9507C26.0477 16.4177 25.7849 16.7427 25.4499 17.0795C25.3706 17.1593 25.3616 17.1962 25.2646 17.2729C25.1127 17.3932 24.9964 17.4938 24.817 17.6123C23.5836 18.426 22.3448 18.3323 20.9054 18.3323ZM10.0654 18.3323C9.72815 18.3323 7.52103 18.2867 7.29428 18.3791C7.07609 18.4684 6.9395 18.6717 6.93364 18.9819C6.92237 19.6008 6.93363 20.2324 6.93408 20.8523C6.93408 21.6759 6.79165 22.0667 7.3538 22.3295C7.67297 22.3773 10.1334 22.3503 10.66 22.3503C10.9927 22.3503 11.4385 22.3259 11.7572 22.3566L11.7635 24.5736C11.0702 24.6133 10.2714 24.5768 9.57625 24.5768C9.15114 24.5768 7.6689 24.5227 7.3619 24.6002C7.01208 24.6886 6.93452 24.9834 6.93452 25.2967L6.93408 27.5192C6.93543 27.6977 6.97287 27.8401 7.0477 27.9609C7.13426 28.1007 7.22351 28.1084 7.34839 28.1796L7.38581 28.2035L7.48948 28.1972L11.7613 28.1985C11.787 28.7048 11.764 29.2629 11.7644 29.7682C11.7644 30.2921 11.7644 30.8159 11.7644 31.3397C11.7635 32.6709 12.0119 32.423 13.8561 32.4235L14.398 32.4239L14.9399 32.4235L15.4836 32.4239C16.3248 32.3941 16.1196 31.511 16.1196 30.6351C16.1196 29.8368 16.0966 29.005 16.1214 28.2112L25.7862 28.1855C25.8886 28.1539 25.9868 28.0908 26.0571 28.0764C26.2109 27.7915 26.2501 27.8712 26.2487 27.4105C26.2478 26.8961 26.3064 25.1191 26.1735 24.8779C25.9454 24.4636 25.348 24.5768 24.7516 24.5768H17.8413C17.3364 24.5768 16.6047 24.6201 16.1278 24.5714L16.1196 22.3602L23.0665 22.3381L23.6152 22.3002L24.1706 22.2344C24.3346 22.2065 24.5159 22.1506 24.6777 22.1636C24.7647 22.0915 25.0721 22.0496 25.2101 22.0144C25.3945 21.968 25.5748 21.8941 25.7542 21.8575C25.7795 21.8409 26.6008 21.5235 26.9407 21.3341C28.9098 20.236 29.5734 18.9679 29.7145 18.8741C29.7663 18.7551 29.9692 18.4269 30.0612 18.3007L30.09 18.2687C30.1189 18.1609 30.163 18.1046 30.2167 17.9987L30.3398 17.7615C30.3438 17.7561 30.3511 17.7485 30.3542 17.7444C30.3574 17.7399 30.3637 17.7327 30.3691 17.7273C30.3741 17.6317 30.5494 17.2531 30.5994 17.1065C31.0259 15.8533 31.1494 14.5956 31.0448 13.2639C31.0245 13.0011 30.8907 11.9489 30.7978 11.801C30.7302 11.421 30.5485 10.972 30.4114 10.6402C30.3384 10.4639 30.2537 10.2949 30.1653 10.1276C30.0873 9.98023 29.957 9.77196 29.9043 9.63356C29.8723 9.61373 29.6509 9.28013 29.6095 9.22018C29.1411 8.54803 28.4423 7.8714 27.7743 7.39716L26.8925 6.84263C26.7032 6.77817 26.5129 6.66504 26.3132 6.58254C26.164 6.52078 25.8574 6.44145 25.7587 6.34362C25.655 6.34453 25.3881 6.25706 25.2935 6.21424C24.8287 6.12498 24.4149 6.01138 23.9113 5.94737C22.8236 5.80987 20.235 5.86487 19.0607 5.86487C16.8662 5.86487 14.6699 5.85586 12.4753 5.86443C11.8298 5.86668 11.764 6.1768 11.7644 6.78809V18.3264L10.0654 18.3323Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='1.02958e-08' y1='10.9096' x2='39.1149' y2='25.8105' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23CF5C36'/%3E%3Cstop offset='1' stop-color='%23EC8235'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-position:0 0;background-repeat:no-repeat;height:38px;width:45px;margin-right:10px}.LogoDatasetLIst__Wrap{display:flex;padding:100px 0px 0px 80px}.LogoDatasetList__Title{font-size:13px;font-family:"Roboto";color:#3c3c3c;line-height:14px;width:213px}.BlockExit__Out{flex-shrink:0;background-repeat:no-repeat}


/*# sourceMappingURL=32.cae6.css.map*/