/**
 * This is the main application stylesheet. It should include or import all
 * stylesheets used throughout the application as this is the only stylesheet in
 * the Grunt configuration that is automatically processed.
 */
/**
 * First, we include the Twitter Bootstrap LESS files.
 */
/* Import bootstap variables then our variables then all the other bootstrap files */
/**
 * These are the variables used throughout the application. This is where 
 * overwrites that are not specific to components should be maintained.
 */
/* glyphicons (bootstrap) */
/**
 * Typography-related.
 */
/**
 * color pallete
 */
/**
 * brand colors
 */
/**
 * Button Colors
 */
/**
 * alert colors
 */
/**
 * Table Colors
 */
/**
 * Modal Colors
 */
/**
 * Popover Colors
 */
/**
* Tooltip Colors
*/
/**
 * Tab Colors
 */
.svi-bs {
  /*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
  /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
  /* isolate from normal angularstrap datepicker */
}
.svi-bs html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.svi-bs body {
  margin: 0;
}
.svi-bs article,
.svi-bs aside,
.svi-bs details,
.svi-bs figcaption,
.svi-bs figure,
.svi-bs footer,
.svi-bs header,
.svi-bs hgroup,
.svi-bs main,
.svi-bs menu,
.svi-bs nav,
.svi-bs section,
.svi-bs summary {
  display: block;
}
.svi-bs audio,
.svi-bs canvas,
.svi-bs progress,
.svi-bs video {
  display: inline-block;
  vertical-align: baseline;
}
.svi-bs audio:not([controls]) {
  display: none;
  height: 0;
}
.svi-bs [hidden],
.svi-bs template {
  display: none;
}
.svi-bs a {
  background-color: transparent;
}
.svi-bs a:active,
.svi-bs a:hover {
  outline: 0;
}
.svi-bs abbr[title] {
  border-bottom: 1px dotted;
}
.svi-bs b,
.svi-bs strong {
  font-weight: bold;
}
.svi-bs dfn {
  font-style: italic;
}
.svi-bs h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.svi-bs mark {
  background: #ff0;
  color: #000;
}
.svi-bs small {
  font-size: 80%;
}
.svi-bs sub,
.svi-bs sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.svi-bs sup {
  top: -0.5em;
}
.svi-bs sub {
  bottom: -0.25em;
}
.svi-bs img {
  border: 0;
}
.svi-bs svg:not(:root) {
  overflow: hidden;
}
.svi-bs figure {
  margin: 1em 40px;
}
.svi-bs hr {
  box-sizing: content-box;
  height: 0;
}
.svi-bs pre {
  overflow: auto;
}
.svi-bs code,
.svi-bs kbd,
.svi-bs pre,
.svi-bs samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.svi-bs button,
.svi-bs input,
.svi-bs optgroup,
.svi-bs select,
.svi-bs textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.svi-bs button {
  overflow: visible;
}
.svi-bs button,
.svi-bs select {
  text-transform: none;
}
.svi-bs button,
.svi-bs html input[type="button"],
.svi-bs input[type="reset"],
.svi-bs input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
.svi-bs button[disabled],
.svi-bs html input[disabled] {
  cursor: default;
}
.svi-bs button::-moz-focus-inner,
.svi-bs input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.svi-bs input {
  line-height: normal;
}
.svi-bs input[type="checkbox"],
.svi-bs input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
.svi-bs input[type="number"]::-webkit-inner-spin-button,
.svi-bs input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.svi-bs input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
.svi-bs input[type="search"]::-webkit-search-cancel-button,
.svi-bs input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.svi-bs fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.svi-bs legend {
  border: 0;
  padding: 0;
}
.svi-bs textarea {
  overflow: auto;
}
.svi-bs optgroup {
  font-weight: bold;
}
.svi-bs table {
  border-collapse: collapse;
  border-spacing: 0;
}
.svi-bs td,
.svi-bs th {
  padding: 0;
}
@media print {
  .svi-bs *,
  .svi-bs *:before,
  .svi-bs *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .svi-bs a,
  .svi-bs a:visited {
    text-decoration: underline;
  }
  .svi-bs a[href]:after {
    content: " (" attr(href) ")";
  }
  .svi-bs abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .svi-bs a[href^="#"]:after,
  .svi-bs a[href^="javascript:"]:after {
    content: "";
  }
  .svi-bs pre,
  .svi-bs blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .svi-bs thead {
    display: table-header-group;
  }
  .svi-bs tr,
  .svi-bs img {
    page-break-inside: avoid;
  }
  .svi-bs img {
    max-width: 100% !important;
  }
  .svi-bs p,
  .svi-bs h2,
  .svi-bs h3 {
    orphans: 3;
    widows: 3;
  }
  .svi-bs h2,
  .svi-bs h3 {
    page-break-after: avoid;
  }
  .svi-bs .navbar {
    display: none;
  }
  .svi-bs .btn > .caret,
  .svi-bs .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .svi-bs .label {
    border: 1px solid #000;
  }
  .svi-bs .table {
    border-collapse: collapse !important;
  }
  .svi-bs .table td,
  .svi-bs .table th {
    background-color: #fff !important;
  }
  .svi-bs .table-bordered th,
  .svi-bs .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/Web/app/fonts/glyphicons-halflings-regular.eot');
  src: url('/Web/app/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/Web/app/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/Web/app/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/Web/app/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/Web/app/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.svi-bs .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.svi-bs .glyphicon-asterisk:before {
  content: "\002a";
}
.svi-bs .glyphicon-plus:before {
  content: "\002b";
}
.svi-bs .glyphicon-euro:before,
.svi-bs .glyphicon-eur:before {
  content: "\20ac";
}
.svi-bs .glyphicon-minus:before {
  content: "\2212";
}
.svi-bs .glyphicon-cloud:before {
  content: "\2601";
}
.svi-bs .glyphicon-envelope:before {
  content: "\2709";
}
.svi-bs .glyphicon-pencil:before {
  content: "\270f";
}
.svi-bs .glyphicon-glass:before {
  content: "\e001";
}
.svi-bs .glyphicon-music:before {
  content: "\e002";
}
.svi-bs .glyphicon-search:before {
  content: "\e003";
}
.svi-bs .glyphicon-heart:before {
  content: "\e005";
}
.svi-bs .glyphicon-star:before {
  content: "\e006";
}
.svi-bs .glyphicon-star-empty:before {
  content: "\e007";
}
.svi-bs .glyphicon-user:before {
  content: "\e008";
}
.svi-bs .glyphicon-film:before {
  content: "\e009";
}
.svi-bs .glyphicon-th-large:before {
  content: "\e010";
}
.svi-bs .glyphicon-th:before {
  content: "\e011";
}
.svi-bs .glyphicon-th-list:before {
  content: "\e012";
}
.svi-bs .glyphicon-ok:before {
  content: "\e013";
}
.svi-bs .glyphicon-remove:before {
  content: "\e014";
}
.svi-bs .glyphicon-zoom-in:before {
  content: "\e015";
}
.svi-bs .glyphicon-zoom-out:before {
  content: "\e016";
}
.svi-bs .glyphicon-off:before {
  content: "\e017";
}
.svi-bs .glyphicon-signal:before {
  content: "\e018";
}
.svi-bs .glyphicon-cog:before {
  content: "\e019";
}
.svi-bs .glyphicon-trash:before {
  content: "\e020";
}
.svi-bs .glyphicon-home:before {
  content: "\e021";
}
.svi-bs .glyphicon-file:before {
  content: "\e022";
}
.svi-bs .glyphicon-time:before {
  content: "\e023";
}
.svi-bs .glyphicon-road:before {
  content: "\e024";
}
.svi-bs .glyphicon-download-alt:before {
  content: "\e025";
}
.svi-bs .glyphicon-download:before {
  content: "\e026";
}
.svi-bs .glyphicon-upload:before {
  content: "\e027";
}
.svi-bs .glyphicon-inbox:before {
  content: "\e028";
}
.svi-bs .glyphicon-play-circle:before {
  content: "\e029";
}
.svi-bs .glyphicon-repeat:before {
  content: "\e030";
}
.svi-bs .glyphicon-refresh:before {
  content: "\e031";
}
.svi-bs .glyphicon-list-alt:before {
  content: "\e032";
}
.svi-bs .glyphicon-lock:before {
  content: "\e033";
}
.svi-bs .glyphicon-flag:before {
  content: "\e034";
}
.svi-bs .glyphicon-headphones:before {
  content: "\e035";
}
.svi-bs .glyphicon-volume-off:before {
  content: "\e036";
}
.svi-bs .glyphicon-volume-down:before {
  content: "\e037";
}
.svi-bs .glyphicon-volume-up:before {
  content: "\e038";
}
.svi-bs .glyphicon-qrcode:before {
  content: "\e039";
}
.svi-bs .glyphicon-barcode:before {
  content: "\e040";
}
.svi-bs .glyphicon-tag:before {
  content: "\e041";
}
.svi-bs .glyphicon-tags:before {
  content: "\e042";
}
.svi-bs .glyphicon-book:before {
  content: "\e043";
}
.svi-bs .glyphicon-bookmark:before {
  content: "\e044";
}
.svi-bs .glyphicon-print:before {
  content: "\e045";
}
.svi-bs .glyphicon-camera:before {
  content: "\e046";
}
.svi-bs .glyphicon-font:before {
  content: "\e047";
}
.svi-bs .glyphicon-bold:before {
  content: "\e048";
}
.svi-bs .glyphicon-italic:before {
  content: "\e049";
}
.svi-bs .glyphicon-text-height:before {
  content: "\e050";
}
.svi-bs .glyphicon-text-width:before {
  content: "\e051";
}
.svi-bs .glyphicon-align-left:before {
  content: "\e052";
}
.svi-bs .glyphicon-align-center:before {
  content: "\e053";
}
.svi-bs .glyphicon-align-right:before {
  content: "\e054";
}
.svi-bs .glyphicon-align-justify:before {
  content: "\e055";
}
.svi-bs .glyphicon-list:before {
  content: "\e056";
}
.svi-bs .glyphicon-indent-left:before {
  content: "\e057";
}
.svi-bs .glyphicon-indent-right:before {
  content: "\e058";
}
.svi-bs .glyphicon-facetime-video:before {
  content: "\e059";
}
.svi-bs .glyphicon-picture:before {
  content: "\e060";
}
.svi-bs .glyphicon-map-marker:before {
  content: "\e062";
}
.svi-bs .glyphicon-adjust:before {
  content: "\e063";
}
.svi-bs .glyphicon-tint:before {
  content: "\e064";
}
.svi-bs .glyphicon-edit:before {
  content: "\e065";
}
.svi-bs .glyphicon-share:before {
  content: "\e066";
}
.svi-bs .glyphicon-check:before {
  content: "\e067";
}
.svi-bs .glyphicon-move:before {
  content: "\e068";
}
.svi-bs .glyphicon-step-backward:before {
  content: "\e069";
}
.svi-bs .glyphicon-fast-backward:before {
  content: "\e070";
}
.svi-bs .glyphicon-backward:before {
  content: "\e071";
}
.svi-bs .glyphicon-play:before {
  content: "\e072";
}
.svi-bs .glyphicon-pause:before {
  content: "\e073";
}
.svi-bs .glyphicon-stop:before {
  content: "\e074";
}
.svi-bs .glyphicon-forward:before {
  content: "\e075";
}
.svi-bs .glyphicon-fast-forward:before {
  content: "\e076";
}
.svi-bs .glyphicon-step-forward:before {
  content: "\e077";
}
.svi-bs .glyphicon-eject:before {
  content: "\e078";
}
.svi-bs .glyphicon-chevron-left:before {
  content: "\e079";
}
.svi-bs .glyphicon-chevron-right:before {
  content: "\e080";
}
.svi-bs .glyphicon-plus-sign:before {
  content: "\e081";
}
.svi-bs .glyphicon-minus-sign:before {
  content: "\e082";
}
.svi-bs .glyphicon-remove-sign:before {
  content: "\e083";
}
.svi-bs .glyphicon-ok-sign:before {
  content: "\e084";
}
.svi-bs .glyphicon-question-sign:before {
  content: "\e085";
}
.svi-bs .glyphicon-info-sign:before {
  content: "\e086";
}
.svi-bs .glyphicon-screenshot:before {
  content: "\e087";
}
.svi-bs .glyphicon-remove-circle:before {
  content: "\e088";
}
.svi-bs .glyphicon-ok-circle:before {
  content: "\e089";
}
.svi-bs .glyphicon-ban-circle:before {
  content: "\e090";
}
.svi-bs .glyphicon-arrow-left:before {
  content: "\e091";
}
.svi-bs .glyphicon-arrow-right:before {
  content: "\e092";
}
.svi-bs .glyphicon-arrow-up:before {
  content: "\e093";
}
.svi-bs .glyphicon-arrow-down:before {
  content: "\e094";
}
.svi-bs .glyphicon-share-alt:before {
  content: "\e095";
}
.svi-bs .glyphicon-resize-full:before {
  content: "\e096";
}
.svi-bs .glyphicon-resize-small:before {
  content: "\e097";
}
.svi-bs .glyphicon-exclamation-sign:before {
  content: "\e101";
}
.svi-bs .glyphicon-gift:before {
  content: "\e102";
}
.svi-bs .glyphicon-leaf:before {
  content: "\e103";
}
.svi-bs .glyphicon-fire:before {
  content: "\e104";
}
.svi-bs .glyphicon-eye-open:before {
  content: "\e105";
}
.svi-bs .glyphicon-eye-close:before {
  content: "\e106";
}
.svi-bs .glyphicon-warning-sign:before {
  content: "\e107";
}
.svi-bs .glyphicon-plane:before {
  content: "\e108";
}
.svi-bs .glyphicon-calendar:before {
  content: "\e109";
}
.svi-bs .glyphicon-random:before {
  content: "\e110";
}
.svi-bs .glyphicon-comment:before {
  content: "\e111";
}
.svi-bs .glyphicon-magnet:before {
  content: "\e112";
}
.svi-bs .glyphicon-chevron-up:before {
  content: "\e113";
}
.svi-bs .glyphicon-chevron-down:before {
  content: "\e114";
}
.svi-bs .glyphicon-retweet:before {
  content: "\e115";
}
.svi-bs .glyphicon-shopping-cart:before {
  content: "\e116";
}
.svi-bs .glyphicon-folder-close:before {
  content: "\e117";
}
.svi-bs .glyphicon-folder-open:before {
  content: "\e118";
}
.svi-bs .glyphicon-resize-vertical:before {
  content: "\e119";
}
.svi-bs .glyphicon-resize-horizontal:before {
  content: "\e120";
}
.svi-bs .glyphicon-hdd:before {
  content: "\e121";
}
.svi-bs .glyphicon-bullhorn:before {
  content: "\e122";
}
.svi-bs .glyphicon-bell:before {
  content: "\e123";
}
.svi-bs .glyphicon-certificate:before {
  content: "\e124";
}
.svi-bs .glyphicon-thumbs-up:before {
  content: "\e125";
}
.svi-bs .glyphicon-thumbs-down:before {
  content: "\e126";
}
.svi-bs .glyphicon-hand-right:before {
  content: "\e127";
}
.svi-bs .glyphicon-hand-left:before {
  content: "\e128";
}
.svi-bs .glyphicon-hand-up:before {
  content: "\e129";
}
.svi-bs .glyphicon-hand-down:before {
  content: "\e130";
}
.svi-bs .glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.svi-bs .glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.svi-bs .glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.svi-bs .glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.svi-bs .glyphicon-globe:before {
  content: "\e135";
}
.svi-bs .glyphicon-wrench:before {
  content: "\e136";
}
.svi-bs .glyphicon-tasks:before {
  content: "\e137";
}
.svi-bs .glyphicon-filter:before {
  content: "\e138";
}
.svi-bs .glyphicon-briefcase:before {
  content: "\e139";
}
.svi-bs .glyphicon-fullscreen:before {
  content: "\e140";
}
.svi-bs .glyphicon-dashboard:before {
  content: "\e141";
}
.svi-bs .glyphicon-paperclip:before {
  content: "\e142";
}
.svi-bs .glyphicon-heart-empty:before {
  content: "\e143";
}
.svi-bs .glyphicon-link:before {
  content: "\e144";
}
.svi-bs .glyphicon-phone:before {
  content: "\e145";
}
.svi-bs .glyphicon-pushpin:before {
  content: "\e146";
}
.svi-bs .glyphicon-usd:before {
  content: "\e148";
}
.svi-bs .glyphicon-gbp:before {
  content: "\e149";
}
.svi-bs .glyphicon-sort:before {
  content: "\e150";
}
.svi-bs .glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.svi-bs .glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.svi-bs .glyphicon-sort-by-order:before {
  content: "\e153";
}
.svi-bs .glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.svi-bs .glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.svi-bs .glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.svi-bs .glyphicon-unchecked:before {
  content: "\e157";
}
.svi-bs .glyphicon-expand:before {
  content: "\e158";
}
.svi-bs .glyphicon-collapse-down:before {
  content: "\e159";
}
.svi-bs .glyphicon-collapse-up:before {
  content: "\e160";
}
.svi-bs .glyphicon-log-in:before {
  content: "\e161";
}
.svi-bs .glyphicon-flash:before {
  content: "\e162";
}
.svi-bs .glyphicon-log-out:before {
  content: "\e163";
}
.svi-bs .glyphicon-new-window:before {
  content: "\e164";
}
.svi-bs .glyphicon-record:before {
  content: "\e165";
}
.svi-bs .glyphicon-save:before {
  content: "\e166";
}
.svi-bs .glyphicon-open:before {
  content: "\e167";
}
.svi-bs .glyphicon-saved:before {
  content: "\e168";
}
.svi-bs .glyphicon-import:before {
  content: "\e169";
}
.svi-bs .glyphicon-export:before {
  content: "\e170";
}
.svi-bs .glyphicon-send:before {
  content: "\e171";
}
.svi-bs .glyphicon-floppy-disk:before {
  content: "\e172";
}
.svi-bs .glyphicon-floppy-saved:before {
  content: "\e173";
}
.svi-bs .glyphicon-floppy-remove:before {
  content: "\e174";
}
.svi-bs .glyphicon-floppy-save:before {
  content: "\e175";
}
.svi-bs .glyphicon-floppy-open:before {
  content: "\e176";
}
.svi-bs .glyphicon-credit-card:before {
  content: "\e177";
}
.svi-bs .glyphicon-transfer:before {
  content: "\e178";
}
.svi-bs .glyphicon-cutlery:before {
  content: "\e179";
}
.svi-bs .glyphicon-header:before {
  content: "\e180";
}
.svi-bs .glyphicon-compressed:before {
  content: "\e181";
}
.svi-bs .glyphicon-earphone:before {
  content: "\e182";
}
.svi-bs .glyphicon-phone-alt:before {
  content: "\e183";
}
.svi-bs .glyphicon-tower:before {
  content: "\e184";
}
.svi-bs .glyphicon-stats:before {
  content: "\e185";
}
.svi-bs .glyphicon-sd-video:before {
  content: "\e186";
}
.svi-bs .glyphicon-hd-video:before {
  content: "\e187";
}
.svi-bs .glyphicon-subtitles:before {
  content: "\e188";
}
.svi-bs .glyphicon-sound-stereo:before {
  content: "\e189";
}
.svi-bs .glyphicon-sound-dolby:before {
  content: "\e190";
}
.svi-bs .glyphicon-sound-5-1:before {
  content: "\e191";
}
.svi-bs .glyphicon-sound-6-1:before {
  content: "\e192";
}
.svi-bs .glyphicon-sound-7-1:before {
  content: "\e193";
}
.svi-bs .glyphicon-copyright-mark:before {
  content: "\e194";
}
.svi-bs .glyphicon-registration-mark:before {
  content: "\e195";
}
.svi-bs .glyphicon-cloud-download:before {
  content: "\e197";
}
.svi-bs .glyphicon-cloud-upload:before {
  content: "\e198";
}
.svi-bs .glyphicon-tree-conifer:before {
  content: "\e199";
}
.svi-bs .glyphicon-tree-deciduous:before {
  content: "\e200";
}
.svi-bs .glyphicon-cd:before {
  content: "\e201";
}
.svi-bs .glyphicon-save-file:before {
  content: "\e202";
}
.svi-bs .glyphicon-open-file:before {
  content: "\e203";
}
.svi-bs .glyphicon-level-up:before {
  content: "\e204";
}
.svi-bs .glyphicon-copy:before {
  content: "\e205";
}
.svi-bs .glyphicon-paste:before {
  content: "\e206";
}
.svi-bs .glyphicon-alert:before {
  content: "\e209";
}
.svi-bs .glyphicon-equalizer:before {
  content: "\e210";
}
.svi-bs .glyphicon-king:before {
  content: "\e211";
}
.svi-bs .glyphicon-queen:before {
  content: "\e212";
}
.svi-bs .glyphicon-pawn:before {
  content: "\e213";
}
.svi-bs .glyphicon-bishop:before {
  content: "\e214";
}
.svi-bs .glyphicon-knight:before {
  content: "\e215";
}
.svi-bs .glyphicon-baby-formula:before {
  content: "\e216";
}
.svi-bs .glyphicon-tent:before {
  content: "\26fa";
}
.svi-bs .glyphicon-blackboard:before {
  content: "\e218";
}
.svi-bs .glyphicon-bed:before {
  content: "\e219";
}
.svi-bs .glyphicon-apple:before {
  content: "\f8ff";
}
.svi-bs .glyphicon-erase:before {
  content: "\e221";
}
.svi-bs .glyphicon-hourglass:before {
  content: "\231b";
}
.svi-bs .glyphicon-lamp:before {
  content: "\e223";
}
.svi-bs .glyphicon-duplicate:before {
  content: "\e224";
}
.svi-bs .glyphicon-piggy-bank:before {
  content: "\e225";
}
.svi-bs .glyphicon-scissors:before {
  content: "\e226";
}
.svi-bs .glyphicon-bitcoin:before {
  content: "\e227";
}
.svi-bs .glyphicon-btc:before {
  content: "\e227";
}
.svi-bs .glyphicon-xbt:before {
  content: "\e227";
}
.svi-bs .glyphicon-yen:before {
  content: "\00a5";
}
.svi-bs .glyphicon-jpy:before {
  content: "\00a5";
}
.svi-bs .glyphicon-ruble:before {
  content: "\20bd";
}
.svi-bs .glyphicon-rub:before {
  content: "\20bd";
}
.svi-bs .glyphicon-scale:before {
  content: "\e230";
}
.svi-bs .glyphicon-ice-lolly:before {
  content: "\e231";
}
.svi-bs .glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.svi-bs .glyphicon-education:before {
  content: "\e233";
}
.svi-bs .glyphicon-option-horizontal:before {
  content: "\e234";
}
.svi-bs .glyphicon-option-vertical:before {
  content: "\e235";
}
.svi-bs .glyphicon-menu-hamburger:before {
  content: "\e236";
}
.svi-bs .glyphicon-modal-window:before {
  content: "\e237";
}
.svi-bs .glyphicon-oil:before {
  content: "\e238";
}
.svi-bs .glyphicon-grain:before {
  content: "\e239";
}
.svi-bs .glyphicon-sunglasses:before {
  content: "\e240";
}
.svi-bs .glyphicon-text-size:before {
  content: "\e241";
}
.svi-bs .glyphicon-text-color:before {
  content: "\e242";
}
.svi-bs .glyphicon-text-background:before {
  content: "\e243";
}
.svi-bs .glyphicon-object-align-top:before {
  content: "\e244";
}
.svi-bs .glyphicon-object-align-bottom:before {
  content: "\e245";
}
.svi-bs .glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.svi-bs .glyphicon-object-align-left:before {
  content: "\e247";
}
.svi-bs .glyphicon-object-align-vertical:before {
  content: "\e248";
}
.svi-bs .glyphicon-object-align-right:before {
  content: "\e249";
}
.svi-bs .glyphicon-triangle-right:before {
  content: "\e250";
}
.svi-bs .glyphicon-triangle-left:before {
  content: "\e251";
}
.svi-bs .glyphicon-triangle-bottom:before {
  content: "\e252";
}
.svi-bs .glyphicon-triangle-top:before {
  content: "\e253";
}
.svi-bs .glyphicon-console:before {
  content: "\e254";
}
.svi-bs .glyphicon-superscript:before {
  content: "\e255";
}
.svi-bs .glyphicon-subscript:before {
  content: "\e256";
}
.svi-bs .glyphicon-menu-left:before {
  content: "\e257";
}
.svi-bs .glyphicon-menu-right:before {
  content: "\e258";
}
.svi-bs .glyphicon-menu-down:before {
  content: "\e259";
}
.svi-bs .glyphicon-menu-up:before {
  content: "\e260";
}
.svi-bs * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.svi-bs *:before,
.svi-bs *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.svi-bs html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.svi-bs body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
.svi-bs input,
.svi-bs button,
.svi-bs select,
.svi-bs textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.svi-bs a {
  color: #05c;
  text-decoration: none;
}
.svi-bs a:hover,
.svi-bs a:focus {
  color: #003580;
  text-decoration: underline;
}
.svi-bs a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs figure {
  margin: 0;
}
.svi-bs img {
  vertical-align: middle;
}
.svi-bs .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.svi-bs .img-rounded {
  border-radius: 6px;
}
.svi-bs .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.svi-bs .img-circle {
  border-radius: 50%;
}
.svi-bs hr {
  margin-top: 17px;
  margin-bottom: 17px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.svi-bs .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.svi-bs .sr-only-focusable:active,
.svi-bs .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.svi-bs [role="button"] {
  cursor: pointer;
}
.svi-bs h1,
.svi-bs h2,
.svi-bs h3,
.svi-bs h4,
.svi-bs h5,
.svi-bs h6,
.svi-bs .h1,
.svi-bs .h2,
.svi-bs .h3,
.svi-bs .h4,
.svi-bs .h5,
.svi-bs .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
.svi-bs h1 small,
.svi-bs h2 small,
.svi-bs h3 small,
.svi-bs h4 small,
.svi-bs h5 small,
.svi-bs h6 small,
.svi-bs .h1 small,
.svi-bs .h2 small,
.svi-bs .h3 small,
.svi-bs .h4 small,
.svi-bs .h5 small,
.svi-bs .h6 small,
.svi-bs h1 .small,
.svi-bs h2 .small,
.svi-bs h3 .small,
.svi-bs h4 .small,
.svi-bs h5 .small,
.svi-bs h6 .small,
.svi-bs .h1 .small,
.svi-bs .h2 .small,
.svi-bs .h3 .small,
.svi-bs .h4 .small,
.svi-bs .h5 .small,
.svi-bs .h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
.svi-bs h1,
.svi-bs .h1,
.svi-bs h2,
.svi-bs .h2,
.svi-bs h3,
.svi-bs .h3 {
  margin-top: 17px;
  margin-bottom: 8.5px;
}
.svi-bs h1 small,
.svi-bs .h1 small,
.svi-bs h2 small,
.svi-bs .h2 small,
.svi-bs h3 small,
.svi-bs .h3 small,
.svi-bs h1 .small,
.svi-bs .h1 .small,
.svi-bs h2 .small,
.svi-bs .h2 .small,
.svi-bs h3 .small,
.svi-bs .h3 .small {
  font-size: 65%;
}
.svi-bs h4,
.svi-bs .h4,
.svi-bs h5,
.svi-bs .h5,
.svi-bs h6,
.svi-bs .h6 {
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}
.svi-bs h4 small,
.svi-bs .h4 small,
.svi-bs h5 small,
.svi-bs .h5 small,
.svi-bs h6 small,
.svi-bs .h6 small,
.svi-bs h4 .small,
.svi-bs .h4 .small,
.svi-bs h5 .small,
.svi-bs .h5 .small,
.svi-bs h6 .small,
.svi-bs .h6 .small {
  font-size: 75%;
}
.svi-bs h1,
.svi-bs .h1 {
  font-size: 31px;
}
.svi-bs h2,
.svi-bs .h2 {
  font-size: 25px;
}
.svi-bs h3,
.svi-bs .h3 {
  font-size: 21px;
}
.svi-bs h4,
.svi-bs .h4 {
  font-size: 15px;
}
.svi-bs h5,
.svi-bs .h5 {
  font-size: 12px;
}
.svi-bs h6,
.svi-bs .h6 {
  font-size: 11px;
}
.svi-bs p {
  margin: 0 0 8.5px;
}
.svi-bs .lead {
  margin-bottom: 17px;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .svi-bs .lead {
    font-size: 18px;
  }
}
.svi-bs small,
.svi-bs .small {
  font-size: 91%;
}
.svi-bs mark,
.svi-bs .mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}
.svi-bs .text-left {
  text-align: left;
}
.svi-bs .text-right {
  text-align: right;
}
.svi-bs .text-center {
  text-align: center;
}
.svi-bs .text-justify {
  text-align: justify;
}
.svi-bs .text-nowrap {
  white-space: nowrap;
}
.svi-bs .text-lowercase {
  text-transform: lowercase;
}
.svi-bs .text-uppercase {
  text-transform: uppercase;
}
.svi-bs .text-capitalize {
  text-transform: capitalize;
}
.svi-bs .text-muted {
  color: #777777;
}
.svi-bs .text-primary {
  color: #0c2074;
}
a.svi-bs .text-primary:hover,
a.svi-bs .text-primary:focus {
  color: #071346;
}
.svi-bs .text-success {
  color: #3c763d;
}
a.svi-bs .text-success:hover,
a.svi-bs .text-success:focus {
  color: #2b542c;
}
.svi-bs .text-info {
  color: #31708f;
}
a.svi-bs .text-info:hover,
a.svi-bs .text-info:focus {
  color: #245269;
}
.svi-bs .text-warning {
  color: #8a6d3b;
}
a.svi-bs .text-warning:hover,
a.svi-bs .text-warning:focus {
  color: #66512c;
}
.svi-bs .text-danger {
  color: #a94442;
}
a.svi-bs .text-danger:hover,
a.svi-bs .text-danger:focus {
  color: #843534;
}
.svi-bs .bg-primary {
  color: #fff;
  background-color: #0c2074;
}
a.svi-bs .bg-primary:hover,
a.svi-bs .bg-primary:focus {
  background-color: #071346;
}
.svi-bs .bg-success {
  background-color: #dff0d8;
}
a.svi-bs .bg-success:hover,
a.svi-bs .bg-success:focus {
  background-color: #c1e2b3;
}
.svi-bs .bg-info {
  background-color: #d9edf7;
}
a.svi-bs .bg-info:hover,
a.svi-bs .bg-info:focus {
  background-color: #afd9ee;
}
.svi-bs .bg-warning {
  background-color: #fcf8e3;
}
a.svi-bs .bg-warning:hover,
a.svi-bs .bg-warning:focus {
  background-color: #f7ecb5;
}
.svi-bs .bg-danger {
  background-color: #f2dede;
}
a.svi-bs .bg-danger:hover,
a.svi-bs .bg-danger:focus {
  background-color: #e4b9b9;
}
.svi-bs .page-header {
  padding-bottom: 7.5px;
  margin: 34px 0 17px;
  border-bottom: 1px solid #eeeeee;
}
.svi-bs ul,
.svi-bs ol {
  margin-top: 0;
  margin-bottom: 8.5px;
}
.svi-bs ul ul,
.svi-bs ol ul,
.svi-bs ul ol,
.svi-bs ol ol {
  margin-bottom: 0;
}
.svi-bs .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.svi-bs .list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.svi-bs .list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.svi-bs dl {
  margin-top: 0;
  margin-bottom: 17px;
}
.svi-bs dt,
.svi-bs dd {
  line-height: 1.42857143;
}
.svi-bs dt {
  font-weight: bold;
}
.svi-bs dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .svi-bs .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .svi-bs .dl-horizontal dd {
    margin-left: 180px;
  }
}
.svi-bs abbr[title],
.svi-bs abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.svi-bs .initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.svi-bs blockquote {
  padding: 8.5px 17px;
  margin: 0 0 17px;
  font-size: 15px;
  border-left: 5px solid #eeeeee;
}
.svi-bs blockquote p:last-child,
.svi-bs blockquote ul:last-child,
.svi-bs blockquote ol:last-child {
  margin-bottom: 0;
}
.svi-bs blockquote footer,
.svi-bs blockquote small,
.svi-bs blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
.svi-bs blockquote footer:before,
.svi-bs blockquote small:before,
.svi-bs blockquote .small:before {
  content: '\2014 \00A0';
}
.svi-bs .blockquote-reverse,
.svi-bs blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.svi-bs .blockquote-reverse footer:before,
.svi-bs blockquote.pull-right footer:before,
.svi-bs .blockquote-reverse small:before,
.svi-bs blockquote.pull-right small:before,
.svi-bs .blockquote-reverse .small:before,
.svi-bs blockquote.pull-right .small:before {
  content: '';
}
.svi-bs .blockquote-reverse footer:after,
.svi-bs blockquote.pull-right footer:after,
.svi-bs .blockquote-reverse small:after,
.svi-bs blockquote.pull-right small:after,
.svi-bs .blockquote-reverse .small:after,
.svi-bs blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
.svi-bs address {
  margin-bottom: 17px;
  font-style: normal;
  line-height: 1.42857143;
}
.svi-bs code,
.svi-bs kbd,
.svi-bs pre,
.svi-bs samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.svi-bs code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
.svi-bs kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.svi-bs kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
.svi-bs pre {
  display: block;
  padding: 8px;
  margin: 0 0 8.5px;
  font-size: 11px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.svi-bs pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.svi-bs .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.svi-bs .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .svi-bs .container {
    width: 736px;
  }
}
@media (min-width: 992px) {
  .svi-bs .container {
    width: 956px;
  }
}
@media (min-width: 1200px) {
  .svi-bs .container {
    width: 1156px;
  }
}
.svi-bs .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .row {
  margin-left: -8px;
  margin-right: -8px;
}
.svi-bs .col-xs-1,
.svi-bs .col-sm-1,
.svi-bs .col-md-1,
.svi-bs .col-lg-1 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .col-xs-2,
.svi-bs .col-sm-2,
.svi-bs .col-md-2,
.svi-bs .col-lg-2 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .col-xs-3,
.svi-bs .col-sm-3,
.svi-bs .col-md-3,
.svi-bs .col-lg-3 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .col-xs-4,
.svi-bs .col-sm-4,
.svi-bs .col-md-4,
.svi-bs .col-lg-4 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .col-xs-5,
.svi-bs .col-sm-5,
.svi-bs .col-md-5,
.svi-bs .col-lg-5 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .col-xs-6,
.svi-bs .col-sm-6,
.svi-bs .col-md-6,
.svi-bs .col-lg-6 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .col-xs-7,
.svi-bs .col-sm-7,
.svi-bs .col-md-7,
.svi-bs .col-lg-7 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .col-xs-8,
.svi-bs .col-sm-8,
.svi-bs .col-md-8,
.svi-bs .col-lg-8 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .col-xs-9,
.svi-bs .col-sm-9,
.svi-bs .col-md-9,
.svi-bs .col-lg-9 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .col-xs-10,
.svi-bs .col-sm-10,
.svi-bs .col-md-10,
.svi-bs .col-lg-10 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .col-xs-11,
.svi-bs .col-sm-11,
.svi-bs .col-md-11,
.svi-bs .col-lg-11 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .col-xs-12,
.svi-bs .col-sm-12,
.svi-bs .col-md-12,
.svi-bs .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .col-xs-1,
.svi-bs .col-xs-2,
.svi-bs .col-xs-3,
.svi-bs .col-xs-4,
.svi-bs .col-xs-5,
.svi-bs .col-xs-6,
.svi-bs .col-xs-7,
.svi-bs .col-xs-8,
.svi-bs .col-xs-9,
.svi-bs .col-xs-10,
.svi-bs .col-xs-11,
.svi-bs .col-xs-12 {
  float: left;
}
.svi-bs .col-xs-12 {
  width: 100%;
}
.svi-bs .col-xs-11 {
  width: 91.66666667%;
}
.svi-bs .col-xs-10 {
  width: 83.33333333%;
}
.svi-bs .col-xs-9 {
  width: 75%;
}
.svi-bs .col-xs-8 {
  width: 66.66666667%;
}
.svi-bs .col-xs-7 {
  width: 58.33333333%;
}
.svi-bs .col-xs-6 {
  width: 50%;
}
.svi-bs .col-xs-5 {
  width: 41.66666667%;
}
.svi-bs .col-xs-4 {
  width: 33.33333333%;
}
.svi-bs .col-xs-3 {
  width: 25%;
}
.svi-bs .col-xs-2 {
  width: 16.66666667%;
}
.svi-bs .col-xs-1 {
  width: 8.33333333%;
}
.svi-bs .col-xs-pull-12 {
  right: 100%;
}
.svi-bs .col-xs-pull-11 {
  right: 91.66666667%;
}
.svi-bs .col-xs-pull-10 {
  right: 83.33333333%;
}
.svi-bs .col-xs-pull-9 {
  right: 75%;
}
.svi-bs .col-xs-pull-8 {
  right: 66.66666667%;
}
.svi-bs .col-xs-pull-7 {
  right: 58.33333333%;
}
.svi-bs .col-xs-pull-6 {
  right: 50%;
}
.svi-bs .col-xs-pull-5 {
  right: 41.66666667%;
}
.svi-bs .col-xs-pull-4 {
  right: 33.33333333%;
}
.svi-bs .col-xs-pull-3 {
  right: 25%;
}
.svi-bs .col-xs-pull-2 {
  right: 16.66666667%;
}
.svi-bs .col-xs-pull-1 {
  right: 8.33333333%;
}
.svi-bs .col-xs-pull-0 {
  right: auto;
}
.svi-bs .col-xs-push-12 {
  left: 100%;
}
.svi-bs .col-xs-push-11 {
  left: 91.66666667%;
}
.svi-bs .col-xs-push-10 {
  left: 83.33333333%;
}
.svi-bs .col-xs-push-9 {
  left: 75%;
}
.svi-bs .col-xs-push-8 {
  left: 66.66666667%;
}
.svi-bs .col-xs-push-7 {
  left: 58.33333333%;
}
.svi-bs .col-xs-push-6 {
  left: 50%;
}
.svi-bs .col-xs-push-5 {
  left: 41.66666667%;
}
.svi-bs .col-xs-push-4 {
  left: 33.33333333%;
}
.svi-bs .col-xs-push-3 {
  left: 25%;
}
.svi-bs .col-xs-push-2 {
  left: 16.66666667%;
}
.svi-bs .col-xs-push-1 {
  left: 8.33333333%;
}
.svi-bs .col-xs-push-0 {
  left: auto;
}
.svi-bs .col-xs-offset-12 {
  margin-left: 100%;
}
.svi-bs .col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.svi-bs .col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.svi-bs .col-xs-offset-9 {
  margin-left: 75%;
}
.svi-bs .col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.svi-bs .col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.svi-bs .col-xs-offset-6 {
  margin-left: 50%;
}
.svi-bs .col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.svi-bs .col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.svi-bs .col-xs-offset-3 {
  margin-left: 25%;
}
.svi-bs .col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.svi-bs .col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.svi-bs .col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .svi-bs .col-sm-1,
  .svi-bs .col-sm-2,
  .svi-bs .col-sm-3,
  .svi-bs .col-sm-4,
  .svi-bs .col-sm-5,
  .svi-bs .col-sm-6,
  .svi-bs .col-sm-7,
  .svi-bs .col-sm-8,
  .svi-bs .col-sm-9,
  .svi-bs .col-sm-10,
  .svi-bs .col-sm-11,
  .svi-bs .col-sm-12 {
    float: left;
  }
  .svi-bs .col-sm-12 {
    width: 100%;
  }
  .svi-bs .col-sm-11 {
    width: 91.66666667%;
  }
  .svi-bs .col-sm-10 {
    width: 83.33333333%;
  }
  .svi-bs .col-sm-9 {
    width: 75%;
  }
  .svi-bs .col-sm-8 {
    width: 66.66666667%;
  }
  .svi-bs .col-sm-7 {
    width: 58.33333333%;
  }
  .svi-bs .col-sm-6 {
    width: 50%;
  }
  .svi-bs .col-sm-5 {
    width: 41.66666667%;
  }
  .svi-bs .col-sm-4 {
    width: 33.33333333%;
  }
  .svi-bs .col-sm-3 {
    width: 25%;
  }
  .svi-bs .col-sm-2 {
    width: 16.66666667%;
  }
  .svi-bs .col-sm-1 {
    width: 8.33333333%;
  }
  .svi-bs .col-sm-pull-12 {
    right: 100%;
  }
  .svi-bs .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .svi-bs .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .svi-bs .col-sm-pull-9 {
    right: 75%;
  }
  .svi-bs .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .svi-bs .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .svi-bs .col-sm-pull-6 {
    right: 50%;
  }
  .svi-bs .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .svi-bs .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .svi-bs .col-sm-pull-3 {
    right: 25%;
  }
  .svi-bs .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .svi-bs .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .svi-bs .col-sm-pull-0 {
    right: auto;
  }
  .svi-bs .col-sm-push-12 {
    left: 100%;
  }
  .svi-bs .col-sm-push-11 {
    left: 91.66666667%;
  }
  .svi-bs .col-sm-push-10 {
    left: 83.33333333%;
  }
  .svi-bs .col-sm-push-9 {
    left: 75%;
  }
  .svi-bs .col-sm-push-8 {
    left: 66.66666667%;
  }
  .svi-bs .col-sm-push-7 {
    left: 58.33333333%;
  }
  .svi-bs .col-sm-push-6 {
    left: 50%;
  }
  .svi-bs .col-sm-push-5 {
    left: 41.66666667%;
  }
  .svi-bs .col-sm-push-4 {
    left: 33.33333333%;
  }
  .svi-bs .col-sm-push-3 {
    left: 25%;
  }
  .svi-bs .col-sm-push-2 {
    left: 16.66666667%;
  }
  .svi-bs .col-sm-push-1 {
    left: 8.33333333%;
  }
  .svi-bs .col-sm-push-0 {
    left: auto;
  }
  .svi-bs .col-sm-offset-12 {
    margin-left: 100%;
  }
  .svi-bs .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .svi-bs .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .svi-bs .col-sm-offset-9 {
    margin-left: 75%;
  }
  .svi-bs .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .svi-bs .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .svi-bs .col-sm-offset-6 {
    margin-left: 50%;
  }
  .svi-bs .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .svi-bs .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .svi-bs .col-sm-offset-3 {
    margin-left: 25%;
  }
  .svi-bs .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .svi-bs .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .svi-bs .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .svi-bs .col-md-1,
  .svi-bs .col-md-2,
  .svi-bs .col-md-3,
  .svi-bs .col-md-4,
  .svi-bs .col-md-5,
  .svi-bs .col-md-6,
  .svi-bs .col-md-7,
  .svi-bs .col-md-8,
  .svi-bs .col-md-9,
  .svi-bs .col-md-10,
  .svi-bs .col-md-11,
  .svi-bs .col-md-12 {
    float: left;
  }
  .svi-bs .col-md-12 {
    width: 100%;
  }
  .svi-bs .col-md-11 {
    width: 91.66666667%;
  }
  .svi-bs .col-md-10 {
    width: 83.33333333%;
  }
  .svi-bs .col-md-9 {
    width: 75%;
  }
  .svi-bs .col-md-8 {
    width: 66.66666667%;
  }
  .svi-bs .col-md-7 {
    width: 58.33333333%;
  }
  .svi-bs .col-md-6 {
    width: 50%;
  }
  .svi-bs .col-md-5 {
    width: 41.66666667%;
  }
  .svi-bs .col-md-4 {
    width: 33.33333333%;
  }
  .svi-bs .col-md-3 {
    width: 25%;
  }
  .svi-bs .col-md-2 {
    width: 16.66666667%;
  }
  .svi-bs .col-md-1 {
    width: 8.33333333%;
  }
  .svi-bs .col-md-pull-12 {
    right: 100%;
  }
  .svi-bs .col-md-pull-11 {
    right: 91.66666667%;
  }
  .svi-bs .col-md-pull-10 {
    right: 83.33333333%;
  }
  .svi-bs .col-md-pull-9 {
    right: 75%;
  }
  .svi-bs .col-md-pull-8 {
    right: 66.66666667%;
  }
  .svi-bs .col-md-pull-7 {
    right: 58.33333333%;
  }
  .svi-bs .col-md-pull-6 {
    right: 50%;
  }
  .svi-bs .col-md-pull-5 {
    right: 41.66666667%;
  }
  .svi-bs .col-md-pull-4 {
    right: 33.33333333%;
  }
  .svi-bs .col-md-pull-3 {
    right: 25%;
  }
  .svi-bs .col-md-pull-2 {
    right: 16.66666667%;
  }
  .svi-bs .col-md-pull-1 {
    right: 8.33333333%;
  }
  .svi-bs .col-md-pull-0 {
    right: auto;
  }
  .svi-bs .col-md-push-12 {
    left: 100%;
  }
  .svi-bs .col-md-push-11 {
    left: 91.66666667%;
  }
  .svi-bs .col-md-push-10 {
    left: 83.33333333%;
  }
  .svi-bs .col-md-push-9 {
    left: 75%;
  }
  .svi-bs .col-md-push-8 {
    left: 66.66666667%;
  }
  .svi-bs .col-md-push-7 {
    left: 58.33333333%;
  }
  .svi-bs .col-md-push-6 {
    left: 50%;
  }
  .svi-bs .col-md-push-5 {
    left: 41.66666667%;
  }
  .svi-bs .col-md-push-4 {
    left: 33.33333333%;
  }
  .svi-bs .col-md-push-3 {
    left: 25%;
  }
  .svi-bs .col-md-push-2 {
    left: 16.66666667%;
  }
  .svi-bs .col-md-push-1 {
    left: 8.33333333%;
  }
  .svi-bs .col-md-push-0 {
    left: auto;
  }
  .svi-bs .col-md-offset-12 {
    margin-left: 100%;
  }
  .svi-bs .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .svi-bs .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .svi-bs .col-md-offset-9 {
    margin-left: 75%;
  }
  .svi-bs .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .svi-bs .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .svi-bs .col-md-offset-6 {
    margin-left: 50%;
  }
  .svi-bs .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .svi-bs .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .svi-bs .col-md-offset-3 {
    margin-left: 25%;
  }
  .svi-bs .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .svi-bs .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .svi-bs .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .svi-bs .col-lg-1,
  .svi-bs .col-lg-2,
  .svi-bs .col-lg-3,
  .svi-bs .col-lg-4,
  .svi-bs .col-lg-5,
  .svi-bs .col-lg-6,
  .svi-bs .col-lg-7,
  .svi-bs .col-lg-8,
  .svi-bs .col-lg-9,
  .svi-bs .col-lg-10,
  .svi-bs .col-lg-11,
  .svi-bs .col-lg-12 {
    float: left;
  }
  .svi-bs .col-lg-12 {
    width: 100%;
  }
  .svi-bs .col-lg-11 {
    width: 91.66666667%;
  }
  .svi-bs .col-lg-10 {
    width: 83.33333333%;
  }
  .svi-bs .col-lg-9 {
    width: 75%;
  }
  .svi-bs .col-lg-8 {
    width: 66.66666667%;
  }
  .svi-bs .col-lg-7 {
    width: 58.33333333%;
  }
  .svi-bs .col-lg-6 {
    width: 50%;
  }
  .svi-bs .col-lg-5 {
    width: 41.66666667%;
  }
  .svi-bs .col-lg-4 {
    width: 33.33333333%;
  }
  .svi-bs .col-lg-3 {
    width: 25%;
  }
  .svi-bs .col-lg-2 {
    width: 16.66666667%;
  }
  .svi-bs .col-lg-1 {
    width: 8.33333333%;
  }
  .svi-bs .col-lg-pull-12 {
    right: 100%;
  }
  .svi-bs .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .svi-bs .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .svi-bs .col-lg-pull-9 {
    right: 75%;
  }
  .svi-bs .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .svi-bs .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .svi-bs .col-lg-pull-6 {
    right: 50%;
  }
  .svi-bs .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .svi-bs .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .svi-bs .col-lg-pull-3 {
    right: 25%;
  }
  .svi-bs .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .svi-bs .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .svi-bs .col-lg-pull-0 {
    right: auto;
  }
  .svi-bs .col-lg-push-12 {
    left: 100%;
  }
  .svi-bs .col-lg-push-11 {
    left: 91.66666667%;
  }
  .svi-bs .col-lg-push-10 {
    left: 83.33333333%;
  }
  .svi-bs .col-lg-push-9 {
    left: 75%;
  }
  .svi-bs .col-lg-push-8 {
    left: 66.66666667%;
  }
  .svi-bs .col-lg-push-7 {
    left: 58.33333333%;
  }
  .svi-bs .col-lg-push-6 {
    left: 50%;
  }
  .svi-bs .col-lg-push-5 {
    left: 41.66666667%;
  }
  .svi-bs .col-lg-push-4 {
    left: 33.33333333%;
  }
  .svi-bs .col-lg-push-3 {
    left: 25%;
  }
  .svi-bs .col-lg-push-2 {
    left: 16.66666667%;
  }
  .svi-bs .col-lg-push-1 {
    left: 8.33333333%;
  }
  .svi-bs .col-lg-push-0 {
    left: auto;
  }
  .svi-bs .col-lg-offset-12 {
    margin-left: 100%;
  }
  .svi-bs .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .svi-bs .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .svi-bs .col-lg-offset-9 {
    margin-left: 75%;
  }
  .svi-bs .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .svi-bs .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .svi-bs .col-lg-offset-6 {
    margin-left: 50%;
  }
  .svi-bs .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .svi-bs .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .svi-bs .col-lg-offset-3 {
    margin-left: 25%;
  }
  .svi-bs .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .svi-bs .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .svi-bs .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.svi-bs table {
  background-color: transparent;
}
.svi-bs caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
.svi-bs th {
  text-align: left;
}
.svi-bs .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 17px;
}
.svi-bs .table > thead > tr > th,
.svi-bs .table > tbody > tr > th,
.svi-bs .table > tfoot > tr > th,
.svi-bs .table > thead > tr > td,
.svi-bs .table > tbody > tr > td,
.svi-bs .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.svi-bs .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.svi-bs .table > caption + thead > tr:first-child > th,
.svi-bs .table > colgroup + thead > tr:first-child > th,
.svi-bs .table > thead:first-child > tr:first-child > th,
.svi-bs .table > caption + thead > tr:first-child > td,
.svi-bs .table > colgroup + thead > tr:first-child > td,
.svi-bs .table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.svi-bs .table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.svi-bs .table .table {
  background-color: #fff;
}
.svi-bs .table-condensed > thead > tr > th,
.svi-bs .table-condensed > tbody > tr > th,
.svi-bs .table-condensed > tfoot > tr > th,
.svi-bs .table-condensed > thead > tr > td,
.svi-bs .table-condensed > tbody > tr > td,
.svi-bs .table-condensed > tfoot > tr > td {
  padding: 5px;
}
.svi-bs .table-bordered {
  border: 1px solid #ddd;
}
.svi-bs .table-bordered > thead > tr > th,
.svi-bs .table-bordered > tbody > tr > th,
.svi-bs .table-bordered > tfoot > tr > th,
.svi-bs .table-bordered > thead > tr > td,
.svi-bs .table-bordered > tbody > tr > td,
.svi-bs .table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.svi-bs .table-bordered > thead > tr > th,
.svi-bs .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.svi-bs .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #e1e1e1;
}
.svi-bs .table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.svi-bs table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
.svi-bs table td[class*="col-"],
.svi-bs table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.svi-bs .table > thead > tr > td.active,
.svi-bs .table > tbody > tr > td.active,
.svi-bs .table > tfoot > tr > td.active,
.svi-bs .table > thead > tr > th.active,
.svi-bs .table > tbody > tr > th.active,
.svi-bs .table > tfoot > tr > th.active,
.svi-bs .table > thead > tr.active > td,
.svi-bs .table > tbody > tr.active > td,
.svi-bs .table > tfoot > tr.active > td,
.svi-bs .table > thead > tr.active > th,
.svi-bs .table > tbody > tr.active > th,
.svi-bs .table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.svi-bs .table-hover > tbody > tr > td.active:hover,
.svi-bs .table-hover > tbody > tr > th.active:hover,
.svi-bs .table-hover > tbody > tr.active:hover > td,
.svi-bs .table-hover > tbody > tr:hover > .active,
.svi-bs .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.svi-bs .table > thead > tr > td.success,
.svi-bs .table > tbody > tr > td.success,
.svi-bs .table > tfoot > tr > td.success,
.svi-bs .table > thead > tr > th.success,
.svi-bs .table > tbody > tr > th.success,
.svi-bs .table > tfoot > tr > th.success,
.svi-bs .table > thead > tr.success > td,
.svi-bs .table > tbody > tr.success > td,
.svi-bs .table > tfoot > tr.success > td,
.svi-bs .table > thead > tr.success > th,
.svi-bs .table > tbody > tr.success > th,
.svi-bs .table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.svi-bs .table-hover > tbody > tr > td.success:hover,
.svi-bs .table-hover > tbody > tr > th.success:hover,
.svi-bs .table-hover > tbody > tr.success:hover > td,
.svi-bs .table-hover > tbody > tr:hover > .success,
.svi-bs .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.svi-bs .table > thead > tr > td.info,
.svi-bs .table > tbody > tr > td.info,
.svi-bs .table > tfoot > tr > td.info,
.svi-bs .table > thead > tr > th.info,
.svi-bs .table > tbody > tr > th.info,
.svi-bs .table > tfoot > tr > th.info,
.svi-bs .table > thead > tr.info > td,
.svi-bs .table > tbody > tr.info > td,
.svi-bs .table > tfoot > tr.info > td,
.svi-bs .table > thead > tr.info > th,
.svi-bs .table > tbody > tr.info > th,
.svi-bs .table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.svi-bs .table-hover > tbody > tr > td.info:hover,
.svi-bs .table-hover > tbody > tr > th.info:hover,
.svi-bs .table-hover > tbody > tr.info:hover > td,
.svi-bs .table-hover > tbody > tr:hover > .info,
.svi-bs .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.svi-bs .table > thead > tr > td.warning,
.svi-bs .table > tbody > tr > td.warning,
.svi-bs .table > tfoot > tr > td.warning,
.svi-bs .table > thead > tr > th.warning,
.svi-bs .table > tbody > tr > th.warning,
.svi-bs .table > tfoot > tr > th.warning,
.svi-bs .table > thead > tr.warning > td,
.svi-bs .table > tbody > tr.warning > td,
.svi-bs .table > tfoot > tr.warning > td,
.svi-bs .table > thead > tr.warning > th,
.svi-bs .table > tbody > tr.warning > th,
.svi-bs .table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.svi-bs .table-hover > tbody > tr > td.warning:hover,
.svi-bs .table-hover > tbody > tr > th.warning:hover,
.svi-bs .table-hover > tbody > tr.warning:hover > td,
.svi-bs .table-hover > tbody > tr:hover > .warning,
.svi-bs .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.svi-bs .table > thead > tr > td.danger,
.svi-bs .table > tbody > tr > td.danger,
.svi-bs .table > tfoot > tr > td.danger,
.svi-bs .table > thead > tr > th.danger,
.svi-bs .table > tbody > tr > th.danger,
.svi-bs .table > tfoot > tr > th.danger,
.svi-bs .table > thead > tr.danger > td,
.svi-bs .table > tbody > tr.danger > td,
.svi-bs .table > tfoot > tr.danger > td,
.svi-bs .table > thead > tr.danger > th,
.svi-bs .table > tbody > tr.danger > th,
.svi-bs .table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.svi-bs .table-hover > tbody > tr > td.danger:hover,
.svi-bs .table-hover > tbody > tr > th.danger:hover,
.svi-bs .table-hover > tbody > tr.danger:hover > td,
.svi-bs .table-hover > tbody > tr:hover > .danger,
.svi-bs .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.svi-bs .table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .svi-bs .table-responsive {
    width: 100%;
    margin-bottom: 12.75px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .svi-bs .table-responsive > .table {
    margin-bottom: 0;
  }
  .svi-bs .table-responsive > .table > thead > tr > th,
  .svi-bs .table-responsive > .table > tbody > tr > th,
  .svi-bs .table-responsive > .table > tfoot > tr > th,
  .svi-bs .table-responsive > .table > thead > tr > td,
  .svi-bs .table-responsive > .table > tbody > tr > td,
  .svi-bs .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .svi-bs .table-responsive > .table-bordered {
    border: 0;
  }
  .svi-bs .table-responsive > .table-bordered > thead > tr > th:first-child,
  .svi-bs .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .svi-bs .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .svi-bs .table-responsive > .table-bordered > thead > tr > td:first-child,
  .svi-bs .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .svi-bs .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .svi-bs .table-responsive > .table-bordered > thead > tr > th:last-child,
  .svi-bs .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .svi-bs .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .svi-bs .table-responsive > .table-bordered > thead > tr > td:last-child,
  .svi-bs .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .svi-bs .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .svi-bs .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .svi-bs .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .svi-bs .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .svi-bs .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.svi-bs fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
.svi-bs legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 17px;
  font-size: 18px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.svi-bs label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
.svi-bs input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.svi-bs input[type="radio"],
.svi-bs input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
.svi-bs input[type="file"] {
  display: block;
}
.svi-bs input[type="range"] {
  display: block;
  width: 100%;
}
.svi-bs select[multiple],
.svi-bs select[size] {
  height: auto;
}
.svi-bs input[type="file"]:focus,
.svi-bs input[type="radio"]:focus,
.svi-bs input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs output {
  display: block;
  padding-top: 7px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
}
.svi-bs .form-control {
  display: block;
  width: 100%;
  height: 31px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -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;
  -o-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;
}
.svi-bs .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.svi-bs .form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.svi-bs .form-control:-ms-input-placeholder {
  color: #999;
}
.svi-bs .form-control::-webkit-input-placeholder {
  color: #999;
}
.svi-bs .form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.svi-bs .form-control[disabled],
.svi-bs .form-control[readonly],
fieldset[disabled] .svi-bs .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.svi-bs .form-control[disabled],
fieldset[disabled] .svi-bs .form-control {
  cursor: not-allowed;
}
textarea.svi-bs .form-control {
  height: auto;
}
.svi-bs input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .svi-bs input[type="date"].form-control,
  .svi-bs input[type="time"].form-control,
  .svi-bs input[type="datetime-local"].form-control,
  .svi-bs input[type="month"].form-control {
    line-height: 31px;
  }
  .svi-bs input[type="date"].input-sm,
  .svi-bs input[type="time"].input-sm,
  .svi-bs input[type="datetime-local"].input-sm,
  .svi-bs input[type="month"].input-sm,
  .input-group-sm .svi-bs input[type="date"],
  .input-group-sm .svi-bs input[type="time"],
  .input-group-sm .svi-bs input[type="datetime-local"],
  .input-group-sm .svi-bs input[type="month"] {
    line-height: 28px;
  }
  .svi-bs input[type="date"].input-lg,
  .svi-bs input[type="time"].input-lg,
  .svi-bs input[type="datetime-local"].input-lg,
  .svi-bs input[type="month"].input-lg,
  .input-group-lg .svi-bs input[type="date"],
  .input-group-lg .svi-bs input[type="time"],
  .input-group-lg .svi-bs input[type="datetime-local"],
  .input-group-lg .svi-bs input[type="month"] {
    line-height: 42px;
  }
}
.svi-bs .form-group {
  margin-bottom: 15px;
}
.svi-bs .radio,
.svi-bs .checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.svi-bs .radio label,
.svi-bs .checkbox label {
  min-height: 17px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.svi-bs .radio input[type="radio"],
.svi-bs .radio-inline input[type="radio"],
.svi-bs .checkbox input[type="checkbox"],
.svi-bs .checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.svi-bs .radio + .radio,
.svi-bs .checkbox + .checkbox {
  margin-top: -5px;
}
.svi-bs .radio-inline,
.svi-bs .checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.svi-bs .radio-inline + .radio-inline,
.svi-bs .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.svi-bs input[type="radio"][disabled],
.svi-bs input[type="checkbox"][disabled],
.svi-bs input[type="radio"].disabled,
.svi-bs input[type="checkbox"].disabled,
fieldset[disabled] .svi-bs input[type="radio"],
fieldset[disabled] .svi-bs input[type="checkbox"] {
  cursor: not-allowed;
}
.svi-bs .radio-inline.disabled,
.svi-bs .checkbox-inline.disabled,
fieldset[disabled] .svi-bs .radio-inline,
fieldset[disabled] .svi-bs .checkbox-inline {
  cursor: not-allowed;
}
.svi-bs .radio.disabled label,
.svi-bs .checkbox.disabled label,
fieldset[disabled] .svi-bs .radio label,
fieldset[disabled] .svi-bs .checkbox label {
  cursor: not-allowed;
}
.svi-bs .form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 29px;
}
.svi-bs .form-control-static.input-lg,
.svi-bs .form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.svi-bs .input-sm {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
select.svi-bs .input-sm {
  height: 28px;
  line-height: 28px;
}
textarea.svi-bs .input-sm,
select[multiple].svi-bs .input-sm {
  height: auto;
}
.svi-bs .form-group-sm .form-control {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.svi-bs .form-group-sm select.form-control {
  height: 28px;
  line-height: 28px;
}
.svi-bs .form-group-sm textarea.form-control,
.svi-bs .form-group-sm select[multiple].form-control {
  height: auto;
}
.svi-bs .form-group-sm .form-control-static {
  height: 28px;
  min-height: 28px;
  padding: 6px 10px;
  font-size: 11px;
  line-height: 1.5;
}
.svi-bs .input-lg {
  height: 42px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.svi-bs .input-lg {
  height: 42px;
  line-height: 42px;
}
textarea.svi-bs .input-lg,
select[multiple].svi-bs .input-lg {
  height: auto;
}
.svi-bs .form-group-lg .form-control {
  height: 42px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.svi-bs .form-group-lg select.form-control {
  height: 42px;
  line-height: 42px;
}
.svi-bs .form-group-lg textarea.form-control,
.svi-bs .form-group-lg select[multiple].form-control {
  height: auto;
}
.svi-bs .form-group-lg .form-control-static {
  height: 42px;
  min-height: 32px;
  padding: 11px 16px;
  font-size: 15px;
  line-height: 1.3333333;
}
.svi-bs .has-feedback {
  position: relative;
}
.svi-bs .has-feedback .form-control {
  padding-right: 38.75px;
}
.svi-bs .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 31px;
  height: 31px;
  line-height: 31px;
  text-align: center;
  pointer-events: none;
}
.svi-bs .input-lg + .form-control-feedback,
.svi-bs .input-group-lg + .form-control-feedback,
.svi-bs .form-group-lg .form-control + .form-control-feedback {
  width: 42px;
  height: 42px;
  line-height: 42px;
}
.svi-bs .input-sm + .form-control-feedback,
.svi-bs .input-group-sm + .form-control-feedback,
.svi-bs .form-group-sm .form-control + .form-control-feedback {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.svi-bs .has-success .help-block,
.svi-bs .has-success .control-label,
.svi-bs .has-success .radio,
.svi-bs .has-success .checkbox,
.svi-bs .has-success .radio-inline,
.svi-bs .has-success .checkbox-inline,
.svi-bs .has-success.radio label,
.svi-bs .has-success.checkbox label,
.svi-bs .has-success.radio-inline label,
.svi-bs .has-success.checkbox-inline label {
  color: #3c763d;
}
.svi-bs .has-success .form-control {
  border-color: #3c763d;
  -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);
}
.svi-bs .has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.svi-bs .has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.svi-bs .has-success .form-control-feedback {
  color: #3c763d;
}
.svi-bs .has-warning .help-block,
.svi-bs .has-warning .control-label,
.svi-bs .has-warning .radio,
.svi-bs .has-warning .checkbox,
.svi-bs .has-warning .radio-inline,
.svi-bs .has-warning .checkbox-inline,
.svi-bs .has-warning.radio label,
.svi-bs .has-warning.checkbox label,
.svi-bs .has-warning.radio-inline label,
.svi-bs .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.svi-bs .has-warning .form-control {
  border-color: #8a6d3b;
  -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);
}
.svi-bs .has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.svi-bs .has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.svi-bs .has-warning .form-control-feedback {
  color: #8a6d3b;
}
.svi-bs .has-error .help-block,
.svi-bs .has-error .control-label,
.svi-bs .has-error .radio,
.svi-bs .has-error .checkbox,
.svi-bs .has-error .radio-inline,
.svi-bs .has-error .checkbox-inline,
.svi-bs .has-error.radio label,
.svi-bs .has-error.checkbox label,
.svi-bs .has-error.radio-inline label,
.svi-bs .has-error.checkbox-inline label {
  color: #a94442;
}
.svi-bs .has-error .form-control {
  border-color: #a94442;
  -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);
}
.svi-bs .has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.svi-bs .has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.svi-bs .has-error .form-control-feedback {
  color: #a94442;
}
.svi-bs .has-feedback label ~ .form-control-feedback {
  top: 22px;
}
.svi-bs .has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.svi-bs .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .svi-bs .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .svi-bs .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .svi-bs .form-inline .form-control-static {
    display: inline-block;
  }
  .svi-bs .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .svi-bs .form-inline .input-group .input-group-addon,
  .svi-bs .form-inline .input-group .input-group-btn,
  .svi-bs .form-inline .input-group .form-control {
    width: auto;
  }
  .svi-bs .form-inline .input-group > .form-control {
    width: 100%;
  }
  .svi-bs .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .svi-bs .form-inline .radio,
  .svi-bs .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .svi-bs .form-inline .radio label,
  .svi-bs .form-inline .checkbox label {
    padding-left: 0;
  }
  .svi-bs .form-inline .radio input[type="radio"],
  .svi-bs .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .svi-bs .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.svi-bs .form-horizontal .radio,
.svi-bs .form-horizontal .checkbox,
.svi-bs .form-horizontal .radio-inline,
.svi-bs .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.svi-bs .form-horizontal .radio,
.svi-bs .form-horizontal .checkbox {
  min-height: 24px;
}
.svi-bs .form-horizontal .form-group {
  margin-left: -8px;
  margin-right: -8px;
}
@media (min-width: 768px) {
  .svi-bs .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.svi-bs .form-horizontal .has-feedback .form-control-feedback {
  right: 8px;
}
@media (min-width: 768px) {
  .svi-bs .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .svi-bs .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 11px;
  }
}
.svi-bs .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.svi-bs .btn:focus,
.svi-bs .btn:active:focus,
.svi-bs .btn.active:focus,
.svi-bs .btn.focus,
.svi-bs .btn:active.focus,
.svi-bs .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .btn:hover,
.svi-bs .btn:focus,
.svi-bs .btn.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .btn:active,
.svi-bs .btn.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .btn.disabled,
.svi-bs .btn[disabled],
fieldset[disabled] .svi-bs .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .btn.disabled,
fieldset[disabled] a.svi-bs .btn {
  pointer-events: none;
}
.svi-bs .btn-default {
  color: #333;
  background-color: #f2f2f2;
  border-color: #ccc;
}
.svi-bs .btn-default:focus,
.svi-bs .btn-default.focus {
  color: #333;
  background-color: #d9d9d9;
  border-color: #8c8c8c;
}
.svi-bs .btn-default:hover {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .btn-default:active,
.svi-bs .btn-default.active,
.open > .dropdown-toggle.svi-bs .btn-default {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .btn-default:active:hover,
.svi-bs .btn-default.active:hover,
.open > .dropdown-toggle.svi-bs .btn-default:hover,
.svi-bs .btn-default:active:focus,
.svi-bs .btn-default.active:focus,
.open > .dropdown-toggle.svi-bs .btn-default:focus,
.svi-bs .btn-default:active.focus,
.svi-bs .btn-default.active.focus,
.open > .dropdown-toggle.svi-bs .btn-default.focus {
  color: #333;
  background-color: #c7c7c7;
  border-color: #8c8c8c;
}
.svi-bs .btn-default:active,
.svi-bs .btn-default.active,
.open > .dropdown-toggle.svi-bs .btn-default {
  background-image: none;
}
.svi-bs .btn-default.disabled:hover,
.svi-bs .btn-default[disabled]:hover,
fieldset[disabled] .svi-bs .btn-default:hover,
.svi-bs .btn-default.disabled:focus,
.svi-bs .btn-default[disabled]:focus,
fieldset[disabled] .svi-bs .btn-default:focus,
.svi-bs .btn-default.disabled.focus,
.svi-bs .btn-default[disabled].focus,
fieldset[disabled] .svi-bs .btn-default.focus {
  background-color: #f2f2f2;
  border-color: #ccc;
}
.svi-bs .btn-default .badge {
  color: #f2f2f2;
  background-color: #333;
}
.svi-bs .btn-primary {
  color: #fff;
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs .btn-primary:focus,
.svi-bs .btn-primary.focus {
  color: #fff;
  background-color: #071346;
  border-color: #000000;
}
.svi-bs .btn-primary:hover {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .btn-primary:active,
.svi-bs .btn-primary.active,
.open > .dropdown-toggle.svi-bs .btn-primary {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .btn-primary:active:hover,
.svi-bs .btn-primary.active:hover,
.open > .dropdown-toggle.svi-bs .btn-primary:hover,
.svi-bs .btn-primary:active:focus,
.svi-bs .btn-primary.active:focus,
.open > .dropdown-toggle.svi-bs .btn-primary:focus,
.svi-bs .btn-primary:active.focus,
.svi-bs .btn-primary.active.focus,
.open > .dropdown-toggle.svi-bs .btn-primary.focus {
  color: #fff;
  background-color: #040a25;
  border-color: #000000;
}
.svi-bs .btn-primary:active,
.svi-bs .btn-primary.active,
.open > .dropdown-toggle.svi-bs .btn-primary {
  background-image: none;
}
.svi-bs .btn-primary.disabled:hover,
.svi-bs .btn-primary[disabled]:hover,
fieldset[disabled] .svi-bs .btn-primary:hover,
.svi-bs .btn-primary.disabled:focus,
.svi-bs .btn-primary[disabled]:focus,
fieldset[disabled] .svi-bs .btn-primary:focus,
.svi-bs .btn-primary.disabled.focus,
.svi-bs .btn-primary[disabled].focus,
fieldset[disabled] .svi-bs .btn-primary.focus {
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs .btn-primary .badge {
  color: #0c2074;
  background-color: #fff;
}
.svi-bs .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.svi-bs .btn-success:focus,
.svi-bs .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.svi-bs .btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.svi-bs .btn-success:active,
.svi-bs .btn-success.active,
.open > .dropdown-toggle.svi-bs .btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.svi-bs .btn-success:active:hover,
.svi-bs .btn-success.active:hover,
.open > .dropdown-toggle.svi-bs .btn-success:hover,
.svi-bs .btn-success:active:focus,
.svi-bs .btn-success.active:focus,
.open > .dropdown-toggle.svi-bs .btn-success:focus,
.svi-bs .btn-success:active.focus,
.svi-bs .btn-success.active.focus,
.open > .dropdown-toggle.svi-bs .btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.svi-bs .btn-success:active,
.svi-bs .btn-success.active,
.open > .dropdown-toggle.svi-bs .btn-success {
  background-image: none;
}
.svi-bs .btn-success.disabled:hover,
.svi-bs .btn-success[disabled]:hover,
fieldset[disabled] .svi-bs .btn-success:hover,
.svi-bs .btn-success.disabled:focus,
.svi-bs .btn-success[disabled]:focus,
fieldset[disabled] .svi-bs .btn-success:focus,
.svi-bs .btn-success.disabled.focus,
.svi-bs .btn-success[disabled].focus,
fieldset[disabled] .svi-bs .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.svi-bs .btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.svi-bs .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.svi-bs .btn-info:focus,
.svi-bs .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.svi-bs .btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.svi-bs .btn-info:active,
.svi-bs .btn-info.active,
.open > .dropdown-toggle.svi-bs .btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.svi-bs .btn-info:active:hover,
.svi-bs .btn-info.active:hover,
.open > .dropdown-toggle.svi-bs .btn-info:hover,
.svi-bs .btn-info:active:focus,
.svi-bs .btn-info.active:focus,
.open > .dropdown-toggle.svi-bs .btn-info:focus,
.svi-bs .btn-info:active.focus,
.svi-bs .btn-info.active.focus,
.open > .dropdown-toggle.svi-bs .btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.svi-bs .btn-info:active,
.svi-bs .btn-info.active,
.open > .dropdown-toggle.svi-bs .btn-info {
  background-image: none;
}
.svi-bs .btn-info.disabled:hover,
.svi-bs .btn-info[disabled]:hover,
fieldset[disabled] .svi-bs .btn-info:hover,
.svi-bs .btn-info.disabled:focus,
.svi-bs .btn-info[disabled]:focus,
fieldset[disabled] .svi-bs .btn-info:focus,
.svi-bs .btn-info.disabled.focus,
.svi-bs .btn-info[disabled].focus,
fieldset[disabled] .svi-bs .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.svi-bs .btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.svi-bs .btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.svi-bs .btn-warning:focus,
.svi-bs .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.svi-bs .btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.svi-bs .btn-warning:active,
.svi-bs .btn-warning.active,
.open > .dropdown-toggle.svi-bs .btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.svi-bs .btn-warning:active:hover,
.svi-bs .btn-warning.active:hover,
.open > .dropdown-toggle.svi-bs .btn-warning:hover,
.svi-bs .btn-warning:active:focus,
.svi-bs .btn-warning.active:focus,
.open > .dropdown-toggle.svi-bs .btn-warning:focus,
.svi-bs .btn-warning:active.focus,
.svi-bs .btn-warning.active.focus,
.open > .dropdown-toggle.svi-bs .btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.svi-bs .btn-warning:active,
.svi-bs .btn-warning.active,
.open > .dropdown-toggle.svi-bs .btn-warning {
  background-image: none;
}
.svi-bs .btn-warning.disabled:hover,
.svi-bs .btn-warning[disabled]:hover,
fieldset[disabled] .svi-bs .btn-warning:hover,
.svi-bs .btn-warning.disabled:focus,
.svi-bs .btn-warning[disabled]:focus,
fieldset[disabled] .svi-bs .btn-warning:focus,
.svi-bs .btn-warning.disabled.focus,
.svi-bs .btn-warning[disabled].focus,
fieldset[disabled] .svi-bs .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.svi-bs .btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.svi-bs .btn-danger {
  color: #fff;
  background-color: #de162b;
  border-color: #c71427;
}
.svi-bs .btn-danger:focus,
.svi-bs .btn-danger.focus {
  color: #fff;
  background-color: #b01122;
  border-color: #530810;
}
.svi-bs .btn-danger:hover {
  color: #fff;
  background-color: #b01122;
  border-color: #8f0e1c;
}
.svi-bs .btn-danger:active,
.svi-bs .btn-danger.active,
.open > .dropdown-toggle.svi-bs .btn-danger {
  color: #fff;
  background-color: #b01122;
  border-color: #8f0e1c;
}
.svi-bs .btn-danger:active:hover,
.svi-bs .btn-danger.active:hover,
.open > .dropdown-toggle.svi-bs .btn-danger:hover,
.svi-bs .btn-danger:active:focus,
.svi-bs .btn-danger.active:focus,
.open > .dropdown-toggle.svi-bs .btn-danger:focus,
.svi-bs .btn-danger:active.focus,
.svi-bs .btn-danger.active.focus,
.open > .dropdown-toggle.svi-bs .btn-danger.focus {
  color: #fff;
  background-color: #8f0e1c;
  border-color: #530810;
}
.svi-bs .btn-danger:active,
.svi-bs .btn-danger.active,
.open > .dropdown-toggle.svi-bs .btn-danger {
  background-image: none;
}
.svi-bs .btn-danger.disabled:hover,
.svi-bs .btn-danger[disabled]:hover,
fieldset[disabled] .svi-bs .btn-danger:hover,
.svi-bs .btn-danger.disabled:focus,
.svi-bs .btn-danger[disabled]:focus,
fieldset[disabled] .svi-bs .btn-danger:focus,
.svi-bs .btn-danger.disabled.focus,
.svi-bs .btn-danger[disabled].focus,
fieldset[disabled] .svi-bs .btn-danger.focus {
  background-color: #de162b;
  border-color: #c71427;
}
.svi-bs .btn-danger .badge {
  color: #de162b;
  background-color: #fff;
}
.svi-bs .btn-link {
  color: #05c;
  font-weight: normal;
  border-radius: 0;
}
.svi-bs .btn-link,
.svi-bs .btn-link:active,
.svi-bs .btn-link.active,
.svi-bs .btn-link[disabled],
fieldset[disabled] .svi-bs .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.svi-bs .btn-link,
.svi-bs .btn-link:hover,
.svi-bs .btn-link:focus,
.svi-bs .btn-link:active {
  border-color: transparent;
}
.svi-bs .btn-link:hover,
.svi-bs .btn-link:focus {
  color: #003580;
  text-decoration: underline;
  background-color: transparent;
}
.svi-bs .btn-link[disabled]:hover,
fieldset[disabled] .svi-bs .btn-link:hover,
.svi-bs .btn-link[disabled]:focus,
fieldset[disabled] .svi-bs .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.svi-bs .btn-lg {
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.svi-bs .btn-sm {
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.svi-bs .btn-xs {
  padding: 1px 5px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.svi-bs .btn-block {
  display: block;
  width: 100%;
}
.svi-bs .btn-block + .btn-block {
  margin-top: 5px;
}
.svi-bs input[type="submit"].btn-block,
.svi-bs input[type="reset"].btn-block,
.svi-bs input[type="button"].btn-block {
  width: 100%;
}
.svi-bs .fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.svi-bs .fade.in {
  opacity: 1;
}
.svi-bs .collapse {
  display: none;
}
.svi-bs .collapse.in {
  display: block;
}
tr.svi-bs .collapse.in {
  display: table-row;
}
tbody.svi-bs .collapse.in {
  display: table-row-group;
}
.svi-bs .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.svi-bs .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.svi-bs .dropup,
.svi-bs .dropdown {
  position: relative;
}
.svi-bs .dropdown-toggle:focus {
  outline: 0;
}
.svi-bs .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1065;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.svi-bs .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.svi-bs .dropdown-menu .divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.svi-bs .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.svi-bs .dropdown-menu > li > a:hover,
.svi-bs .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.svi-bs .dropdown-menu > .active > a,
.svi-bs .dropdown-menu > .active > a:hover,
.svi-bs .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #0c2074;
}
.svi-bs .dropdown-menu > .disabled > a,
.svi-bs .dropdown-menu > .disabled > a:hover,
.svi-bs .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.svi-bs .dropdown-menu > .disabled > a:hover,
.svi-bs .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.svi-bs .open > .dropdown-menu {
  display: block;
}
.svi-bs .open > a {
  outline: 0;
}
.svi-bs .dropdown-menu-right {
  left: auto;
  right: 0;
}
.svi-bs .dropdown-menu-left {
  left: 0;
  right: auto;
}
.svi-bs .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 11px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.svi-bs .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1055;
}
.svi-bs .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.svi-bs .dropup .caret,
.svi-bs .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.svi-bs .dropup .dropdown-menu,
.svi-bs .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .svi-bs .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .svi-bs .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.svi-bs .btn-group,
.svi-bs .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.svi-bs .btn-group > .btn,
.svi-bs .btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.svi-bs .btn-group > .btn:hover,
.svi-bs .btn-group-vertical > .btn:hover,
.svi-bs .btn-group > .btn:focus,
.svi-bs .btn-group-vertical > .btn:focus,
.svi-bs .btn-group > .btn:active,
.svi-bs .btn-group-vertical > .btn:active,
.svi-bs .btn-group > .btn.active,
.svi-bs .btn-group-vertical > .btn.active {
  z-index: 2;
}
.svi-bs .btn-group .btn + .btn,
.svi-bs .btn-group .btn + .btn-group,
.svi-bs .btn-group .btn-group + .btn,
.svi-bs .btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.svi-bs .btn-toolbar {
  margin-left: -5px;
}
.svi-bs .btn-toolbar .btn,
.svi-bs .btn-toolbar .btn-group,
.svi-bs .btn-toolbar .input-group {
  float: left;
}
.svi-bs .btn-toolbar > .btn,
.svi-bs .btn-toolbar > .btn-group,
.svi-bs .btn-toolbar > .input-group {
  margin-left: 5px;
}
.svi-bs .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.svi-bs .btn-group > .btn:first-child {
  margin-left: 0;
}
.svi-bs .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.svi-bs .btn-group > .btn:last-child:not(:first-child),
.svi-bs .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.svi-bs .btn-group > .btn-group {
  float: left;
}
.svi-bs .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.svi-bs .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.svi-bs .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.svi-bs .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.svi-bs .btn-group .dropdown-toggle:active,
.svi-bs .btn-group.open .dropdown-toggle {
  outline: 0;
}
.svi-bs .btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.svi-bs .btn-group.open .dropdown-toggle {
  -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);
}
.svi-bs .btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.svi-bs .btn .caret {
  margin-left: 0;
}
.svi-bs .btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.svi-bs .dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.svi-bs .btn-group-vertical > .btn,
.svi-bs .btn-group-vertical > .btn-group,
.svi-bs .btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.svi-bs .btn-group-vertical > .btn-group > .btn {
  float: none;
}
.svi-bs .btn-group-vertical > .btn + .btn,
.svi-bs .btn-group-vertical > .btn + .btn-group,
.svi-bs .btn-group-vertical > .btn-group + .btn,
.svi-bs .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.svi-bs .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.svi-bs .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.svi-bs .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.svi-bs .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.svi-bs .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.svi-bs .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.svi-bs .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.svi-bs .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.svi-bs .btn-group-justified > .btn,
.svi-bs .btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.svi-bs .btn-group-justified > .btn-group .btn {
  width: 100%;
}
.svi-bs .btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
.svi-bs [data-toggle="buttons"] > .btn input[type="radio"],
.svi-bs [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
.svi-bs [data-toggle="buttons"] > .btn input[type="checkbox"],
.svi-bs [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.svi-bs .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.svi-bs .input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.svi-bs .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.svi-bs .input-group .form-control:focus {
  z-index: 3;
}
.svi-bs .input-group-lg > .form-control,
.svi-bs .input-group-lg > .input-group-addon,
.svi-bs .input-group-lg > .input-group-btn > .btn {
  height: 42px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.svi-bs .input-group-lg > .form-control,
select.svi-bs .input-group-lg > .input-group-addon,
select.svi-bs .input-group-lg > .input-group-btn > .btn {
  height: 42px;
  line-height: 42px;
}
textarea.svi-bs .input-group-lg > .form-control,
textarea.svi-bs .input-group-lg > .input-group-addon,
textarea.svi-bs .input-group-lg > .input-group-btn > .btn,
select[multiple].svi-bs .input-group-lg > .form-control,
select[multiple].svi-bs .input-group-lg > .input-group-addon,
select[multiple].svi-bs .input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.svi-bs .input-group-sm > .form-control,
.svi-bs .input-group-sm > .input-group-addon,
.svi-bs .input-group-sm > .input-group-btn > .btn {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
select.svi-bs .input-group-sm > .form-control,
select.svi-bs .input-group-sm > .input-group-addon,
select.svi-bs .input-group-sm > .input-group-btn > .btn {
  height: 28px;
  line-height: 28px;
}
textarea.svi-bs .input-group-sm > .form-control,
textarea.svi-bs .input-group-sm > .input-group-addon,
textarea.svi-bs .input-group-sm > .input-group-btn > .btn,
select[multiple].svi-bs .input-group-sm > .form-control,
select[multiple].svi-bs .input-group-sm > .input-group-addon,
select[multiple].svi-bs .input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.svi-bs .input-group-addon,
.svi-bs .input-group-btn,
.svi-bs .input-group .form-control {
  display: table-cell;
}
.svi-bs .input-group-addon:not(:first-child):not(:last-child),
.svi-bs .input-group-btn:not(:first-child):not(:last-child),
.svi-bs .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.svi-bs .input-group-addon,
.svi-bs .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.svi-bs .input-group-addon {
  padding: 6px 12px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.svi-bs .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 11px;
  border-radius: 3px;
}
.svi-bs .input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 15px;
  border-radius: 6px;
}
.svi-bs .input-group-addon input[type="radio"],
.svi-bs .input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.svi-bs .input-group .form-control:first-child,
.svi-bs .input-group-addon:first-child,
.svi-bs .input-group-btn:first-child > .btn,
.svi-bs .input-group-btn:first-child > .btn-group > .btn,
.svi-bs .input-group-btn:first-child > .dropdown-toggle,
.svi-bs .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.svi-bs .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.svi-bs .input-group-addon:first-child {
  border-right: 0;
}
.svi-bs .input-group .form-control:last-child,
.svi-bs .input-group-addon:last-child,
.svi-bs .input-group-btn:last-child > .btn,
.svi-bs .input-group-btn:last-child > .btn-group > .btn,
.svi-bs .input-group-btn:last-child > .dropdown-toggle,
.svi-bs .input-group-btn:first-child > .btn:not(:first-child),
.svi-bs .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.svi-bs .input-group-addon:last-child {
  border-left: 0;
}
.svi-bs .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.svi-bs .input-group-btn > .btn {
  position: relative;
}
.svi-bs .input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.svi-bs .input-group-btn > .btn:hover,
.svi-bs .input-group-btn > .btn:focus,
.svi-bs .input-group-btn > .btn:active {
  z-index: 2;
}
.svi-bs .input-group-btn:first-child > .btn,
.svi-bs .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.svi-bs .input-group-btn:last-child > .btn,
.svi-bs .input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.svi-bs .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.svi-bs .nav > li {
  position: relative;
  display: block;
}
.svi-bs .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.svi-bs .nav > li > a:hover,
.svi-bs .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.svi-bs .nav > li.disabled > a {
  color: #777777;
}
.svi-bs .nav > li.disabled > a:hover,
.svi-bs .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.svi-bs .nav .open > a,
.svi-bs .nav .open > a:hover,
.svi-bs .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #05c;
}
.svi-bs .nav .nav-divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.svi-bs .nav > li > a > img {
  max-width: none;
}
.svi-bs .nav-tabs {
  border-bottom: 1px solid #ddd;
}
.svi-bs .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.svi-bs .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.svi-bs .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.svi-bs .nav-tabs > li.active > a,
.svi-bs .nav-tabs > li.active > a:hover,
.svi-bs .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.svi-bs .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.svi-bs .nav-tabs.nav-justified > li {
  float: none;
}
.svi-bs .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.svi-bs .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .svi-bs .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .svi-bs .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.svi-bs .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.svi-bs .nav-tabs.nav-justified > .active > a,
.svi-bs .nav-tabs.nav-justified > .active > a:hover,
.svi-bs .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .svi-bs .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .svi-bs .nav-tabs.nav-justified > .active > a,
  .svi-bs .nav-tabs.nav-justified > .active > a:hover,
  .svi-bs .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.svi-bs .nav-pills > li {
  float: left;
}
.svi-bs .nav-pills > li > a {
  border-radius: 4px;
}
.svi-bs .nav-pills > li + li {
  margin-left: 2px;
}
.svi-bs .nav-pills > li.active > a,
.svi-bs .nav-pills > li.active > a:hover,
.svi-bs .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #0c2074;
}
.svi-bs .nav-stacked > li {
  float: none;
}
.svi-bs .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.svi-bs .nav-justified {
  width: 100%;
}
.svi-bs .nav-justified > li {
  float: none;
}
.svi-bs .nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.svi-bs .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .svi-bs .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .svi-bs .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.svi-bs .nav-tabs-justified {
  border-bottom: 0;
}
.svi-bs .nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.svi-bs .nav-tabs-justified > .active > a,
.svi-bs .nav-tabs-justified > .active > a:hover,
.svi-bs .nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .svi-bs .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .svi-bs .nav-tabs-justified > .active > a,
  .svi-bs .nav-tabs-justified > .active > a:hover,
  .svi-bs .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.svi-bs .tab-content > .tab-pane {
  display: none;
}
.svi-bs .tab-content > .active {
  display: block;
}
.svi-bs .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.svi-bs .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 17px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .svi-bs .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .svi-bs .navbar-header {
    float: left;
  }
}
.svi-bs .navbar-collapse {
  overflow-x: visible;
  padding-right: 8px;
  padding-left: 8px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.svi-bs .navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .svi-bs .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .svi-bs .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .svi-bs .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .svi-bs .navbar-collapse,
  .navbar-static-top .svi-bs .navbar-collapse,
  .navbar-fixed-bottom .svi-bs .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.svi-bs .navbar-fixed-top .navbar-collapse,
.svi-bs .navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .svi-bs .navbar-fixed-top .navbar-collapse,
  .svi-bs .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.svi-bs .container > .navbar-header,
.svi-bs .container-fluid > .navbar-header,
.svi-bs .container > .navbar-collapse,
.svi-bs .container-fluid > .navbar-collapse {
  margin-right: -8px;
  margin-left: -8px;
}
@media (min-width: 768px) {
  .svi-bs .container > .navbar-header,
  .svi-bs .container-fluid > .navbar-header,
  .svi-bs .container > .navbar-collapse,
  .svi-bs .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.svi-bs .navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .svi-bs .navbar-static-top {
    border-radius: 0;
  }
}
.svi-bs .navbar-fixed-top,
.svi-bs .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .svi-bs .navbar-fixed-top,
  .svi-bs .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.svi-bs .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.svi-bs .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.svi-bs .navbar-brand {
  float: left;
  padding: 16.5px 8px;
  font-size: 15px;
  line-height: 17px;
  height: 50px;
}
.svi-bs .navbar-brand:hover,
.svi-bs .navbar-brand:focus {
  text-decoration: none;
}
.svi-bs .navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .svi-bs .navbar-brand,
  .navbar > .container-fluid .svi-bs .navbar-brand {
    margin-left: -8px;
  }
}
.svi-bs .navbar-toggle {
  position: relative;
  float: right;
  margin-right: 8px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.svi-bs .navbar-toggle:focus {
  outline: 0;
}
.svi-bs .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.svi-bs .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .svi-bs .navbar-toggle {
    display: none;
  }
}
.svi-bs .navbar-nav {
  margin: 8.25px -8px;
}
.svi-bs .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 17px;
}
@media (max-width: 767px) {
  .svi-bs .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .svi-bs .navbar-nav .open .dropdown-menu > li > a,
  .svi-bs .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .svi-bs .navbar-nav .open .dropdown-menu > li > a {
    line-height: 17px;
  }
  .svi-bs .navbar-nav .open .dropdown-menu > li > a:hover,
  .svi-bs .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .svi-bs .navbar-nav {
    float: left;
    margin: 0;
  }
  .svi-bs .navbar-nav > li {
    float: left;
  }
  .svi-bs .navbar-nav > li > a {
    padding-top: 16.5px;
    padding-bottom: 16.5px;
  }
}
.svi-bs .navbar-form {
  margin-left: -8px;
  margin-right: -8px;
  padding: 10px 8px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 9.5px;
  margin-bottom: 9.5px;
}
@media (min-width: 768px) {
  .svi-bs .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .svi-bs .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .svi-bs .navbar-form .form-control-static {
    display: inline-block;
  }
  .svi-bs .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .svi-bs .navbar-form .input-group .input-group-addon,
  .svi-bs .navbar-form .input-group .input-group-btn,
  .svi-bs .navbar-form .input-group .form-control {
    width: auto;
  }
  .svi-bs .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .svi-bs .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .svi-bs .navbar-form .radio,
  .svi-bs .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .svi-bs .navbar-form .radio label,
  .svi-bs .navbar-form .checkbox label {
    padding-left: 0;
  }
  .svi-bs .navbar-form .radio input[type="radio"],
  .svi-bs .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .svi-bs .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .svi-bs .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .svi-bs .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .svi-bs .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.svi-bs .navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.svi-bs .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.svi-bs .navbar-btn {
  margin-top: 9.5px;
  margin-bottom: 9.5px;
}
.svi-bs .navbar-btn.btn-sm {
  margin-top: 11px;
  margin-bottom: 11px;
}
.svi-bs .navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.svi-bs .navbar-text {
  margin-top: 16.5px;
  margin-bottom: 16.5px;
}
@media (min-width: 768px) {
  .svi-bs .navbar-text {
    float: left;
    margin-left: 8px;
    margin-right: 8px;
  }
}
@media (min-width: 768px) {
  .svi-bs .navbar-left {
    float: left !important;
  }
  .svi-bs .navbar-right {
    float: right !important;
    margin-right: -8px;
  }
  .svi-bs .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.svi-bs .navbar-default {
  background-color: #f8f8f8;
  border-color: #bbb;
}
.svi-bs .navbar-default .navbar-brand {
  color: #545454;
}
.svi-bs .navbar-default .navbar-brand:hover,
.svi-bs .navbar-default .navbar-brand:focus {
  color: #3b3b3b;
  background-color: transparent;
}
.svi-bs .navbar-default .navbar-text {
  color: #545454;
}
.svi-bs .navbar-default .navbar-nav > li > a {
  color: #545454;
}
.svi-bs .navbar-default .navbar-nav > li > a:hover,
.svi-bs .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.svi-bs .navbar-default .navbar-nav > .active > a,
.svi-bs .navbar-default .navbar-nav > .active > a:hover,
.svi-bs .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.svi-bs .navbar-default .navbar-nav > .disabled > a,
.svi-bs .navbar-default .navbar-nav > .disabled > a:hover,
.svi-bs .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.svi-bs .navbar-default .navbar-toggle {
  border-color: #ddd;
}
.svi-bs .navbar-default .navbar-toggle:hover,
.svi-bs .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.svi-bs .navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.svi-bs .navbar-default .navbar-collapse,
.svi-bs .navbar-default .navbar-form {
  border-color: #bbb;
}
.svi-bs .navbar-default .navbar-nav > .open > a,
.svi-bs .navbar-default .navbar-nav > .open > a:hover,
.svi-bs .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .svi-bs .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #545454;
  }
  .svi-bs .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .svi-bs .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .svi-bs .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .svi-bs .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .svi-bs .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .svi-bs .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .svi-bs .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .svi-bs .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.svi-bs .navbar-default .navbar-link {
  color: #545454;
}
.svi-bs .navbar-default .navbar-link:hover {
  color: #333;
}
.svi-bs .navbar-default .btn-link {
  color: #545454;
}
.svi-bs .navbar-default .btn-link:hover,
.svi-bs .navbar-default .btn-link:focus {
  color: #333;
}
.svi-bs .navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .svi-bs .navbar-default .btn-link:hover,
.svi-bs .navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .svi-bs .navbar-default .btn-link:focus {
  color: #ccc;
}
.svi-bs .navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.svi-bs .navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.svi-bs .navbar-inverse .navbar-brand:hover,
.svi-bs .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.svi-bs .navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.svi-bs .navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.svi-bs .navbar-inverse .navbar-nav > li > a:hover,
.svi-bs .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.svi-bs .navbar-inverse .navbar-nav > .active > a,
.svi-bs .navbar-inverse .navbar-nav > .active > a:hover,
.svi-bs .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.svi-bs .navbar-inverse .navbar-nav > .disabled > a,
.svi-bs .navbar-inverse .navbar-nav > .disabled > a:hover,
.svi-bs .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.svi-bs .navbar-inverse .navbar-toggle {
  border-color: #333;
}
.svi-bs .navbar-inverse .navbar-toggle:hover,
.svi-bs .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.svi-bs .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.svi-bs .navbar-inverse .navbar-collapse,
.svi-bs .navbar-inverse .navbar-form {
  border-color: #101010;
}
.svi-bs .navbar-inverse .navbar-nav > .open > a,
.svi-bs .navbar-inverse .navbar-nav > .open > a:hover,
.svi-bs .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 767px) {
  .svi-bs .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .svi-bs .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .svi-bs .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .svi-bs .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .svi-bs .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .svi-bs .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .svi-bs .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .svi-bs .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .svi-bs .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .svi-bs .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .svi-bs .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.svi-bs .navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.svi-bs .navbar-inverse .navbar-link:hover {
  color: #fff;
}
.svi-bs .navbar-inverse .btn-link {
  color: #9d9d9d;
}
.svi-bs .navbar-inverse .btn-link:hover,
.svi-bs .navbar-inverse .btn-link:focus {
  color: #fff;
}
.svi-bs .navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .svi-bs .navbar-inverse .btn-link:hover,
.svi-bs .navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .svi-bs .navbar-inverse .btn-link:focus {
  color: #444;
}
.svi-bs .breadcrumb {
  padding: 8px 15px;
  margin-bottom: 17px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.svi-bs .breadcrumb > li {
  display: inline-block;
}
.svi-bs .breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.svi-bs .breadcrumb > .active {
  color: #777777;
}
.svi-bs .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 17px 0;
  border-radius: 4px;
}
.svi-bs .pagination > li {
  display: inline;
}
.svi-bs .pagination > li > a,
.svi-bs .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #05c;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.svi-bs .pagination > li:first-child > a,
.svi-bs .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.svi-bs .pagination > li:last-child > a,
.svi-bs .pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.svi-bs .pagination > li > a:hover,
.svi-bs .pagination > li > span:hover,
.svi-bs .pagination > li > a:focus,
.svi-bs .pagination > li > span:focus {
  z-index: 2;
  color: #003580;
  background-color: #eeeeee;
  border-color: #ddd;
}
.svi-bs .pagination > .active > a,
.svi-bs .pagination > .active > span,
.svi-bs .pagination > .active > a:hover,
.svi-bs .pagination > .active > span:hover,
.svi-bs .pagination > .active > a:focus,
.svi-bs .pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #0c2074;
  border-color: #0c2074;
  cursor: default;
}
.svi-bs .pagination > .disabled > span,
.svi-bs .pagination > .disabled > span:hover,
.svi-bs .pagination > .disabled > span:focus,
.svi-bs .pagination > .disabled > a,
.svi-bs .pagination > .disabled > a:hover,
.svi-bs .pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.svi-bs .pagination-lg > li > a,
.svi-bs .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
}
.svi-bs .pagination-lg > li:first-child > a,
.svi-bs .pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.svi-bs .pagination-lg > li:last-child > a,
.svi-bs .pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.svi-bs .pagination-sm > li > a,
.svi-bs .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
}
.svi-bs .pagination-sm > li:first-child > a,
.svi-bs .pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.svi-bs .pagination-sm > li:last-child > a,
.svi-bs .pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.svi-bs .pager {
  padding-left: 0;
  margin: 17px 0;
  list-style: none;
  text-align: center;
}
.svi-bs .pager li {
  display: inline;
}
.svi-bs .pager li > a,
.svi-bs .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.svi-bs .pager li > a:hover,
.svi-bs .pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.svi-bs .pager .next > a,
.svi-bs .pager .next > span {
  float: right;
}
.svi-bs .pager .previous > a,
.svi-bs .pager .previous > span {
  float: left;
}
.svi-bs .pager .disabled > a,
.svi-bs .pager .disabled > a:hover,
.svi-bs .pager .disabled > a:focus,
.svi-bs .pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.svi-bs .label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.svi-bs .label:hover,
a.svi-bs .label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.svi-bs .label:empty {
  display: none;
}
.btn .svi-bs .label {
  position: relative;
  top: -1px;
}
.svi-bs .label-default {
  background-color: #777777;
}
.svi-bs .label-default[href]:hover,
.svi-bs .label-default[href]:focus {
  background-color: #5e5e5e;
}
.svi-bs .label-primary {
  background-color: #0c2074;
}
.svi-bs .label-primary[href]:hover,
.svi-bs .label-primary[href]:focus {
  background-color: #071346;
}
.svi-bs .label-success {
  background-color: #5cb85c;
}
.svi-bs .label-success[href]:hover,
.svi-bs .label-success[href]:focus {
  background-color: #449d44;
}
.svi-bs .label-info {
  background-color: #5bc0de;
}
.svi-bs .label-info[href]:hover,
.svi-bs .label-info[href]:focus {
  background-color: #31b0d5;
}
.svi-bs .label-warning {
  background-color: #f0ad4e;
}
.svi-bs .label-warning[href]:hover,
.svi-bs .label-warning[href]:focus {
  background-color: #ec971f;
}
.svi-bs .label-danger {
  background-color: #d9534f;
}
.svi-bs .label-danger[href]:hover,
.svi-bs .label-danger[href]:focus {
  background-color: #c9302c;
}
.svi-bs .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.svi-bs .badge:empty {
  display: none;
}
.btn .svi-bs .badge {
  position: relative;
  top: -1px;
}
.btn-xs .svi-bs .badge,
.btn-group-xs > .btn .svi-bs .badge {
  top: 0;
  padding: 1px 5px;
}
a.svi-bs .badge:hover,
a.svi-bs .badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .svi-bs .badge,
.nav-pills > .active > a > .svi-bs .badge {
  color: #05c;
  background-color: #fff;
}
.list-group-item > .svi-bs .badge {
  float: right;
}
.list-group-item > .svi-bs .badge + .svi-bs .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .svi-bs .badge {
  margin-left: 3px;
}
.svi-bs .jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.svi-bs .jumbotron h1,
.svi-bs .jumbotron .h1 {
  color: inherit;
}
.svi-bs .jumbotron p {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 200;
}
.svi-bs .jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .svi-bs .jumbotron,
.container-fluid .svi-bs .jumbotron {
  border-radius: 6px;
  padding-left: 8px;
  padding-right: 8px;
}
.svi-bs .jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .svi-bs .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .svi-bs .jumbotron,
  .container-fluid .svi-bs .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .svi-bs .jumbotron h1,
  .svi-bs .jumbotron .h1 {
    font-size: 54px;
  }
}
.svi-bs .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 17px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.svi-bs .thumbnail > img,
.svi-bs .thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.svi-bs .thumbnail:hover,
a.svi-bs .thumbnail:focus,
a.svi-bs .thumbnail.active {
  border-color: #05c;
}
.svi-bs .thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.svi-bs .alert {
  padding: 15px;
  margin-bottom: 17px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.svi-bs .alert h4 {
  margin-top: 0;
  color: inherit;
}
.svi-bs .alert .alert-link {
  font-weight: bold;
}
.svi-bs .alert > p,
.svi-bs .alert > ul {
  margin-bottom: 0;
}
.svi-bs .alert > p + p {
  margin-top: 5px;
}
.svi-bs .alert-dismissable,
.svi-bs .alert-dismissible {
  padding-right: 35px;
}
.svi-bs .alert-dismissable .close,
.svi-bs .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.svi-bs .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #333333;
}
.svi-bs .alert-success hr {
  border-top-color: #c9e2b3;
}
.svi-bs .alert-success .alert-link {
  color: #1a1a1a;
}
.svi-bs .alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #333333;
}
.svi-bs .alert-info hr {
  border-top-color: #a6e1ec;
}
.svi-bs .alert-info .alert-link {
  color: #1a1a1a;
}
.svi-bs .alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #333333;
}
.svi-bs .alert-warning hr {
  border-top-color: #f7e1b5;
}
.svi-bs .alert-warning .alert-link {
  color: #1a1a1a;
}
.svi-bs .alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #333333;
}
.svi-bs .alert-danger hr {
  border-top-color: #e4b9c0;
}
.svi-bs .alert-danger .alert-link {
  color: #1a1a1a;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.svi-bs .progress {
  overflow: hidden;
  height: 17px;
  margin-bottom: 17px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.svi-bs .progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 11px;
  line-height: 17px;
  color: #fff;
  text-align: center;
  background-color: #0c2074;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.svi-bs .progress-striped .progress-bar,
.svi-bs .progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.svi-bs .progress.active .progress-bar,
.svi-bs .progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.svi-bs .progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .svi-bs .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.svi-bs .progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .svi-bs .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.svi-bs .progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .svi-bs .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.svi-bs .progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .svi-bs .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.svi-bs .media {
  margin-top: 15px;
}
.svi-bs .media:first-child {
  margin-top: 0;
}
.svi-bs .media,
.svi-bs .media-body {
  zoom: 1;
  overflow: hidden;
}
.svi-bs .media-body {
  width: 10000px;
}
.svi-bs .media-object {
  display: block;
}
.svi-bs .media-object.img-thumbnail {
  max-width: none;
}
.svi-bs .media-right,
.svi-bs .media > .pull-right {
  padding-left: 10px;
}
.svi-bs .media-left,
.svi-bs .media > .pull-left {
  padding-right: 10px;
}
.svi-bs .media-left,
.svi-bs .media-right,
.svi-bs .media-body {
  display: table-cell;
  vertical-align: top;
}
.svi-bs .media-middle {
  vertical-align: middle;
}
.svi-bs .media-bottom {
  vertical-align: bottom;
}
.svi-bs .media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.svi-bs .media-list {
  padding-left: 0;
  list-style: none;
}
.svi-bs .list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.svi-bs .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.svi-bs .list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.svi-bs .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.svi-bs a.list-group-item,
.svi-bs button.list-group-item {
  color: #555;
}
.svi-bs a.list-group-item .list-group-item-heading,
.svi-bs button.list-group-item .list-group-item-heading {
  color: #333;
}
.svi-bs a.list-group-item:hover,
.svi-bs button.list-group-item:hover,
.svi-bs a.list-group-item:focus,
.svi-bs button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
.svi-bs button.list-group-item {
  width: 100%;
  text-align: left;
}
.svi-bs .list-group-item.disabled,
.svi-bs .list-group-item.disabled:hover,
.svi-bs .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.svi-bs .list-group-item.disabled .list-group-item-heading,
.svi-bs .list-group-item.disabled:hover .list-group-item-heading,
.svi-bs .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.svi-bs .list-group-item.disabled .list-group-item-text,
.svi-bs .list-group-item.disabled:hover .list-group-item-text,
.svi-bs .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.svi-bs .list-group-item.active,
.svi-bs .list-group-item.active:hover,
.svi-bs .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #0c2074;
  border-color: #0c2074;
}
.svi-bs .list-group-item.active .list-group-item-heading,
.svi-bs .list-group-item.active:hover .list-group-item-heading,
.svi-bs .list-group-item.active:focus .list-group-item-heading,
.svi-bs .list-group-item.active .list-group-item-heading > small,
.svi-bs .list-group-item.active:hover .list-group-item-heading > small,
.svi-bs .list-group-item.active:focus .list-group-item-heading > small,
.svi-bs .list-group-item.active .list-group-item-heading > .small,
.svi-bs .list-group-item.active:hover .list-group-item-heading > .small,
.svi-bs .list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.svi-bs .list-group-item.active .list-group-item-text,
.svi-bs .list-group-item.active:hover .list-group-item-text,
.svi-bs .list-group-item.active:focus .list-group-item-text {
  color: #5e7aee;
}
.svi-bs .list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.svi-bs .list-group-item-success,
button.svi-bs .list-group-item-success {
  color: #3c763d;
}
a.svi-bs .list-group-item-success .list-group-item-heading,
button.svi-bs .list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.svi-bs .list-group-item-success:hover,
button.svi-bs .list-group-item-success:hover,
a.svi-bs .list-group-item-success:focus,
button.svi-bs .list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.svi-bs .list-group-item-success.active,
button.svi-bs .list-group-item-success.active,
a.svi-bs .list-group-item-success.active:hover,
button.svi-bs .list-group-item-success.active:hover,
a.svi-bs .list-group-item-success.active:focus,
button.svi-bs .list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.svi-bs .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.svi-bs .list-group-item-info,
button.svi-bs .list-group-item-info {
  color: #31708f;
}
a.svi-bs .list-group-item-info .list-group-item-heading,
button.svi-bs .list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.svi-bs .list-group-item-info:hover,
button.svi-bs .list-group-item-info:hover,
a.svi-bs .list-group-item-info:focus,
button.svi-bs .list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.svi-bs .list-group-item-info.active,
button.svi-bs .list-group-item-info.active,
a.svi-bs .list-group-item-info.active:hover,
button.svi-bs .list-group-item-info.active:hover,
a.svi-bs .list-group-item-info.active:focus,
button.svi-bs .list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.svi-bs .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.svi-bs .list-group-item-warning,
button.svi-bs .list-group-item-warning {
  color: #8a6d3b;
}
a.svi-bs .list-group-item-warning .list-group-item-heading,
button.svi-bs .list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.svi-bs .list-group-item-warning:hover,
button.svi-bs .list-group-item-warning:hover,
a.svi-bs .list-group-item-warning:focus,
button.svi-bs .list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.svi-bs .list-group-item-warning.active,
button.svi-bs .list-group-item-warning.active,
a.svi-bs .list-group-item-warning.active:hover,
button.svi-bs .list-group-item-warning.active:hover,
a.svi-bs .list-group-item-warning.active:focus,
button.svi-bs .list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.svi-bs .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.svi-bs .list-group-item-danger,
button.svi-bs .list-group-item-danger {
  color: #a94442;
}
a.svi-bs .list-group-item-danger .list-group-item-heading,
button.svi-bs .list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.svi-bs .list-group-item-danger:hover,
button.svi-bs .list-group-item-danger:hover,
a.svi-bs .list-group-item-danger:focus,
button.svi-bs .list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.svi-bs .list-group-item-danger.active,
button.svi-bs .list-group-item-danger.active,
a.svi-bs .list-group-item-danger.active:hover,
button.svi-bs .list-group-item-danger.active:hover,
a.svi-bs .list-group-item-danger.active:focus,
button.svi-bs .list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.svi-bs .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.svi-bs .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.svi-bs .panel {
  margin-bottom: 17px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.svi-bs .panel-body {
  padding: 15px;
}
.svi-bs .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.svi-bs .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.svi-bs .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  color: inherit;
}
.svi-bs .panel-title > a,
.svi-bs .panel-title > small,
.svi-bs .panel-title > .small,
.svi-bs .panel-title > small > a,
.svi-bs .panel-title > .small > a {
  color: inherit;
}
.svi-bs .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.svi-bs .panel > .list-group,
.svi-bs .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.svi-bs .panel > .list-group .list-group-item,
.svi-bs .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.svi-bs .panel > .list-group:first-child .list-group-item:first-child,
.svi-bs .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.svi-bs .panel > .list-group:last-child .list-group-item:last-child,
.svi-bs .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.svi-bs .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.svi-bs .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.svi-bs .list-group + .panel-footer {
  border-top-width: 0;
}
.svi-bs .panel > .table,
.svi-bs .panel > .table-responsive > .table,
.svi-bs .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.svi-bs .panel > .table caption,
.svi-bs .panel > .table-responsive > .table caption,
.svi-bs .panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.svi-bs .panel > .table:first-child,
.svi-bs .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.svi-bs .panel > .table:first-child > thead:first-child > tr:first-child,
.svi-bs .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.svi-bs .panel > .table:first-child > tbody:first-child > tr:first-child,
.svi-bs .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.svi-bs .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.svi-bs .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.svi-bs .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.svi-bs .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.svi-bs .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.svi-bs .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.svi-bs .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.svi-bs .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.svi-bs .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.svi-bs .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.svi-bs .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.svi-bs .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.svi-bs .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.svi-bs .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.svi-bs .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.svi-bs .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.svi-bs .panel > .table:last-child,
.svi-bs .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.svi-bs .panel > .table:last-child > tbody:last-child > tr:last-child,
.svi-bs .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.svi-bs .panel > .table:last-child > tfoot:last-child > tr:last-child,
.svi-bs .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.svi-bs .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.svi-bs .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.svi-bs .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.svi-bs .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.svi-bs .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.svi-bs .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.svi-bs .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.svi-bs .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.svi-bs .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.svi-bs .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.svi-bs .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.svi-bs .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.svi-bs .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.svi-bs .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.svi-bs .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.svi-bs .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.svi-bs .panel > .panel-body + .table,
.svi-bs .panel > .panel-body + .table-responsive,
.svi-bs .panel > .table + .panel-body,
.svi-bs .panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.svi-bs .panel > .table > tbody:first-child > tr:first-child th,
.svi-bs .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.svi-bs .panel > .table-bordered,
.svi-bs .panel > .table-responsive > .table-bordered {
  border: 0;
}
.svi-bs .panel > .table-bordered > thead > tr > th:first-child,
.svi-bs .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.svi-bs .panel > .table-bordered > tbody > tr > th:first-child,
.svi-bs .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.svi-bs .panel > .table-bordered > tfoot > tr > th:first-child,
.svi-bs .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.svi-bs .panel > .table-bordered > thead > tr > td:first-child,
.svi-bs .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.svi-bs .panel > .table-bordered > tbody > tr > td:first-child,
.svi-bs .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.svi-bs .panel > .table-bordered > tfoot > tr > td:first-child,
.svi-bs .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.svi-bs .panel > .table-bordered > thead > tr > th:last-child,
.svi-bs .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.svi-bs .panel > .table-bordered > tbody > tr > th:last-child,
.svi-bs .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.svi-bs .panel > .table-bordered > tfoot > tr > th:last-child,
.svi-bs .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.svi-bs .panel > .table-bordered > thead > tr > td:last-child,
.svi-bs .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.svi-bs .panel > .table-bordered > tbody > tr > td:last-child,
.svi-bs .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.svi-bs .panel > .table-bordered > tfoot > tr > td:last-child,
.svi-bs .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.svi-bs .panel > .table-bordered > thead > tr:first-child > td,
.svi-bs .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.svi-bs .panel > .table-bordered > tbody > tr:first-child > td,
.svi-bs .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.svi-bs .panel > .table-bordered > thead > tr:first-child > th,
.svi-bs .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.svi-bs .panel > .table-bordered > tbody > tr:first-child > th,
.svi-bs .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.svi-bs .panel > .table-bordered > tbody > tr:last-child > td,
.svi-bs .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.svi-bs .panel > .table-bordered > tfoot > tr:last-child > td,
.svi-bs .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.svi-bs .panel > .table-bordered > tbody > tr:last-child > th,
.svi-bs .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.svi-bs .panel > .table-bordered > tfoot > tr:last-child > th,
.svi-bs .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.svi-bs .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.svi-bs .panel-group {
  margin-bottom: 17px;
}
.svi-bs .panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.svi-bs .panel-group .panel + .panel {
  margin-top: 5px;
}
.svi-bs .panel-group .panel-heading {
  border-bottom: 0;
}
.svi-bs .panel-group .panel-heading + .panel-collapse > .panel-body,
.svi-bs .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.svi-bs .panel-group .panel-footer {
  border-top: 0;
}
.svi-bs .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.svi-bs .panel-default {
  border-color: #ddd;
}
.svi-bs .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.svi-bs .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.svi-bs .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.svi-bs .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.svi-bs .panel-primary {
  border-color: #0c2074;
}
.svi-bs .panel-primary > .panel-heading {
  color: #fff;
  background-color: #0c2074;
  border-color: #0c2074;
}
.svi-bs .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #0c2074;
}
.svi-bs .panel-primary > .panel-heading .badge {
  color: #0c2074;
  background-color: #fff;
}
.svi-bs .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #0c2074;
}
.svi-bs .panel-success {
  border-color: #d6e9c6;
}
.svi-bs .panel-success > .panel-heading {
  color: #333333;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.svi-bs .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.svi-bs .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #333333;
}
.svi-bs .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.svi-bs .panel-info {
  border-color: #bce8f1;
}
.svi-bs .panel-info > .panel-heading {
  color: #333333;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.svi-bs .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.svi-bs .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #333333;
}
.svi-bs .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.svi-bs .panel-warning {
  border-color: #faebcc;
}
.svi-bs .panel-warning > .panel-heading {
  color: #333333;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.svi-bs .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.svi-bs .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #333333;
}
.svi-bs .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.svi-bs .panel-danger {
  border-color: #ebccd1;
}
.svi-bs .panel-danger > .panel-heading {
  color: #333333;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.svi-bs .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.svi-bs .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #333333;
}
.svi-bs .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.svi-bs .embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.svi-bs .embed-responsive .embed-responsive-item,
.svi-bs .embed-responsive iframe,
.svi-bs .embed-responsive embed,
.svi-bs .embed-responsive object,
.svi-bs .embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.svi-bs .embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.svi-bs .embed-responsive-4by3 {
  padding-bottom: 75%;
}
.svi-bs .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.svi-bs .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.svi-bs .well-lg {
  padding: 24px;
  border-radius: 6px;
}
.svi-bs .well-sm {
  padding: 9px;
  border-radius: 3px;
}
.svi-bs .close {
  float: right;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.svi-bs .close:hover,
.svi-bs .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.svi-bs .close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.svi-bs .modal-open {
  overflow: hidden;
}
.svi-bs .modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.svi-bs .modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.svi-bs .modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.svi-bs .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.svi-bs .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.svi-bs .modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -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;
  outline: 0;
}
.svi-bs .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.svi-bs .modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.svi-bs .modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.svi-bs .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.svi-bs .modal-header .close {
  margin-top: -2px;
}
.svi-bs .modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.svi-bs .modal-body {
  position: relative;
  padding: 15px;
}
.svi-bs .modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.svi-bs .modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.svi-bs .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.svi-bs .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.svi-bs .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .svi-bs .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .svi-bs .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .svi-bs .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .svi-bs .modal-lg {
    width: 900px;
  }
}
.svi-bs .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.svi-bs .tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
.svi-bs .tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.svi-bs .tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.svi-bs .tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.svi-bs .tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.svi-bs .tooltip-inner {
  max-width: 350px;
  padding: 3px 8px;
  color: #333333;
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
}
.svi-bs .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.svi-bs .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #ccc;
}
.svi-bs .tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #ccc;
}
.svi-bs .tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #ccc;
}
.svi-bs .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #ccc;
}
.svi-bs .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
}
.svi-bs .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #ccc;
}
.svi-bs .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #ccc;
}
.svi-bs .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #ccc;
}
.svi-bs .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  background-color: #fff;
  background-clip: padding-box;
  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);
}
.svi-bs .popover.top {
  margin-top: -10px;
}
.svi-bs .popover.right {
  margin-left: 10px;
}
.svi-bs .popover.bottom {
  margin-top: 10px;
}
.svi-bs .popover.left {
  margin-left: -10px;
}
.svi-bs .popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 12px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.svi-bs .popover-content {
  padding: 9px 14px;
}
.svi-bs .popover > .arrow,
.svi-bs .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.svi-bs .popover > .arrow {
  border-width: 11px;
}
.svi-bs .popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.svi-bs .popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.svi-bs .popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.svi-bs .popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.svi-bs .popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.svi-bs .popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.svi-bs .popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.svi-bs .popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.svi-bs .popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.svi-bs .carousel {
  position: relative;
}
.svi-bs .carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.svi-bs .carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.svi-bs .carousel-inner > .item > img,
.svi-bs .carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .svi-bs .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .svi-bs .carousel-inner > .item.next,
  .svi-bs .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .svi-bs .carousel-inner > .item.prev,
  .svi-bs .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .svi-bs .carousel-inner > .item.next.left,
  .svi-bs .carousel-inner > .item.prev.right,
  .svi-bs .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.svi-bs .carousel-inner > .active,
.svi-bs .carousel-inner > .next,
.svi-bs .carousel-inner > .prev {
  display: block;
}
.svi-bs .carousel-inner > .active {
  left: 0;
}
.svi-bs .carousel-inner > .next,
.svi-bs .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.svi-bs .carousel-inner > .next {
  left: 100%;
}
.svi-bs .carousel-inner > .prev {
  left: -100%;
}
.svi-bs .carousel-inner > .next.left,
.svi-bs .carousel-inner > .prev.right {
  left: 0;
}
.svi-bs .carousel-inner > .active.left {
  left: -100%;
}
.svi-bs .carousel-inner > .active.right {
  left: 100%;
}
.svi-bs .carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.svi-bs .carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.svi-bs .carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.svi-bs .carousel-control:hover,
.svi-bs .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.svi-bs .carousel-control .icon-prev,
.svi-bs .carousel-control .icon-next,
.svi-bs .carousel-control .glyphicon-chevron-left,
.svi-bs .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.svi-bs .carousel-control .icon-prev,
.svi-bs .carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.svi-bs .carousel-control .icon-next,
.svi-bs .carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.svi-bs .carousel-control .icon-prev,
.svi-bs .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.svi-bs .carousel-control .icon-prev:before {
  content: '\2039';
}
.svi-bs .carousel-control .icon-next:before {
  content: '\203a';
}
.svi-bs .carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.svi-bs .carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.svi-bs .carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.svi-bs .carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.svi-bs .carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .svi-bs .carousel-control .glyphicon-chevron-left,
  .svi-bs .carousel-control .glyphicon-chevron-right,
  .svi-bs .carousel-control .icon-prev,
  .svi-bs .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .svi-bs .carousel-control .glyphicon-chevron-left,
  .svi-bs .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .svi-bs .carousel-control .glyphicon-chevron-right,
  .svi-bs .carousel-control .icon-next {
    margin-right: -10px;
  }
  .svi-bs .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .svi-bs .carousel-indicators {
    bottom: 20px;
  }
}
.svi-bs .clearfix:before,
.svi-bs .clearfix:after,
.svi-bs .dl-horizontal dd:before,
.svi-bs .dl-horizontal dd:after,
.svi-bs .container:before,
.svi-bs .container:after,
.svi-bs .container-fluid:before,
.svi-bs .container-fluid:after,
.svi-bs .row:before,
.svi-bs .row:after,
.svi-bs .form-horizontal .form-group:before,
.svi-bs .form-horizontal .form-group:after,
.svi-bs .btn-toolbar:before,
.svi-bs .btn-toolbar:after,
.svi-bs .btn-group-vertical > .btn-group:before,
.svi-bs .btn-group-vertical > .btn-group:after,
.svi-bs .nav:before,
.svi-bs .nav:after,
.svi-bs .navbar:before,
.svi-bs .navbar:after,
.svi-bs .navbar-header:before,
.svi-bs .navbar-header:after,
.svi-bs .navbar-collapse:before,
.svi-bs .navbar-collapse:after,
.svi-bs .pager:before,
.svi-bs .pager:after,
.svi-bs .panel-body:before,
.svi-bs .panel-body:after,
.svi-bs .modal-header:before,
.svi-bs .modal-header:after,
.svi-bs .modal-footer:before,
.svi-bs .modal-footer:after,
.svi-bs .rtq-panel.rtq-confirm .hd:before,
.svi-bs .rtq-panel.rtq-confirm .hd:after,
.svi-bs .rtq-tab-menus:before,
.svi-bs .rtq-tab-menus:after {
  content: " ";
  display: table;
}
.svi-bs .clearfix:after,
.svi-bs .dl-horizontal dd:after,
.svi-bs .container:after,
.svi-bs .container-fluid:after,
.svi-bs .row:after,
.svi-bs .form-horizontal .form-group:after,
.svi-bs .btn-toolbar:after,
.svi-bs .btn-group-vertical > .btn-group:after,
.svi-bs .nav:after,
.svi-bs .navbar:after,
.svi-bs .navbar-header:after,
.svi-bs .navbar-collapse:after,
.svi-bs .pager:after,
.svi-bs .panel-body:after,
.svi-bs .modal-header:after,
.svi-bs .modal-footer:after,
.svi-bs .rtq-panel.rtq-confirm .hd:after,
.svi-bs .rtq-tab-menus:after {
  clear: both;
}
.svi-bs .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.svi-bs .pull-right {
  float: right !important;
}
.svi-bs .pull-left {
  float: left !important;
}
.svi-bs .hide {
  display: none !important;
}
.svi-bs .show {
  display: block !important;
}
.svi-bs .invisible {
  visibility: hidden;
}
.svi-bs .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.svi-bs .hidden {
  display: none !important;
}
.svi-bs .affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.svi-bs .visible-xs,
.svi-bs .visible-sm,
.svi-bs .visible-md,
.svi-bs .visible-lg {
  display: none !important;
}
.svi-bs .visible-xs-block,
.svi-bs .visible-xs-inline,
.svi-bs .visible-xs-inline-block,
.svi-bs .visible-sm-block,
.svi-bs .visible-sm-inline,
.svi-bs .visible-sm-inline-block,
.svi-bs .visible-md-block,
.svi-bs .visible-md-inline,
.svi-bs .visible-md-inline-block,
.svi-bs .visible-lg-block,
.svi-bs .visible-lg-inline,
.svi-bs .visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .svi-bs .visible-xs {
    display: block !important;
  }
  table.svi-bs .visible-xs {
    display: table !important;
  }
  tr.svi-bs .visible-xs {
    display: table-row !important;
  }
  th.svi-bs .visible-xs,
  td.svi-bs .visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .svi-bs .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .svi-bs .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .svi-bs .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .svi-bs .visible-sm {
    display: block !important;
  }
  table.svi-bs .visible-sm {
    display: table !important;
  }
  tr.svi-bs .visible-sm {
    display: table-row !important;
  }
  th.svi-bs .visible-sm,
  td.svi-bs .visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .svi-bs .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .svi-bs .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .svi-bs .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .svi-bs .visible-md {
    display: block !important;
  }
  table.svi-bs .visible-md {
    display: table !important;
  }
  tr.svi-bs .visible-md {
    display: table-row !important;
  }
  th.svi-bs .visible-md,
  td.svi-bs .visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .svi-bs .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .svi-bs .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .svi-bs .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .svi-bs .visible-lg {
    display: block !important;
  }
  table.svi-bs .visible-lg {
    display: table !important;
  }
  tr.svi-bs .visible-lg {
    display: table-row !important;
  }
  th.svi-bs .visible-lg,
  td.svi-bs .visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .svi-bs .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .svi-bs .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .svi-bs .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .svi-bs .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .svi-bs .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .svi-bs .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .svi-bs .hidden-lg {
    display: none !important;
  }
}
.svi-bs .visible-print {
  display: none !important;
}
@media print {
  .svi-bs .visible-print {
    display: block !important;
  }
  table.svi-bs .visible-print {
    display: table !important;
  }
  tr.svi-bs .visible-print {
    display: table-row !important;
  }
  th.svi-bs .visible-print,
  td.svi-bs .visible-print {
    display: table-cell !important;
  }
}
.svi-bs .visible-print-block {
  display: none !important;
}
@media print {
  .svi-bs .visible-print-block {
    display: block !important;
  }
}
.svi-bs .visible-print-inline {
  display: none !important;
}
@media print {
  .svi-bs .visible-print-inline {
    display: inline !important;
  }
}
.svi-bs .visible-print-inline-block {
  display: none !important;
}
@media print {
  .svi-bs .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .svi-bs .hidden-print {
    display: none !important;
  }
}
.svi-bs-datepicker {
  /* fix collision with angularstrap datepicker */
}
.svi-bs-datepicker .datepicker {
  border-radius: 4px;
  direction: ltr;
}
.svi-bs-datepicker .datepicker-inline {
  width: 220px;
}
.svi-bs-datepicker .datepicker.svi-bs-datepicker .datepicker-rtl {
  direction: rtl;
}
.svi-bs-datepicker .datepicker.svi-bs-datepicker .datepicker-rtl table tr td span {
  float: right;
}
.svi-bs-datepicker .datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}
.svi-bs-datepicker .datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.svi-bs-datepicker .datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.svi-bs-datepicker .datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.svi-bs-datepicker .datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.svi-bs-datepicker .datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.svi-bs-datepicker .datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.svi-bs-datepicker .datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.svi-bs-datepicker .datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.svi-bs-datepicker .datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}
.svi-bs-datepicker .datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.svi-bs-datepicker .datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.svi-bs-datepicker .datepicker table tr td,
.svi-bs-datepicker .datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .svi-bs-datepicker .datepicker table tr td,
.table-striped .svi-bs-datepicker .datepicker table tr th {
  background-color: transparent;
}
.svi-bs-datepicker .datepicker table tr td.old,
.svi-bs-datepicker .datepicker table tr td.new {
  color: #777777;
}
.svi-bs-datepicker .datepicker table tr td.day:hover,
.svi-bs-datepicker .datepicker table tr td.focused {
  background: #eeeeee;
  cursor: pointer;
}
.svi-bs-datepicker .datepicker table tr td.disabled,
.svi-bs-datepicker .datepicker table tr td.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}
.svi-bs-datepicker .datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}
.svi-bs-datepicker .datepicker table tr td.highlighted:focus,
.svi-bs-datepicker .datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2;
}
.svi-bs-datepicker .datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}
.svi-bs-datepicker .datepicker table tr td.highlighted:active,
.svi-bs-datepicker .datepicker table tr td.highlighted.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.highlighted {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}
.svi-bs-datepicker .datepicker table tr td.highlighted:active:hover,
.svi-bs-datepicker .datepicker table tr td.highlighted.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.highlighted:hover,
.svi-bs-datepicker .datepicker table tr td.highlighted:active:focus,
.svi-bs-datepicker .datepicker table tr td.highlighted.active:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.highlighted:focus,
.svi-bs-datepicker .datepicker table tr td.highlighted:active.focus,
.svi-bs-datepicker .datepicker table tr td.highlighted.active.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2;
}
.svi-bs-datepicker .datepicker table tr td.highlighted:active,
.svi-bs-datepicker .datepicker table tr td.highlighted.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.highlighted {
  background-image: none;
}
.svi-bs-datepicker .datepicker table tr td.highlighted.disabled:hover,
.svi-bs-datepicker .datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.highlighted:hover,
.svi-bs-datepicker .datepicker table tr td.highlighted.disabled:focus,
.svi-bs-datepicker .datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.highlighted:focus,
.svi-bs-datepicker .datepicker table tr td.highlighted.disabled.focus,
.svi-bs-datepicker .datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}
.svi-bs-datepicker .datepicker table tr td.highlighted .badge {
  color: #d9edf7;
  background-color: #000;
}
.svi-bs-datepicker .datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}
.svi-bs-datepicker .datepicker table tr td.highlighted.disabled,
.svi-bs-datepicker .datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777777;
}
.svi-bs-datepicker .datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.svi-bs-datepicker .datepicker table tr td.today:focus,
.svi-bs-datepicker .datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400;
}
.svi-bs-datepicker .datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}
.svi-bs-datepicker .datepicker table tr td.today:active,
.svi-bs-datepicker .datepicker table tr td.today.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}
.svi-bs-datepicker .datepicker table tr td.today:active:hover,
.svi-bs-datepicker .datepicker table tr td.today.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today:hover,
.svi-bs-datepicker .datepicker table tr td.today:active:focus,
.svi-bs-datepicker .datepicker table tr td.today.active:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today:focus,
.svi-bs-datepicker .datepicker table tr td.today:active.focus,
.svi-bs-datepicker .datepicker table tr td.today.active.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400;
}
.svi-bs-datepicker .datepicker table tr td.today:active,
.svi-bs-datepicker .datepicker table tr td.today.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today {
  background-image: none;
}
.svi-bs-datepicker .datepicker table tr td.today.disabled:hover,
.svi-bs-datepicker .datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.today:hover,
.svi-bs-datepicker .datepicker table tr td.today.disabled:focus,
.svi-bs-datepicker .datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.today:focus,
.svi-bs-datepicker .datepicker table tr td.today.disabled.focus,
.svi-bs-datepicker .datepicker table tr td.today[disabled].focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.svi-bs-datepicker .datepicker table tr td.today .badge {
  color: #ffdb99;
  background-color: #000;
}
.svi-bs-datepicker .datepicker table tr td.today.focused {
  background: #ffc966;
}
.svi-bs-datepicker .datepicker table tr td.today.disabled,
.svi-bs-datepicker .datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #777777;
}
.svi-bs-datepicker .datepicker table tr td.range {
  color: #000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0;
}
.svi-bs-datepicker .datepicker table tr td.range:focus,
.svi-bs-datepicker .datepicker table tr td.range.focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}
.svi-bs-datepicker .datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}
.svi-bs-datepicker .datepicker table tr td.range:active,
.svi-bs-datepicker .datepicker table tr td.range.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}
.svi-bs-datepicker .datepicker table tr td.range:active:hover,
.svi-bs-datepicker .datepicker table tr td.range.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range:hover,
.svi-bs-datepicker .datepicker table tr td.range:active:focus,
.svi-bs-datepicker .datepicker table tr td.range.active:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range:focus,
.svi-bs-datepicker .datepicker table tr td.range:active.focus,
.svi-bs-datepicker .datepicker table tr td.range.active.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range.focus {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}
.svi-bs-datepicker .datepicker table tr td.range:active,
.svi-bs-datepicker .datepicker table tr td.range.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range {
  background-image: none;
}
.svi-bs-datepicker .datepicker table tr td.range.disabled:hover,
.svi-bs-datepicker .datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.range:hover,
.svi-bs-datepicker .datepicker table tr td.range.disabled:focus,
.svi-bs-datepicker .datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.range:focus,
.svi-bs-datepicker .datepicker table tr td.range.disabled.focus,
.svi-bs-datepicker .datepicker table tr td.range[disabled].focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb;
}
.svi-bs-datepicker .datepicker table tr td.range .badge {
  color: #eeeeee;
  background-color: #000;
}
.svi-bs-datepicker .datepicker table tr td.range.focused {
  background: #d5d5d5;
}
.svi-bs-datepicker .datepicker table tr td.range.disabled,
.svi-bs-datepicker .datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #777777;
}
.svi-bs-datepicker .datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.svi-bs-datepicker .datepicker table tr td.range.highlighted:focus,
.svi-bs-datepicker .datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}
.svi-bs-datepicker .datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}
.svi-bs-datepicker .datepicker table tr td.range.highlighted:active,
.svi-bs-datepicker .datepicker table tr td.range.highlighted.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}
.svi-bs-datepicker .datepicker table tr td.range.highlighted:active:hover,
.svi-bs-datepicker .datepicker table tr td.range.highlighted.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range.highlighted:hover,
.svi-bs-datepicker .datepicker table tr td.range.highlighted:active:focus,
.svi-bs-datepicker .datepicker table tr td.range.highlighted.active:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range.highlighted:focus,
.svi-bs-datepicker .datepicker table tr td.range.highlighted:active.focus,
.svi-bs-datepicker .datepicker table tr td.range.highlighted.active.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}
.svi-bs-datepicker .datepicker table tr td.range.highlighted:active,
.svi-bs-datepicker .datepicker table tr td.range.highlighted.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range.highlighted {
  background-image: none;
}
.svi-bs-datepicker .datepicker table tr td.range.highlighted.disabled:hover,
.svi-bs-datepicker .datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.range.highlighted:hover,
.svi-bs-datepicker .datepicker table tr td.range.highlighted.disabled:focus,
.svi-bs-datepicker .datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.range.highlighted:focus,
.svi-bs-datepicker .datepicker table tr td.range.highlighted.disabled.focus,
.svi-bs-datepicker .datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.svi-bs-datepicker .datepicker table tr td.range.highlighted .badge {
  color: #e4eef3;
  background-color: #000;
}
.svi-bs-datepicker .datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}
.svi-bs-datepicker .datepicker table tr td.range.highlighted.disabled,
.svi-bs-datepicker .datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #777777;
}
.svi-bs-datepicker .datepicker table tr td.range.today {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417;
}
.svi-bs-datepicker .datepicker table tr td.range.today:focus,
.svi-bs-datepicker .datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f4b747;
  border-color: #815608;
}
.svi-bs-datepicker .datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}
.svi-bs-datepicker .datepicker table tr td.range.today:active,
.svi-bs-datepicker .datepicker table tr td.range.today.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range.today {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}
.svi-bs-datepicker .datepicker table tr td.range.today:active:hover,
.svi-bs-datepicker .datepicker table tr td.range.today.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range.today:hover,
.svi-bs-datepicker .datepicker table tr td.range.today:active:focus,
.svi-bs-datepicker .datepicker table tr td.range.today.active:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range.today:focus,
.svi-bs-datepicker .datepicker table tr td.range.today:active.focus,
.svi-bs-datepicker .datepicker table tr td.range.today.active.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f2aa25;
  border-color: #815608;
}
.svi-bs-datepicker .datepicker table tr td.range.today:active,
.svi-bs-datepicker .datepicker table tr td.range.today.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.range.today {
  background-image: none;
}
.svi-bs-datepicker .datepicker table tr td.range.today.disabled:hover,
.svi-bs-datepicker .datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.range.today:hover,
.svi-bs-datepicker .datepicker table tr td.range.today.disabled:focus,
.svi-bs-datepicker .datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.range.today:focus,
.svi-bs-datepicker .datepicker table tr td.range.today.disabled.focus,
.svi-bs-datepicker .datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.svi-bs-datepicker .datepicker table tr td.range.today .badge {
  color: #f7ca77;
  background-color: #000;
}
.svi-bs-datepicker .datepicker table tr td.range.today.disabled,
.svi-bs-datepicker .datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #777777;
}
.svi-bs-datepicker .datepicker table tr td.selected,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.svi-bs-datepicker .datepicker table tr td.selected:focus,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted:focus,
.svi-bs-datepicker .datepicker table tr td.selected.focus,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #161616;
}
.svi-bs-datepicker .datepicker table tr td.selected:hover,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted:hover {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}
.svi-bs-datepicker .datepicker table tr td.selected:active,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted:active,
.svi-bs-datepicker .datepicker table tr td.selected.active,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.selected,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}
.svi-bs-datepicker .datepicker table tr td.selected:active:hover,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted:active:hover,
.svi-bs-datepicker .datepicker table tr td.selected.active:hover,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.selected:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.selected.highlighted:hover,
.svi-bs-datepicker .datepicker table tr td.selected:active:focus,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted:active:focus,
.svi-bs-datepicker .datepicker table tr td.selected.active:focus,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted.active:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.selected:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.selected.highlighted:focus,
.svi-bs-datepicker .datepicker table tr td.selected:active.focus,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted:active.focus,
.svi-bs-datepicker .datepicker table tr td.selected.active.focus,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted.active.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.selected.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #161616;
}
.svi-bs-datepicker .datepicker table tr td.selected:active,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted:active,
.svi-bs-datepicker .datepicker table tr td.selected.active,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.selected,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.selected.highlighted {
  background-image: none;
}
.svi-bs-datepicker .datepicker table tr td.selected.disabled:hover,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted.disabled:hover,
.svi-bs-datepicker .datepicker table tr td.selected[disabled]:hover,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.selected:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.selected.highlighted:hover,
.svi-bs-datepicker .datepicker table tr td.selected.disabled:focus,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted.disabled:focus,
.svi-bs-datepicker .datepicker table tr td.selected[disabled]:focus,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.selected:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.selected.highlighted:focus,
.svi-bs-datepicker .datepicker table tr td.selected.disabled.focus,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted.disabled.focus,
.svi-bs-datepicker .datepicker table tr td.selected[disabled].focus,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.selected.focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.selected.highlighted.focus {
  background-color: #777777;
  border-color: #555555;
}
.svi-bs-datepicker .datepicker table tr td.selected .badge,
.svi-bs-datepicker .datepicker table tr td.selected.highlighted .badge {
  color: #777777;
  background-color: #fff;
}
.svi-bs-datepicker .datepicker table tr td.active,
.svi-bs-datepicker .datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #0c2074;
  border-color: #0a1a5d;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.svi-bs-datepicker .datepicker table tr td.active:focus,
.svi-bs-datepicker .datepicker table tr td.active.highlighted:focus,
.svi-bs-datepicker .datepicker table tr td.active.focus,
.svi-bs-datepicker .datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #071346;
  border-color: #000000;
}
.svi-bs-datepicker .datepicker table tr td.active:hover,
.svi-bs-datepicker .datepicker table tr td.active.highlighted:hover {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs-datepicker .datepicker table tr td.active:active,
.svi-bs-datepicker .datepicker table tr td.active.highlighted:active,
.svi-bs-datepicker .datepicker table tr td.active.active,
.svi-bs-datepicker .datepicker table tr td.active.highlighted.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs-datepicker .datepicker table tr td.active:active:hover,
.svi-bs-datepicker .datepicker table tr td.active.highlighted:active:hover,
.svi-bs-datepicker .datepicker table tr td.active.active:hover,
.svi-bs-datepicker .datepicker table tr td.active.highlighted.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active.highlighted:hover,
.svi-bs-datepicker .datepicker table tr td.active:active:focus,
.svi-bs-datepicker .datepicker table tr td.active.highlighted:active:focus,
.svi-bs-datepicker .datepicker table tr td.active.active:focus,
.svi-bs-datepicker .datepicker table tr td.active.highlighted.active:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active.highlighted:focus,
.svi-bs-datepicker .datepicker table tr td.active:active.focus,
.svi-bs-datepicker .datepicker table tr td.active.highlighted:active.focus,
.svi-bs-datepicker .datepicker table tr td.active.active.focus,
.svi-bs-datepicker .datepicker table tr td.active.highlighted.active.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #040a25;
  border-color: #000000;
}
.svi-bs-datepicker .datepicker table tr td.active:active,
.svi-bs-datepicker .datepicker table tr td.active.highlighted:active,
.svi-bs-datepicker .datepicker table tr td.active.active,
.svi-bs-datepicker .datepicker table tr td.active.highlighted.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active.highlighted {
  background-image: none;
}
.svi-bs-datepicker .datepicker table tr td.active.disabled:hover,
.svi-bs-datepicker .datepicker table tr td.active.highlighted.disabled:hover,
.svi-bs-datepicker .datepicker table tr td.active[disabled]:hover,
.svi-bs-datepicker .datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.active:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.active.highlighted:hover,
.svi-bs-datepicker .datepicker table tr td.active.disabled:focus,
.svi-bs-datepicker .datepicker table tr td.active.highlighted.disabled:focus,
.svi-bs-datepicker .datepicker table tr td.active[disabled]:focus,
.svi-bs-datepicker .datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.active:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.active.highlighted:focus,
.svi-bs-datepicker .datepicker table tr td.active.disabled.focus,
.svi-bs-datepicker .datepicker table tr td.active.highlighted.disabled.focus,
.svi-bs-datepicker .datepicker table tr td.active[disabled].focus,
.svi-bs-datepicker .datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.active.focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.active.highlighted.focus {
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs-datepicker .datepicker table tr td.active .badge,
.svi-bs-datepicker .datepicker table tr td.active.highlighted .badge {
  color: #0c2074;
  background-color: #fff;
}
.svi-bs-datepicker .datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.svi-bs-datepicker .datepicker table tr td span:hover,
.svi-bs-datepicker .datepicker table tr td span.focused {
  background: #eeeeee;
}
.svi-bs-datepicker .datepicker table tr td span.disabled,
.svi-bs-datepicker .datepicker table tr td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}
.svi-bs-datepicker .datepicker table tr td span.active,
.svi-bs-datepicker .datepicker table tr td span.active:hover,
.svi-bs-datepicker .datepicker table tr td span.active.disabled,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #0c2074;
  border-color: #0a1a5d;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.svi-bs-datepicker .datepicker table tr td span.active:focus,
.svi-bs-datepicker .datepicker table tr td span.active:hover:focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover:focus,
.svi-bs-datepicker .datepicker table tr td span.active.focus,
.svi-bs-datepicker .datepicker table tr td span.active:hover.focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled.focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #071346;
  border-color: #000000;
}
.svi-bs-datepicker .datepicker table tr td span.active:hover,
.svi-bs-datepicker .datepicker table tr td span.active:hover:hover,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover:hover {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs-datepicker .datepicker table tr td span.active:active,
.svi-bs-datepicker .datepicker table tr td span.active:hover:active,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:active,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover:active,
.svi-bs-datepicker .datepicker table tr td span.active.active,
.svi-bs-datepicker .datepicker table tr td span.active:hover.active,
.svi-bs-datepicker .datepicker table tr td span.active.disabled.active,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active.disabled,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs-datepicker .datepicker table tr td span.active:active:hover,
.svi-bs-datepicker .datepicker table tr td span.active:hover:active:hover,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:active:hover,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover:active:hover,
.svi-bs-datepicker .datepicker table tr td span.active.active:hover,
.svi-bs-datepicker .datepicker table tr td span.active:hover.active:hover,
.svi-bs-datepicker .datepicker table tr td span.active.disabled.active:hover,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active:hover:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover:hover,
.svi-bs-datepicker .datepicker table tr td span.active:active:focus,
.svi-bs-datepicker .datepicker table tr td span.active:hover:active:focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:active:focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover:active:focus,
.svi-bs-datepicker .datepicker table tr td span.active.active:focus,
.svi-bs-datepicker .datepicker table tr td span.active:hover.active:focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled.active:focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover.active:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active:hover:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active.disabled:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover:focus,
.svi-bs-datepicker .datepicker table tr td span.active:active.focus,
.svi-bs-datepicker .datepicker table tr td span.active:hover:active.focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:active.focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover:active.focus,
.svi-bs-datepicker .datepicker table tr td span.active.active.focus,
.svi-bs-datepicker .datepicker table tr td span.active:hover.active.focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled.active.focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover.active.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active:hover.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active.disabled.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #040a25;
  border-color: #000000;
}
.svi-bs-datepicker .datepicker table tr td span.active:active,
.svi-bs-datepicker .datepicker table tr td span.active:hover:active,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:active,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover:active,
.svi-bs-datepicker .datepicker table tr td span.active.active,
.svi-bs-datepicker .datepicker table tr td span.active:hover.active,
.svi-bs-datepicker .datepicker table tr td span.active.disabled.active,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active.disabled,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover {
  background-image: none;
}
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover,
.svi-bs-datepicker .datepicker table tr td span.active:hover.disabled:hover,
.svi-bs-datepicker .datepicker table tr td span.active.disabled.disabled:hover,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover.disabled:hover,
.svi-bs-datepicker .datepicker table tr td span.active[disabled]:hover,
.svi-bs-datepicker .datepicker table tr td span.active:hover[disabled]:hover,
.svi-bs-datepicker .datepicker table tr td span.active.disabled[disabled]:hover,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td span.active:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td span.active.disabled:hover:hover,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:focus,
.svi-bs-datepicker .datepicker table tr td span.active:hover.disabled:focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled.disabled:focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover.disabled:focus,
.svi-bs-datepicker .datepicker table tr td span.active[disabled]:focus,
.svi-bs-datepicker .datepicker table tr td span.active:hover[disabled]:focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled[disabled]:focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td span.active:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td span.active.disabled:hover:focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled.focus,
.svi-bs-datepicker .datepicker table tr td span.active:hover.disabled.focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled.disabled.focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover.disabled.focus,
.svi-bs-datepicker .datepicker table tr td span.active[disabled].focus,
.svi-bs-datepicker .datepicker table tr td span.active:hover[disabled].focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled[disabled].focus,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td span.active.focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs-datepicker .datepicker table tr td span.active .badge,
.svi-bs-datepicker .datepicker table tr td span.active:hover .badge,
.svi-bs-datepicker .datepicker table tr td span.active.disabled .badge,
.svi-bs-datepicker .datepicker table tr td span.active.disabled:hover .badge {
  color: #0c2074;
  background-color: #fff;
}
.svi-bs-datepicker .datepicker table tr td span.old,
.svi-bs-datepicker .datepicker table tr td span.new {
  color: #777777;
}
.svi-bs-datepicker .datepicker .datepicker-switch {
  width: 145px;
}
.svi-bs-datepicker .datepicker .datepicker-switch,
.svi-bs-datepicker .datepicker .prev,
.svi-bs-datepicker .datepicker .next,
.svi-bs-datepicker .datepicker tfoot tr th {
  cursor: pointer;
}
.svi-bs-datepicker .datepicker .datepicker-switch:hover,
.svi-bs-datepicker .datepicker .prev:hover,
.svi-bs-datepicker .datepicker .next:hover,
.svi-bs-datepicker .datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.svi-bs-datepicker .datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.svi-bs-datepicker .input-group.date .input-group-addon {
  cursor: pointer;
}
.svi-bs-datepicker .input-daterange {
  width: 100%;
}
.svi-bs-datepicker .input-daterange input {
  text-align: center;
}
.svi-bs-datepicker .input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.svi-bs-datepicker .input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.svi-bs-datepicker .input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  text-shadow: 0 1px 0 #fff;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
.svi-bs-datepicker .datepicker.dropdown-menu {
  width: auto !important;
  height: auto !important;
}
.svi-bs-datepicker .datepicker table tr th {
  font-weight: bold;
}
.svi-bs-datepicker .datepicker table tr td {
  /* fix cell sizing */
  width: 3em;
  /* fix orange color today highlight */
  /* fix conflict between active and today highlight */
}
.svi-bs-datepicker .datepicker table tr td.today {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.svi-bs-datepicker .datepicker table tr td.today:focus,
.svi-bs-datepicker .datepicker table tr td.today.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.svi-bs-datepicker .datepicker table tr td.today:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.svi-bs-datepicker .datepicker table tr td.today:active,
.svi-bs-datepicker .datepicker table tr td.today.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.svi-bs-datepicker .datepicker table tr td.today:active:hover,
.svi-bs-datepicker .datepicker table tr td.today.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today:hover,
.svi-bs-datepicker .datepicker table tr td.today:active:focus,
.svi-bs-datepicker .datepicker table tr td.today.active:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today:focus,
.svi-bs-datepicker .datepicker table tr td.today:active.focus,
.svi-bs-datepicker .datepicker table tr td.today.active.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.svi-bs-datepicker .datepicker table tr td.today:active,
.svi-bs-datepicker .datepicker table tr td.today.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today {
  background-image: none;
}
.svi-bs-datepicker .datepicker table tr td.today.disabled:hover,
.svi-bs-datepicker .datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.today:hover,
.svi-bs-datepicker .datepicker table tr td.today.disabled:focus,
.svi-bs-datepicker .datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.today:focus,
.svi-bs-datepicker .datepicker table tr td.today.disabled.focus,
.svi-bs-datepicker .datepicker table tr td.today[disabled].focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.today.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.svi-bs-datepicker .datepicker table tr td.today .badge {
  color: #5bc0de;
  background-color: #fff;
}
.svi-bs-datepicker .datepicker table tr td.today.focused {
  background: #31b0d5;
}
.svi-bs-datepicker .datepicker table tr td.today.disabled,
.svi-bs-datepicker .datepicker table tr td.today.disabled:active {
  background: #5bc0de;
  color: #777777;
}
.svi-bs-datepicker .datepicker table tr td.today.active,
.svi-bs-datepicker .datepicker table tr td.active {
  color: #fff;
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs-datepicker .datepicker table tr td.today.active:focus,
.svi-bs-datepicker .datepicker table tr td.active:focus,
.svi-bs-datepicker .datepicker table tr td.today.active.focus,
.svi-bs-datepicker .datepicker table tr td.active.focus {
  color: #fff;
  background-color: #071346;
  border-color: #000000;
}
.svi-bs-datepicker .datepicker table tr td.today.active:hover,
.svi-bs-datepicker .datepicker table tr td.active:hover {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs-datepicker .datepicker table tr td.today.active:active,
.svi-bs-datepicker .datepicker table tr td.active:active,
.svi-bs-datepicker .datepicker table tr td.today.active.active,
.svi-bs-datepicker .datepicker table tr td.active.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs-datepicker .datepicker table tr td.today.active:active:hover,
.svi-bs-datepicker .datepicker table tr td.active:active:hover,
.svi-bs-datepicker .datepicker table tr td.today.active.active:hover,
.svi-bs-datepicker .datepicker table tr td.active.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today.active:hover,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active:hover,
.svi-bs-datepicker .datepicker table tr td.today.active:active:focus,
.svi-bs-datepicker .datepicker table tr td.active:active:focus,
.svi-bs-datepicker .datepicker table tr td.today.active.active:focus,
.svi-bs-datepicker .datepicker table tr td.active.active:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today.active:focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active:focus,
.svi-bs-datepicker .datepicker table tr td.today.active:active.focus,
.svi-bs-datepicker .datepicker table tr td.active:active.focus,
.svi-bs-datepicker .datepicker table tr td.today.active.active.focus,
.svi-bs-datepicker .datepicker table tr td.active.active.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today.active.focus,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active.focus {
  color: #fff;
  background-color: #040a25;
  border-color: #000000;
}
.svi-bs-datepicker .datepicker table tr td.today.active:active,
.svi-bs-datepicker .datepicker table tr td.active:active,
.svi-bs-datepicker .datepicker table tr td.today.active.active,
.svi-bs-datepicker .datepicker table tr td.active.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.today.active,
.open > .dropdown-toggle.svi-bs-datepicker .datepicker table tr td.active {
  background-image: none;
}
.svi-bs-datepicker .datepicker table tr td.today.active.disabled:hover,
.svi-bs-datepicker .datepicker table tr td.active.disabled:hover,
.svi-bs-datepicker .datepicker table tr td.today.active[disabled]:hover,
.svi-bs-datepicker .datepicker table tr td.active[disabled]:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.today.active:hover,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.active:hover,
.svi-bs-datepicker .datepicker table tr td.today.active.disabled:focus,
.svi-bs-datepicker .datepicker table tr td.active.disabled:focus,
.svi-bs-datepicker .datepicker table tr td.today.active[disabled]:focus,
.svi-bs-datepicker .datepicker table tr td.active[disabled]:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.today.active:focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.active:focus,
.svi-bs-datepicker .datepicker table tr td.today.active.disabled.focus,
.svi-bs-datepicker .datepicker table tr td.active.disabled.focus,
.svi-bs-datepicker .datepicker table tr td.today.active[disabled].focus,
.svi-bs-datepicker .datepicker table tr td.active[disabled].focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.today.active.focus,
fieldset[disabled] .svi-bs-datepicker .datepicker table tr td.active.focus {
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs-datepicker .datepicker table tr td.today.active .badge,
.svi-bs-datepicker .datepicker table tr td.active .badge {
  color: #0c2074;
  background-color: #fff;
}
.svi-bs-datepicker .datepicker table tr td.today.active.focused,
.svi-bs-datepicker .datepicker table tr td.active.focused {
  background: #071346;
}
.svi-bs-datepicker .datepicker table tr td.today.active.disabled,
.svi-bs-datepicker .datepicker table tr td.active.disabled,
.svi-bs-datepicker .datepicker table tr td.today.active.disabled:active,
.svi-bs-datepicker .datepicker table tr td.active.disabled:active {
  background: #0c2074;
  color: #777777;
}
.page-title h1 {
  display: inline;
  float: left;
}
.page-title .account-selector {
  float: left;
  margin-left: 10px;
  margin-top: 17px;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.svi-bs .datepicker.dropdown-menu {
  width: 250px;
  height: 250px;
}
.svi-bs .datepicker.dropdown-menu button {
  outline: none;
  border: 0px;
}
.svi-bs .datepicker.dropdown-menu tbody {
  height: 180px;
}
.svi-bs .datepicker.dropdown-menu tbody button {
  padding: 6px;
}
.svi-bs .datepicker.dropdown-menu.datepicker-mode-1 tbody button,
.svi-bs .datepicker.dropdown-menu.datepicker-mode-2 tbody button {
  height: 65px;
}
.svi-bs .timepicker.dropdown-menu {
  padding: 0 4px;
}
.svi-bs .timepicker.dropdown-menu button {
  outline: none;
  border: 0px;
}
.svi-bs .timepicker.dropdown-menu tbody button {
  padding: 6px;
}
.svi-bs .cd-disclosure-text h4 {
  color: #000;
}
.svi-bs .cd-asOfDate {
  font-style: italic;
}
/* fix vertical scrollbar overlay in IE10 and Edge */
@-ms-viewport {
  width: auto !important;
}
.svi-bs {
  /** namesapce **/
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  /* remove IE form field X */
  /* browsers don't show pointer if a tag doesn't have href */
  /* make dropdowns appear on hover if you add the dropdown-hover class */
  /* fix bootstrap pagination cursor */
  /* fix bootstrap modal scrolling on iOS */
  /**
     * negative/positive value styles
     */
  /* "greys out" a section and makes non-interactive */
  /* properly position and format page titles in ZF2 pages */
  /* fix bootstrap breaking our style on global sections */
  /* add a medium sized modal for bootstrap */
  /* fix bootstrap when you use col-md-# on a panel */
}
.svi-bs .pre-line {
  white-space: pre-line;
}
.svi-bs .inline {
  display: inline;
}
.svi-bs .svi-product-hidden {
  display: none !important;
}
.svi-bs .svi-debug {
  display: none;
}
.svi-bs .glyphicon-placeholder:before {
  color: transparent !important;
}
.svi-bs .glyphicon-flip {
  -moz-transform: scale(-1, 1);
  -webkit-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.svi-bs div.svi-directive:before,
.svi-bs div.svi-directive:after {
  content: " ";
  display: table;
}
.svi-bs div.svi-directive:after {
  clear: both;
}
.svi-bs div.svi-directive:before,
.svi-bs div.svi-directive:after {
  content: " ";
  display: table;
}
.svi-bs div.svi-directive:after {
  clear: both;
}
.svi-bs label {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.svi-bs .assetTypeColorBox {
  width: 16px;
  height: 16px;
  margin: 4px 10px;
}
.svi-bs .asset-type.label {
  font-size: inherit;
}
.svi-bs .super-close {
  font-size: 11px;
  font-weight: bold;
  vertical-align: super;
  color: #d9534f;
  cursor: pointer;
  padding: 0 3px;
}
.svi-bs li a input[type="checkbox"] {
  display: inline;
  margin: 0;
}
.svi-bs li a label {
  font-weight: normal;
  margin: 0;
}
.svi-bs input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.svi-bs .asterisk::after {
  content: '*';
}
.svi-bs .qtip-svi {
  background-color: #FFFFFF;
  max-width: 450px !important;
  width: 400px;
}
.svi-bs .mediumButton,
.svi-bs .mediumButton:hover {
  font-weight: bold;
  color: #FFFFFF;
}
.svi-bs .clear-left {
  clear: left;
}
.svi-bs .clear-both {
  clear: both;
}
.svi-bs .clear-right {
  clear: right;
}
.svi-bs .pad-top-0 {
  padding-top: 0 !important;
}
.svi-bs .pad-top-10 {
  padding-top: 10px !important;
}
.svi-bs .pad-top-15 {
  padding-top: 15px !important;
}
.svi-bs .pad-top-20 {
  padding-top: 20px !important;
}
.svi-bs .pad-bottom-0 {
  padding-bottom: 0 !important;
}
.svi-bs .pad-bottom-10 {
  padding-bottom: 10px !important;
}
.svi-bs .pad-bottom-15 {
  padding-bottom: 15px !important;
}
.svi-bs .pad-bottom-20 {
  padding-bottom: 20px !important;
}
.svi-bs .pad-left-0 {
  padding-left: 0 !important;
}
.svi-bs .pad-left-10 {
  padding-left: 10px !important;
}
.svi-bs .pad-left-15 {
  padding-left: 15px !important;
}
.svi-bs .pad-left-20 {
  padding-left: 20px !important;
}
.svi-bs .pad-right-0 {
  padding-right: 0 !important;
}
.svi-bs .pad-right-10 {
  padding-right: 10px !important;
}
.svi-bs .pad-right-15 {
  padding-right: 15px !important;
}
.svi-bs .pad-right-20 {
  padding-right: 20px !important;
}
.svi-bs .pad-right-25 {
  padding-right: 25px !important;
}
.svi-bs .fullwidth {
  width: 100%;
}
.svi-bs .fullheight {
  height: 100%;
}
.svi-bs .spacer {
  height: 10px;
  width: 10px;
}
.svi-bs .modals-section {
  height: 0px;
  width: 0px;
  overflow: hidden;
}
.svi-bs a[data-ng-href] {
  cursor: pointer;
}
.svi-bs .pointer {
  cursor: pointer;
}
@media (min-width: 768px) {
  .svi-bs .dropdown.dropdown-hover:hover > .dropdown-menu {
    display: block;
  }
}
.svi-bs .pagination > li > a,
.svi-bs .pagination > li > span {
  cursor: pointer;
  font-size: 12px;
}
.svi-bs .modal {
  -webkit-overflow-scrolling: auto;
}
.svi-bs .downtick .caret {
  border-top-color: #4d0000;
}
.svi-bs .uptick .caret {
  border-bottom-color: #0b300c;
}
.svi-bs .negative {
  color: #B30000 !important;
}
.svi-bs .positive {
  color: #1D8422 !important;
}
.svi-bs .ghost,
.svi-bs .ghost-nav .nav,
.svi-bs .ghost-nav .svi-carousel-control,
.svi-bs .ghost-nav .carousel-indicators {
  filter: grayscale(100%);
  opacity: 0.4;
  pointer-events: none;
}
.svi-bs .parenChangePercent span:before {
  content: '(';
}
.svi-bs .parenChangePercent span:after {
  content: ')';
}
.svi-bs h2.title,
.svi-bs h3.title {
  font-size: 21px;
  border-bottom: 1px solid #555555;
  padding-top: 10px;
}
.svi-bs .zf2-pageTitle {
  float: left;
  clear: none;
  width: 75%;
  padding-left: 0 !important;
}
@media (max-width: 1199px) {
  .svi-bs .zf2-pageTitle {
    width: 70%;
  }
}
@media (max-width: 991px) {
  .svi-bs .zf2-pageTitle {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .svi-bs .zf2-pageTitle .pageTitleHead {
    float: left;
  }
  .svi-bs .zf2-pageTitle .form-group-keep-together {
    white-space: nowrap;
  }
}
.svi-bs .zf2-pageTitle #aboveFilterText {
  clear: left;
}
.svi-bs .zf2-pageTitle .form-inline {
  clear: left;
  margin-bottom: 8.5px;
  width: 95vw;
}
@media (max-width: 991px) {
  .svi-bs .zf2-pageTitle .form-inline {
    width: unset;
  }
}
.svi-bs .zf2-pageTitle .form-group {
  vertical-align: top;
  display: inline-block;
  margin-bottom: 0;
  margin-top: 17px;
  padding-right: 15px;
  padding-left: 0;
}
.svi-bs .zf2-pageTitle .form-group .form-control {
  display: inline-block;
  vertical-align: middle;
}
.svi-bs .title-symbol-search {
  margin-top: 17px;
}
@media (min-width: 992px) {
  .route-marketOverview .svi-bs .title-symbol-search,
  .route-stockSnapshot .svi-bs .title-symbol-search,
  .route-fundSnapshot .svi-bs .title-symbol-search,
  .route-etfSnapshot .svi-bs .title-symbol-search,
  .route-research .svi-bs .title-symbol-search {
    margin-right: -130px;
  }
}
.svi-bs h2.dialogHeader {
  margin-top: inherit;
  font-size: 110%;
  line-height: inherit;
}
.svi-bs #fastQuoteForm,
.svi-bs #fastQuoteForm *,
.svi-bs #fastQuoteForm *:before,
.svi-bs #fastQuoteForm *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.svi-bs #fastQuoteForm2 {
  width: 168px;
}
@media (min-width: 768px) {
  .svi-bs .modal-md {
    width: 35em;
  }
}
.svi-bs .modal {
  /* fix bootstrap modal while dragging */
}
.svi-bs .modal .modal-backdrop {
  /* fix backdrop over modal */
  z-index: -1;
}
.svi-bs .modal .modal-dialog {
  max-width: 95%;
}
.svi-bs .modal .modal-body {
  overflow-y: auto;
  max-height: 65vh;
}
.svi-bs .modal.fade.ui-draggable-dragging {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
.svi-bs .modal.fade.nofly {
  top: 10%;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.svi-bs .modal.ui-draggable {
  overflow: hidden;
}
.svi-bs .modal.ui-draggable .modal-header {
  cursor: move;
}
.svi-bs .modal .popover {
  left: 0 !important;
}
.svi-bs .nav .tooltip {
  width: 125px;
}
.svi-bs .nav .tooltip .tooltip-inner {
  text-align: center;
}
.svi-bs .nav-pills > li {
  cursor: pointer;
}
.svi-bs .nav-pills > li.disabled {
  cursor: not-allowed;
  user-select: none;
}
.svi-bs .nav-lg li.nav-item > a {
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.svi-bs .panel {
  padding-left: 0;
  padding-right: 0;
}
.svi-bs .flip-container {
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  perspective: 1000px;
  -ms-transform: perspective(1000px);
  -moz-transform: perspective(1000px);
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -webkit-transform: perspective(1000px);
  /* flip and show back when flip class is applied to flip-container */
  /* flip speed goes here */
  /* hide back of pane during swap */
  /* front pane, placed above back */
  /* back, initially hidden pane */
}
.svi-bs .flip-container.flip .front {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.svi-bs .flip-container.flip .back {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
.svi-bs .flip-container .flipper {
  -webkit-transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -ms-transition: 0.6s;
  -moz-transition: 0.6s;
  -moz-transform: perspective(1000px);
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
}
.svi-bs .flip-container .front,
.svi-bs .flip-container .back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -webkit-transform: rotateY(0deg);
  -moz-transition: 0.6s;
  -moz-transform-style: preserve-3d;
  -moz-transform: rotateY(0deg);
  -o-transition: 0.6s;
  -o-transform-style: preserve-3d;
  -o-transform: rotateY(0deg);
  -ms-transition: 0.6s;
  -ms-transform-style: preserve-3d;
  -ms-transform: rotateY(0deg);
  transition: 0.6s;
  transform-style: preserve-3d;
  transform: rotateY(0deg);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.svi-bs .flip-container .front {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
  z-index: 2;
}
.svi-bs .flip-container .back {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.svi-bs .tooltip {
  text-align: left;
  white-space: normal;
  z-index: 99999;
  font-size: 12px;
  pointer-events: none;
}
.svi-bs .tooltip .tooltip-inner {
  border: 1px solid #ccc;
  text-align: left;
  padding: 5px 15px;
}
.svi-bs .tooltip.tooltip-danger.top .tooltip-arrow {
  border-top-color: #de162b;
}
.svi-bs .tooltip.tooltip-danger.right .tooltip-arrow {
  border-right-color: #de162b;
}
.svi-bs .tooltip.tooltip-danger.bottom .tooltip-arrow {
  border-bottom-color: #de162b;
}
.svi-bs .tooltip.tooltip-danger.left .tooltip-arrow {
  border-left-color: #de162b;
}
.svi-bs .tooltip.tooltip-danger .tooltip-inner {
  color: #fff;
  background-color: #de162b;
  border-color: #de162b;
}
.svi-bs .tooltip.right {
  width: 150px;
}
.svi-bs .viewSummaryLink {
  clear: right;
  float: right;
}
.svi-bs .chart {
  width: unset;
  height: unset;
  float: unset;
  position: unset;
}
.svi-bs .chart-wrapper .chart-note {
  text-align: center;
}
.svi-bs .chart-inner .chart {
  width: 100%;
}
.svi-bs .asset-allocation-overview div.filters {
  float: right;
}
.svi-bs .asset-allocation-overview div.AssetClass,
.svi-bs .asset-allocation-overview div.AssetCategory,
.svi-bs .asset-allocation-overview div.AssetCategoryMulti {
  max-height: 408px;
  overflow-y: auto;
}
.svi-bs .grid,
.svi-bs .dl-grid {
  float: left;
  margin-top: 0;
  margin-bottom: 17px;
}
.svi-bs .grid .row,
.svi-bs .dl-grid .row,
.svi-bs .grid .heading,
.svi-bs .dl-grid .heading,
.svi-bs .grid .total,
.svi-bs .dl-grid .total {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  line-height: 1.42857143;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 992px) {
  .svi-bs .grid .row,
  .svi-bs .dl-grid .row,
  .svi-bs .grid .heading,
  .svi-bs .dl-grid .heading,
  .svi-bs .grid .total,
  .svi-bs .dl-grid .total {
    float: left;
    width: 100%;
  }
}
.svi-bs .grid .heading,
.svi-bs .dl-grid .heading,
.svi-bs .grid .total,
.svi-bs .dl-grid .total {
  font-weight: bold;
}
.svi-bs .grid .row:nth-of-type(even):not(.blank),
.svi-bs .dl-grid .row:nth-of-type(even):not(.blank) {
  background-color: #e1e1e1;
}
.svi-bs .dl-grid .row {
  padding-top: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #777777;
}
.svi-bs .dl-horizontal {
  /* fix margin so background is solid */
}
@media (min-width: 768px) {
  .svi-bs .dl-horizontal dd {
    margin-left: 160px;
    padding-left: 20px;
  }
}
.svi-bs .dl-horizontal dt:nth-of-type(even):not(.blank),
.svi-bs .dl-horizontal dd:nth-of-type(even):not(.blank) {
  background-color: #e1e1e1;
}
.svi-bs .table-responsive {
  /* bootstrap lies about not affecting tables on large screens */
  overflow-x: inherit;
  /* custom stuff */
  -webkit-overflow-scrolling: touch;
  border-width: 0px;
}
@media screen and (max-width: 767px) {
  .svi-bs .table-responsive {
    overflow-x: auto;
  }
}
@media (max-width: 767px) {
  .svi-bs h1,
  .svi-bs .zf2-pageTitle h1,
  .svi-bs #pageBody #pageTitle h1 {
    font-size: 25px;
  }
  .svi-bs input[type="text"] {
    font-size: 16px !important;
  }
  .svi-bs .btn-stretch-xs {
    width: 100%;
    margin: 3px 0;
  }
}
@media (max-width: 991px) {
  .svi-bs .btn-stretch-sm {
    width: 100%;
    margin: 3px 0;
  }
}
@media (max-width: 1199px) {
  .svi-bs .btn-stretch-md {
    width: 100%;
    margin: 3px 0;
  }
}
.svi-bs .btn-stretch {
  width: 100%;
  margin: 3px 0;
}
.svi-bs .border-primary {
  border-color: #0c2074;
}
.list-striped > li {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.list-striped > li:nth-child(odd) {
  background-color: #e1e1e1;
}
#performance-definitions-popover {
  z-index: 1029;
}
/* fix link outline in IE11,10,9 and Edge */
#shortcutMenu .messageCenterIcon,
#customContactUs .messageCenterIcon {
  text-decoration: none;
  padding-right: 4px;
}
#shortcutMenu .messageBadge,
#customContactUs .messageBadge {
  padding-right: 2px;
}
#shortcutMenu .messageBadge a:hover,
#customContactUs .messageBadge a:hover,
#shortcutMenu .messageBadge a:focus,
#customContactUs .messageBadge a:focus {
  text-decoration: underline;
}
#shortcutMenu .messageBadge span.badge,
#customContactUs .messageBadge span.badge {
  margin-left: 4px;
}
.hiddenMobileTablet {
  display: none;
}
body.svi-desktop .hiddenMobileTablet {
  display: inline;
}
.hiddenDesktop {
  display: none;
}
body.svi-mobiletablet .hiddenDesktop {
  display: initial;
}
body > .modal-backdrop {
  opacity: 0.5;
}
.well.well-white {
  background-color: #fff;
}
.navbar-wrapper {
  clear: both;
}
.vertical-align-top {
  vertical-align: top;
}
.inline-block {
  display: inline-block;
}
.asterisk-list-item {
  list-style-type: none;
  position: relative;
}
.asterisk-list-item:before {
  content: "* ";
  position: absolute;
  left: -14px;
}
.asterisk2-list-item {
  list-style-type: none;
  position: relative;
}
.asterisk2-list-item:before {
  content: "** ";
  position: absolute;
  left: -14px;
}
.route-accountHoldings .svi-bs #pageBody #pageTitle,
.route-accountHistory .svi-bs #pageBody #pageTitle,
.route-accountUnrealizedGainLoss .svi-bs #pageBody #pageTitle,
.route-accountRealizedGainLoss .svi-bs #pageBody #pageTitle {
  width: 73%;
}
.svi-bs {
  /* USB classic buttons color */
  /* end USB classic button colors */
}
.svi-bs #pageBody {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 1.25rem;
}
.svi-bs .container {
  margin: 0;
  width: auto;
  padding-left: 0;
  padding-right: 4px;
}
.svi-bs .nav-tabs {
  height: 40px;
  clear: both;
  margin-bottom: 11px;
}
.svi-bs a {
  color: #0950A0;
}
.svi-bs a:hover {
  color: #2b85bb;
}
.svi-bs a.svi-skip-link {
  background-color: white;
}
.svi-bs h2.dialogHeader {
  font-weight: bold;
}
.svi-bs .dialogHeader a {
  color: #fff;
  text-decoration: underline;
}
.svi-bs .dialogContent a {
  text-decoration: underline;
}
.svi-bs .dialogContent a:hover {
  text-decoration: none;
}
.svi-bs #privateNav {
  margin: 0;
  padding: 0;
  height: auto;
  border: none;
  position: inherit;
  font: inherit;
  text-align: inherit;
  color: inherit;
}
.svi-bs #publicNav,
.svi-bs #privateNav {
  z-index: 100 !important;
}
.svi-bs h1,
.svi-bs .h1,
.svi-bs h2,
.svi-bs .h2,
.svi-bs h3,
.svi-bs .h3 {
  margin-top: 0px !important;
}
.svi-bs ul,
.svi-bs ol {
  margin-bottom: 0;
  margin-top: 0;
}
.svi-bs label {
  font-weight: normal;
}
.svi-bs input[type="radio"],
.svi-bs input[type="checkbox"] {
  margin: 0;
  line-height: normal;
}
.svi-bs div.summary input#action_edit {
  background: #f2f2f2;
  color: #0c2074 !important;
}
.svi-bs div.buttons input[value="Refresh"],
.svi-bs div.buttons input[value="Save"],
.svi-bs div.buttons input[value="Download"],
.svi-bs div.buttons input[value="Go"],
.svi-bs div.buttons input[value="Search"],
.svi-bs div.buttons input[value="Prev"],
.svi-bs div.buttons input[value="Return To Inbox"],
.svi-bs div.buttons input[value="Next"],
.svi-bs div.buttons input[value="Preview Order"],
.svi-bs div.buttons input[value="Preview Order Edit"],
.svi-bs div.buttons input[value="Preview Order Cancel"],
.svi-bs div.buttons input[value="Place Order"],
.svi-bs div.buttons input[value="Place Order Edit"],
.svi-bs div.buttons input[value="Place Order Cancel"],
.svi-bs div.buttons input[value="Order Status"],
.svi-bs div.buttons input[value="Trade Again"] {
  background: #0c2074;
}
.svi-bs div.buttons input[value="Clear"],
.svi-bs div.buttons input[value="Modify"] {
  background: #f2f2f2;
  color: #0c2074 !important;
}
.svi-bs div.buttons input[value="Cancel"],
.svi-bs div.buttons input[value="Delete"] {
  background: #de162b;
}
.svi-bs div.achbuttons input[value="Continue"],
.svi-bs div.achbuttons input[value="Submit"],
.svi-bs div.achbuttons input[value="Refresh"] {
  background: #0c2074;
}
.svi-bs div.achbuttons input[value="Edit"] {
  background: #f2f2f2;
  color: #0c2074 !important;
}
.svi-bs div.achbuttons input[value="Cancel"] {
  background: #de162b;
}
.svi-bs table#msgCenterTable input[value="Delete"] {
  background: #de162b;
}
.svi-bs dt {
  font-weight: normal;
}
.svi-bs .securitiesValue {
  font-size: 15px;
  font-weight: bold;
  color: #0950A0;
  padding-left: 1px;
}
.svi-bs .svi-holdings-container .totalSecurities,
.svi-bs .svi-holdings-container .totalMarketValue {
  margin-top: 0;
  margin-bottom: 9px;
}
.svi-bs .row {
  margin-left: -10px !important;
  margin-right: -10px !important;
}
.svi-bs #pageTitle.row {
  margin-left: 0px !important;
}
.svi-bs button.mediumButton,
.svi-bs button.mediumButton:hover {
  font-weight: bold;
  color: #FFFFFF;
}
.svi-bs table tr.heldAway {
  font-style: italic;
  font-weight: bold;
  color: #782171;
}
.svi-bs .pmiDateRange,
.svi-bs .pmiDisclaimer {
  font-size: 13px;
  padding-bottom: 20px;
}
.svi-bs #svi-account-group-mgr label.checkbox input[type=checkbox] {
  position: relative;
  top: 2px;
}
.svi-bs .svi-account-dropdown ul.dropdown-menu,
.svi-bs .svi-group-account-dropdown ul.dropdown-menu {
  left: 4.2em;
}
.svi-bs ul.dropdown-menu li a,
.svi-bs ul.svi-action-bar li a {
  cursor: pointer;
}
.svi-bs .column-section {
  float: left;
}
.svi-bs .row div.button-section {
  clear: both;
}
.svi-bs #svi-account-balance-value .viewActivities {
  margin-top: 0px !important;
}
.svi-bs .svi-detailed-quote.popover-quote .actionBar {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.svi-bs .ira-summary .modal .modal-md {
  width: 42em !important;
}
.svi-bs .ira-summary .modal .modal-body .contribution-limit {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 20px;
}
.svi-bs .ira-summary .modal .modal-footer p {
  white-space: pre-wrap;
  text-align: left;
  font-size: 12px;
}
#shortcutMenu {
  float: right;
}
#shortcutMenu a.alert-button {
  margin-left: 5px !important;
  margin-right: 0;
}
#contactUs a {
  color: #0950A0;
  text-decoration: underline;
}
#contactUs a:hover {
  color: #2b85bb;
  text-decoration: none;
}
#footnotes {
  margin-left: 0px;
  color: #666666;
  font: normal 13px Helvetica;
}
#footer {
  margin-top: 0px !important;
}
.usbMenuRealTimeQuote-div .quote-label {
  color: #ffffff;
  height: auto;
}
#scivantage-search-input .quote-label {
  color: #ffffff;
  height: auto;
}
.ui-widget-overlay {
  background: none !important;
}
.ui-widget-content {
  border: 0px !important;
}
.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  outline: 0;
  padding: 0px;
  width: 390px !important;
  box-shadow: -1px -1px 19px 3px rgba(0, 0, 0, 0.4);
  border: 0px !important;
}
.ui-dialog .ui-dialog-titlebar {
  background: linear-gradient(to bottom, #0A3DA2 0%, #041767 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0A3DA2', endColorstr='#041767') !important;
  position: relative;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  height: 30px;
  padding: 0px !important;
}
.ui-dialog .ui-dialog-titlebar-close {
  display: none;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 20px;
  background: none;
  overflow: auto;
  border-radius: 4px;
}
.ui-dialog .ui-dialog-buttonpane {
  margin-top: 0.5em;
  padding: 0px 20px 20px 20px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: left;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin-right: 15px;
  cursor: pointer;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  background: linear-gradient(to bottom, #0A3DA2 0%, #041767 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0A3DA2', endColorstr='#041767');
  border-bottom: 1px solid #333;
  border-right: 1px solid #333;
  border-radius: 4px;
  border-left: solid 1px #0a3da2;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.35);
  border-top: solid 1px #0a3da2;
  letter-spacing: normal;
  width: auto;
  height: 24px;
  border: 0;
  padding: 0 14px;
}
#divtimeoutTemplate {
  height: 110px !important;
  box-sizing: content-box;
}
#divtimeoutTemplate .timeoutHeadline {
  color: #0c2074;
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 0px !important;
}
#divtimeoutTemplate .timeoutDescription {
  padding-top: 32px !important;
  padding-bottom: 0px !important;
  line-height: 18px;
}
.usbMenuRealTimeQuote-div div[id^="ext-gen"] {
  display: inline !important;
}
#scivantage-search-input div[id^="ext-gen"] {
  display: inline !important;
}
body.svi-desktop,
body.svi-mobiletablet {
  height: initial;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1), only screen and (-o-min-device-pixel-ratio: 1), only screen and (min--moz-device-pixel-ratio: 1), only screen and (min-device-pixel-ratio: 1) {
  html,
  html body,
  html body iframe {
    width: 100% !important;
    overflow-x: hidden !important;
  }
  html body .container,
  html body #content {
    width: 100%;
  }
  .svi-bs .table > thead > tr > th,
  .svi-bs .table > tbody > tr > th,
  .svi-bs .table > tfoot > tr > th,
  .svi-bs .table > thead > tr > td,
  .svi-bs .table > tbody > tr > td,
  .svi-bs .table > tfoot > tr > td {
    padding: 6px 5px 6px 4px !important;
    font-size: 12px !important;
  }
  .svi-column-header .header-text {
    white-space: normal !important;
  }
  .svi-bs .row {
    margin-right: -5px !important;
  }
}
#shortcutMenu .messageBadge a:focus,
#shortcutMenu .messageBadge a:hover {
  text-decoration: none;
}
#shortcutMenu .badge {
  background-color: #1f6faf;
}
#scivantage-search-input .svi-snap-quote .quote-button {
  margin-left: -5px;
}
#scivantage-search-input .svi-snap-quote .svi-input-symbol .symbol-submit {
  display: none;
}
#scivantage-search-input .svi-snap-quote .svi-input-symbol .symbol-input-area,
#scivantage-search-input .svi-snap-quote .svi-input-symbol .symbol-lookup-area {
  width: 24em;
  display: inline-block;
}
#scivantage-search-input .tt-dropdown-menu {
  z-index: 500 !important;
}
#svi-fastQuote .svi-snap-quote .quote-button {
  margin-left: -5px;
}
#svi-fastQuote .svi-snap-quote .svi-input-symbol .symbol-submit {
  display: none;
}
#svi-fastQuote .svi-snap-quote .svi-input-symbol .symbol-input-area,
#svi-fastQuote .svi-snap-quote .svi-input-symbol .symbol-lookup-area {
  width: 24em;
  display: inline-block;
}
#svi-fastQuote .tt-dropdown-menu {
  z-index: 500 !important;
}
#svi-fastQuote .svi-snap-quote {
  float: right;
  margin-top: 30px;
}
.svi-bs .svi-expander {
  font-size: 16px;
}
.svi-bs .svi-expander span {
  color: #333333;
}
.svi-bs .svi-filter-dropdown .dropdown-button--has-error {
  border: 1px solid #A94442;
  color: #A94442;
  background-color: #F2DEDE;
}
.svi-bs .svi-lipper-attribution {
  cursor: pointer;
  color: #05c;
  white-space: nowrap;
}
.svi-bs .svi-lipper-attribution:hover {
  text-decoration: underline;
}
.svi-bs .more-less-banner {
  text-align: center;
  width: 100%;
}
.svi-bs .draggable .drag-handle {
  cursor: move;
  cursor: -webkit-grabbing;
}
.svi-bs .draggable .drag-handle.with-icon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.svi-bs .draggable .drag-handle.with-icon:before {
  content: "\e011";
}
.svi-bs .draggable .drag-handle.overlay-text {
  opacity: 1;
  color: #000;
  background-color: #f8f8f8;
  border-color: #bbb;
  position: absolute;
  top: 1em;
  z-index: 10001;
  width: 50%;
  min-width: 75px;
  margin: auto;
  text-align: center;
}
.svi-bs .draggable .drag-handle.overlay-text:focus {
  color: #fff;
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs .draggable .drag-handle.overlay-text:focus:focus,
.svi-bs .draggable .drag-handle.overlay-text:focus.focus {
  color: #fff;
  background-color: #071346;
  border-color: #000000;
}
.svi-bs .draggable .drag-handle.overlay-text:focus:hover {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .draggable .drag-handle.overlay-text:focus:active,
.svi-bs .draggable .drag-handle.overlay-text:focus.active,
.open > .dropdown-toggle.svi-bs .draggable .drag-handle.overlay-text:focus {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .draggable .drag-handle.overlay-text:focus:active:hover,
.svi-bs .draggable .drag-handle.overlay-text:focus.active:hover,
.open > .dropdown-toggle.svi-bs .draggable .drag-handle.overlay-text:focus:hover,
.svi-bs .draggable .drag-handle.overlay-text:focus:active:focus,
.svi-bs .draggable .drag-handle.overlay-text:focus.active:focus,
.open > .dropdown-toggle.svi-bs .draggable .drag-handle.overlay-text:focus:focus,
.svi-bs .draggable .drag-handle.overlay-text:focus:active.focus,
.svi-bs .draggable .drag-handle.overlay-text:focus.active.focus,
.open > .dropdown-toggle.svi-bs .draggable .drag-handle.overlay-text:focus.focus {
  color: #fff;
  background-color: #040a25;
  border-color: #000000;
}
.svi-bs .draggable .drag-handle.overlay-text:focus:active,
.svi-bs .draggable .drag-handle.overlay-text:focus.active,
.open > .dropdown-toggle.svi-bs .draggable .drag-handle.overlay-text:focus {
  background-image: none;
}
.svi-bs .draggable .drag-handle.overlay-text:focus.disabled:hover,
.svi-bs .draggable .drag-handle.overlay-text:focus[disabled]:hover,
fieldset[disabled] .svi-bs .draggable .drag-handle.overlay-text:focus:hover,
.svi-bs .draggable .drag-handle.overlay-text:focus.disabled:focus,
.svi-bs .draggable .drag-handle.overlay-text:focus[disabled]:focus,
fieldset[disabled] .svi-bs .draggable .drag-handle.overlay-text:focus:focus,
.svi-bs .draggable .drag-handle.overlay-text:focus.disabled.focus,
.svi-bs .draggable .drag-handle.overlay-text:focus[disabled].focus,
fieldset[disabled] .svi-bs .draggable .drag-handle.overlay-text:focus.focus {
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs .draggable .drag-handle.overlay-text:focus .badge {
  color: #0c2074;
  background-color: #fff;
}
.svi-bs .svi-dashboard .drag-handle {
  cursor: move;
  cursor: -webkit-grabbing;
}
.svi-bs .svi-dashboard .drag-handle.with-icon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.svi-bs .svi-dashboard .drag-handle.with-icon:before {
  content: "\e011";
}
.svi-bs .svi-dashboard .drag-handle.overlay-text {
  opacity: 1;
  color: #000;
  background-color: #f8f8f8;
  border-color: #bbb;
  position: absolute;
  top: 1em;
  z-index: 10001;
  width: 50%;
  min-width: 75px;
  margin: auto;
  text-align: center;
}
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus {
  color: #fff;
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus:focus,
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus.focus {
  color: #fff;
  background-color: #071346;
  border-color: #000000;
}
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus:hover {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus:active,
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus.active,
.open > .dropdown-toggle.svi-bs .svi-dashboard .drag-handle.overlay-text:focus {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus:active:hover,
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus.active:hover,
.open > .dropdown-toggle.svi-bs .svi-dashboard .drag-handle.overlay-text:focus:hover,
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus:active:focus,
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus.active:focus,
.open > .dropdown-toggle.svi-bs .svi-dashboard .drag-handle.overlay-text:focus:focus,
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus:active.focus,
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus.active.focus,
.open > .dropdown-toggle.svi-bs .svi-dashboard .drag-handle.overlay-text:focus.focus {
  color: #fff;
  background-color: #040a25;
  border-color: #000000;
}
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus:active,
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus.active,
.open > .dropdown-toggle.svi-bs .svi-dashboard .drag-handle.overlay-text:focus {
  background-image: none;
}
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus.disabled:hover,
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus[disabled]:hover,
fieldset[disabled] .svi-bs .svi-dashboard .drag-handle.overlay-text:focus:hover,
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus.disabled:focus,
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus[disabled]:focus,
fieldset[disabled] .svi-bs .svi-dashboard .drag-handle.overlay-text:focus:focus,
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus.disabled.focus,
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus[disabled].focus,
fieldset[disabled] .svi-bs .svi-dashboard .drag-handle.overlay-text:focus.focus {
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs .svi-dashboard .drag-handle.overlay-text:focus .badge {
  color: #0c2074;
  background-color: #fff;
}
.svi-bs .svi-dashboard .drag-handle:hover:after,
.svi-bs .svi-dashboard .drag-handle:focus:after {
  font-family: 'Glyphicons Halflings';
  content: "\e068";
  position: absolute;
  top: 2px;
  left: 2px;
}
.svi-bs .svi-dashboard .drag-handle.with-icon {
  padding: 5px;
  font-size: 15px;
}
.svi-bs .svi-dashboard .sortable-placeholder {
  border: 1px dashed #e3e3e3;
  border-radius: 4px;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  max-height: 150px;
}
@media (min-width: 992px) {
  .svi-bs .svi-dashboard .sortable-placeholder {
    float: left;
    width: 100%;
  }
}
.svi-bs .svi-dashboard .drop-target {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 24px;
  border-radius: 6px;
}
.svi-bs .svi-dashboard .drop-target blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.svi-bs .svi-dashboard .column-container {
  padding: 0;
}
.svi-bs .svi-dashboard .column-container:nth-child(3) .dashboard-column .dashboard-item.holdings-outerContainer .svi-holdings-container .holdings-grid table.svi-holdings-grid-table {
  table-layout: fixed;
}
.svi-bs .svi-dashboard .column-container:nth-child(3) .dashboard-column .dashboard-item.holdings-outerContainer .svi-holdings-container .holdings-grid table.svi-holdings-grid-table thead th .svi-column-header .header-text {
  white-space: pre-wrap;
}
.svi-bs .svi-dashboard .column-container:nth-child(3) .dashboard-column .dashboard-item.holdings-outerContainer .svi-holdings-container .holdings-grid table.svi-holdings-grid-table td[data-col-name="desc"] {
  word-break: break-all;
}
.svi-bs .svi-dashboard .dashboard-column {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 992px) {
  .svi-bs .svi-dashboard .dashboard-column {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .svi-bs .svi-dashboard .dashboard-column {
    min-height: 100px;
    padding-bottom: 200px;
  }
}
.svi-bs .svi-dashboard .dashboard-item {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0;
  padding-right: 0;
}
.svi-bs .svi-dashboard .paging-top {
  display: none;
}
.svi-bs .svi-dashboard .history-container table thead th[data-ng-if="columns.desc"] {
  width: 40%;
}
.svi-bs .svi-dashboard .instructions {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  color: #595959;
}
@media (min-width: 992px) {
  .svi-bs .svi-dashboard .instructions {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .svi-bs .svi-dashboard .instructions {
    margin-top: -180px;
  }
}
.svi-bs .svi-display-widget,
.svi-bs .widget {
  height: 12em;
  border: 2px solid #ccc;
  border-radius: 15px;
  margin: 8px 0 16px 0;
  padding-bottom: 8px;
  background: #fff;
}
.svi-bs .svi-display-widget.max-height,
.svi-bs .widget.max-height {
  overflow-x: hidden;
  overflow-y: scroll;
}
.svi-bs .svi-display-widget .widget-body,
.svi-bs .widget .widget-body {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 992px) {
  .svi-bs .svi-display-widget .widget-body,
  .svi-bs .widget .widget-body {
    float: left;
    width: 100%;
  }
}
.svi-bs .svi-display-widget .widget-body .table,
.svi-bs .widget .widget-body .table {
  background: #fff;
}
.svi-bs .svi-display-widget .widget-body .list-group,
.svi-bs .widget .widget-body .list-group {
  margin-bottom: 0;
}
.svi-bs .svi-display-widget .widget-body .list-group:not(.with-border) .list-group-item,
.svi-bs .widget .widget-body .list-group:not(.with-border) .list-group-item {
  border: none;
}
.svi-bs .svi-display-widget .title-area,
.svi-bs .widget .title-area {
  padding: 0;
  min-height: 1.5em;
  background-color: transparent;
  border-radius: 13px 13px 0 0;
  text-align: center;
}
.svi-bs .svi-display-widget .title-text,
.svi-bs .widget .title-text,
.svi-bs .svi-display-widget h2.title-text,
.svi-bs .widget h2.title-text {
  font-size: 21px;
  text-align: center;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 0;
  margin: 0px;
}
.svi-bs .svi-display-widget .shortcut-area,
.svi-bs .widget .shortcut-area {
  position: absolute;
  top: 0.7em;
  right: 1.1em;
}
.svi-bs .svi-display-widget .shortcut-area span,
.svi-bs .widget .shortcut-area span {
  cursor: pointer;
}
.svi-bs .svi-display-widget .shortcut-area .external-link,
.svi-bs .widget .shortcut-area .external-link {
  color: #05c;
}
.svi-bs .svi-display-widget .shortcut-area .external-link:hover,
.svi-bs .widget .shortcut-area .external-link:hover {
  text-decoration: underline;
}
.svi-bs .svi-display-widget .loader,
.svi-bs .widget .loader {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.svi-bs .svi-display-widget .more-info,
.svi-bs .widget .more-info {
  cursor: pointer;
  font-size: 15px;
  background-color: #5bc0de;
  color: #fff;
  width: 100%;
  height: 2em;
  text-align: center;
  position: absolute;
  bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.svi-bs .svi-display-widget .front,
.svi-bs .widget .front,
.svi-bs .svi-display-widget .back,
.svi-bs .widget .back {
  background-color: #fff;
  border-radius: 15px;
  color: #333333;
}
.svi-bs .svi-display-widget .front:hover,
.svi-bs .widget .front:hover,
.svi-bs .svi-display-widget .back:hover,
.svi-bs .widget .back:hover {
  background-color: #f7f7f7;
}
.svi-bs .svi-display-widget .dl-horizontal dt,
.svi-bs .widget .dl-horizontal dt {
  text-align: left;
  font-weight: bold;
}
.svi-bs .svi-display-widget .hero,
.svi-bs .widget .hero {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}
@media (min-width: 992px) {
  .svi-bs .svi-display-widget .hero,
  .svi-bs .widget .hero {
    float: left;
    width: 100%;
  }
}
.svi-bs .svi-display-widget .hero .section-label,
.svi-bs .widget .hero .section-label {
  font-size: 21px;
}
.svi-bs .svi-display-widget .hero .value,
.svi-bs .widget .hero .value {
  font-size: 25px;
}
.svi-bs .svi-display-widget .sub,
.svi-bs .widget .sub {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}
@media (min-width: 992px) {
  .svi-bs .svi-display-widget .sub,
  .svi-bs .widget .sub {
    float: left;
    width: 50%;
  }
}
.svi-bs .svi-display-widget .sub .section-label,
.svi-bs .widget .sub .section-label {
  font-size: 15px;
}
.svi-bs .svi-display-widget .sub .value,
.svi-bs .widget .sub .value {
  font-size: 21px;
}
.svi-bs .svi-display-widget .back p,
.svi-bs .widget .back p {
  padding: 10px;
}
.svi-bs .svi-display-widget.positive .front,
.svi-bs .widget.positive .front {
  background-color: #5cb85c;
  color: #fff;
}
.svi-bs .svi-display-widget.positive .more-info,
.svi-bs .widget.positive .more-info {
  background-color: #4cae4c;
  color: #fff;
}
.svi-bs .svi-display-widget.negative .front,
.svi-bs .widget.negative .front {
  background-color: #de162b;
  color: #fff;
}
.svi-bs .svi-display-widget.negative .more-info,
.svi-bs .widget.negative .more-info {
  background-color: #c71427;
  color: #fff;
}
.svi-bs .svi-display-widget.mixed .positive,
.svi-bs .widget.mixed .positive {
  background-color: #5cb85c;
  color: #fff;
}
.svi-bs .svi-display-widget.mixed .negative,
.svi-bs .widget.mixed .negative {
  background-color: #de162b;
  color: #fff;
}
.svi-bs .companyResearch.list-group-item:not(:first-child) {
  border-top: none;
}
.svi-bs .marketIndices {
  text-align: center;
}
.svi-bs .marketIndices .chartContainer {
  margin: 0 auto;
  width: 260px;
}
.svi-bs .marketIndices .marketDisclaimerText {
  font-size: 11px;
  padding-top: 2px;
}
.svi-bs .marketIndices table {
  align: center;
}
.svi-bs .marketIndices table td {
  white-space: nowrap;
}
.svi-bs .svi-holdings-container.widget .filters {
  text-align: right;
}
.svi-bs .svi-holdings-container.widget .filters ul.dropdown-menu {
  left: auto;
  right: 0;
}
.svi-bs .svi-holdings-container.widget .loader {
  float: inherit;
}
.svi-bs .svi-account-profile .bonus-trades .dl-horizontal dt,
.svi-bs .svi-account-profile .bonus-trades .dl-horizontal dd {
  margin-left: 0px;
}
.svi-bs .svi-account-profile .bonus-trades .col-md-6,
.svi-bs .svi-account-profile .bonus-trades .col-sm-6,
.svi-bs .svi-account-profile .bonus-trades .col-xs-6,
.svi-bs .svi-account-profile .bonus-trades .col-md-12,
.svi-bs .svi-account-profile .bonus-trades .col-sm-12,
.svi-bs .svi-account-profile .bonus-trades .col-xs-12 {
  padding-left: 0px;
}
.svi-bs .svi-markets-display-widget.markets-dock .market-display {
  display: inline-block;
  width: auto;
  margin-right: 3em;
}
.svi-bs .svi-markets-display-widget.markets-dock .market-display .displayCol {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  width: auto;
}
.svi-bs .svi-markets-display-widget.markets-dock .market-display .market-label {
  font-weight: bold;
}
.svi-bs .svi-markets-display-widget.markets-dock .market-display .market-dollar-value {
  color: #000;
}
.svi-bs .svi-markets-display-widget.markets-dock .market-display .market-pct-change {
  color: #333333;
}
.svi-bs .svi-markets-display-widget.markets-dock .market-display .as-of-date {
  font-size: 11px;
  color: #777;
}
.svi-bs .svi-markets-display-widget.markets-dock .positive {
  color: #1D8422;
}
.svi-bs .svi-markets-display-widget.markets-dock .negative {
  color: #B30000;
}
.svi-bs .asof-display {
  font-size: 11px;
  width: 20em;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: -0.25em;
}
.svi-bs .svi-balance-list-container .svi-balance-list-grid table .account-nickname {
  word-break: break-all;
}
.svi-bs h1,
.svi-bs .h1,
.svi-bs h2,
.svi-bs .h2,
.svi-bs h3,
.svi-bs .h3 {
  margin-top: 0;
  margin-bottom: 0;
}
.svi-bs .container {
  padding-right: 0;
}
.svi-bs .table {
  border-left: solid 1px #eee;
  border-right: solid 1px #eee;
  border-bottom: solid 1px #eee;
}
.svi-bs .table > thead > tr > th {
  font-size: 14px;
  font-weight: bold;
}
.svi-bs .table > tbody > tr > td {
  font-size: 13px;
}
.svi-bs .table-striped > tbody > tr:nth-child(odd) {
  background-color: #e1e1e1;
}
.svi-bs .col-md-12 {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 10px;
  padding-right: 10px;
}
.svi-bs .svi-dashboard .well {
  background-color: #fff;
  border: 0px;
}
.svi-bs .holdingsHeldAwayWidget .holdings-grid {
  margin-left: -10px;
  margin-right: -20px;
}
.svi-bs .title-text {
  text-align: left !important;
  padding-left: 15px !important;
}
.svi-bs .svi-gain-loss-overview .dl-horizontal {
  background-color: #e1e1e1;
}
.svi-bs .svi-gain-loss-overview h3 {
  font-size: 14px;
  font-weight: bold;
}
@media (min-width: 992px) {
  .svi-bs .svi-dashboard .dashboard-column {
    min-height: 100px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .svi-bs .svi-dashboard .instructions {
    margin-top: 0px;
    padding-left: 9px;
  }
}
.svi-bs #footnotes.dashboard-footnotes {
  padding-top: 0;
}
.directive {
  clear: left;
  margin-bottom: 10px;
}
/**
 * asset allocation overview
 **/
.asset-allocation-overview g.highcharts-series-1 {
  display: none;
}
.asset-allocation-overview .chart-wrapper {
  width: 100%;
}
@media (min-width: 768px) {
  .asset-allocation-overview .chart-wrapper {
    width: 45%;
    float: left;
    clear: left;
  }
}
.asset-allocation-overview .chart-wrapper .chart-inner {
  width: 100%;
}
.asset-allocation-overview .table-wrapper {
  width: 100%;
  padding-left: 2px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .asset-allocation-overview .table-wrapper {
    float: left;
    width: 54%;
    min-width: 225px;
  }
}
.asset-allocation-overview .table-wrapper .table tr td:first-child {
  padding: 2px;
}
@media (min-width: 768px) {
  .vertical .asset-allocation-overview .chart-wrapper {
    width: auto;
    float: none;
  }
  .vertical .asset-allocation-overview .table-wrapper {
    float: none;
    width: auto;
  }
}
.incomeInformation .parent {
  font-weight: bold;
}
.projected-monthly-income .chart-wrapper {
  width: 100%;
  float: left;
}
.svi-column-header {
  white-space: nowrap;
}
.svi-column-header .header-text,
.svi-column-header.header-text {
  white-space: pre;
  font-weight: bold;
}
.svi-column-header.disabled {
  cursor: not-allowed;
}
.custom-view .column-label {
  font-weight: normal;
}
.custom-view .column-section > div {
  height: 3em;
}
.svi-action-bar:not(.nav-stacked).nav {
  text-align: center;
  display: table;
  width: 100%;
}
.svi-action-bar:not(.nav-stacked).nav > li {
  float: none;
  display: table-cell;
  vertical-align: top;
}
.svi-filter-multi-dropdown #holdings-investmentType,
.svi-filter-multi-dropdown #history-transactionType,
.svi-filter-multi-dropdown #ugl-investmentType,
.svi-filter-multi-dropdown #rgl-investmentType,
.svi-filter-multi-dropdown #orderStatus-securityType,
.svi-filter-multi-dropdown #orderStatus-orderStatus,
.svi-filter-multi-dropdown #orderStatus-orderType {
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .svi-action-bar .dropdown-items-menu {
    width: auto !important;
  }
}
.detailed-quote .dl-horizontal dt,
.detailed-quote .dl-horizontal dd {
  height: 40px;
}
.svi-detailed-quote.popover-quote,
.svi-detailed-quote.svi-new-popover-quote {
  font-size: 12px;
}
.svi-detailed-quote.popover-quote .bright,
.svi-detailed-quote.svi-new-popover-quote .bright {
  color: #333333;
}
.svi-detailed-quote.popover-quote .dim,
.svi-detailed-quote.svi-new-popover-quote .dim {
  color: #666666;
}
.svi-detailed-quote.popover-quote .super,
.svi-detailed-quote.svi-new-popover-quote .super {
  font-size: 25px;
}
.svi-detailed-quote.popover-quote .large,
.svi-detailed-quote.svi-new-popover-quote .large {
  font-size: 21px;
}
.svi-detailed-quote.popover-quote .small,
.svi-detailed-quote.svi-new-popover-quote .small {
  font-size: 11px;
}
.svi-detailed-quote.popover-quote .verysmall,
.svi-detailed-quote.svi-new-popover-quote .verysmall {
  font-size: 9px;
}
.svi-detailed-quote.popover-quote .well,
.svi-detailed-quote.svi-new-popover-quote .well {
  margin-bottom: 5px;
}
.svi-detailed-quote.popover-quote .gain,
.svi-detailed-quote.svi-new-popover-quote .gain {
  background-color: #5cb85c;
  color: #fff;
  border-color: #4cae4c;
}
.svi-detailed-quote.popover-quote .loss,
.svi-detailed-quote.svi-new-popover-quote .loss {
  background-color: #de162b;
  color: #fff;
  border-color: #c71427;
}
.svi-detailed-quote.popover-quote dl,
.svi-detailed-quote.svi-new-popover-quote dl {
  margin-bottom: 0;
}
.svi-detailed-quote.popover-quote dt,
.svi-detailed-quote.svi-new-popover-quote dt,
.svi-detailed-quote.popover-quote th,
.svi-detailed-quote.svi-new-popover-quote th {
  color: #666666;
  font-size: 11px;
}
.svi-detailed-quote.popover-quote dd,
.svi-detailed-quote.svi-new-popover-quote dd,
.svi-detailed-quote.popover-quote td,
.svi-detailed-quote.svi-new-popover-quote td {
  color: #333333;
}
.svi-detailed-quote.popover-quote dd.positive,
.svi-detailed-quote.svi-new-popover-quote dd.positive,
.svi-detailed-quote.popover-quote td.positive,
.svi-detailed-quote.svi-new-popover-quote td.positive {
  color: #5cb85c;
}
.svi-detailed-quote.popover-quote dd.negative,
.svi-detailed-quote.svi-new-popover-quote dd.negative,
.svi-detailed-quote.popover-quote td.negative,
.svi-detailed-quote.svi-new-popover-quote td.negative {
  color: #de162b;
}
.svi-detailed-quote.popover-quote .desc,
.svi-detailed-quote.svi-new-popover-quote .desc,
.svi-detailed-quote.popover-quote .change,
.svi-detailed-quote.svi-new-popover-quote .change,
.svi-detailed-quote.popover-quote .undlyChange,
.svi-detailed-quote.svi-new-popover-quote .undlyChange {
  white-space: nowrap;
}
.svi-detailed-quote.popover-quote .quoteTime,
.svi-detailed-quote.svi-new-popover-quote .quoteTime {
  padding-left: 0;
  white-space: nowrap;
  text-align: right;
  margin-top: 3px;
}
.svi-detailed-quote.popover-quote .quoteRefreshBtn,
.svi-detailed-quote.svi-new-popover-quote .quoteRefreshBtn {
  margin-top: -6px;
  margin-right: -2px;
}
.svi-detailed-quote.popover-quote table,
.svi-detailed-quote.svi-new-popover-quote table {
  border-collapse: initial;
}
.svi-detailed-quote.popover-quote .row.detail,
.svi-detailed-quote.svi-new-popover-quote .row.detail {
  padding-bottom: 5px;
}
.svi-detailed-quote.popover-quote .row.detail table,
.svi-detailed-quote.svi-new-popover-quote .row.detail table {
  width: 100%;
}
.svi-detailed-quote.popover-quote .actionBar,
.svi-detailed-quote.svi-new-popover-quote .actionBar {
  background-color: #f7f7f7;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  width: 100%;
}
.svi-dock .tooltip.right .tooltip-arrow,
.svi-dock .tooltip.right .tooltip-inner {
  background-color: #de162b;
}
.svi-snap-quote > div {
  display: inline-block;
}
.svi-snap-quote .quote-button {
  height: 31px;
  vertical-align: top;
  margin-left: -10px;
}
.svi-snap-quote .quote-label {
  height: 31px;
  vertical-align: top;
  padding-right: 5px;
  margin-top: 0.7em;
}
.svi-snap-quote-popover.popover {
  width: 38em;
  max-width: 38em;
}
@media (max-width: 767px) {
  .svi-snap-quote-popover.popover {
    width: 31em;
    max-width: 31em;
  }
}
.svi-snap-quote-popover.popover .popover-content {
  padding: 0;
}
.svi-snap-quote-popover .svi-skip-link {
  background: #fff;
  padding: 10px;
}
a.svi-symbol {
  cursor: pointer;
}
a.svi-symbol:focus {
  outline-offset: 2px;
}
.svi-symbol-popover.popover {
  min-height: 120px;
  width: 38em;
  max-width: 38em;
}
@media (max-width: 767px) {
  .svi-symbol-popover.popover {
    width: 31em;
    max-width: 31em;
  }
}
.svi-symbol-popover.popover .popover-content {
  padding: 0;
}
.svi-symbol-popover.popover .alert,
.svi-symbol-popover.popover .alert-info,
.svi-symbol-popover.popover .alert-warning,
.svi-symbol-popover.popover .alert-danger {
  padding: 20px;
}
.svi-symbol-popover .svi-skip-link {
  background: #fff;
  padding: 10px;
}
.svi-loader .alert p {
  margin-right: 2.5em;
}
.svi-loader .close {
  position: relative;
  top: -1.25em;
  right: -0.25em;
}
.loader-floating {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.list-group-item .loader-floating,
.svi-collapse .loader-floating {
  margin-left: -15px;
}
.svi-filter-date-range .wrapper-date-range-input {
  position: relative;
}
.form-inline .svi-filter-date-range .form-group input.form-control {
  width: 120px;
}
@media (max-width: 467px) {
  .form-inline .daterange-filters-responsive-left .svi-filter-date-range .form-group .dropdown-menu.datepicker {
    left: 0 !important;
  }
}
.form-inline .form-group .svi-filter-text input.form-control {
  width: 120px;
}
.multiselect .dropdown-menu {
  padding-left: 5px;
  padding-right: 5px;
  min-width: 220px;
}
.multiselect .dropdown-menu li {
  padding: 3px 10px;
  cursor: pointer;
}
.multiselect .dropdown-menu li > input[type="checkbox"] {
  display: inline;
  margin: 0;
}
.multiselect .dropdown-menu li > label {
  font-weight: normal;
  margin: 0;
  vertical-align: top;
}
.multiselect .dropdown-menu .selectAll {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
}
.multiselect .dropdown-menu .selectAll .glyphicon {
  padding-right: 1em;
}
.multiselect .dropdown-menu .selectAll .btn-link {
  color: #333333;
}
/**
  * accountDropdown directive
  */
.svi-account-dropdown label {
  padding-right: 4px;
}
.svi-account-dropdown ul.dropdown-menu {
  left: 4.6em;
}
/**
  * groupAccountDropdown directive
  */
.svi-group-account-dropdown label {
  padding-right: 4px;
}
.svi-group-account-dropdown ul.dropdown-menu {
  left: 4.6em;
}
.svi-group-account-dropdown input {
  margin-right: 10px;
  display: inline;
}
.svi-group-account-dropdown .selectAll {
  display: none;
}
.svi-group-account-dropdown .groupsHeader {
  float: left;
}
.svi-group-account-dropdown .manageGroupButton {
  float: right;
  cursor: pointer;
}
.pa-loan .loan-account {
  width: 30%;
  min-width: 230px;
}
/**
 * top movers directive
 **/
.svi-topmovers {
  /* classes common to both styles */
}
.svi-topmovers.box-style h3 small {
  margin-left: 4px;
}
.svi-topmovers.box-style .top-mover {
  font-size: 12px;
  min-width: 7em;
  max-width: 8.25em;
  height: 7em;
  float: left;
  cursor: pointer;
  background-color: transparent;
}
.svi-topmovers.box-style .top-mover div {
  text-align: right;
  margin: 10px 10px 0 0;
}
.svi-topmovers.box-style .top-mover div .symbol {
  font-weight: bold;
  display: inherit;
}
.svi-topmovers.box-style .top-mover p {
  display: inline;
}
.svi-topmovers.box-row-style h3 small {
  margin-left: 4px;
}
.svi-topmovers.box-row-style .top-mover {
  margin-bottom: 16px;
}
@media (min-width: 1200px) {
  .svi-topmovers.box-row-style .top-mover {
    width: 20%;
  }
}
.svi-topmovers.box-row-style .top-mover-box {
  display: flex;
  font-size: 13px;
  min-height: 5.5em;
  padding-left: 2px;
  padding-right: 2px;
  cursor: pointer;
  background-color: transparent;
  vertical-align: middle;
}
.svi-topmovers.box-row-style .top-mover-box div {
  margin: auto;
  text-align: left;
}
.svi-topmovers.box-row-style .top-mover-box div .symbol {
  font-weight: bold;
}
.svi-topmovers.box-row-style .top-mover-box .caret-container,
.svi-topmovers.box-row-style .top-mover-box .value-container {
  float: left;
}
.svi-topmovers.box-row-style .top-mover-winner .top-mover-box {
  background-color: #8ECD8E;
}
.svi-topmovers.box-row-style .top-mover-loser .top-mover-box {
  background-color: #F09F9E;
}
.svi-topmovers.box-row-style .top-mover div,
.svi-topmovers.box-row-style .top-mover span {
  color: #333333 !important;
}
.svi-topmovers.box-row-style .uptick .caret,
.svi-topmovers.box-row-style .downtick .caret {
  margin-top: 3px;
  margin-right: 5px;
  color: #333333 !important;
  border-bottom-color: #333333 !important;
  border-top-color: #333333 !important;
}
.svi-topmovers.box-row-style .caret {
  border-top: 8px dashed;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
.svi-topmovers.box-row-style .uptick .caret {
  border-top: 0 dashed !important;
  border-bottom: 8px dashed !important;
}
.svi-topmovers.list-style.widget .list-group-item {
  clear: both;
  height: 3em;
}
.svi-topmovers.list-style.widget .list-group-item .symbol {
  float: left;
}
.svi-topmovers.list-style.widget .list-group-item .market-value-change {
  float: right;
  text-align: right;
}
.svi-topmovers.list-style.widget .list-group-item .pct-change {
  float: right;
  text-align: right;
  width: 5.5em;
}
.svi-topmovers.list-style.widget .color-bar {
  width: 0.5em;
  height: 3em;
  position: absolute;
  top: -1px;
  left: 0;
}
.svi-topmovers.box-style,
.svi-topmovers.list-style {
  /*
		 * loop and create 10 sets of styles for the top mover element
		 */
}
.svi-topmovers.box-style .uptick-10,
.svi-topmovers.list-style .uptick-10 {
  background-color: #9cd39c !important;
}
.svi-topmovers.box-style .downtick-10,
.svi-topmovers.list-style .downtick-10 {
  background-color: #f3b0b0 !important;
}
.svi-topmovers.box-style .uptick-9,
.svi-topmovers.list-style .uptick-9 {
  background-color: #a7d8a7 !important;
}
.svi-topmovers.box-style .downtick-9,
.svi-topmovers.list-style .downtick-9 {
  background-color: #f5bebd !important;
}
.svi-topmovers.box-style .uptick-8,
.svi-topmovers.list-style .uptick-8 {
  background-color: #b5deb5 !important;
}
.svi-topmovers.box-style .downtick-8,
.svi-topmovers.list-style .downtick-8 {
  background-color: #f8cfcf !important;
}
.svi-topmovers.box-style .uptick-7,
.svi-topmovers.list-style .uptick-7 {
  background-color: #bfe3bf !important;
}
.svi-topmovers.box-style .downtick-7,
.svi-topmovers.list-style .downtick-7 {
  background-color: #fadcdc !important;
}
.svi-topmovers.box-style .uptick-6,
.svi-topmovers.list-style .uptick-6 {
  background-color: #cee9ce !important;
}
.svi-topmovers.box-style .downtick-6,
.svi-topmovers.list-style .downtick-6 {
  background-color: #fceeee !important;
}
.svi-topmovers.box-style .uptick-5,
.svi-topmovers.list-style .uptick-5 {
  background-color: #d8eed8 !important;
}
.svi-topmovers.box-style .downtick-5,
.svi-topmovers.list-style .downtick-5 {
  background-color: #fefbfb !important;
}
.svi-topmovers.box-style .uptick-4,
.svi-topmovers.list-style .uptick-4 {
  background-color: #e6f4e6 !important;
}
.svi-topmovers.box-style .downtick-4,
.svi-topmovers.list-style .downtick-4 {
  background-color: #ffffff !important;
}
.svi-topmovers.box-style .uptick-3,
.svi-topmovers.list-style .uptick-3 {
  background-color: #f1f9f1 !important;
}
.svi-topmovers.box-style .downtick-3,
.svi-topmovers.list-style .downtick-3 {
  background-color: #ffffff !important;
}
.svi-topmovers.box-style .uptick-2,
.svi-topmovers.list-style .uptick-2 {
  background-color: #ffffff !important;
}
.svi-topmovers.box-style .downtick-2,
.svi-topmovers.list-style .downtick-2 {
  background-color: #ffffff !important;
}
.svi-topmovers.box-style .uptick-1,
.svi-topmovers.list-style .uptick-1 {
  background-color: #ffffff !important;
}
.svi-topmovers.box-style .downtick-1,
.svi-topmovers.list-style .downtick-1 {
  background-color: #ffffff !important;
}
.topmover-hover,
.topmover-hover.qtip-svi {
  font-size: 11px;
  max-width: 45em !important;
  width: 45em;
}
@media (max-width: 767px) {
  .topmover-hover,
  .topmover-hover.qtip-svi {
    max-width: 250px !important;
    width: 250px;
  }
}
.topmover-hover dl,
.topmover-hover.qtip-svi dl {
  margin-bottom: 0;
}
.topmover-hover dt,
.topmover-hover.qtip-svi dt,
.topmover-hover th,
.topmover-hover.qtip-svi th {
  color: #666666;
  font-size: 11px;
}
.topmover-hover dd,
.topmover-hover.qtip-svi dd,
.topmover-hover td,
.topmover-hover.qtip-svi td {
  color: #333333;
}
.topmover-hover dd.positive,
.topmover-hover.qtip-svi dd.positive,
.topmover-hover td.positive,
.topmover-hover.qtip-svi td.positive {
  color: #5cb85c;
}
.topmover-hover dd.negative,
.topmover-hover.qtip-svi dd.negative,
.topmover-hover td.negative,
.topmover-hover.qtip-svi td.negative {
  color: #de162b;
}
.topmover-hover-nogradient,
.topmover-hover-nogradient.qtip-svi-nogradient {
  font-size: 12px;
  max-width: 25em !important;
}
@media (max-width: 767px) {
  .topmover-hover-nogradient,
  .topmover-hover-nogradient.qtip-svi-nogradient {
    max-width: 250px !important;
  }
}
.topmover-hover-nogradient dl,
.topmover-hover-nogradient.qtip-svi-nogradient dl {
  margin-bottom: 0;
}
.topmover-hover-nogradient dt,
.topmover-hover-nogradient.qtip-svi-nogradient dt,
.topmover-hover-nogradient th,
.topmover-hover-nogradient.qtip-svi-nogradient th {
  text-align: left !important;
  color: #666666;
  font-size: 12px;
}
.topmover-hover-nogradient dd,
.topmover-hover-nogradient.qtip-svi-nogradient dd,
.topmover-hover-nogradient td,
.topmover-hover-nogradient.qtip-svi-nogradient td {
  text-align: left !important;
  color: #333333;
}
.topmover-hover-nogradient dd.positive,
.topmover-hover-nogradient.qtip-svi-nogradient dd.positive,
.topmover-hover-nogradient td.positive,
.topmover-hover-nogradient.qtip-svi-nogradient td.positive {
  color: #5cb85c;
}
.topmover-hover-nogradient dd.negative,
.topmover-hover-nogradient.qtip-svi-nogradient dd.negative,
.topmover-hover-nogradient td.negative,
.topmover-hover-nogradient.qtip-svi-nogradient td.negative {
  color: #de162b;
}
.topmover-hover-nogradient .as-of,
.topmover-hover-nogradient.qtip-svi-nogradient .as-of {
  font-style: italic;
}
.topmover-hover-nogradient .symbol,
.topmover-hover-nogradient.qtip-svi-nogradient .symbol,
.topmover-hover-nogradient .as-of-date,
.topmover-hover-nogradient.qtip-svi-nogradient .as-of-date {
  font-weight: bold;
}
/**
 * portfolio summary directive
 **/
#svi-portfolio-summary h1,
#svi-portfolio-summary h3 {
  margin-top: 10px;
}
#svi-portfolio-summary h3 p {
  display: inline-block;
}
#svi-portfolio-summary .dayChangePercent span:before {
  content: '(';
}
#svi-portfolio-summary .dayChangePercent span:after {
  content: ')';
}
#svi-portfolio-summary .row {
  background: #eeeeee;
  border-bottom: 2px solid #555555;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
#svi-portfolio-summary .portfolio-summary-button {
  margin-top: 1.5em;
}
.portfolio-summary-container {
  display: flex;
  flex-wrap: wrap;
}
.top-portfolio-block .flex-align {
  height: 4em;
}
.portfolio-summary-item {
  margin: 0 5px;
  flex-grow: 1;
}
.portfolio-summary-item label {
  margin: 8px 0px;
}
.portfolio-summary-item p {
  font-size: 20px;
  margin: 0px;
}
.portfolio-summary-item p.marketValue {
  font-size: 30px;
}
/**
 * Projected Income
 **/
.svi-projected-monthly-income .chart-wrapper {
  width: 100%;
}
/**
 * holding zoom
 **/
.svi-holding-zoom {
  clear: both;
}
.svi-holding-zoom .account-number {
  display: none;
}
.svi-holding-zoom .col-md-3 .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.svi-holding-zoom .col-md-9 {
  border-left: 1px solid #ddd;
  padding-left: 22px;
}
.svi-holding-zoom .border-0 {
  border: 0;
}
.svi-holding-zoom .tab-content {
  padding-top: 10px;
}
.svi-holding-zoom .tab-content .col-md-6:first-child .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.svi-holding-zoom table td > a:focus {
  outline: 0;
}
.svi-holding-zoom .panel-collapse {
  margin-bottom: 20px;
}
.svi-holding-zoom .panel-heading h3.title {
  padding-top: 0;
  margin-top: 5px;
}
.svi-holding-zoom .tab-content active {
  display: block !important;
}
.svi-holding-zoom .panel-collapse > .panel-body {
  padding: 0px;
}
body.svi-mobiletablet .svi-holding-zoom .nav.nav-tabs {
  display: none !important;
}
body.svi-mobiletablet .svi-holding-zoom .tab-pane {
  display: block !important;
}
#svi-holding-zoom-modal .modal-body {
  padding-bottom: 50px;
}
#svi-holding-zoom-modal .svi-holding-zoom .account-number {
  display: block;
  float: right;
}
#svi-accounts-summary {
  padding-right: 0px;
}
/**
 * holding market value directive
 **/
.svi-holding-market-value h1,
.svi-holding-market-value h2,
.svi-holding-market-value h3,
.svi-holding-market-value h4,
.svi-holding-market-value h5 {
  margin-bottom: 0;
}
.svi-holding-market-value h1,
.svi-holding-market-value h2 {
  margin-right: 5px;
  margin-top: 0;
}
.svi-holding-market-value h2 {
  float: left;
}
.svi-holding-market-value h5 {
  margin: 0;
}
.svi-holding-market-value h4 p {
  display: inline-block;
  line-height: 2em;
}
.svi-holding-market-value .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.svi-holding-market-value th {
  text-align: center;
  font-size: 12px;
  padding: 0 12px;
  color: #777777;
}
.svi-holding-market-value td {
  text-align: center;
  font-size: 15px;
}
.svi-holding-market-value .value-table {
  float: left;
}
.svi-holding-market-value .action-menu {
  float: left;
  margin: 5px 0 0 1em;
}
.svi-holding-market-value .symbol-name-and-watchlist-block {
  margin-top: 0;
}
.svi-holding-market-value .symbol-name-and-watchlist-block .flex-align {
  display: flex;
  align-items: center;
}
.svi-holding-market-value .symbol-name-and-watchlist-block h2.symbol-id {
  display: inline-block;
  padding: 10px 15px 10px 0.35em;
  line-height: normal;
  vertical-align: baseline;
  font-size: 31px;
}
.svi-holding-market-value .symbol-name-and-watchlist-block .symbol-name-divider {
  display: inline-block;
  padding: 0;
  line-height: normal;
  vertical-align: text-bottom;
  font-size: 21px;
  margin-right: 20px;
}
.svi-holding-market-value .symbol-name-and-watchlist-block h3 {
  margin-top: 0;
  display: inline-block;
  padding: 0;
  line-height: normal;
  vertical-align: baseline;
  font-size: 21px;
}
.svi-holding-market-value .symbol-name-and-watchlist-block .flex-end {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
.svi-holding-market-value .symbol-name-and-watchlist-block .flex-end .last-price,
.svi-holding-market-value .symbol-name-and-watchlist-block .flex-end .day-change {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.svi-holding-market-value .symbol-name-and-watchlist-block .flex-end .last-price .value,
.svi-holding-market-value .symbol-name-and-watchlist-block .flex-end .day-change .value {
  font-weight: bold;
  font-size: 21px;
}
.svi-holding-market-value .symbol-name-and-watchlist-block .flex-end .last-price {
  margin-right: 27px;
}
.svi-holding-market-value .symbol-name-and-watchlist-block .flex-end .day-change {
  margin-right: 15px;
}
@media (max-width: 991px) {
  .svi-holding-market-value .symbol-name-and-watchlist-block .text-xs-center {
    text-align: center;
  }
  .svi-holding-market-value .symbol-name-and-watchlist-block h2 {
    float: none;
  }
  .svi-holding-market-value .symbol-name-and-watchlist-block .flex-end {
    justify-content: center;
    margin-top: 8px;
  }
}
.svi-holding-market-value .mb-10 {
  margin-bottom: 10px;
}
.svi-holding-market-value .mb-10 .quoteTime {
  margin-left: 20px;
}
#svi-balances .alert {
  clear: both;
}
#svi-balances .alert h4 {
  display: inline;
  margin-left: 5px;
  margin-right: 5px;
}
#svi-balances .alert a {
  margin-top: -5px;
  margin-left: 30px;
}
#svi-balances .col-md-6 .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
#svi-balances .col-md-12 .row:first-child {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/**
 * detailed quote directive
 **/
#svi-detailed-quote .rangechart {
  position: relative;
  width: 30%;
  display: inline-block;
}
#svi-detailed-quote .rangechart .midpoint {
  width: 2px;
  height: 8px;
  background: #555555;
  position: absolute;
  top: -3px;
  left: 50%;
}
#svi-detailed-quote .rangechart .marker {
  top: -18px;
  font-size: 9px;
  position: absolute;
}
#svi-detailed-quote .rangechart .marker span:last-child {
  width: 2px;
  height: 8px;
  background: #B30000;
  position: absolute;
  display: block;
  margin-top: 3px;
}
#svi-detailed-quote .rangechart .progress {
  height: 2px;
  width: 100%;
  margin: 0;
  float: left;
  clear: left;
}
#svi-detailed-quote .rangechart .progress .progress-bar {
  background-color: #555555;
}
/*
  * symbol unrealized gain loss directive
  */
#svi-symbol-ugl .dateAcquired {
  padding-left: 16px;
}
.svi-symbol-ugl-widget .symbol-column {
  width: 35%;
}
/*
  * holdings list directive
  */
.svi-holdings-list .table-container,
.svi-holdings-list-widget .table-container {
  height: 450px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.svi-holdings-list .table > tbody tr.active > td,
.svi-holdings-list-widget .table > tbody tr.active > td {
  background-color: #FFFF99;
}
.svi-holdings-list .table > tbody tr,
.svi-holdings-list-widget .table > tbody tr {
  cursor: pointer;
}
/*
  * sviAccountBalance directive
  * sviBuyingPower directive
  */
.svi-account-balance dl.dl-horizontal dt,
#svi-buying-power dl.dl-horizontal dt,
#svi-bonus-trades dl.dl-horizontal dt,
.ira-summary dl.dl-horizontal dt,
.rgl-summary dl.dl-horizontal dt,
.svi-period-report dl.dl-horizontal dt,
.pa-loan dl.dl-horizontal dt,
.svi-account-balance dl.dl-horizontal dd,
#svi-buying-power dl.dl-horizontal dd,
#svi-bonus-trades dl.dl-horizontal dd,
.ira-summary dl.dl-horizontal dd,
.rgl-summary dl.dl-horizontal dd,
.svi-period-report dl.dl-horizontal dd,
.pa-loan dl.dl-horizontal dd {
  padding-top: 10px;
  padding-bottom: 5px;
  padding-right: 8px;
  border-bottom: 1px solid #777777;
}
.svi-account-balance dl.dl-horizontal dt,
#svi-buying-power dl.dl-horizontal dt,
#svi-bonus-trades dl.dl-horizontal dt,
.ira-summary dl.dl-horizontal dt,
.rgl-summary dl.dl-horizontal dt,
.svi-period-report dl.dl-horizontal dt,
.pa-loan dl.dl-horizontal dt {
  font-weight: normal;
  padding-left: 10px;
  text-align: left;
}
.svi-account-balance dl.dl-horizontal dt.total,
#svi-buying-power dl.dl-horizontal dt.total,
#svi-bonus-trades dl.dl-horizontal dt.total,
.ira-summary dl.dl-horizontal dt.total,
.rgl-summary dl.dl-horizontal dt.total,
.svi-period-report dl.dl-horizontal dt.total,
.pa-loan dl.dl-horizontal dt.total,
.svi-account-balance dl.dl-horizontal dd.total,
#svi-buying-power dl.dl-horizontal dd.total,
#svi-bonus-trades dl.dl-horizontal dd.total,
.ira-summary dl.dl-horizontal dd.total,
.rgl-summary dl.dl-horizontal dd.total,
.svi-period-report dl.dl-horizontal dd.total,
.pa-loan dl.dl-horizontal dd.total {
  padding-left: 0;
  font-weight: bold;
}
.svi-account-balance dl.dl-horizontal dd,
#svi-buying-power dl.dl-horizontal dd,
#svi-bonus-trades dl.dl-horizontal dd,
.ira-summary dl.dl-horizontal dd,
.rgl-summary dl.dl-horizontal dd,
.svi-period-report dl.dl-horizontal dd,
.pa-loan dl.dl-horizontal dd {
  text-align: right;
  margin-left: 0;
}
@media (min-width: 768px) {
  .svi-account-balance dl.dl-horizontal dt,
  #svi-buying-power dl.dl-horizontal dt,
  #svi-bonus-trades dl.dl-horizontal dt,
  .ira-summary dl.dl-horizontal dt,
  .rgl-summary dl.dl-horizontal dt,
  .svi-period-report dl.dl-horizontal dt,
  .pa-loan dl.dl-horizontal dt {
    width: 50%;
  }
}
#svi-buying-power dl.dl-horizontal dt,
#svi-buying-power dl.dl-horizontal dd {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#svi-bonus-trades dl.dl-horizontal > dd a {
  line-height: 1em;
}
#svi-period-report .period-report-table {
  margin-top: 10px;
}
#svi-period-report .labels-title {
  font-weight: bold;
  text-align: left;
}
#svi-period-report .reports-values {
  text-align: right;
}
#svi-period-report table > tbody > tr > td {
  padding: 8px;
  border-top: 0;
  border-bottom: 1px solid #777777;
}
.svi-income-expense-summary table {
  width: 100%;
  margin-bottom: 17px;
}
.svi-income-expense-summary table th[data-col-name="label"],
.svi-income-expense-summary table td[data-col-name="label"] {
  width: 40%;
}
.svi-income-expense-summary table th[data-col-name="no-ytd-only-value"],
.svi-income-expense-summary table td[data-col-name="no-ytd-only-value"] {
  width: 25%;
}
.svi-income-expense-summary table tr.heading th,
.svi-income-expense-summary table tr.total th,
.svi-income-expense-summary table tr.heading td,
.svi-income-expense-summary table tr.total td {
  font-weight: bold;
}
/*
 * asset allocation balances directive
 **/
.svi-asset-allocation-balances {
  border: 1px solid #999999;
}
.svi-asset-allocation-balances h3 {
  margin-top: 0;
  padding: 5px;
  color: #fff;
  background: #777777;
}
.svi-account-balance dt.heldAway::after,
.svi-account-balance .heldAway.disclaimer::before {
  content: '*';
}
.svi-account-balance .heldAway.disclaimer {
  color: #595959;
  font-size: 11px;
}
/*
  * account balance value directive
  */
#svi-account-balance-value h3,
#svi-account-balance-value h5 {
  margin-top: 0px;
}
#svi-account-balance-value h3 p {
  display: inline-block;
}
#svi-account-balance-value h5 {
  float: left;
}
#svi-account-balance-value h3 {
  float: right;
  text-align: right;
}
#svi-account-balance-value .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
#svi-account-balance-value a {
  margin-top: 8px;
}
#svi-account-balance-value .viewActivities {
  margin-top: 10px;
}
#svi-account-balance-value .viewActivities > a:focus {
  outline: 0;
}
@media (max-width: 767px) {
  #svi-account-balance-value .viewActivities {
    margin-top: 0px !important;
  }
}
#svi-unrealized-gain-loss .lotReliefMethodText {
  font-size: 12px;
  font-weight: bold;
  padding-left: 1px;
}
#svi-unrealized-gain-loss .lotReliefMethod {
  font-size: 12px;
  padding-left: 1px;
}
#svi-unrealized-gain-loss .col-md-exp {
  width: 26px;
}
.svi-unrealized-gain-loss-grid .parent,
.svi-unrealized-gain-loss-grid-advanced .parent {
  font-weight: bold;
}
.svi-unrealized-gain-loss-grid .event .tooltip,
.svi-realized-gain-loss-grid .event .tooltip {
  width: 20em;
}
.svi-bs .scrollable-dropdown .tt-dropdown-menu {
  max-height: 150px;
  overflow-y: auto;
}
.svi-bs .svi-popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  background-color: #fff;
  background-clip: padding-box;
  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);
}
.svi-bs .svi-popover.top {
  margin-top: -10px;
}
.svi-bs .svi-popover.right {
  margin-left: 10px;
}
.svi-bs .svi-popover.bottom {
  margin-top: 10px;
}
.svi-bs .svi-popover.left {
  margin-left: -10px;
}
.svi-bs .svi-popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.svi-bs .svi-popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.svi-bs .svi-popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.svi-bs .svi-popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.svi-bs .svi-popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.svi-bs .svi-popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.svi-bs .svi-popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.svi-bs .svi-popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.svi-bs .modal .modal-header {
  padding: 15px 15px 0px 15px;
}
.svi-bs .modal .modal-header .title,
.svi-bs .modal .modal-header .modal-title {
  color: #333333;
  font-size: 21px;
  font-weight: 500;
  margin-right: 64px;
}
.svi-bs .modal .modal-header .additional-text {
  color: #333333;
}
.svi-bs .modal .modal-header > .close {
  font-size: 2em;
  color: #aaaaaa;
  background: transparent;
  border: 0;
  text-shadow: none;
  opacity: 1;
  top: -25px;
  right: 0px;
  position: relative;
}
.svi-bs .modal .modal-header > .close span {
  vertical-align: text-top;
}
.svi-bs .modal .modal-header > .close:before {
  font-family: 'Glyphicons Halflings';
  content: "\e088";
}
.svi-bs .modal thead th,
.svi-bs .modal tfoot th,
.svi-bs .modal thead td,
.svi-bs .modal tfoot td {
  font-weight: bold;
}
.svi-bs .svi-input-symbol .input-group .twitter-typeahead input.form-control {
  border-radius: 4px 0 0 4px;
}
.svi-bs .svi-input-symbol .twitter-typeahead {
  width: 100%;
  vertical-align: middle;
}
.svi-bs .svi-input-symbol .twitter-typeahead .tt-dropdown-menu {
  width: 100%;
  max-height: 150px;
  overflow-y: auto;
}
.svi-bs .svi-input-symbol .btn {
  height: 31px;
  vertical-align: top;
}
.svi-bs .svi-symbol-lookup-popover.popover {
  max-width: 38em;
  width: 38em;
  height: auto;
  /* adding Auto height to reduce the white space so results are readble with high zoom */
  max-height: 38em;
  /* this is needed for getting positioning correct */
}
@media (max-width: 767px) {
  .svi-bs .svi-symbol-lookup-popover.popover {
    max-width: 370px;
    width: 370px;
  }
}
.svi-bs .svi-symbol-lookup-popover.popover .popover-content {
  padding-bottom: 0;
  height: auto;
  /* adding Auto height to reduce the white space so results are readble with high zoom */
  max-height: 38em;
  /* this is needed for getting positioning correct */
}
.svi-bs .svi-symbol-lookup-popover.popover.top > .arrow:after {
  border-top-color: #f7f7f7;
}
.svi-bs .svi-symbol-lookup-grid .table {
  margin-bottom: 0.5em;
}
.svi-bs .svi-symbol-lookup-grid tbody tr {
  cursor: pointer;
}
.svi-bs .svi-symbol-lookup-grid tbody tr:hover {
  background-color: #bbbbbb;
}
.svi-bs .ira-summary .title-button,
.svi-bs .rgl-summary .title-button,
.svi-bs .pa-loan .title-button {
  margin-top: -8px;
}
.svi-bs .tags .svi-popover {
  width: 500px;
  max-width: 75%;
}
.svi-bs .tags .svi-popover .editor {
  float: left;
  width: 90%;
}
.svi-bs .tags .svi-popover .editor .bootstrap-tagsinput {
  width: 100%;
  margin: 0;
}
.svi-bs .tags .svi-popover .buttons {
  float: right;
  padding: 7px 5px;
}
.svi-bs .tags .tags-button.has-tags {
  color: #0c2074;
}
.svi-bs .tags .tags-button + .tooltip.top .tooltip-arrow,
.svi-bs .tags .tags-button + .tooltip.top-left .tooltip-arrow,
.svi-bs .tags .tags-button + .tooltip.top-right .tooltip-arrow {
  border-top-color: #d9edf7;
}
.svi-bs .tags .tags-button + .tooltip.right .tooltip-arrow {
  border-right-color: #d9edf7;
}
.svi-bs .tags .tags-button + .tooltip.bottom .tooltip-arrow,
.svi-bs .tags .tags-button + .tooltip.bottom-left .tooltip-arrow,
.svi-bs .tags .tags-button + .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #d9edf7;
}
.svi-bs .tags .tags-button + .tooltip.left .tooltip-arrow {
  border-left-color: #d9edf7;
}
.svi-bs .tags .tags-button + .tooltip .tooltip-inner {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #333333;
}
.svi-bs .tags .tags-button + .tooltip .tooltip-inner hr {
  border-top-color: #a6e1ec;
}
.svi-bs .tags .tags-button + .tooltip .tooltip-inner .alert-link {
  color: #1a1a1a;
}
.svi-bs .tags .tooltip strong {
  font-size: 15px;
}
.svi-bs .svi-prospectus-display-modal .modal-body {
  overflow-y: hidden;
}
.svi-bs .svi-prospectus-display-modal.modal,
.svi-bs .svi-screen-text-modal.modal {
  z-index: 1105;
}
.svi-bs .svi-help {
  color: #0c2074;
}
.svi-bs .svi-product-help-icon {
  top: 2px !important;
}
/*
 * account group manager directive
 */
#svi-account-group-mgr .panel-title a .glyphicon:before {
  content: "\e113";
}
#svi-account-group-mgr .panel-title a.collapsed .glyphicon:before {
  content: "\e114";
}
#svi-account-group-mgr .panel-buttons {
  float: right;
}
#svi-account-group-mgr .panel-buttons .glyphicon {
  cursor: pointer;
}
#svi-account-group-mgr .panel-buttons .glyphicon-star {
  color: #FFCC00;
}
#svi-account-group-mgr .panel-buttons .glyphicon-star-empty {
  color: #808080;
}
#svi-account-group-mgr .group-list {
  height: 300px;
  overflow-y: scroll;
  margin-top: 20px;
  margin-bottom: 20px;
}
#svi-account-group-mgr .default-group {
  padding-left: 5px;
}
#svi-account-group-mgr ul {
  margin-bottom: 0px;
}
#svi-account-group-mgr .button-group {
  text-align: right;
}
/*
 * sviShowErrors
 */
.svi-bs .form-group .help-block {
  display: none;
}
.svi-bs .form-group.has-error .help-block {
  display: block;
}
/**
 * MyFinancialAdvisor
 **/
.svi-my-financial-advisor .advisor-name {
  font-weight: bold;
  padding: 0.4em 0;
}
.svi-my-financial-advisor .strong {
  font-weight: bold;
  padding-top: 0.4em;
  padding-bottom: 0.2em;
}
.svi-my-financial-advisor i.glyphicon {
  display: none;
  margin-right: 7px;
  margin-top: 3px;
}
.svi-my-financial-advisor .adviser-block .info-block div:first-child {
  margin-bottom: 0.4em;
}
.svi-my-financial-advisor .logo-wrapper {
  margin-top: 0.5em;
  max-width: 6em;
}
.table.svi-totals-label tr.totals td.totals1 {
  overflow: visible;
  z-index: 1;
}
.table.svi-totals-label tr.totals td.totals1 * {
  color: transparent;
}
.table.svi-totals-label tr.totals td.totals1 .totalsLabel {
  color: inherit;
  display: inline-block;
  white-space: nowrap;
  width: 0px;
}
.table.svi-totals-label tr.totals td.totals1.total-td-not-empty .totalsLabel {
  display: inline;
  margin-right: 20px;
}
.table.svi-totals-label tr.totals td.totals2 {
  z-index: 0;
  color: transparent;
}
.table.svi-totals-label tr.totals td.totals2 * {
  color: transparent;
}
.svi-visually-hidden,
.svi-visually-hidden-forced {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.svi-visually-hidden:focus,
.svi-visually-hidden:focus-within {
  height: auto;
  margin: 0;
  overflow: auto;
  position: initial;
  width: auto;
  clip: initial;
}
.svi-tmm-box {
  padding: 15px;
  margin-bottom: 17px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #333333;
  list-style-type: none;
}
.svi-tmm-box h4 {
  margin-top: 0;
  color: inherit;
}
.svi-tmm-box .alert-link {
  font-weight: bold;
}
.svi-tmm-box > p,
.svi-tmm-box > ul {
  margin-bottom: 0;
}
.svi-tmm-box > p + p {
  margin-top: 5px;
}
.svi-tmm-box hr {
  border-top-color: #a6e1ec;
}
.svi-tmm-box .alert-link {
  color: #1a1a1a;
}
.pag-product-layout .portfolio-summary-container h1,
.pag-product-layout .portfolio-summary-container h3 {
  font-size: 30px;
}
.pag-product-layout .portfolio-summary-cash {
  display: none;
}
.svi-portfolio-value-chart {
  position: relative;
}
.svi-portfolio-value-chart .popover {
  padding: 0;
}
.svi-portfolio-value-chart .popover.bottom > .arrow:after {
  border-bottom-color: #f7f7f7;
}
.svi-portfolio-value-chart .popover-title {
  text-align: center;
}
.svi-portfolio-value-chart .popover-content table {
  width: 100%;
}
.svi-portfolio-value-chart .popover-content th {
  font-weight: bold;
  padding-right: 8px;
}
.svi-portfolio-value-chart .popover-content td {
  text-align: right;
}
.svi-portfolio-value-chart .popover-content .txn-unavail {
  width: 10em;
}
.svi-portfolio-value-chart .tooltipInfo {
  font-size: 10px;
  text-align: center;
  padding-bottom: 4px;
}
.svi-portfolio-value-chart .tooltipLinkInfo {
  text-align: center;
  font-size: 9px;
  font-style: italic;
}
.svi-historical-allocation-chart-container .controls {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.svi-historical-allocation-chart-container .controls .range {
  flex: 1;
  margin-left: 15px;
}
.svi-historical-allocation-chart-container .controls .details-link {
  margin-right: 15px;
}
.svi-performance-chart .controls {
  margin-bottom: 10px;
}
.svi-performance-chart .form-group {
  margin-bottom: 0;
}
.svi-performance-chart .legends {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.svi-performance-chart .legends .account-indicator {
  width: 20px;
  height: 3px;
  background-color: black;
  margin-right: 3px;
}
.svi-performance-chart .legends .account-label {
  margin-right: 10px;
}
.svi-performance-chart .legends .benchmark-indicator {
  width: 20px;
  height: 3px;
  background-color: #F00;
  margin-right: 3px;
}
.svi-performance-chart .legends .benchmark-dropdown {
  max-height: 300px;
  overflow-y: auto;
}
.svi-symbol-ugl-grid-table,
.svi-symbol-holdings-grid-table,
.svi-symbol-order-status-grid-table-wrapper {
  overflow: auto;
}
.svi-bs .svi-account-summary-detail .header-title {
  font-weight: bold;
  margin: 1em 0 0.7em;
}
@media print {
  .svi-bs .svi-account-summary-detail .header-title {
    margin: 0!important;
  }
}
.svi-bs .svi-account-summary-detail .account-breadcrumb,
.svi-bs .svi-account-summary-detail .show-all-accounts {
  margin: 1em 0 2em 0;
  z-index: 9999;
  padding: 0 20px;
}
.svi-bs .svi-account-summary-detail .show-all-accounts {
  text-align: right;
}
.svi-bs .svi-account-summary-detail .datapoint-section {
  margin-bottom: 10px;
}
.svi-bs .svi-account-summary-detail .datapoint-box {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  min-height: 6em;
  padding: 15px 8px 0 8px;
}
.svi-bs .svi-account-summary-detail .datapoint-box blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.svi-bs .svi-account-summary-detail .datapoint-box .data-label {
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.svi-bs .svi-account-summary-detail .datapoint-box .data-value {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.svi-bs .svi-account-summary-detail .datapoint-box .svi-loader .well {
  margin: 0;
  padding: 0;
  border: none;
  background-color: transparent;
  box-shadow: none;
  font-size: 12px;
}
.svi-bs .svi-account-summary-detail .datapoint-box .svi-loader .message-section {
  font-size: 12px;
}
.svi-bs .svi-account-summary-detail ul.svi-action-bar {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
.svi-bs .svi-account-summary-detail ul.svi-action-bar li {
  page-break-inside: avoid;
}
.svi-bs .svi-account-summary-detail ul.svi-action-bar li a {
  margin-bottom: 0;
}
.svi-bs .svi-account-summary-detail .financial-advisor-section,
.svi-bs .svi-account-summary-detail .quick-links-section {
  margin-top: 1em;
}
.svi-bs .svi-account-summary-detail .info-section {
  clear: both;
}
@media print {
  .svi-bs .svi-account-summary-detail .nav > li > a {
    padding: 0 15px !important;
  }
}
.svi-bs .svi-account-summary-detail .trade-pricing-section .bonus-trades h3 {
  font-size: 15px;
  border-bottom: 0;
}
.svi-bs .svi-account-summary-detail .trade-pricing-section .bonus-trades .col-md-12,
.svi-bs .svi-account-summary-detail .trade-pricing-section .bonus-trades .col-sm-12,
.svi-bs .svi-account-summary-detail .trade-pricing-section .bonus-trades .col-xs-12 {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 576px) {
  .svi-bs .svi-account-summary-detail .trade-pricing-section .bonus-trades .col-md-6 .col-sm-6,
  .svi-bs .svi-account-summary-detail .trade-pricing-section .bonus-trades .col-xs-6 {
    width: 42%;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .svi-bs .svi-account-summary-detail .trade-pricing-section .bonus-trades .col-md-6 .col-sm-6,
  .svi-bs .svi-account-summary-detail .trade-pricing-section .bonus-trades .col-xs-6 {
    width: 34%;
    padding-left: 0;
  }
}
.svi-bs .svi-account-profile .strong {
  font-weight: bold;
}
.svi-bs .svi-account-profile .bonus-trades .dl-horizontal {
  padding: 0;
}
.svi-bs .svi-account-profile .list-group-item {
  position: unset;
}
.svi-bs .svi-account-profile .list-group-item dl > dd {
  position: unset;
}
.svi-bs .svi-account-profile .strong {
  font-weight: bold;
}
.svi-bs .svi-accounts-summary-container.modal {
  z-index: 1049 !important;
}
.svi-bs .svi-accounts-summary-container .svi-accounts-summary-grid {
  overflow: auto;
  padding-bottom: 0.5em;
}
.svi-bs .svi-accounts-summary-container .want-to-block .header-title {
  font-weight: bold;
}
.svi-bs .svi-accounts-summary-container .want-to-block .link-wrapper {
  margin-bottom: 1em;
}
.svi-bs .svi-accounts-summary-container .want-to-block .link-wrapper a {
  text-transform: capitalize;
}
.svi-bs .svi-accounts-summary-container .datapoint-box {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  height: 5.5em;
  margin-bottom: 13px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.svi-bs .svi-accounts-summary-container .datapoint-box blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.svi-bs .svi-accounts-summary-container .datapoint-box .data-label {
  font-size: 12px;
}
.svi-bs .svi-accounts-summary-container .datapoint-box .data-value {
  font-size: 21px;
  font-weight: bold;
}
@media (max-width: 530px) {
  .svi-bs .svi-accounts-summary-container .datapoint-box .data-value {
    font-size: 15px;
  }
}
.svi-bs .svi-add-to-watchlist .loader.loader-hidden {
  display: none;
}
.svi-bs .svi-add-to-watchlist .loader.loader-hidden .fa.fa-spinner.fa-spin {
  display: none;
}
.svi-bs .svi-add-to-watchlist .watchlist-wrapper .dropdown {
  display: inline-block;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.svi-bs .svi-add-to-watchlist .dropdown-menu {
  padding-left: 0.7em;
}
.svi-bs .svi-add-to-watchlist a.disabled-link {
  background: none;
  color: #777777;
}
.svi-bs .svi-add-to-watchlist .alert-wrapper {
  background-color: #fff;
  z-index: 9999;
  position: absolute;
  top: -6.5em;
}
.svi-bs .svi-add-to-watchlist .alert-wrapper .alert {
  border: 1px solid #ccc;
  margin-bottom: 0;
  width: 25em;
}
.svi-bs .svi-add-to-watchlist .alert-wrapper .alert .fa-exclamation-circle {
  font-size: 1.2em;
  color: #05c;
}
.svi-bs .svi-add-to-watchlist .alert-wrapper .alert .close {
  margin-left: 1em;
  color: #666666;
  opacity: 1;
}
@media (max-width: 767px) {
  .svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper .reset-chart-button {
    width: 50%;
    float: none;
  }
  .svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper .nav.nav-pills {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper .nav.nav-pills > li {
    margin-right: 0;
  }
  .svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper #comparisonChart > .tools-wrapper {
    width: 99%;
  }
  .svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper #comparisonChart > .tools-wrapper .item-body {
    justify-content: flex-start;
  }
}
@media (max-width: 767px) and (max-width: 480px) {
  .svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper #comparisonChart > .tools-wrapper .item-body {
    justify-content: space-between;
  }
}
.svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper .large-size {
  width: 350px;
}
@media (max-width: 991px) {
  .svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper .large-size {
    width: 440px;
  }
}
@media (max-width: 767px) {
  .svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper .large-size {
    width: 100%;
  }
}
.svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper .large-size [data-svi-input-symbol] {
  width: 100%;
}
.svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper .highcharts-popup {
  z-index: 1000;
}
.svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper .font-weight-normal {
  font-weight: normal;
}
.svi-bs .svi-combined-agreements-inline {
  overflow: hidden;
}
.svi-bs .combined-agreements-form .form-group {
  overflow: hidden;
}
.svi-bs .combined-agreements-form .block {
  width: 100%;
  border: 1px solid black;
  margin-top: 20px;
}
.svi-bs .combined-agreements-form .block .header {
  font-weight: bold;
  background-color: #DBDBDB;
  padding: 10px;
  border-bottom: 1px solid black;
  display: flex;
  justify-content: space-between;
}
.svi-bs .combined-agreements-form .block .header a {
  cursor: pointer;
  text-decoration: underline;
}
.svi-bs .combined-agreements-form .block .header a:link,
.svi-bs .combined-agreements-form .block .header a:visited,
.svi-bs .combined-agreements-form .block .header a:hover,
.svi-bs .combined-agreements-form .block .header a:active {
  color: black;
}
.svi-bs .combined-agreements-form .block .body {
  padding: 10px;
}
@media not print {
  .svi-bs .combined-agreements-form .scroll-box {
    height: 150px;
    overflow-y: scroll;
    overflow-x: hidden;
  }
}
.svi-bs .combined-agreements-form .section-buttons {
  margin-top: 20px;
  display: flex;
  justify-content: flex-end;
}
.svi-bs .combined-agreements-form .separator {
  border-top: 1px solid #000000;
  width: 100%;
  padding-bottom: 10px;
}
.svi-bs .combined-agreements-form .svi-user-agreement .section-agree {
  margin: 10px 0px 20px 0px;
}
.svi-bs .combined-agreements-form .svi-rtq-agreement-skip {
  padding-bottom: 10px;
}
.svi-bs .combined-agreements-form .svi-rtq-agreement-skip .choices {
  display: flex;
}
.svi-bs .combined-agreements-form .svi-rtq-agreement-skip .choices > label {
  margin-right: 20px;
}
.svi-bs .combined-agreements-form .svi-rtq-agreement .occupation {
  margin-top: 50px;
}
.svi-bs .combined-agreements-form .svi-rtq-agreement .non-prof-def {
  list-style-type: disc;
  margin-left: 2em;
}
.svi-bs .combined-agreements-form .svi-rtq-agreement .pro-or-not {
  margin-left: 20px;
}
.svi-bs .analyst-consensus-wrapper table,
.svi-bs .analyst-consensus-wrapper th,
.svi-bs .analyst-consensus-wrapper td {
  border: 0;
}
.svi-bs .analyst-consensus-wrapper .table > tbody > tr > td {
  border: 0;
  padding: 0 10px 11px 5px !important;
}
.svi-bs .analyst-consensus-wrapper .table {
  margin: 0;
}
.svi-bs .analyst-consensus-wrapper .progress {
  margin-bottom: 5px;
  margin-top: 1px;
}
.svi-bs .analyst-consensus-wrapper .progress-bar-col {
  width: 100%;
}
.svi-bs .analyst-consensus-wrapper .analyst-consensus-label {
  text-transform: capitalize;
  float: right;
}
.svi-bs .analyst-consensus-wrapper .analyst-consensus-no-of-analysts {
  text-transform: capitalize;
  float: right;
  font-weight: bold;
}
.svi-bs .analyst-consensus-wrapper .analyst-consensus-value {
  text-align: right;
  font-weight: bold;
  width: 2em;
}
.svi-bs .analyst-consensus-wrapper .rating-title {
  text-align: center;
  font-weight: bold;
  margin-bottom: 2em;
}
.svi-bs .analyst-consensus-wrapper .consensus-block {
  text-align: center;
}
.svi-bs .analyst-consensus-wrapper .consensus-block .consensus-title {
  font-weight: bold;
}
.svi-bs .analyst-consensus-wrapper .consensus-block .gauge-chart-wrapper {
  height: 210px;
  overflow: hidden;
}
.svi-bs .analyst-consensus-wrapper .consensus-block .gauge-chart-wrapper .gauge-chart {
  margin: 0 auto !important;
  display: inline-block;
  width: 300px;
  height: 300px;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .svi-bs .analyst-consensus-wrapper .consensus-block .gauge-chart-wrapper .gauge-chart {
    margin-left: -2em !important;
  }
}
.svi-bs .svi-average-annual-returns .as-of,
.svi-bs .svi-average-annual-returns .annotation {
  margin: 0 1em 2em 0;
  display: inline-block;
  font-size: 11px;
}
.svi-bs .svi-average-annual-returns .font-weight-bold {
  font-weight: bold;
}
.svi-bs .svi-average-annual-returns .average-annual-returns-grid > tbody tr td:first-child {
  padding-left: 1em !important;
}
.svi-bs .svi-average-annual-returns .lipper-footer {
  font-size: 11px;
  text-align: right;
}
.svi-bs #svi-account-balance dl.dl-horizontal dt,
.svi-bs #svi-buying-power dl.dl-horizontal dt,
.svi-bs #svi-bonus-trades dl.dl-horizontal dt {
  float: left;
}
.svi-bs .svi-account-balance-value dt {
  font-size: 15px;
  font-weight: normal;
  padding-left: 10px;
}
.svi-bs .svi-account-balance-value dd {
  font-size: 31px;
  padding: 10px;
}
.svi-bs .svi-account-balance-value hr {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  margin-top: -17px;
  border-top: 2px solid #555555;
}
@media (min-width: 992px) {
  .svi-bs .svi-account-balance-value hr {
    float: left;
    width: 100%;
  }
}
.svi-bs #svi-bonus-trades .header-title {
  font-size: 21px;
  margin-bottom: 0;
  border-bottom: 1px solid #555555;
}
.svi-bs .trade-pricing-section h4 {
  font-weight: bold;
}
.svi-bs .trade-pricing-section .bonus-trades .dl-horizontal dd {
  float: none;
}
.svi-bs .svi-collapse.svi-collapse-no-title > .panel.panel-collapse {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.svi-bs .svi-collapse:not(.svi-collapse-no-title) {
  /*margin-top:10px;*/
}
.svi-bs .svi-collapse > .panel > .panel-heading > .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 21px;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.svi-bs .svi-collapse > .panel > .panel-heading > .panel-title .buttons {
  color: #aaaaaa;
}
.svi-bs .svi-collapse > .panel > .panel-body {
  transform: scaleY(0);
  transform-origin: top;
  transition: transform 0.5s;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.svi-bs .svi-collapse > .panel > .panel-body div {
  animation: css-visibility-hidden 0s 1s forwards;
}
@keyframes css-visibility-hidden {
  to {
    visibility: hidden;
  }
}
.svi-bs .svi-collapse > .panel > .panel-body.transitioning {
  height: auto;
}
.svi-bs .svi-collapse > .panel > .panel-body.in {
  transform: scaleY(1);
  height: auto;
  padding: 15px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.svi-bs .svi-collapse > .panel > .panel-body.in div {
  animation: css-visibility-visible 0s 0.2s forwards;
}
@keyframes css-visibility-visible {
  to {
    visibility: visible;
  }
}
.svi-bs .svi-collapse > .panel.zoomed {
  position: fixed;
  z-index: 10001;
  box-shadow: 4px 4px 8px grey;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.svi-bs .svi-collapse > .panel.zoomed .panel-body {
  overflow: auto;
}
.svi-bs .svi-collapse .backdrop.visible {
  z-index: 10000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: background-color 1s;
  background-color: rgba(128, 128, 128, 0.4);
}
.svi-bs .svi-collapse .svi-holdings-list .table-container {
  overflow-x: auto;
}
.svi-bs .svi-collapse .svi-portfolio-value-chart h3.title,
.svi-bs .svi-collapse .asset-allocation-overview h3.title {
  display: none;
}
.svi-bs .data-svi-company-overview .companyOverview-wrapper {
  font-size: 12px;
  padding: 0 1.7em;
}
.svi-bs .data-svi-company-overview .companyOverview-wrapper .companyOverview-block {
  margin: 1.5em 0 1em;
}
.svi-bs .data-svi-company-overview .companyOverview-wrapper .companyOverview-block .title {
  margin-bottom: 0.8em;
  font-size: 12px;
  color: #333333;
  font-weight: bold;
}
.svi-bs .data-svi-company-overview .companyOverview-wrapper .companyOverview-block .strategy-text {
  height: 19.5em;
}
@media (max-width: 991px) {
  .svi-bs .data-svi-company-overview .companyOverview-wrapper .companyOverview-block .strategy-text {
    height: 7.5em;
  }
}
.svi-bs .data-svi-company-overview .companyOverview-wrapper .companyOverview-block .strategy-text-expanded {
  height: auto;
}
.svi-bs .data-svi-company-overview .companyOverview-wrapper .companyOverview-block .info-block {
  overflow-y: hidden;
  line-height: 1.5em;
  color: #333333;
}
.svi-bs .data-svi-company-overview .companyOverview-wrapper .companyOverview-block .info-block p {
  margin-bottom: 2px;
}
.svi-bs .data-svi-company-overview .companyOverview-wrapper .companyOverview-block .border-bottom {
  border-bottom: 2px solid #ccc;
  padding-bottom: 0.6em;
  width: fit-content;
  min-width: 100%;
}
.svi-bs .data-svi-company-overview .companyOverview-wrapper .companyOverview-block .overflow-hidden {
  overflow: hidden;
}
.svi-bs .data-svi-company-overview .companyOverview-wrapper .companyOverview-block .fund-manager-name {
  color: #333333;
  display: block;
  margin-top: 0.8em;
}
@media (max-width: 991px) {
  .svi-bs .data-svi-company-overview .companyOverview-wrapper {
    overflow: hidden;
  }
}
.svi-bs .data-svi-company-overview .more-less-banner-wrapper-responsive {
  display: none;
}
@media (max-width: 991px) {
  .svi-bs .data-svi-company-overview .more-less-banner-wrapper-responsive {
    display: block;
  }
}
.svi-bs .data-svi-company-overview .more-less-banner-wrapper {
  display: block;
}
@media (max-width: 991px) {
  .svi-bs .data-svi-company-overview .more-less-banner-wrapper {
    display: none;
  }
}
.svi-bs .svi-details .data-label {
  margin-top: 25px;
  font-size: 12px;
  font-weight: bold;
}
.svi-bs .svi-details .data-value {
  font-size: 15px;
  margin-bottom: 25px;
}
.svi-bs {
  /**
	 * docShareModal
	 **/
  /**
	 * docUpload
	 **/
  /**
	* fix the popup left margin
	**/
  /**
	* remove margin-top
	**/
}
.svi-bs .docShareModal.modal {
  margin-top: 100px;
  min-height: 500px;
}
.svi-bs .docShareModal .modal-dialog {
  vertical-align: middle;
  margin: 2% auto 0 auto;
}
.svi-bs .docShareModal .modal-md {
  width: 70%;
}
.svi-bs .docShareModal .modal-body {
  padding: 15px 20px 15px 5px;
}
.svi-bs .svi-doc-share-upload-modal.modal {
  height: 500px;
}
.svi-bs .svi-doc-share-upload-modal .modal-body {
  padding: 10px 10px 15px 10px;
}
.svi-bs .svi-doc-share-upload-modal .alert-info button {
  visibility: hidden;
}
.svi-bs .svi-doc-share-upload-modal div > input[type="checkbox"] {
  margin-top: 0;
}
.svi-bs .svi-doc-share-upload-modal div > input[type="file"] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 350px;
  text-align: left;
}
.svi-bs .svi-doc-share-upload-modal label {
  font-weight: normal;
  margin: 0;
  vertical-align: top;
}
.svi-bs .svi-delete-docshare-popover.popover {
  transform: translateX(-50%);
}
.svi-bs .svi-overwritefile-docshare-popover.popover.bottom {
  margin-top: 0;
}
.pr-error-page {
  height: 100%;
  width: 100%;
  display: flex;
  /*background-image: url(@pr-chart-error-background);*/
}
.pr-error-page_text-container {
  width: 80%;
  margin: auto;
  padding: 1em;
  background: rgba(255, 255, 255, 0.5);
}
.pr-error-page__title {
  font-size: larger;
  text-align: center;
  font-weight: bold;
}
.pr-error-page_dates-popup {
  width: 150px;
  padding: 0.5em;
  padding-bottom: 0;
  z-index: 100000;
}
.svi-bs .svi-earnings-events-modal .data-label {
  margin-top: 25px;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;
}
.svi-bs .svi-earnings-events-modal .data-value {
  font-size: 15px;
  margin-bottom: 25px;
}
.svi-bs .svi-earnings-events-modal .col-sm-4 {
  margin: 0 30px;
}
.svi-bs .svi-earnings-events-modal .col-sm-3 {
  margin: 0 10px;
}
@media (max-width: 768px) {
  .svi-bs .svi-earnings-events-modal .col-sm-3 {
    margin: 0 30px;
  }
}
.svi-bs .svi-events-table-container {
  margin-top: 15px;
}
.svi-bs .svi-events-table-container .svi-tabs .tab-controls {
  float: left;
}
.svi-bs .svi-events-table-container .svi-tabs .carousel-inner {
  height: 100% !important;
}
.svi-bs .svi-events-table-container .diclaimer {
  float: right;
}
.svi-bs .svi-events-table-container .svi-filter-dropdown {
  float: right;
  margin-top: 2px;
}
@media (max-width: 767px) {
  .svi-bs .svi-events-table-container .svi-filter-dropdown {
    float: none;
    margin-bottom: 10px;
    margin-left: 10px;
  }
}
.svi-bs .svi-events-table-container .form-group {
  vertical-align: top;
}
@media (max-width: 767px) {
  .svi-bs .svi-events-table-container .form-group {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 0;
  }
}
.svi-bs .svi-events-table-container .svi-filter-date-range {
  float: right;
  margin-top: 3px;
  margin-left: 10px;
}
@media (max-width: 767px) {
  .svi-bs .svi-events-table-container .svi-filter-date-range {
    float: none;
  }
}
.svi-bs .svi-fund-asset-allocation .asOf-date {
  margin-left: 15px;
  font-size: 11px;
}
.svi-bs .svi-fund-asset-allocation .asset-allocation {
  display: flex;
}
@media (max-width: 767px) {
  .svi-bs .svi-fund-asset-allocation .asset-allocation {
    display: block;
  }
}
.svi-bs .svi-fund-asset-allocation .asset-allocation-pie {
  height: 250px;
}
@media (max-width: 767px) {
  .svi-bs .svi-fund-asset-allocation .asset-allocation-pie {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .svi-bs .svi-fund-asset-allocation .asset-allocation-pie .highcharts-container {
    margin: 0 auto;
  }
}
.svi-bs .svi-fund-asset-allocation .table {
  margin: 5px 0 0 15px;
  width: 50%;
}
@media (max-width: 1200px) {
  .svi-bs .svi-fund-asset-allocation .table {
    width: 40%;
    margin: 5px 0 0 20px;
  }
}
@media (max-width: 767px) {
  .svi-bs .svi-fund-asset-allocation .table {
    width: 100%;
    margin: 0;
  }
}
.svi-bs .svi-fund-asset-allocation .table > thead > tr > th {
  border: 0;
  padding: 0 5px 11px 2px !important;
  font-weight: bold;
}
.svi-bs .svi-fund-asset-allocation .table > tbody > tr > td {
  padding: 7px 0 7px 7px;
}
.svi-bs .svi-fund-distribution table > thead > tr > th,
.svi-bs .svi-fund-distribution .distribution-types {
  font-weight: bold;
}
.svi-bs .svi-fund-distribution .carousel-inner {
  height: 100% !important;
}
.svi-bs .svi-fund-distribution .table {
  margin-bottom: 10px;
}
.svi-bs .svi-fund-distribution table:last-child {
  margin-bottom: 0;
}
.svi-bs .svi-fund-distribution table > thead > tr:nth-child(2) > th {
  border-bottom: 1px solid #ddd;
}
.svi-bs .fund-esg-popover {
  max-width: 600px;
  outline: -webkit-focus-ring-color auto 1px;
  z-index: 1030;
}
.svi-bs .svi-fund-esg-table .header-esg-row {
  font-weight: bold;
}
.svi-bs .svi-fund-esg-table .empty-row {
  height: 2.8em;
}
.svi-bs .svi-fund-esg-table .disclaimer {
  font-size: 11px;
  float: right;
}
.svi-bs .svi-fund-esg-table .disclaimer .lipper-popover {
  cursor: help;
  color: #05c;
}
.svi-bs .svi-fund-esg-table .disclaimer .lipper-popover:hover {
  text-decoration: underline;
}
.svi-bs .svi-fund-esg-table .nested-esg-row td:first-child {
  padding-left: 2em;
}
.svi-bs .svi-fund-expense-ratios .prospectus-title,
.svi-bs .svi-fund-expense-ratios .total-expense-ratio {
  font-weight: bold;
}
.svi-bs .svi-fund-expense-ratios .empty-row {
  height: 34px;
}
.svi-bs .svi-fund-expense-ratio-summary .disclaimer {
  font-size: 11px;
  float: right;
}
.svi-bs .svi-fund-geographic-exposure .carousel-inner {
  height: auto !important;
}
.svi-bs .svi-fund-geographic-exposure .highcharts-series-1 .highcharts-point {
  stroke-width: 2px;
}
.svi-bs .svi-fund-geographic-exposure .table {
  margin-top: 10px;
}
.svi-bs .svi-fund-geographic-exposure .table thead > tr > th {
  font-weight: bold;
}
.svi-bs .svi-fund-geographic-exposure .asOf-date {
  font-size: 11px;
  margin-bottom: 5px;
}
.svi-bs .svi-fund-geographic-exposure .percent-tooltip:hover {
  color: #05c;
  text-decoration: underline;
}
.svi-bs .svi-fund-geographic-exposure .percent-tooltip {
  cursor: pointer;
}
.svi-bs .svi-fund-growth .fund-growth-chart {
  height: 300px;
}
.svi-bs .svi-fund-holdings-table .disclaimer {
  float: right;
  margin: 1em 0;
}
.svi-bs .svi-fund-load-schedule .category-name {
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  padding: 5px 0;
}
.svi-bs .svi-fund-load-schedule .caps {
  margin-bottom: 5px;
}
.svi-bs .svi-fund-load-schedule .load-schedule {
  margin-top: 10px;
}
.svi-bs .svi-fund-load-schedule .caps-item {
  padding: 5px 0;
  display: flex;
  justify-content: space-between;
}
.svi-bs .svi-fund-load-schedule .caps-title {
  float: left;
}
.svi-bs .svi-fund-load-schedule .caps-value {
  float: right;
  font-weight: bold;
}
.svi-bs .svi-fund-minimums .data-label {
  margin-top: 25px;
  font-size: 12px;
  font-weight: bold;
}
.svi-bs .svi-fund-minimums .data-value {
  font-size: 15px;
  margin-bottom: 25px;
}
.svi-bs .svi-fund-minimums dl > .data-value:last-child {
  margin-bottom: 0;
}
.svi-bs .svi-fund-monthly-price-history .actualValues {
  color: #333333;
}
.svi-bs .fundOverview-wrapper {
  font-size: 12px;
  padding: 0 1.7em;
}
.svi-bs .fundOverview-wrapper .fundOverview-block {
  margin: 1.5em 0 1em;
}
.svi-bs .fundOverview-wrapper .fundOverview-block .title {
  margin-bottom: 0.8em;
  font-weight: bold;
  font-size: 12px;
}
.svi-bs .fundOverview-wrapper .fundOverview-block .strategy-text {
  height: 19.5em;
}
@media (max-width: 991px) {
  .svi-bs .fundOverview-wrapper .fundOverview-block .strategy-text {
    max-height: 7.5em;
    height: auto;
  }
}
.svi-bs .fundOverview-wrapper .fundOverview-block .strategy-text-expanded {
  height: auto;
}
.svi-bs .fundOverview-wrapper .fundOverview-block .info-block {
  overflow-y: hidden;
  line-height: 1.5em;
}
.svi-bs .fundOverview-wrapper .fundOverview-block .info-block p {
  margin-bottom: 2px;
}
.svi-bs .fundOverview-wrapper .fundOverview-block .border-bottom {
  border-bottom: 2px solid #ccc;
  padding-bottom: 0.6em;
}
.svi-bs .fundOverview-wrapper .fundOverview-block .overflow-hidden {
  overflow: hidden;
}
.svi-bs .fundOverview-wrapper .fundOverview-block .fund-manager-name {
  display: block;
  margin-top: 0.8em;
}
@media (max-width: 991px) {
  .svi-bs .fundOverview-wrapper {
    overflow: hidden;
  }
}
.svi-bs .more-less-banner-wrapper-responsive {
  display: none;
}
@media (max-width: 991px) {
  .svi-bs .more-less-banner-wrapper-responsive {
    display: block !important;
  }
}
.svi-bs .more-less-banner-wrapper {
  display: block;
}
@media (max-width: 991px) {
  .svi-bs .more-less-banner-wrapper {
    display: none !important;
  }
}
.svi-bs .fundPerformanceAAG-block {
  border: 1px solid grey;
  border-radius: 5px;
  padding: 20px 0;
  margin: 0 15px 10px;
}
.svi-bs .fundPerformanceAAG-block .black-line {
  width: 50px;
  border-bottom: 1px solid black;
  display: block;
  margin: 0 auto;
}
.svi-bs .fundPerformanceAAG-block .inner-top {
  padding: 10px;
  margin: 0 10px;
}
.svi-bs .fundPerformanceAAG-block .inner-bottom {
  margin-top: 20px;
  font-weight: bold;
}
.svi-bs .svi-fund-risk-analysis .svi-widget {
  overflow: visible;
}
.svi-bs .svi-fund-risk-analysis .row {
  margin: 0 !important;
}
.svi-bs .svi-fund-risk-analysis .risk-table-header {
  font-weight: bold;
}
.svi-bs .svi-fund-risk-analysis .risk-item-title:hover {
  text-decoration: underline;
}
.svi-bs .svi-fund-risk-analysis .risk-item-title {
  cursor: pointer;
  color: #05c;
}
.svi-bs .svi-fund-risk-analysis .footnote-asterisk {
  text-align: right;
}
.svi-bs .svi-fund-risk-analysis .vertical-aligned-values {
  display: flex;
  justify-content: center;
  align-items: center;
}
.svi-bs .svi-fund-risk-analysis .datapoint-box {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  min-height: 8.7em;
  align-items: center;
  flex-direction: column;
  display: flex;
  justify-content: center;
}
.svi-bs .svi-fund-risk-analysis .datapoint-box blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.svi-bs .svi-fund-risk-analysis .datapoint-box .data-label {
  font-size: 12px;
}
.svi-bs .svi-fund-risk-analysis .datapoint-box .data-value {
  font-size: 21px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .svi-bs .svi-fund-risk-analysis .datapoint-box .data-value {
    font-size: 12px;
  }
}
.svi-bs .svi-fund-sector-allocation table,
.svi-bs .svi-fund-sector-allocation th,
.svi-bs .svi-fund-sector-allocation td {
  border: 0;
}
.svi-bs .svi-fund-sector-allocation .table > tbody > tr > td {
  border: 0;
  padding: 0 5px 11px 2px !important;
}
.svi-bs .svi-fund-sector-allocation .table {
  margin: 5px 0 0 15px;
}
.svi-bs .svi-fund-sector-allocation .progress {
  margin-bottom: 5px;
  margin-top: 1px;
}
.svi-bs .svi-fund-sector-allocation .progress-bar-col {
  width: 45%;
}
.svi-bs .svi-fund-sector-allocation .sector-allocation-value {
  margin-left: 10px;
}
@media (max-width: 767px) {
  .svi-bs .svi-fund-sector-allocation .sector-allocation-value {
    margin-right: 10px;
  }
}
.svi-bs .svi-fund-style-map .content-wrapper {
  padding-left: 1em;
  min-height: 27em;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .svi-bs .svi-fund-style-map .content-wrapper {
    height: auto;
  }
}
@media (max-width: 991px) {
  .svi-bs .svi-fund-style-map .content-wrapper-global {
    height: auto !important;
  }
}
.svi-bs .svi-fund-style-map .axis-wrapper {
  padding-bottom: 1em;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 1em;
  height: auto;
  width: 100%;
  position: relative;
}
.svi-bs .svi-fund-style-map .axis-wrapper .map-wrapper {
  width: 100%;
}
@media (max-width: 991px) {
  .svi-bs .svi-fund-style-map .axis-wrapper .map-wrapper {
    width: 80%;
  }
}
.svi-bs .svi-fund-style-map .axis-wrapper .square-container .square-row {
  display: flex;
  flex-wrap: wrap;
}
.svi-bs .svi-fund-style-map .axis-wrapper .square-container .square-row:first-child {
  font-weight: bold;
}
.svi-bs .svi-fund-style-map .axis-wrapper .square {
  position: relative;
  flex-basis: calc(23% - 10px);
  margin: 5px;
  box-sizing: border-box;
  border-radius: 5px;
  background: #ccc !important;
}
.svi-bs .svi-fund-style-map .axis-wrapper .square.active {
  background-color: #0c2074 !important;
}
.svi-bs .svi-fund-style-map .axis-wrapper .borderless {
  background: #ffffff !important;
}
.svi-bs .svi-fund-style-map .axis-wrapper .square-row:first-child {
  height: 2em;
  text-align: center;
  text-transform: capitalize;
}
.svi-bs .svi-fund-style-map .axis-wrapper .square-row > .square:first-child {
  flex-basis: calc(13% - 10px);
}
@media (max-width: 991px) {
  .svi-bs .svi-fund-style-map .axis-wrapper .square-row > .square:first-child {
    flex-basis: calc(15% - 10px);
  }
}
.svi-bs .svi-fund-style-map .axis-wrapper .square-row > .square:first-child .content {
  text-transform: capitalize;
  transform: rotate(-90deg);
  left: 110%;
  font-weight: bold;
  letter-spacing: 1px;
  display: flex;
  justify-content: center;
}
@media (max-width: 991px) {
  .svi-bs .svi-fund-style-map .axis-wrapper .square-row > .square:first-child .content {
    left: 105%;
  }
}
.svi-bs .svi-fund-style-map .axis-wrapper .square::before {
  content: '';
  display: block;
  padding-top: 100%;
}
.svi-bs .svi-fund-style-map .axis-wrapper .square .content {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.svi-bs .svi-fund-style-map .axis-top-title {
  transform: rotate(-90deg);
  position: absolute;
  left: -4.2em;
  top: 2.25em;
}
.svi-bs .svi-fund-style-map .axis-bottom-title {
  position: absolute;
  bottom: -2em;
  right: 0;
}
@media (max-width: 991px) {
  .svi-bs .svi-fund-style-map .value-style-wrapper {
    margin-top: 2em;
  }
}
.svi-bs .svi-fund-style-map .value-style-wrapper .value-circle {
  height: 13em;
  width: 13em;
  background: #eee !important;
  border-radius: 50%;
  text-align: center;
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .svi-bs .svi-fund-style-map .value-style-wrapper .value-circle {
    height: 20em;
    width: 20em;
  }
}
.svi-bs .svi-fund-style-map .value-style-wrapper .value-circle .value-circle-text {
  text-transform: capitalize;
  font-size: 1.8em;
  font-weight: bold;
  color: #0c2074;
  padding: 0 0.7em;
}
.svi-bs .svi-fund-style-map .value-style-wrapper .value-text {
  margin-top: 1.5em;
  text-align: center;
}
.svi-bs .svi-fund-style-map .value-text-bottom {
  text-align: center;
  margin: 1.35em 0 1em;
}
.svi-bs .svi-fund-style-map .provided-by {
  margin: 1.35em 0;
  font-size: 11px;
}
@media print {
  .svi-bs .svi-fund-style-map .col-sm-12 {
    width: 41.66666667% !important;
    float: left !important;
  }
}
.svi-bs .svi-gain-loss-filter-controls {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.svi-bs .svi-gain-loss-filter-controls label,
.svi-bs .svi-gain-loss-filter-controls .svi-filter-dropdown > .form-group {
  margin-bottom: 0;
}
.svi-bs .svi-gain-loss-filter-controls .gain-loss-filters,
.svi-bs .svi-gain-loss-filter-controls .svi-filter-dropdown > .form-group,
.svi-bs .svi-gain-loss-filter-controls .dropdown.inline-block,
.svi-bs .svi-gain-loss-filter-controls .asset-type-dropdown .svi-filter-multi-dropdown,
.svi-bs .svi-gain-loss-filter-controls .symbol-input .svi-filter-text {
  display: flex;
}
.svi-bs .svi-gain-loss-filter-controls .svi-filter-date-range > .form-group,
.svi-bs .svi-gain-loss-filter-controls .svi-filter-date-range {
  display: inline-flex;
}
.svi-bs .svi-gain-loss-filter-controls .multi-account-dropdown ul.dropdown-menu {
  left: 50%;
}
.svi-bs .svi-gain-loss-filter-controls .gain-loss-filters {
  flex-wrap: wrap;
}
.svi-bs .svi-gain-loss-filter-controls .filter-item {
  margin-bottom: 15px;
}
.svi-bs .svi-gain-loss-filter-controls .asset-type-dropdown .svi-filter-multi-dropdown .filter-multi-dropdown-label,
.svi-bs .svi-gain-loss-filter-controls .symbol-input .svi-filter-text label,
.svi-bs .svi-gain-loss-filter-controls .form-group label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 5px;
}
.svi-bs .svi-gain-loss-filter-controls .filter-item,
.svi-bs .svi-gain-loss-filter-controls .svi-filter-date-range .form-group,
.svi-bs .svi-gain-loss-filter-controls .button-controls .apply-button {
  margin-right: 5px;
}
.svi-bs .svi-gain-loss-filter-controls .filter-item:last-child,
.svi-bs .svi-gain-loss-filter-controls .svi-filter-date-range .form-group:last-child {
  margin-right: 0;
}
.svi-bs .svi-gain-loss-filter-controls .svi-filter-date-range .form-group label {
  white-space: nowrap;
}
.svi-bs .svi-gain-loss-filter-controls .form-group .svi-filter-multi-dropdown {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.svi-bs .svi-gain-loss-filter-controls .button-controls {
  margin: 0 0 10px;
}
@media (max-width: 1199px) {
  .svi-bs .svi-gain-loss-filter-controls .gain-loss-filters,
  .svi-bs .svi-gain-loss-filter-controls .gain-loss-date-range .svi-filter-date-range {
    flex-direction: column;
  }
  .svi-bs .svi-gain-loss-filter-controls .filter-item,
  .svi-bs .svi-gain-loss-filter-controls .svi-filter-date-range .form-group {
    margin-right: 0;
  }
  .svi-bs .svi-gain-loss-filter-controls .filter-item,
  .svi-bs .svi-gain-loss-filter-controls .button-controls {
    display: flex;
    justify-content: end;
    margin-top: 5px;
    margin-bottom: 0;
  }
  .svi-bs .svi-gain-loss-filter-controls .year-dropdown .svi-filter-dropdown > .form-group,
  .svi-bs .svi-gain-loss-filter-controls .term-type-dropdown .svi-filter-dropdown > .form-group,
  .svi-bs .svi-gain-loss-filter-controls .svi-filter-date-range .form-group:nth-child(2) {
    margin-bottom: 0;
  }
  .svi-bs .svi-gain-loss-filter-controls .svi-filter-date-range .form-group:first-child {
    margin-bottom: 5px;
  }
  .svi-bs .svi-gain-loss-filter-controls .asset-type-dropdown ul.dropdown-menu,
  .svi-bs .svi-gain-loss-filter-controls .group-by-dropdown ul.dropdown-menu,
  .svi-bs .svi-gain-loss-filter-controls .term-type-dropdown ul.dropdown-menu,
  .svi-bs .svi-gain-loss-filter-controls .multi-account-dropdown ul.dropdown-menu {
    right: 0;
    left: auto;
  }
  .svi-bs .svi-gain-loss-filter-controls .gain-loss-date-range .dropdown-menu.datepicker {
    right: 0 !important;
    left: auto !important;
  }
}
.svi-bs .svi-gauge-chart .gauge-chart {
  height: 150px;
}
.svi-bs .svi-gauge-chart .data-label {
  text-align: center;
}
.svi-bs .svi-gauge-chart .label-value {
  font-size: 1.8em;
  text-align: center;
}
.svi-bs .svi-gauge-chart .label-text {
  text-align: center;
  font-size: 1em;
}
.svi-bs .svi-global-indices-grid-container .svi-tabs .tab-controls {
  display: flex;
  width: 100%;
  justify-content: center;
  margin-bottom: 15px;
}
.svi-bs .svi-global-indices-grid-container .svi-tabs .carousel-inner {
  height: 100% !important;
}
.svi-bs .svi-global-indices-grid-container .global-indices-title {
  margin: 1em 0;
}
.svi-bs .svi-global-indices-grid-container .global-indices-footer {
  font-size: 11px;
  margin-bottom: 6em;
  display: flex;
  justify-content: flex-end;
}
.svi-bs .svi-global-indices-grid-container .global-indices-footer .popover {
  z-index: 1029;
}
@media (max-width: 767px) {
  .svi-bs .svi-global-indices-grid-container .global-indices-title {
    margin-bottom: 0;
  }
  .svi-bs .svi-global-indices-grid-container .global-indices-footer {
    width: 100%;
    flex-direction: column;
    align-items: flex-end;
  }
  .svi-bs .svi-global-indices-grid-container .global-indices-footer .global-indices-annotation {
    display: flex;
    justify-content: flex-end;
    white-space: pre;
  }
}
.svi-bs .svi-global-indices-grid-container .svi-global-indices-map {
  height: 490px;
}
.svi-bs .svi-global-indices-map .country-name {
  font-size: 14px;
  padding-bottom: 8px;
}
.svi-bs .svi-global-indices-map .legend {
  text-align: center;
  margin-top: 10px;
}
.svi-bs .svi-global-indices-map .legend .swatches {
  display: inline-block;
  width: 2em;
  height: 0.5em;
}
@media (max-width: 767px) {
  .svi-bs .svi-global-indices-map .legend .swatches {
    width: 1.5em;
  }
}
.svi-bs .svi-global-indices-map .legend .large-gain {
  background: #024B26 !important;
  color: #FFFFFF;
}
.svi-bs .svi-global-indices-map .legend .small-gain {
  background: #689841 !important;
  color: #000000;
}
.svi-bs .svi-global-indices-map .legend .small-loss {
  background: #E56B7B !important;
  color: #000000;
}
.svi-bs .svi-global-indices-map .legend .large-loss {
  background: #8D0622 !important;
  color: #FFFFFF;
}
.svi-bs .svi-global-indices-table .controls {
  float: right;
  display: flex;
  justify-content: flex-end;
}
.svi-bs .svi-global-indices-table .controls .svi-input-symbol {
  margin: 2px 0 0 0;
  width: 275px;
}
.svi-bs .svi-global-indices-table .controls .svi-filter-dropdown {
  float: right;
}
@media (max-width: 767px) {
  .svi-bs .svi-global-indices-table .controls .svi-filter-dropdown {
    float: none;
    margin-bottom: 10px;
    margin-left: 10px;
  }
}
.svi-bs .history-grid th[data-col-name="desc"],
.svi-bs .history-grid td[data-col-name="desc"] {
  width: 20%;
}
.svi-bs .svi-holding-market-value {
  padding-top: 10px;
}
.svi-bs .svi-holding-market-value .extra-symbols {
  font-size: 18px;
  font-weight: bold;
  margin: 0 3px;
}
@media (max-width: 767px) {
  .svi-bs .svi-holding-market-value .extra-symbols {
    font-size: 14px;
  }
}
.svi-bs .svi-holding-market-value .vertical-aligned-values {
  display: flex;
  justify-content: center;
  align-items: center;
}
.svi-bs .svi-holding-market-value .datapoint-box {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.svi-bs .svi-holding-market-value .datapoint-box blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.svi-bs .svi-holding-market-value .datapoint-box .data-label {
  font-size: 12px;
}
.svi-bs .svi-holding-market-value .datapoint-box .data-value {
  font-size: 21px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .svi-bs .svi-holding-market-value .datapoint-box .data-value {
    font-size: 12px;
  }
}
.svi-bs .svi-holding-market-value .datapoint-box .data-ask-bid-size {
  font-size: 18px;
  margin-top: 1px;
  color: #757474;
}
@media (max-width: 767px) {
  .svi-bs .svi-holding-market-value .datapoint-box .data-ask-bid-size {
    font-size: 12px;
    margin-top: 0;
  }
}
.svi-bs .svi-holding-market-value .datapoint-box .quote-exchange-date {
  font-size: 15px;
}
.svi-bs .svi-holding-market-value .portfolio-account-name-block {
  height: 4em;
}
.svi-bs .svi-holding-market-value .portfolio-account-name-block .symbol-name-divider {
  margin-left: 10px;
  margin-right: 10px;
}
@media (max-width: 991px) {
  .svi-bs .svi-holding-market-value .portfolio-account-name-block {
    justify-content: center;
  }
}
.svi-bs .svi-holding-market-value .portfolio-account-name-block .account-nickname {
  font-size: 31px;
}
@media (max-width: 530px) {
  .svi-bs .svi-holding-market-value .portfolio-account-name-block .account-nickname {
    font-size: 21px;
  }
}
.svi-bs .holdings-grid .multipleQty {
  min-width: 8em;
}
.svi-bs .holdings-grid .multipleQtyLabel {
  float: left;
}
.svi-bs .holdings-grid .multipleQtyTotal {
  font-weight: bold;
}
.svi-bs .holdings-grid .multipleQtyPart {
  font-style: italic;
}
.svi-bs .svi-holdings-list-widget .widget.max-height {
  overflow-y: hidden !important;
}
.svi-bs .svi-holdings-list-widget .table-container {
  height: 100%;
}
.svi-bs .svi-holding-zoom .frequency.dropdown-wrapper {
  position: static;
  justify-content: flex-end;
}
@media print and (orientation: landscape) {
  .svi-bs .svi-holding-zoom .print-breaker-before {
    page-break-before: always;
    height: 1px;
    display: block;
  }
}
.svi-bs .index-tile--long-title .svi-index-tile .symbol-wrapper {
  margin: 0;
  padding-left: 15px;
}
.svi-bs .svi-index-tile .tile-body {
  height: 12em;
  border: 2px solid #ccc;
  border-radius: 15px;
  margin: 8px 0 16px 0;
  padding-bottom: 8px;
  background: #fff;
  height: auto;
}
.svi-bs .svi-index-tile .tile-body.max-height {
  overflow-x: hidden;
  overflow-y: scroll;
}
.svi-bs .svi-index-tile .tile-body .widget-body {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 992px) {
  .svi-bs .svi-index-tile .tile-body .widget-body {
    float: left;
    width: 100%;
  }
}
.svi-bs .svi-index-tile .tile-body .widget-body .table {
  background: #fff;
}
.svi-bs .svi-index-tile .tile-body .widget-body .list-group {
  margin-bottom: 0;
}
.svi-bs .svi-index-tile .tile-body .widget-body .list-group:not(.with-border) .list-group-item {
  border: none;
}
.svi-bs .svi-index-tile .tile-body .title-area {
  padding: 0;
  min-height: 1.5em;
  background-color: transparent;
  border-radius: 13px 13px 0 0;
  text-align: center;
}
.svi-bs .svi-index-tile .tile-body .title-text,
.svi-bs .svi-index-tile .tile-body h2.title-text {
  font-size: 21px;
  text-align: center;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 0;
  margin: 0px;
}
.svi-bs .svi-index-tile .tile-body .shortcut-area {
  position: absolute;
  top: 0.7em;
  right: 1.1em;
}
.svi-bs .svi-index-tile .tile-body .shortcut-area span {
  cursor: pointer;
}
.svi-bs .svi-index-tile .tile-body .shortcut-area .external-link {
  color: #05c;
}
.svi-bs .svi-index-tile .tile-body .shortcut-area .external-link:hover {
  text-decoration: underline;
}
.svi-bs .svi-index-tile .tile-body .loader {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.svi-bs .svi-index-tile .tile-body .more-info {
  cursor: pointer;
  font-size: 15px;
  background-color: #5bc0de;
  color: #fff;
  width: 100%;
  height: 2em;
  text-align: center;
  position: absolute;
  bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.svi-bs .svi-index-tile .tile-body .front,
.svi-bs .svi-index-tile .tile-body .back {
  background-color: #fff;
  border-radius: 15px;
  color: #333333;
}
.svi-bs .svi-index-tile .tile-body .front:hover,
.svi-bs .svi-index-tile .tile-body .back:hover {
  background-color: #f7f7f7;
}
.svi-bs .svi-index-tile .tile-body .dl-horizontal dt {
  text-align: left;
  font-weight: bold;
}
.svi-bs .svi-index-tile .tile-body .hero {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}
@media (min-width: 992px) {
  .svi-bs .svi-index-tile .tile-body .hero {
    float: left;
    width: 100%;
  }
}
.svi-bs .svi-index-tile .tile-body .hero .section-label {
  font-size: 21px;
}
.svi-bs .svi-index-tile .tile-body .hero .value {
  font-size: 25px;
}
.svi-bs .svi-index-tile .tile-body .sub {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}
@media (min-width: 992px) {
  .svi-bs .svi-index-tile .tile-body .sub {
    float: left;
    width: 50%;
  }
}
.svi-bs .svi-index-tile .tile-body .sub .section-label {
  font-size: 15px;
}
.svi-bs .svi-index-tile .tile-body .sub .value {
  font-size: 21px;
}
.svi-bs .svi-index-tile .tile-body .back p {
  padding: 10px;
}
.svi-bs .svi-index-tile .tile-body.positive .front {
  background-color: #5cb85c;
  color: #fff;
}
.svi-bs .svi-index-tile .tile-body.positive .more-info {
  background-color: #4cae4c;
  color: #fff;
}
.svi-bs .svi-index-tile .tile-body.negative .front {
  background-color: #de162b;
  color: #fff;
}
.svi-bs .svi-index-tile .tile-body.negative .more-info {
  background-color: #c71427;
  color: #fff;
}
.svi-bs .svi-index-tile .tile-body.mixed .positive {
  background-color: #5cb85c;
  color: #fff;
}
.svi-bs .svi-index-tile .tile-body.mixed .negative {
  background-color: #de162b;
  color: #fff;
}
.svi-bs .svi-index-tile p {
  margin: 0 0 3px;
}
.svi-bs .svi-index-tile .loader-floating {
  top: 10px;
  right: 20px;
  width: 14em;
}
.svi-bs .svi-index-tile .index-tile-header {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
.svi-bs .svi-index-tile .symbol-wrapper {
  margin-right: 20px;
  display: flex;
  align-items: center;
  margin-top: 5px;
}
.svi-bs .svi-index-tile .symbol-wrapper > p {
  font-size: 21px;
  margin-top: 14px;
  margin-bottom: 5px;
}
.svi-bs .svi-index-tile .symbol-wrapper h4 {
  margin: 0;
  font-weight: bold;
}
.svi-bs .svi-index-tile .index-tile-sparkline-chart {
  width: 50%;
  text-align: center;
}
.svi-bs .svi-index-tile .separator {
  width: 80%;
  text-align: center;
  border-bottom: 1px solid #ccc;
  opacity: 0.5;
  margin: 5px auto;
}
.svi-bs .svi-index-tile .future-symbol {
  font-size: 15px;
  margin-top: 5px;
}
.svi-bs .svi-index-tile .text-style {
  font-size: 15px;
}
.svi-bs .svi-index-tile .timespan {
  font-size: 11px;
  margin-top: 5px;
}
.svi-bs .svi-ira-contribution .svi-tabs .carousel-inner .item {
  padding: 0 25px 0 25px;
}
.svi-bs .svi-ira-contribution h4 {
  margin-bottom: 15px;
}
.svi-bs .svi-ira-contribution .progress {
  height: 40px;
}
.svi-bs .svi-ira-contribution .progress-bar {
  background-color: #00B845;
  line-height: 40px;
}
.svi-bs .svi-ira-contribution .pbar-with-labels-container {
  padding: 0 25px 0 25px;
}
.svi-bs .svi-ira-contribution .contributed-text-center {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 15px;
}
.svi-bs .svi-ira-contribution .ira-contrib-limits-bottom {
  margin-top: 35px;
}
.svi-bs .fund-esg-summary-popover {
  max-width: 400px;
  outline: -webkit-focus-ring-color auto 1px;
}
.svi-bs .svi-lipper-fund-e-s-g-summary .lipper-popover {
  cursor: help;
  color: #05c;
}
.svi-bs .svi-lipper-fund-e-s-g-summary .lipper-popover:hover {
  text-decoration: underline;
}
.svi-bs .svi-lipper-fund-e-s-g-summary .img-role-wrapper {
  display: inline;
}
.svi-bs .svi-lipper-fund-e-s-g-summary .data-date {
  font-size: 11px;
  margin-bottom: 10px;
}
.svi-bs .svi-lipper-fund-e-s-g-summary .gauge-chart {
  height: 110px;
  display: flex;
  justify-content: center;
}
.svi-bs .svi-lipper-fund-e-s-g-summary .gauge-chart .label-value {
  font-size: 1.3em;
  text-align: center;
}
.svi-bs .svi-lipper-fund-e-s-g-summary .esg-score-chart .gauge-chart {
  height: 130px;
}
.svi-bs .svi-lipper-fund-e-s-g-summary .esg-score-chart .gauge-chart .label-value {
  font-size: 1.7em;
  text-align: center;
}
.svi-bs .svi-lipper-fund-e-s-g-summary .title-wrapper {
  text-align: center;
  margin-bottom: 10px;
}
.svi-bs .svi-lipper-fund-e-s-g-summary .title-wrapper .responsive-title {
  display: none;
}
@media (max-width: 1199px) {
  .svi-bs .svi-lipper-fund-e-s-g-summary .title-wrapper .responsive-title {
    display: block;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
  }
}
.svi-bs .svi-lipper-fund-e-s-g-summary .score {
  border-bottom: 2px solid #ccc;
  padding-bottom: 15px;
}
@media (max-width: 1199px) {
  .svi-bs .svi-lipper-fund-e-s-g-summary .score {
    border: 0;
  }
}
.svi-bs .svi-lipper-fund-e-s-g-summary .score:first-child {
  border: 0;
}
.svi-bs .svi-lipper-fund-e-s-g-summary .title {
  text-align: center;
  margin-bottom: 3px;
  cursor: pointer;
  color: #05c;
}
.svi-bs .svi-lipper-fund-e-s-g-summary .title:hover {
  text-decoration: underline;
}
.svi-bs .svi-lipper-fund-e-s-g-summary .scores-title {
  text-align: center;
  margin-left: 11em;
  margin-bottom: 5px;
  font-weight: bold;
}
@media (max-width: 1199px) {
  .svi-bs .svi-lipper-fund-e-s-g-summary .scores-title {
    display: none;
  }
}
.svi-bs .svi-lipper-fund-e-s-g-summary .esg-ratings {
  margin-top: 5px;
  text-align: center;
  margin-left: 10em;
}
@media (max-width: 1199px) {
  .svi-bs .svi-lipper-fund-e-s-g-summary .esg-ratings {
    padding-top: 5px;
    border-top: 2px solid #ccc;
    margin-left: 0;
  }
}
.svi-bs .svi-lipper-fund-e-s-g-summary .esg-ratings-label {
  font-weight: bold;
  margin-right: 10px;
}
@media (max-width: 991px) {
  .svi-bs .svi-lipper-fund-e-s-g-summary .esg-ratings-label {
    display: block;
    margin-bottom: 5px;
    margin-right: 0;
  }
}
.svi-bs .svi-lipper-fund-e-s-g-summary .green-leafs {
  font-size: 35px;
  color: #689841;
  margin-right: 5px;
}
.svi-bs .svi-lipper-fund-e-s-g-summary .grey-leafs {
  font-size: 35px;
  color: #777777;
  margin-right: 5px;
}
.svi-bs .lipperFundPerformanceAnalysis-wrapper .floatThead-wrapper {
  overflow-x: auto;
}
.svi-bs .lipperFundPerformanceAnalysis-wrapper .as-of,
.svi-bs .lipperFundPerformanceAnalysis-wrapper .annotation {
  margin: 0 1em 2em 0;
  display: inline-block;
  font-size: 11px;
}
@media (max-width: 767px) {
  .svi-bs .lipperFundPerformanceAnalysis-wrapper .as-of,
  .svi-bs .lipperFundPerformanceAnalysis-wrapper .annotation {
    margin-bottom: 5px;
  }
}
.svi-bs .lipperFundPerformanceAnalysis-wrapper table tbody tr:first-child {
  font-weight: bold;
}
.svi-bs .lipperFundPerformanceAnalysis-wrapper .carousel-inner {
  height: auto!important;
}
.svi-bs .lipperFundPerformanceAnalysis-wrapper .carousel-inner > .item {
  transition: none;
}
.svi-bs .lipperFundPerformanceAnalysis-wrapper .center-value {
  text-align: center;
}
.svi-bs .lipperFundPerformanceAnalysis-wrapper .lipper-fund-performance-analysis-annual-grid > tbody tr td:first-child,
.svi-bs .lipperFundPerformanceAnalysis-wrapper .lipper-fund-performance-analysis-grid > tbody tr td:first-child {
  padding-left: 1em !important;
}
.svi-bs .lipperFundPerformanceAnalysis-wrapper .lipper-footer {
  font-size: 11px;
  text-align: right;
}
@media only screen and (max-width: 430px) {
  .svi-bs .lipperFundPerformanceAnalysis-wrapper .table {
    font-size: 0.8em;
  }
  .svi-bs .lipperFundPerformanceAnalysis-wrapper .table tr td {
    padding: 3px;
  }
}
.svi-bs .lipper-leaders-performance-popover {
  max-width: 350px;
  outline: -webkit-focus-ring-color auto 1px;
  z-index: 1030;
}
.svi-bs .svi-lipper-leaders-performance > .svi-widget {
  overflow: visible;
}
@media (min-width: 767px) {
  .svi-bs .svi-lipper-leaders-performance > .svi-widget .popover {
    min-width: 450px;
  }
}
.svi-bs .lipperLeadersPerformance-block {
  background-color: #f5f5f5;
  padding: 1.5em 0;
}
.svi-bs .lipperLeadersPerformance-block div,
.svi-bs .lipperLeadersPerformance-block div:focus,
.svi-bs .lipperLeadersPerformance-block div:active {
  outline: 0;
}
.svi-bs .lipperLeadersPerformance-block .table {
  border: none;
}
.svi-bs .lipperLeadersPerformance-block .table td {
  border: none;
  position: relative;
}
.svi-bs .lipperLeadersPerformance-block .item .rating-block {
  height: 15em;
  margin-top: 1em;
  padding-top: 1em;
}
.svi-bs .lipperLeadersPerformance-block .item .rating-block .table-item-wrapper {
  height: 100%;
}
.svi-bs .lipperLeadersPerformance-block .item .performance-value-wrapper {
  height: 15em;
  margin-top: 1em;
  position: relative;
}
.svi-bs .lipperLeadersPerformance-block .item .performance-value-wrapper .table-item-wrapper {
  justify-content: space-around;
}
.svi-bs .lipperLeadersPerformance-block .item .performance-value-wrapper .performance-rank {
  text-align: center;
}
.svi-bs .lipperLeadersPerformance-block .item .performance-value-wrapper .performance-value {
  display: block;
  font-size: 31px;
  font-weight: bold;
  text-align: center;
}
.svi-bs .lipperLeadersPerformance-block .item .performance-value-wrapper .performance-label {
  font-weight: bold;
  font-size: 15px;
  color: #333333;
  padding: 0 10px;
  text-align: center;
}
.svi-bs .lipperLeadersPerformance-block .item .performance-value-wrapper .lipper-classification-container {
  padding: 0 10px 10px;
  text-align: center;
}
.svi-bs .lipperLeadersPerformance-block .item .performance-value-wrapper .lipper-classification-container .lipper-classification-label {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
.svi-bs .lipperLeadersPerformance-block .help-text-wrapper {
  padding-left: 30%;
}
.svi-bs .lipperLeadersPerformance-block .tab-controls li a {
  font-size: 15px;
}
.svi-bs .lipperLeadersPerformance-block .lipperRating {
  width: 3.1em;
  height: 3.1em;
}
.svi-bs .lipperLeadersPerformance-block .lipper-ratings-footer {
  font-size: 11px;
  margin-top: 1.5em;
  float: right;
}
.svi-bs .lipperLeadersPerformance-block .lipper-ratings-footer .vertical-divider {
  margin: 0 3px;
}
.svi-bs .lipperLeadersPerformance-block .lipper-ratings-footer .lipper-tooltip {
  cursor: help;
  margin-left: 3px;
  color: #05c;
}
.svi-bs .lipperLeadersPerformance-block .lipper-ratings-footer .lipper-tooltip:hover {
  text-decoration: underline;
}
@media (min-width: 992px) {
  .svi-bs .lipperLeadersPerformance-block .item .item-inner-block {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    height: 15em;
  }
  .svi-bs .lipperLeadersPerformance-block .item .item-inner-block .performance-value-wrapper {
    width: 20%;
  }
  .svi-bs .lipperLeadersPerformance-block .item .item-inner-block .rating-block {
    width: 16%;
  }
  .svi-bs .lipperLeadersPerformance-block .item .item-inner-block .rating-block .table-item-wrapper .lipper-badge {
    width: 70%;
    height: 15%;
  }
}
@media (max-width: 767px) {
  .svi-bs .lipperLeadersPerformance-block .lipper-ratings-footer {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
  .svi-bs .lipperLeadersPerformance-block .lipper-ratings-footer .vertical-divider {
    display: none;
  }
  .svi-bs .lipperLeadersPerformance-block .lipper-ratings-footer .disclaimer,
  .svi-bs .lipperLeadersPerformance-block .lipper-ratings-footer .powered-by-lipper,
  .svi-bs .lipperLeadersPerformance-block .lipper-ratings-footer .peer-group,
  .svi-bs .lipperLeadersPerformance-block .lipper-ratings-footer .high-low {
    display: flex;
    justify-content: flex-end;
  }
  .svi-bs .lipperLeadersPerformance-block .lipper-ratings-footer .powered-by-lipper {
    white-space: pre;
  }
}
.svi-bs .lipperLeadersPerformance-block .lipper-helper-title {
  font-weight: bold;
  margin-bottom: 1em;
}
.svi-bs .lipperLeadersPerformance-block .performance-value {
  font-size: 25px;
}
.svi-bs .lipperLeadersPerformance-block .item-inner-block {
  padding: 0 1em;
}
.svi-bs .lipperLeadersPerformance-block .table-item-wrapper {
  border-radius: 4px;
  background-color: #fff;
  height: 15em;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.svi-bs .lipperLeadersPerformance-block .table-item-wrapper .lipper-badge {
  background-image: url('/Web/Images/Icons/leaderBadge.png');
  background-position: left;
  background-size: 100% 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 20%;
  position: absolute;
  top: 0;
  left: 8px;
  color: white;
  font-size: 12px;
  font-weight: bold;
}
.svi-bs .lipperLeadersPerformance-block .rating-helper-text {
  overflow: auto;
  height: 2.8em;
}
.svi-bs .lipperLeadersPerformance-block .lipperRating span {
  font-size: 2.3em;
}
.svi-bs .lipperLeadersPerformance-block .lipper-rating-item-title:hover {
  text-decoration: underline;
}
.svi-bs .lipperLeadersPerformance-block .lipper-rating-item-title {
  font-size: 15px;
  cursor: pointer;
  color: #05c;
}
.svi-bs .lipperLeadersPerformance-block .helper-text-block {
  padding-left: 7.5%;
  margin-top: 1.3em;
}
.svi-bs .lipperLeadersPerformance-block .lipper-ratings-footer {
  padding: 0 1em;
}
@media (max-width: 767px) {
  .svi-bs .lipperLeadersPerformance-block .rating-helper-text {
    height: auto !important;
  }
  .svi-bs .lipperLeadersPerformance-block .table-rating-value {
    top: -5px !important;
    right: 6px !important;
  }
  .svi-bs .lipperLeadersPerformance-block .helper-text-block {
    margin-top: 0 !important;
  }
  .svi-bs .lipperLeadersPerformance-block .table td {
    height: 9em;
  }
  .svi-bs .lipperLeadersPerformance-block .rating-block {
    border-left: none;
  }
}
.svi-bs .svi-lipper-ratings-a-a-g .ratings-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  text-align: center;
  justify-content: space-around;
  margin-bottom: 20px;
}
.svi-bs .svi-lipper-ratings-a-a-g .lipper-rating-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 90px;
}
.svi-bs .svi-lipper-ratings-a-a-g .lipper-rating-item .lipper-rating-item-title {
  color: #333333;
  font-size: 12px;
  word-wrap: break-word;
  height: calc(100% - 60px);
  padding-bottom: 20px;
}
.svi-bs .svi-lipper-ratings-a-a-g .rating-circle {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  border: 0.15em solid blue;
  color: blue;
  background: #FFF;
  font-size: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.svi-bs .svi-lipper-ratings-a-a-g .max-rating {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  border: 0.15em solid blue;
  color: #FFF;
  font-size: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: blue;
}
.svi-bs .svi-lipper-ratings-a-a-g .lipper-ratings-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-left: 10px;
  font-size: 14px;
  color: #333333;
  margin-top: 20px;
}
.svi-bs .svi-login-tips-modal .tipTimage {
  margin-top: 20px;
}
.svi-bs .svi-login-tips-modal .modal-header h3 {
  float: left;
}
.svi-bs .svi-login-tips-modal .modal-header nav {
  float: right;
}
.svi-bs .svi-login-tips-modal .modal-header nav .pagination {
  margin: 0.25em 0 0 0;
}
.svi-bs .svi-login-tips-modal .modal-footer nav {
  float: left;
}
.svi-bs .svi-login-tips-modal .modal-footer nav .pagination {
  margin: 0px;
}
.svi-bs .marketEventsSummary-wrapper {
  min-height: 24em;
}
.svi-bs .marketEventsSummary-wrapper .datepicker-inline {
  width: auto;
}
.svi-bs .marketEventsSummary-wrapper .datepicker,
.svi-bs .marketEventsSummary-wrapper .table-condensed {
  height: 24em;
}
.svi-bs .marketEventsSummary-wrapper .datepicker-switch:hover {
  background-color: #f2f2f2;
}
.svi-bs .marketEventsSummary-wrapper .responsive-dates {
  display: none;
}
.svi-bs .marketEventsSummary-wrapper .input-group-addon {
  background: transparent;
}
.svi-bs .marketEventsSummary-wrapper .form-control {
  border-right: 0;
}
.svi-bs .marketEventsSummary-wrapper .glyphicon-calendar {
  color: #c2cbd6;
}
.svi-bs .marketEventsSummary-wrapper input[type="date"]::-webkit-inner-spin-button,
.svi-bs .marketEventsSummary-wrapper input[type="date"]::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}
@media (max-width: 991px) {
  .svi-bs .marketEventsSummary-wrapper .market-events-summary-date-input {
    display: none;
  }
  .svi-bs .marketEventsSummary-wrapper .info-wrapper {
    padding-bottom: 2em;
  }
  .svi-bs .marketEventsSummary-wrapper .table-condensed {
    margin: 0 auto;
  }
  .svi-bs .marketEventsSummary-wrapper .svi-bs-datepicker {
    display: none;
  }
  .svi-bs .marketEventsSummary-wrapper .responsive-dates {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
  }
  .svi-bs .marketEventsSummary-wrapper .responsive-dates .slide {
    width: 100%;
  }
  .svi-bs .marketEventsSummary-wrapper .responsive-dates .tab-controls {
    display: none;
  }
  .svi-bs .marketEventsSummary-wrapper .responsive-dates .day {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 31px;
  }
  .svi-bs .marketEventsSummary-wrapper .responsive-dates .item {
    padding: 0;
  }
  .svi-bs .marketEventsSummary-wrapper .responsive-dates .control-next,
  .svi-bs .marketEventsSummary-wrapper .responsive-dates .control-prev {
    top: 0.3em;
    display: flex;
    position: absolute;
    height: 100%;
    z-index: 100;
    font-size: 30px;
  }
  .svi-bs .marketEventsSummary-wrapper .responsive-dates .control-next {
    right: 4px;
  }
  .svi-bs .marketEventsSummary-wrapper .responsive-dates .control-prev {
    left: 4px;
  }
  .svi-bs .marketEventsSummary-wrapper .responsive-dates .carousel-control-next-icon,
  .svi-bs .marketEventsSummary-wrapper .responsive-dates .carousel-control-prev-icon {
    margin: 0;
  }
  .svi-bs .marketEventsSummary-wrapper .responsive-dates .month {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.svi-bs .marketEventsSummary-wrapper .info {
  padding: 2em 0 0.2em;
}
.svi-bs .marketEventsSummary-wrapper .info .current-date {
  font-size: 21px;
  float: right;
  font-weight: bold;
}
.svi-bs .marketEventsSummary-wrapper .info .event-count {
  float: right;
  font-weight: bold;
  font-size: 15px;
}
.svi-bs .marketEventsSummary-wrapper .border-bottom {
  border-bottom: 2px solid #ccc;
}
.svi-bs .widget-body .market-movers-wrapper-top {
  background-color: #fff;
}
.svi-bs .widget-body .market-movers-wrapper-top .responsive-view.instrument-exchange {
  display: none;
}
.svi-bs .widget-body .market-movers-wrapper-top .wide-screen-view.instrument-exchange {
  display: inline-block;
}
.svi-bs .widget-body .market-movers-wrapper-top .tab-controls {
  padding: 0 1em;
}
.svi-bs .widget-body .market-movers-wrapper-top ul.list-group {
  padding: 0.5em 1em;
}
.svi-bs .widget-body .market-movers-wrapper-top button:focus {
  outline: 0;
}
.svi-bs .widget-body .market-movers-wrapper-top .tab-controls {
  float: left;
  margin-top: 1.4em;
}
.svi-bs .widget-body .market-movers-wrapper-top .carousel-inner {
  height: auto !important;
}
.svi-bs .widget-body .market-movers-wrapper-top .list-group-item {
  border-right: none;
  border-left: none;
  border-radius: unset;
  padding: 15px 2px;
}
.svi-bs .widget-body .market-movers-wrapper-top .list-group-item .info-block {
  font-weight: bold;
  font-size: 12px;
}
.svi-bs .widget-body .market-movers-wrapper-top .header-titles div {
  text-align: center;
  padding: 0;
  margin: 1em 0;
}
.svi-bs .widget-body .market-movers-wrapper-top .instrument-symbol a {
  font-weight: bold;
  font-size: 12px;
  margin-right: 1.5em;
}
.svi-bs .widget-body .market-movers-wrapper-top .instrument-exchange {
  background-color: #0c2074;
  padding: 0.6em 1.2em;
  font-weight: normal;
}
.svi-bs .widget-body .market-movers-wrapper-top .info-block-wrapper {
  padding: 0;
  text-align: center;
}
.svi-bs .widget-body .market-movers-wrapper-top .instrument-description {
  font-size: 12px;
  margin-top: 0.4em;
  padding-right: 0;
}
@media (max-width: 400px) {
  .svi-bs .widget-body .market-movers-wrapper-top .instrument-description {
    font-size: 10px;
  }
}
.svi-bs .widget-body .market-movers-wrapper-top .as-of-date {
  font-size: 11px;
  font-weight: normal;
  text-align: right;
  margin-top: 0.4em;
  padding: 0 0.6em 0 0;
}
.svi-bs .widget-body .market-movers-wrapper-top .svi-filter-dropdown {
  position: absolute;
  top: 1.3em;
  right: 2em;
}
@media (max-width: 480px) {
  .svi-bs .widget-body .market-movers-wrapper-top .svi-filter-dropdown {
    top: 1.8em;
    right: 1em;
  }
}
.svi-bs .widget-body .market-movers-wrapper-top .form-group {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .svi-bs .widget-body .market-movers-wrapper-top .responsive-view.instrument-exchange {
    display: inline-block;
  }
}
@media (max-width: 480px) {
  .svi-bs .widget-body .market-movers-wrapper-top .tab-controls li.nav-item > a {
    font-size: 12px;
  }
  .svi-bs .widget-body .market-movers-wrapper-top .svi-filter-dropdown button.dropdown-toggle {
    font-size: 0;
  }
  .svi-bs .widget-body .market-movers-wrapper-top .active-dropdown-item {
    color: #05c;
    font-weight: bold;
  }
}
@media (max-width: 400px) {
  .svi-bs .widget-body .market-movers-wrapper-top .svi-filter-dropdown label {
    display: none;
  }
}
.svi-bs .btn-group.svi-multi-select-dropdown {
  display: flex;
  flex-direction: column;
}
.svi-bs .dropdown-button-wrapper {
  display: flex;
}
.svi-bs .multi-select-dropdown-validation-error {
  color: #CB3734;
}
.svi-bs .button-validation-error {
  border: 1px #CB3734 solid;
}
@media (max-width: 1199px) {
  .svi-bs .multi-select-dropdown-validation-error {
    text-align: end;
    color: #CB3734;
  }
}
.svi-bs .svi-multi-select-dropdown .svi-multi-select-dropdown-label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 5px;
  font-weight: 700;
}
.svi-bs .multiselect .dropdown-menu li.dropdown-menu-notes-item {
  cursor: text;
}
.svi-bs .svi-mutual-fund-quote-a-a-g .extra-symbols {
  font-size: 18px;
  font-weight: bold;
  margin: 0 3px;
}
@media (max-width: 767px) {
  .svi-bs .svi-mutual-fund-quote-a-a-g .extra-symbols {
    font-size: 12px;
  }
}
.svi-bs .svi-mutual-fund-quote-a-a-g .vertical-aligned-values {
  display: flex;
  justify-content: center;
  align-items: center;
}
.svi-bs .svi-mutual-fund-quote-a-a-g .datapoint-box {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.svi-bs .svi-mutual-fund-quote-a-a-g .datapoint-box blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.svi-bs .svi-mutual-fund-quote-a-a-g .datapoint-box .data-label {
  font-size: 12px;
}
@media (max-width: 767px) {
  .svi-bs .svi-mutual-fund-quote-a-a-g .datapoint-box .data-label {
    font-size: 9px;
  }
}
.svi-bs .svi-mutual-fund-quote-a-a-g .datapoint-box .data-value {
  font-size: 21px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .svi-bs .svi-mutual-fund-quote-a-a-g .datapoint-box .data-value {
    font-size: 12px;
  }
}
.svi-bs .svi-mutual-fund-quote-a-a-g .quote-exchange-date {
  font-size: 15px;
}
.svi-bs .svi-new-popover-quote .refresh-button-icon {
  float: right;
  padding: 3px 5px 0 0;
}
.svi-bs .svi-new-popover-quote .tradeable-bidask {
  cursor: pointer;
  text-decoration: underline;
}
.svi-bs .svi-new-popover-quote .popover-quote-container {
  padding: 0 10px;
}
.svi-bs .svi-new-popover-quote .quote-popover-header {
  display: flex;
  justify-content: space-between;
  padding: 10px 0 0 15px;
}
.svi-bs .svi-new-popover-quote .quote-popover-header .col-sm-5 {
  padding-left: 0;
  padding-right: 0;
}
.svi-bs .svi-new-popover-quote .quote-popover-header .col-sm-7 {
  padding-left: 0;
}
.svi-bs .svi-new-popover-quote .quote-popover-header .option-search-checkbox-label {
  font-weight: normal;
  font-size: 11px;
  margin-right: 10px;
}
.svi-bs .svi-new-popover-quote .quote-popover-header .option-search-checkbox {
  vertical-align: middle;
  margin: 0 0 5px 0;
  height: 13px;
}
.svi-bs .svi-new-popover-quote .quote-popover-header .quote-time {
  font-size: 11px;
  text-align: left;
}
.svi-bs .svi-new-popover-quote .quote-popover-header .watchlist-wrapper {
  padding: 0;
}
.svi-bs .svi-new-popover-quote .quote-popover-header .new-popover-quote-action-buttons {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .svi-bs .svi-new-popover-quote .quote-popover-header .new-popover-quote-action-buttons {
    justify-content: flex-start;
    margin-top: 5px;
  }
}
@media (max-width: 767px) {
  .svi-bs .svi-new-popover-quote .quote-popover-header {
    flex-direction: column;
  }
}
.svi-bs .svi-new-popover-quote .symbol-row {
  display: flex;
  justify-content: space-between;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
  margin: auto;
}
.svi-bs .svi-new-popover-quote .symbol-row .symbol-company {
  display: flex;
  margin: 0 auto 0 5px;
  font-size: 16px;
  align-items: flex-end;
  font-weight: bold;
}
.svi-bs .svi-new-popover-quote .symbol-row .symbol-company .vertical-separator {
  margin: 0 3px;
}
.svi-bs .svi-new-popover-quote .symbol-row .last-price-and-change {
  display: flex;
  margin-right: 15px;
}
.svi-bs .svi-new-popover-quote .symbol-row .last-price-and-change .item-header {
  margin-bottom: 5px;
}
.svi-bs .svi-new-popover-quote .symbol-row .last-price-and-change .aligned-right-column {
  margin-right: 10px;
}
@media (max-width: 767px) {
  .svi-bs .svi-new-popover-quote .symbol-row .last-price-and-change {
    margin: 5px auto 0 5px;
  }
}
@media (max-width: 767px) {
  .svi-bs .svi-new-popover-quote .symbol-row {
    flex-direction: column;
  }
}
.svi-bs .svi-new-popover-quote .quote-data {
  display: flex;
  justify-content: space-between;
  margin: 10px;
}
.svi-bs .svi-new-popover-quote .quote-data dd {
  margin-bottom: 5px;
}
.svi-bs .svi-new-popover-quote .quote-data dd:not(.tradeable-bidask) {
  cursor: inherit;
}
.svi-bs .svi-new-popover-quote .option-search {
  padding: 0 5px 10px;
}
.svi-bs .svi-new-popover-quote .option-search-selected {
  background: #b1b7c0;
  opacity: 0.5;
}
.svi-bs .svi-new-popover-quote .blured-border {
  border-bottom: 1px solid #b1b7c0;
  opacity: 0.5;
}
.svi-bs {
  /*
	 * symbol news directive
	 */
}
.svi-bs .svi-symbol-news .svi-tabs .tab-controls {
  text-align: left;
}
.svi-bs .svi-symbol-news .panel-body,
.svi-bs .svi-news-modal .panel-body,
.svi-bs .svi-symbol-news .modal-body,
.svi-bs .svi-news-modal .modal-body {
  overflow-y: unset;
}
.svi-bs .svi-symbol-news .panel-body h2,
.svi-bs .svi-news-modal .panel-body h2,
.svi-bs .svi-symbol-news .modal-body h2,
.svi-bs .svi-news-modal .modal-body h2 {
  font-size: 16px;
  margin-top: 0;
}
.svi-bs .svi-symbol-news .panel-body br,
.svi-bs .svi-news-modal .panel-body br,
.svi-bs .svi-symbol-news .modal-body br,
.svi-bs .svi-news-modal .modal-body br {
  display: none;
}
.svi-bs .svi-symbol-news .panel-body pre,
.svi-bs .svi-news-modal .panel-body pre,
.svi-bs .svi-symbol-news .modal-body pre,
.svi-bs .svi-news-modal .modal-body pre {
  font-family: inherit;
}
.svi-bs .svi-symbol-news .panel-body .single-news-date,
.svi-bs .svi-news-modal .panel-body .single-news-date,
.svi-bs .svi-symbol-news .modal-body .single-news-date,
.svi-bs .svi-news-modal .modal-body .single-news-date {
  margin-left: 1.5em;
  color: #333333;
  font-weight: bold;
}
.svi-bs .svi-symbol-news .panel-body .modal-news-title,
.svi-bs .svi-news-modal .panel-body .modal-news-title,
.svi-bs .svi-symbol-news .modal-body .modal-news-title,
.svi-bs .svi-news-modal .modal-body .modal-news-title {
  margin: 0 0 1em 1.5em;
  font-weight: bold;
}
.svi-bs .svi-symbol-news .two-columns .panel-group,
.svi-bs .svi-news-modal .two-columns .panel-group {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.svi-bs .svi-symbol-news .two-columns .panel-group .panel,
.svi-bs .svi-news-modal .two-columns .panel-group .panel {
  width: 49%;
  margin: 10px 0;
  background-color: #f5f5f5;
}
.svi-bs .svi-symbol-news .panel-group,
.svi-bs .svi-news-modal .panel-group {
  margin-bottom: 0;
}
.svi-bs .svi-symbol-news div.panel-title,
.svi-bs .svi-news-modal div.panel-title {
  font-size: 12px;
}
.svi-bs .svi-symbol-news div.panel-title .news-headline:hover,
.svi-bs .svi-news-modal div.panel-title .news-headline:hover {
  text-decoration: underline;
}
.svi-bs .svi-symbol-news div.panel-title .news-headline,
.svi-bs .svi-news-modal div.panel-title .news-headline {
  font-weight: bold;
  font-size: 12px;
  margin: 0.5em 0;
  cursor: pointer;
  color: #05c;
}
.svi-bs .svi-symbol-news div.panel-title .news-summary,
.svi-bs .svi-news-modal div.panel-title .news-summary {
  font-size: 12px;
  font-weight: normal;
}
.svi-bs .svi-symbol-news div.panel-title .news-date,
.svi-bs .svi-news-modal div.panel-title .news-date {
  color: #333333;
  font-weight: bold;
}
.svi-bs .svi-symbol-news div.panel-title .news-source,
.svi-bs .svi-news-modal div.panel-title .news-source {
  color: #333333;
  font-weight: bold;
  float: right;
}
.svi-bs .svi-symbol-news div.panel-title .image,
.svi-bs .svi-news-modal div.panel-title .image {
  float: right;
  margin: 0 0 10px 10px;
  height: 64px;
  width: 85px;
}
.svi-bs .svi-symbol-news div.panel-title > a:focus,
.svi-bs .svi-news-modal div.panel-title > a:focus {
  outline-offset: 2px;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit,
.svi-bs .svi-news-modal .news-headlines-container.display-limit {
  overflow-y: hidden;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.more,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.more {
  max-height: initial !important;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-1,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-1 {
  max-height: 3.6em;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-2,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-2 {
  max-height: 7.2em;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-3,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-3 {
  max-height: 10.8em;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-4,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-4 {
  max-height: 14.4em;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-5,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-5 {
  max-height: 18em;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-6,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-6 {
  max-height: 21.6em;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-7,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-7 {
  max-height: 25.2em;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-8,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-8 {
  max-height: 28.8em;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-9,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-9 {
  max-height: 32.4em;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-10,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-10 {
  max-height: 36em;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-11,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-11 {
  max-height: 39.6em;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-12,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-12 {
  max-height: 43.2em;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-13,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-13 {
  max-height: 46.8em;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-14,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-14 {
  max-height: 50.4em;
}
.svi-bs .svi-symbol-news .news-headlines-container.display-limit.display-limit-15,
.svi-bs .svi-news-modal .news-headlines-container.display-limit.display-limit-15 {
  max-height: 54em;
}
.svi-bs .svi-symbol-news .story-container,
.svi-bs .svi-news-modal .story-container {
  -webkit-overflow-scrolling: touch;
  height: 57vh;
  overflow-y: auto;
  position: relative;
  padding: 0px !important;
}
.svi-bs .svi-symbol-news .story-container iframe,
.svi-bs .svi-news-modal .story-container iframe {
  width: 100%;
  height: 100%;
  padding: 10px;
  border: none;
  position: absolute;
}
.svi-bs .svi-symbol-news .story-container .loader,
.svi-bs .svi-news-modal .story-container .loader {
  padding: 15px;
}
.svi-bs .svi-symbol-news .more-link,
.svi-bs .svi-news-modal .more-link {
  float: right;
}
.svi-bs .show-only-news-text .single-news-date {
  margin-bottom: 1.5em;
  color: #333333;
  font-weight: bold;
}
.svi-bs .show-only-news-text .news-title {
  margin: 0 0 1em 0;
  font-weight: bold;
}
.svi-bs .show-only-news-text .prev-next-links,
.svi-bs .show-only-news-text .back-to-all-news-links {
  font-size: 15px;
}
.svi-bs .show-only-news-text .prev-next-links i.glyphicon,
.svi-bs .show-only-news-text .back-to-all-news-links i.glyphicon {
  top: 2px;
}
.svi-bs .show-only-news-text .prev-next-links {
  text-align: center;
  display: block;
}
.svi-bs .show-only-news-text .news-text-wrapper {
  font-size: 15px;
}
.svi-bs .svi-option-search-controls .symbol-input {
  opacity: 0.65;
  width: 60px;
}
.svi-bs .svi-option-search-controls .option-search-controls {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .svi-bs .svi-option-search-controls .option-search-controls {
    flex-direction: column;
  }
}
.svi-bs .svi-option-search-controls .option-search-controls .search-controls-label {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 767px) {
  .svi-bs .svi-option-search-controls .option-search-controls .search-controls-label {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .svi-bs .svi-option-search-controls .option-search-controls .option-search-dropdowns-container {
    display: flex;
    justify-content: space-between;
  }
}
.svi-bs .svi-option-search-controls .option-search-controls .dropdown-menu-scrollable {
  overflow: hidden;
  overflow-y: scroll;
}
/*.pr-perf-box-performance {
	position: relative;
}*/
.svi-bs .projected-income-grid th[data-col-name="expander"],
.svi-bs .projected-income-grid td[data-col-name="expander"] {
  width: 2.7em;
}
.svi-bs .projected-income-grid th[data-col-name="month"],
.svi-bs .projected-income-grid td[data-col-name="month"] {
  width: 6em;
}
.svi-bs .projected-income-grid th[data-col-name="year"],
.svi-bs .projected-income-grid td[data-col-name="year"] {
  width: 4.5em;
}
.svi-bs .projected-income-grid th[data-col-name="dateScheduled"],
.svi-bs .projected-income-grid td[data-col-name="dateScheduled"] {
  width: 7em;
}
.svi-bs .projected-income-grid th[data-col-name="transactionType"],
.svi-bs .projected-income-grid td[data-col-name="transactionType"] {
  width: 7em;
}
.svi-bs .projected-income-grid th[data-col-name="securityDesc"],
.svi-bs .projected-income-grid td[data-col-name="securityDesc"] {
  min-width: 10em;
}
.svi-bs .projected-income-grid th[data-col-name="symbol"],
.svi-bs .projected-income-grid td[data-col-name="symbol"] {
  width: 7em;
}
.svi-bs .svi-portfolio-value-chart .expand-button {
  color: #333333;
}
.svi-bs .svi-advanced-chart-modal {
  min-width: 100%;
  border-radius: unset;
}
.svi-bs .svi-advanced-chart-modal .badge {
  margin-left: 5px;
  background-color: #0c2074;
}
.svi-bs .svi-advanced-chart-modal .modal-header {
  background-color: unset;
}
.svi-bs .svi-advanced-chart-modal .modal-content {
  padding: 0;
}
.svi-bs .svi-advanced-chart-modal .modal-content .indicators-list {
  padding: 9px 14px;
  max-height: 500px;
}
.svi-bs .svi-advanced-chart-modal .modal-content .indicators-list th,
.svi-bs .svi-advanced-chart-modal .modal-content .indicators-list i,
.svi-bs .svi-advanced-chart-modal .modal-content .indicators-list button {
  outline: none;
}
.svi-bs .svi-advanced-chart-modal .modal-content .indicators-list td,
.svi-bs .svi-advanced-chart-modal .modal-content .indicators-list th {
  text-align: center;
  vertical-align: center;
}
.svi-bs .svi-advanced-chart-modal .modal-content .indicators-list i {
  padding: 6px 12px;
  font-size: 18px;
}
.svi-bs .svi-advanced-chart-modal .modal-content .indicators-list button {
  width: 80%;
}
.svi-bs .svi-advanced-chart-modal .modal-content .indicators-list .indicators-name-column {
  text-align: left;
}
.svi-bs .svi-advanced-chart-modal .indicator-tools-wrapper {
  border: 1px solid #0c2074;
}
.svi-bs .svi-advanced-chart-modal .indicator-tools-wrapper .help-message {
  display: flex;
  justify-content: flex-end;
  padding: 0 10px 5px 0;
}
.svi-bs .svi-advanced-chart-modal .indicator-tools-wrapper .indicator-tools {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  margin-top: 20px;
}
.svi-bs .svi-advanced-chart-modal .indicator-tools-wrapper .indicator-tools .indicator-search {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.svi-bs .svi-advanced-chart-modal .indicator-tools-wrapper .indicator-tools .indicator-search span {
  margin-right: 5px;
}
.svi-bs .svi-advanced-chart-modal .indicator-tools-wrapper .indicator-tools .indicator-tools-item {
  margin: 0 5px;
}
.svi-bs .svi-price-history-chart .badge,
.svi-bs .svi-advanced-symbol-chart .badge {
  margin-left: 5px;
  background-color: #0c2074;
}
.svi-bs .svi-price-history-chart .chart-wrapper,
.svi-bs .svi-advanced-symbol-chart .chart-wrapper {
  height: 400px;
  margin-top: 1em;
}
.svi-bs .svi-price-history-chart .chart-wrapper .chart-inner,
.svi-bs .svi-advanced-symbol-chart .chart-wrapper .chart-inner,
.svi-bs .svi-price-history-chart .chart-wrapper .chart,
.svi-bs .svi-advanced-symbol-chart .chart-wrapper .chart {
  height: 100%;
}
.svi-bs .svi-price-history-chart .chart-wrapper .chart,
.svi-bs .svi-advanced-symbol-chart .chart-wrapper .chart {
  width: 100%;
  float: left;
  position: relative;
}
.svi-bs .svi-price-history-chart .chart-wrapper a.disabled,
.svi-bs .svi-advanced-symbol-chart .chart-wrapper a.disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.svi-bs .svi-price-history-chart .advanced-chart-wrapper,
.svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper {
  height: 500px;
}
.svi-bs .svi-price-history-chart .advanced-chart-wrapper > .tools-container,
.svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper > .tools-container {
  margin-left: 15px !important;
}
.svi-bs .svi-price-history-chart .disclaimer,
.svi-bs .svi-advanced-symbol-chart .disclaimer {
  font-size: 12px;
}
.svi-bs .svi-price-history-chart .marker-hours-toggler,
.svi-bs .svi-price-history-widget .marker-hours-toggler {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 1em;
  margin-left: 0.9em;
}
.svi-bs .svi-price-history-chart .marker-hours-toggler label,
.svi-bs .svi-price-history-widget .marker-hours-toggler label {
  display: flex;
  line-height: 20px;
  font-weight: normal;
}
.svi-bs .svi-price-history-chart .marker-hours-toggler label input,
.svi-bs .svi-price-history-widget .marker-hours-toggler label input {
  margin-right: 5px;
  margin-top: 3px;
}
.svi-bs .svi-price-history-widget .reset-chart-button,
.svi-bs .svi-price-history-chart .reset-chart-button,
.svi-bs .svi-advanced-symbol-chart .reset-chart-button {
  margin: 10px 0;
  padding: 10px 15px;
  float: right;
}
.svi-bs .svi-price-history-widget .symbol-label,
.svi-bs .svi-price-history-chart .symbol-label,
.svi-bs .svi-advanced-symbol-chart .symbol-label {
  min-width: 50px;
  font-size: 12px;
  color: white;
  padding: 10px;
  border-radius: 4px;
  margin-right: 5px;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
@media print {
  .svi-bs .svi-price-history-widget .symbol-label,
  .svi-bs .svi-price-history-chart .symbol-label,
  .svi-bs .svi-advanced-symbol-chart .symbol-label {
    color: white !important;
  }
}
.svi-bs .svi-price-history-widget .symbol-label .symbol-label-title,
.svi-bs .svi-price-history-chart .symbol-label .symbol-label-title,
.svi-bs .svi-advanced-symbol-chart .symbol-label .symbol-label-title {
  margin-right: 15px;
}
.svi-bs .svi-price-history-widget .symbol-label .super-close,
.svi-bs .svi-price-history-chart .symbol-label .super-close,
.svi-bs .svi-advanced-symbol-chart .symbol-label .super-close {
  color: white;
  font-size: 12px;
}
@media print {
  .svi-bs .svi-price-history-widget .symbol-label i.fa-times.super-close:before,
  .svi-bs .svi-price-history-chart .symbol-label i.fa-times.super-close:before,
  .svi-bs .svi-advanced-symbol-chart .symbol-label i.fa-times.super-close:before {
    color: inherit !important;
  }
}
.svi-bs .svi-price-history-widget .dropdown-toggle,
.svi-bs .svi-price-history-chart .dropdown-toggle,
.svi-bs .svi-advanced-symbol-chart .dropdown-toggle {
  padding: 10px 15px;
}
.svi-bs .svi-price-history-widget .nav-pills,
.svi-bs .svi-price-history-chart .nav-pills,
.svi-bs .svi-advanced-symbol-chart .nav-pills {
  margin: 10px 0;
}
.svi-bs .svi-price-history-widget .nav-pills > li,
.svi-bs .svi-price-history-chart .nav-pills > li,
.svi-bs .svi-advanced-symbol-chart .nav-pills > li {
  margin-right: 10px;
}
.svi-bs .svi-price-history-widget span.highcharts-menu-item-icon,
.svi-bs .svi-price-history-chart span.highcharts-menu-item-icon,
.svi-bs .svi-advanced-symbol-chart span.highcharts-menu-item-icon {
  background-repeat: no-repeat !important;
  background-position: center center!important;
  background-size: contain!important;
  display: block;
  float: left;
  height: 100%;
  width: 40px;
}
@media screen and (min-width: 992px) {
  .svi-bs .svi-price-history-widget span.highcharts-menu-item-icon.hidden-on-large,
  .svi-bs .svi-price-history-chart span.highcharts-menu-item-icon.hidden-on-large,
  .svi-bs .svi-advanced-symbol-chart span.highcharts-menu-item-icon.hidden-on-large {
    display: none;
  }
}
@media screen and (min-width: 992px) and print {
  .svi-bs .svi-price-history-widget span.highcharts-menu-item-icon.hidden-on-large,
  .svi-bs .svi-price-history-chart span.highcharts-menu-item-icon.hidden-on-large,
  .svi-bs .svi-advanced-symbol-chart span.highcharts-menu-item-icon.hidden-on-large {
    display: inline !important;
  }
}
.svi-bs .svi-price-history-widget span.highcharts-menu-item-title,
.svi-bs .svi-price-history-chart span.highcharts-menu-item-title,
.svi-bs .svi-advanced-symbol-chart span.highcharts-menu-item-title {
  line-height: 40px;
  padding: 0px 10px 0px 5px;
}
.svi-bs .svi-price-history-widget .highcharts-menu-item,
.svi-bs .svi-price-history-chart .highcharts-menu-item,
.svi-bs .svi-advanced-symbol-chart .highcharts-menu-item {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.svi-bs .svi-price-history-widget .tools-wrapper,
.svi-bs .svi-price-history-chart .tools-wrapper,
.svi-bs .svi-advanced-symbol-chart .tools-wrapper {
  margin-top: 5px;
  border: 1px solid #0c2074;
  display: table;
  min-height: 62px;
}
.svi-bs .svi-price-history-widget .tools-wrapper :after,
.svi-bs .svi-price-history-chart .tools-wrapper :after,
.svi-bs .svi-advanced-symbol-chart .tools-wrapper :after {
  content: none;
}
.svi-bs .svi-price-history-widget .tools-item,
.svi-bs .svi-price-history-chart .tools-item,
.svi-bs .svi-advanced-symbol-chart .tools-item {
  padding: 10px 15px;
  border: none;
}
.svi-bs .svi-price-history-widget .settings-dropdown,
.svi-bs .svi-price-history-chart .settings-dropdown,
.svi-bs .svi-advanced-symbol-chart .settings-dropdown {
  margin-right: 10px;
}
.svi-bs .svi-price-history-widget .super-close,
.svi-bs .svi-price-history-chart .super-close,
.svi-bs .svi-advanced-symbol-chart .super-close {
  color: #333333;
}
.svi-bs .svi-price-history-widget .clear-button,
.svi-bs .svi-price-history-chart .clear-button,
.svi-bs .svi-advanced-symbol-chart .clear-button {
  justify-content: flex-end;
}
.svi-bs .svi-price-history-widget .clear-draw-button,
.svi-bs .svi-price-history-chart .clear-draw-button,
.svi-bs .svi-advanced-symbol-chart .clear-draw-button {
  justify-content: flex-end;
}
.svi-bs .svi-price-history-widget #chartSettings .item-body,
.svi-bs .svi-price-history-chart #chartSettings .item-body,
.svi-bs .svi-advanced-symbol-chart #chartSettings .item-body {
  justify-content: flex-start;
}
.svi-bs .svi-price-history-widget .item-body,
.svi-bs .svi-price-history-chart .item-body,
.svi-bs .svi-advanced-symbol-chart .item-body {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  list-style-type: none;
  padding: 0;
}
.svi-bs .svi-price-history-widget .item-body .dropdown-toggle,
.svi-bs .svi-price-history-chart .item-body .dropdown-toggle,
.svi-bs .svi-advanced-symbol-chart .item-body .dropdown-toggle {
  padding: 5px;
}
.svi-bs .svi-price-history-widget .item-body .dropdown-toggle .caret,
.svi-bs .svi-price-history-chart .item-body .dropdown-toggle .caret,
.svi-bs .svi-advanced-symbol-chart .item-body .dropdown-toggle .caret {
  margin: 0 5px;
}
.svi-bs .svi-price-history-widget .item-body .dropdown-toggle .highcharts-full-screen,
.svi-bs .svi-price-history-chart .item-body .dropdown-toggle .highcharts-full-screen,
.svi-bs .svi-advanced-symbol-chart .item-body .dropdown-toggle .highcharts-full-screen {
  padding-right: 10px;
}
.svi-bs .svi-price-history-widget .item-body .dropdown-menu,
.svi-bs .svi-price-history-chart .item-body .dropdown-menu,
.svi-bs .svi-advanced-symbol-chart .item-body .dropdown-menu {
  min-width: 10px;
}
.svi-bs .svi-price-history-widget .item-body .dropdown-menu > li > a,
.svi-bs .svi-price-history-chart .item-body .dropdown-menu > li > a,
.svi-bs .svi-advanced-symbol-chart .item-body .dropdown-menu > li > a {
  padding: 3px 10px;
}
.svi-bs .svi-price-history-widget .item-body .dropdown-item,
.svi-bs .svi-price-history-chart .item-body .dropdown-item,
.svi-bs .svi-advanced-symbol-chart .item-body .dropdown-item {
  padding: 3px 10px;
}
.svi-bs .svi-price-history-widget .item-body .svi-input-symbol .input-group,
.svi-bs .svi-price-history-chart .item-body .svi-input-symbol .input-group,
.svi-bs .svi-advanced-symbol-chart .item-body .svi-input-symbol .input-group {
  width: 100%;
}
.svi-bs .svi-price-history-widget .item-body .indicator-lookup,
.svi-bs .svi-price-history-chart .item-body .indicator-lookup,
.svi-bs .svi-advanced-symbol-chart .item-body .indicator-lookup {
  width: 40px;
}
.svi-bs .svi-price-history-widget .item-body input[type=checkbox],
.svi-bs .svi-price-history-chart .item-body input[type=checkbox],
.svi-bs .svi-advanced-symbol-chart .item-body input[type=checkbox] {
  vertical-align: middle;
  position: relative;
  bottom: 1px;
  margin: 0;
}
.svi-bs .svi-price-history-widget .item-body label,
.svi-bs .svi-price-history-chart .item-body label,
.svi-bs .svi-advanced-symbol-chart .item-body label {
  display: block;
  margin-bottom: 0;
  margin-right: 20px;
}
.svi-bs .svi-price-history-widget .item-body .svi-input-symbol .symbol-submit,
.svi-bs .svi-price-history-chart .item-body .svi-input-symbol .symbol-submit,
.svi-bs .svi-advanced-symbol-chart .item-body .svi-input-symbol .symbol-submit {
  color: white;
}
@media (min-width: 768px) {
  .svi-bs .svi-price-history-widget .tools-footer,
  .svi-bs .svi-price-history-chart .tools-footer,
  .svi-bs .svi-advanced-symbol-chart .tools-footer {
    background-color: unset;
    margin: 0;
  }
  .svi-bs .svi-price-history-widget .tools-footer .item-body,
  .svi-bs .svi-price-history-chart .tools-footer .item-body,
  .svi-bs .svi-advanced-symbol-chart .tools-footer .item-body {
    justify-content: center;
  }
  .svi-bs .svi-price-history-widget .tools-footer .item-body .btn,
  .svi-bs .svi-price-history-chart .tools-footer .item-body .btn,
  .svi-bs .svi-advanced-symbol-chart .tools-footer .item-body .btn {
    margin: 0 auto;
    float: none;
    display: block;
  }
  .svi-bs .svi-price-history-widget .tools-item,
  .svi-bs .svi-price-history-chart .tools-item,
  .svi-bs .svi-advanced-symbol-chart .tools-item {
    display: table-cell;
    float: none;
    vertical-align: middle;
  }
  .svi-bs .svi-price-history-widget .tools-wrapper > .tools-item:not(:last-child),
  .svi-bs .svi-price-history-chart .tools-wrapper > .tools-item:not(:last-child),
  .svi-bs .svi-advanced-symbol-chart .tools-wrapper > .tools-item:not(:last-child) {
    border-right: 1px solid #ccc;
  }
}
.svi-bs .svi-price-history-widget .frequency,
.svi-bs .svi-price-history-chart .frequency {
  float: right;
  position: unset;
  z-index: 1;
  right: 8px;
  top: 10px;
  height: 22px;
  display: flex;
  align-items: center;
}
.svi-bs .svi-price-history-widget .frequency .dropdown-title,
.svi-bs .svi-price-history-chart .frequency .dropdown-title {
  margin-right: 8px;
}
.svi-bs .svi-price-history-widget .frequency .dropdown .dropdown-toggle,
.svi-bs .svi-price-history-chart .frequency .dropdown .dropdown-toggle {
  height: 22px;
}
.svi-bs .svi-price-history-widget .frequency .dropdown .dropdown-toggle .caret,
.svi-bs .svi-price-history-chart .frequency .dropdown .dropdown-toggle .caret {
  margin-left: 8px;
}
.svi-bs .svi-price-history-widget .frequency .dropdown .dropdown-menu,
.svi-bs .svi-price-history-chart .frequency .dropdown .dropdown-menu {
  min-width: 10px;
}
.svi-bs .research .svi-price-history-chart .frequency,
.svi-bs .research .svi-advanced-symbol-chart .frequency {
  position: static;
  justify-content: flex-end;
}
.svi-bs .research .svi-price-history-chart .chart-wrapper,
.svi-bs .research .svi-advanced-symbol-chart .chart-wrapper {
  height: 500px;
}
.svi-bs .research .multi-chart .svi-price-history-chart .chart-wrapper,
.svi-bs .research .multi-chart .svi-advanced-symbol-chart .chart-wrapper {
  height: 400px;
}
.svi-bs .svi-price-history-and-fund-growth-container .chart-types {
  display: flex;
  justify-content: flex-end;
}
.svi-bs .svi-price-history-and-fund-growth-container .label-input {
  margin: 0 5px;
}
.svi-bs .svi-sector-heatmap .large-gain {
  background: #024B26 !important;
  color: #FFFFFF;
}
.svi-bs .svi-sector-heatmap .small-gain {
  background: #689841 !important;
  color: #000000;
}
.svi-bs .svi-sector-heatmap .small-loss {
  background: #E56B7B !important;
  color: #000000;
}
.svi-bs .svi-sector-heatmap .large-loss {
  background: #8D0622 !important;
  color: #FFFFFF;
}
.svi-bs .svi-sector-heatmap .no-gain-loss {
  background: #F8F8F8 !important;
  color: #000000;
}
@media (max-width: 767px) {
  .svi-bs .svi-sector-heatmap .col-xs-6 {
    padding-left: 0;
    padding-right: 0;
  }
}
.svi-bs .svi-sector-heatmap .benchmark td {
  font-weight: bold;
}
.svi-bs .svi-sector-heatmap .benchmark td[data-col-name="desc"] {
  box-shadow: #0c2074 6px 0 0 -1px inset;
}
.svi-bs .svi-sector-heatmap .table {
  margin-bottom: 0;
}
.svi-bs .svi-sector-heatmap .table tr td[data-col-name="desc"] {
  padding-left: 1em !important;
}
.svi-bs .svi-sector-heatmap .asof-date {
  float: right !important;
  text-align: left;
  font-size: 11px;
}
@media (max-width: 767px) {
  .svi-bs .svi-sector-heatmap .asof-date {
    margin-top: 1px;
  }
}
.svi-bs .svi-sector-heatmap .legend {
  float: right !important;
  text-align: right;
}
.svi-bs .svi-sector-heatmap .legend .swatches {
  display: inline-block;
  width: 2em;
  height: 0.5em;
}
@media (max-width: 767px) {
  .svi-bs .svi-sector-heatmap .legend .swatches {
    width: 1em;
  }
}
.svi-bs .sector-industries-table-wrapper .sector-industries-title {
  margin: 1em 0;
}
.svi-bs .sector-industries-table-wrapper .accordion-toggle {
  cursor: pointer;
}
.svi-bs .sector-industries-table-wrapper .inner-table {
  background-color: transparent;
}
.svi-bs .sector-industries-table-wrapper .center-pills {
  display: flex;
  justify-content: center;
}
@media (max-width: 540px) {
  .svi-bs .sector-industries-table-wrapper .center-pills li a {
    height: 100%;
  }
}
.svi-bs .sector-industries-table-wrapper .inner-table-name-level-1 div {
  padding-left: 2em;
}
.svi-bs .sector-industries-table-wrapper .inner-table-name-level-2 div {
  padding-left: 4em;
}
.svi-bs .sector-industries-table-wrapper .inner-table-name-level-3 div {
  padding-left: 6em;
}
.svi-bs .sector-industries-table-wrapper table {
  margin-top: 1em;
}
.svi-bs .sector-industries-table-wrapper td.outer-table-name {
  padding-left: 1em !important;
}
.svi-bs .sector-industries-table-wrapper td {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
}
.svi-bs .sector-industries-table-wrapper td .expander-wrapper {
  display: inline-block;
  margin-bottom: -5px;
}
.svi-bs .sector-industries-table-wrapper td .expander-wrapper button.svi-expander {
  margin-bottom: -5px;
  padding-top: 3px;
  margin-top: -6px;
  margin-left: -6px;
}
.svi-bs .sector-industries-table-wrapper td.has-expander {
  padding-top: 8px;
  padding-bottom: 8px;
}
.svi-bs .sector-industries-table-wrapper .benchmark td {
  font-weight: bold;
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}
.svi-bs .sector-industries-table-wrapper .benchmark td:first-child {
  box-shadow: inset 6px 0 0 -1px #0c2074;
}
.svi-bs .sector-industries-table-wrapper .asof-date {
  font-size: 11px;
  margin: 1em 0;
}
.svi-bs .sector-industries-table-wrapper td.outer-table-name {
  font-weight: bold;
}
.svi-bs .sector-industries-table-wrapper .main-inner-td {
  padding: 0;
}
.svi-bs .sector-industries-table-wrapper tr.accordion-toggle[aria-expanded="true"] .outer-table-name {
  color: #05c;
  font-weight: bold;
}
.svi-bs .sector-industries-table-wrapper .form-group {
  display: inline-block;
}
.svi-bs .svi-sparkline-chart .sparkline-chart {
  height: 33px;
  overflow: visible;
}
.svi-bs .svi-stock-balance-sheet .svi-filter-dropdown {
  float: right;
}
.svi-bs .svi-stock-balance-sheet .svi-filter-dropdown .form-group {
  margin-bottom: 0;
}
.svi-bs .svi-stock-balance-sheet .svi-filter-dropdown .dropdown-menu {
  right: 0;
  left: auto;
}
@media (max-width: 767px) {
  .svi-bs .svi-stock-balance-sheet .svi-filter-dropdown .dropdown-menu {
    right: 0;
    left: auto;
  }
}
.svi-bs .svi-stock-balance-sheet .disclaimer {
  float: right;
  margin: 1em 0;
}
.svi-bs .svi-stock-balance-sheet .svi-stocks-balance-sheet-grid {
  margin: 1em 0;
}
.svi-bs .svi-stock-balance-sheet .header-esg-row {
  font-weight: bold;
}
.svi-bs .svi-stock-balance-sheet .empty-row {
  height: 2.8em;
}
.svi-bs .svi-stock-cash-flow .form-group {
  margin-bottom: 0;
}
.svi-bs .svi-stock-cash-flow table > thead > tr > th {
  font-weight: bold;
}
.svi-bs .svi-stock-cash-flow .svi-stock-cash-flow-grid {
  margin: 1em 0;
}
.svi-bs .svi-stock-cash-flow .cash-flow-header,
.svi-bs .svi-stock-cash-flow .cash-flow-total {
  font-weight: bold;
}
.svi-bs .svi-stock-cash-flow .empty-row,
.svi-bs .svi-stock-cash-flow .empty-row-xs {
  height: 34px;
}
.svi-bs .svi-stock-cash-flow .empty-row-xs {
  border-top: 1px solid #ddd;
}
.svi-bs .svi-stock-cash-flow .disclaimer {
  float: right;
  margin: 1em 0;
}
.svi-bs .svi-stock-cash-flow .svi-filter-dropdown {
  float: right;
}
.svi-bs .svi-stock-cash-flow .svi-filter-dropdown .dropdown-menu {
  right: 0;
  left: auto;
}
@media (max-width: 767px) {
  .svi-bs .svi-stock-cash-flow .svi-filter-dropdown .dropdown-menu {
    right: 0;
    left: auto;
  }
}
.svi-bs .svi-stock-corporate-events .dropdown-wrapper {
  float: right;
}
.svi-bs .svi-stock-corporate-events .disclaimer {
  float: right;
  margin: 1em 0;
}
.svi-bs .svi-stock-corporate-events .stocks-corporate-events-grid {
  margin: 1em 0;
}
.svi-bs .svi-stock-dividend-history .stocks-dividend-history-grid {
  margin-top: 1em;
}
.svi-bs .svi-stock-e-s-g-summary {
  position: relative;
  z-index: 3;
}
.svi-bs .svi-stock-e-s-g-summary .top-ranking-info {
  padding: 1.5em 0 0 0;
  position: relative;
}
.svi-bs .svi-stock-e-s-g-summary .top-ranking-info .symbol-info div {
  font-size: 25px;
  padding-top: 0.3em;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .svi-bs .svi-stock-e-s-g-summary .top-ranking-info .symbol-info div {
    font-size: 21px;
  }
}
@media (max-width: 500px) {
  .svi-bs .svi-stock-e-s-g-summary .top-ranking-info .symbol-info div {
    font-size: 16px;
  }
}
.svi-bs .svi-stock-e-s-g-summary .top-ranking-info .esg-rating-title {
  width: 3.1em;
  margin-right: 5px;
  text-align: left;
}
@media (max-width: 991px) {
  .svi-bs .svi-stock-e-s-g-summary .top-ranking-info .esg-rating-title {
    width: auto;
    display: block;
    margin: 0.3em 0;
  }
}
.svi-bs .svi-stock-e-s-g-summary .top-ranking-info .img-role-wrapper {
  display: inline;
}
.svi-bs .svi-stock-e-s-g-summary .as-of-date {
  font-size: 11px;
}
.svi-bs .svi-stock-e-s-g-summary .ranking-info-wrapper {
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  padding: 1em 0.2em 0;
}
.svi-bs .svi-stock-e-s-g-summary .gauge-chart {
  display: flex;
  justify-content: center;
  height: 110px;
}
.svi-bs .svi-stock-e-s-g-summary .scores {
  margin-top: 1.5em;
  text-align: center;
}
.svi-bs .svi-stock-e-s-g-summary .peer-ranking-info,
.svi-bs .svi-stock-e-s-g-summary .trend-info {
  display: flex;
  flex-direction: column;
  height: 12em;
}
.svi-bs .svi-stock-e-s-g-summary .peer-ranking-info .sub-title,
.svi-bs .svi-stock-e-s-g-summary .trend-info .sub-title {
  margin-bottom: 2.5em;
}
.svi-bs .svi-stock-e-s-g-summary .peer-ranking-info .trend-message,
.svi-bs .svi-stock-e-s-g-summary .trend-info .trend-message {
  text-transform: capitalize;
}
.svi-bs .svi-stock-e-s-g-summary .negative-trend {
  color: #8D0622;
}
.svi-bs .svi-stock-e-s-g-summary .positive-trend {
  color: #024B26;
}
.svi-bs .svi-stock-e-s-g-summary .trend-info span.glyphicon,
.svi-bs .svi-stock-e-s-g-summary .trend-info .not-announced-text {
  font-size: 3em;
  margin-bottom: 0.3em;
  display: block;
}
.svi-bs .svi-stock-e-s-g-summary .peer-ranking-info span {
  font-size: 31px;
  margin-bottom: 0.3em;
  margin-top: 0;
}
.svi-bs .svi-stock-e-s-g-summary .sub-title {
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
}
.svi-bs .svi-stock-e-s-g-summary .help-text-link {
  cursor: pointer;
  color: #05c;
}
.svi-bs .svi-stock-e-s-g-summary .help-text-link:hover {
  text-decoration: underline;
}
.svi-bs .svi-stock-e-s-g-summary .score-breakdowns-title,
.svi-bs .svi-stock-e-s-g-summary .score-breakdowns {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 7em;
  color: #333333;
}
.svi-bs .svi-stock-e-s-g-summary .score-breakdowns-title {
  text-align: left;
}
.svi-bs .svi-stock-e-s-g-summary .score-breakdowns-title h4 {
  font-weight: bold;
  line-height: 1.4em;
}
@media (max-width: 991px) {
  .svi-bs .svi-stock-e-s-g-summary .score-breakdowns-title h4 {
    text-align: center;
  }
}
.svi-bs .svi-stock-e-s-g-summary .score-breakdowns {
  text-align: center;
}
.svi-bs .svi-stock-e-s-g-summary .score-breakdowns .title {
  font-size: 12px;
  font-weight: bold;
}
.svi-bs .svi-stock-e-s-g-summary .score-breakdowns .value {
  border: 1px solid #666666;
  display: inline-block;
  width: 6em;
  padding: 8px;
  text-align: center;
  border-radius: 10px;
  margin: 0.5em auto;
  background-color: #666666;
  color: #fff;
  font-size: 15px;
}
.svi-bs .svi-stock-e-s-g-summary .esg-ranking-footer {
  text-align: right;
}
.svi-bs .svi-stock-e-s-g-summary .leafs-rating-wrapper {
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: right;
  padding-bottom: 5px;
}
@media (max-width: 991px) {
  .svi-bs .svi-stock-e-s-g-summary .leafs-rating-wrapper {
    position: unset;
    text-align: left;
  }
}
.svi-bs .svi-stock-e-s-g-summary .leafs-rating-wrapper .green-leafs {
  font-size: 2.5em;
  color: #689841;
}
.svi-bs .svi-stock-e-s-g-summary .leafs-rating-wrapper .grey-leafs {
  font-size: 2.5em;
  color: #777777;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .svi-bs .svi-stock-e-s-g-summary .scores:first-child {
    text-align: left;
  }
  .svi-bs .svi-stock-e-s-g-summary .scores:first-child .gauge-chart {
    margin-left: -0.7em;
  }
  .svi-bs .svi-stock-e-s-g-summary .scores:nth-child(2) .gauge-chart {
    margin-right: -0.5em;
  }
}
@media (max-width: 450px) {
  .svi-bs .svi-stock-e-s-g-summary .grey-leafs,
  .svi-bs .svi-stock-e-s-g-summary .green-leafs {
    font-size: 1.8em !important;
    margin-top: 0.2em;
  }
}
.svi-bs .svi-stock-income-statement .form-group {
  margin-bottom: 0;
}
.svi-bs .svi-stock-income-statement table > thead > tr > th {
  font-weight: bold;
}
.svi-bs .svi-stock-income-statement .empty-row,
.svi-bs .svi-stock-income-statement .empty-row-xs {
  height: 34px;
}
.svi-bs .svi-stock-income-statement .empty-row-xs {
  border-top: 1px solid #ddd;
}
.svi-bs .svi-stock-income-statement .svi-stock-income-statement-grid {
  margin: 1em 0;
}
.svi-bs .svi-stock-income-statement .income-header,
.svi-bs .svi-stock-income-statement .income-total {
  font-weight: bold;
}
.svi-bs .svi-stock-income-statement .disclaimer {
  float: right;
  margin: 1em 0;
}
.svi-bs .svi-stock-income-statement .svi-filter-dropdown {
  float: right;
}
.svi-bs .svi-stock-income-statement .svi-filter-dropdown .dropdown-menu {
  right: 0;
  left: auto;
}
@media (max-width: 767px) {
  .svi-bs .svi-stock-income-statement .svi-filter-dropdown .dropdown-menu {
    right: 0;
    left: auto;
  }
}
.svi-bs .svi-stock-key-ratios {
  margin-top: 10px;
}
.svi-bs .svi-stock-key-ratios .empty-row {
  height: 34px;
}
.svi-bs .svi-stock-key-ratios .ratio-header {
  font-weight: bold;
}
.svi-bs .svi-stock-ownership-summary .three-of-five {
  width: 60% !important;
}
@media (max-width: 767px) {
  .svi-bs .svi-stock-ownership-summary .three-of-five {
    width: auto !important;
  }
}
.svi-bs .svi-stock-ownership-summary .two-of-five {
  width: 40% !important;
}
@media (max-width: 767px) {
  .svi-bs .svi-stock-ownership-summary .two-of-five {
    width: auto !important;
  }
}
.svi-bs .svi-stock-ownership-summary .datapoint-box {
  height: 12em;
  border: 2px solid #ccc;
  border-radius: 15px;
  margin: 8px 0 16px 0;
  padding-bottom: 8px;
  background: #fff;
  height: 8em;
  padding: 19px;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box.max-height {
  overflow-x: hidden;
  overflow-y: scroll;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .widget-body {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 992px) {
  .svi-bs .svi-stock-ownership-summary .datapoint-box .widget-body {
    float: left;
    width: 100%;
  }
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .widget-body .table {
  background: #fff;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .widget-body .list-group {
  margin-bottom: 0;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .widget-body .list-group:not(.with-border) .list-group-item {
  border: none;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .title-area {
  padding: 0;
  min-height: 1.5em;
  background-color: transparent;
  border-radius: 13px 13px 0 0;
  text-align: center;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .title-text,
.svi-bs .svi-stock-ownership-summary .datapoint-box h2.title-text {
  font-size: 21px;
  text-align: center;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 0;
  margin: 0px;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .shortcut-area {
  position: absolute;
  top: 0.7em;
  right: 1.1em;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .shortcut-area span {
  cursor: pointer;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .shortcut-area .external-link {
  color: #05c;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .shortcut-area .external-link:hover {
  text-decoration: underline;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .loader {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .more-info {
  cursor: pointer;
  font-size: 15px;
  background-color: #5bc0de;
  color: #fff;
  width: 100%;
  height: 2em;
  text-align: center;
  position: absolute;
  bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .front,
.svi-bs .svi-stock-ownership-summary .datapoint-box .back {
  background-color: #fff;
  border-radius: 15px;
  color: #333333;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .front:hover,
.svi-bs .svi-stock-ownership-summary .datapoint-box .back:hover {
  background-color: #f7f7f7;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .dl-horizontal dt {
  text-align: left;
  font-weight: bold;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .hero {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}
@media (min-width: 992px) {
  .svi-bs .svi-stock-ownership-summary .datapoint-box .hero {
    float: left;
    width: 100%;
  }
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .hero .section-label {
  font-size: 21px;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .hero .value {
  font-size: 25px;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .sub {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}
@media (min-width: 992px) {
  .svi-bs .svi-stock-ownership-summary .datapoint-box .sub {
    float: left;
    width: 50%;
  }
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .sub .section-label {
  font-size: 15px;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .sub .value {
  font-size: 21px;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .back p {
  padding: 10px;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box.positive .front {
  background-color: #5cb85c;
  color: #fff;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box.positive .more-info {
  background-color: #4cae4c;
  color: #fff;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box.negative .front {
  background-color: #de162b;
  color: #fff;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box.negative .more-info {
  background-color: #c71427;
  color: #fff;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box.mixed .positive {
  background-color: #5cb85c;
  color: #fff;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box.mixed .negative {
  background-color: #de162b;
  color: #fff;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .vertical-aligned-values {
  display: flex;
  justify-content: center;
  align-items: center;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .data-label {
  font-size: 12px;
}
.svi-bs .svi-stock-ownership-summary .datapoint-box .data-value {
  font-size: 21px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .svi-bs .svi-stock-ownership-summary .datapoint-box .data-value {
    font-size: 12px;
  }
}
.svi-bs .svi-stock-ownership-top-holders table .holder {
  width: 45%;
}
.svi-bs #stockPeersModal .arrow {
  display: none;
}
.svi-bs .svi-stock-peers .data-date {
  font-size: 11px;
  margin-bottom: 5px;
}
.svi-bs .svi-stock-peers .company-symbol {
  font-weight: bold;
}
.svi-bs .svi-stock-peers .table-wrapper {
  position: relative;
}
.svi-bs .svi-stock-peers .table-scroller {
  white-space: nowrap;
  overflow: auto;
  margin-left: 130px;
}
.svi-bs .svi-stock-peers .symbol-col {
  position: absolute;
  left: 0;
  top: auto;
  background: inherit;
  width: 130px;
}
.svi-bs .svi-stock-peers table > thead > tr > th:first-child,
.svi-bs .svi-stock-peers table > tbody > tr:nth-child(even) > td:first-child {
  background: #fff;
}
.svi-bs .svi-stock-peers .companies-items {
  padding-left: 15px;
  padding-right: 15px;
}
.svi-bs .svi-stock-peers .peer-group-footer {
  text-align: right;
  margin-top: 10px;
  font-size: 12px;
}
.svi-bs .svi-stock-peers .svi-symbol-popover {
  margin-left: 10em;
}
.svi-bs .svi-stock-peers .header-col {
  width: 100%;
  margin-top: 2px;
}
.svi-bs .svi-stock-peers table > thead > tr > th {
  border-top: 1px solid #fff !important;
  font-weight: bold;
}
.svi-bs .svi-stock-peers table > thead > tr > th:nth-child(2) {
  border-top: 1px solid #0c2074 !important;
  font-weight: bold;
}
.svi-bs .svi-stock-peers table > tbody > tr > td:nth-child(2) {
  font-weight: bold;
}
.svi-bs .svi-stock-quote-a-a-g .extra-symbols {
  font-size: 18px;
  font-weight: bold;
  margin: 0 3px;
}
@media (max-width: 767px) {
  .svi-bs .svi-stock-quote-a-a-g .extra-symbols {
    font-size: 14px;
  }
}
.svi-bs .svi-stock-quote-a-a-g .vertical-aligned-values {
  display: flex;
  justify-content: center;
  align-items: center;
}
.svi-bs .svi-stock-quote-a-a-g .datapoint-box {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.svi-bs .svi-stock-quote-a-a-g .datapoint-box blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.svi-bs .svi-stock-quote-a-a-g .datapoint-box .data-label {
  font-size: 12px;
}
.svi-bs .svi-stock-quote-a-a-g .datapoint-box .data-value {
  font-size: 21px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .svi-bs .svi-stock-quote-a-a-g .datapoint-box .data-value {
    font-size: 12px;
  }
}
.svi-bs .svi-stock-quote-a-a-g .datapoint-box .data-ask-bid-size {
  font-size: 18px;
  margin-top: 1px;
  color: #757474;
}
@media (max-width: 767px) {
  .svi-bs .svi-stock-quote-a-a-g .datapoint-box .data-ask-bid-size {
    font-size: 12px;
    margin-top: 0;
  }
}
.svi-bs .svi-stock-quote-a-a-g .datapoint-box .quote-exchange-date {
  font-size: 15px;
}
.svi-bs .svi-symbol-name .data-display span {
  display: inline-block;
  padding: 10px 15px;
  line-height: normal;
}
.svi-bs .svi-symbol-name .symbol-attributes {
  margin: 5px 0 10px 0;
}
.svi-bs .svi-symbol-name .symbol-badge {
  font-size: 100%;
  border: 1px solid #0c2074;
}
@media (max-width: 767px) {
  .svi-bs .svi-symbol-name .symbol-badge {
    margin-bottom: 5px;
  }
}
.svi-bs .svi-symbol-name .badge {
  border: 1px solid #0c2074;
  font-size: 12px;
  border-radius: 2em;
}
.svi-bs .svi-symbol-name .label-empty-background {
  background-color: transparent;
}
.svi-bs .svi-symbol-name .label-primary-background {
  background-color: #0c2074;
}
.svi-bs .svi-symbol-name .symbol-outline-badge {
  color: #0c2074;
}
@media (max-width: 767px) {
  .svi-bs .svi-symbol-name .symbol-outline-badge {
    margin-bottom: 5px;
  }
}
.svi-bs .svi-symbol-name .symbol-id {
  vertical-align: baseline;
  padding-left: 0.35em !important;
  font-size: 31px;
}
.svi-bs .svi-symbol-name .symbol-name {
  display: block;
  vertical-align: baseline;
  padding: 0 0 0 20px !important;
  font-size: 21px;
}
@media (max-width: 767px) {
  .svi-bs .svi-symbol-name .symbol-name {
    padding: 0 !important;
  }
}
.svi-bs .svi-symbol-name .symbol-name-divider {
  vertical-align: text-bottom;
  padding: 0 !important;
  font-size: 21px;
}
@media (max-width: 767px) {
  .svi-bs .svi-symbol-name .symbol-name-divider {
    display: none !important;
  }
}
.svi-bs .svi-tabs a:hover {
  text-decoration: none;
}
.svi-bs .svi-tabs .tab-controls {
  margin-bottom: 5px;
  text-align: center;
}
.svi-bs .svi-tabs .tab-controls .nav {
  display: inline-block;
}
.svi-bs .svi-tabs .carousel-inner {
  height: 100%;
}
.svi-bs .svi-tabs .carousel-inner .item {
  overflow: hidden;
}
.svi-bs .svi-tabs .carousel-indicators {
  bottom: 0;
}
.svi-bs .svi-tabs .carousel-indicators li {
  border-color: black;
}
.svi-bs .svi-tabs .carousel-indicators .active {
  background-color: #777;
}
.svi-bs .svi-tabs .carousel-control-prev,
.svi-bs .svi-tabs .carousel-control-next {
  display: flex;
  position: absolute;
  height: 100%;
  z-index: 100;
  font-size: 30px;
}
.svi-bs .svi-tabs .control-padding-left {
  padding-left: 30px;
}
.svi-bs .svi-tabs .control-padding-right {
  padding-right: 30px;
}
.svi-bs .svi-tabs .carousel-control-prev {
  left: 4px;
}
.svi-bs .svi-tabs .carousel-control-next {
  right: 4px;
}
.svi-bs .svi-tabs .carousel-control-prev-icon,
.svi-bs .svi-tabs .carousel-control-next-icon {
  margin: auto;
  padding: 2px;
}
.svi-bs .has-targeted-marketing-messages {
  margin-bottom: 17px;
}
.svi-bs .svi-top-fund-holdings .top-fund-holdings-progress {
  height: 1.5em;
  margin-left: 20px;
}
@media print {
  .svi-bs .svi-top-fund-holdings .top-fund-holdings-progress .progress-bar {
    background-color: #0c2074 !important;
  }
}
.svi-bs .svi-top-movers-container {
  margin-top: 10px;
}
.svi-bs .svi-top-movers-container .tab-controls {
  text-align: left;
}
.svi-bs .svi-top-movers-container .svi-filter-dropdown {
  float: right;
}
.svi-bs .svi-top-movers-container .svi-tabs .carousel-inner {
  height: 100% !important;
}
.svi-bs .svi-top-movers-container .as-of-date {
  margin: 1em 0;
  text-align: right;
}
.svi-bs {
  /* hide symbol name in ghost chart */
}
.svi-bs .svi-trade-widget .quote.modal-header .quote-row:first-child {
  margin-top: -20px !important;
}
.svi-bs .svi-trade-widget .quote.modal-header .quote-row .ask-container {
  flex-direction: column;
  align-items: flex-start;
}
.svi-bs .svi-trade-widget .marketInfo {
  text-align: right;
}
.svi-bs .svi-trade-widget.modal {
  z-index: 1055;
}
.svi-bs .svi-trade-widget .modal-dialog {
  margin: 2% auto 0 auto;
}
.svi-bs .svi-trade-widget .modal-md {
  width: 36.5em;
}
.svi-bs .svi-trade-widget .modal-body {
  overflow-x: hidden;
  padding: 5px 10px 15px 5px;
}
.svi-bs .svi-trade-widget .note {
  color: #0c2074;
  font-size: 11px;
}
.svi-bs .svi-trade-widget label {
  vertical-align: middle;
}
.svi-bs .svi-trade-widget .investAmount label {
  padding-top: 7px;
}
.svi-bs .svi-trade-widget .maxShares {
  padding-top: 2em;
}
.svi-bs .svi-trade-widget .form-group,
.svi-bs .svi-trade-widget .form-group.well {
  margin-bottom: 7px;
}
.svi-bs .svi-trade-widget .form-group.well-sm {
  padding: 5px;
}
.svi-bs .svi-trade-widget .bonusTradesOnly {
  margin-top: -2px;
}
.svi-bs .svi-trade-widget .bonusTrades {
  margin-top: -7px;
}
.svi-bs .svi-trade-widget .has-feedback .form-control-feedback {
  top: 2em;
  right: 0.5em;
  z-index: 1000;
}
.svi-bs .svi-trade-widget .has-feedback .form-control-feedback.lookup-enabled {
  right: 48px;
}
.svi-bs .svi-trade-widget .quantity .form-control-feedback,
.svi-bs .svi-trade-widget .fundQuantity .form-control-feedback {
  right: -2em;
}
.svi-bs .svi-trade-widget .quantity.has-feedback .form-control,
.svi-bs .svi-trade-widget .fundQuantity.has-feedback .form-control {
  padding: 6px 12px;
  /* reset padding because the icon is not inside the form */
}
.svi-bs .svi-trade-widget .quantityType {
  padding-right: 0;
  clear: left;
}
.svi-bs .svi-trade-widget .reinvestDiv,
.svi-bs .svi-trade-widget .reinvestCap,
.svi-bs .svi-trade-widget .initialPurchase,
.svi-bs .svi-trade-widget .readProspectus,
.svi-bs .svi-trade-widget .reinvestDiv a,
.svi-bs .svi-trade-widget .reinvestCap a,
.svi-bs .svi-trade-widget .initialPurchase a,
.svi-bs .svi-trade-widget .readProspectus a {
  font-size: 11px;
}
.svi-bs .svi-trade-widget .initialPurchaseSelect {
  width: auto;
  display: inline-block;
}
.svi-bs .svi-trade-widget .initial-purchase-modal-label {
  margin-right: 20px;
}
.svi-bs .svi-trade-widget .why-ask {
  white-space: nowrap;
  color: #05c;
  font-size: 12px !important;
  margin-left: 5px;
}
.svi-bs .svi-trade-widget .initialPurchase-error-message {
  margin: 5px 0;
  color: #A94442;
}
.svi-bs .svi-trade-widget .prospectus-display-link {
  padding: 0;
  font-weight: bold;
  vertical-align: baseline;
}
.mozilla .svi-bs .svi-trade-widget .readProspectus,
.mozilla.svi-bs .svi-trade-widget .readProspectus {
  letter-spacing: -0.02em;
}
.svi-bs .svi-trade-widget .fundElections {
  margin-bottom: 0;
}
.svi-bs .svi-trade-widget .prospectus .control-label {
  margin-left: 1rem;
}
.svi-bs .svi-trade-widget .prospectus input[type="checkbox"] {
  position: absolute;
  margin: 2px 0 0;
}
.svi-bs .svi-trade-widget .orderConfirmation div {
  font-size: 15px;
  font-weight: bold;
}
.svi-bs .svi-trade-widget .orderConfirmation .glyphicon {
  font-size: 25px;
  vertical-align: middle;
}
.svi-bs .svi-trade-widget .investAmount .tooltip {
  left: 10% !important;
}
.svi-bs .svi-trade-widget .investAmount .tooltip > .tooltip-inner {
  min-width: 300px;
  max-width: 300px;
}
.svi-bs .svi-trade-widget .investAmount .tooltip > .tooltip-arrow {
  left: 27% !important;
}
.svi-bs .svi-trade-widget .svi-account-dropdown {
  width: 100%;
}
.svi-bs .svi-trade-widget .svi-account-dropdown button {
  width: 100%;
  text-align: left;
}
.svi-bs .svi-trade-widget .svi-account-dropdown button .button-text {
  float: left;
}
.svi-bs .svi-trade-widget .svi-account-dropdown button .caret {
  float: right;
  position: relative;
  top: 5px;
}
.svi-bs .svi-trade-widget .svi-account-dropdown ul {
  width: 100%;
  left: 0;
}
.svi-bs .svi-trade-widget .button-section .btn {
  margin-right: 4px;
}
.svi-bs .svi-trade-widget .button-section .main-buttons {
  display: inline-flex;
}
.svi-bs .svi-trade-widget .button-section .btn-link {
  padding: 8px;
}
.svi-bs .svi-trade-widget .svi-detailed-quote:not(.tradePage) .ask-container {
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .svi-bs .svi-trade-widget .button-section .btn {
    margin-right: 4px;
  }
  .svi-bs .svi-trade-widget .button-section .pull-right {
    float: none !important;
  }
  .svi-bs .svi-trade-widget .button-section .main-buttons {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.svi-bs .svi-trade-widget .quote.modal-header,
.svi-bs .trade-ticket .quote {
  font-size: 12px;
  padding: 10px 10px 10px 20px;
}
.svi-bs .svi-trade-widget .quote.modal-header .quote-row,
.svi-bs .trade-ticket .quote .quote-row {
  padding-bottom: 10px;
}
.svi-bs .svi-trade-widget .quote.modal-header .quote-row:first-child,
.svi-bs .trade-ticket .quote .quote-row:first-child {
  margin-top: -15px;
}
.svi-bs .svi-trade-widget .quote.modal-header .super,
.svi-bs .trade-ticket .quote .super {
  font-size: 25px;
}
.svi-bs .svi-trade-widget .quote.modal-header .large,
.svi-bs .trade-ticket .quote .large {
  font-size: 21px;
}
.svi-bs .svi-trade-widget .quote.modal-header .small,
.svi-bs .trade-ticket .quote .small {
  font-size: 11px;
}
.svi-bs .svi-trade-widget .quote.modal-header .well,
.svi-bs .trade-ticket .quote .well {
  margin-bottom: 5px;
}
.svi-bs .svi-trade-widget .quote.modal-header .gain,
.svi-bs .trade-ticket .quote .gain {
  color: #eeeeee;
  background-color: #3c763d;
  border-color: #0c460d;
}
.svi-bs .svi-trade-widget .quote.modal-header .loss,
.svi-bs .trade-ticket .quote .loss {
  color: #eeeeee;
  background-color: #EE0101;
  border-color: #bd362f;
}
.svi-bs .svi-trade-widget .quote.modal-header .lastPrice,
.svi-bs .trade-ticket .quote .lastPrice {
  padding-top: 5px;
  display: flex;
  flex-wrap: wrap;
  margin: 10px 0;
  align-items: flex-end;
}
.svi-bs .svi-trade-widget .quote.modal-header .lastPrice span:first-child,
.svi-bs .trade-ticket .quote .lastPrice span:first-child,
.svi-bs .svi-trade-widget .quote.modal-header .lastPrice span:nth-child(2),
.svi-bs .trade-ticket .quote .lastPrice span:nth-child(2) {
  display: inline-block;
  line-height: 0.75em;
  text-align: start;
  vertical-align: text-bottom;
  margin-right: 5px;
}
.svi-bs .svi-trade-widget .quote.modal-header .lastPrice span:first-child,
.svi-bs .trade-ticket .quote .lastPrice span:first-child,
.svi-bs .svi-trade-widget .quote.modal-header .lastPrice span:nth-child(2),
.svi-bs .trade-ticket .quote .lastPrice span:nth-child(2),
.svi-bs .svi-trade-widget .quote.modal-header .lastPrice .badge,
.svi-bs .trade-ticket .quote .lastPrice .badge {
  margin-bottom: 5px;
}
.svi-bs .svi-trade-widget .quote.modal-header .lastPrice span:nth-child(2),
.svi-bs .trade-ticket .quote .lastPrice span:nth-child(2) {
  font-weight: bold;
  font-size: 11px;
}
.svi-bs .svi-trade-widget .quote.modal-header .widgetQuoteTime,
.svi-bs .trade-ticket .quote .widgetQuoteTime {
  white-space: nowrap;
  padding: 1px 0px 0px 8px !important;
}
.svi-bs .svi-trade-widget .quote.modal-header .extendedQuote,
.svi-bs .trade-ticket .quote .extendedQuote {
  margin-top: 8px;
}
.svi-bs .svi-trade-widget .quote.modal-header .badge,
.svi-bs .trade-ticket .quote .badge {
  max-width: 50px;
  min-width: 40px;
  background-color: #0c2074;
  cursor: pointer;
  font-size: 10px;
  padding: 0.4em 0.5em;
}
.svi-bs .svi-trade-widget .quote.modal-header .ask-container,
.svi-bs .trade-ticket .quote .ask-container {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}
.svi-bs .svi-trade-widget .quote.modal-header .ask .value-container,
.svi-bs .trade-ticket .quote .ask .value-container,
.svi-bs .svi-trade-widget .quote.modal-header .bid .value-container,
.svi-bs .trade-ticket .quote .bid .value-container {
  display: inline-flex;
  flex-direction: column;
}
.svi-bs .svi-trade-widget .quote.modal-header .ask .value-container span,
.svi-bs .trade-ticket .quote .ask .value-container span,
.svi-bs .svi-trade-widget .quote.modal-header .bid .value-container span,
.svi-bs .trade-ticket .quote .bid .value-container span {
  line-height: 1;
}
.svi-bs .svi-trade-widget .quote.modal-header .ask span,
.svi-bs .trade-ticket .quote .ask span,
.svi-bs .svi-trade-widget .quote.modal-header .bid span,
.svi-bs .trade-ticket .quote .bid span {
  display: inline-block;
  vertical-align: text-bottom;
  line-height: 1;
}
.svi-bs .svi-trade-widget .quote.modal-header .ask span:nth-child(2),
.svi-bs .trade-ticket .quote .ask span:nth-child(2),
.svi-bs .svi-trade-widget .quote.modal-header .bid span:nth-child(2),
.svi-bs .trade-ticket .quote .bid span:nth-child(2) {
  margin-right: 5px;
  margin-top: 5px;
}
.svi-bs .svi-trade-widget .quote.modal-header .ask .badge,
.svi-bs .trade-ticket .quote .ask .badge,
.svi-bs .svi-trade-widget .quote.modal-header .bid .badge,
.svi-bs .trade-ticket .quote .bid .badge {
  display: inline-block;
  vertical-align: text-bottom;
}
.svi-bs .svi-trade-widget .quote.modal-header > .close {
  font-size: 18px;
  top: 0;
}
.svi-bs .svi-trade-widget .quote.modal-header .bright {
  color: #333333;
}
.svi-bs .svi-trade-widget .quote.modal-header .dim {
  color: #aaaaaa;
}
.svi-bs .trade-ticket .quote {
  background-color: #f5f5f5;
  margin-bottom: 1em;
  min-height: 12em;
}
.svi-bs .trade-ticket .quote.no-symbol {
  color: #888888;
}
.svi-bs .trade-ticket .quote.no-symbol .well {
  background-color: #f5f5f5;
}
@media (max-width: 767px) {
  .svi-bs .trade-ticket .quote.no-symbol,
  .svi-bs .trade-ticket .quote.no-symbol .svi-detailed-quote {
    background-color: transparent;
    margin: 0;
    height: 0;
    min-height: 0;
    max-height: 0;
    overflow: hidden;
  }
}
@media (max-width: 968px) {
  .svi-bs .trade-ticket .quote .ask-container {
    flex-direction: column;
    align-items: flex-start;
  }
}
.svi-bs .trade-ticket .quote .extendedQuote .bright {
  font-weight: bold;
}
.svi-bs .ghost .mainChart-tickerName {
  display: none;
}
.svi-bs .btn-hide {
  display: none;
}
.svi-bs .btn-show {
  display: inline-block;
}
.svi-bs .svi-trade-widget-popover {
  padding: 12px;
}
.svi-bs .svi-trade-widget-popover .info-row {
  margin-bottom: 6px;
}
.svi-bs .trade-prices-wrapper {
  padding: 0;
}
.svi-bs .svi-trade-widget .bonusTrades {
  margin-top: 0;
}
.svi-bs .svi-watchlist .svi-loader .alert {
  padding: 5px;
  font-size: 0.9em;
  margin-bottom: 10px;
}
.svi-bs .svi-watchlist .svi-loader .alert button.close {
  display: none;
}
.svi-bs .svi-watchlist .remove-symbol {
  text-align: right;
}
.svi-bs .svi-watchlist .remove-symbol .glyphicon {
  color: #de162b;
  cursor: pointer;
}
.svi-bs .svi-watchlist .disclaimer {
  color: #595959;
  font-size: 11px;
}
.svi-bs .svi-watchlist .list-style.widget .svi-symbol .tooltip {
  left: 0 !important;
}
.svi-bs .svi-watchlist .list-style.widget .svi-symbol span {
  white-space: nowrap;
}
.svi-bs .svi-watchlist .list-style.widget .add-symbol {
  height: 2.5em;
}
.svi-bs .svi-watchlist .list-style.widget .add-symbol .twitter-typeahead .tt-dropdown-menu {
  top: inherit !important;
  bottom: 35px;
  height: 150px;
}
.svi-bs .svi-watchlist .list-style.widget .widget-body .loader {
  float: inherit;
  position: inherit;
}
.svi-bs .svi-watchlist .list-style.widget .back .watchlist-create .tooltip {
  bottom: 3em !important;
  right: 0 !important;
  top: inherit !important;
  left: inherit !important;
}
.svi-bs .svi-watchlist .list-style.widget .back .watchlist-list {
  max-height: 13em;
  overflow-y: auto;
  margin-bottom: 5px;
}
.svi-bs .svi-watchlist .list-style.widget .back .watchlist-select,
.svi-bs .svi-watchlist .list-style.widget .back .watchlist-buttons {
  width: 100%;
}
.svi-bs .svi-watchlist .list-style.widget .back .svi-delete-watchlist-popover {
  top: inherit !important;
  bottom: 7em;
}
.svi-bs .svi-watchlist .list-style.widget .back .svi-delete-watchlist-popover .watchlist-confirm-buttons {
  text-align: center;
}
body.dock-enabled .dock-padding {
  height: 5em;
  width: 100%;
  display: block;
  clear: both;
}
.svi-bs .svi-dock,
.svi-bs .svi-dock.navbar-default,
.svi-bs .svi-dock.navbar-inverse {
  height: 5em;
  /* fix tooltip and popover positioning in the dock items */
}
@media (max-width: 767px) {
  .svi-bs .svi-dock,
  .svi-bs .svi-dock.navbar-default,
  .svi-bs .svi-dock.navbar-inverse {
    border-width: 0;
  }
  .svi-bs .svi-dock .expand-collapse-section,
  .svi-bs .svi-dock.navbar-default .expand-collapse-section,
  .svi-bs .svi-dock.navbar-inverse .expand-collapse-section,
  .svi-bs .svi-dock .edit-section,
  .svi-bs .svi-dock.navbar-default .edit-section,
  .svi-bs .svi-dock.navbar-inverse .edit-section {
    display: none;
  }
}
body .svi-bs .svi-dock,
body .svi-bs .svi-dock.navbar-default,
body .svi-bs .svi-dock.navbar-inverse {
  display: none;
}
body.dock-enabled .svi-bs .svi-dock,
body.dock-enabled .svi-bs .svi-dock.navbar-default,
body.dock-enabled .svi-bs .svi-dock.navbar-inverse {
  display: block;
}
body.dock-enabled .svi-bs .svi-dock.dock-collapsed,
body.dock-enabled .svi-bs .svi-dock.navbar-default.dock-collapsed,
body.dock-enabled .svi-bs .svi-dock.navbar-inverse.dock-collapsed {
  width: 5em;
}
@media (max-width: 767px) {
  body.dock-enabled .svi-bs .svi-dock.dock-collapsed,
  body.dock-enabled .svi-bs .svi-dock.navbar-default.dock-collapsed,
  body.dock-enabled .svi-bs .svi-dock.navbar-inverse.dock-collapsed {
    display: none;
  }
}
.svi-bs .svi-dock .overlay,
.svi-bs .svi-dock.navbar-default .overlay,
.svi-bs .svi-dock.navbar-inverse .overlay {
  background-color: silver;
  position: absolute;
  z-index: 10000;
  opacity: 0.25;
  height: 5em;
  width: 100%;
}
.svi-bs .svi-dock .svi-loader .well,
.svi-bs .svi-dock.navbar-default .svi-loader .well,
.svi-bs .svi-dock.navbar-inverse .svi-loader .well {
  padding: 8px;
  border-radius: 3px;
}
.svi-bs .svi-dock .dock-scroll-buttons,
.svi-bs .svi-dock.navbar-default .dock-scroll-buttons,
.svi-bs .svi-dock.navbar-inverse .dock-scroll-buttons {
  position: fixed;
  bottom: 5em;
  width: 100%;
  border-width: 1px 0 0;
}
@media (min-width: 768px) {
  .svi-bs .svi-dock .dock-scroll-buttons,
  .svi-bs .svi-dock.navbar-default .dock-scroll-buttons,
  .svi-bs .svi-dock.navbar-inverse .dock-scroll-buttons {
    display: none;
  }
}
.svi-bs .svi-dock .dock-scroll-buttons .scroll-button,
.svi-bs .svi-dock.navbar-default .dock-scroll-buttons .scroll-button,
.svi-bs .svi-dock.navbar-inverse .dock-scroll-buttons .scroll-button {
  font-size: 1.5em;
  padding: 0.75em 2em;
}
.svi-bs .svi-dock .dock-loader,
.svi-bs .svi-dock.navbar-default .dock-loader,
.svi-bs .svi-dock.navbar-inverse .dock-loader {
  float: left;
  width: 50%;
  padding-top: 1em;
}
.svi-bs .svi-dock .navbar-text,
.svi-bs .svi-dock.navbar-default .navbar-text,
.svi-bs .svi-dock.navbar-inverse .navbar-text {
  font-size: 12px;
  margin-top: 0.75em;
  margin-bottom: 0;
}
.svi-bs .svi-dock .navbar-nav,
.svi-bs .svi-dock.navbar-default .navbar-nav,
.svi-bs .svi-dock.navbar-inverse .navbar-nav {
  float: left;
  margin: 0;
  height: 5em;
}
.svi-bs .svi-dock .navbar-nav > li,
.svi-bs .svi-dock.navbar-default .navbar-nav > li,
.svi-bs .svi-dock.navbar-inverse .navbar-nav > li {
  float: left;
}
.svi-bs .svi-dock .navbar-nav > li.dock-item,
.svi-bs .svi-dock.navbar-default .navbar-nav > li.dock-item,
.svi-bs .svi-dock.navbar-inverse .navbar-nav > li.dock-item {
  margin-left: 10px;
  margin-right: 10px;
  height: 5em;
  vertical-align: top;
}
.svi-bs .svi-dock .navbar-nav > li.dock-item p.navbar-text,
.svi-bs .svi-dock.navbar-default .navbar-nav > li.dock-item p.navbar-text,
.svi-bs .svi-dock.navbar-inverse .navbar-nav > li.dock-item p.navbar-text {
  margin-left: 0;
  margin-right: 0;
}
.svi-bs .svi-dock .navbar-nav > li > a.glyphicon,
.svi-bs .svi-dock.navbar-default .navbar-nav > li > a.glyphicon,
.svi-bs .svi-dock.navbar-inverse .navbar-nav > li > a.glyphicon {
  font-size: 2em;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.25em;
  padding-right: 0.25em;
}
.svi-bs .svi-dock .navbar-nav > li > a.drag-handle,
.svi-bs .svi-dock.navbar-default .navbar-nav > li > a.drag-handle,
.svi-bs .svi-dock.navbar-inverse .navbar-nav > li > a.drag-handle {
  float: left;
  padding-right: 0;
  margin-right: -5px;
}
.svi-bs .svi-dock .navbar-nav > li > a.drag-handle.with-icon,
.svi-bs .svi-dock.navbar-default .navbar-nav > li > a.drag-handle.with-icon,
.svi-bs .svi-dock.navbar-inverse .navbar-nav > li > a.drag-handle.with-icon {
  font-size: 2em;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}
.svi-bs .svi-dock .navbar-nav.edit-section,
.svi-bs .svi-dock.navbar-default .navbar-nav.edit-section,
.svi-bs .svi-dock.navbar-inverse .navbar-nav.edit-section {
  float: right;
}
.svi-bs .svi-dock .navbar-nav .dropdown-menu,
.svi-bs .svi-dock.navbar-default .navbar-nav .dropdown-menu,
.svi-bs .svi-dock.navbar-inverse .navbar-nav .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1065;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.svi-bs .svi-dock .navbar-nav .dropdown-menu.pull-right,
.svi-bs .svi-dock.navbar-default .navbar-nav .dropdown-menu.pull-right,
.svi-bs .svi-dock.navbar-inverse .navbar-nav .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.svi-bs .svi-dock .navbar-nav .dropdown-menu .divider,
.svi-bs .svi-dock.navbar-default .navbar-nav .dropdown-menu .divider,
.svi-bs .svi-dock.navbar-inverse .navbar-nav .dropdown-menu .divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.svi-bs .svi-dock .navbar-nav .dropdown-menu > li > a,
.svi-bs .svi-dock.navbar-default .navbar-nav .dropdown-menu > li > a,
.svi-bs .svi-dock.navbar-inverse .navbar-nav .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.svi-bs .svi-dock .navbar-nav .dropdown-menu > li > a:hover,
.svi-bs .svi-dock.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.svi-bs .svi-dock.navbar-inverse .navbar-nav .dropdown-menu > li > a:hover,
.svi-bs .svi-dock .navbar-nav .dropdown-menu > li > a:focus,
.svi-bs .svi-dock.navbar-default .navbar-nav .dropdown-menu > li > a:focus,
.svi-bs .svi-dock.navbar-inverse .navbar-nav .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.svi-bs .svi-dock .navbar-nav .open > .dropdown-menu,
.svi-bs .svi-dock.navbar-default .navbar-nav .open > .dropdown-menu,
.svi-bs .svi-dock.navbar-inverse .navbar-nav .open > .dropdown-menu {
  display: block;
}
.svi-bs .svi-dock ul.dock-sortable-container,
.svi-bs .svi-dock.navbar-default ul.dock-sortable-container,
.svi-bs .svi-dock.navbar-inverse ul.dock-sortable-container {
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  width: calc(100% - 7em);
  margin-top: 0.4em;
}
.svi-bs .svi-dock ul.dock-sortable-container::-webkit-scrollbar,
.svi-bs .svi-dock.navbar-default ul.dock-sortable-container::-webkit-scrollbar,
.svi-bs .svi-dock.navbar-inverse ul.dock-sortable-container::-webkit-scrollbar {
  height: 11px;
  border-radius: 2px;
}
.svi-bs .svi-dock ul.dock-sortable-container::-webkit-scrollbar-thumb,
.svi-bs .svi-dock.navbar-default ul.dock-sortable-container::-webkit-scrollbar-thumb,
.svi-bs .svi-dock.navbar-inverse ul.dock-sortable-container::-webkit-scrollbar-thumb {
  background-color: #777;
}
@media (max-width: 767px) {
  .svi-bs .svi-dock ul.dock-sortable-container,
  .svi-bs .svi-dock.navbar-default ul.dock-sortable-container,
  .svi-bs .svi-dock.navbar-inverse ul.dock-sortable-container {
    width: 100%;
  }
}
.svi-bs .svi-dock ul.dock-sortable-container > li,
.svi-bs .svi-dock.navbar-default ul.dock-sortable-container > li,
.svi-bs .svi-dock.navbar-inverse ul.dock-sortable-container > li {
  display: inline-block;
  float: none;
}
.svi-bs .svi-dock .svi-input-symbol,
.svi-bs .svi-dock.navbar-default .svi-input-symbol,
.svi-bs .svi-dock.navbar-inverse .svi-input-symbol {
  color: #333333;
  padding-right: 0.5em;
}
.svi-bs .svi-dock .svi-input-symbol .symbol-submit,
.svi-bs .svi-dock.navbar-default .svi-input-symbol .symbol-submit,
.svi-bs .svi-dock.navbar-inverse .svi-input-symbol .symbol-submit {
  display: none;
}
.svi-bs .svi-dock .svi-input-symbol .twitter-typeahead,
.svi-bs .svi-dock.navbar-default .svi-input-symbol .twitter-typeahead,
.svi-bs .svi-dock.navbar-inverse .svi-input-symbol .twitter-typeahead {
  vertical-align: middle;
}
.svi-bs .svi-dock .svi-input-symbol .twitter-typeahead .tt-dropdown-menu,
.svi-bs .svi-dock.navbar-default .svi-input-symbol .twitter-typeahead .tt-dropdown-menu,
.svi-bs .svi-dock.navbar-inverse .svi-input-symbol .twitter-typeahead .tt-dropdown-menu {
  position: fixed !important;
  top: inherit !important;
  bottom: 4.25em;
  height: 13em;
  width: 24em;
}
.svi-bs .svi-dock .svi-input-symbol .input-group,
.svi-bs .svi-dock.navbar-default .svi-input-symbol .input-group,
.svi-bs .svi-dock.navbar-inverse .svi-input-symbol .input-group {
  width: 21em;
}
.svi-bs .svi-dock .svi-input-symbol .input-group .input-group-btn,
.svi-bs .svi-dock.navbar-default .svi-input-symbol .input-group .input-group-btn,
.svi-bs .svi-dock.navbar-inverse .svi-input-symbol .input-group .input-group-btn {
  vertical-align: top;
}
.svi-bs .svi-dock .svi-input-symbol .symbol-input-area,
.svi-bs .svi-dock.navbar-default .svi-input-symbol .symbol-input-area,
.svi-bs .svi-dock.navbar-inverse .svi-input-symbol .symbol-input-area,
.svi-bs .svi-dock .svi-input-symbol .symbol-lookup-area,
.svi-bs .svi-dock.navbar-default .svi-input-symbol .symbol-lookup-area,
.svi-bs .svi-dock.navbar-inverse .svi-input-symbol .symbol-lookup-area {
  width: 24em;
  display: inline-block;
}
.svi-bs .svi-dock .nav > .tooltip,
.svi-bs .svi-dock.navbar-default .nav > .tooltip,
.svi-bs .svi-dock.navbar-inverse .nav > .tooltip {
  width: auto;
}
.svi-bs .svi-dock .nav > .tooltip.top,
.svi-bs .svi-dock.navbar-default .nav > .tooltip.top,
.svi-bs .svi-dock.navbar-inverse .nav > .tooltip.top {
  top: inherit !important;
  bottom: 5em;
}
.svi-bs .svi-dock .nav > .tooltip.right,
.svi-bs .svi-dock.navbar-default .nav > .tooltip.right,
.svi-bs .svi-dock.navbar-inverse .nav > .tooltip.right {
  top: 0 !important;
}
.svi-bs .svi-dock .popover,
.svi-bs .svi-dock.navbar-default .popover,
.svi-bs .svi-dock.navbar-inverse .popover {
  top: inherit !important;
  bottom: 5em;
}
.svi-bs .svi-dock.navbar-default .dock-scroll-buttons {
  background-color: #f8f8f8;
  border-color: #bbb;
}
.svi-bs .svi-dock.navbar-default .dock-scroll-buttons .scroll-button {
  color: #545454;
  background-color: #f8f8f8;
}
.svi-bs .svi-dock.navbar-inverse .dock-scroll-buttons {
  background-color: #222;
  border-color: #080808;
}
.svi-bs .svi-dock.navbar-inverse .dock-scroll-buttons .scroll-button {
  color: #9d9d9d;
  background-color: #222;
}
.svi-bs .dropdown-submenu {
  position: relative;
}
.svi-bs .dropdown-submenu > .dropdown-menu {
  top: 0 !important;
  bottom: inherit !important;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 4px;
  -moz-border-radius: 0 4px 4px 4px;
  border-radius: 0 4px 4px 4px;
}
.svi-bs .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.svi-bs .dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(0, 0, 0, 0.15);
  margin-top: 5px;
  margin-right: -10px;
}
.svi-bs .dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
.svi-bs .dropdown-submenu.pull-left {
  float: none;
}
.svi-bs .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 4px 0 4px 4px;
  -moz-border-radius: 4px 0 4px 4px;
  border-radius: 4px 0 4px 4px;
}
@media (min-width: 768px) {
  .svi-bs #pageTitle .form-inline.show-all-filters .hidden-xs,
  .svi-bs #pageTitle .form-inline.show-all-filters .hidden-sm,
  .svi-bs #pageTitle .form-inline.show-all-filters .hidden-md,
  .svi-bs #pageTitle .form-inline.show-all-filters .hidden-lg {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .svi-bs #pageTitle .form-inline.show-all-filters .hidden-xs,
  .svi-bs #pageTitle .form-inline.show-all-filters .hidden-sm,
  .svi-bs #pageTitle .form-inline.show-all-filters .hidden-md,
  .svi-bs #pageTitle .form-inline.show-all-filters .hidden-lg {
    display: block !important;
  }
}
.svi-bs #pageTitle .form-inline.show-all-filters .hidden-xs.toggle-filters,
.svi-bs #pageTitle .form-inline.show-all-filters .hidden-sm.toggle-filters,
.svi-bs #pageTitle .form-inline.show-all-filters .hidden-md.toggle-filters,
.svi-bs #pageTitle .form-inline.show-all-filters .hidden-lg.toggle-filters {
  display: inline-block !important;
}
.svi-bs .highcharts-contextmenu hr {
  margin: 0;
}
/* for legacy compatibility */
#header {
  float: left;
  clear: both;
  width: 100%;
  background-color: #0c2074;
}
.logo {
  float: left;
}
.headerShortCuts {
  border: 0px solid red;
  clear: right;
  float: right;
  margin: 10px 15px 0 0;
  text-align: right;
}
#pageBody {
  margin-left: 10px;
  margin-right: 10px;
}
#pageBody #pageTitle {
  float: left;
  clear: none;
  width: 75%;
  padding-left: 0 !important;
}
@media (max-width: 1199px) {
  #pageBody #pageTitle {
    width: 70%;
  }
}
@media (max-width: 991px) {
  #pageBody #pageTitle {
    width: 100%;
  }
}
@media (min-width: 768px) {
  #pageBody #pageTitle .pageTitleHead {
    float: left;
  }
  #pageBody #pageTitle .form-group-keep-together {
    white-space: nowrap;
  }
}
#pageBody #pageTitle #aboveFilterText {
  clear: left;
}
#pageBody #pageTitle .form-inline {
  clear: left;
  margin-bottom: 8.5px;
  width: 95vw;
}
@media (max-width: 991px) {
  #pageBody #pageTitle .form-inline {
    width: unset;
  }
}
#pageBody #pageTitle .form-group {
  vertical-align: top;
  display: inline-block;
  margin-bottom: 0;
  margin-top: 17px;
  padding-right: 15px;
  padding-left: 0;
}
#pageBody #pageTitle .form-group .form-control {
  display: inline-block;
  vertical-align: middle;
}
#siteMessages {
  list-style: none;
  padding: 0px;
  margin: 5px 0px;
}
#siteMessages li {
  padding: 3px 0px;
  margin: 0px;
}
#pageBody #content {
  clear: both;
}
/* Shortcuts */
#shortcutMenu {
  float: right;
  padding: 10px 0px 10px 0px;
  text-transform: capitalize;
}
#shortcutDownload {
  background: url("/Set/Images/Icons/download.png") no-repeat;
  padding: 0 5px 0 20px;
}
.shortcutPageHelp {
  background: url("/Set/Images/Icons/help.png") no-repeat;
  padding: 0 5px 3px 20px;
}
#shortcutFastFind {
  background: url("/Set/Images/Icons/find.png") no-repeat;
  padding: 0 0px 0 25px;
}
/* superuser info bar */
div#superUserInfo {
  float: none;
  border-bottom: solid #F54600 /*#F90*/ 1px;
  background-color: #FFFFCD;
  margin: 0;
  padding: 0;
  font-weight: bold;
  clear: both;
  vertical-align: middle;
  height: 2em;
  overflow: hidden;
}
.wrapTag {
  padding: 5px;
}
/* site messages */
.svi-bs .clear {
  clear: both;
}
/* Errors */
ul.errors#main {
  list-style: none;
  float: none;
  border: solid #F54600 1px;
  background-color: #FCB188;
  margin: 10px 0px 10px 0px;
  padding: 5px;
  display: block;
  font-weight: bold;
  clear: both;
}
ul.warnings {
  list-style: none;
  float: none;
  border: solid #F54600 1px;
  background-color: #F8F5B0;
  margin: 10px 0px 10px 0px;
  padding: 5px;
  display: block;
  font-weight: bold;
  clear: both;
}
ul.messages {
  list-style: none;
  float: none;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  display: block;
  font-weight: normal;
  clear: both;
}
ul.errors#table {
  list-style: none;
  float: none;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  display: block;
  font-weight: bold;
  clear: both;
}
ul.dialogErrors {
  list-style: none;
  float: none;
  border: solid #F54600 1px;
  background-color: #FCB188;
  margin: 10px 10px 10px 10px;
  padding: 5px;
  display: block;
  font-weight: bold;
  clear: both;
}
ul.dialogMessages {
  list-style: none;
  float: none;
  margin: 10px 10px 10px 10px;
  padding: 5px;
  display: block;
  font-weight: bold;
  clear: both;
}
/* normalize on body from bootstrap doesn't work because of our namespace */
.svi-body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.42857143;
  color: #333333;
}
.svi-bs a.marketHoverOver {
  cursor: pointer;
}
.svi-bs .marketHoverOverTooltip {
  background-position: 10px -110px;
}
.svi-bs .marketHoverOverTooltip .marketHoverOverWin {
  height: 365px;
  width: 395px;
}
.svi-bs .marketHoverOverTooltip .lastPrice {
  width: 175px;
}
.mixin-row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/* Option 2B: Reset an entire region with a custom Less mixin */
.reset-box-sizing,
.reset-box-sizing *,
.reset-box-sizing *:before,
.reset-box-sizing *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.svi-bs span.mkts-cmpt-svgcht-menuicn.mkts-cmpt-svgcht-menuicn--gear:before {
  content: "\e019";
  font-family: 'Glyphicons Halflings';
  margin-top: 0;
}
.svi-bs .mkts-cmpt-svgcht-chart-container {
  padding: 0;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-date-box::-webkit-calendar-picker-indicator {
  background-color: transparent;
  color: #333333;
  cursor: pointer;
  height: 5px;
  position: relative;
  width: 8px;
  z-index: auto;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menuicn {
  height: 20px;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menuicn--export:before {
  content: "\e170";
  font-family: 'Glyphicons Halflings';
  margin-top: 0;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubar-top .mkts-cmpt-svgcht-menuicn--search:before {
  content: "\e003";
  font-family: 'Glyphicons Halflings';
  margin-top: 0;
  font-size: 26px;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menuicn--reset:before {
  content: "\e088";
  font-family: 'Glyphicons Halflings';
  margin-top: 0;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-popover-close:before {
  content: "\e088";
  font-family: 'Glyphicons Halflings';
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-popover-close:after {
  display: none;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-search-clear {
  content: "\00d7";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubar-bottom {
  height: 31px;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubar-top,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-mobile-top {
  height: inherit;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  background-color: #f2f2f2;
  border-color: #ccc;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:active:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.active:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:active.focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:active,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.disabled,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn[disabled],
fieldset[disabled] .svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.disabled,
fieldset[disabled] a.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn {
  pointer-events: none;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.focus {
  color: #333;
  background-color: #d9d9d9;
  border-color: #8c8c8c;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:hover {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:active,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.active,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:active:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.active:hover,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:active:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.active:focus,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:active.focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.active.focus,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.focus {
  color: #333;
  background-color: #c7c7c7;
  border-color: #8c8c8c;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:active,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.active,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn {
  background-image: none;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.disabled:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn[disabled]:hover,
fieldset[disabled] .svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.disabled:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn[disabled]:focus,
fieldset[disabled] .svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.disabled.focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn[disabled].focus,
fieldset[disabled] .svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn.focus {
  background-color: #f2f2f2;
  border-color: #ccc;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn .badge {
  color: #f2f2f2;
  background-color: #333;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:before {
  display: none;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-menubtn:after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-popover {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1065;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  padding: 0;
  margin: 0;
  display: block;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-popover.pull-right {
  right: 0;
  left: auto;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-popover .divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-popover > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown {
  box-shadow: none;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  background-color: #f2f2f2;
  border-color: #ccc;
  line-height: 31px;
  padding: 0;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:active:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.active:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:active.focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:active,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.disabled,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown[disabled],
fieldset[disabled] .svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.disabled,
fieldset[disabled] a.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown {
  pointer-events: none;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.focus {
  color: #333;
  background-color: #d9d9d9;
  border-color: #8c8c8c;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:hover {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:active,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.active,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:active:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.active:hover,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:active:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.active:focus,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:active.focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.active.focus,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.focus {
  color: #333;
  background-color: #c7c7c7;
  border-color: #8c8c8c;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:active,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.active,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown {
  background-image: none;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.disabled:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown[disabled]:hover,
fieldset[disabled] .svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.disabled:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown[disabled]:focus,
fieldset[disabled] .svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.disabled.focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown[disabled].focus,
fieldset[disabled] .svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.focus {
  background-color: #f2f2f2;
  border-color: #ccc;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown .badge {
  color: #f2f2f2;
  background-color: #333;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown div {
  display: inline-block;
  width: 100%;
  position: relative;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.mkts-cmpt-svgcht-cal-picker:focus {
  border-color: #66afe9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:not(.mkts-cmpt-svgcht-cal-picker) > div:after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
  position: absolute;
  right: 5px;
  top: 50%;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown:before {
  content: "";
  display: none;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.open:before {
  content: "";
  display: none;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown .ws-popover-opener {
  display: none;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-dropdown.mkts-cmpt-svgcht-cal-picker {
  cursor: auto;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .ul-freq-dropdown-list {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1065;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  min-width: inherit;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .ul-freq-dropdown-list.pull-right {
  right: 0;
  left: auto;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .ul-freq-dropdown-list .divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .ul-freq-dropdown-list > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .ul-freq-dropdown-list li:hover {
  color: #262626;
  background-color: #f5f5f5;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control > .btn {
  position: relative;
  float: left;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control > .btn:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control > .btn:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control > .btn:active,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control > .btn.active {
  z-index: 2;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control .btn + .btn,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control .btn + .btn-group,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control .btn-group + .btn,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control .btn-group + .btn-group {
  margin-left: -1px;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control .mkts-cmpt-svgcht-segment-option + .mkts-cmpt-svgcht-segment-option,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control .mkts-cmpt-svgcht-segment-option + .mkts-cmpt-svgcht-segment-control,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control .mkts-cmpt-svgcht-segment-control + .mkts-cmpt-svgcht-segment-option,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-control .mkts-cmpt-svgcht-segment-control + .mkts-cmpt-svgcht-segment-control {
  margin-left: -1px;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  background-color: #f2f2f2;
  border-color: #ccc;
  padding: 0;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:active,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:active:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.active:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:active.focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:first-child,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:last-child {
  border-radius: 0;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:active:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.active:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:active.focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:active,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.disabled,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option[disabled],
fieldset[disabled] .svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.disabled,
fieldset[disabled] a.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option {
  pointer-events: none;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.focus {
  color: #333;
  background-color: #d9d9d9;
  border-color: #8c8c8c;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:hover {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:active,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.active,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:active:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.active:hover,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:active:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.active:focus,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:active.focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.active.focus,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.focus {
  color: #333;
  background-color: #c7c7c7;
  border-color: #8c8c8c;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:active,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.active,
.open > .dropdown-toggle.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option {
  background-image: none;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.disabled:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option[disabled]:hover,
fieldset[disabled] .svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:hover,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.disabled:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option[disabled]:focus,
fieldset[disabled] .svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option:focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.disabled.focus,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option[disabled].focus,
fieldset[disabled] .svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option.focus {
  background-color: #f2f2f2;
  border-color: #ccc;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar .mkts-cmpt-svgcht-segment-option .badge {
  color: #f2f2f2;
  background-color: #333;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search {
  border: none;
  background: none;
  border-radius: 0;
  overflow: visible;
  width: inherit;
  padding: 0;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search .mkts-cmpt-svgcht-search-input {
  display: block;
  width: 100%;
  height: 31px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -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;
  -o-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;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search .mkts-cmpt-svgcht-search-input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search .mkts-cmpt-svgcht-search-input::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search .mkts-cmpt-svgcht-search-input:-ms-input-placeholder {
  color: #999;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search .mkts-cmpt-svgcht-search-input::-webkit-input-placeholder {
  color: #999;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search .mkts-cmpt-svgcht-search-input::-ms-expand {
  border: 0;
  background-color: transparent;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search .mkts-cmpt-svgcht-search-input[disabled],
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search .mkts-cmpt-svgcht-search-input[readonly],
fieldset[disabled] .svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search .mkts-cmpt-svgcht-search-input {
  background-color: #eeeeee;
  opacity: 1;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search .mkts-cmpt-svgcht-search-input[disabled],
fieldset[disabled] .svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search .mkts-cmpt-svgcht-search-input {
  cursor: not-allowed;
}
textarea.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search .mkts-cmpt-svgcht-search-input {
  height: auto;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search .mkts-cmpt-svgcht-search-input:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search .mkts-cmpt-svgcht-search-input:focus:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-menubar div.mkts-cmpt-svgcht-search:before {
  content: "";
}
.svi-bs .mkts-cmpt-svgcht-chart-wrap,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart button,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart div,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart input,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart rect,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart text,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart span,
.svi-bs .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-chart table {
  font-family: inherit;
}
.svi-bs .svi-morningstar-tiny-chart .morningstar-component {
  overflow: visible;
}
.svi-bs .svi-morningstar-tiny-chart .mkts-cmpt-svgcht-chart-container {
  overflow: visible !important;
  padding: 5px;
}
.svi-bs .svi-morningstar-tiny-chart .mkts-cmpt-svgcht-chart-container .chart-body {
  min-height: 200px;
}
.svi-bs .svi-morningstar-tiny-chart .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-segment-option.five-day,
.svi-bs .svi-morningstar-tiny-chart .mkts-cmpt-svgcht-chart-container .mkts-cmpt-svgcht-segment-option.three-month {
  display: block !important;
}
.svi-bs.route-morningstar-chart .morningstar-component.markets-components-svgchart {
  margin-left: -8px;
}
.svi-bs .rtq-msg .container {
  padding: 15px;
  margin-bottom: 17px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #333333;
}
.svi-bs .rtq-msg .container h4 {
  margin-top: 0;
  color: inherit;
}
.svi-bs .rtq-msg .container .alert-link {
  font-weight: bold;
}
.svi-bs .rtq-msg .container > p,
.svi-bs .rtq-msg .container > ul {
  margin-bottom: 0;
}
.svi-bs .rtq-msg .container > p + p {
  margin-top: 5px;
}
.svi-bs .rtq-msg .container hr {
  border-top-color: #f7e1b5;
}
.svi-bs .rtq-msg .container .alert-link {
  color: #1a1a1a;
}
.svi-bs .rtq-panel .container {
  display: inline-block;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.svi-bs .rtq-panel .hd .hd-btn {
  position: absolute;
  right: 0;
  top: 0;
  padding: 15px 0;
}
.svi-bs .markets-components-alert .rtq-panel h5 {
  white-space: nowrap;
}
.svi-bs .qs-alert-wp,
.svi-bs .qs-alert-wp .qs-ui-btn,
.svi-bs .qs-alert-wp .qs-ui-ipt {
  font: inherit;
}
.svi-bs .qs-alert-hd {
  min-height: 40px;
}
.svi-bs .markets-components-alert,
.svi-bs .markets-components-alert h3,
.svi-bs .markets-components-alert li,
.svi-bs .markets-components-alert strong,
.svi-bs .markets-components-alert td,
.svi-bs .markets-components-alert th,
.svi-bs .rtq-msg .container h5 {
  font-family: inherit;
  font-size: inherit;
}
.svi-bs .qs-alert-wp .qs-ui-ipt {
  display: block;
  width: 100%;
  height: 31px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -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;
  -o-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;
  display: inline-block;
}
.svi-bs .qs-alert-wp .qs-ui-ipt:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.svi-bs .qs-alert-wp .qs-ui-ipt::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.svi-bs .qs-alert-wp .qs-ui-ipt:-ms-input-placeholder {
  color: #999;
}
.svi-bs .qs-alert-wp .qs-ui-ipt::-webkit-input-placeholder {
  color: #999;
}
.svi-bs .qs-alert-wp .qs-ui-ipt::-ms-expand {
  border: 0;
  background-color: transparent;
}
.svi-bs .qs-alert-wp .qs-ui-ipt[disabled],
.svi-bs .qs-alert-wp .qs-ui-ipt[readonly],
fieldset[disabled] .svi-bs .qs-alert-wp .qs-ui-ipt {
  background-color: #eeeeee;
  opacity: 1;
}
.svi-bs .qs-alert-wp .qs-ui-ipt[disabled],
fieldset[disabled] .svi-bs .qs-alert-wp .qs-ui-ipt {
  cursor: not-allowed;
}
textarea.svi-bs .qs-alert-wp .qs-ui-ipt {
  height: auto;
}
.svi-bs .qs-autoCompleteBox {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1065;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.svi-bs .qs-autoCompleteBox.pull-right {
  right: 0;
  left: auto;
}
.svi-bs .qs-autoCompleteBox .divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.svi-bs .qs-autoCompleteBox > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.svi-bs .qs-autoCompleteBox-wrap .mover,
.svi-bs .qs-autocomplete .mover {
  color: #262626;
  background-color: #f5f5f5;
}
.svi-bs #email.qs-ui-ipt {
  width: auto;
}
.svi-bs .emailWp strong {
  margin-right: 4px;
}
.svi-bs .qs-alert-wp .qs-ui-btn,
.svi-bs .qs-ui-btn,
.svi-bs .qs-ui-btn.go {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs .qs-alert-wp .qs-ui-btn:focus,
.svi-bs .qs-ui-btn:focus,
.svi-bs .qs-ui-btn.go:focus,
.svi-bs .qs-alert-wp .qs-ui-btn:active:focus,
.svi-bs .qs-ui-btn:active:focus,
.svi-bs .qs-ui-btn.go:active:focus,
.svi-bs .qs-alert-wp .qs-ui-btn.active:focus,
.svi-bs .qs-ui-btn.active:focus,
.svi-bs .qs-ui-btn.go.active:focus,
.svi-bs .qs-alert-wp .qs-ui-btn.focus,
.svi-bs .qs-ui-btn.focus,
.svi-bs .qs-ui-btn.go.focus,
.svi-bs .qs-alert-wp .qs-ui-btn:active.focus,
.svi-bs .qs-ui-btn:active.focus,
.svi-bs .qs-ui-btn.go:active.focus,
.svi-bs .qs-alert-wp .qs-ui-btn.active.focus,
.svi-bs .qs-ui-btn.active.focus,
.svi-bs .qs-ui-btn.go.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .qs-alert-wp .qs-ui-btn:hover,
.svi-bs .qs-ui-btn:hover,
.svi-bs .qs-ui-btn.go:hover,
.svi-bs .qs-alert-wp .qs-ui-btn:focus,
.svi-bs .qs-ui-btn:focus,
.svi-bs .qs-ui-btn.go:focus,
.svi-bs .qs-alert-wp .qs-ui-btn.focus,
.svi-bs .qs-ui-btn.focus,
.svi-bs .qs-ui-btn.go.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .qs-alert-wp .qs-ui-btn:active,
.svi-bs .qs-ui-btn:active,
.svi-bs .qs-ui-btn.go:active,
.svi-bs .qs-alert-wp .qs-ui-btn.active,
.svi-bs .qs-ui-btn.active,
.svi-bs .qs-ui-btn.go.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .qs-alert-wp .qs-ui-btn.disabled,
.svi-bs .qs-ui-btn.disabled,
.svi-bs .qs-ui-btn.go.disabled,
.svi-bs .qs-alert-wp .qs-ui-btn[disabled],
.svi-bs .qs-ui-btn[disabled],
.svi-bs .qs-ui-btn.go[disabled],
fieldset[disabled] .svi-bs .qs-alert-wp .qs-ui-btn,
fieldset[disabled] .svi-bs .qs-ui-btn,
fieldset[disabled] .svi-bs .qs-ui-btn.go {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .qs-alert-wp .qs-ui-btn.disabled,
a.svi-bs .qs-ui-btn.disabled,
a.svi-bs .qs-ui-btn.go.disabled,
fieldset[disabled] a.svi-bs .qs-alert-wp .qs-ui-btn,
fieldset[disabled] a.svi-bs .qs-ui-btn,
fieldset[disabled] a.svi-bs .qs-ui-btn.go {
  pointer-events: none;
}
.svi-bs .qs-alert-wp .qs-ui-btn:focus,
.svi-bs .qs-ui-btn:focus,
.svi-bs .qs-ui-btn.go:focus,
.svi-bs .qs-alert-wp .qs-ui-btn.focus,
.svi-bs .qs-ui-btn.focus,
.svi-bs .qs-ui-btn.go.focus {
  color: #fff;
  background-color: #071346;
  border-color: #000000;
}
.svi-bs .qs-alert-wp .qs-ui-btn:hover,
.svi-bs .qs-ui-btn:hover,
.svi-bs .qs-ui-btn.go:hover {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .qs-alert-wp .qs-ui-btn:active,
.svi-bs .qs-ui-btn:active,
.svi-bs .qs-ui-btn.go:active,
.svi-bs .qs-alert-wp .qs-ui-btn.active,
.svi-bs .qs-ui-btn.active,
.svi-bs .qs-ui-btn.go.active,
.open > .dropdown-toggle.svi-bs .qs-alert-wp .qs-ui-btn,
.open > .dropdown-toggle.svi-bs .qs-ui-btn,
.open > .dropdown-toggle.svi-bs .qs-ui-btn.go {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .qs-alert-wp .qs-ui-btn:active:hover,
.svi-bs .qs-ui-btn:active:hover,
.svi-bs .qs-ui-btn.go:active:hover,
.svi-bs .qs-alert-wp .qs-ui-btn.active:hover,
.svi-bs .qs-ui-btn.active:hover,
.svi-bs .qs-ui-btn.go.active:hover,
.open > .dropdown-toggle.svi-bs .qs-alert-wp .qs-ui-btn:hover,
.open > .dropdown-toggle.svi-bs .qs-ui-btn:hover,
.open > .dropdown-toggle.svi-bs .qs-ui-btn.go:hover,
.svi-bs .qs-alert-wp .qs-ui-btn:active:focus,
.svi-bs .qs-ui-btn:active:focus,
.svi-bs .qs-ui-btn.go:active:focus,
.svi-bs .qs-alert-wp .qs-ui-btn.active:focus,
.svi-bs .qs-ui-btn.active:focus,
.svi-bs .qs-ui-btn.go.active:focus,
.open > .dropdown-toggle.svi-bs .qs-alert-wp .qs-ui-btn:focus,
.open > .dropdown-toggle.svi-bs .qs-ui-btn:focus,
.open > .dropdown-toggle.svi-bs .qs-ui-btn.go:focus,
.svi-bs .qs-alert-wp .qs-ui-btn:active.focus,
.svi-bs .qs-ui-btn:active.focus,
.svi-bs .qs-ui-btn.go:active.focus,
.svi-bs .qs-alert-wp .qs-ui-btn.active.focus,
.svi-bs .qs-ui-btn.active.focus,
.svi-bs .qs-ui-btn.go.active.focus,
.open > .dropdown-toggle.svi-bs .qs-alert-wp .qs-ui-btn.focus,
.open > .dropdown-toggle.svi-bs .qs-ui-btn.focus,
.open > .dropdown-toggle.svi-bs .qs-ui-btn.go.focus {
  color: #fff;
  background-color: #040a25;
  border-color: #000000;
}
.svi-bs .qs-alert-wp .qs-ui-btn:active,
.svi-bs .qs-ui-btn:active,
.svi-bs .qs-ui-btn.go:active,
.svi-bs .qs-alert-wp .qs-ui-btn.active,
.svi-bs .qs-ui-btn.active,
.svi-bs .qs-ui-btn.go.active,
.open > .dropdown-toggle.svi-bs .qs-alert-wp .qs-ui-btn,
.open > .dropdown-toggle.svi-bs .qs-ui-btn,
.open > .dropdown-toggle.svi-bs .qs-ui-btn.go {
  background-image: none;
}
.svi-bs .qs-alert-wp .qs-ui-btn.disabled:hover,
.svi-bs .qs-ui-btn.disabled:hover,
.svi-bs .qs-ui-btn.go.disabled:hover,
.svi-bs .qs-alert-wp .qs-ui-btn[disabled]:hover,
.svi-bs .qs-ui-btn[disabled]:hover,
.svi-bs .qs-ui-btn.go[disabled]:hover,
fieldset[disabled] .svi-bs .qs-alert-wp .qs-ui-btn:hover,
fieldset[disabled] .svi-bs .qs-ui-btn:hover,
fieldset[disabled] .svi-bs .qs-ui-btn.go:hover,
.svi-bs .qs-alert-wp .qs-ui-btn.disabled:focus,
.svi-bs .qs-ui-btn.disabled:focus,
.svi-bs .qs-ui-btn.go.disabled:focus,
.svi-bs .qs-alert-wp .qs-ui-btn[disabled]:focus,
.svi-bs .qs-ui-btn[disabled]:focus,
.svi-bs .qs-ui-btn.go[disabled]:focus,
fieldset[disabled] .svi-bs .qs-alert-wp .qs-ui-btn:focus,
fieldset[disabled] .svi-bs .qs-ui-btn:focus,
fieldset[disabled] .svi-bs .qs-ui-btn.go:focus,
.svi-bs .qs-alert-wp .qs-ui-btn.disabled.focus,
.svi-bs .qs-ui-btn.disabled.focus,
.svi-bs .qs-ui-btn.go.disabled.focus,
.svi-bs .qs-alert-wp .qs-ui-btn[disabled].focus,
.svi-bs .qs-ui-btn[disabled].focus,
.svi-bs .qs-ui-btn.go[disabled].focus,
fieldset[disabled] .svi-bs .qs-alert-wp .qs-ui-btn.focus,
fieldset[disabled] .svi-bs .qs-ui-btn.focus,
fieldset[disabled] .svi-bs .qs-ui-btn.go.focus {
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs .qs-alert-wp .qs-ui-btn .badge,
.svi-bs .qs-ui-btn .badge,
.svi-bs .qs-ui-btn.go .badge {
  color: #0c2074;
  background-color: #fff;
}
.svi-bs .qs-ui-btn.qs-alert-add {
  margin-left: 4px;
}
.svi-bs .qs-alert-bar .rtq-ddl,
.svi-bs .qs-alert-lang .rtq-ddl {
  margin-top: 0;
  padding: 6px 12px;
}
.svi-bs .rtq-ddl {
  z-index: auto !important;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  background-color: #f2f2f2;
  border-color: #ccc;
}
.svi-bs .rtq-ddl .rtq-ddl-menu {
  margin-bottom: 0;
}
.svi-bs .rtq-ddl .rtq-ddl-menu li a:hover {
  color: #262626;
  background-color: #f5f5f5;
  text-decoration: none;
}
.svi-bs .rtq-ddl:focus,
.svi-bs .rtq-ddl:active:focus,
.svi-bs .rtq-ddl.active:focus,
.svi-bs .rtq-ddl.focus,
.svi-bs .rtq-ddl:active.focus,
.svi-bs .rtq-ddl.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .rtq-ddl:hover,
.svi-bs .rtq-ddl:focus,
.svi-bs .rtq-ddl.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .rtq-ddl:active,
.svi-bs .rtq-ddl.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .rtq-ddl.disabled,
.svi-bs .rtq-ddl[disabled],
fieldset[disabled] .svi-bs .rtq-ddl {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .rtq-ddl.disabled,
fieldset[disabled] a.svi-bs .rtq-ddl {
  pointer-events: none;
}
.svi-bs .rtq-ddl:focus,
.svi-bs .rtq-ddl.focus {
  color: #333;
  background-color: #d9d9d9;
  border-color: #8c8c8c;
}
.svi-bs .rtq-ddl:hover {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .rtq-ddl:active,
.svi-bs .rtq-ddl.active,
.open > .dropdown-toggle.svi-bs .rtq-ddl {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .rtq-ddl:active:hover,
.svi-bs .rtq-ddl.active:hover,
.open > .dropdown-toggle.svi-bs .rtq-ddl:hover,
.svi-bs .rtq-ddl:active:focus,
.svi-bs .rtq-ddl.active:focus,
.open > .dropdown-toggle.svi-bs .rtq-ddl:focus,
.svi-bs .rtq-ddl:active.focus,
.svi-bs .rtq-ddl.active.focus,
.open > .dropdown-toggle.svi-bs .rtq-ddl.focus {
  color: #333;
  background-color: #c7c7c7;
  border-color: #8c8c8c;
}
.svi-bs .rtq-ddl:active,
.svi-bs .rtq-ddl.active,
.open > .dropdown-toggle.svi-bs .rtq-ddl {
  background-image: none;
}
.svi-bs .rtq-ddl.disabled:hover,
.svi-bs .rtq-ddl[disabled]:hover,
fieldset[disabled] .svi-bs .rtq-ddl:hover,
.svi-bs .rtq-ddl.disabled:focus,
.svi-bs .rtq-ddl[disabled]:focus,
fieldset[disabled] .svi-bs .rtq-ddl:focus,
.svi-bs .rtq-ddl.disabled.focus,
.svi-bs .rtq-ddl[disabled].focus,
fieldset[disabled] .svi-bs .rtq-ddl.focus {
  background-color: #f2f2f2;
  border-color: #ccc;
}
.svi-bs .rtq-ddl .badge {
  color: #f2f2f2;
  background-color: #333;
}
.svi-bs .rtq-ddl:after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
  position: absolute;
  right: 6px;
  top: 50%;
}
.svi-bs .rtq-ddl .rtq-ddl-menuWrap {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1065;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  margin-top: 15px;
  display: block;
}
.svi-bs .rtq-ddl .rtq-ddl-menuWrap.pull-right {
  right: 0;
  left: auto;
}
.svi-bs .rtq-ddl .rtq-ddl-menuWrap .divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.svi-bs .rtq-ddl .rtq-ddl-menuWrap > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.svi-bs .rtq-ddl .rtq-ddl-menuWrap.hideMenu {
  display: none;
}
.svi-bs .morningstar-component.markets-components-alert {
  overflow-y: inherit;
}
.svi-bs .morningstar-component.markets-components-alert .emailWp input#email {
  min-width: 20em;
  border: none;
  margin-bottom: 2px;
  cursor: default;
  pointer-events: none;
  padding: 0;
  box-shadow: none;
}
.svi-bs .morningstar-component.markets-components-alert .emailWp .qs-alert-setCfg {
  display: none !important;
}
.svi-bs .rtq-grid {
  font: inherit;
}
.svi-bs .rtq-grid .rtq-grid-row {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
}
.svi-bs .rtq-grid .rtq-grid-row.rtq-grid-rzrow {
  vertical-align: bottom;
  font-weight: bold;
  border-bottom: 2px solid #ddd;
}
.svi-bs .rtq-grid .rtq-grid-cell {
  border-right: none;
}
.svi-bs .rtq-grid .rtq-grid-editrow {
  height: inherit;
  padding-left: 8px;
}
.svi-bs .rtq-grid .rtq-grid-editrow .rtq-grid-row .rtq-grid-cell .readonly-txt {
  padding: 1px 3px;
}
.svi-bs .rtq-grid .rtq-grid-editrow div.rtq-grid-row {
  padding: 8px 8px 5px 8px;
}
.svi-bs .rtq-grid .rtq-grid-editrow .rtq-grid-row .rtq-grid-cell .qs-ui-ipt {
  height: inherit;
  margin-left: -10px;
  margin-top: -5px;
}
.svi-bs .rtq-grid .rtq-grid-editrow .btn {
  padding-left: 0;
  right: 5px;
  top: 5px;
  border: none;
}
.svi-bs .rtq-grid .rtq-grid-editrow .btn:active,
.svi-bs .rtq-grid .rtq-grid-editrow .btn:focus {
  box-shadow: none;
  border: none;
}
.svi-bs .rtq-grid .rtq-grid-cell-sa .rtq-grid-cell-ctn {
  background: none;
}
.svi-bs .rtq-grid .rtq-grid-cell-sa .rtq-grid-cell-ctn:after {
  margin-left: 4px;
  position: absolute;
  font-family: 'Glyphicons Halflings';
  content: "\e113";
}
.svi-bs .rtq-grid .rtq-grid-cell-sd .rtq-grid-cell-ctn {
  background: none;
}
.svi-bs .rtq-grid .rtq-grid-cell-sd .rtq-grid-cell-ctn:after {
  margin-left: 4px;
  position: absolute;
  font-family: 'Glyphicons Halflings';
  content: "\e114";
}
.svi-bs .rtq-grid .rtq-grid-ft .rtq-grid-cell-over,
.svi-bs .rtq-grid .rtq-grid-hd .rtq-grid-cell-over {
  background: none;
}
.svi-bs .rtq-grid .rtq-grid-hd .rtq-grid-cell:not(:last-of-type) .rtq-grid-cell-ctn {
  cursor: pointer;
}
.svi-bs .rtq-grid .rtq-grid-bd .rtq-grid-row:nth-of-type(odd) {
  background-color: #e1e1e1;
}
.svi-bs .markets-components-alert .rtq-panel h4 {
  margin: 0;
  line-height: 1.42857143;
  background: none;
  border: none;
  float: left;
  font: inherit;
  font-size: 1.25rem;
}
.svi-bs .markets-components-alert .rtq-panel h5 {
  font: inherit;
  font-size: 12px;
  font-weight: normal;
  position: relative;
  padding: 15px;
  margin-top: 0;
}
.svi-bs .markets-components-alert .rtq-panel.rtq-a-c-p .btn-ctn {
  text-align: right;
}
.svi-bs .rtq-panel.rtq-confirm .hd {
  font: inherit;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.svi-bs .rtq-panel.rtq-confirm .hd-btn {
  position: relative;
}
.svi-bs .rtq-panel.rtq-confirm .hd-btn a.close {
  text-indent: -999px;
  background: none;
}
.svi-bs .rtq-panel.rtq-confirm .hd-btn a.close:after {
  content: "\00d7";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  text-indent: 0;
  float: right;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
  font-size: 1.5rem;
  opacity: 1;
}
.svi-bs .rtq-panel.rtq-confirm .hd-btn a.close:after:hover,
.svi-bs .rtq-panel.rtq-confirm .hd-btn a.close:after:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.svi-bs .rtq-panel.rtq-confirm .hd-btn a.close:after {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.svi-bs div.qs-ui-pagination a {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: inherit;
  color: #05c;
  background-color: #fff;
  border-color: #ddd;
}
.svi-bs div.qs-ui-pagination a:focus,
.svi-bs div.qs-ui-pagination a:active:focus,
.svi-bs div.qs-ui-pagination a.active:focus,
.svi-bs div.qs-ui-pagination a.focus,
.svi-bs div.qs-ui-pagination a:active.focus,
.svi-bs div.qs-ui-pagination a.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs div.qs-ui-pagination a:hover,
.svi-bs div.qs-ui-pagination a:focus,
.svi-bs div.qs-ui-pagination a.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs div.qs-ui-pagination a:active,
.svi-bs div.qs-ui-pagination a.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs div.qs-ui-pagination a.disabled,
.svi-bs div.qs-ui-pagination a[disabled],
fieldset[disabled] .svi-bs div.qs-ui-pagination a {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs div.qs-ui-pagination a.disabled,
fieldset[disabled] a.svi-bs div.qs-ui-pagination a {
  pointer-events: none;
}
.svi-bs div.qs-ui-pagination a:active {
  color: #fff;
  background-color: #0c2074;
  border-color: #0c2074;
}
.svi-bs div.qs-ui-pagination a:hover {
  color: #003580;
  background-color: #eeeeee;
  border-color: #ddd;
}
.svi-bs div.qs-ui-pagination a.on {
  color: #fff;
  background-color: #0c2074;
  border-color: #0c2074;
}
.svi-bs .qs-alert-wp .qs-ui-ipt.qs-pageutil-input {
  width: 42px;
}
.svi-bs .qs-calendar-uicalendar {
  text-align: right;
}
.svi-bs .qs-calendar-uicalendar .form-control {
  margin: 0 5px;
  width: 120px;
  display: inline-block;
}
.svi-bs .rtq-calendar .qs-calendar-uicalendar.form-inline {
  margin-right: 0;
}
.svi-bs .rtq-calendar .qs-calendar-uicalendar .qs-ui-ipt:after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.svi-bs .rtq-tabs .rtq-tab-tablist .rtq-ddl {
  display: none;
}
.svi-bs .rtq-tab-menus {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  border-bottom: 1px solid #ddd;
  height: 40px;
  clear: both;
  margin-bottom: 11px;
}
.svi-bs .rtq-tab-menus > li {
  position: relative;
  display: block;
}
.svi-bs .rtq-tab-menus > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.svi-bs .rtq-tab-menus > li > a:hover,
.svi-bs .rtq-tab-menus > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.svi-bs .rtq-tab-menus > li.disabled > a {
  color: #777777;
}
.svi-bs .rtq-tab-menus > li.disabled > a:hover,
.svi-bs .rtq-tab-menus > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.svi-bs .rtq-tab-menus .open > a,
.svi-bs .rtq-tab-menus .open > a:hover,
.svi-bs .rtq-tab-menus .open > a:focus {
  background-color: #eeeeee;
  border-color: #05c;
}
.svi-bs .rtq-tab-menus .nav-divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.svi-bs .rtq-tab-menus > li > a > img {
  max-width: none;
}
.svi-bs .rtq-tab-menus .tooltip {
  width: 125px;
}
.svi-bs .rtq-tab-menus .tooltip .tooltip-inner {
  text-align: center;
}
.svi-bs .rtq-tab-menus > li {
  float: left;
  margin-bottom: -1px;
}
.svi-bs .rtq-tab-menus > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.svi-bs .rtq-tab-menus > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.svi-bs .rtq-tab-menus > li.active > a,
.svi-bs .rtq-tab-menus > li.active > a:hover,
.svi-bs .rtq-tab-menus > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.svi-bs .rtq-tab-menus.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.svi-bs .rtq-tab-menus.nav-justified > li {
  float: none;
}
.svi-bs .rtq-tab-menus.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.svi-bs .rtq-tab-menus.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .svi-bs .rtq-tab-menus.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .svi-bs .rtq-tab-menus.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.svi-bs .rtq-tab-menus.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.svi-bs .rtq-tab-menus.nav-justified > .active > a,
.svi-bs .rtq-tab-menus.nav-justified > .active > a:hover,
.svi-bs .rtq-tab-menus.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .svi-bs .rtq-tab-menus.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .svi-bs .rtq-tab-menus.nav-justified > .active > a,
  .svi-bs .rtq-tab-menus.nav-justified > .active > a:hover,
  .svi-bs .rtq-tab-menus.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.svi-bs .rtq-tab-menus > li > a,
.svi-bs .rtq-tab-menus > li.active > a,
.svi-bs .rtq-tab-menus > li > a:hover,
.svi-bs .rtq-tab-menus > li.active > a:hover,
.svi-bs .rtq-tab-menus > li > a:focus,
.svi-bs .rtq-tab-menus > li.active > a:focus {
  outline: 0;
}
.svi-bs .rtq-tab-menus > li > a.dropdown-toggle,
.svi-bs .rtq-tab-menus > li.active > a.dropdown-toggle,
.svi-bs .rtq-tab-menus > li > a:hover.dropdown-toggle,
.svi-bs .rtq-tab-menus > li.active > a:hover.dropdown-toggle,
.svi-bs .rtq-tab-menus > li > a:focus.dropdown-toggle,
.svi-bs .rtq-tab-menus > li.active > a:focus.dropdown-toggle {
  cursor: pointer;
}
.svi-bs .rtq-tab-menus > li > a:focus,
.svi-bs .rtq-tab-menus > li.active > a:focus,
.svi-bs .rtq-tab-menus > li > a:hover,
.svi-bs .rtq-tab-menus > li.active > a:hover {
  background-color: #e7e7e7;
  color: #555;
}
.svi-bs .rtq-tabs .rtq-tab-menus li {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  position: relative;
  display: block;
  padding: 10px 15px;
  font: inherit;
}
.svi-bs .qs-calendar,
.svi-bs .rtq-scrollpanel,
.svi-bs .rtq-tabs {
  font: inherit;
}
.svi-bs .rtq-tab-menus {
  width: 100%;
}
.svi-bs .rtq-tabs .rtq-tab-menus li.on,
.svi-bs .rtq-tabs .rtq-tab-menus li.on a {
  color: #555;
  cursor: default;
  border: 1px solid #bbb;
  border-bottom-color: white;
  background-image: none;
}
.svi-bs .rtq-tab-menus > li > a {
  border: none;
}
.svi-bs .rtq_table_wrap {
  background-color: transparent;
  font-size: 11px;
}
.svi-bs .rtq-calendar p strong {
  display: inline-block;
  margin-top: 8px;
  font-size: 18px;
}
.svi-bs .rtq-calendar .header_row {
  color: black;
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
  font-size: inherit;
}
.svi-bs .rtq-calendar .qs-calendars-tools {
  padding-bottom: 10px;
}
.svi-bs .rtq-calendar .dk_Row,
.svi-bs .rtq-calendar .rtq_dk_Row,
.svi-bs .rtq-calendar .lt_Row,
.svi-bs .rtq-calendar .rtq_lt_Row {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
  font-size: inherit;
}
.svi-bs .rtq-calendar .dk_Row,
.svi-bs .rtq-calendar .rtq_dk_Row {
  background-color: #e1e1e1;
}
.svi-bs .rtq-calendar .dk_Row:hover,
.svi-bs .rtq-calendar .rtq_dk_Row:hover,
.svi-bs .rtq-calendar .lt_Row:hover,
.svi-bs .rtq-calendar .rtq_lt_Row:hover {
  background-color: #f5f5f5;
}
.svi-bs .rtq-calendar,
.svi-bs .rtq-calendar li {
  font: inherit;
}
.svi-bs .rtq-calendar .qs-calendar-uicalendar,
.svi-bs .rtq-calendar .qs-calendars-updated .earnings-week,
.svi-bs .rtq-calendar .qs-calendars-updated .update {
  height: inherit;
}
.svi-bs .rtq-tabs .rtq-tab-menus li a em,
.svi-bs .rtq-tabs .rtq-tab-wrap {
  background-image: inherit;
}
.svi-bs .rtq-tabs .rtq-tab-menus {
  height: inherit;
}
.svi-bs .rtq-tabs .rtq-tab-wrap {
  background: inherit;
  height: inherit;
}
.svi-bs .rtq-tabs .rtq-tab-menus-wrap {
  height: inherit;
}
.svi-bs .rtq-tabs .rtq-tab-menus li {
  height: inherit;
}
.svi-bs .rtq-tabs .rtq-tab-menus li.on a {
  border: none;
}
.svi-bs .rtq-tabs .rtq-tab-menus li.over:not(.on) {
  border-color: #eeeeee #eeeeee #ddd;
  background-color: #eeeeee;
}
.svi-bs .rtq-tabs .rtq-tab-menus li.over,
.svi-bs .rtq-tabs .rtq-tab-menus li.over a {
  background-image: none;
  text-decoration: none;
}
.svi-bs .morningstar-component.markets-components-marketindex {
  /* hide tabs because we only show US */
}
.svi-bs .morningstar-component.markets-components-marketindex .qs-marketindex > .tabmenu {
  display: none;
}
.svi-bs .morningstar-component.markets-components-marketindex .qs-marketindex-legend,
.svi-bs .morningstar-component.markets-components-marketindex .qs-marketindex-update {
  color: #707070;
}
.svi-bs .morningstar-component.markets-components-marketindex .qs-marketindex-update {
  border-top: none;
  border-bottom: 1px solid #ccc;
}
.svi-bs .morningstar-component {
  overflow-y: auto;
}
.svi-bs .qs-calendar,
.svi-bs .rtq-scrollpanel,
.svi-bs .rtq-tabs,
.svi-bs .qs-ui-btn,
.svi-bs .qs-ui-ipt,
.svi-bs .qs-ui-txt,
.svi-bs .rtq-a-c-p,
.svi-bs .rtq-panel {
  font-family: inherit;
}
.svi-bs .mkts-cmpt-svgcht-calendar-pickers {
  display: none !important;
}
.svi-bs div.datepicker-days table tbody tr {
  max-height: 30px;
}
.svi-bs .ec-section__section--ec-sector-heatmap {
  border-top: 0px !important;
}
.svi-bs .ec-section__section--ec-sector-heatmap header {
  display: none;
}
.svi-bs .morningstar-component.markets-components-quicktake .quicktake-autocomplete {
  display: none;
}
.svi-bs .ec-screener__views--main {
  overflow: visible;
}
.svi-bs .ec-screener__views {
  font: inherit;
}
.svi-bs .chosen-container-multi .chosen-choices li.search-field input[type="text"],
.svi-bs .chosen-container-single .chosen-single {
  height: inherit;
  width: 100%;
}
.svi-bs .chosen-container .chosen-results li.highlighted {
  background: none;
  color: #262626;
  background-color: #f5f5f5;
}
.svi-bs .ec-screener-loader-standard-top-nav {
  font: inherit;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container {
  padding: 4px 0;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input:focus:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.svi-bs .ec-screener-loader-standard-top-nav .chosen-container-single .chosen-single div b {
  display: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .chosen-container-single .chosen-single div:after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
  position: relative;
  top: 0.5em;
}
.svi-bs .ec-screener-loader-standard-top-nav .chosen-container {
  font: inherit;
}
.svi-bs .ec-screener-loader-standard-top-nav .chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1065;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.svi-bs .ec-screener-loader-standard-top-nav .chosen-container .chosen-drop.pull-right {
  right: 0;
  left: auto;
}
.svi-bs .ec-screener-loader-standard-top-nav .chosen-container .chosen-drop .divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.svi-bs .ec-screener-loader-standard-top-nav .chosen-container .chosen-drop > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.svi-bs .ec-screener-loader-standard-top-nav .chosen-container.chosen-with-drop .chosen-drop {
  display: block;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch {
  min-width: 70px;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  background-color: #f2f2f2;
  border-color: #ccc;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:hover,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:hover,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:active,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:active,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.active,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.disabled,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.disabled,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.disabled,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single[disabled],
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices[disabled],
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single[disabled],
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.disabled,
a.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.disabled,
a.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.disabled,
fieldset[disabled] a.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single,
fieldset[disabled] a.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices,
fieldset[disabled] a.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single {
  pointer-events: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.focus {
  color: #333;
  background-color: #d9d9d9;
  border-color: #8c8c8c;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:hover,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:hover {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:active,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:active,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.active,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.active,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:active:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:active:hover,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:active:hover,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.active:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.active:hover,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.active:hover,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:hover,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:hover,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:hover,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.active:focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.active.focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.focus {
  color: #333;
  background-color: #c7c7c7;
  border-color: #8c8c8c;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:active,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:active,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.active,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.active,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single {
  background-image: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.disabled:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.disabled:hover,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.disabled:hover,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single[disabled]:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices[disabled]:hover,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single[disabled]:hover,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:hover,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:hover,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:hover,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.disabled:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.disabled:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.disabled:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single[disabled]:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices[disabled]:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single[disabled]:focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single:focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.disabled.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.disabled.focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.disabled.focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single[disabled].focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices[disabled].focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single[disabled].focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single.focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices.focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single.focus {
  background-color: #f2f2f2;
  border-color: #ccc;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-table .chosen-single .badge,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices .badge,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single .badge {
  color: #f2f2f2;
  background-color: #333;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:active:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:focus {
  background-color: inherit;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single {
  font: inherit;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  background-color: #f2f2f2;
  border-color: #ccc;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.disabled,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.disabled,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single[disabled],
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single[disabled],
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.disabled,
a.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.disabled,
fieldset[disabled] a.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single,
fieldset[disabled] a.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single {
  pointer-events: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.focus {
  color: #333;
  background-color: #d9d9d9;
  border-color: #8c8c8c;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:hover {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.active,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:active:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:active:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.active:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.active:hover,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:hover,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.active:focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.active.focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.focus {
  color: #333;
  background-color: #c7c7c7;
  border-color: #8c8c8c;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.active,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single {
  background-image: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.disabled:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.disabled:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single[disabled]:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single[disabled]:hover,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:hover,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.disabled:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.disabled:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single[disabled]:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single[disabled]:focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single:focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.disabled.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.disabled.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single[disabled].focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single[disabled].focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single.focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single.focus {
  background-color: #f2f2f2;
  border-color: #ccc;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single .badge,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-single .badge {
  color: #f2f2f2;
  background-color: #333;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .ec-filters__label {
  color: black;
  font-weight: bold;
  margin-bottom: 5px;
  font-family: inherit;
  font-size: inherit;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container {
  font-family: inherit;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters {
  font-family: inherit;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input {
  display: block;
  width: 100%;
  height: 31px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -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;
  -o-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;
  padding: 0 12px;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input:-ms-input-placeholder {
  color: #999;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input::-webkit-input-placeholder {
  color: #999;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input::-ms-expand {
  border: 0;
  background-color: transparent;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input[disabled],
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input[readonly],
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input {
  background-color: #eeeeee;
  opacity: 1;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input[disabled],
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input {
  cursor: not-allowed;
}
textarea.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input {
  height: auto;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container:before {
  content: "";
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container {
  font: inherit;
}
.svi-bs .ec-screener-loader-standard-top-nav tr.ec-table__row[role=button] {
  cursor: inherit;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__thead .ec-table__cell--header:nth-child(1),
.svi-bs .ec-screener-loader-standard-top-nav .mstar-view-list-securities.ec-table .ec-table__thead .ec-table__cell--header:nth-child(1) {
  width: 32%;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__thead .ec-table__cell--header:nth-child(2),
.svi-bs .ec-screener-loader-standard-top-nav .mstar-view-list-securities.ec-table .ec-table__thead .ec-table__cell--header:nth-child(2) {
  width: initial;
}
.svi-bs .chosen-container-active.chosen-with-drop .chosen-single,
.svi-bs .chosen-container-single .chosen-single {
  background: none;
  box-shadow: none;
}
.svi-bs .ec-tabs__tabs {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.svi-bs .ec-tabs__tabs > .btn {
  position: relative;
  float: left;
}
.svi-bs .ec-tabs__tabs > .btn:hover,
.svi-bs .ec-tabs__tabs > .btn:focus,
.svi-bs .ec-tabs__tabs > .btn:active,
.svi-bs .ec-tabs__tabs > .btn.active {
  z-index: 2;
}
.svi-bs .ec-tabs__tabs .btn + .btn,
.svi-bs .ec-tabs__tabs .btn + .btn-group,
.svi-bs .ec-tabs__tabs .btn-group + .btn,
.svi-bs .ec-tabs__tabs .btn-group + .btn-group {
  margin-left: -1px;
}
.svi-bs .ec-form__select {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  background-color: #f2f2f2;
  border-color: #ccc;
}
.svi-bs .ec-form__select:focus,
.svi-bs .ec-form__select:active:focus,
.svi-bs .ec-form__select.active:focus,
.svi-bs .ec-form__select.focus,
.svi-bs .ec-form__select:active.focus,
.svi-bs .ec-form__select.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .ec-form__select:hover,
.svi-bs .ec-form__select:focus,
.svi-bs .ec-form__select.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .ec-form__select:active,
.svi-bs .ec-form__select.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .ec-form__select.disabled,
.svi-bs .ec-form__select[disabled],
fieldset[disabled] .svi-bs .ec-form__select {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .ec-form__select.disabled,
fieldset[disabled] a.svi-bs .ec-form__select {
  pointer-events: none;
}
.svi-bs .ec-form__select:focus,
.svi-bs .ec-form__select.focus {
  color: #333;
  background-color: #d9d9d9;
  border-color: #8c8c8c;
}
.svi-bs .ec-form__select:hover {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .ec-form__select:active,
.svi-bs .ec-form__select.active,
.open > .dropdown-toggle.svi-bs .ec-form__select {
  color: #333;
  background-color: #d9d9d9;
  border-color: #adadad;
}
.svi-bs .ec-form__select:active:hover,
.svi-bs .ec-form__select.active:hover,
.open > .dropdown-toggle.svi-bs .ec-form__select:hover,
.svi-bs .ec-form__select:active:focus,
.svi-bs .ec-form__select.active:focus,
.open > .dropdown-toggle.svi-bs .ec-form__select:focus,
.svi-bs .ec-form__select:active.focus,
.svi-bs .ec-form__select.active.focus,
.open > .dropdown-toggle.svi-bs .ec-form__select.focus {
  color: #333;
  background-color: #c7c7c7;
  border-color: #8c8c8c;
}
.svi-bs .ec-form__select:active,
.svi-bs .ec-form__select.active,
.open > .dropdown-toggle.svi-bs .ec-form__select {
  background-image: none;
}
.svi-bs .ec-form__select.disabled:hover,
.svi-bs .ec-form__select[disabled]:hover,
fieldset[disabled] .svi-bs .ec-form__select:hover,
.svi-bs .ec-form__select.disabled:focus,
.svi-bs .ec-form__select[disabled]:focus,
fieldset[disabled] .svi-bs .ec-form__select:focus,
.svi-bs .ec-form__select.disabled.focus,
.svi-bs .ec-form__select[disabled].focus,
fieldset[disabled] .svi-bs .ec-form__select.focus {
  background-color: #f2f2f2;
  border-color: #ccc;
}
.svi-bs .ec-form__select .badge {
  color: #f2f2f2;
  background-color: #333;
}
.svi-bs .ec-section--medium *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button,
.svi-bs .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button {
  min-height: 50px;
  height: auto;
  max-width: 145px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.svi-bs .ec-screener__views {
  padding-top: 0;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters {
  width: auto;
}
.svi-bs .ec-section--medium *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset,
.svi-bs .ec-section--medium *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters {
  position: relative;
  right: 0;
}
.svi-bs .ec-section--medium *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__cell:nth-child(1) {
  padding: 2px 24px 8px 0;
}
.svi-bs .ec-section--medium *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__cell:nth-child(1) .btn-xs {
  margin-right: -24px;
}
.svi-bs .ec-section--medium *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__cell:nth-child(2) {
  display: table-cell;
  width: auto;
}
.svi-bs .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset,
.svi-bs .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters {
  position: relative;
  right: 0;
}
.svi-bs .ec-filters-action-buttons-container.ec-section--action-buttons.ec-columns {
  width: auto;
  float: right;
}
.svi-bs .ec-filters-action-buttons-container.ec-section--action-buttons.ec-columns .ec-button {
  position: relative;
  display: inline-block;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__row .ec-table__cell,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__thead .ec-table__cell--header-sorted,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container {
  font-size: inherit;
  font-family: inherit;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button {
  font-size: 11px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: normal;
  margin-bottom: 10px;
  color: #fff;
  background-color: #0c2074;
  border-color: #0a1a5d;
  height: inherit;
  width: 25%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button h4 {
  margin: 0;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button.disabled,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button[disabled],
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button.disabled,
fieldset[disabled] a.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button {
  pointer-events: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button:hover {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector {
  display: flex;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected {
  font-size: 11px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: normal;
  margin-bottom: 10px;
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  display: flex;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected.disabled,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected[disabled],
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected.disabled,
fieldset[disabled] a.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected {
  pointer-events: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected:hover {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected:focus {
  color: #fff;
  background-color: #071346;
  border-color: #000000;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tabs {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tabs > .btn {
  position: relative;
  float: left;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tabs > .btn:hover,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tabs > .btn:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tabs > .btn:active,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tabs > .btn.active {
  z-index: 2;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tabs .btn + .btn,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tabs .btn + .btn-group,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tabs .btn-group + .btn,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tabs .btn-group + .btn-group {
  margin-left: -1px;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab.ec-tabs__tab--active a {
  background-image: none;
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab.ec-tabs__tab--active a:active,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab.ec-tabs__tab--active a:hover {
  color: #fff;
  background-color: #040a25;
  border-color: #000000;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-tabs li:last-child:not(:first-child) a {
  border-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  margin-bottom: 10px;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-tabs li:first-child:not(:last-child) a {
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  margin-bottom: 10px;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a {
  font: inherit;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a.focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a:hover,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a:focus,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a:active,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a.disabled,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a[disabled],
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a.disabled,
fieldset[disabled] a.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a {
  pointer-events: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a:active,
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a:hover {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-tabs__tab a:focus {
  color: #fff;
  background-color: #071346;
  border-color: #000000;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn {
  font: inherit;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.disabled,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.disabled,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.disabled,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn[disabled],
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn[disabled],
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn[disabled],
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.disabled,
a.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.disabled,
a.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.disabled,
fieldset[disabled] a.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn,
fieldset[disabled] a.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn,
fieldset[disabled] a.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn {
  pointer-events: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.focus {
  color: #fff;
  background-color: #071346;
  border-color: #000000;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:hover {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.active,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:active:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:active:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:active:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.active:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.active:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.active:hover,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:hover,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:hover,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.active:focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.active.focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.focus,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.focus {
  color: #fff;
  background-color: #040a25;
  border-color: #000000;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.active,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn,
.open > .dropdown-toggle.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn {
  background-image: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.disabled:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.disabled:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.disabled:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn[disabled]:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn[disabled]:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn[disabled]:hover,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:hover,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:hover,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.disabled:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.disabled:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.disabled:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn[disabled]:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn[disabled]:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn[disabled]:focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.disabled.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.disabled.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.disabled.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn[disabled].focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn[disabled].focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn[disabled].focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn.focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn.focus,
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn.focus {
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn .badge,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn .badge,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn .badge {
  color: #0c2074;
  background-color: #fff;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:not(:first-child):not(:last-child),
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:not(:first-child):not(:last-child),
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn a.ec-pagination__link,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn a.ec-pagination__link,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn a.ec-pagination__link {
  outline: 0;
  background-image: none;
  -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);
  background-color: #eeeeee;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn::before,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn::before,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn::before,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:hover::before,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:hover::before,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:hover::before {
  color: #fff;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn::before {
  color: #fff;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities {
  font: inherit;
  line-height: 1.42857143;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination li:first-child a {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 6px 12px;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination li:last-child a {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 6px 12px;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #05c;
  background-color: #fff;
  border-color: #ddd;
  margin-left: -1px;
  border-radius: 0;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a:active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a.active:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a:active.focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a:focus,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a.disabled,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a[disabled],
fieldset[disabled] .svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a.disabled,
fieldset[disabled] a.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a {
  pointer-events: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a:active {
  color: #fff;
  background-color: #0c2074;
  border-color: #0c2074;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a:focus {
  color: #003580;
  background-color: #eeeeee;
  border-color: #ddd;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination__item--active a {
  outline: 0;
  font-weight: normal;
  background-image: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination__item--active a,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination__item--active a:active,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination__item--active a:hover,
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination__item--active a:focus {
  color: #fff;
  background-color: #0c2074;
  border-color: #0c2074;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination a:hover {
  font-weight: inherit;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-table__table thead th {
  font: inherit;
  font-weight: bold;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__table {
  font: inherit;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__table > tbody > tr:nth-of-type(odd) {
  background-color: #e1e1e1;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__table tr {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
  font-size: inherit;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__thead .ec-table__cell--header .ec-table__sort {
  border: none;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__thead .ec-table__cell--header .ec-table__sort .fa-fw {
  display: inline-block;
  position: relative;
  left: auto;
  width: auto;
  height: auto;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__thead .ec-table__cell--header .ec-table__sort .fa-sort-asc {
  bottom: 0;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__thead .ec-table__cell--header .ec-table__sort .fa-sort-asc:before {
  font-family: 'Glyphicons Halflings';
  content: "\e113";
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__thead .ec-table__cell--header .ec-table__sort .fa-sort-desc {
  bottom: 0;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__thead .ec-table__cell--header .ec-table__sort .fa-sort-desc:before {
  font-family: 'Glyphicons Halflings';
  content: "\e114";
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-container-xray-main .ec-table__cell--header-sorted .ec-table__sort .fa-fw,
.svi-bs .ec-screener-loader-standard-top-nav .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__thead .ec-table__cell--header .ec-table__sort .fa-fw .mstar-results-view-container .ec-table__table thead th {
  font: inherit;
  padding: 8px;
}
.svi-bs .action-menu-popover {
  position: relative;
}
.svi-bs .action-menu-popover .action-menu {
  display: block;
}
.svi-bs .action-menu-popover .dropdown-menu {
  z-index: 1010;
}
.svi-bs .action-menu-popover .dropdown-menu > li > a {
  white-space: normal;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-section--universe-selector-main {
  margin-bottom: 8px;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button {
  margin-bottom: 0;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container {
  padding-top: 0;
  padding-bottom: 24px;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-results-view-container {
  padding-top: 0;
}
.svi-bs .ec-section--xlarge *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-table-securities {
  margin-top: 12px;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__thead .ec-table__cell--header:nth-child(1),
.svi-bs .ec-screener-loader-standard-top-nav .mstar-view-list-securities.ec-table .ec-table__thead .ec-table__cell--header:nth-child(1) {
  width: 25%;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__thead .ec-table__cell--header:nth-child(2),
.svi-bs .ec-screener-loader-standard-top-nav .mstar-view-list-securities.ec-table .ec-table__thead .ec-table__cell--header:nth-child(2) {
  width: initial;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__row .ec-table__cell:nth-child(1) {
  padding: 2px 24px 8px 0;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__row .ec-table__cell:nth-child(1) .btn-xs {
  margin-right: -24px;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-section--paginator-top {
  top: -54px;
  position: relative;
  z-index: 1;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-section--paginator-top .ec-section__section .ng-scope .ec-pagination {
  margin: 0;
  float: right;
}
.svi-bs .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__table tr {
  cursor: auto;
}
.svi-bs .ec-screener-loader-standard-top-nav .ec-section--results-view-all-results-paginator {
  margin-bottom: 40px;
}
.svi-bs .ec-section__content.ec-section__content--table-sector-heatmap tr.ec-table__row-header {
  line-height: 1.42857143;
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.svi-bs .ec-section__content.ec-section__content--table-sector-heatmap tr.ec-table__row-header a:hover,
.svi-bs .ec-section__content.ec-section__content--table-sector-heatmap tr.ec-table__row-header a:focus {
  text-decoration: none;
}
.svi-bs .ec-section__content.ec-section__content--table-sector-heatmap tr:not(.ec-table__row-header) {
  cursor: inherit;
}
.svi-bs .ec-section__content.ec-section__content--table-sector-heatmap th.ec-table__cell.ec-table__cell--header {
  padding: 8px;
}
.svi-bs .ec-section__content.ec-section__content--table-sector-heatmap th > a.ec-table__sort {
  color: #333333;
  font-weight: bold;
}
.svi-bs .ec-section--standalone .ec-section__section.ec-section__section--ec-sector-heatmap {
  margin-bottom: 0;
}
.svi-bs .ec-table__cell--header-sorted i.fa.fa-fw.fa-sort-asc,
.svi-bs .ec-table__cell--header-sorted i.fa.fa-fw.fa-sort-desc {
  vertical-align: bottom;
}
.svi-bs .fa-sort-down:before,
.svi-bs .fa-sort-asc:before {
  font-family: 'Glyphicons Halflings';
  content: "\e113";
}
.svi-bs .fa-sort-up:before,
.svi-bs .fa-sort-desc:before {
  font-family: 'Glyphicons Halflings';
  content: "\e114";
}
.svi-bs .fa-unsorted:before,
.svi-bs .fa-sort:before {
  content: "";
}
.svi-bs .morningstar-component.ecSectorHeatmap section {
  border-top: none !important;
}
.svi-bs .morningstar-component.ecSectorHeatmap header {
  display: none;
}
.svi-bs .morningstar-component.ecSectorHeatmap div[mstar-include="templates.sortControls"] {
  display: none;
}
.svi-bs .sal-component-nav ul.sal-nav-horizontal li.sal-nav-is-active a {
  border-bottom: none;
}
.svi-bs .sal-component-ctn,
.svi-bs .sal-modal-scrollable {
  font: inherit;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band {
  border: none;
  border-radius: 4px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band > .btn {
  position: relative;
  float: left;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band > .btn:hover,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band > .btn:focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band > .btn:active,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band > .btn.active {
  z-index: 2;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band .btn + .btn,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band .btn + .btn-group,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band .btn-group + .btn,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band .btn-group + .btn-group {
  margin-left: -1px;
}
.svi-bs .sal-segment-band {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.svi-bs .sal-segment-band > .btn {
  position: relative;
  float: left;
}
.svi-bs .sal-segment-band > .btn:hover,
.svi-bs .sal-segment-band > .btn:focus,
.svi-bs .sal-segment-band > .btn:active,
.svi-bs .sal-segment-band > .btn.active {
  z-index: 2;
}
.svi-bs .sal-segment-band .btn + .btn,
.svi-bs .sal-segment-band .btn + .btn-group,
.svi-bs .sal-segment-band .btn-group + .btn,
.svi-bs .sal-segment-band .btn-group + .btn-group {
  margin-left: -1px;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li {
  border: none;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a:focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a:active:focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a.active:focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a.focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a:active.focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a:hover,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a:focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a:active,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a.disabled,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a[disabled],
fieldset[disabled] .svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a.disabled,
fieldset[disabled] a.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a {
  pointer-events: none;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a:active,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a:hover {
  color: #fff;
  background-color: #040a25;
  border-color: #000000;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li.selected a:focus {
  color: #fff;
  background-color: #071346;
  border-color: #000000;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li:not(:nth-child(2)):not(:last-child) a {
  border-radius: 0;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li:nth-child(2) a {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  padding-left: 12px;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li:last-child a {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  padding-right: 12px;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  background-color: #0c2074;
  border-color: #0a1a5d;
  margin-left: -1px;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:active:focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.active:focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:active.focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:hover,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.focus {
  color: #333;
  text-decoration: none;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:active,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.active {
  outline: 0;
  background-image: none;
  -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);
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.disabled,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a[disabled],
fieldset[disabled] .svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.disabled,
fieldset[disabled] a.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a {
  pointer-events: none;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.focus {
  color: #fff;
  background-color: #071346;
  border-color: #000000;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:hover {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:active,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.active,
.open > .dropdown-toggle.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a {
  color: #fff;
  background-color: #071346;
  border-color: #040a25;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:active:hover,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.active:hover,
.open > .dropdown-toggle.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:hover,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:active:focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.active:focus,
.open > .dropdown-toggle.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:active.focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.active.focus,
.open > .dropdown-toggle.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.focus {
  color: #fff;
  background-color: #040a25;
  border-color: #000000;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:active,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.active,
.open > .dropdown-toggle.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a {
  background-image: none;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.disabled:hover,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a[disabled]:hover,
fieldset[disabled] .svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:hover,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.disabled:focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a[disabled]:focus,
fieldset[disabled] .svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a:focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.disabled.focus,
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a[disabled].focus,
fieldset[disabled] .svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a.focus {
  background-color: #0c2074;
  border-color: #0a1a5d;
}
.svi-bs .sal-component-segment-band-wrapper ul.sal-segment-band.band li a .badge {
  color: #0c2074;
  background-color: #fff;
}
.svi-bs .sal-component-chart-iframe .chart-iframe-full-chart-icon,
.svi-bs .sal-component-key-stats .sal-full-key-ratios .sal-read-more-icon,
.svi-bs .sal-component-financials .sal-component-footer .sal-read-more-icon {
  background: none;
  font-style: normal;
  display: inline;
  width: 0;
}
.svi-bs .sal-component-chart-iframe .chart-iframe-full-chart-icon:after,
.svi-bs .sal-component-key-stats .sal-full-key-ratios .sal-read-more-icon:after,
.svi-bs .sal-component-financials .sal-component-footer .sal-read-more-icon:after {
  position: absolute;
  font-family: 'Glyphicons Halflings';
  content: "\e080";
}
.svi-bs .chart-iframe-full-chart-label {
  white-space: nowrap;
  position: absolute;
}
.svi-bs .sal-component-card {
  margin: 0;
}
.svi-bs .sal-nav-wrapper .sal-row {
  margin: 0;
}
.svi-bs .sal-component-ownership .sal-component-footer-expand .sal-component-disclosure,
.svi-bs .sal-component-valuation .sal-component-footer-expand .sal-component-disclosure,
.svi-bs .sal-component-operating-performance .sal-component-footer-expand .sal-component-disclosure {
  position: inherit;
}
.svi-bs .sal-component-ownership .sal-component-footer-expand .sal-component-expand .more-data .more-data-label,
.svi-bs .sal-component-valuation .sal-component-footer-expand .sal-component-expand .more-data .more-data-label,
.svi-bs .sal-component-operating-performance .sal-component-footer-expand .sal-component-expand .more-data .more-data-label {
  background: none;
  display: inline;
}
.svi-bs .sal-component-ownership .sal-component-footer-expand .sal-component-expand .more-data .more-data-label:after,
.svi-bs .sal-component-valuation .sal-component-footer-expand .sal-component-expand .more-data .more-data-label:after,
.svi-bs .sal-component-operating-performance .sal-component-footer-expand .sal-component-expand .more-data .more-data-label:after {
  margin-left: 4px;
  position: absolute;
  font-family: 'Glyphicons Halflings';
  content: "\e114";
}
.svi-bs .sal-component-ownership .sal-component-footer-expand .sal-component-expand .more-data .more-data-label.up:after,
.svi-bs .sal-component-valuation .sal-component-footer-expand .sal-component-expand .more-data .more-data-label.up:after,
.svi-bs .sal-component-operating-performance .sal-component-footer-expand .sal-component-expand .more-data .more-data-label.up:after {
  content: "\e113";
}
.svi-bs .qs-gla {
  font: inherit;
}
.svi-bs .qs-gla .qs-listview * {
  font: inherit;
}
.svi-bs .qs-gla .qs-listview-bd .rtq-grid-bd > .rtq-grid-row:first-child .column-lastprice {
  font-family: inherit;
}
.svi-bs .qs-gla .qs-listview .qs-listview-bd .rtq-grid .rtq-grid-bd .rtq-grid-hd .rtq-grid-row .column-chgpc *,
.svi-bs .qs-gla .qs-listview .qs-listview-bd .rtq-grid .rtq-grid-bd .rtq-grid-hd .rtq-grid-row .column-lastprice *,
.svi-bs .qs-gla .qs-listview .qs-listview-bd .rtq-grid .rtq-grid-bd .rtq-grid-hd .rtq-grid-row .column-symbol * {
  font-family: inherit;
}
.svi-bs .qs-gla .qs-listview-bd .rtq-grid-bd > .rtq-grid-row:nth-child(n+3) .rtq-grid-cell-ctn span,
.svi-bs .qs-gla .qs-listview-bd .rtq-grid-bd > .rtq-grid-row:nth-child(n+3) .column-lastprice,
.svi-bs .qs-gla .qs-listview-bd .rtq-grid-bd > .rtq-grid-row:nth-child(n+3) .column-symbol a {
  font: inherit;
}
.svi-bs .qs-gla .qs-listview-bd .rtq-grid-bd .rtq-grid-row:first-child .column-chg .rtq-grid-cell-ctn .rtq-grid-cell-price-down,
.svi-bs .qs-gla .qs-listview-bd .rtq-grid-bd .rtq-grid-row:first-child .column-chg .rtq-grid-cell-ctn .rtq-grid-cell-price-up,
.svi-bs .qs-gla .qs-listview-bd .rtq-grid-bd .rtq-grid-row:nth-child(n+3) .column-chgpc .rtq-grid-cell-ctn .rtq-grid-cell-price-down,
.svi-bs .qs-gla .qs-listview-bd .rtq-grid-bd .rtq-grid-row:nth-child(n+3) .column-chgpc .rtq-grid-cell-ctn .rtq-grid-cell-price-up {
  font: inherit;
}
.svi-bs {
  /** namespace **/
  /* custom view navbars */
}
.svi-bs #mainNav li,
.svi-bs #mainNav a {
  box-sizing: content-box;
}
.svi-bs nav.legacy #mainNav {
  width: 100%;
}
.svi-bs nav.legacy #mainNav .nav-accounts-projectedMonthlyIncome {
  height: 35px;
}
.svi-bs nav.legacy #mainNav .type-none {
  cursor: default;
}
.svi-bs nav.legacy #mainNav .type-none * {
  cursor: default;
}
.svi-bs .svi-navigation.bootstrap {
  float: left;
  width: 100%;
}
.svi-bs .svi-navigation.bootstrap .navbar .navbar-nav > li > a {
  font-size: 14.4px;
}
.svi-bs .svi-navigation.bootstrap .navbar .navbar-nav > li.dropdown > a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
@media (max-width: 768px) {
  .svi-bs ul.nav.tabs--wrap {
    display: flex;
    flex-wrap: wrap;
  }
}
.svi-bs ul.nav li a button.btn {
  position: absolute;
  right: 2px;
  top: 8px;
}
.svi-bs .nav-tabs > li > a,
.svi-bs .nav-tabs > li.active > a,
.svi-bs .nav-tabs > li > a:hover,
.svi-bs .nav-tabs > li.active > a:hover,
.svi-bs .nav-tabs > li > a:focus,
.svi-bs .nav-tabs > li.active > a:focus {
  outline: 0;
}
.svi-bs .nav-tabs > li > a.dropdown-toggle,
.svi-bs .nav-tabs > li.active > a.dropdown-toggle,
.svi-bs .nav-tabs > li > a:hover.dropdown-toggle,
.svi-bs .nav-tabs > li.active > a:hover.dropdown-toggle,
.svi-bs .nav-tabs > li > a:focus.dropdown-toggle,
.svi-bs .nav-tabs > li.active > a:focus.dropdown-toggle {
  cursor: pointer;
}
.svi-bs .nav-tabs > li > a:focus,
.svi-bs .nav-tabs > li.active > a:focus,
.svi-bs .nav-tabs > li > a:hover,
.svi-bs .nav-tabs > li.active > a:hover {
  background-color: #e7e7e7;
  color: #555;
}
@media (min-width: 768px) {
  .svi-bs .navbar-nav > .dropdown-hover:hover > a,
  .svi-bs .navbar-nav > .dropdown-hover:hover > a:hover,
  .svi-bs .navbar-nav > .dropdown-hover:hover > a:focus {
    background-color: #e7e7e7;
    color: #555;
  }
  .svi-bs .navbar.svi-navigation .navbar-header {
    display: none;
  }
}
@media (max-width: 767px) {
  .svi-bs .navbar.svi-navigation {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    top: 0;
    border-width: 0 0 1px;
  }
  .svi-bs .navbar.svi-navigation .navbar-collapse {
    max-height: 340px;
  }
  .svi-bs .navbar.svi-navigation .navbar-collapse {
    max-height: 100%;
  }
  .svi-bs .navbar.svi-navigation .navbar-collapse.collapse,
  .svi-bs .navbar.svi-navigation .navbar-collapse.collapsing {
    position: fixed;
    width: 85%;
    background-color: #f8f8f8;
    z-index: 9000;
  }
  .svi-bs .navbar.svi-navigation .nav li.unopen {
    display: none !important;
  }
  .svi-bs .navbar.svi-navigation .nav li.dropdown > a:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 0;
    font-size: 1.25em;
    float: right;
    content: '\e258';
  }
  .svi-bs .navbar.svi-navigation .nav li.dropdown.open > a:before {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 0;
    font-size: 1.25em;
    vertical-align: bottom;
    padding-right: 5px;
    content: '\e257';
  }
  .svi-bs .navbar.svi-navigation .nav li.dropdown.open > a:after {
    content: '';
  }
  .svi-bs #header {
    display: none;
  }
  .svi-bs .headerShortCuts {
    display: none;
  }
}
@media (max-width: 767px) and (max-device-width: 480px) and (orientation: landscape) {
  .svi-bs .navbar.svi-navigation .navbar-collapse {
    max-height: 200px;
  }
}
@media (max-width: 767px) and (min-width: 768px) {
  .svi-bs .navbar.svi-navigation {
    border-radius: 0;
  }
}
.svi-bs .navbar .divider-vertical {
  height: 2em;
  margin: 0 1.5em;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #f2f2f2;
}
.svi-bs .navbar-inverse .divider-vertical {
  border-right-color: #222222;
  border-left-color: #111111;
}
.svi-bs .navbar-dock-toggle {
  position: relative;
  margin-right: 8px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  float: left;
  margin-left: 8px;
  border-color: #ddd;
  float: right;
  display: none;
}
.svi-bs .navbar-dock-toggle:focus {
  outline: 0;
}
.svi-bs .navbar-dock-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.svi-bs .navbar-dock-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .svi-bs .navbar-dock-toggle {
    display: none;
  }
}
.svi-bs .navbar-dock-toggle:hover,
.svi-bs .navbar-dock-toggle:focus {
  background-color: #ddd;
}
.svi-bs .navbar-dock-toggle .icon-bar {
  background-color: #888;
}
body.dock-enabled .svi-bs .navbar-dock-toggle {
  display: block;
}
.svi-bs .navbar-toggle {
  float: left;
  margin-left: 8px;
}
.svi-bs .navbar-brand-logo {
  float: left;
  padding: 10px 0 10px 10px;
}
.svi-bs .dropdown-menu.dropdown-submenu,
.svi-bs nav.legacy #mainNav .dropdown-menu.dropdown-submenu {
  position: absolute;
  top: 0;
  left: 99%;
  margin: 0;
}
.svi-bs nav.legacy #mainNav .dropdown-menu.dropdown-submenu {
  box-shadow: none;
}
.svi-bs .dropdown-menu.custom-view {
  min-width: 200px;
}
.svi-bs .dropdown-menu > li > a.custom-view-edit-label {
  width: calc(100% - 3em);
  display: inline-block;
  padding-right: 1em;
}
.svi-bs .dropdown-menu > li .custom-view-edit-btn {
  display: inline-block;
}
/* placeholder temp file for pag2.0 stuff so demo local can be picked up */
@media print and (orientation: landscape) {
  .print-breaker-before {
    page-break-before: always;
  }
  .print-breaker-after {
    page-break-after: always;
  }
}
@media print {
  .no-print,
  .no-print * {
    display: none !important;
  }
  * {
    -webkit-print-color-adjust: exact;
    color-adjust: exact !important;
  }
  .route-marketOverview .footer {
    margin-top: 150px !important;
  }
  .svi-bs {
    /* override bootstrap adding links to printed pages */
    /* fix dl-horizontal */
  }
  .svi-bs .col-sm-1,
  .svi-bs .col-sm-2,
  .svi-bs .col-sm-3,
  .svi-bs .col-sm-4,
  .svi-bs .col-sm-5,
  .svi-bs .col-sm-6,
  .svi-bs .col-sm-7,
  .svi-bs .col-sm-8,
  .svi-bs .col-sm-9,
  .svi-bs .col-sm-10,
  .svi-bs .col-sm-11,
  .svi-bs .col-sm-12 {
    float: left;
  }
  .svi-bs .col-sm-12 {
    width: 100%;
  }
  .svi-bs .col-sm-11 {
    width: 91.66666667%;
  }
  .svi-bs .col-sm-10 {
    width: 83.33333333%;
  }
  .svi-bs .col-sm-9 {
    width: 75%;
  }
  .svi-bs .col-sm-8 {
    width: 66.66666667%;
  }
  .svi-bs .col-sm-7 {
    width: 58.33333333%;
  }
  .svi-bs .col-sm-6 {
    width: 50%;
  }
  .svi-bs .col-sm-5 {
    width: 41.66666667%;
  }
  .svi-bs .col-sm-4 {
    width: 33.33333333%;
  }
  .svi-bs .col-sm-3 {
    width: 25%;
  }
  .svi-bs .col-sm-2 {
    width: 16.66666667%;
  }
  .svi-bs .col-sm-1 {
    width: 8.33333333%;
  }
  .svi-bs .col-sm-pull-12 {
    right: 100%;
  }
  .svi-bs .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .svi-bs .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .svi-bs .col-sm-pull-9 {
    right: 75%;
  }
  .svi-bs .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .svi-bs .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .svi-bs .col-sm-pull-6 {
    right: 50%;
  }
  .svi-bs .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .svi-bs .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .svi-bs .col-sm-pull-3 {
    right: 25%;
  }
  .svi-bs .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .svi-bs .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .svi-bs .col-sm-pull-0 {
    right: auto;
  }
  .svi-bs .col-sm-push-12 {
    left: 100%;
  }
  .svi-bs .col-sm-push-11 {
    left: 91.66666667%;
  }
  .svi-bs .col-sm-push-10 {
    left: 83.33333333%;
  }
  .svi-bs .col-sm-push-9 {
    left: 75%;
  }
  .svi-bs .col-sm-push-8 {
    left: 66.66666667%;
  }
  .svi-bs .col-sm-push-7 {
    left: 58.33333333%;
  }
  .svi-bs .col-sm-push-6 {
    left: 50%;
  }
  .svi-bs .col-sm-push-5 {
    left: 41.66666667%;
  }
  .svi-bs .col-sm-push-4 {
    left: 33.33333333%;
  }
  .svi-bs .col-sm-push-3 {
    left: 25%;
  }
  .svi-bs .col-sm-push-2 {
    left: 16.66666667%;
  }
  .svi-bs .col-sm-push-1 {
    left: 8.33333333%;
  }
  .svi-bs .col-sm-push-0 {
    left: auto;
  }
  .svi-bs .col-sm-offset-12 {
    margin-left: 100%;
  }
  .svi-bs .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .svi-bs .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .svi-bs .col-sm-offset-9 {
    margin-left: 75%;
  }
  .svi-bs .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .svi-bs .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .svi-bs .col-sm-offset-6 {
    margin-left: 50%;
  }
  .svi-bs .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .svi-bs .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .svi-bs .col-sm-offset-3 {
    margin-left: 25%;
  }
  .svi-bs .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .svi-bs .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .svi-bs .col-sm-offset-0 {
    margin-left: 0%;
  }
  .svi-bs a[href]:after,
  .svi-bs abbr[title]:after {
    content: "";
  }
  .svi-bs #header {
    display: block;
  }
  .svi-bs .dropdown-menu,
  .svi-bs .popover-content {
    background-color: #fff !important;
  }
  .svi-bs .dl-horizontal dt {
    float: left;
    clear: left;
    margin: 0;
    padding: 0;
  }
  .svi-bs .dl-horizontal dd {
    float: left;
    clear: none;
    margin: 0;
    padding: 0;
  }
  .svi-bs .dashboard .dashboard-column,
  .svi-bs .dashboard .dashboard-item {
    display: block;
  }
  .svi-bs .list-group-item {
    display: inline-block;
    width: 100%;
  }
  .svi-bs #svi-account-balance,
  .svi-bs #svi-buying-power {
    display: block;
    float: left;
    width: 100%;
  }
  .svi-bs .note {
    float: left;
    clear: both;
  }
  .svi-bs .carousel-inner div[data-hidden-desktop="true"] {
    display: none !important;
  }
  .svi-bs #svi-asset-allocation {
    page-break-inside: avoid;
  }
  .svi-bs #svi-asset-allocation .asset-allocation-overview .chart-inner .highcharts-container .highcharts-root {
    float: left;
  }
  .svi-bs .svi-asset-allocation-balances,
  .svi-bs .svi-product-type-mgr div.svi-container {
    page-break-inside: avoid;
  }
  .svi-bs .more-less-banner-wrapper-responsive,
  .svi-bs .more-less-banner-wrapper,
  .svi-bs .more-less-banner {
    display: none !important;
  }
  .svi-bs .hidden-sm,
  .svi-bs .hidden-md,
  .svi-bs .hidden-lg {
    visibility: hidden !important;
    display: none !important;
    border: solid 2px red !important;
  }
  .svi-bs body {
    color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
  }
  .svi-bs .pagebreak {
    float: unset !important;
    page-break-before: always;
  }
  .svi-bs .pagebreak-after {
    float: unset !important;
    page-break-after: always;
  }
  .svi-bs .no-print {
    display: none !important;
  }
  .svi-bs .widget {
    border: none !important;
    overflow: unset !important;
  }
  .svi-bs table.table {
    min-width: unset !important;
  }
  .svi-bs table.table thead {
    display: table-row-group;
  }
  .svi-bs table.table tr {
    page-break-inside: avoid !important;
  }
  .svi-bs .svi-earnings-events-table th[data-col-name="earningsCallHistory"] .svi-column-header,
  .svi-bs .svi-earnings-events-table th[data-col-name="earningsCallHistory"] .header-text {
    white-space: unset !important;
  }
  .svi-bs .svi-top-movers-grid [data-col-name="yield"],
  .svi-bs .svi-top-movers-grid [data-col-name="weekRange"],
  .svi-bs .svi-top-movers-grid [data-col-name="peRatio"] {
    display: none;
  }
  .svi-bs .global-indices-footer .popover {
    width: 250px !important;
    left: unset !important;
    top: unset !important;
    margin-top: -30px;
  }
  .svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper .tools-wrapper {
    display: flex;
    flex-direction: column;
  }
  .svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper .reset-chart-button {
    display: none;
  }
  .svi-bs .svi-advanced-symbol-chart .advanced-chart-wrapper .chart {
    overflow: unset !important;
  }
  .svi-bs .svi-symbol-ugl-widget .widget {
    height: 100% !important;
  }
  .svi-bs .svi-symbol-ugl-widget .widget .front {
    position: unset !important;
  }
  .svi-bs .svi-holdings-list .widget,
  .svi-bs .svi-holdings-list-widget .widget {
    height: 700px !important;
  }
  .svi-bs .svi-holdings-list .widget .table-container,
  .svi-bs .svi-holdings-list-widget .widget .table-container {
    height: 600px !important;
  }
  .svi-bs .popover {
    display: none !important;
  }
  #footer {
    padding-left: 7px !important;
  }
}
@media print and (max-width: 768px) {
  .svi-bs .trade-ticket .hidden-xs {
    display: block !important;
  }
}
@media print and (orientation: landscape) {
  .print-breaker-before {
    page-break-before: always;
  }
  .print-breaker-after {
    page-break-after: always;
  }
  .svi-accounts-summary-container {
    height: 600px !important;
  }
  .svi-accounts-summary-container .datapoint-section > div {
    width: 33% !important;
  }
  .svi-accounts-summary-container .financial-advisor-section > div {
    width: 50% !important;
    float: left !important;
  }
  .svi-accounts-summary-container .trade-pricing-section {
    width: 45% !important;
    display: inline-block !important;
  }
  .svi-accounts-summary-container .trade-pricing-section .trade-pricing dl.dl-horizontal dt {
    padding: 0 !important;
    width: 40%;
  }
  .svi-accounts-summary-container .trade-pricing-section .trade-pricing dl.dl-horizontal dd {
    padding: 0 !important;
    margin-left: 0 !important;
  }
  .svi-accounts-summary-container .trade-pricing-section .bonus-trades dl.dl-horizontal dt {
    padding: 0 !important;
    background-color: unset !important;
  }
  .svi-accounts-summary-container .trade-pricing-section .bonus-trades dl.dl-horizontal dd {
    padding: 0 !important;
    width: 100% !important;
  }
  .svi-accounts-summary-container .trade-pricing-section .header-title {
    padding-top: 0 !important;
  }
  .svi-accounts-summary-container .quick-links-section ul.svi-action-bar {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
  }
  .svi-accounts-summary-container .quick-links-section .header-title {
    margin-top: 15px !important;
    clear: both;
  }
  .svi-asset-allocation.asset-allocation-overview .chart-wrapper {
    width: 100% !important;
  }
  .svi-asset-allocation.asset-allocation-overview svg.highcharts-root {
    height: 400px !important;
  }
}
@media print {
  .svi-body {
    -webkit-print-color-adjust: exact;
  }
  .svi-body #usb-Header {
    background-color: unset;
  }
  .svi-body .svi-product-type-mgr .svi-container .asset-allocation-overview .chart-inner .highcharts-container .highcharts-root {
    width: 80%;
    height: 80%;
  }
}
@media print and (orientation: landscape) {
  .svi-asset-allocation.asset-allocation-overview .highcharts-container {
    height: 500px !important;
  }
}
.svi-bs {
  /* makes lipper circles with the following html:
	 * <div class="lipperRating"><span>1</span></div>
	 * <div class="lipperRating"><span>2</span></div>
	 * <div class="lipperRating"><span>3</span></div>
	 * <div class="lipperRating"><span>4</span></div>
	 * <div class="lipperRating lipperLeader"><span>5</span></div>
	 */
}
.svi-bs .lipperRating {
  margin: 0.5em;
  border-radius: 50%;
  width: 2.1em;
  height: 2.1em;
  line-height: 2.1em;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  background: #fff;
  border: 0.3em solid blue;
  color: blue;
}
.svi-bs .lipperRating.lipperLeader {
  background: blue;
  border: 0.3em solid blue;
  color: #FFF;
}
.svi-bs .lipperRating span {
  font: 2em Arial, sans-serif;
  font-weight: bolder;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: normal;
}
.svi-bs .svi-market-clock {
  display: inline-block;
  width: auto;
  margin-right: 3em;
  position: relative;
}
.svi-bs .svi-market-clock .markets-status-wrapper {
  background-color: #EBEFF4;
  padding: 0.5em 2em;
  border-radius: 11px;
  margin-top: -1em;
  position: absolute;
  bottom: -7px;
  text-align: center;
}
.svi-bs .svi-market-clock .markets-status-wrapper .markets-status-time {
  text-align: center;
  font-size: 15px;
}
.svi-bs .svi-market-clock .markets-status-wrapper .bold {
  font-weight: bold;
}
.svi-bs .portfolio-detail-nav,
.svi-bs .fees-distribution-nav {
  display: flex;
  margin: 3em 0 1em !important;
}
.svi-bs ul.sub-pages {
  border-bottom: none !important;
  margin: 0 !important;
  white-space: nowrap;
  min-height: 3.8em;
  position: relative;
  height: 100%;
}
.svi-bs ul.sub-pages.svi-sub-page-nav {
  margin-bottom: 3em !important;
  margin-top: 2em !important;
}
.svi-bs ul.sub-pages li {
  float: none !important;
  display: inline-block;
}
.svi-bs ul.sub-pages li .dropdown-menu li {
  display: list-item !important;
  float: left !important;
  width: 100%;
}
.svi-bs ul.sub-pages li .dropdown-menu li a {
  margin-right: 0.2em;
  text-align: left;
  padding-right: 3em;
}
.svi-bs ul.sub-pages li .dropdown-menu li .custom-view-edit-btn {
  float: right;
  margin-top: 0.5em;
  margin-right: 0.5em;
}
.svi-bs ul.sub-pages li a.custom-view-edit-label {
  margin-right: 0.2em;
}
.svi-bs ul.sub-pages li a {
  text-align: center;
  border: none !important;
  font-size: 15px;
  color: #555;
  font-weight: bold;
  border-bottom: 5px solid #eee !important;
}
.svi-bs ul.sub-pages li a:hover,
.svi-bs ul.sub-pages li a:focus {
  color: #555;
}
.svi-bs ul.sub-pages li.active > a {
  color: #0c2074 !important;
  border-bottom-color: #0c2074 !important;
  background-color: unset;
}
.svi-bs ul.sub-pages li.active > a:hover {
  background-color: unset;
}
.svi-bs .symbol-name-and-watchlist-block {
  border-bottom: 1px solid grey;
  margin-bottom: 1em;
  padding-bottom: 0.5em;
  margin-top: -1em;
}
@media (max-width: 991px) {
  .svi-bs .symbol-name-and-watchlist-block {
    margin-top: 0;
  }
}
.svi-bs .symbol-name-and-watchlist-block .trade-button {
  margin: 1em 0 2.5em !important;
  padding: 10px 20px;
}
.svi-bs .chains-pipe {
  margin: 0 1em;
}
@media (max-width: 767px) {
  .svi-bs .chains-pipe {
    display: none;
  }
}
.svi-bs .tab-green-leafs {
  color: #689841;
}
.svi-bs .screener-button {
  height: 15em;
  display: inline-flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 31%;
  border-radius: 10px;
  border: 1px solid #ccc;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  margin-right: 1em;
  text-decoration: none;
  margin-bottom: 2em;
}
@media (max-width: 767px) {
  .svi-bs .screener-button {
    width: 100%;
    margin-bottom: 1em;
  }
}
.svi-bs .screener-button:hover {
  border: 1px solid #0c2074;
  text-decoration: none;
  color: #333333;
}
.svi-bs .screener-button:active,
.svi-bs .screener-button:focus {
  background-color: #0c2074;
  text-decoration: none;
  color: #fff;
}
.svi-bs .screener-button:active .icon-wrapper,
.svi-bs .screener-button:focus .icon-wrapper {
  background-color: #26496d;
}
.svi-bs .screener-button:active .icon-wrapper i,
.svi-bs .screener-button:focus .icon-wrapper i {
  color: #fff;
}
.svi-bs .screener-button .icon-wrapper {
  background-color: #eee;
  text-align: center;
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 auto 2em;
  border-radius: 50%;
  height: 7em;
  width: 7em;
}
.svi-bs .screener-button .icon-wrapper i {
  font-size: 4em;
  color: #b7b7b7;
}
.svi-bs-datepicker .old,
.svi-bs-datepicker .new {
  color: #666666 !important;
}
.svi-bs-datepicker .day {
  color: #000000;
}
.svi-bs .form-control:focus-visible,
.svi-bs input:focus {
  outline: #000 auto 1px;
}
@media print {
  .svi-bs .nav-pills > li.active > a {
    background-color: #e7e7e7 !important;
    color: #555 !important;
  }
  .svi-bs .highcharts-menu,
  .svi-bs .dropdown-menu {
    background: #fff !important;
  }
  .svi-bs .svi-advanced-symbol-chart .tools-item {
    border-right: none !important;
  }
  .svi-bs #performance .chart,
  .svi-bs #advanced-chart .chart,
  .svi-bs .svi-sector-industries-chart .chart,
  .svi-bs .svi-fund-growth .chart,
  .svi-bs .svi-portfolio-value-chart .chart,
  .svi-bs #performance .svi-lipper-fund-performance-analysis-chart-annualized,
  .svi-bs #advanced-chart .svi-lipper-fund-performance-analysis-chart-annualized,
  .svi-bs .svi-sector-industries-chart .svi-lipper-fund-performance-analysis-chart-annualized,
  .svi-bs .svi-fund-growth .svi-lipper-fund-performance-analysis-chart-annualized,
  .svi-bs .svi-portfolio-value-chart .svi-lipper-fund-performance-analysis-chart-annualized,
  .svi-bs #performance .svi-lipper-fund-performance-analysis-chart-cumulative,
  .svi-bs #advanced-chart .svi-lipper-fund-performance-analysis-chart-cumulative,
  .svi-bs .svi-sector-industries-chart .svi-lipper-fund-performance-analysis-chart-cumulative,
  .svi-bs .svi-fund-growth .svi-lipper-fund-performance-analysis-chart-cumulative,
  .svi-bs .svi-portfolio-value-chart .svi-lipper-fund-performance-analysis-chart-cumulative,
  .svi-bs #performance #sectors-industries-chart,
  .svi-bs #advanced-chart #sectors-industries-chart,
  .svi-bs .svi-sector-industries-chart #sectors-industries-chart,
  .svi-bs .svi-fund-growth #sectors-industries-chart,
  .svi-bs .svi-portfolio-value-chart #sectors-industries-chart,
  .svi-bs #performance .fund-growth-chart,
  .svi-bs #advanced-chart .fund-growth-chart,
  .svi-bs .svi-sector-industries-chart .fund-growth-chart,
  .svi-bs .svi-fund-growth .fund-growth-chart,
  .svi-bs .svi-portfolio-value-chart .fund-growth-chart,
  .svi-bs #performance .value-chart,
  .svi-bs #advanced-chart .value-chart,
  .svi-bs .svi-sector-industries-chart .value-chart,
  .svi-bs .svi-fund-growth .value-chart,
  .svi-bs .svi-portfolio-value-chart .value-chart {
    width: 850px !important;
  }
  .svi-bs #performance .chart .highcharts-container,
  .svi-bs #advanced-chart .chart .highcharts-container,
  .svi-bs .svi-sector-industries-chart .chart .highcharts-container,
  .svi-bs .svi-fund-growth .chart .highcharts-container,
  .svi-bs .svi-portfolio-value-chart .chart .highcharts-container,
  .svi-bs #performance .svi-lipper-fund-performance-analysis-chart-annualized .highcharts-container,
  .svi-bs #advanced-chart .svi-lipper-fund-performance-analysis-chart-annualized .highcharts-container,
  .svi-bs .svi-sector-industries-chart .svi-lipper-fund-performance-analysis-chart-annualized .highcharts-container,
  .svi-bs .svi-fund-growth .svi-lipper-fund-performance-analysis-chart-annualized .highcharts-container,
  .svi-bs .svi-portfolio-value-chart .svi-lipper-fund-performance-analysis-chart-annualized .highcharts-container,
  .svi-bs #performance .svi-lipper-fund-performance-analysis-chart-cumulative .highcharts-container,
  .svi-bs #advanced-chart .svi-lipper-fund-performance-analysis-chart-cumulative .highcharts-container,
  .svi-bs .svi-sector-industries-chart .svi-lipper-fund-performance-analysis-chart-cumulative .highcharts-container,
  .svi-bs .svi-fund-growth .svi-lipper-fund-performance-analysis-chart-cumulative .highcharts-container,
  .svi-bs .svi-portfolio-value-chart .svi-lipper-fund-performance-analysis-chart-cumulative .highcharts-container,
  .svi-bs #performance #sectors-industries-chart .highcharts-container,
  .svi-bs #advanced-chart #sectors-industries-chart .highcharts-container,
  .svi-bs .svi-sector-industries-chart #sectors-industries-chart .highcharts-container,
  .svi-bs .svi-fund-growth #sectors-industries-chart .highcharts-container,
  .svi-bs .svi-portfolio-value-chart #sectors-industries-chart .highcharts-container,
  .svi-bs #performance .fund-growth-chart .highcharts-container,
  .svi-bs #advanced-chart .fund-growth-chart .highcharts-container,
  .svi-bs .svi-sector-industries-chart .fund-growth-chart .highcharts-container,
  .svi-bs .svi-fund-growth .fund-growth-chart .highcharts-container,
  .svi-bs .svi-portfolio-value-chart .fund-growth-chart .highcharts-container,
  .svi-bs #performance .value-chart .highcharts-container,
  .svi-bs #advanced-chart .value-chart .highcharts-container,
  .svi-bs .svi-sector-industries-chart .value-chart .highcharts-container,
  .svi-bs .svi-fund-growth .value-chart .highcharts-container,
  .svi-bs .svi-portfolio-value-chart .value-chart .highcharts-container {
    width: 800px !important;
  }
  .svi-bs #performance .chart .highcharts-container > svg,
  .svi-bs #advanced-chart .chart .highcharts-container > svg,
  .svi-bs .svi-sector-industries-chart .chart .highcharts-container > svg,
  .svi-bs .svi-fund-growth .chart .highcharts-container > svg,
  .svi-bs .svi-portfolio-value-chart .chart .highcharts-container > svg,
  .svi-bs #performance .svi-lipper-fund-performance-analysis-chart-annualized .highcharts-container > svg,
  .svi-bs #advanced-chart .svi-lipper-fund-performance-analysis-chart-annualized .highcharts-container > svg,
  .svi-bs .svi-sector-industries-chart .svi-lipper-fund-performance-analysis-chart-annualized .highcharts-container > svg,
  .svi-bs .svi-fund-growth .svi-lipper-fund-performance-analysis-chart-annualized .highcharts-container > svg,
  .svi-bs .svi-portfolio-value-chart .svi-lipper-fund-performance-analysis-chart-annualized .highcharts-container > svg,
  .svi-bs #performance .svi-lipper-fund-performance-analysis-chart-cumulative .highcharts-container > svg,
  .svi-bs #advanced-chart .svi-lipper-fund-performance-analysis-chart-cumulative .highcharts-container > svg,
  .svi-bs .svi-sector-industries-chart .svi-lipper-fund-performance-analysis-chart-cumulative .highcharts-container > svg,
  .svi-bs .svi-fund-growth .svi-lipper-fund-performance-analysis-chart-cumulative .highcharts-container > svg,
  .svi-bs .svi-portfolio-value-chart .svi-lipper-fund-performance-analysis-chart-cumulative .highcharts-container > svg,
  .svi-bs #performance #sectors-industries-chart .highcharts-container > svg,
  .svi-bs #advanced-chart #sectors-industries-chart .highcharts-container > svg,
  .svi-bs .svi-sector-industries-chart #sectors-industries-chart .highcharts-container > svg,
  .svi-bs .svi-fund-growth #sectors-industries-chart .highcharts-container > svg,
  .svi-bs .svi-portfolio-value-chart #sectors-industries-chart .highcharts-container > svg,
  .svi-bs #performance .fund-growth-chart .highcharts-container > svg,
  .svi-bs #advanced-chart .fund-growth-chart .highcharts-container > svg,
  .svi-bs .svi-sector-industries-chart .fund-growth-chart .highcharts-container > svg,
  .svi-bs .svi-fund-growth .fund-growth-chart .highcharts-container > svg,
  .svi-bs .svi-portfolio-value-chart .fund-growth-chart .highcharts-container > svg,
  .svi-bs #performance .value-chart .highcharts-container > svg,
  .svi-bs #advanced-chart .value-chart .highcharts-container > svg,
  .svi-bs .svi-sector-industries-chart .value-chart .highcharts-container > svg,
  .svi-bs .svi-fund-growth .value-chart .highcharts-container > svg,
  .svi-bs .svi-portfolio-value-chart .value-chart .highcharts-container > svg {
    width: 800px !important;
  }
}
.svi-bs [data-svi-responsive-columns].responsive-enabled tr[data-toggle-row]:active {
  background-color: #B0E3FF !important;
}
.svi-bs [data-svi-responsive-columns].responsive-enabled .table.svi-detail-table {
  background-color: transparent;
  margin: 0px;
}
.svi-bs [data-svi-responsive-columns].responsive-enabled .table.svi-detail-table th {
  width: 50%;
}
.svi-bs [data-svi-responsive-columns].responsive-enabled .table.svi-detail-table > tbody > tr > th {
  font-weight: bold;
}
.svi-bs [data-svi-responsive-columns].responsive-enabled .table.svi-detail-table > tbody > tr > th,
.svi-bs [data-svi-responsive-columns].responsive-enabled .table.svi-detail-table > tbody > tr > td {
  color: #000;
  border: 0px;
  padding: 2px 2px 2px 2px;
}
.svi-bs .svi-hello-grid-grid.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .svi-hello-grid-grid.hide-desc [data-col-name="desc"] {
  display: none;
}
.svi-bs .svi-hello-grid-grid.hide-qty [data-col-name="qty"] {
  display: none;
}
.svi-bs .svi-hello-grid-grid.hide-lastPrice [data-col-name="lastPrice"] {
  display: none;
}
.svi-bs .svi-hello-grid-grid.hide-change [data-col-name="change"] {
  display: none;
}
.svi-bs .svi-hello-grid-grid.hide-pctChange [data-col-name="pctChange"] {
  display: none;
}
.svi-bs .svi-hello-grid-grid.hide-marketValueChange [data-col-name="marketValueChange"] {
  display: none;
}
.svi-bs .svi-hello-grid-grid.hide-marketValue [data-col-name="marketValue"] {
  display: none;
}
.svi-bs .svi-hello-grid-grid.hide-actionMenu [data-col-name="actionMenu"] {
  display: none;
}
.svi-bs .holdings-grid.hide-expander [data-col-name="expander"] {
  display: none;
}
.svi-bs .holdings-grid.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .holdings-grid.hide-desc [data-col-name="desc"] {
  display: none;
}
.svi-bs .holdings-grid.hide-shortName [data-col-name="shortName"] {
  display: none;
}
.svi-bs .holdings-grid.hide-investmentType [data-col-name="investmentType"] {
  display: none;
}
.svi-bs .holdings-grid.hide-assetClassification [data-col-name="assetClassification"] {
  display: none;
}
.svi-bs .holdings-grid.hide-accountType [data-col-name="accountType"] {
  display: none;
}
.svi-bs .holdings-grid.hide-qty [data-col-name="qty"] {
  display: none;
}
.svi-bs .holdings-grid.hide-lastPrice [data-col-name="lastPrice"] {
  display: none;
}
.svi-bs .holdings-grid.hide-change [data-col-name="change"] {
  display: none;
}
.svi-bs .holdings-grid.hide-pctChange [data-col-name="pctChange"] {
  display: none;
}
.svi-bs .holdings-grid.hide-marketValueChange [data-col-name="marketValueChange"] {
  display: none;
}
.svi-bs .holdings-grid.hide-marketValuePctChange [data-col-name="marketValuePctChange"] {
  display: none;
}
.svi-bs .holdings-grid.hide-marketValue [data-col-name="marketValue"] {
  display: none;
}
.svi-bs .holdings-grid.hide-costBasis [data-col-name="costBasis"] {
  display: none;
}
.svi-bs .holdings-grid.hide-unitCost [data-col-name="unitCost"] {
  display: none;
}
.svi-bs .holdings-grid.hide-purchasePrice [data-col-name="purchasePrice"] {
  display: none;
}
.svi-bs .holdings-grid.hide-gainLoss [data-col-name="gainLoss"] {
  display: none;
}
.svi-bs .holdings-grid.hide-pctGainLoss [data-col-name="pctGainLoss"] {
  display: none;
}
.svi-bs .holdings-grid.hide-pctOfAssets [data-col-name="pctOfAssets"] {
  display: none;
}
.svi-bs .holdings-grid.hide-estDividend [data-col-name="estDividend"] {
  display: none;
}
.svi-bs .holdings-grid.hide-currentYield [data-col-name="currentYield"] {
  display: none;
}
.svi-bs .holdings-grid.hide-tags [data-col-name="tags"] {
  display: none;
}
.svi-bs .holdings-grid.hide-actionMenu [data-col-name="actionMenu"] {
  display: none;
}
.svi-bs .stocks-ownership-top-holders-grid.hide-holder [data-col-name="holder"] {
  display: none;
}
.svi-bs .stocks-ownership-top-holders-grid.hide-shares [data-col-name="shares"] {
  display: none;
}
.svi-bs .stocks-ownership-top-holders-grid.hide-dateReported [data-col-name="dateReported"] {
  display: none;
}
.svi-bs .stocks-ownership-top-holders-grid.hide-out [data-col-name="out"] {
  display: none;
}
.svi-bs .stocks-ownership-top-holders-grid.hide-changePct [data-col-name="changePct"] {
  display: none;
}
.svi-bs .stocks-ownership-top-holders-grid.hide-portfolioPct [data-col-name="portfolioPct"] {
  display: none;
}
.svi-bs .stocks-ownership-top-holders-grid.hide-turnoverPct [data-col-name="turnoverPct"] {
  display: none;
}
.svi-bs .stocks-ownership-top-holders-grid.hide-value [data-col-name="value"] {
  display: none;
}
.svi-bs .stocks-corporate-events-grid.hide-event [data-col-name="event"] {
  display: none;
}
.svi-bs .stocks-corporate-events-grid.hide-date [data-col-name="date"] {
  display: none;
}
.svi-bs .stocks-corporate-events-grid.hide-startTime [data-col-name="startTime"] {
  display: none;
}
.svi-bs .stocks-corporate-events-grid.hide-eventName [data-col-name="eventName"] {
  display: none;
}
.svi-bs .stocks-corporate-events-grid.hide-webcastLink [data-col-name="webcastLink"] {
  display: none;
}
.svi-bs .asset-overview-grid.hide-expander [data-col-name="expander"] {
  display: none;
}
.svi-bs .asset-overview-grid.hide-account [data-col-name="account"] {
  display: none;
}
.svi-bs .asset-overview-grid.hide-investmentType [data-col-name="investmentType"] {
  display: none;
}
.svi-bs .asset-overview-grid.hide-assetClassification [data-col-name="assetClassification"] {
  display: none;
}
.svi-bs .asset-overview-grid.hide-marketValue [data-col-name="marketValue"] {
  display: none;
}
.svi-bs .asset-overview-grid.hide-marketValuePctTotal [data-col-name="marketValuePctTotal"] {
  display: none;
}
.svi-bs .asset-overview-grid.hide-marketValueNegPctTotal [data-col-name="marketValueNegPctTotal"] {
  display: none;
}
.svi-bs .asset-overview-grid.hide-purchaseCost [data-col-name="purchaseCost"] {
  display: none;
}
.svi-bs .asset-overview-grid.hide-unrealizedGainLoss [data-col-name="unrealizedGainLoss"] {
  display: none;
}
.svi-bs .asset-overview-grid.hide-rtUnrealizedGainLoss [data-col-name="rtUnrealizedGainLoss"] {
  display: none;
}
.svi-bs .asset-overview-grid.hide-realizedGainLoss [data-col-name="realizedGainLoss"] {
  display: none;
}
.svi-bs .asset-overview-grid.hide-marginEnabled [data-col-name="marginEnabled"] {
  display: none;
}
.svi-bs .asset-overview-grid .parent {
  font-weight: bold;
}
.svi-bs .history-grid.hide-expander [data-col-name="expander"] {
  display: none;
}
.svi-bs .history-grid.hide-assetClassification [data-col-name="assetClassification"] {
  display: none;
}
.svi-bs .history-grid.hide-tradeDate [data-col-name="tradeDate"] {
  display: none;
}
.svi-bs .history-grid.hide-transactionType [data-col-name="transactionType"] {
  display: none;
}
.svi-bs .history-grid.hide-transactionTypeDesc [data-col-name="transactionTypeDesc"] {
  display: none;
}
.svi-bs .history-grid.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .history-grid.hide-desc [data-col-name="desc"] {
  display: none;
}
.svi-bs .history-grid.hide-accountType [data-col-name="accountType"] {
  display: none;
}
.svi-bs .history-grid.hide-quantity [data-col-name="quantity"] {
  display: none;
}
.svi-bs .history-grid.hide-price [data-col-name="price"] {
  display: none;
}
.svi-bs .history-grid.hide-fee [data-col-name="fee"] {
  display: none;
}
.svi-bs .history-grid.hide-amount [data-col-name="amount"] {
  display: none;
}
.svi-bs .history-grid.hide-settlementDate [data-col-name="settlementDate"] {
  display: none;
}
.svi-bs .history-grid.hide-tags [data-col-name="tags"] {
  display: none;
}
.svi-bs .history-grid.hide-actionMenu [data-col-name="actionMenu"] {
  display: none;
}
.svi-bs .cd-grid.hide-longName [data-col-name="longName"] {
  display: none;
}
.svi-bs .cd-grid.hide-state [data-col-name="state"] {
  display: none;
}
.svi-bs .cd-grid.hide-term [data-col-name="term"] {
  display: none;
}
.svi-bs .cd-grid.hide-maturity [data-col-name="maturity"] {
  display: none;
}
.svi-bs .cd-grid.hide-intFreq [data-col-name="intFreq"] {
  display: none;
}
.svi-bs .cd-grid.hide-rate [data-col-name="rate"] {
  display: none;
}
.svi-bs .cd-grid.hide-offerYield [data-col-name="offerYield"] {
  display: none;
}
.svi-bs .cd-grid.hide-cusip [data-col-name="cusip"] {
  display: none;
}
.svi-bs .cd-grid.hide-amountAvailable [data-col-name="amountAvailable"] {
  display: none;
}
.svi-bs .cd-grid.hide-restrictions [data-col-name="restrictions"] {
  display: none;
}
.svi-bs .overview-grid.hide-account [data-col-name="account"] {
  display: none;
}
.svi-bs .overview-grid.hide-accountNickname [data-col-name="accountNickname"] {
  display: none;
}
.svi-bs .overview-grid.hide-accountDisplay [data-col-name="accountDisplay"] {
  display: none;
}
.svi-bs .overview-grid.hide-accountCategory [data-col-name="accountCategory"] {
  display: none;
}
.svi-bs .overview-grid.hide-totalBalance [data-col-name="totalBalance"] {
  display: none;
}
.svi-bs .overview-grid.hide-totalMarketValue [data-col-name="totalMarketValue"] {
  display: none;
}
.svi-bs .overview-grid.hide-rtTotalMarketValue [data-col-name="rtTotalMarketValue"] {
  display: none;
}
.svi-bs .overview-grid.hide-rtTotalEquity [data-col-name="rtTotalEquity"] {
  display: none;
}
.svi-bs .overview-grid.hide-purchaseCost [data-col-name="purchaseCost"] {
  display: none;
}
.svi-bs .overview-grid.hide-unrealizedGainLoss [data-col-name="unrealizedGainLoss"] {
  display: none;
}
.svi-bs .overview-grid.hide-realizedGainLossCY [data-col-name="realizedGainLossCY"] {
  display: none;
}
.svi-bs .overview-grid.hide-estAnnualIncome [data-col-name="estAnnualIncome"] {
  display: none;
}
.svi-bs .overview-grid.hide-todayChange [data-col-name="todayChange"] {
  display: none;
}
.svi-bs .overview-grid.hide-pctChange [data-col-name="pctChange"] {
  display: none;
}
.svi-bs .overview-grid.hide-mtdNetChange [data-col-name="mtdNetChange"] {
  display: none;
}
.svi-bs .overview-grid.hide-mtdChange [data-col-name="mtdChange"] {
  display: none;
}
.svi-bs .overview-grid.hide-mtdPctChange [data-col-name="mtdPctChange"] {
  display: none;
}
.svi-bs .overview-grid.hide-ytdNetChange [data-col-name="ytdNetChange"] {
  display: none;
}
.svi-bs .overview-grid.hide-ytdChange [data-col-name="ytdChange"] {
  display: none;
}
.svi-bs .overview-grid.hide-ytdPctChange [data-col-name="ytdPctChange"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-expander [data-col-name="expander"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-expander [data-col-name="expander"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-account [data-col-name="account"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-account [data-col-name="account"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-investmentType [data-col-name="investmentType"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-investmentType [data-col-name="investmentType"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-assetClassification [data-col-name="assetClassification"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-assetClassification [data-col-name="assetClassification"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-securityType [data-col-name="securityType"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-securityType [data-col-name="securityType"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-symbol [data-col-name="symbol"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-quantity [data-col-name="quantity"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-quantity [data-col-name="quantity"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-dateAcquired [data-col-name="dateAcquired"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-dateAcquired [data-col-name="dateAcquired"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-closingDate [data-col-name="closingDate"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-closingDate [data-col-name="closingDate"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-unitCost [data-col-name="unitCost"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-unitCost [data-col-name="unitCost"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-marketPrice [data-col-name="marketPrice"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-marketPrice [data-col-name="marketPrice"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-dailyPriceChange [data-col-name="dailyPriceChange"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-dailyPriceChange [data-col-name="dailyPriceChange"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-purchaseCost [data-col-name="purchaseCost"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-purchaseCost [data-col-name="purchaseCost"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-purchasePrice [data-col-name="purchasePrice"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-purchasePrice [data-col-name="purchasePrice"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-closingPrice [data-col-name="closingPrice"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-closingPrice [data-col-name="closingPrice"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-closingValue [data-col-name="closingValue"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-closingValue [data-col-name="closingValue"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-marketValue [data-col-name="marketValue"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-marketValue [data-col-name="marketValue"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-gainLoss [data-col-name="gainLoss"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-gainLoss [data-col-name="gainLoss"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-pctGainLoss [data-col-name="pctGainLoss"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-pctGainLoss [data-col-name="pctGainLoss"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-term [data-col-name="term"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-term [data-col-name="term"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-event [data-col-name="event"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-event [data-col-name="event"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-desc [data-col-name="desc"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-desc [data-col-name="desc"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-dailyChange [data-col-name="dailyChange"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-dailyChange [data-col-name="dailyChange"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-expectedIncome [data-col-name="expectedIncome"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-expectedIncome [data-col-name="expectedIncome"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-yield [data-col-name="yield"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-yield [data-col-name="yield"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-covered [data-col-name="covered"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-covered [data-col-name="covered"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-accountType [data-col-name="accountType"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-accountType [data-col-name="accountType"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-tags [data-col-name="tags"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-tags [data-col-name="tags"] {
  display: none;
}
.svi-bs .svi-realized-gain-loss-grid.hide-actionMenu [data-col-name="actionMenu"],
.svi-bs .svi-realized-gain-loss-grid-advanced.hide-actionMenu [data-col-name="actionMenu"] {
  display: none;
}
.svi-bs .svi-sector-heatmap-grid.hide-desc [data-col-name="desc"] {
  display: none;
}
.svi-bs .svi-sector-heatmap-grid.hide-today [data-col-name="today"] {
  display: none;
}
.svi-bs .svi-sector-heatmap-grid.hide-thisWeek [data-col-name="thisWeek"] {
  display: none;
}
.svi-bs .svi-sector-heatmap-grid.hide-thisMonth [data-col-name="thisMonth"] {
  display: none;
}
.svi-bs .svi-sector-heatmap-grid.hide-thisYear [data-col-name="thisYear"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-expander [data-col-name="expander"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-investmentType [data-col-name="investmentType"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-assetClassification [data-col-name="assetClassification"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-quantity [data-col-name="quantity"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-dateAcquired [data-col-name="dateAcquired"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-unitCost [data-col-name="unitCost"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-marketPrice [data-col-name="marketPrice"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-dailyPriceChange [data-col-name="dailyPriceChange"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-purchaseCost [data-col-name="purchaseCost"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-marketValue [data-col-name="marketValue"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-gainLoss [data-col-name="gainLoss"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-pctGainLoss [data-col-name="pctGainLoss"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-mutualFundGL [data-col-name="mutualFundGL"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-term [data-col-name="term"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-event [data-col-name="event"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-desc [data-col-name="desc"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-dailyChange [data-col-name="dailyChange"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-expectedIncome [data-col-name="expectedIncome"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-yield [data-col-name="yield"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-covered [data-col-name="covered"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-accountType [data-col-name="accountType"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-tags [data-col-name="tags"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid.hide-actionMenu [data-col-name="actionMenu"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-account [data-col-name="account"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-investmentType [data-col-name="investmentType"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-assetClassification [data-col-name="assetClassification"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-quantity [data-col-name="quantity"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-dateAcquired [data-col-name="dateAcquired"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-unitCost [data-col-name="unitCost"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-marketPrice [data-col-name="marketPrice"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-dailyPriceChange [data-col-name="dailyPriceChange"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-purchaseCost [data-col-name="purchaseCost"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-marketValue [data-col-name="marketValue"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-gainLoss [data-col-name="gainLoss"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-pctGainLoss [data-col-name="pctGainLoss"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-mutualFundGL [data-col-name="mutualFundGL"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-term [data-col-name="term"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-event [data-col-name="event"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-desc [data-col-name="desc"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-dailyChange [data-col-name="dailyChange"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-pctDailyChange [data-col-name="pctDailyChange"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-expectedIncome [data-col-name="expectedIncome"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-yield [data-col-name="yield"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-covered [data-col-name="covered"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-accountType [data-col-name="accountType"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-tags [data-col-name="tags"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-actionMenu [data-col-name="actionMenu"] {
  display: none;
}
.svi-bs .svi-unrealized-gain-loss-grid-advanced.hide-expander [data-col-name="expander"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-orderID [data-col-name="orderID"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-originDateTime [data-col-name="originDateTime"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-orderStatus [data-col-name="orderStatus"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-desc [data-col-name="desc"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-securityType [data-col-name="securityType"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-assetClassification [data-col-name="assetClassification"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-action [data-col-name="action"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-accountType [data-col-name="accountType"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-originalQty [data-col-name="originalQty"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-remainingQty [data-col-name="remainingQty"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-executedQty [data-col-name="executedQty"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-executedPrice [data-col-name="executedPrice"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-price [data-col-name="price"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-duration [data-col-name="duration"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-instructions [data-col-name="instructions"] {
  display: none;
}
.svi-bs .svi-order-status-grid.hide-actionMenu [data-col-name="actionMenu"] {
  display: none;
}
.svi-bs .projected-income-grid.hide-month [data-col-name="month"] {
  display: none;
}
.svi-bs .projected-income-grid.hide-year [data-col-name="year"] {
  display: none;
}
.svi-bs .projected-income-grid.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .projected-income-grid.hide-dateScheduled [data-col-name="dateScheduled"] {
  display: none;
}
.svi-bs .projected-income-grid.hide-transactionType [data-col-name="transactionType"] {
  display: none;
}
.svi-bs .projected-income-grid.hide-securityDesc [data-col-name="securityDesc"] {
  display: none;
}
.svi-bs .projected-income-grid.hide-disbursementIncomeAmt [data-col-name="disbursementIncomeAmt"] {
  display: none;
}
.svi-bs .projected-income-grid.hide-disbursementPrincipalAmt [data-col-name="disbursementPrincipalAmt"] {
  display: none;
}
.svi-bs .projected-income-grid.hide-interest [data-col-name="interest"] {
  display: none;
}
.svi-bs .projected-income-grid.hide-principal [data-col-name="principal"] {
  display: none;
}
.svi-bs .projected-income-grid.hide-dividends [data-col-name="dividends"] {
  display: none;
}
.svi-bs .projected-income-grid.hide-total [data-col-name="total"] {
  display: none;
}
.svi-bs .projected-income-grid.hide-expander [data-col-name="expander"] {
  display: none;
}
.svi-bs .svi-accounts-summary-grid.hide-expander [data-col-name="expander"] {
  display: none;
}
.svi-bs .svi-accounts-summary-grid.hide-account [data-col-name="account"] {
  display: none;
}
.svi-bs .svi-accounts-summary-grid.hide-accountDisplay [data-col-name="accountDisplay"] {
  display: none;
}
.svi-bs .svi-accounts-summary-grid.hide-accountNickname [data-col-name="accountNickname"] {
  display: none;
}
.svi-bs .svi-accounts-summary-grid.hide-cash [data-col-name="cash"] {
  display: none;
}
.svi-bs .svi-accounts-summary-grid.hide-marketValue [data-col-name="marketValue"] {
  display: none;
}
.svi-bs .svi-accounts-summary-grid.hide-marketValueChange [data-col-name="marketValueChange"] {
  display: none;
}
.svi-bs .svi-accounts-summary-grid.hide-percentChange [data-col-name="percentChange"] {
  display: none;
}
.svi-bs .symbol-ugl-grid.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .symbol-ugl-grid.hide-qty [data-col-name="qty"] {
  display: none;
}
.svi-bs .symbol-ugl-grid.hide-unitCost [data-col-name="unitCost"] {
  display: none;
}
.svi-bs .symbol-ugl-grid.hide-dateAcquired [data-col-name="dateAcquired"] {
  display: none;
}
.svi-bs .symbol-ugl-grid.hide-gainLoss [data-col-name="gainLoss"] {
  display: none;
}
.svi-bs .symbol-ugl-grid.hide-eventDesc [data-col-name="eventDesc"] {
  display: none;
}
.svi-bs .symbol-ugl-grid.hide-accountType [data-col-name="accountType"] {
  display: none;
}
.svi-bs .symbol-holdings-grid.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .symbol-holdings-grid.hide-accountType [data-col-name="accountType"] {
  display: none;
}
.svi-bs .symbol-holdings-grid.hide-qty [data-col-name="qty"] {
  display: none;
}
.svi-bs .symbol-holdings-grid.hide-marketValueChange [data-col-name="marketValueChange"] {
  display: none;
}
.svi-bs .symbol-holdings-grid.hide-marketValue [data-col-name="marketValue"] {
  display: none;
}
.svi-bs .svi-cash-flow-grid.hide-year [data-col-name="year"] {
  display: none;
}
.svi-bs .svi-cash-flow-grid.hide-month [data-col-name="month"] {
  display: none;
}
.svi-bs .svi-cash-flow-grid.hide-total [data-col-name="total"] {
  display: none;
}
.svi-bs .svi-cash-flow-grid.hide-moneyMarketFund [data-col-name="moneyMarketFund"] {
  display: none;
}
.svi-bs .svi-cash-flow-grid.hide-interest [data-col-name="interest"] {
  display: none;
}
.svi-bs .svi-cash-flow-grid.hide-dividend [data-col-name="dividend"] {
  display: none;
}
.svi-bs .svi-cash-flow-grid.hide-maturities [data-col-name="maturities"] {
  display: none;
}
.svi-bs .svi-historical-value-grid.hide-date [data-col-name="date"] {
  display: none;
}
.svi-bs .svi-historical-value-grid.hide-valueAsOfDate [data-col-name="valueAsOfDate"] {
  display: none;
}
.svi-bs .svi-historical-value-grid.hide-changeFromPriorPeriod [data-col-name="changeFromPriorPeriod"] {
  display: none;
}
.svi-bs .svi-historical-value-grid.hide-pctChangeFromPriorPeriod [data-col-name="pctChangeFromPriorPeriod"] {
  display: none;
}
.svi-bs .svi-historical-value-grid.hide-mtdNetChange [data-col-name="mtdNetChange"] {
  display: none;
}
.svi-bs .svi-historical-value-grid.hide-ytdNetChange [data-col-name="ytdNetChange"] {
  display: none;
}
.svi-bs .lipper-fund-performance-analysis-grid.hide-1M [data-col-name="1M"] {
  display: none;
}
.svi-bs .lipper-fund-performance-analysis-grid.hide-3M [data-col-name="3M"] {
  display: none;
}
.svi-bs .lipper-fund-performance-analysis-grid.hide-6M [data-col-name="6M"] {
  display: none;
}
.svi-bs .lipper-fund-performance-analysis-grid.hide-1Y [data-col-name="1Y"] {
  display: none;
}
.svi-bs .lipper-fund-performance-analysis-grid.hide-5Y [data-col-name="5Y"] {
  display: none;
}
.svi-bs .lipper-fund-performance-analysis-grid.hide-10Y [data-col-name="10Y"] {
  display: none;
}
.svi-bs .lipper-fund-performance-analysis-annual-grid.hide-1y [data-col-name="1y"] {
  display: none;
}
.svi-bs .lipper-fund-performance-analysis-annual-grid.hide-2y [data-col-name="2y"] {
  display: none;
}
.svi-bs .lipper-fund-performance-analysis-annual-grid.hide-3y [data-col-name="3y"] {
  display: none;
}
.svi-bs .lipper-fund-performance-analysis-annual-grid.hide-4y [data-col-name="4y"] {
  display: none;
}
.svi-bs .lipper-fund-performance-analysis-annual-grid.hide-5y [data-col-name="5y"] {
  display: none;
}
.svi-bs .svi-earnings-events-grid.hide-releaseDate [data-col-name="releaseDate"] {
  display: none;
}
.svi-bs .svi-earnings-events-grid.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .svi-earnings-events-grid.hide-actualEps [data-col-name="actualEps"] {
  display: none;
}
.svi-bs .svi-earnings-events-grid.hide-expectedEps [data-col-name="expectedEps"] {
  display: none;
}
.svi-bs .svi-earnings-events-grid.hide-variance [data-col-name="variance"] {
  display: none;
}
.svi-bs .svi-earnings-events-grid.hide-earningsCallHistory [data-col-name="earningsCallHistory"] {
  display: none;
}
.svi-bs .svi-earnings-events-grid.hide-company [data-col-name="company"] {
  display: none;
}
.svi-bs .svi-earnings-events-grid.hide-periodEnding [data-col-name="periodEnding"] {
  display: none;
}
.svi-bs .svi-dividends-events-grid.hide-exDate [data-col-name="exDate"] {
  display: none;
}
.svi-bs .svi-dividends-events-grid.hide-paymentDate [data-col-name="paymentDate"] {
  display: none;
}
.svi-bs .svi-dividends-events-grid.hide-company [data-col-name="company"] {
  display: none;
}
.svi-bs .svi-dividends-events-grid.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .svi-dividends-events-grid.hide-dividendAmount [data-col-name="dividendAmount"] {
  display: none;
}
.svi-bs .svi-dividends-events-grid.hide-recordDate [data-col-name="recordDate"] {
  display: none;
}
.svi-bs .svi-ipos-events-grid.hide-date [data-col-name="date"] {
  display: none;
}
.svi-bs .svi-ipos-events-grid.hide-company [data-col-name="company"] {
  display: none;
}
.svi-bs .svi-ipos-events-grid.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .svi-ipos-events-grid.hide-type [data-col-name="type"] {
  display: none;
}
.svi-bs .svi-ipos-events-grid.hide-shares [data-col-name="shares"] {
  display: none;
}
.svi-bs .svi-ipos-events-grid.hide-exchange [data-col-name="exchange"] {
  display: none;
}
.svi-bs .svi-ipos-events-grid.hide-filingPriceLow [data-col-name="filingPriceLow"] {
  display: none;
}
.svi-bs .svi-ipos-events-grid.hide-finalPrice [data-col-name="finalPrice"] {
  display: none;
}
.svi-bs .svi-ipos-events-grid.hide-lockupExpiryDate [data-col-name="lockupExpiryDate"] {
  display: none;
}
.svi-bs .svi-sector-industries-grid.hide-today [data-col-name="today"] {
  display: none;
}
.svi-bs .svi-sector-industries-grid.hide-week [data-col-name="week"] {
  display: none;
}
.svi-bs .svi-sector-industries-grid.hide-month [data-col-name="month"] {
  display: none;
}
.svi-bs .svi-sector-industries-grid.hide-year [data-col-name="year"] {
  display: none;
}
.svi-bs .svi-sector-industries-grid.hide-last-week [data-col-name="last-week"] {
  display: none;
}
.svi-bs .svi-sector-industries-grid.hide-last-month [data-col-name="last-month"] {
  display: none;
}
.svi-bs .svi-fund-holdings-grid.hide-ticker [data-col-name="ticker"] {
  display: none;
}
.svi-bs .svi-fund-holdings-grid.hide-holding [data-col-name="holding"] {
  display: none;
}
.svi-bs .svi-fund-holdings-grid.hide-price [data-col-name="price"] {
  display: none;
}
.svi-bs .svi-fund-holdings-grid.hide-dayChangePercent [data-col-name="dayChangePercent"] {
  display: none;
}
.svi-bs .svi-fund-holdings-grid.hide-dayHighLow [data-col-name="dayHighLow"] {
  display: none;
}
.svi-bs .svi-fund-holdings-grid.hide-volume [data-col-name="volume"] {
  display: none;
}
.svi-bs .svi-fund-holdings-grid.hide-weekHighLow52 [data-col-name="weekHighLow52"] {
  display: none;
}
.svi-bs .svi-fund-holdings-grid.hide-dayChange [data-col-name="dayChange"] {
  display: none;
}
.svi-bs .svi-fund-holdings-grid.hide-currency [data-col-name="currency"] {
  display: none;
}
.svi-bs .svi-fund-holdings-grid.hide-portfolioWeight [data-col-name="portfolioWeight"] {
  display: none;
}
.svi-bs .svi-fund-esg-grid.hide-scoringMeasures [data-col-name="scoringMeasures"] {
  display: none;
}
.svi-bs .svi-fund-esg-grid.hide-M1 [data-col-name="M1"] {
  display: none;
}
.svi-bs .svi-fund-esg-grid.hide-M2 [data-col-name="M2"] {
  display: none;
}
.svi-bs .svi-fund-esg-grid.hide-M3 [data-col-name="M3"] {
  display: none;
}
.svi-bs .svi-fund-esg-grid.hide-M4 [data-col-name="M4"] {
  display: none;
}
.svi-bs .svi-fund-esg-grid.hide-M5 [data-col-name="M5"] {
  display: none;
}
.svi-bs .svi-fund-esg-grid.hide-M6 [data-col-name="M6"] {
  display: none;
}
.svi-bs .svi-fund-esg-grid.hide-M7 [data-col-name="M7"] {
  display: none;
}
.svi-bs .svi-fund-esg-grid.hide-M8 [data-col-name="M8"] {
  display: none;
}
.svi-bs .svi-fund-esg-grid.hide-M9 [data-col-name="M9"] {
  display: none;
}
.svi-bs .svi-fund-esg-grid.hide-M10 [data-col-name="M10"] {
  display: none;
}
.svi-bs .svi-fund-esg-grid.hide-M11 [data-col-name="M11"] {
  display: none;
}
.svi-bs .svi-fund-esg-grid.hide-M12 [data-col-name="M12"] {
  display: none;
}
.svi-bs .svi-stocks-balance-sheet-grid.hide-fiscalPeriod [data-col-name="fiscalPeriod"] {
  display: none;
}
.svi-bs .svi-stocks-balance-sheet-grid.hide-Y1 [data-col-name="Y1"] {
  display: none;
}
.svi-bs .svi-stocks-balance-sheet-grid.hide-Y2 [data-col-name="Y2"] {
  display: none;
}
.svi-bs .svi-stocks-balance-sheet-grid.hide-Y3 [data-col-name="Y3"] {
  display: none;
}
.svi-bs .svi-stocks-balance-sheet-grid.hide-Y4 [data-col-name="Y4"] {
  display: none;
}
.svi-bs .svi-stocks-balance-sheet-grid.hide-Y5 [data-col-name="Y5"] {
  display: none;
}
.svi-bs .svi-stocks-balance-sheet-grid.hide-Y6 [data-col-name="Y6"] {
  display: none;
}
.svi-bs .stocks-dividend-history-grid.hide-paymentDate [data-col-name="paymentDate"] {
  display: none;
}
.svi-bs .stocks-dividend-history-grid.hide-exDate [data-col-name="exDate"] {
  display: none;
}
.svi-bs .stocks-dividend-history-grid.hide-recordDate [data-col-name="recordDate"] {
  display: none;
}
.svi-bs .stocks-dividend-history-grid.hide-dividendAmount [data-col-name="dividendAmount"] {
  display: none;
}
.svi-bs .svi-economic-events-grid.hide-name [data-col-name="name"] {
  display: none;
}
.svi-bs .svi-economic-events-grid.hide-classification [data-col-name="classification"] {
  display: none;
}
.svi-bs .svi-economic-events-grid.hide-country [data-col-name="country"] {
  display: none;
}
.svi-bs .svi-economic-events-grid.hide-date [data-col-name="date"] {
  display: none;
}
.svi-bs .svi-economic-events-grid.hide-period [data-col-name="period"] {
  display: none;
}
.svi-bs .svi-economic-events-grid.hide-actual [data-col-name="actual"] {
  display: none;
}
.svi-bs .svi-economic-events-grid.hide-expected [data-col-name="expected"] {
  display: none;
}
.svi-bs .svi-economic-events-grid.hide-previous [data-col-name="previous"] {
  display: none;
}
.svi-bs .svi-economic-events-grid.hide-change [data-col-name="change"] {
  display: none;
}
.svi-bs .svi-economic-events-grid.hide-lastUpdate [data-col-name="lastUpdate"] {
  display: none;
}
.svi-bs .svi-splits-events-grid.hide-exDate [data-col-name="exDate"] {
  display: none;
}
.svi-bs .svi-splits-events-grid.hide-paymentDate [data-col-name="paymentDate"] {
  display: none;
}
.svi-bs .svi-splits-events-grid.hide-company [data-col-name="company"] {
  display: none;
}
.svi-bs .svi-splits-events-grid.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .svi-splits-events-grid.hide-ratio [data-col-name="ratio"] {
  display: none;
}
.svi-bs .svi-splits-events-grid.hide-announcementDate [data-col-name="announcementDate"] {
  display: none;
}
.svi-bs .svi-fund-monthly-price-history-grid.hide-name [data-col-name="name"] {
  display: none;
}
.svi-bs .svi-fund-monthly-price-history-grid.hide-close [data-col-name="close"] {
  display: none;
}
.svi-bs .svi-fund-monthly-price-history-grid.hide-low [data-col-name="low"] {
  display: none;
}
.svi-bs .svi-fund-monthly-price-history-grid.hide-high [data-col-name="high"] {
  display: none;
}
.svi-bs .svi-top-movers-grid.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .svi-top-movers-grid.hide-lastPrice [data-col-name="lastPrice"] {
  display: none;
}
.svi-bs .svi-top-movers-grid.hide-change [data-col-name="change"] {
  display: none;
}
.svi-bs .svi-top-movers-grid.hide-pctChange [data-col-name="pctChange"] {
  display: none;
}
.svi-bs .svi-top-movers-grid.hide-volume [data-col-name="volume"] {
  display: none;
}
.svi-bs .svi-top-movers-grid.hide-avgVol [data-col-name="avgVol"] {
  display: none;
}
.svi-bs .svi-top-movers-grid.hide-eps [data-col-name="eps"] {
  display: none;
}
.svi-bs .svi-top-movers-grid.hide-peRatio [data-col-name="peRatio"] {
  display: none;
}
.svi-bs .svi-top-movers-grid.hide-weekRange [data-col-name="weekRange"] {
  display: none;
}
.svi-bs .svi-top-movers-grid.hide-yield [data-col-name="yield"] {
  display: none;
}
.svi-bs .svi-stock-income-statement-grid.hide-fiscalPeriod [data-col-name="fiscalPeriod"] {
  display: none;
}
.svi-bs .svi-stock-income-statement-grid.hide-Y1 [data-col-name="Y1"] {
  display: none;
}
.svi-bs .svi-stock-income-statement-grid.hide-Y2 [data-col-name="Y2"] {
  display: none;
}
.svi-bs .svi-stock-income-statement-grid.hide-Y3 [data-col-name="Y3"] {
  display: none;
}
.svi-bs .svi-stock-income-statement-grid.hide-Y4 [data-col-name="Y4"] {
  display: none;
}
.svi-bs .svi-stock-income-statement-grid.hide-Y5 [data-col-name="Y5"] {
  display: none;
}
.svi-bs .svi-stock-income-statement-grid.hide-Y6 [data-col-name="Y6"] {
  display: none;
}
.svi-bs .svi-stock-income-statement-grid.hide-Y7 [data-col-name="Y7"] {
  display: none;
}
.svi-bs .svi-stock-income-statement-grid.hide-Y8 [data-col-name="Y8"] {
  display: none;
}
.svi-bs .svi-stock-cash-flow-grid.hide-fiscalPeriod [data-col-name="fiscalPeriod"] {
  display: none;
}
.svi-bs .svi-stock-cash-flow-grid.hide-Y1 [data-col-name="Y1"] {
  display: none;
}
.svi-bs .svi-stock-cash-flow-grid.hide-Y2 [data-col-name="Y2"] {
  display: none;
}
.svi-bs .svi-stock-cash-flow-grid.hide-Y3 [data-col-name="Y3"] {
  display: none;
}
.svi-bs .svi-stock-cash-flow-grid.hide-Y4 [data-col-name="Y4"] {
  display: none;
}
.svi-bs .svi-stock-cash-flow-grid.hide-Y5 [data-col-name="Y5"] {
  display: none;
}
.svi-bs .svi-stock-cash-flow-grid.hide-Y6 [data-col-name="Y6"] {
  display: none;
}
.svi-bs .svi-stock-cash-flow-grid.hide-Y7 [data-col-name="Y7"] {
  display: none;
}
.svi-bs .svi-stock-cash-flow-grid.hide-Y8 [data-col-name="Y8"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-grid.hide-name [data-col-name="name"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-grid.hide-Y1 [data-col-name="Y1"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-grid.hide-Y2 [data-col-name="Y2"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-grid.hide-Y3 [data-col-name="Y3"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-grid.hide-Y4 [data-col-name="Y4"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-grid.hide-Y5 [data-col-name="Y5"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-grid.hide-Y6 [data-col-name="Y6"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-grid.hide-Y7 [data-col-name="Y7"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-grid.hide-Y8 [data-col-name="Y8"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-grid.hide-Y9 [data-col-name="Y9"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-grid.hide-Y10 [data-col-name="Y10"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-summary-grid.hide-name [data-col-name="name"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-summary-grid.hide-Y1 [data-col-name="Y1"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-summary-grid.hide-Y2 [data-col-name="Y2"] {
  display: none;
}
.svi-bs .svi-fund-expense-ratios-summary-grid.hide-Y3 [data-col-name="Y3"] {
  display: none;
}
.svi-bs .svi-balance-list-grid.hide-account [data-col-name="account"] {
  display: none;
}
.svi-bs .svi-balance-list-grid.hide-accountNickname [data-col-name="accountNickname"] {
  display: none;
}
.svi-bs .svi-balance-list-grid.hide-accountValue [data-col-name="accountValue"] {
  display: none;
}
.svi-bs .svi-stock-key-ratios-grid.hide-name [data-col-name="name"] {
  display: none;
}
.svi-bs .svi-stock-key-ratios-grid.hide-Y1 [data-col-name="Y1"] {
  display: none;
}
.svi-bs .svi-stock-key-ratios-grid.hide-Y2 [data-col-name="Y2"] {
  display: none;
}
.svi-bs .svi-stock-key-ratios-grid.hide-Y3 [data-col-name="Y3"] {
  display: none;
}
.svi-bs .svi-stock-key-ratios-grid.hide-Y4 [data-col-name="Y4"] {
  display: none;
}
.svi-bs .svi-stock-key-ratios-grid.hide-Y5 [data-col-name="Y5"] {
  display: none;
}
.svi-bs .svi-symbol-holdings-grid-table.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .svi-symbol-holdings-grid-table.hide-accountType [data-col-name="accountType"] {
  display: none;
}
.svi-bs .svi-symbol-holdings-grid-table.hide-qty [data-col-name="qty"] {
  display: none;
}
.svi-bs .svi-symbol-holdings-grid-table.hide-marketValueChange [data-col-name="marketValueChange"] {
  display: none;
}
.svi-bs .svi-symbol-holdings-grid-table.hide-marketValue [data-col-name="marketValue"] {
  display: none;
}
.svi-bs .svi-symbol-ugl-grid-table.hide-symbol [data-col-name="symbol"] {
  display: none;
}
.svi-bs .svi-symbol-ugl-grid-table.hide-qty [data-col-name="qty"] {
  display: none;
}
.svi-bs .svi-symbol-ugl-grid-table.hide-unitCost [data-col-name="unitCost"] {
  display: none;
}
.svi-bs .svi-symbol-ugl-grid-table.hide-dateAcquired [data-col-name="dateAcquired"] {
  display: none;
}
.svi-bs .svi-symbol-ugl-grid-table.hide-gainLoss [data-col-name="gainLoss"] {
  display: none;
}
.svi-bs .svi-symbol-ugl-grid-table.hide-eventDesc [data-col-name="eventDesc"] {
  display: none;
}
.svi-bs .svi-symbol-ugl-grid-table.hide-accountType [data-col-name="accountType"] {
  display: none;
}
.svi-bs .svi-global-indices-grid.hide-country [data-col-name="country"] {
  display: none;
}
.svi-bs .svi-global-indices-grid.hide-lastPrice [data-col-name="lastPrice"] {
  display: none;
}
.svi-bs .svi-global-indices-grid.hide-dayChange [data-col-name="dayChange"] {
  display: none;
}
.svi-bs .svi-global-indices-grid.hide-dayChangePct [data-col-name="dayChangePct"] {
  display: none;
}
.svi-bs .svi-global-indices-grid.hide-intradayRange [data-col-name="intradayRange"] {
  display: none;
}
.svi-bs .svi-global-indices-grid.hide-weekRange [data-col-name="weekRange"] {
  display: none;
}
.svi-bs .tableContainer {
  background-color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
}
.svi-bs .floatThead-table thead {
  background: #fff;
}
.svi-bs table th.currency,
.svi-bs table th.number {
  text-align: right;
  white-space: inherit;
}
.svi-bs .currency,
.svi-bs table td.currency,
.svi-bs .number,
.svi-bs table td.number {
  text-align: right;
  white-space: nowrap;
}
.svi-bs table td .label {
  font-size: 12px;
  font-weight: normal;
}
.svi-bs table td .label .positive,
.svi-bs table td .label .negative {
  color: #FFFFFF;
}
.svi-bs table tr.totals td {
  font-weight: bold;
}
.svi-bs table tr.heldAway {
  font-style: italic;
  color: #993333;
}
.svi-bs .has-targeted-marketing-messages {
  margin-bottom: 17px;
}
.svi-bs .bootstrap-tagsinput .tag {
  font-size: 12px;
}
.svi-bs .twitter-typeahead .tt-input {
  display: block;
  width: 100%;
  height: 31px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -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;
  -o-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;
}
.svi-bs .twitter-typeahead .tt-input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.svi-bs .twitter-typeahead .tt-input::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.svi-bs .twitter-typeahead .tt-input:-ms-input-placeholder {
  color: #999;
}
.svi-bs .twitter-typeahead .tt-input::-webkit-input-placeholder {
  color: #999;
}
.svi-bs .twitter-typeahead .tt-input::-ms-expand {
  border: 0;
  background-color: transparent;
}
.svi-bs .twitter-typeahead .tt-input[disabled],
.svi-bs .twitter-typeahead .tt-input[readonly],
fieldset[disabled] .svi-bs .twitter-typeahead .tt-input {
  background-color: #eeeeee;
  opacity: 1;
}
.svi-bs .twitter-typeahead .tt-input[disabled],
fieldset[disabled] .svi-bs .twitter-typeahead .tt-input {
  cursor: not-allowed;
}
textarea.svi-bs .twitter-typeahead .tt-input {
  height: auto;
}
.svi-bs .twitter-typeahead .tt-hint {
  display: block;
  width: 100%;
  height: 31px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -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;
  -o-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;
  border: 0 none;
  color: #999;
}
.svi-bs .twitter-typeahead .tt-hint:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.svi-bs .twitter-typeahead .tt-hint::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.svi-bs .twitter-typeahead .tt-hint:-ms-input-placeholder {
  color: #999;
}
.svi-bs .twitter-typeahead .tt-hint::-webkit-input-placeholder {
  color: #999;
}
.svi-bs .twitter-typeahead .tt-hint::-ms-expand {
  border: 0;
  background-color: transparent;
}
.svi-bs .twitter-typeahead .tt-hint[disabled],
.svi-bs .twitter-typeahead .tt-hint[readonly],
fieldset[disabled] .svi-bs .twitter-typeahead .tt-hint {
  background-color: #eeeeee;
  opacity: 1;
}
.svi-bs .twitter-typeahead .tt-hint[disabled],
fieldset[disabled] .svi-bs .twitter-typeahead .tt-hint {
  cursor: not-allowed;
}
textarea.svi-bs .twitter-typeahead .tt-hint {
  height: auto;
}
.svi-bs .twitter-typeahead .hint-small {
  height: 19px;
  font-size: 11px;
  border-radius: 3px;
  line-height: 1.5;
}
.svi-bs .twitter-typeahead .hint-large {
  height: 22px;
  font-size: 15px;
  border-radius: 6px;
  line-height: 1.3333333;
}
.svi-bs .twitter-typeahead .tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.svi-bs .twitter-typeahead .tt-dropdown-menu {
  width: 422px;
  margin-top: 1px;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.svi-bs .twitter-typeahead .tt-suggestion {
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
}
.svi-bs .twitter-typeahead .tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;
}
.svi-bs .twitter-typeahead .tt-suggestion p {
  margin: 0;
}
/**
 * These are the variables used throughout the application. This is where 
 * overwrites that are not specific to components should be maintained.
 */
/* glyphicons (bootstrap) */
/**
 * Typography-related.
 */
/**
 * color pallete
 */
/**
 * brand colors
 */
/**
 * Button Colors
 */
/**
 * alert colors
 */
/**
 * Table Colors
 */
/**
 * Modal Colors
 */
/**
 * Popover Colors
 */
/**
* Tooltip Colors
*/
/**
 * Tab Colors
 */
/**
 * Button Colors
 */
