/*!
 * @clientlib msiip-global
 */
.msiip.ad-container .ad-88x31,
.msiip.ad-container .ad-120x60,
.msiip.ad-container .ad-160x600,
.msiip.ad-container .ad-195x90,
.msiip.ad-container .ad-300x250,
.msiip.ad-container .ad-300x600,
.msiip.ad-container .ad-365x60,
.msiip.ad-container .ad-728x90,
.msiip.ad-container .ad-65-chartextlink,
.msiip.ad-container .ad-contentmodule,
.msiip.ad-container .ad-introad,
.msiip.ad-container .ad-hppushdown,
.msiip.ad-container .ad-hpvfheader,
.msiip.ad-container .ad-trafficdriver, .msiip.background-ad-container .ad-88x31,
.msiip.background-ad-container .ad-120x60,
.msiip.background-ad-container .ad-160x600,
.msiip.background-ad-container .ad-195x90,
.msiip.background-ad-container .ad-300x250,
.msiip.background-ad-container .ad-300x600,
.msiip.background-ad-container .ad-365x60,
.msiip.background-ad-container .ad-728x90,
.msiip.background-ad-container .ad-65-chartextlink,
.msiip.background-ad-container .ad-contentmodule,
.msiip.background-ad-container .ad-introad,
.msiip.background-ad-container .ad-hppushdown,
.msiip.background-ad-container .ad-hpvfheader,
.msiip.background-ad-container .ad-trafficdriver, .msiip.transparent-backgruond-ad-container .ad-88x31,
.msiip.transparent-backgruond-ad-container .ad-120x60,
.msiip.transparent-backgruond-ad-container .ad-160x600,
.msiip.transparent-backgruond-ad-container .ad-195x90,
.msiip.transparent-backgruond-ad-container .ad-300x250,
.msiip.transparent-backgruond-ad-container .ad-300x600,
.msiip.transparent-backgruond-ad-container .ad-365x60,
.msiip.transparent-backgruond-ad-container .ad-728x90,
.msiip.transparent-backgruond-ad-container .ad-65-chartextlink,
.msiip.transparent-backgruond-ad-container .ad-contentmodule,
.msiip.transparent-backgruond-ad-container .ad-introad,
.msiip.transparent-backgruond-ad-container .ad-hppushdown,
.msiip.transparent-backgruond-ad-container .ad-hpvfheader,
.msiip.transparent-backgruond-ad-container .ad-trafficdriver {
  margin: 0 auto; }
  .msiip.ad-container .ad-88x31 > div,
  .msiip.ad-container .ad-120x60 > div,
  .msiip.ad-container .ad-160x600 > div,
  .msiip.ad-container .ad-195x90 > div,
  .msiip.ad-container .ad-300x250 > div,
  .msiip.ad-container .ad-300x600 > div,
  .msiip.ad-container .ad-365x60 > div,
  .msiip.ad-container .ad-728x90 > div,
  .msiip.ad-container .ad-65-chartextlink > div,
  .msiip.ad-container .ad-contentmodule > div,
  .msiip.ad-container .ad-introad > div,
  .msiip.ad-container .ad-hppushdown > div,
  .msiip.ad-container .ad-hpvfheader > div,
  .msiip.ad-container .ad-trafficdriver > div, .msiip.background-ad-container .ad-88x31 > div,
  .msiip.background-ad-container .ad-120x60 > div,
  .msiip.background-ad-container .ad-160x600 > div,
  .msiip.background-ad-container .ad-195x90 > div,
  .msiip.background-ad-container .ad-300x250 > div,
  .msiip.background-ad-container .ad-300x600 > div,
  .msiip.background-ad-container .ad-365x60 > div,
  .msiip.background-ad-container .ad-728x90 > div,
  .msiip.background-ad-container .ad-65-chartextlink > div,
  .msiip.background-ad-container .ad-contentmodule > div,
  .msiip.background-ad-container .ad-introad > div,
  .msiip.background-ad-container .ad-hppushdown > div,
  .msiip.background-ad-container .ad-hpvfheader > div,
  .msiip.background-ad-container .ad-trafficdriver > div, .msiip.transparent-backgruond-ad-container .ad-88x31 > div,
  .msiip.transparent-backgruond-ad-container .ad-120x60 > div,
  .msiip.transparent-backgruond-ad-container .ad-160x600 > div,
  .msiip.transparent-backgruond-ad-container .ad-195x90 > div,
  .msiip.transparent-backgruond-ad-container .ad-300x250 > div,
  .msiip.transparent-backgruond-ad-container .ad-300x600 > div,
  .msiip.transparent-backgruond-ad-container .ad-365x60 > div,
  .msiip.transparent-backgruond-ad-container .ad-728x90 > div,
  .msiip.transparent-backgruond-ad-container .ad-65-chartextlink > div,
  .msiip.transparent-backgruond-ad-container .ad-contentmodule > div,
  .msiip.transparent-backgruond-ad-container .ad-introad > div,
  .msiip.transparent-backgruond-ad-container .ad-hppushdown > div,
  .msiip.transparent-backgruond-ad-container .ad-hpvfheader > div,
  .msiip.transparent-backgruond-ad-container .ad-trafficdriver > div {
    margin: 0 auto; }

.msiip.ad-container.hide, .msiip.background-ad-container.hide, .msiip.transparent-backgruond-ad-container.hide {
  display: none; }

.msiip.ad-container iframe, .msiip.background-ad-container iframe, .msiip.transparent-backgruond-ad-container iframe {
  border: 0px;
  display: block;
  margin: 0px;
  padding: 0px; }

.msiip.ad-container #adsense img, .msiip.background-ad-container #adsense img, .msiip.transparent-backgruond-ad-container #adsense img {
  width: 0px; }

.msiip.ad-container .iframe-ad-container, .msiip.background-ad-container .iframe-ad-container, .msiip.transparent-backgruond-ad-container .iframe-ad-container {
  position: relative;
  z-index: 0; }
  .msiip.ad-container .iframe-ad-container .iframe-ad, .msiip.background-ad-container .iframe-ad-container .iframe-ad, .msiip.transparent-backgruond-ad-container .iframe-ad-container .iframe-ad {
    position: absolute;
    z-index: 0;
    top: 0px;
    left: 0px;
    visibility: inherit;
    display: block; }

.msiip.background-ad-container, .msiip.transparent-backgruond-ad-container {
  background-color: #f9f9f9;
  padding-bottom: 20px;
  padding-top: 20px; }

.msiip.transparent-backgruond-ad-container {
  background-color: transparent; }

.msiip .sponsor-container {
  border-top: 4px solid #e9e9e9;
  color: #151515;
  margin: 0 auto;
  position: relative;
  width: 100%; }
  .msiip .sponsor-container .sponsor-sub-header {
    background-color: #555759;
    display: inline-block;
    width: auto; }
    .msiip .sponsor-container .sponsor-sub-header span {
      color: white;
      display: inline-block;
      font-size: 10px;
      font-weight: 600;
      letter-spacing: 2px;
      line-height: 16px;
      padding: 4px 6px 2px;
      text-transform: uppercase; }
  .msiip .sponsor-container .sponsor-header {
    display: inline-block;
    padding-top: 0;
    position: relative;
    vertical-align: top;
    width: 100%; }
    .msiip .sponsor-container .sponsor-header img {
      max-height: 60px;
      max-width: 120px;
      width: auto; }
    .msiip .sponsor-container .sponsor-header h1 {
      font-size: 20px;
      line-height: 24px;
      font-weight: 200;
      display: inline-block;
      margin-right: 2px;
      padding-bottom: 3px;
      padding-top: 10px;
      vertical-align: top;
      width: 65%; }
      .msiip .sponsor-container .sponsor-header h1 b, .msiip .sponsor-container .sponsor-header h1 strong {
        font-weight: 600; }
      @media (max-width: 599px) {
        .msiip .sponsor-container .sponsor-header h1 {
          width: 60%; } }
  .msiip .sponsor-container .sponsor-header-image {
    float: right;
    height: auto;
    margin-top: -12px; }
  .msiip .sponsor-container .sponsor-list {
    padding: 0; }
    .msiip .sponsor-container .sponsor-list ul {
      margin-top: 6px; }
      .msiip .sponsor-container .sponsor-list ul li {
        display: inline-block;
        padding-right: 30px;
        width: 100%;
        vertical-align: top; }
        .msiip .sponsor-container .sponsor-list ul li .sponsor-sub-section-play-icon {
          margin-left: 5px;
          vertical-align: top; }
        .msiip .sponsor-container .sponsor-list ul li .sponsor-sub-section-fund-name {
          display: inline-block;
          width: 70%; }
        .msiip .sponsor-container .sponsor-list ul li .sponsor-sub-section-fund-symbol {
          float: right; }
      .msiip .sponsor-container .sponsor-list ul li:last-child {
        padding-right: 0; }
      .msiip .sponsor-container .sponsor-list ul.underline-no-bullet {
        margin-left: 0px;
        padding-left: 0px; }
        .msiip .sponsor-container .sponsor-list ul.underline-no-bullet li {
          border-bottom: 1px solid #e9e9e9;
          padding: 3px 0; }
          .msiip .sponsor-container .sponsor-list ul.underline-no-bullet li:before {
            content: ''; }
          .msiip .sponsor-container .sponsor-list ul.underline-no-bullet li:last-child {
            border-bottom: 0; }
    .msiip .sponsor-container .sponsor-list .sponsor-sub-section {
      border-top: 1px solid #e9e9e9; }
      .msiip .sponsor-container .sponsor-list .sponsor-sub-section.image-present .sponsor-sub-section-sub-header {
        display: inline; }
      .msiip .sponsor-container .sponsor-list .sponsor-sub-section .sponsor-sub-section-sub-header span {
        color: #151515;
        display: inline-block;
        font-size: 10px;
        font-weight: 600;
        letter-spacing: 2px;
        line-height: 16px;
        max-width: 90%;
        padding: 6px 6px 0 0;
        text-transform: uppercase; }
      .msiip .sponsor-container .sponsor-list .sponsor-sub-section h2 {
        font-size: 1.2222222222rem;
        line-height: 1.5555555556rem;
        font-weight: 300;
        border-bottom: 0;
        color: #555759;
        display: inline-block;
        margin-top: 4px;
        width: 100%; }
        .msiip .sponsor-container .sponsor-list .sponsor-sub-section h2 b, .msiip .sponsor-container .sponsor-list .sponsor-sub-section h2 strong {
          font-weight: 600; }
      .msiip .sponsor-container .sponsor-list .sponsor-sub-section .sponsor-sub-section-main-header h2 {
        font-size: 1.2222222222rem;
        line-height: 1.5555555556rem;
        font-weight: 300;
        border-bottom: 0;
        color: #555759;
        display: inline-block;
        margin-top: 4px;
        width: 100%; }
        .msiip .sponsor-container .sponsor-list .sponsor-sub-section .sponsor-sub-section-main-header h2 b, .msiip .sponsor-container .sponsor-list .sponsor-sub-section .sponsor-sub-section-main-header h2 strong {
          font-weight: 600; }
      .msiip .sponsor-container .sponsor-list .sponsor-sub-section .sponsor-sub-section-image {
        float: right;
        height: auto;
        margin-top: 12px;
        margin-left: 10px;
        max-width: 80px; }
      .msiip .sponsor-container .sponsor-list .sponsor-sub-section.single-image-ad .image-container img {
        width: 100%; }
        .msiip .sponsor-container .sponsor-list .sponsor-sub-section.single-image-ad .image-container img img {
          height: 100%;
          padding: 20px;
          width: 100%; }
  .msiip .sponsor-container .xlarge-block-grid-3-column .sponsor-sub-section.image-present h2 {
    width: 75%; }
    @media (min-width: 1000px) and (max-width: 1199px) {
      .msiip .sponsor-container .xlarge-block-grid-3-column .sponsor-sub-section.image-present h2 {
        width: 70%; } }
    @media (min-width: 768px) and (max-width: 999px) {
      .msiip .sponsor-container .xlarge-block-grid-3-column .sponsor-sub-section.image-present h2 {
        width: 60%; } }
    @media (min-width: 600px) and (max-width: 767px) {
      .msiip .sponsor-container .xlarge-block-grid-3-column .sponsor-sub-section.image-present h2 {
        width: 80%; } }
  .msiip .sponsor-container .xlarge-block-grid-3-column .sponsor-tile-border-top {
    margin-top: 10px; }
  @media (max-width: 767px) {
    .msiip .sponsor-container .xlarge-block-grid-3-column .sponsor-tile-border-top:nth-child(1n+2) {
      margin-top: 20px; } }
  .msiip .sponsor-container.sponsor-link-container {
    border-top: transparent; }
    .msiip .sponsor-container.sponsor-link-container .sponsor-link-item .sponsor-sub-section .sponsor-item-text-content {
      font-size: 0.8888888889rem;
      line-height: 1.2222222222rem;
      font-weight: 300;
      color: #151515;
      display: block;
      margin-top: 6px;
      padding: 0 0 3px 0; }
      .msiip .sponsor-container.sponsor-link-container .sponsor-link-item .sponsor-sub-section .sponsor-item-text-content b, .msiip .sponsor-container.sponsor-link-container .sponsor-link-item .sponsor-sub-section .sponsor-item-text-content strong {
        font-weight: 600; }
    .msiip .sponsor-container.sponsor-link-container .sponsor-link-item .sponsor-sub-section .sub-header-container {
      display: inline;
      float: left;
      margin-top: 4px;
      width: 100%; }
      .msiip .sponsor-container.sponsor-link-container .sponsor-link-item .sponsor-sub-section .sub-header-container h2 {
        display: inline;
        width: 100%; }
      .msiip .sponsor-container.sponsor-link-container .sponsor-link-item .sponsor-sub-section .sub-header-container .sponsor-sub-section-image {
        display: inline-block;
        margin-top: -16px;
        max-width: none; }
    .msiip .sponsor-container.sponsor-link-container .sponsor-link-item.sponsor-tile-border-top {
      margin-top: 10px; }
    @media (max-width: 999px) {
      .msiip .sponsor-container.sponsor-link-container .sponsor-link-item.sponsor-tile-border-top:nth-child(1n+3) {
        margin-top: 20px; } }
    .msiip .sponsor-container.sponsor-link-container .sponsor-link-item a:hover h2,
    .msiip .sponsor-container.sponsor-link-container .sponsor-link-item a:hover .sponsor-item-text-content {
      color: #00b8ee; }
  .msiip .sponsor-container .xlarge-block-grid-4-column .sponsor-sub-section.image-present h2 {
    width: 65%; }
    @media (min-width: 1000px) and (max-width: 1199px) {
      .msiip .sponsor-container .xlarge-block-grid-4-column .sponsor-sub-section.image-present h2 {
        width: 55%; } }
    @media (min-width: 768px) and (max-width: 999px) {
      .msiip .sponsor-container .xlarge-block-grid-4-column .sponsor-sub-section.image-present h2 {
        width: 75%; } }
    @media (max-width: 599px) {
      .msiip .sponsor-container .xlarge-block-grid-4-column .sponsor-sub-section.image-present h2 {
        width: 75%; } }
  .msiip .sponsor-container .xlarge-block-grid-4-column .sponsor-tile-border-top {
    margin-top: 10px; }
  @media (min-width: 768px) and (max-width: 999px) {
    .msiip .sponsor-container .xlarge-block-grid-4-column .sponsor-tile-border-top:nth-child(1n+3) {
      margin-top: 20px; } }
  @media (min-width: 600px) and (max-width: 767px) {
    .msiip .sponsor-container .xlarge-block-grid-4-column .sponsor-tile-border-top:nth-child(1n+3) {
      margin-top: 20px; } }
  @media (max-width: 599px) {
    .msiip .sponsor-container .xlarge-block-grid-4-column .sponsor-tile-border-top:nth-child(1n+2) {
      margin-top: 20px; } }
  .msiip .sponsor-container .disclaimer-content {
    font-size: 14px;
    line-height: 17px;
    font-weight: 300;
    color: #555759;
    display: inline-block;
    padding-top: 20px;
    vertical-align: top; }
    .msiip .sponsor-container .disclaimer-content b, .msiip .sponsor-container .disclaimer-content strong {
      font-weight: 600; }

.msiip .sponsor-link-header-container header {
  margin-top: -3px; }

.msiip .sponsor-link-header-container .header-content {
  background-color: #555759;
  display: inline-block;
  height: 21px;
  width: auto; }
  .msiip .sponsor-link-header-container .header-content h1 {
    color: white;
    font-size: 10px;
    letter-spacing: 2px;
    line-height: 16px;
    padding: 4px 6px 2px;
    text-transform: uppercase; }
    .msiip .sponsor-link-header-container .header-content h1 b {
      font-weight: 600; }

@media (max-width: 767px) {
  .msiip .ads-search-action-container {
    flex: 1 0 auto; }
  .msiip .view-all-results-outer-container {
    flex: 0 0 auto; } }

.msiip .ads-search-action-container,
.msiip .view-all-results-outer-container {
  margin: 0 2%; }
  .msiip .ads-search-action-container .search-sponsor-header-container,
  .msiip .view-all-results-outer-container .search-sponsor-header-container {
    border-top: 1px solid white; }
    .msiip .ads-search-action-container .search-sponsor-header-container .search-sponsor-inner-container,
    .msiip .view-all-results-outer-container .search-sponsor-header-container .search-sponsor-inner-container {
      margin-bottom: 10px;
      margin-top: 10px; }
      .msiip .ads-search-action-container .search-sponsor-header-container .search-sponsor-inner-container section,
      .msiip .view-all-results-outer-container .search-sponsor-header-container .search-sponsor-inner-container section {
        display: inline-block;
        width: 80%; }
        @media (max-width: 599px) {
          .msiip .ads-search-action-container .search-sponsor-header-container .search-sponsor-inner-container section,
          .msiip .view-all-results-outer-container .search-sponsor-header-container .search-sponsor-inner-container section {
            width: 100%; } }
      .msiip .ads-search-action-container .search-sponsor-header-container .search-sponsor-inner-container .header-content,
      .msiip .view-all-results-outer-container .search-sponsor-header-container .search-sponsor-inner-container .header-content {
        display: inline-block;
        height: 21px;
        width: 17.5%; }
        .msiip .ads-search-action-container .search-sponsor-header-container .search-sponsor-inner-container .header-content h1,
        .msiip .view-all-results-outer-container .search-sponsor-header-container .search-sponsor-inner-container .header-content h1 {
          background-color: #555759;
          color: white;
          display: inline-block;
          font-size: 10px;
          letter-spacing: 2px;
          line-height: 16px;
          padding: 4px 6px 2px;
          text-transform: uppercase; }
          .msiip .ads-search-action-container .search-sponsor-header-container .search-sponsor-inner-container .header-content h1 b,
          .msiip .view-all-results-outer-container .search-sponsor-header-container .search-sponsor-inner-container .header-content h1 b {
            font-weight: 600; }
        @media (max-width: 599px) {
          .msiip .ads-search-action-container .search-sponsor-header-container .search-sponsor-inner-container .header-content,
          .msiip .view-all-results-outer-container .search-sponsor-header-container .search-sponsor-inner-container .header-content {
            width: 100%; } }
      .msiip .ads-search-action-container .search-sponsor-header-container .search-sponsor-inner-container .search-ad-sponsor-content,
      .msiip .view-all-results-outer-container .search-sponsor-header-container .search-sponsor-inner-container .search-ad-sponsor-content {
        display: inline-block;
        width: 80%; }
        .msiip .ads-search-action-container .search-sponsor-header-container .search-sponsor-inner-container .search-ad-sponsor-content a,
        .msiip .view-all-results-outer-container .search-sponsor-header-container .search-sponsor-inner-container .search-ad-sponsor-content a {
          font-size: 0.8888888889rem;
          line-height: 1.1111111111rem;
          font-weight: 300;
          border: none;
          color: white; }
          .msiip .ads-search-action-container .search-sponsor-header-container .search-sponsor-inner-container .search-ad-sponsor-content a b, .msiip .ads-search-action-container .search-sponsor-header-container .search-sponsor-inner-container .search-ad-sponsor-content a strong,
          .msiip .view-all-results-outer-container .search-sponsor-header-container .search-sponsor-inner-container .search-ad-sponsor-content a b,
          .msiip .view-all-results-outer-container .search-sponsor-header-container .search-sponsor-inner-container .search-ad-sponsor-content a strong {
            font-weight: 600; }
        .msiip .ads-search-action-container .search-sponsor-header-container .search-sponsor-inner-container .search-ad-sponsor-content a:hover,
        .msiip .view-all-results-outer-container .search-sponsor-header-container .search-sponsor-inner-container .search-ad-sponsor-content a:hover {
          color: #00b8ee; }
        @media (max-width: 599px) {
          .msiip .ads-search-action-container .search-sponsor-header-container .search-sponsor-inner-container .search-ad-sponsor-content,
          .msiip .view-all-results-outer-container .search-sponsor-header-container .search-sponsor-inner-container .search-ad-sponsor-content {
            margin-top: 10px;
            width: 100%; } }

@media (max-width: 767px) {
  .absolute-column-1 .msiip.background-ad-container, .absolute-column-1 .msiip.transparent-backgruond-ad-container {
    margin-left: -9999px;
    margin-right: -9999px;
    padding-left: 9999px;
    padding-right: 9999px; } }

@media (max-width: 999px) {
  .absolute-column-2 .msiip.background-ad-container, .absolute-column-2 .msiip.transparent-backgruond-ad-container {
    margin-left: -9999px;
    margin-right: -9999px;
    padding-left: 9999px;
    padding-right: 9999px; } }

.ad-column-1 {
  text-align: center; }
  .ad-column-1 .msiip.ad-container, .ad-column-1 .msiip.background-ad-container, .ad-column-1 .msiip.transparent-backgruond-ad-container {
    display: inline-block;
    vertical-align: top; }
    .ad-column-1 .msiip.ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.background-ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:first-of-type:not(:last-of-type) {
      padding-right: 18px;
      padding-left: 0;
      padding-left: 0;
      padding-left: 0;
      padding-left: 0;
      padding-left: 0;
      margin-right: -4px; }
      @media (max-width: 1199px) {
        .ad-column-1 .msiip.ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.background-ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:first-of-type:not(:last-of-type) {
          padding-right: 16px; } }
      @media (max-width: 999px) {
        .ad-column-1 .msiip.ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.background-ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:first-of-type:not(:last-of-type) {
          padding-right: 14px; } }
      @media (max-width: 767px) {
        .ad-column-1 .msiip.ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.background-ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:first-of-type:not(:last-of-type) {
          padding-right: 12px; } }
      @media (max-width: 599px) {
        .ad-column-1 .msiip.ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.background-ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:first-of-type:not(:last-of-type) {
          padding-right: 10px; } }
    .ad-column-1 .msiip.ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.background-ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:last-of-type:not(:first-of-type) {
      padding-left: 18px;
      padding-right: 0;
      padding-right: 0;
      padding-right: 0;
      padding-right: 0;
      padding-right: 0; }
      @media (max-width: 1199px) {
        .ad-column-1 .msiip.ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.background-ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:last-of-type:not(:first-of-type) {
          padding-left: 16px; } }
      @media (max-width: 999px) {
        .ad-column-1 .msiip.ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.background-ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:last-of-type:not(:first-of-type) {
          padding-left: 14px; } }
      @media (max-width: 767px) {
        .ad-column-1 .msiip.ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.background-ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:last-of-type:not(:first-of-type) {
          padding-left: 12px; } }
      @media (max-width: 599px) {
        .ad-column-1 .msiip.ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.background-ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:last-of-type:not(:first-of-type) {
          padding-left: 10px; } }
    @media (min-width: 768px) and (max-width: 999px) {
      .ad-column-1 .msiip.ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.background-ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:last-of-type:not(:first-of-type) {
        display: none; } }
    @media (max-width: 767px) {
      .ad-column-1 .msiip.ad-container, .ad-column-1 .msiip.background-ad-container, .ad-column-1 .msiip.transparent-backgruond-ad-container {
        display: none; } }
  .ad-column-1 .msiip.ad-container {
    padding-bottom: 1.1111111111rem;
    padding-top: 1.1111111111rem; }
  .ad-column-1 .msiip.background-ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:first-of-type:not(:last-of-type) {
    padding-right: 18px;
    padding-left: 9999px;
    padding-left: 9999px;
    padding-left: 9999px;
    padding-left: 9999px;
    padding-left: 9999px;
    margin-left: -9999px; }
    @media (max-width: 1199px) {
      .ad-column-1 .msiip.background-ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:first-of-type:not(:last-of-type) {
        padding-right: 16px; } }
    @media (max-width: 999px) {
      .ad-column-1 .msiip.background-ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:first-of-type:not(:last-of-type) {
        padding-right: 14px; } }
    @media (max-width: 767px) {
      .ad-column-1 .msiip.background-ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:first-of-type:not(:last-of-type) {
        padding-right: 12px; } }
    @media (max-width: 599px) {
      .ad-column-1 .msiip.background-ad-container:first-of-type:not(:last-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:first-of-type:not(:last-of-type) {
        padding-right: 10px; } }
  .ad-column-1 .msiip.background-ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:last-of-type:not(:first-of-type) {
    padding-left: 18px;
    padding-right: 9999px;
    padding-right: 9999px;
    padding-right: 9999px;
    padding-right: 9999px;
    padding-right: 9999px;
    margin-right: -9999px; }
    @media (max-width: 1199px) {
      .ad-column-1 .msiip.background-ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:last-of-type:not(:first-of-type) {
        padding-left: 16px; } }
    @media (max-width: 999px) {
      .ad-column-1 .msiip.background-ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:last-of-type:not(:first-of-type) {
        padding-left: 14px; } }
    @media (max-width: 767px) {
      .ad-column-1 .msiip.background-ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:last-of-type:not(:first-of-type) {
        padding-left: 12px; } }
    @media (max-width: 599px) {
      .ad-column-1 .msiip.background-ad-container:last-of-type:not(:first-of-type), .ad-column-1 .msiip.transparent-backgruond-ad-container:last-of-type:not(:first-of-type) {
        padding-left: 10px; } }
  .ad-column-1 .msiip.background-ad-container:first-of-type:last-of-type, .ad-column-1 .msiip.transparent-backgruond-ad-container:first-of-type:last-of-type {
    padding-left: 9999px;
    padding-right: 9999px;
    padding-left: 9999px;
    padding-right: 9999px;
    padding-left: 9999px;
    padding-right: 9999px;
    padding-left: 9999px;
    padding-right: 9999px;
    padding-left: 9999px;
    padding-right: 9999px; }
  @media (min-width: 768px) and (max-width: 999px) {
    .ad-column-1 .msiip.background-ad-container:first-of-type, .ad-column-1 .msiip.transparent-backgruond-ad-container:first-of-type {
      padding-right: 9999px;
      margin-right: -9999px; } }
  .ad-column-1.stickyads {
    background-color: #f9f9f9;
    left: 0;
    position: fixed;
    z-index: 1000; }

.leaderboard-house-ad-column .msiip.ad-container, .leaderboard-house-ad-column .msiip.background-ad-container, .leaderboard-house-ad-column .msiip.transparent-backgruond-ad-container {
  margin-top: 0.5555555556rem; }

@media print {
  .msiip.ad-container, .msiip.background-ad-container, .msiip.transparent-backgruond-ad-container {
    display: none !important; } }

/*!
 * @clientlib msiip-global
 * @description aem-fixes.scss
 */
[class*="columncontrol"] + [class*="columncontrol"]:last-child {
  float: none; }

[class*="parsys"] > section:after {
  clear: both;
  content: '';
  display: table; }

/*!
 * @clientlib msiip-global
 * @clientlib msiip-blockgrid
 */
.block-grid-control {
  margin-left: -18px;
  margin-right: -18px; }
  .block-grid-control:after {
    clear: both;
    content: "";
    display: table; }
  @media (max-width: 1199px) {
    .block-grid-control {
      margin-left: -16px;
      margin-right: -16px; } }
  @media (max-width: 999px) {
    .block-grid-control {
      margin-left: -14px;
      margin-right: -14px; } }
  @media (max-width: 767px) {
    .block-grid-control {
      margin-left: -12px;
      margin-right: -12px; } }
  @media (max-width: 599px) {
    .block-grid-control {
      margin-left: -10px;
      margin-right: -10px; } }
  .block-grid-control:after {
    clear: both;
    content: "";
    display: table; }
  .block-grid-control .xlarge-block-grid-1-column > * {
    width: 100%; }
  .block-grid-control .xlarge-block-grid-1-column > .block-grid-parsys > *:not(script) {
    width: 100%; }
  .block-grid-control .xlarge-block-grid-2-column > * {
    width: 100%; }
  .block-grid-control .xlarge-block-grid-2-column > .block-grid-parsys > *:not(script) {
    width: 50%; }
  .block-grid-control .xlarge-block-grid-3-column > * {
    width: 100%; }
  .block-grid-control .xlarge-block-grid-3-column > .block-grid-parsys > *:not(script) {
    width: 33.3333333333%; }
  .block-grid-control .xlarge-block-grid-4-column > * {
    width: 100%; }
  .block-grid-control .xlarge-block-grid-4-column > .block-grid-parsys > *:not(script) {
    width: 25%; }
  .block-grid-control .xlarge-block-grid-5-column > * {
    width: 100%; }
  .block-grid-control .xlarge-block-grid-5-column > .block-grid-parsys > *:not(script) {
    width: 20%; }
  .block-grid-control .xlarge-block-grid-6-column > * {
    width: 100%; }
  .block-grid-control .xlarge-block-grid-6-column > .block-grid-parsys > *:not(script) {
    width: 16.6666666667%; }
  .block-grid-control .xlarge-block-grid-7-column > * {
    width: 100%; }
  .block-grid-control .xlarge-block-grid-7-column > .block-grid-parsys > *:not(script) {
    width: 14.2857142857%; }
  .block-grid-control .xlarge-block-grid-8-column > * {
    width: 100%; }
  .block-grid-control .xlarge-block-grid-8-column > .block-grid-parsys > *:not(script) {
    width: 12.5%; }
  .block-grid-control .xlarge-block-grid-9-column > * {
    width: 100%; }
  .block-grid-control .xlarge-block-grid-9-column > .block-grid-parsys > *:not(script) {
    width: 11.1111111111%; }
  .block-grid-control .xlarge-block-grid-10-column > * {
    width: 100%; }
  .block-grid-control .xlarge-block-grid-10-column > .block-grid-parsys > *:not(script) {
    width: 10%; }
  .block-grid-control .xlarge-block-grid-11-column > * {
    width: 100%; }
  .block-grid-control .xlarge-block-grid-11-column > .block-grid-parsys > *:not(script) {
    width: 9.0909090909%; }
  .block-grid-control .xlarge-block-grid-12-column > * {
    width: 100%; }
  .block-grid-control .xlarge-block-grid-12-column > .block-grid-parsys > *:not(script) {
    width: 8.3333333333%; }
  @media (max-width: 1199px) {
    .block-grid-control .large-block-grid-1-column > * {
      width: 100%; }
    .block-grid-control .large-block-grid-1-column > .block-grid-parsys > *:not(script) {
      width: 100%; }
    .block-grid-control .large-block-grid-2-column > * {
      width: 100%; }
    .block-grid-control .large-block-grid-2-column > .block-grid-parsys > *:not(script) {
      width: 50%; }
    .block-grid-control .large-block-grid-3-column > * {
      width: 100%; }
    .block-grid-control .large-block-grid-3-column > .block-grid-parsys > *:not(script) {
      width: 33.3333333333%; }
    .block-grid-control .large-block-grid-4-column > * {
      width: 100%; }
    .block-grid-control .large-block-grid-4-column > .block-grid-parsys > *:not(script) {
      width: 25%; }
    .block-grid-control .large-block-grid-5-column > * {
      width: 100%; }
    .block-grid-control .large-block-grid-5-column > .block-grid-parsys > *:not(script) {
      width: 20%; }
    .block-grid-control .large-block-grid-6-column > * {
      width: 100%; }
    .block-grid-control .large-block-grid-6-column > .block-grid-parsys > *:not(script) {
      width: 16.6666666667%; }
    .block-grid-control .large-block-grid-7-column > * {
      width: 100%; }
    .block-grid-control .large-block-grid-7-column > .block-grid-parsys > *:not(script) {
      width: 14.2857142857%; }
    .block-grid-control .large-block-grid-8-column > * {
      width: 100%; }
    .block-grid-control .large-block-grid-8-column > .block-grid-parsys > *:not(script) {
      width: 12.5%; }
    .block-grid-control .large-block-grid-9-column > * {
      width: 100%; }
    .block-grid-control .large-block-grid-9-column > .block-grid-parsys > *:not(script) {
      width: 11.1111111111%; }
    .block-grid-control .large-block-grid-10-column > * {
      width: 100%; }
    .block-grid-control .large-block-grid-10-column > .block-grid-parsys > *:not(script) {
      width: 10%; }
    .block-grid-control .large-block-grid-11-column > * {
      width: 100%; }
    .block-grid-control .large-block-grid-11-column > .block-grid-parsys > *:not(script) {
      width: 9.0909090909%; }
    .block-grid-control .large-block-grid-12-column > * {
      width: 100%; }
    .block-grid-control .large-block-grid-12-column > .block-grid-parsys > *:not(script) {
      width: 8.3333333333%; } }
  @media (max-width: 999px) {
    .block-grid-control .medium-block-grid-1-column > * {
      width: 100%; }
    .block-grid-control .medium-block-grid-1-column > .block-grid-parsys > *:not(script) {
      width: 100%; }
    .block-grid-control .medium-block-grid-2-column > * {
      width: 100%; }
    .block-grid-control .medium-block-grid-2-column > .block-grid-parsys > *:not(script) {
      width: 50%; }
    .block-grid-control .medium-block-grid-3-column > * {
      width: 100%; }
    .block-grid-control .medium-block-grid-3-column > .block-grid-parsys > *:not(script) {
      width: 33.3333333333%; }
    .block-grid-control .medium-block-grid-4-column > * {
      width: 100%; }
    .block-grid-control .medium-block-grid-4-column > .block-grid-parsys > *:not(script) {
      width: 25%; }
    .block-grid-control .medium-block-grid-5-column > * {
      width: 100%; }
    .block-grid-control .medium-block-grid-5-column > .block-grid-parsys > *:not(script) {
      width: 20%; }
    .block-grid-control .medium-block-grid-6-column > * {
      width: 100%; }
    .block-grid-control .medium-block-grid-6-column > .block-grid-parsys > *:not(script) {
      width: 16.6666666667%; }
    .block-grid-control .medium-block-grid-7-column > * {
      width: 100%; }
    .block-grid-control .medium-block-grid-7-column > .block-grid-parsys > *:not(script) {
      width: 14.2857142857%; }
    .block-grid-control .medium-block-grid-8-column > * {
      width: 100%; }
    .block-grid-control .medium-block-grid-8-column > .block-grid-parsys > *:not(script) {
      width: 12.5%; }
    .block-grid-control .medium-block-grid-9-column > * {
      width: 100%; }
    .block-grid-control .medium-block-grid-9-column > .block-grid-parsys > *:not(script) {
      width: 11.1111111111%; }
    .block-grid-control .medium-block-grid-10-column > * {
      width: 100%; }
    .block-grid-control .medium-block-grid-10-column > .block-grid-parsys > *:not(script) {
      width: 10%; }
    .block-grid-control .medium-block-grid-11-column > * {
      width: 100%; }
    .block-grid-control .medium-block-grid-11-column > .block-grid-parsys > *:not(script) {
      width: 9.0909090909%; }
    .block-grid-control .medium-block-grid-12-column > * {
      width: 100%; }
    .block-grid-control .medium-block-grid-12-column > .block-grid-parsys > *:not(script) {
      width: 8.3333333333%; } }
  @media (max-width: 767px) {
    .block-grid-control .small-block-grid-1-column > * {
      width: 100%; }
    .block-grid-control .small-block-grid-1-column > .block-grid-parsys > *:not(script) {
      width: 100%; }
    .block-grid-control .small-block-grid-2-column > * {
      width: 100%; }
    .block-grid-control .small-block-grid-2-column > .block-grid-parsys > *:not(script) {
      width: 50%; }
    .block-grid-control .small-block-grid-3-column > * {
      width: 100%; }
    .block-grid-control .small-block-grid-3-column > .block-grid-parsys > *:not(script) {
      width: 33.3333333333%; }
    .block-grid-control .small-block-grid-4-column > * {
      width: 100%; }
    .block-grid-control .small-block-grid-4-column > .block-grid-parsys > *:not(script) {
      width: 25%; }
    .block-grid-control .small-block-grid-5-column > * {
      width: 100%; }
    .block-grid-control .small-block-grid-5-column > .block-grid-parsys > *:not(script) {
      width: 20%; }
    .block-grid-control .small-block-grid-6-column > * {
      width: 100%; }
    .block-grid-control .small-block-grid-6-column > .block-grid-parsys > *:not(script) {
      width: 16.6666666667%; }
    .block-grid-control .small-block-grid-7-column > * {
      width: 100%; }
    .block-grid-control .small-block-grid-7-column > .block-grid-parsys > *:not(script) {
      width: 14.2857142857%; }
    .block-grid-control .small-block-grid-8-column > * {
      width: 100%; }
    .block-grid-control .small-block-grid-8-column > .block-grid-parsys > *:not(script) {
      width: 12.5%; }
    .block-grid-control .small-block-grid-9-column > * {
      width: 100%; }
    .block-grid-control .small-block-grid-9-column > .block-grid-parsys > *:not(script) {
      width: 11.1111111111%; }
    .block-grid-control .small-block-grid-10-column > * {
      width: 100%; }
    .block-grid-control .small-block-grid-10-column > .block-grid-parsys > *:not(script) {
      width: 10%; }
    .block-grid-control .small-block-grid-11-column > * {
      width: 100%; }
    .block-grid-control .small-block-grid-11-column > .block-grid-parsys > *:not(script) {
      width: 9.0909090909%; }
    .block-grid-control .small-block-grid-12-column > * {
      width: 100%; }
    .block-grid-control .small-block-grid-12-column > .block-grid-parsys > *:not(script) {
      width: 8.3333333333%; } }
  @media (max-width: 599px) {
    .block-grid-control .xsmall-block-grid-1-column > * {
      width: 100%; }
    .block-grid-control .xsmall-block-grid-1-column > .block-grid-parsys > *:not(script) {
      width: 100%; }
    .block-grid-control .xsmall-block-grid-2-column > * {
      width: 100%; }
    .block-grid-control .xsmall-block-grid-2-column > .block-grid-parsys > *:not(script) {
      width: 50%; }
    .block-grid-control .xsmall-block-grid-3-column > * {
      width: 100%; }
    .block-grid-control .xsmall-block-grid-3-column > .block-grid-parsys > *:not(script) {
      width: 33.3333333333%; }
    .block-grid-control .xsmall-block-grid-4-column > * {
      width: 100%; }
    .block-grid-control .xsmall-block-grid-4-column > .block-grid-parsys > *:not(script) {
      width: 25%; }
    .block-grid-control .xsmall-block-grid-5-column > * {
      width: 100%; }
    .block-grid-control .xsmall-block-grid-5-column > .block-grid-parsys > *:not(script) {
      width: 20%; }
    .block-grid-control .xsmall-block-grid-6-column > * {
      width: 100%; }
    .block-grid-control .xsmall-block-grid-6-column > .block-grid-parsys > *:not(script) {
      width: 16.6666666667%; }
    .block-grid-control .xsmall-block-grid-7-column > * {
      width: 100%; }
    .block-grid-control .xsmall-block-grid-7-column > .block-grid-parsys > *:not(script) {
      width: 14.2857142857%; }
    .block-grid-control .xsmall-block-grid-8-column > * {
      width: 100%; }
    .block-grid-control .xsmall-block-grid-8-column > .block-grid-parsys > *:not(script) {
      width: 12.5%; }
    .block-grid-control .xsmall-block-grid-9-column > * {
      width: 100%; }
    .block-grid-control .xsmall-block-grid-9-column > .block-grid-parsys > *:not(script) {
      width: 11.1111111111%; }
    .block-grid-control .xsmall-block-grid-10-column > * {
      width: 100%; }
    .block-grid-control .xsmall-block-grid-10-column > .block-grid-parsys > *:not(script) {
      width: 10%; }
    .block-grid-control .xsmall-block-grid-11-column > * {
      width: 100%; }
    .block-grid-control .xsmall-block-grid-11-column > .block-grid-parsys > *:not(script) {
      width: 9.0909090909%; }
    .block-grid-control .xsmall-block-grid-12-column > * {
      width: 100%; }
    .block-grid-control .xsmall-block-grid-12-column > .block-grid-parsys > *:not(script) {
      width: 8.3333333333%; } }
  .block-grid-control [class*="-block-grid"] > *:not(script) {
    padding-left: 0;
    padding-right: 0;
    padding-left: 0;
    padding-right: 0;
    padding-left: 0;
    padding-right: 0;
    padding-left: 0;
    padding-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    float: none; }
  .block-grid-control [class*="-block-grid"] > .block-grid-parsys > *:not(script) {
    padding-left: 18px;
    padding-right: 18px;
    display: block;
    float: left; }
    .block-grid-control [class*="-block-grid"] > .block-grid-parsys > *:not(script):after {
      clear: both;
      content: "";
      display: table; }
    @media (max-width: 1199px) {
      .block-grid-control [class*="-block-grid"] > .block-grid-parsys > *:not(script) {
        padding-left: 16px;
        padding-right: 16px; } }
    @media (max-width: 999px) {
      .block-grid-control [class*="-block-grid"] > .block-grid-parsys > *:not(script) {
        padding-left: 14px;
        padding-right: 14px; } }
    @media (max-width: 767px) {
      .block-grid-control [class*="-block-grid"] > .block-grid-parsys > *:not(script) {
        padding-left: 12px;
        padding-right: 12px; } }
    @media (max-width: 599px) {
      .block-grid-control [class*="-block-grid"] > .block-grid-parsys > *:not(script) {
        padding-left: 10px;
        padding-right: 10px; } }
  @media (min-width: 1200px) {
    .block-grid-control .xlarge-block-grid-1-column > :nth-child(1n):not(script), .block-grid-control .xlarge-block-grid-2-column > :nth-child(2n):not(script), .block-grid-control .xlarge-block-grid-3-column > :nth-child(3n):not(script), .block-grid-control .xlarge-block-grid-4-column > :nth-child(4n):not(script), .block-grid-control .xlarge-block-grid-5-column > :nth-child(5n):not(script), .block-grid-control .xlarge-block-grid-6-column > :nth-child(6n):not(script), .block-grid-control .xlarge-block-grid-7-column > :nth-child(7n):not(script), .block-grid-control .xlarge-block-grid-8-column > :nth-child(8n):not(script), .block-grid-control .xlarge-block-grid-9-column > :nth-child(9n):not(script), .block-grid-control .xlarge-block-grid-10-column > :nth-child(10n):not(script), .block-grid-control .xlarge-block-grid-11-column > :nth-child(11n):not(script), .block-grid-control .xlarge-block-grid-12-column > :nth-child(12n):not(script) {
      float: none; }
    .block-grid-control .xlarge-block-grid-1-column > .block-grid-parsys > :nth-child(1n):not(script), .block-grid-control .xlarge-block-grid-2-column > .block-grid-parsys > :nth-child(2n):not(script), .block-grid-control .xlarge-block-grid-3-column > .block-grid-parsys > :nth-child(3n):not(script), .block-grid-control .xlarge-block-grid-4-column > .block-grid-parsys > :nth-child(4n):not(script), .block-grid-control .xlarge-block-grid-5-column > .block-grid-parsys > :nth-child(5n):not(script), .block-grid-control .xlarge-block-grid-6-column > .block-grid-parsys > :nth-child(6n):not(script), .block-grid-control .xlarge-block-grid-7-column > .block-grid-parsys > :nth-child(7n):not(script), .block-grid-control .xlarge-block-grid-8-column > .block-grid-parsys > :nth-child(8n):not(script), .block-grid-control .xlarge-block-grid-9-column > .block-grid-parsys > :nth-child(9n):not(script), .block-grid-control .xlarge-block-grid-10-column > .block-grid-parsys > :nth-child(10n):not(script), .block-grid-control .xlarge-block-grid-11-column > .block-grid-parsys > :nth-child(11n):not(script), .block-grid-control .xlarge-block-grid-12-column > .block-grid-parsys > :nth-child(12n):not(script) {
      float: right; }
    .block-grid-control .xlarge-block-grid-1-column > :nth-child(1n + 2):not(script), .block-grid-control .xlarge-block-grid-2-column > :nth-child(2n + 3):not(script), .block-grid-control .xlarge-block-grid-3-column > :nth-child(3n + 4):not(script), .block-grid-control .xlarge-block-grid-4-column > :nth-child(4n + 5):not(script), .block-grid-control .xlarge-block-grid-5-column > :nth-child(5n + 6):not(script), .block-grid-control .xlarge-block-grid-6-column > :nth-child(6n + 7):not(script), .block-grid-control .xlarge-block-grid-7-column > :nth-child(7n + 8):not(script), .block-grid-control .xlarge-block-grid-8-column > :nth-child(8n + 9):not(script), .block-grid-control .xlarge-block-grid-9-column > :nth-child(9n + 10):not(script), .block-grid-control .xlarge-block-grid-10-column > :nth-child(10n + 11):not(script), .block-grid-control .xlarge-block-grid-11-column > :nth-child(11n + 12):not(script), .block-grid-control .xlarge-block-grid-12-column > :nth-child(12n + 13):not(script) {
      clear: none; }
    .block-grid-control .xlarge-block-grid-1-column > .block-grid-parsys > :nth-child(1n + 2):not(script), .block-grid-control .xlarge-block-grid-2-column > .block-grid-parsys > :nth-child(2n + 3):not(script), .block-grid-control .xlarge-block-grid-3-column > .block-grid-parsys > :nth-child(3n + 4):not(script), .block-grid-control .xlarge-block-grid-4-column > .block-grid-parsys > :nth-child(4n + 5):not(script), .block-grid-control .xlarge-block-grid-5-column > .block-grid-parsys > :nth-child(5n + 6):not(script), .block-grid-control .xlarge-block-grid-6-column > .block-grid-parsys > :nth-child(6n + 7):not(script), .block-grid-control .xlarge-block-grid-7-column > .block-grid-parsys > :nth-child(7n + 8):not(script), .block-grid-control .xlarge-block-grid-8-column > .block-grid-parsys > :nth-child(8n + 9):not(script), .block-grid-control .xlarge-block-grid-9-column > .block-grid-parsys > :nth-child(9n + 10):not(script), .block-grid-control .xlarge-block-grid-10-column > .block-grid-parsys > :nth-child(10n + 11):not(script), .block-grid-control .xlarge-block-grid-11-column > .block-grid-parsys > :nth-child(11n + 12):not(script), .block-grid-control .xlarge-block-grid-12-column > .block-grid-parsys > :nth-child(12n + 13):not(script) {
      clear: both; } }
  @media (min-width: 1000px) and (max-width: 1199px) {
    .block-grid-control .large-block-grid-1-column > :nth-child(1n):not(script), .block-grid-control .large-block-grid-2-column > :nth-child(2n):not(script), .block-grid-control .large-block-grid-3-column > :nth-child(3n):not(script), .block-grid-control .large-block-grid-4-column > :nth-child(4n):not(script), .block-grid-control .large-block-grid-5-column > :nth-child(5n):not(script), .block-grid-control .large-block-grid-6-column > :nth-child(6n):not(script), .block-grid-control .large-block-grid-7-column > :nth-child(7n):not(script), .block-grid-control .large-block-grid-8-column > :nth-child(8n):not(script), .block-grid-control .large-block-grid-9-column > :nth-child(9n):not(script), .block-grid-control .large-block-grid-10-column > :nth-child(10n):not(script), .block-grid-control .large-block-grid-11-column > :nth-child(11n):not(script), .block-grid-control .large-block-grid-12-column > :nth-child(12n):not(script) {
      float: none; }
    .block-grid-control .large-block-grid-1-column > .block-grid-parsys > :nth-child(1n):not(script), .block-grid-control .large-block-grid-2-column > .block-grid-parsys > :nth-child(2n):not(script), .block-grid-control .large-block-grid-3-column > .block-grid-parsys > :nth-child(3n):not(script), .block-grid-control .large-block-grid-4-column > .block-grid-parsys > :nth-child(4n):not(script), .block-grid-control .large-block-grid-5-column > .block-grid-parsys > :nth-child(5n):not(script), .block-grid-control .large-block-grid-6-column > .block-grid-parsys > :nth-child(6n):not(script), .block-grid-control .large-block-grid-7-column > .block-grid-parsys > :nth-child(7n):not(script), .block-grid-control .large-block-grid-8-column > .block-grid-parsys > :nth-child(8n):not(script), .block-grid-control .large-block-grid-9-column > .block-grid-parsys > :nth-child(9n):not(script), .block-grid-control .large-block-grid-10-column > .block-grid-parsys > :nth-child(10n):not(script), .block-grid-control .large-block-grid-11-column > .block-grid-parsys > :nth-child(11n):not(script), .block-grid-control .large-block-grid-12-column > .block-grid-parsys > :nth-child(12n):not(script) {
      float: right; }
    .block-grid-control .large-block-grid-1-column > :nth-child(1n + 2):not(script), .block-grid-control .large-block-grid-2-column > :nth-child(2n + 3):not(script), .block-grid-control .large-block-grid-3-column > :nth-child(3n + 4):not(script), .block-grid-control .large-block-grid-4-column > :nth-child(4n + 5):not(script), .block-grid-control .large-block-grid-5-column > :nth-child(5n + 6):not(script), .block-grid-control .large-block-grid-6-column > :nth-child(6n + 7):not(script), .block-grid-control .large-block-grid-7-column > :nth-child(7n + 8):not(script), .block-grid-control .large-block-grid-8-column > :nth-child(8n + 9):not(script), .block-grid-control .large-block-grid-9-column > :nth-child(9n + 10):not(script), .block-grid-control .large-block-grid-10-column > :nth-child(10n + 11):not(script), .block-grid-control .large-block-grid-11-column > :nth-child(11n + 12):not(script), .block-grid-control .large-block-grid-12-column > :nth-child(12n + 13):not(script) {
      clear: none; }
    .block-grid-control .large-block-grid-1-column > .block-grid-parsys > :nth-child(1n + 2):not(script), .block-grid-control .large-block-grid-2-column > .block-grid-parsys > :nth-child(2n + 3):not(script), .block-grid-control .large-block-grid-3-column > .block-grid-parsys > :nth-child(3n + 4):not(script), .block-grid-control .large-block-grid-4-column > .block-grid-parsys > :nth-child(4n + 5):not(script), .block-grid-control .large-block-grid-5-column > .block-grid-parsys > :nth-child(5n + 6):not(script), .block-grid-control .large-block-grid-6-column > .block-grid-parsys > :nth-child(6n + 7):not(script), .block-grid-control .large-block-grid-7-column > .block-grid-parsys > :nth-child(7n + 8):not(script), .block-grid-control .large-block-grid-8-column > .block-grid-parsys > :nth-child(8n + 9):not(script), .block-grid-control .large-block-grid-9-column > .block-grid-parsys > :nth-child(9n + 10):not(script), .block-grid-control .large-block-grid-10-column > .block-grid-parsys > :nth-child(10n + 11):not(script), .block-grid-control .large-block-grid-11-column > .block-grid-parsys > :nth-child(11n + 12):not(script), .block-grid-control .large-block-grid-12-column > .block-grid-parsys > :nth-child(12n + 13):not(script) {
      clear: both; } }
  @media (min-width: 768px) and (max-width: 999px) {
    .block-grid-control .medium-block-grid-1-column > :nth-child(1n):not(script), .block-grid-control .medium-block-grid-2-column > :nth-child(2n):not(script), .block-grid-control .medium-block-grid-3-column > :nth-child(3n):not(script), .block-grid-control .medium-block-grid-4-column > :nth-child(4n):not(script), .block-grid-control .medium-block-grid-5-column > :nth-child(5n):not(script), .block-grid-control .medium-block-grid-6-column > :nth-child(6n):not(script), .block-grid-control .medium-block-grid-7-column > :nth-child(7n):not(script), .block-grid-control .medium-block-grid-8-column > :nth-child(8n):not(script), .block-grid-control .medium-block-grid-9-column > :nth-child(9n):not(script), .block-grid-control .medium-block-grid-10-column > :nth-child(10n):not(script), .block-grid-control .medium-block-grid-11-column > :nth-child(11n):not(script), .block-grid-control .medium-block-grid-12-column > :nth-child(12n):not(script) {
      float: none; }
    .block-grid-control .medium-block-grid-1-column > .block-grid-parsys > :nth-child(1n):not(script), .block-grid-control .medium-block-grid-2-column > .block-grid-parsys > :nth-child(2n):not(script), .block-grid-control .medium-block-grid-3-column > .block-grid-parsys > :nth-child(3n):not(script), .block-grid-control .medium-block-grid-4-column > .block-grid-parsys > :nth-child(4n):not(script), .block-grid-control .medium-block-grid-5-column > .block-grid-parsys > :nth-child(5n):not(script), .block-grid-control .medium-block-grid-6-column > .block-grid-parsys > :nth-child(6n):not(script), .block-grid-control .medium-block-grid-7-column > .block-grid-parsys > :nth-child(7n):not(script), .block-grid-control .medium-block-grid-8-column > .block-grid-parsys > :nth-child(8n):not(script), .block-grid-control .medium-block-grid-9-column > .block-grid-parsys > :nth-child(9n):not(script), .block-grid-control .medium-block-grid-10-column > .block-grid-parsys > :nth-child(10n):not(script), .block-grid-control .medium-block-grid-11-column > .block-grid-parsys > :nth-child(11n):not(script), .block-grid-control .medium-block-grid-12-column > .block-grid-parsys > :nth-child(12n):not(script) {
      float: right; }
    .block-grid-control .medium-block-grid-1-column > :nth-child(1n + 2):not(script), .block-grid-control .medium-block-grid-2-column > :nth-child(2n + 3):not(script), .block-grid-control .medium-block-grid-3-column > :nth-child(3n + 4):not(script), .block-grid-control .medium-block-grid-4-column > :nth-child(4n + 5):not(script), .block-grid-control .medium-block-grid-5-column > :nth-child(5n + 6):not(script), .block-grid-control .medium-block-grid-6-column > :nth-child(6n + 7):not(script), .block-grid-control .medium-block-grid-7-column > :nth-child(7n + 8):not(script), .block-grid-control .medium-block-grid-8-column > :nth-child(8n + 9):not(script), .block-grid-control .medium-block-grid-9-column > :nth-child(9n + 10):not(script), .block-grid-control .medium-block-grid-10-column > :nth-child(10n + 11):not(script), .block-grid-control .medium-block-grid-11-column > :nth-child(11n + 12):not(script), .block-grid-control .medium-block-grid-12-column > :nth-child(12n + 13):not(script) {
      clear: none; }
    .block-grid-control .medium-block-grid-1-column > .block-grid-parsys > :nth-child(1n + 2):not(script), .block-grid-control .medium-block-grid-2-column > .block-grid-parsys > :nth-child(2n + 3):not(script), .block-grid-control .medium-block-grid-3-column > .block-grid-parsys > :nth-child(3n + 4):not(script), .block-grid-control .medium-block-grid-4-column > .block-grid-parsys > :nth-child(4n + 5):not(script), .block-grid-control .medium-block-grid-5-column > .block-grid-parsys > :nth-child(5n + 6):not(script), .block-grid-control .medium-block-grid-6-column > .block-grid-parsys > :nth-child(6n + 7):not(script), .block-grid-control .medium-block-grid-7-column > .block-grid-parsys > :nth-child(7n + 8):not(script), .block-grid-control .medium-block-grid-8-column > .block-grid-parsys > :nth-child(8n + 9):not(script), .block-grid-control .medium-block-grid-9-column > .block-grid-parsys > :nth-child(9n + 10):not(script), .block-grid-control .medium-block-grid-10-column > .block-grid-parsys > :nth-child(10n + 11):not(script), .block-grid-control .medium-block-grid-11-column > .block-grid-parsys > :nth-child(11n + 12):not(script), .block-grid-control .medium-block-grid-12-column > .block-grid-parsys > :nth-child(12n + 13):not(script) {
      clear: both; } }
  @media (min-width: 600px) and (max-width: 767px) {
    .block-grid-control .small-block-grid-1-column > :nth-child(1n):not(script), .block-grid-control .small-block-grid-2-column > :nth-child(2n):not(script), .block-grid-control .small-block-grid-3-column > :nth-child(3n):not(script), .block-grid-control .small-block-grid-4-column > :nth-child(4n):not(script), .block-grid-control .small-block-grid-5-column > :nth-child(5n):not(script), .block-grid-control .small-block-grid-6-column > :nth-child(6n):not(script), .block-grid-control .small-block-grid-7-column > :nth-child(7n):not(script), .block-grid-control .small-block-grid-8-column > :nth-child(8n):not(script), .block-grid-control .small-block-grid-9-column > :nth-child(9n):not(script), .block-grid-control .small-block-grid-10-column > :nth-child(10n):not(script), .block-grid-control .small-block-grid-11-column > :nth-child(11n):not(script), .block-grid-control .small-block-grid-12-column > :nth-child(12n):not(script) {
      float: none; }
    .block-grid-control .small-block-grid-1-column > .block-grid-parsys > :nth-child(1n):not(script), .block-grid-control .small-block-grid-2-column > .block-grid-parsys > :nth-child(2n):not(script), .block-grid-control .small-block-grid-3-column > .block-grid-parsys > :nth-child(3n):not(script), .block-grid-control .small-block-grid-4-column > .block-grid-parsys > :nth-child(4n):not(script), .block-grid-control .small-block-grid-5-column > .block-grid-parsys > :nth-child(5n):not(script), .block-grid-control .small-block-grid-6-column > .block-grid-parsys > :nth-child(6n):not(script), .block-grid-control .small-block-grid-7-column > .block-grid-parsys > :nth-child(7n):not(script), .block-grid-control .small-block-grid-8-column > .block-grid-parsys > :nth-child(8n):not(script), .block-grid-control .small-block-grid-9-column > .block-grid-parsys > :nth-child(9n):not(script), .block-grid-control .small-block-grid-10-column > .block-grid-parsys > :nth-child(10n):not(script), .block-grid-control .small-block-grid-11-column > .block-grid-parsys > :nth-child(11n):not(script), .block-grid-control .small-block-grid-12-column > .block-grid-parsys > :nth-child(12n):not(script) {
      float: right; }
    .block-grid-control .small-block-grid-1-column > :nth-child(1n + 2):not(script), .block-grid-control .small-block-grid-2-column > :nth-child(2n + 3):not(script), .block-grid-control .small-block-grid-3-column > :nth-child(3n + 4):not(script), .block-grid-control .small-block-grid-4-column > :nth-child(4n + 5):not(script), .block-grid-control .small-block-grid-5-column > :nth-child(5n + 6):not(script), .block-grid-control .small-block-grid-6-column > :nth-child(6n + 7):not(script), .block-grid-control .small-block-grid-7-column > :nth-child(7n + 8):not(script), .block-grid-control .small-block-grid-8-column > :nth-child(8n + 9):not(script), .block-grid-control .small-block-grid-9-column > :nth-child(9n + 10):not(script), .block-grid-control .small-block-grid-10-column > :nth-child(10n + 11):not(script), .block-grid-control .small-block-grid-11-column > :nth-child(11n + 12):not(script), .block-grid-control .small-block-grid-12-column > :nth-child(12n + 13):not(script) {
      clear: none; }
    .block-grid-control .small-block-grid-1-column > .block-grid-parsys > :nth-child(1n + 2):not(script), .block-grid-control .small-block-grid-2-column > .block-grid-parsys > :nth-child(2n + 3):not(script), .block-grid-control .small-block-grid-3-column > .block-grid-parsys > :nth-child(3n + 4):not(script), .block-grid-control .small-block-grid-4-column > .block-grid-parsys > :nth-child(4n + 5):not(script), .block-grid-control .small-block-grid-5-column > .block-grid-parsys > :nth-child(5n + 6):not(script), .block-grid-control .small-block-grid-6-column > .block-grid-parsys > :nth-child(6n + 7):not(script), .block-grid-control .small-block-grid-7-column > .block-grid-parsys > :nth-child(7n + 8):not(script), .block-grid-control .small-block-grid-8-column > .block-grid-parsys > :nth-child(8n + 9):not(script), .block-grid-control .small-block-grid-9-column > .block-grid-parsys > :nth-child(9n + 10):not(script), .block-grid-control .small-block-grid-10-column > .block-grid-parsys > :nth-child(10n + 11):not(script), .block-grid-control .small-block-grid-11-column > .block-grid-parsys > :nth-child(11n + 12):not(script), .block-grid-control .small-block-grid-12-column > .block-grid-parsys > :nth-child(12n + 13):not(script) {
      clear: both; } }
  @media (max-width: 599px) {
    .block-grid-control .xsmall-block-grid-1-column > :nth-child(1n):not(script), .block-grid-control .xsmall-block-grid-2-column > :nth-child(2n):not(script), .block-grid-control .xsmall-block-grid-3-column > :nth-child(3n):not(script), .block-grid-control .xsmall-block-grid-4-column > :nth-child(4n):not(script), .block-grid-control .xsmall-block-grid-5-column > :nth-child(5n):not(script), .block-grid-control .xsmall-block-grid-6-column > :nth-child(6n):not(script), .block-grid-control .xsmall-block-grid-7-column > :nth-child(7n):not(script), .block-grid-control .xsmall-block-grid-8-column > :nth-child(8n):not(script), .block-grid-control .xsmall-block-grid-9-column > :nth-child(9n):not(script), .block-grid-control .xsmall-block-grid-10-column > :nth-child(10n):not(script), .block-grid-control .xsmall-block-grid-11-column > :nth-child(11n):not(script), .block-grid-control .xsmall-block-grid-12-column > :nth-child(12n):not(script) {
      float: none; }
    .block-grid-control .xsmall-block-grid-1-column > .block-grid-parsys > :nth-child(1n):not(script), .block-grid-control .xsmall-block-grid-2-column > .block-grid-parsys > :nth-child(2n):not(script), .block-grid-control .xsmall-block-grid-3-column > .block-grid-parsys > :nth-child(3n):not(script), .block-grid-control .xsmall-block-grid-4-column > .block-grid-parsys > :nth-child(4n):not(script), .block-grid-control .xsmall-block-grid-5-column > .block-grid-parsys > :nth-child(5n):not(script), .block-grid-control .xsmall-block-grid-6-column > .block-grid-parsys > :nth-child(6n):not(script), .block-grid-control .xsmall-block-grid-7-column > .block-grid-parsys > :nth-child(7n):not(script), .block-grid-control .xsmall-block-grid-8-column > .block-grid-parsys > :nth-child(8n):not(script), .block-grid-control .xsmall-block-grid-9-column > .block-grid-parsys > :nth-child(9n):not(script), .block-grid-control .xsmall-block-grid-10-column > .block-grid-parsys > :nth-child(10n):not(script), .block-grid-control .xsmall-block-grid-11-column > .block-grid-parsys > :nth-child(11n):not(script), .block-grid-control .xsmall-block-grid-12-column > .block-grid-parsys > :nth-child(12n):not(script) {
      float: right; }
    .block-grid-control .xsmall-block-grid-1-column > :nth-child(1n + 2):not(script), .block-grid-control .xsmall-block-grid-2-column > :nth-child(2n + 3):not(script), .block-grid-control .xsmall-block-grid-3-column > :nth-child(3n + 4):not(script), .block-grid-control .xsmall-block-grid-4-column > :nth-child(4n + 5):not(script), .block-grid-control .xsmall-block-grid-5-column > :nth-child(5n + 6):not(script), .block-grid-control .xsmall-block-grid-6-column > :nth-child(6n + 7):not(script), .block-grid-control .xsmall-block-grid-7-column > :nth-child(7n + 8):not(script), .block-grid-control .xsmall-block-grid-8-column > :nth-child(8n + 9):not(script), .block-grid-control .xsmall-block-grid-9-column > :nth-child(9n + 10):not(script), .block-grid-control .xsmall-block-grid-10-column > :nth-child(10n + 11):not(script), .block-grid-control .xsmall-block-grid-11-column > :nth-child(11n + 12):not(script), .block-grid-control .xsmall-block-grid-12-column > :nth-child(12n + 13):not(script) {
      clear: none; }
    .block-grid-control .xsmall-block-grid-1-column > .block-grid-parsys > :nth-child(1n + 2):not(script), .block-grid-control .xsmall-block-grid-2-column > .block-grid-parsys > :nth-child(2n + 3):not(script), .block-grid-control .xsmall-block-grid-3-column > .block-grid-parsys > :nth-child(3n + 4):not(script), .block-grid-control .xsmall-block-grid-4-column > .block-grid-parsys > :nth-child(4n + 5):not(script), .block-grid-control .xsmall-block-grid-5-column > .block-grid-parsys > :nth-child(5n + 6):not(script), .block-grid-control .xsmall-block-grid-6-column > .block-grid-parsys > :nth-child(6n + 7):not(script), .block-grid-control .xsmall-block-grid-7-column > .block-grid-parsys > :nth-child(7n + 8):not(script), .block-grid-control .xsmall-block-grid-8-column > .block-grid-parsys > :nth-child(8n + 9):not(script), .block-grid-control .xsmall-block-grid-9-column > .block-grid-parsys > :nth-child(9n + 10):not(script), .block-grid-control .xsmall-block-grid-10-column > .block-grid-parsys > :nth-child(10n + 11):not(script), .block-grid-control .xsmall-block-grid-11-column > .block-grid-parsys > :nth-child(11n + 12):not(script), .block-grid-control .xsmall-block-grid-12-column > .block-grid-parsys > :nth-child(12n + 13):not(script) {
      clear: both; } }

/*!
 * @clientlib msiip-comp-callout
 */
/*!
 * @clientlib msiip-global
 * @description marketing-colors.scss
 */
.corporate-color-3-background-color-1.msiip.callout-container {
  background-color: #ffb600; }

.corporate-color-4-background-color-1.msiip.callout-container {
  background-color: #fd5516; }

.corporate-color-5-background-color-1.msiip.callout-container {
  background-color: #cc0000; }

.corporate-color-7-background-color-1.msiip.callout-container {
  background-color: #aa008a; }

.corporate-color-8-background-color-1.msiip.callout-container {
  background-color: #5050cc; }

.corporate-color-9-background-color-1.msiip.callout-container {
  background-color: #0039b7; }

.corporate-color-10-background-color-1.msiip.callout-container {
  background-color: #00618c; }

.corporate-color-11-background-color-1.msiip.callout-container {
  background-color: #008e91; }

.corporate-color-12-background-color-1.msiip.callout-container {
  background-color: #037f56; }

.corporate-color-13-background-color-1.msiip.callout-container {
  background-color: #708700; }

.product-color-1-background-color-1.msiip.callout-container {
  background-color: #151515; }

.corporate-color-3-background-color-4.msiip.callout-container {
  background-color: #fff8e6; }

.corporate-color-4-background-color-4.msiip.callout-container {
  background-color: #ffeee8; }

.corporate-color-5-background-color-4.msiip.callout-container {
  background-color: #fae6e6; }

.corporate-color-7-background-color-4.msiip.callout-container {
  background-color: #f7e6f3; }

.corporate-color-8-background-color-4.msiip.callout-container {
  background-color: #eeeefa; }

.corporate-color-9-background-color-4.msiip.callout-container {
  background-color: #e6ebf8; }

.corporate-color-10-background-color-4.msiip.callout-container {
  background-color: #e6eff4; }

.corporate-color-11-background-color-4.msiip.callout-container {
  background-color: #e6f4f4; }

.corporate-color-12-background-color-4.msiip.callout-container {
  background-color: #e6f2ee; }

.corporate-color-13-background-color-4.msiip.callout-container {
  background-color: #f1f3e6; }

.product-color-1-background-color-4.msiip.callout-container {
  background-color: #e9e9e9; }

.msiip.callout-container .callout-ribbon .corporate-color-3-background-color-7.msiip.rich-text-content {
  background-color: #ffcc4d; }

.msiip.callout-container .callout-ribbon .corporate-color-4-background-color-7.msiip.rich-text-content {
  background-color: #fe885c; }

.msiip.callout-container .callout-ribbon .corporate-color-5-background-color-7.msiip.rich-text-content {
  background-color: #db4d4d; }

.msiip.callout-container .callout-ribbon .corporate-color-7-background-color-7.msiip.rich-text-content {
  background-color: #c44dad; }

.msiip.callout-container .callout-ribbon .corporate-color-8-background-color-7.msiip.rich-text-content {
  background-color: #8585db; }

.msiip.callout-container .callout-ribbon .corporate-color-9-background-color-7.msiip.rich-text-content {
  background-color: #4d74cd; }

.msiip.callout-container .callout-ribbon .corporate-color-10-background-color-7.msiip.rich-text-content {
  background-color: #4d90af; }

.msiip.callout-container .callout-ribbon .corporate-color-11-background-color-7.msiip.rich-text-content {
  background-color: #4db0b2; }

.msiip.callout-container .callout-ribbon .corporate-color-12-background-color-7.msiip.rich-text-content {
  background-color: #4fa589; }

.msiip.callout-container .callout-ribbon .corporate-color-13-background-color-7.msiip.rich-text-content {
  background-color: #9bab4d; }

.msiip.callout-container .callout-ribbon .product-color-1-background-color-7.msiip.rich-text-content {
  background-color: #676767; }

.msiip.callout-container .callout-ribbon .corporate-color-3-background-color-8.msiip.rich-text-content {
  background-color: #fff0cc; }

.msiip.callout-container .callout-ribbon .corporate-color-4-background-color-8.msiip.rich-text-content {
  background-color: #ffddd0; }

.msiip.callout-container .callout-ribbon .corporate-color-5-background-color-8.msiip.rich-text-content {
  background-color: #f5cccc; }

.msiip.callout-container .callout-ribbon .corporate-color-7-background-color-8.msiip.rich-text-content {
  background-color: #eecce8; }

.msiip.callout-container .callout-ribbon .corporate-color-8-background-color-8.msiip.rich-text-content {
  background-color: #dcdcf5; }

.msiip.callout-container .callout-ribbon .corporate-color-9-background-color-8.msiip.rich-text-content {
  background-color: #ccd7f1; }

.msiip.callout-container .callout-ribbon .corporate-color-10-background-color-8.msiip.rich-text-content {
  background-color: #ccdfe8; }

.msiip.callout-container .callout-ribbon .corporate-color-11-background-color-8.msiip.rich-text-content {
  background-color: #cce8e9; }

.msiip.callout-container .callout-ribbon .corporate-color-12-background-color-8.msiip.rich-text-content {
  background-color: #cde5dd; }

.msiip.callout-container .callout-ribbon .corporate-color-13-background-color-8.msiip.rich-text-content {
  background-color: #e2e7cc; }

.msiip.callout-container .callout-ribbon .product-color-1-background-color-8.msiip.rich-text-content {
  background-color: #dddddd; }

.transparent-background-color.msiip.callout-container {
  background-color: transparent; }

.corporate-color-3-border-color-2.msiip.callout-container {
  border-color: #fff0cc; }

.corporate-color-4-border-color-2.msiip.callout-container {
  border-color: #ffddd0; }

.corporate-color-5-border-color-2.msiip.callout-container {
  border-color: #f5cccc; }

.corporate-color-7-border-color-2.msiip.callout-container {
  border-color: #eecce8; }

.corporate-color-8-border-color-2.msiip.callout-container {
  border-color: #dcdcf5; }

.corporate-color-9-border-color-2.msiip.callout-container {
  border-color: #ccd7f1; }

.corporate-color-10-border-color-2.msiip.callout-container {
  border-color: #ccdfe8; }

.corporate-color-11-border-color-2.msiip.callout-container {
  border-color: #cce8e9; }

.corporate-color-12-border-color-2.msiip.callout-container {
  border-color: #cde5dd; }

.corporate-color-13-border-color-2.msiip.callout-container {
  border-color: #e2e7cc; }

.product-color-1-border-color-2.msiip.callout-container {
  border-color: #dddddd; }

.transparent-border-color.msiip.callout-container {
  border-color: transparent; }

.msiip.callout-container .callout-button .corporate-color-3-button-color-1.button {
  background-color: #e6a400; }
  .msiip.callout-container .callout-button .corporate-color-3-button-color-1.button:hover {
    background-color: #ffbd1a; }
  .msiip.callout-container .callout-button .corporate-color-3-button-color-1.button:active {
    background-color: #b37f00; }
  .msiip.callout-container .callout-button .corporate-color-3-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-3-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-3-button-color-1.button[aria-disabled="true"] {
    background-color: #e6a400; }
  .msiip.callout-container .callout-button .corporate-color-3-button-color-1.button, .msiip.callout-container .callout-button .corporate-color-3-button-color-1.button:hover, .msiip.callout-container .callout-button .corporate-color-3-button-color-1.button:active, .msiip.callout-container .callout-button .corporate-color-3-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-3-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-3-button-color-1.button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip.callout-container .callout-button .corporate-color-3-button-color-1.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-3-button-color-1.button:hover [class*="icon"], .msiip.callout-container .callout-button .corporate-color-3-button-color-1.button:active [class*="icon"], .msiip.callout-container .callout-button .corporate-color-3-button-color-1.button:disabled [class*="icon"], .msiip.callout-container .callout-button .corporate-color-3-button-color-1.disabled.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-3-button-color-1.button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip.callout-container .callout-button .corporate-color-4-button-color-1.button {
  background-color: #e44d14; }
  .msiip.callout-container .callout-button .corporate-color-4-button-color-1.button:hover {
    background-color: #fd662d; }
  .msiip.callout-container .callout-button .corporate-color-4-button-color-1.button:active {
    background-color: #b13c0f; }
  .msiip.callout-container .callout-button .corporate-color-4-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-4-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-4-button-color-1.button[aria-disabled="true"] {
    background-color: #e44d14; }
  .msiip.callout-container .callout-button .corporate-color-4-button-color-1.button, .msiip.callout-container .callout-button .corporate-color-4-button-color-1.button:hover, .msiip.callout-container .callout-button .corporate-color-4-button-color-1.button:active, .msiip.callout-container .callout-button .corporate-color-4-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-4-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-4-button-color-1.button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip.callout-container .callout-button .corporate-color-4-button-color-1.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-4-button-color-1.button:hover [class*="icon"], .msiip.callout-container .callout-button .corporate-color-4-button-color-1.button:active [class*="icon"], .msiip.callout-container .callout-button .corporate-color-4-button-color-1.button:disabled [class*="icon"], .msiip.callout-container .callout-button .corporate-color-4-button-color-1.disabled.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-4-button-color-1.button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip.callout-container .callout-button .corporate-color-5-button-color-1.button {
  background-color: #cc0000; }
  .msiip.callout-container .callout-button .corporate-color-5-button-color-1.button:hover {
    background-color: #db4d4d; }
  .msiip.callout-container .callout-button .corporate-color-5-button-color-1.button:active {
    background-color: #8f0000; }
  .msiip.callout-container .callout-button .corporate-color-5-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-5-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-5-button-color-1.button[aria-disabled="true"] {
    background-color: #cc0000; }
  .msiip.callout-container .callout-button .corporate-color-5-button-color-1.button, .msiip.callout-container .callout-button .corporate-color-5-button-color-1.button:hover, .msiip.callout-container .callout-button .corporate-color-5-button-color-1.button:active, .msiip.callout-container .callout-button .corporate-color-5-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-5-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-5-button-color-1.button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip.callout-container .callout-button .corporate-color-5-button-color-1.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-5-button-color-1.button:hover [class*="icon"], .msiip.callout-container .callout-button .corporate-color-5-button-color-1.button:active [class*="icon"], .msiip.callout-container .callout-button .corporate-color-5-button-color-1.button:disabled [class*="icon"], .msiip.callout-container .callout-button .corporate-color-5-button-color-1.disabled.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-5-button-color-1.button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip.callout-container .callout-button .corporate-color-7-button-color-1.button {
  background-color: #aa008a; }
  .msiip.callout-container .callout-button .corporate-color-7-button-color-1.button:hover {
    background-color: #c44dad; }
  .msiip.callout-container .callout-button .corporate-color-7-button-color-1.button:active {
    background-color: #770061; }
  .msiip.callout-container .callout-button .corporate-color-7-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-7-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-7-button-color-1.button[aria-disabled="true"] {
    background-color: #aa008a; }
  .msiip.callout-container .callout-button .corporate-color-7-button-color-1.button, .msiip.callout-container .callout-button .corporate-color-7-button-color-1.button:hover, .msiip.callout-container .callout-button .corporate-color-7-button-color-1.button:active, .msiip.callout-container .callout-button .corporate-color-7-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-7-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-7-button-color-1.button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip.callout-container .callout-button .corporate-color-7-button-color-1.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-7-button-color-1.button:hover [class*="icon"], .msiip.callout-container .callout-button .corporate-color-7-button-color-1.button:active [class*="icon"], .msiip.callout-container .callout-button .corporate-color-7-button-color-1.button:disabled [class*="icon"], .msiip.callout-container .callout-button .corporate-color-7-button-color-1.disabled.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-7-button-color-1.button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip.callout-container .callout-button .corporate-color-8-button-color-1.button {
  background-color: #5050cc; }
  .msiip.callout-container .callout-button .corporate-color-8-button-color-1.button:hover {
    background-color: #8585db; }
  .msiip.callout-container .callout-button .corporate-color-8-button-color-1.button:active {
    background-color: #38388f; }
  .msiip.callout-container .callout-button .corporate-color-8-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-8-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-8-button-color-1.button[aria-disabled="true"] {
    background-color: #5050cc; }
  .msiip.callout-container .callout-button .corporate-color-8-button-color-1.button, .msiip.callout-container .callout-button .corporate-color-8-button-color-1.button:hover, .msiip.callout-container .callout-button .corporate-color-8-button-color-1.button:active, .msiip.callout-container .callout-button .corporate-color-8-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-8-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-8-button-color-1.button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip.callout-container .callout-button .corporate-color-8-button-color-1.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-8-button-color-1.button:hover [class*="icon"], .msiip.callout-container .callout-button .corporate-color-8-button-color-1.button:active [class*="icon"], .msiip.callout-container .callout-button .corporate-color-8-button-color-1.button:disabled [class*="icon"], .msiip.callout-container .callout-button .corporate-color-8-button-color-1.disabled.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-8-button-color-1.button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip.callout-container .callout-button .corporate-color-9-button-color-1.button {
  background-color: #0039b7; }
  .msiip.callout-container .callout-button .corporate-color-9-button-color-1.button:hover {
    background-color: #4d74cd; }
  .msiip.callout-container .callout-button .corporate-color-9-button-color-1.button:active {
    background-color: #002880; }
  .msiip.callout-container .callout-button .corporate-color-9-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-9-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-9-button-color-1.button[aria-disabled="true"] {
    background-color: #0039b7; }
  .msiip.callout-container .callout-button .corporate-color-9-button-color-1.button, .msiip.callout-container .callout-button .corporate-color-9-button-color-1.button:hover, .msiip.callout-container .callout-button .corporate-color-9-button-color-1.button:active, .msiip.callout-container .callout-button .corporate-color-9-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-9-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-9-button-color-1.button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip.callout-container .callout-button .corporate-color-9-button-color-1.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-9-button-color-1.button:hover [class*="icon"], .msiip.callout-container .callout-button .corporate-color-9-button-color-1.button:active [class*="icon"], .msiip.callout-container .callout-button .corporate-color-9-button-color-1.button:disabled [class*="icon"], .msiip.callout-container .callout-button .corporate-color-9-button-color-1.disabled.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-9-button-color-1.button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip.callout-container .callout-button .corporate-color-10-button-color-1.button {
  background-color: #00618c; }
  .msiip.callout-container .callout-button .corporate-color-10-button-color-1.button:hover {
    background-color: #4d90af; }
  .msiip.callout-container .callout-button .corporate-color-10-button-color-1.button:active {
    background-color: #004462; }
  .msiip.callout-container .callout-button .corporate-color-10-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-10-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-10-button-color-1.button[aria-disabled="true"] {
    background-color: #00618c; }
  .msiip.callout-container .callout-button .corporate-color-10-button-color-1.button, .msiip.callout-container .callout-button .corporate-color-10-button-color-1.button:hover, .msiip.callout-container .callout-button .corporate-color-10-button-color-1.button:active, .msiip.callout-container .callout-button .corporate-color-10-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-10-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-10-button-color-1.button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip.callout-container .callout-button .corporate-color-10-button-color-1.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-10-button-color-1.button:hover [class*="icon"], .msiip.callout-container .callout-button .corporate-color-10-button-color-1.button:active [class*="icon"], .msiip.callout-container .callout-button .corporate-color-10-button-color-1.button:disabled [class*="icon"], .msiip.callout-container .callout-button .corporate-color-10-button-color-1.disabled.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-10-button-color-1.button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip.callout-container .callout-button .corporate-color-11-button-color-1.button {
  background-color: #008e91; }
  .msiip.callout-container .callout-button .corporate-color-11-button-color-1.button:hover {
    background-color: #4db0b2; }
  .msiip.callout-container .callout-button .corporate-color-11-button-color-1.button:active {
    background-color: #006366; }
  .msiip.callout-container .callout-button .corporate-color-11-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-11-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-11-button-color-1.button[aria-disabled="true"] {
    background-color: #008e91; }
  .msiip.callout-container .callout-button .corporate-color-11-button-color-1.button, .msiip.callout-container .callout-button .corporate-color-11-button-color-1.button:hover, .msiip.callout-container .callout-button .corporate-color-11-button-color-1.button:active, .msiip.callout-container .callout-button .corporate-color-11-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-11-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-11-button-color-1.button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip.callout-container .callout-button .corporate-color-11-button-color-1.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-11-button-color-1.button:hover [class*="icon"], .msiip.callout-container .callout-button .corporate-color-11-button-color-1.button:active [class*="icon"], .msiip.callout-container .callout-button .corporate-color-11-button-color-1.button:disabled [class*="icon"], .msiip.callout-container .callout-button .corporate-color-11-button-color-1.disabled.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-11-button-color-1.button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip.callout-container .callout-button .corporate-color-12-button-color-1.button {
  background-color: #037f56; }
  .msiip.callout-container .callout-button .corporate-color-12-button-color-1.button:hover {
    background-color: #4fa589; }
  .msiip.callout-container .callout-button .corporate-color-12-button-color-1.button:active {
    background-color: #02593c; }
  .msiip.callout-container .callout-button .corporate-color-12-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-12-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-12-button-color-1.button[aria-disabled="true"] {
    background-color: #037f56; }
  .msiip.callout-container .callout-button .corporate-color-12-button-color-1.button, .msiip.callout-container .callout-button .corporate-color-12-button-color-1.button:hover, .msiip.callout-container .callout-button .corporate-color-12-button-color-1.button:active, .msiip.callout-container .callout-button .corporate-color-12-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-12-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-12-button-color-1.button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip.callout-container .callout-button .corporate-color-12-button-color-1.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-12-button-color-1.button:hover [class*="icon"], .msiip.callout-container .callout-button .corporate-color-12-button-color-1.button:active [class*="icon"], .msiip.callout-container .callout-button .corporate-color-12-button-color-1.button:disabled [class*="icon"], .msiip.callout-container .callout-button .corporate-color-12-button-color-1.disabled.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-12-button-color-1.button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip.callout-container .callout-button .corporate-color-13-button-color-1.button {
  background-color: #708700; }
  .msiip.callout-container .callout-button .corporate-color-13-button-color-1.button:hover {
    background-color: #9bab4d; }
  .msiip.callout-container .callout-button .corporate-color-13-button-color-1.button:active {
    background-color: #4e5f00; }
  .msiip.callout-container .callout-button .corporate-color-13-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-13-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-13-button-color-1.button[aria-disabled="true"] {
    background-color: #708700; }
  .msiip.callout-container .callout-button .corporate-color-13-button-color-1.button, .msiip.callout-container .callout-button .corporate-color-13-button-color-1.button:hover, .msiip.callout-container .callout-button .corporate-color-13-button-color-1.button:active, .msiip.callout-container .callout-button .corporate-color-13-button-color-1.button:disabled, .msiip.callout-container .callout-button .corporate-color-13-button-color-1.disabled.button, .msiip.callout-container .callout-button .corporate-color-13-button-color-1.button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip.callout-container .callout-button .corporate-color-13-button-color-1.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-13-button-color-1.button:hover [class*="icon"], .msiip.callout-container .callout-button .corporate-color-13-button-color-1.button:active [class*="icon"], .msiip.callout-container .callout-button .corporate-color-13-button-color-1.button:disabled [class*="icon"], .msiip.callout-container .callout-button .corporate-color-13-button-color-1.disabled.button [class*="icon"], .msiip.callout-container .callout-button .corporate-color-13-button-color-1.button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip.callout-container .callout-button .product-color-1-button-color-1.button {
  background-color: #676767; }
  .msiip.callout-container .callout-button .product-color-1-button-color-1.button:hover {
    background-color: #676767; }
  .msiip.callout-container .callout-button .product-color-1-button-color-1.button:active {
    background-color: #0f0f0f; }
  .msiip.callout-container .callout-button .product-color-1-button-color-1.button:disabled, .msiip.callout-container .callout-button .product-color-1-button-color-1.disabled.button, .msiip.callout-container .callout-button .product-color-1-button-color-1.button[aria-disabled="true"] {
    background-color: #676767; }
  .msiip.callout-container .callout-button .product-color-1-button-color-1.button, .msiip.callout-container .callout-button .product-color-1-button-color-1.button:hover, .msiip.callout-container .callout-button .product-color-1-button-color-1.button:active, .msiip.callout-container .callout-button .product-color-1-button-color-1.button:disabled, .msiip.callout-container .callout-button .product-color-1-button-color-1.disabled.button, .msiip.callout-container .callout-button .product-color-1-button-color-1.button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip.callout-container .callout-button .product-color-1-button-color-1.button [class*="icon"], .msiip.callout-container .callout-button .product-color-1-button-color-1.button:hover [class*="icon"], .msiip.callout-container .callout-button .product-color-1-button-color-1.button:active [class*="icon"], .msiip.callout-container .callout-button .product-color-1-button-color-1.button:disabled [class*="icon"], .msiip.callout-container .callout-button .product-color-1-button-color-1.disabled.button [class*="icon"], .msiip.callout-container .callout-button .product-color-1-button-color-1.button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.corporate-color-3-radial-gradient-color-1.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #ffd366 0%, #ffb600 101%);
  background-image: radial-gradient(circle farthest-corner at center, #ffd366 0%, #ffb600 101%); }

.corporate-color-4-radial-gradient-color-1.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #febba2 0%, #fd5516 101%);
  background-image: radial-gradient(circle farthest-corner at center, #febba2 0%, #fd5516 101%); }

.corporate-color-5-radial-gradient-color-1.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #f0b3b3 0%, #cc0000 101%);
  background-image: radial-gradient(circle farthest-corner at center, #f0b3b3 0%, #cc0000 101%); }

.corporate-color-7-radial-gradient-color-1.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #e6b3dc 0%, #aa008a 101%);
  background-image: radial-gradient(circle farthest-corner at center, #e6b3dc 0%, #aa008a 101%); }

.corporate-color-8-radial-gradient-color-1.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #cbcbf0 0%, #5050cc 101%);
  background-image: radial-gradient(circle farthest-corner at center, #cbcbf0 0%, #5050cc 101%); }

.corporate-color-9-radial-gradient-color-1.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #b3c4e9 0%, #0039b7 101%);
  background-image: radial-gradient(circle farthest-corner at center, #b3c4e9 0%, #0039b7 101%); }

.corporate-color-10-radial-gradient-color-1.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #b3d0dd 0%, #00618c 101%);
  background-image: radial-gradient(circle farthest-corner at center, #b3d0dd 0%, #00618c 101%); }

.corporate-color-11-radial-gradient-color-1.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #b3ddde 0%, #008e91 101%);
  background-image: radial-gradient(circle farthest-corner at center, #b3ddde 0%, #008e91 101%); }

.corporate-color-12-radial-gradient-color-1.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #b3d9cc 0%, #037f56 101%);
  background-image: radial-gradient(circle farthest-corner at center, #b3d9cc 0%, #037f56 101%); }

.corporate-color-13-radial-gradient-color-1.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #d4dbb3 0%, #708700 101%);
  background-image: radial-gradient(circle farthest-corner at center, #d4dbb3 0%, #708700 101%); }

.product-color-1-radial-gradient-color-1.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #ababab 0%, #151515 101%);
  background-image: radial-gradient(circle farthest-corner at center, #ababab 0%, #151515 101%); }

.corporate-color-3-radial-gradient-color-2.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #fff8e6 0%, #ffdb80 101%);
  background-image: radial-gradient(circle farthest-corner at center, #fff8e6 0%, #ffdb80 101%); }

.corporate-color-4-radial-gradient-color-2.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #ffeee8 0%, #febba2 101%);
  background-image: radial-gradient(circle farthest-corner at center, #ffeee8 0%, #febba2 101%); }

.corporate-color-5-radial-gradient-color-2.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #fae6e6 0%, #eb9999 101%);
  background-image: radial-gradient(circle farthest-corner at center, #fae6e6 0%, #eb9999 101%); }

.corporate-color-7-radial-gradient-color-2.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #f7e6f3 0%, #dd99d0 101%);
  background-image: radial-gradient(circle farthest-corner at center, #f7e6f3 0%, #dd99d0 101%); }

.corporate-color-8-radial-gradient-color-2.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #eeeefa 0%, #b9b9eb 101%);
  background-image: radial-gradient(circle farthest-corner at center, #eeeefa 0%, #b9b9eb 101%); }

.corporate-color-9-radial-gradient-color-2.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #e6ebf8 0%, #99b0e2 101%);
  background-image: radial-gradient(circle farthest-corner at center, #e6ebf8 0%, #99b0e2 101%); }

.corporate-color-10-radial-gradient-color-2.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #e6eff4 0%, #b3d0dd 101%);
  background-image: radial-gradient(circle farthest-corner at center, #e6eff4 0%, #b3d0dd 101%); }

.corporate-color-11-radial-gradient-color-2.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #e6f4f4 0%, #99d2d3 101%);
  background-image: radial-gradient(circle farthest-corner at center, #e6f4f4 0%, #99d2d3 101%); }

.corporate-color-12-radial-gradient-color-2.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #e6f2ee 0%, #b3d9cc 101%);
  background-image: radial-gradient(circle farthest-corner at center, #e6f2ee 0%, #b3d9cc 101%); }

.corporate-color-13-radial-gradient-color-2.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #f1f3e6 0%, #c6cf99 101%);
  background-image: radial-gradient(circle farthest-corner at center, #f1f3e6 0%, #c6cf99 101%); }

.product-color-1-radial-gradient-color-2.msiip.callout-container {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #e9e9e9 0%, #999999 101%);
  background-image: radial-gradient(circle farthest-corner at center, #e9e9e9 0%, #999999 101%); }

.msiip.callout-container {
  background-color: white;
  background-repeat: no-repeat;
  background-size: 100%;
  border-color: #e9e9e9;
  border-style: solid;
  border-width: 1px;
  padding: 1.1111111111rem;
  position: relative; }
  .msiip.callout-container.rounded-corners {
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    -o-border-radius: 0.5rem;
    border-radius: 0.5rem; }
  .msiip.callout-container .callout-content > :first-child,
  .msiip.callout-container .callout-message > :first-child {
    margin-top: 0;
    padding-top: 0; }
  .msiip.callout-container .callout-content > .rich-text:first-child .rich-text-content > :first-child,
  .msiip.callout-container .callout-message > .rich-text:first-child .rich-text-content > :first-child {
    margin-top: 0;
    padding-top: 0; }
  .msiip.callout-container .callout-message .premium-chicklet-filled-ui-icon {
    color: #5050cc; }
  .msiip.callout-container .callout-message .premium-chicklet-outlined-ui-icon {
    color: white; }
  .msiip.callout-container .callout-message p:first-of-type:not(:first-child) {
    margin-top: 1.2222222222rem; }
  .msiip.callout-container .callout-message ul:not(:first-child) {
    margin-top: 1.2222222222rem; }
  .msiip.callout-container .callout-ribbon {
    height: 8.3333333333rem;
    overflow: hidden;
    position: absolute;
    right: -0.5555555556rem;
    top: -0.5555555556rem;
    width: 8.3333333333rem; }
    .msiip.callout-container .callout-ribbon .msiip.rich-text-content {
      background-color: white;
      position: absolute;
      right: -2.1111111111rem;
      text-align: center;
      top: 1.8888888889rem;
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      width: 10rem; }
      .msiip.callout-container .callout-ribbon .msiip.rich-text-content p {
        line-height: 2rem; }
      .msiip.callout-container .callout-ribbon .msiip.rich-text-content .before,
      .msiip.callout-container .callout-ribbon .msiip.rich-text-content .after {
        border: 6px solid transparent;
        content: '';
        position: absolute;
        top: 100%; }
      .msiip.callout-container .callout-ribbon .msiip.rich-text-content .before {
        left: 0; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .before.corporate-color-3-border-color-1 {
          border-left-color: #ffb600;
          border-top-color: #ffb600; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .before.corporate-color-4-border-color-1 {
          border-left-color: #fd5516;
          border-top-color: #fd5516; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .before.corporate-color-5-border-color-1 {
          border-left-color: #cc0000;
          border-top-color: #cc0000; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .before.corporate-color-7-border-color-1 {
          border-left-color: #aa008a;
          border-top-color: #aa008a; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .before.corporate-color-8-border-color-1 {
          border-left-color: #5050cc;
          border-top-color: #5050cc; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .before.corporate-color-9-border-color-1 {
          border-left-color: #0039b7;
          border-top-color: #0039b7; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .before.corporate-color-10-border-color-1 {
          border-left-color: #00618c;
          border-top-color: #00618c; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .before.corporate-color-11-border-color-1 {
          border-left-color: #008e91;
          border-top-color: #008e91; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .before.corporate-color-12-border-color-1 {
          border-left-color: #037f56;
          border-top-color: #037f56; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .before.corporate-color-13-border-color-1 {
          border-left-color: #708700;
          border-top-color: #708700; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .before.product-color-1-border-color-1 {
          border-left-color: #151515;
          border-top-color: #151515; }
      .msiip.callout-container .callout-ribbon .msiip.rich-text-content .after {
        right: 0; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .after.corporate-color-3-border-color-1 {
          border-right-color: #ffb600;
          border-top-color: #ffb600; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .after.corporate-color-4-border-color-1 {
          border-right-color: #fd5516;
          border-top-color: #fd5516; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .after.corporate-color-5-border-color-1 {
          border-right-color: #cc0000;
          border-top-color: #cc0000; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .after.corporate-color-7-border-color-1 {
          border-right-color: #aa008a;
          border-top-color: #aa008a; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .after.corporate-color-8-border-color-1 {
          border-right-color: #5050cc;
          border-top-color: #5050cc; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .after.corporate-color-9-border-color-1 {
          border-right-color: #0039b7;
          border-top-color: #0039b7; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .after.corporate-color-10-border-color-1 {
          border-right-color: #00618c;
          border-top-color: #00618c; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .after.corporate-color-11-border-color-1 {
          border-right-color: #008e91;
          border-top-color: #008e91; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .after.corporate-color-12-border-color-1 {
          border-right-color: #037f56;
          border-top-color: #037f56; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .after.corporate-color-13-border-color-1 {
          border-right-color: #708700;
          border-top-color: #708700; }
        .msiip.callout-container .callout-ribbon .msiip.rich-text-content .after.product-color-1-border-color-1 {
          border-right-color: #151515;
          border-top-color: #151515; }
  .msiip.callout-container .callout-signupstrip {
    margin: 1.1111111111rem -1.1111111111rem 0;
    padding: 0.7777777778rem 1.1111111111rem;
    text-align: center; }
    .msiip.callout-container .callout-signupstrip.corporate-color-3-background-color-2 {
      background-color: rgba(255, 189, 26, 0.3); }
    .msiip.callout-container .callout-signupstrip.corporate-color-4-background-color-2 {
      background-color: rgba(253, 102, 45, 0.3); }
    .msiip.callout-container .callout-signupstrip.corporate-color-5-background-color-2 {
      background-color: rgba(219, 77, 77, 0.3); }
    .msiip.callout-container .callout-signupstrip.corporate-color-7-background-color-2 {
      background-color: rgba(196, 77, 173, 0.3); }
    .msiip.callout-container .callout-signupstrip.corporate-color-8-background-color-2 {
      background-color: rgba(133, 133, 219, 0.3); }
    .msiip.callout-container .callout-signupstrip.corporate-color-9-background-color-2 {
      background-color: rgba(77, 116, 205, 0.3); }
    .msiip.callout-container .callout-signupstrip.corporate-color-10-background-color-2 {
      background-color: rgba(77, 144, 175, 0.3); }
    .msiip.callout-container .callout-signupstrip.corporate-color-11-background-color-2 {
      background-color: rgba(77, 176, 178, 0.3); }
    .msiip.callout-container .callout-signupstrip.corporate-color-12-background-color-2 {
      background-color: rgba(79, 165, 137, 0.3); }
    .msiip.callout-container .callout-signupstrip.corporate-color-13-background-color-2 {
      background-color: rgba(155, 171, 77, 0.3); }
    .msiip.callout-container .callout-signupstrip.product-color-1-background-color-2 {
      background-color: rgba(103, 103, 103, 0.3); }
    .msiip.callout-container .callout-signupstrip .premium-chicklet-filled-ui-icon {
      color: #5050cc; }
    .msiip.callout-container .callout-signupstrip .premium-chicklet-outlined-ui-icon {
      color: white; }
  .msiip.callout-container .callout-button {
    text-align: center;
    margin-top: 1.1111111111rem; }
    .msiip.callout-container .callout-button .button {
      border-radius: 1.3333333333rem;
      font-size: 1.1111111111rem;
      height: auto;
      padding: 0.6666666667rem 1.3333333333rem; }
      .msiip.callout-container .callout-button .button.corporate-color-3-font-color-1, .msiip.callout-container .callout-button .button:hover.corporate-color-3-font-color-1, .msiip.callout-container .callout-button .button:active.corporate-color-3-font-color-1, .msiip.callout-container .callout-button .button:disabled.corporate-color-3-font-color-1, .msiip.callout-container .callout-button .button.disabled.corporate-color-3-font-color-1, .msiip.callout-container .callout-button .button[aria-disabled="true"].corporate-color-3-font-color-1 {
        color: #ffb600; }
      .msiip.callout-container .callout-button .button.corporate-color-4-font-color-1, .msiip.callout-container .callout-button .button:hover.corporate-color-4-font-color-1, .msiip.callout-container .callout-button .button:active.corporate-color-4-font-color-1, .msiip.callout-container .callout-button .button:disabled.corporate-color-4-font-color-1, .msiip.callout-container .callout-button .button.disabled.corporate-color-4-font-color-1, .msiip.callout-container .callout-button .button[aria-disabled="true"].corporate-color-4-font-color-1 {
        color: #fd5516; }
      .msiip.callout-container .callout-button .button.corporate-color-5-font-color-1, .msiip.callout-container .callout-button .button:hover.corporate-color-5-font-color-1, .msiip.callout-container .callout-button .button:active.corporate-color-5-font-color-1, .msiip.callout-container .callout-button .button:disabled.corporate-color-5-font-color-1, .msiip.callout-container .callout-button .button.disabled.corporate-color-5-font-color-1, .msiip.callout-container .callout-button .button[aria-disabled="true"].corporate-color-5-font-color-1 {
        color: #cc0000; }
      .msiip.callout-container .callout-button .button.corporate-color-7-font-color-1, .msiip.callout-container .callout-button .button:hover.corporate-color-7-font-color-1, .msiip.callout-container .callout-button .button:active.corporate-color-7-font-color-1, .msiip.callout-container .callout-button .button:disabled.corporate-color-7-font-color-1, .msiip.callout-container .callout-button .button.disabled.corporate-color-7-font-color-1, .msiip.callout-container .callout-button .button[aria-disabled="true"].corporate-color-7-font-color-1 {
        color: #aa008a; }
      .msiip.callout-container .callout-button .button.corporate-color-8-font-color-1, .msiip.callout-container .callout-button .button:hover.corporate-color-8-font-color-1, .msiip.callout-container .callout-button .button:active.corporate-color-8-font-color-1, .msiip.callout-container .callout-button .button:disabled.corporate-color-8-font-color-1, .msiip.callout-container .callout-button .button.disabled.corporate-color-8-font-color-1, .msiip.callout-container .callout-button .button[aria-disabled="true"].corporate-color-8-font-color-1 {
        color: #5050cc; }
      .msiip.callout-container .callout-button .button.corporate-color-9-font-color-1, .msiip.callout-container .callout-button .button:hover.corporate-color-9-font-color-1, .msiip.callout-container .callout-button .button:active.corporate-color-9-font-color-1, .msiip.callout-container .callout-button .button:disabled.corporate-color-9-font-color-1, .msiip.callout-container .callout-button .button.disabled.corporate-color-9-font-color-1, .msiip.callout-container .callout-button .button[aria-disabled="true"].corporate-color-9-font-color-1 {
        color: #0039b7; }
      .msiip.callout-container .callout-button .button.corporate-color-10-font-color-1, .msiip.callout-container .callout-button .button:hover.corporate-color-10-font-color-1, .msiip.callout-container .callout-button .button:active.corporate-color-10-font-color-1, .msiip.callout-container .callout-button .button:disabled.corporate-color-10-font-color-1, .msiip.callout-container .callout-button .button.disabled.corporate-color-10-font-color-1, .msiip.callout-container .callout-button .button[aria-disabled="true"].corporate-color-10-font-color-1 {
        color: #00618c; }
      .msiip.callout-container .callout-button .button.corporate-color-11-font-color-1, .msiip.callout-container .callout-button .button:hover.corporate-color-11-font-color-1, .msiip.callout-container .callout-button .button:active.corporate-color-11-font-color-1, .msiip.callout-container .callout-button .button:disabled.corporate-color-11-font-color-1, .msiip.callout-container .callout-button .button.disabled.corporate-color-11-font-color-1, .msiip.callout-container .callout-button .button[aria-disabled="true"].corporate-color-11-font-color-1 {
        color: #008e91; }
      .msiip.callout-container .callout-button .button.corporate-color-12-font-color-1, .msiip.callout-container .callout-button .button:hover.corporate-color-12-font-color-1, .msiip.callout-container .callout-button .button:active.corporate-color-12-font-color-1, .msiip.callout-container .callout-button .button:disabled.corporate-color-12-font-color-1, .msiip.callout-container .callout-button .button.disabled.corporate-color-12-font-color-1, .msiip.callout-container .callout-button .button[aria-disabled="true"].corporate-color-12-font-color-1 {
        color: #037f56; }
      .msiip.callout-container .callout-button .button.corporate-color-13-font-color-1, .msiip.callout-container .callout-button .button:hover.corporate-color-13-font-color-1, .msiip.callout-container .callout-button .button:active.corporate-color-13-font-color-1, .msiip.callout-container .callout-button .button:disabled.corporate-color-13-font-color-1, .msiip.callout-container .callout-button .button.disabled.corporate-color-13-font-color-1, .msiip.callout-container .callout-button .button[aria-disabled="true"].corporate-color-13-font-color-1 {
        color: #708700; }
      .msiip.callout-container .callout-button .button.product-color-1-font-color-1, .msiip.callout-container .callout-button .button:hover.product-color-1-font-color-1, .msiip.callout-container .callout-button .button:active.product-color-1-font-color-1, .msiip.callout-container .callout-button .button:disabled.product-color-1-font-color-1, .msiip.callout-container .callout-button .button.disabled.product-color-1-font-color-1, .msiip.callout-container .callout-button .button[aria-disabled="true"].product-color-1-font-color-1 {
        color: #ababab; }
  .msiip.callout-container .callout-disclaimer p {
    font-size: 0.7777777778rem;
    line-height: 0.9444444444rem;
    font-weight: 300;
    margin-top: 1.1111111111rem; }
    .msiip.callout-container .callout-disclaimer p b, .msiip.callout-container .callout-disclaimer p strong {
      font-weight: 600; }

/*!
 * @clientlib msiip-global
 * @clientlib msiip-comp-cards
 */
.msiip.card, .msiip.content-card, .msiip.security-card, .msiip.video-card {
  background-color: white;
  border: 1px solid #e9e9e9;
  -webkit-border-radius: 0.6666666667rem;
  -moz-border-radius: 0.6666666667rem;
  -ms-border-radius: 0.6666666667rem;
  -o-border-radius: 0.6666666667rem;
  border-radius: 0.6666666667rem; }
  .msiip.card:hover, .msiip.content-card:hover, .msiip.security-card:hover, .msiip.video-card:hover {
    cursor: pointer; }
  .msiip.card .card-content, .msiip.content-card .card-content, .msiip.security-card .card-content, .msiip.video-card .card-content {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 10rem;
    overflow: hidden; }

.msiip.content-card .card-content, .msiip.security-card .card-content {
  padding-left: 0.8333333333rem;
  padding-right: 0.8333333333rem; }

.msiip.content-card .card-content {
  position: relative; }
  .msiip.content-card .card-content .ellipsis {
    border-bottom: 0.1111111111rem solid white;
    height: 5.5555555556rem;
    line-height: 1.1111111111rem;
    overflow: hidden; }
  .msiip.content-card .card-content .ellipsis:before {
    content: "";
    float: left;
    height: 5.5555555556rem;
    width: 5px; }
  .msiip.content-card .card-content .ellipsis > *:first-child {
    float: right;
    margin-left: -5px;
    width: 100%; }
  .msiip.content-card .card-content .ellipsis:after {
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
    background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
    background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
    background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    content: "\02026";
    float: right;
    left: 100%;
    margin-left: -3rem;
    padding-right: 5px;
    position: relative;
    text-align: right;
    top: -22px;
    width: 3rem; }
  .msiip.content-card .card-content h2 {
    font-size: 0.8888888889rem;
    line-height: 1.1111111111rem;
    font-weight: 300; }
    .msiip.content-card .card-content h2 b, .msiip.content-card .card-content h2 strong {
      font-weight: 600; }

.msiip.video-card .card-content img {
  height: auto;
  width: 100%; }

/*!
 * @clientlib msiip-global
 * @clientlib msiip-comp-carousel
 */
.msiip .carousel .slides,
.msiip .marketing-carousel .slides {
  overflow: hidden;
  position: relative;
  width: 100%; }
  .msiip .carousel .slides .slide,
  .msiip .marketing-carousel .slides .slide {
    position: absolute;
    top: 0;
    width: 100%; }

.msiip .carousel .controls,
.msiip .marketing-carousel .controls {
  padding-top: 0.27777777777778rem;
  text-align: center; }
  .msiip .carousel .controls .buttons,
  .msiip .marketing-carousel .controls .buttons {
    display: inline-block;
    vertical-align: top; }
    .msiip .carousel .controls .buttons:after,
    .msiip .marketing-carousel .controls .buttons:after {
      clear: both;
      content: "";
      display: table; }
  .msiip .carousel .controls .ui-button,
  .msiip .marketing-carousel .controls .ui-button {
    font-size: 0.7777777778rem;
    line-height: 0.9444444444rem;
    font-weight: 300;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border-width: 1px;
    height: 1.7777777778rem;
    line-height: 1.1111111111rem;
    min-width: 0;
    padding: 0.2777777778rem 0.2777777778rem;
    float: left; }
    .msiip .carousel .controls .ui-button b, .msiip .carousel .controls .ui-button strong,
    .msiip .marketing-carousel .controls .ui-button b,
    .msiip .marketing-carousel .controls .ui-button strong {
      font-weight: 600; }
    .msiip .carousel .controls .ui-button.icon-text [class$="icon"],
    .msiip .carousel .controls .ui-button.icon-text .image-icon-fallback,
    .msiip .marketing-carousel .controls .ui-button.icon-text [class$="icon"],
    .msiip .marketing-carousel .controls .ui-button.icon-text .image-icon-fallback {
      margin-right: 0.0555555556rem; }
    .msiip .carousel .controls .ui-button [class*="icon"],
    .msiip .marketing-carousel .controls .ui-button [class*="icon"] {
      font-size: 0.8888888889rem;
      line-height: 1.1111111111rem;
      font-weight: 300; }
      .msiip .carousel .controls .ui-button [class*="icon"] b, .msiip .carousel .controls .ui-button [class*="icon"] strong,
      .msiip .marketing-carousel .controls .ui-button [class*="icon"] b,
      .msiip .marketing-carousel .controls .ui-button [class*="icon"] strong {
        font-weight: 600; }
    .msiip .carousel .controls .ui-button .image-icon-fallback,
    .msiip .marketing-carousel .controls .ui-button .image-icon-fallback {
      height: 0.8888888889rem;
      margin-top: 0.1111111111rem;
      width: 0.8888888889rem; }
    .msiip .carousel .controls .ui-button:first-of-type,
    .msiip .marketing-carousel .controls .ui-button:first-of-type {
      margin-right: 2px; }
    .msiip .carousel .controls .ui-button:last-of-type,
    .msiip .marketing-carousel .controls .ui-button:last-of-type {
      margin-left: 2px; }
  .msiip .carousel .controls .jump-buttons,
  .msiip .marketing-carousel .controls .jump-buttons {
    float: left;
    list-style: none; }
    .msiip .carousel .controls .jump-buttons:after,
    .msiip .marketing-carousel .controls .jump-buttons:after {
      clear: both;
      content: "";
      display: table; }
    .msiip .carousel .controls .jump-buttons > li,
    .msiip .marketing-carousel .controls .jump-buttons > li {
      float: left; }
      .msiip .carousel .controls .jump-buttons > li a,
      .msiip .marketing-carousel .controls .jump-buttons > li a {
        font-size: 1.2222222222rem;
        line-height: 1.4444444444rem;
        font-weight: 300;
        border-bottom: none;
        color: #dddddd;
        display: block;
        padding: 2px 3px 3px; }
        .msiip .carousel .controls .jump-buttons > li a b, .msiip .carousel .controls .jump-buttons > li a strong,
        .msiip .marketing-carousel .controls .jump-buttons > li a b,
        .msiip .marketing-carousel .controls .jump-buttons > li a strong {
          font-weight: 600; }
        .msiip .carousel .controls .jump-buttons > li a:hover,
        .msiip .marketing-carousel .controls .jump-buttons > li a:hover {
          color: #00b8ee; }
        .msiip .carousel .controls .jump-buttons > li a.active,
        .msiip .marketing-carousel .controls .jump-buttons > li a.active {
          color: #676767; }
  .msiip .carousel .controls.hidden,
  .msiip .marketing-carousel .controls.hidden {
    display: none; }

.msiip .marketing-carousel .slide-label {
  padding: 0;
  text-align: center; }

/*!
 * @clientlib msiip-global
 * @clientlib msiip-comp-columncontrol
 */
.column-control {
  margin-left: -18px;
  margin-right: -18px; }
  @media (max-width: 1199px) {
    .column-control {
      margin-left: -16px;
      margin-right: -16px; } }
  @media (max-width: 999px) {
    .column-control {
      margin-left: -14px;
      margin-right: -14px; } }
  @media (max-width: 767px) {
    .column-control {
      margin-left: -12px;
      margin-right: -12px; } }
  @media (max-width: 599px) {
    .column-control {
      margin-left: -10px;
      margin-right: -10px; } }
  .column-control:after {
    clear: both;
    content: "";
    display: table; }

@media (max-width: 1199px) {
  .msiip.panel .column-control .markets-top-column-6 {
    display: none; } }

.context-column-1 {
  position: relative; }

@media (min-width: 1000px) {
  .absolute-column-1,
  .absolute-column-2 {
    margin-right: -50%;
    position: absolute;
    right: 0;
    top: 0; } }

.moving-ads-context-column > .parsys {
  position: relative; }

.moving-ads-column {
  margin-right: -33.3333333333%;
  position: absolute;
  right: 0;
  top: 0; }
  @media (max-width: 1199px) {
    .moving-ads-column {
      margin-right: 0;
      position: static;
      right: auto;
      top: auto; } }

.msiip.panel.expanded .column-control .markets-top-column-1,
.msiip.panel.expanded .column-control .markets-top-column-5,
.msiip.panel.expanded .column-control .markets-top-column-6,
.msiip.panel.expanded .column-control .markets-top-column-7,
.msiip.panel.expanded .column-control .markets-top-column-8 {
  float: left;
  padding-left: 18px;
  padding-right: 18px;
  width: 100%; }
  @media (max-width: 1199px) {
    .msiip.panel.expanded .column-control .markets-top-column-1,
    .msiip.panel.expanded .column-control .markets-top-column-5,
    .msiip.panel.expanded .column-control .markets-top-column-6,
    .msiip.panel.expanded .column-control .markets-top-column-7,
    .msiip.panel.expanded .column-control .markets-top-column-8 {
      padding-left: 16px;
      padding-right: 16px; } }
  @media (max-width: 999px) {
    .msiip.panel.expanded .column-control .markets-top-column-1,
    .msiip.panel.expanded .column-control .markets-top-column-5,
    .msiip.panel.expanded .column-control .markets-top-column-6,
    .msiip.panel.expanded .column-control .markets-top-column-7,
    .msiip.panel.expanded .column-control .markets-top-column-8 {
      padding-left: 14px;
      padding-right: 14px; } }
  @media (max-width: 767px) {
    .msiip.panel.expanded .column-control .markets-top-column-1,
    .msiip.panel.expanded .column-control .markets-top-column-5,
    .msiip.panel.expanded .column-control .markets-top-column-6,
    .msiip.panel.expanded .column-control .markets-top-column-7,
    .msiip.panel.expanded .column-control .markets-top-column-8 {
      padding-left: 12px;
      padding-right: 12px; } }
  @media (max-width: 599px) {
    .msiip.panel.expanded .column-control .markets-top-column-1,
    .msiip.panel.expanded .column-control .markets-top-column-5,
    .msiip.panel.expanded .column-control .markets-top-column-6,
    .msiip.panel.expanded .column-control .markets-top-column-7,
    .msiip.panel.expanded .column-control .markets-top-column-8 {
      padding-left: 10px;
      padding-right: 10px; } }

.msiip.panel.expanded .column-control .markets-top-column-2,
.msiip.panel.expanded .column-control .markets-top-column-3 {
  float: left;
  padding-left: 18px;
  padding-right: 18px;
  width: 33.3333333333%; }
  @media (max-width: 1199px) {
    .msiip.panel.expanded .column-control .markets-top-column-2,
    .msiip.panel.expanded .column-control .markets-top-column-3 {
      padding-left: 16px;
      padding-right: 16px; } }
  @media (max-width: 999px) {
    .msiip.panel.expanded .column-control .markets-top-column-2,
    .msiip.panel.expanded .column-control .markets-top-column-3 {
      padding-left: 14px;
      padding-right: 14px; } }
  @media (max-width: 767px) {
    .msiip.panel.expanded .column-control .markets-top-column-2,
    .msiip.panel.expanded .column-control .markets-top-column-3 {
      padding-left: 12px;
      padding-right: 12px; } }
  @media (max-width: 599px) {
    .msiip.panel.expanded .column-control .markets-top-column-2,
    .msiip.panel.expanded .column-control .markets-top-column-3 {
      padding-left: 10px;
      padding-right: 10px; } }

.msiip.panel.expanded .column-control .markets-top-column-4 {
  float: right;
  padding-left: 18px;
  padding-right: 18px;
  width: 33.3333333333%; }
  @media (max-width: 1199px) {
    .msiip.panel.expanded .column-control .markets-top-column-4 {
      padding-left: 16px;
      padding-right: 16px; } }
  @media (max-width: 999px) {
    .msiip.panel.expanded .column-control .markets-top-column-4 {
      padding-left: 14px;
      padding-right: 14px; } }
  @media (max-width: 767px) {
    .msiip.panel.expanded .column-control .markets-top-column-4 {
      padding-left: 12px;
      padding-right: 12px; } }
  @media (max-width: 599px) {
    .msiip.panel.expanded .column-control .markets-top-column-4 {
      padding-left: 10px;
      padding-right: 10px; } }

.msiip.panel.expanded .column-control .markets-top-column-6 {
  display: block; }

@media (max-width: 999px) {
  .msiip.panel.expanded .column-control .markets-top-column-2,
  .msiip.panel.expanded .column-control .markets-top-column-7 {
    float: left;
    padding-left: 18px;
    padding-right: 18px;
    width: 50%; } }
  @media (max-width: 999px) and (max-width: 1199px) {
    .msiip.panel.expanded .column-control .markets-top-column-2,
    .msiip.panel.expanded .column-control .markets-top-column-7 {
      padding-left: 16px;
      padding-right: 16px; } }
  @media (max-width: 999px) and (max-width: 999px) {
    .msiip.panel.expanded .column-control .markets-top-column-2,
    .msiip.panel.expanded .column-control .markets-top-column-7 {
      padding-left: 14px;
      padding-right: 14px; } }
  @media (max-width: 999px) and (max-width: 767px) {
    .msiip.panel.expanded .column-control .markets-top-column-2,
    .msiip.panel.expanded .column-control .markets-top-column-7 {
      padding-left: 12px;
      padding-right: 12px; } }
  @media (max-width: 999px) and (max-width: 599px) {
    .msiip.panel.expanded .column-control .markets-top-column-2,
    .msiip.panel.expanded .column-control .markets-top-column-7 {
      padding-left: 10px;
      padding-right: 10px; } }

@media (max-width: 999px) {
  .msiip.panel.expanded .column-control .markets-top-column-3,
  .msiip.panel.expanded .column-control .markets-top-column-8 {
    float: right;
    padding-left: 18px;
    padding-right: 18px;
    width: 50%; } }
  @media (max-width: 999px) and (max-width: 1199px) {
    .msiip.panel.expanded .column-control .markets-top-column-3,
    .msiip.panel.expanded .column-control .markets-top-column-8 {
      padding-left: 16px;
      padding-right: 16px; } }
  @media (max-width: 999px) and (max-width: 999px) {
    .msiip.panel.expanded .column-control .markets-top-column-3,
    .msiip.panel.expanded .column-control .markets-top-column-8 {
      padding-left: 14px;
      padding-right: 14px; } }
  @media (max-width: 999px) and (max-width: 767px) {
    .msiip.panel.expanded .column-control .markets-top-column-3,
    .msiip.panel.expanded .column-control .markets-top-column-8 {
      padding-left: 12px;
      padding-right: 12px; } }
  @media (max-width: 999px) and (max-width: 599px) {
    .msiip.panel.expanded .column-control .markets-top-column-3,
    .msiip.panel.expanded .column-control .markets-top-column-8 {
      padding-left: 10px;
      padding-right: 10px; } }

@media (max-width: 999px) {
  .msiip.panel.expanded .column-control .markets-top-column-4 {
    float: left;
    padding-left: 18px;
    padding-right: 18px;
    width: 100%; } }
  @media (max-width: 999px) and (max-width: 1199px) {
    .msiip.panel.expanded .column-control .markets-top-column-4 {
      padding-left: 16px;
      padding-right: 16px; } }
  @media (max-width: 999px) and (max-width: 999px) {
    .msiip.panel.expanded .column-control .markets-top-column-4 {
      padding-left: 14px;
      padding-right: 14px; } }
  @media (max-width: 999px) and (max-width: 767px) {
    .msiip.panel.expanded .column-control .markets-top-column-4 {
      padding-left: 12px;
      padding-right: 12px; } }
  @media (max-width: 999px) and (max-width: 599px) {
    .msiip.panel.expanded .column-control .markets-top-column-4 {
      padding-left: 10px;
      padding-right: 10px; } }

@media (max-width: 599px) {
  .msiip.panel.expanded .column-control .markets-top-column-1,
  .msiip.panel.expanded .column-control .markets-top-column-2,
  .msiip.panel.expanded .column-control .markets-top-column-3,
  .msiip.panel.expanded .column-control .markets-top-column-4,
  .msiip.panel.expanded .column-control .markets-top-column-5,
  .msiip.panel.expanded .column-control .markets-top-column-6,
  .msiip.panel.expanded .column-control .markets-top-column-7,
  .msiip.panel.expanded .column-control .markets-top-column-8 {
    float: left;
    padding-left: 18px;
    padding-right: 18px;
    width: 100%; } }
  @media (max-width: 599px) and (max-width: 1199px) {
    .msiip.panel.expanded .column-control .markets-top-column-1,
    .msiip.panel.expanded .column-control .markets-top-column-2,
    .msiip.panel.expanded .column-control .markets-top-column-3,
    .msiip.panel.expanded .column-control .markets-top-column-4,
    .msiip.panel.expanded .column-control .markets-top-column-5,
    .msiip.panel.expanded .column-control .markets-top-column-6,
    .msiip.panel.expanded .column-control .markets-top-column-7,
    .msiip.panel.expanded .column-control .markets-top-column-8 {
      padding-left: 16px;
      padding-right: 16px; } }
  @media (max-width: 599px) and (max-width: 999px) {
    .msiip.panel.expanded .column-control .markets-top-column-1,
    .msiip.panel.expanded .column-control .markets-top-column-2,
    .msiip.panel.expanded .column-control .markets-top-column-3,
    .msiip.panel.expanded .column-control .markets-top-column-4,
    .msiip.panel.expanded .column-control .markets-top-column-5,
    .msiip.panel.expanded .column-control .markets-top-column-6,
    .msiip.panel.expanded .column-control .markets-top-column-7,
    .msiip.panel.expanded .column-control .markets-top-column-8 {
      padding-left: 14px;
      padding-right: 14px; } }
  @media (max-width: 599px) and (max-width: 767px) {
    .msiip.panel.expanded .column-control .markets-top-column-1,
    .msiip.panel.expanded .column-control .markets-top-column-2,
    .msiip.panel.expanded .column-control .markets-top-column-3,
    .msiip.panel.expanded .column-control .markets-top-column-4,
    .msiip.panel.expanded .column-control .markets-top-column-5,
    .msiip.panel.expanded .column-control .markets-top-column-6,
    .msiip.panel.expanded .column-control .markets-top-column-7,
    .msiip.panel.expanded .column-control .markets-top-column-8 {
      padding-left: 12px;
      padding-right: 12px; } }
  @media (max-width: 599px) and (max-width: 599px) {
    .msiip.panel.expanded .column-control .markets-top-column-1,
    .msiip.panel.expanded .column-control .markets-top-column-2,
    .msiip.panel.expanded .column-control .markets-top-column-3,
    .msiip.panel.expanded .column-control .markets-top-column-4,
    .msiip.panel.expanded .column-control .markets-top-column-5,
    .msiip.panel.expanded .column-control .markets-top-column-6,
    .msiip.panel.expanded .column-control .markets-top-column-7,
    .msiip.panel.expanded .column-control .markets-top-column-8 {
      padding-left: 10px;
      padding-right: 10px; } }

@media (max-width: 599px) {
  .msiip.panel.expanded .column-control .markets-top-column-3,
  .msiip.panel.expanded .column-control .markets-top-column-4,
  .msiip.panel.expanded .column-control .markets-bottom-column-1,
  .msiip.panel.expanded .column-control .markets-bottom-column-2,
  .msiip.panel.expanded .column-control .markets-bottom-column-3 {
    display: none; } }

.column-control.header-footer .ad-column-1.expandable {
  overflow: hidden; }
  .column-control.header-footer .ad-column-1.expandable.expanded {
    display: block;
    height: auto; }

/*!
 * @clientlib msiip-global
 * @clientlib msiip-comp-eyebrowbeard
 */
/*!
 * @clientlib msiip-global
 * @description marketing-colors.scss
 */
.corporate-color-3-eyebrow-beard-color-1.eyebrow-beard,
.corporate-color-3-eyebrow-beard-color-1.panel-eyebrow-beard {
  border-color: #ffb600; }
  .corporate-color-3-eyebrow-beard-color-1.eyebrow-beard .msiip.eyebrow-content h2, .corporate-color-3-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.eyebrow-content h2 {
    background-color: #ffb600;
    border-color: #ffb600; }
  .corporate-color-3-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content, .corporate-color-3-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content {
    background-color: #ffb600; }
    .corporate-color-3-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button, .corporate-color-3-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button {
      background-color: #e6a400; }
      .corporate-color-3-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:hover, .corporate-color-3-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:hover {
        background-color: #ffbd1a; }
      .corporate-color-3-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:active, .corporate-color-3-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:active {
        background-color: #b37f00; }
      .corporate-color-3-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-3-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-3-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-3-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-3-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"], .corporate-color-3-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"] {
        background-color: #e6a400; }

.corporate-color-4-eyebrow-beard-color-1.eyebrow-beard,
.corporate-color-4-eyebrow-beard-color-1.panel-eyebrow-beard {
  border-color: #fd5516; }
  .corporate-color-4-eyebrow-beard-color-1.eyebrow-beard .msiip.eyebrow-content h2, .corporate-color-4-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.eyebrow-content h2 {
    background-color: #fd5516;
    border-color: #fd5516; }
  .corporate-color-4-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content, .corporate-color-4-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content {
    background-color: #fd5516; }
    .corporate-color-4-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button, .corporate-color-4-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button {
      background-color: #e44d14; }
      .corporate-color-4-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:hover, .corporate-color-4-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:hover {
        background-color: #fd662d; }
      .corporate-color-4-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:active, .corporate-color-4-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:active {
        background-color: #b13c0f; }
      .corporate-color-4-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-4-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-4-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-4-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-4-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"], .corporate-color-4-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"] {
        background-color: #e44d14; }

.corporate-color-5-eyebrow-beard-color-1.eyebrow-beard,
.corporate-color-5-eyebrow-beard-color-1.panel-eyebrow-beard {
  border-color: #cc0000; }
  .corporate-color-5-eyebrow-beard-color-1.eyebrow-beard .msiip.eyebrow-content h2, .corporate-color-5-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.eyebrow-content h2 {
    background-color: #cc0000;
    border-color: #cc0000; }
  .corporate-color-5-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content, .corporate-color-5-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content {
    background-color: #cc0000; }
    .corporate-color-5-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button, .corporate-color-5-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button {
      background-color: #cc0000; }
      .corporate-color-5-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:hover, .corporate-color-5-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:hover {
        background-color: #db4d4d; }
      .corporate-color-5-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:active, .corporate-color-5-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:active {
        background-color: #8f0000; }
      .corporate-color-5-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-5-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-5-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-5-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-5-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"], .corporate-color-5-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"] {
        background-color: #cc0000; }

.corporate-color-7-eyebrow-beard-color-1.eyebrow-beard,
.corporate-color-7-eyebrow-beard-color-1.panel-eyebrow-beard {
  border-color: #aa008a; }
  .corporate-color-7-eyebrow-beard-color-1.eyebrow-beard .msiip.eyebrow-content h2, .corporate-color-7-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.eyebrow-content h2 {
    background-color: #aa008a;
    border-color: #aa008a; }
  .corporate-color-7-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content, .corporate-color-7-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content {
    background-color: #aa008a; }
    .corporate-color-7-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button, .corporate-color-7-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button {
      background-color: #aa008a; }
      .corporate-color-7-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:hover, .corporate-color-7-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:hover {
        background-color: #c44dad; }
      .corporate-color-7-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:active, .corporate-color-7-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:active {
        background-color: #770061; }
      .corporate-color-7-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-7-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-7-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-7-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-7-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"], .corporate-color-7-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"] {
        background-color: #aa008a; }

.corporate-color-8-eyebrow-beard-color-1.eyebrow-beard,
.corporate-color-8-eyebrow-beard-color-1.panel-eyebrow-beard {
  border-color: #5050cc; }
  .corporate-color-8-eyebrow-beard-color-1.eyebrow-beard .msiip.eyebrow-content h2, .corporate-color-8-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.eyebrow-content h2 {
    background-color: #5050cc;
    border-color: #5050cc; }
  .corporate-color-8-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content, .corporate-color-8-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content {
    background-color: #5050cc; }
    .corporate-color-8-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button, .corporate-color-8-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button {
      background-color: #5050cc; }
      .corporate-color-8-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:hover, .corporate-color-8-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:hover {
        background-color: #8585db; }
      .corporate-color-8-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:active, .corporate-color-8-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:active {
        background-color: #38388f; }
      .corporate-color-8-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-8-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-8-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-8-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-8-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"], .corporate-color-8-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"] {
        background-color: #5050cc; }

.corporate-color-9-eyebrow-beard-color-1.eyebrow-beard,
.corporate-color-9-eyebrow-beard-color-1.panel-eyebrow-beard {
  border-color: #0039b7; }
  .corporate-color-9-eyebrow-beard-color-1.eyebrow-beard .msiip.eyebrow-content h2, .corporate-color-9-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.eyebrow-content h2 {
    background-color: #0039b7;
    border-color: #0039b7; }
  .corporate-color-9-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content, .corporate-color-9-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content {
    background-color: #0039b7; }
    .corporate-color-9-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button, .corporate-color-9-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button {
      background-color: #0039b7; }
      .corporate-color-9-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:hover, .corporate-color-9-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:hover {
        background-color: #4d74cd; }
      .corporate-color-9-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:active, .corporate-color-9-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:active {
        background-color: #002880; }
      .corporate-color-9-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-9-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-9-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-9-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-9-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"], .corporate-color-9-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"] {
        background-color: #0039b7; }

.corporate-color-10-eyebrow-beard-color-1.eyebrow-beard,
.corporate-color-10-eyebrow-beard-color-1.panel-eyebrow-beard {
  border-color: #00618c; }
  .corporate-color-10-eyebrow-beard-color-1.eyebrow-beard .msiip.eyebrow-content h2, .corporate-color-10-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.eyebrow-content h2 {
    background-color: #00618c;
    border-color: #00618c; }
  .corporate-color-10-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content, .corporate-color-10-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content {
    background-color: #00618c; }
    .corporate-color-10-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button, .corporate-color-10-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button {
      background-color: #00618c; }
      .corporate-color-10-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:hover, .corporate-color-10-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:hover {
        background-color: #4d90af; }
      .corporate-color-10-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:active, .corporate-color-10-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:active {
        background-color: #004462; }
      .corporate-color-10-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-10-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-10-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-10-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-10-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"], .corporate-color-10-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"] {
        background-color: #00618c; }

.corporate-color-11-eyebrow-beard-color-1.eyebrow-beard,
.corporate-color-11-eyebrow-beard-color-1.panel-eyebrow-beard {
  border-color: #008e91; }
  .corporate-color-11-eyebrow-beard-color-1.eyebrow-beard .msiip.eyebrow-content h2, .corporate-color-11-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.eyebrow-content h2 {
    background-color: #008e91;
    border-color: #008e91; }
  .corporate-color-11-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content, .corporate-color-11-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content {
    background-color: #008e91; }
    .corporate-color-11-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button, .corporate-color-11-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button {
      background-color: #008e91; }
      .corporate-color-11-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:hover, .corporate-color-11-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:hover {
        background-color: #4db0b2; }
      .corporate-color-11-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:active, .corporate-color-11-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:active {
        background-color: #006366; }
      .corporate-color-11-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-11-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-11-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-11-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-11-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"], .corporate-color-11-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"] {
        background-color: #008e91; }

.corporate-color-12-eyebrow-beard-color-1.eyebrow-beard,
.corporate-color-12-eyebrow-beard-color-1.panel-eyebrow-beard {
  border-color: #037f56; }
  .corporate-color-12-eyebrow-beard-color-1.eyebrow-beard .msiip.eyebrow-content h2, .corporate-color-12-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.eyebrow-content h2 {
    background-color: #037f56;
    border-color: #037f56; }
  .corporate-color-12-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content, .corporate-color-12-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content {
    background-color: #037f56; }
    .corporate-color-12-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button, .corporate-color-12-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button {
      background-color: #037f56; }
      .corporate-color-12-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:hover, .corporate-color-12-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:hover {
        background-color: #4fa589; }
      .corporate-color-12-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:active, .corporate-color-12-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:active {
        background-color: #02593c; }
      .corporate-color-12-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-12-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-12-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-12-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-12-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"], .corporate-color-12-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"] {
        background-color: #037f56; }

.corporate-color-13-eyebrow-beard-color-1.eyebrow-beard,
.corporate-color-13-eyebrow-beard-color-1.panel-eyebrow-beard {
  border-color: #708700; }
  .corporate-color-13-eyebrow-beard-color-1.eyebrow-beard .msiip.eyebrow-content h2, .corporate-color-13-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.eyebrow-content h2 {
    background-color: #708700;
    border-color: #708700; }
  .corporate-color-13-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content, .corporate-color-13-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content {
    background-color: #708700; }
    .corporate-color-13-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button, .corporate-color-13-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button {
      background-color: #708700; }
      .corporate-color-13-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:hover, .corporate-color-13-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:hover {
        background-color: #9bab4d; }
      .corporate-color-13-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:active, .corporate-color-13-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:active {
        background-color: #4e5f00; }
      .corporate-color-13-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-13-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:disabled, .corporate-color-13-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-13-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button.disabled, .corporate-color-13-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"], .corporate-color-13-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"] {
        background-color: #708700; }

.product-color-1-eyebrow-beard-color-1.eyebrow-beard,
.product-color-1-eyebrow-beard-color-1.panel-eyebrow-beard {
  border-color: #151515; }
  .product-color-1-eyebrow-beard-color-1.eyebrow-beard .msiip.eyebrow-content h2, .product-color-1-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.eyebrow-content h2 {
    background-color: #151515;
    border-color: #151515; }
  .product-color-1-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content, .product-color-1-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content {
    background-color: #151515; }
    .product-color-1-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button, .product-color-1-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button {
      background-color: #676767; }
      .product-color-1-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:hover, .product-color-1-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:hover {
        background-color: #676767; }
      .product-color-1-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:active, .product-color-1-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:active {
        background-color: #0f0f0f; }
      .product-color-1-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button:disabled, .product-color-1-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button:disabled, .product-color-1-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button.disabled, .product-color-1-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button.disabled, .product-color-1-eyebrow-beard-color-1.eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"], .product-color-1-eyebrow-beard-color-1.panel-eyebrow-beard .msiip.beard-content .premium-button[aria-disabled="true"] {
        background-color: #676767; }

.eyebrow-beard,
.panel-eyebrow-beard {
  border-color: #5050cc;
  border-style: solid; }
  .eyebrow-beard .msiip.eyebrow-content,
  .panel-eyebrow-beard .msiip.eyebrow-content {
    display: none; }
    .eyebrow-beard .msiip.eyebrow-content h2,
    .panel-eyebrow-beard .msiip.eyebrow-content h2 {
      background-color: #5050cc;
      border-color: #5050cc;
      border-style: solid;
      border-width: 1px;
      color: white;
      display: inline-block;
      font-size: 10px;
      height: 25px;
      letter-spacing: 2px;
      line-height: 16px;
      padding: 4px 10px 3px;
      text-transform: uppercase;
      vertical-align: top; }
    .eyebrow-beard .msiip.eyebrow-content [class$="-ui-icon"],
    .panel-eyebrow-beard .msiip.eyebrow-content [class$="-ui-icon"] {
      color: white;
      display: inline-block;
      font-size: 16px;
      line-height: 16px;
      margin-right: -2px;
      margin-top: -1px;
      padding: 0;
      vertical-align: top; }
  .eyebrow-beard .msiip.beard-content,
  .panel-eyebrow-beard .msiip.beard-content {
    background: url("../images/png/backgrounds/diagonal-stripe-product-2-alpha-0.2.png") repeat;
    background-color: #5050cc;
    -webkit-border-bottom-left-radius: 0.6666666667rem;
    -moz-border-bottom-left-radius: 0.6666666667rem;
    -ms-border-bottom-left-radius: 0.6666666667rem;
    -o-border-bottom-left-radius: 0.6666666667rem;
    border-bottom-left-radius: 0.6666666667rem;
    -webkit-border-bottom-right-radius: 0.6666666667rem;
    -moz-border-bottom-right-radius: 0.6666666667rem;
    -ms-border-bottom-right-radius: 0.6666666667rem;
    -o-border-bottom-right-radius: 0.6666666667rem;
    border-bottom-right-radius: 0.6666666667rem;
    display: none;
    margin-top: 1.1111111111rem;
    padding: 0.8333333333rem 1.0555555556rem 0.4444444444rem; }
    .eyebrow-beard .msiip.beard-content p,
    .panel-eyebrow-beard .msiip.beard-content p {
      font-size: 1.2222222222rem;
      line-height: 1.4444444444rem;
      font-weight: 300;
      color: white;
      display: inline-block;
      padding-right: 0.5555555556rem; }
      .eyebrow-beard .msiip.beard-content p b, .eyebrow-beard .msiip.beard-content p strong,
      .panel-eyebrow-beard .msiip.beard-content p b,
      .panel-eyebrow-beard .msiip.beard-content p strong {
        font-weight: 600; }
      .eyebrow-beard .msiip.beard-content p:last-of-type,
      .panel-eyebrow-beard .msiip.beard-content p:last-of-type {
        margin-bottom: 0.5555555556rem; }
    .eyebrow-beard .msiip.beard-content .premium-button,
    .panel-eyebrow-beard .msiip.beard-content .premium-button {
      margin-bottom: 0.3888888889rem;
      margin-top: -0.1111111111rem; }

.panel-eyebrow-beard .msiip.eyebrow-content h2 {
  margin-left: 1.0555555556rem; }

.panel-eyebrow-beard > section:not(.eyebrow-content):not(.beard-content),
.panel-eyebrow-beard > div:not(.eyebrow-content):not(.beard-content) {
  background-color: white;
  border: none;
  margin-bottom: 0; }

.panel-eyebrow-beard .msiip.beard-content {
  margin-bottom: -1px;
  margin-left: -1px;
  margin-right: -1px; }

body.free .eyebrow-beard,
body.free .panel-eyebrow-beard,
body.visitor .eyebrow-beard,
body.visitor .panel-eyebrow-beard {
  border-top-width: 1px; }
  body.free .eyebrow-beard .msiip.eyebrow-content,
  body.free .panel-eyebrow-beard .msiip.eyebrow-content,
  body.visitor .eyebrow-beard .msiip.eyebrow-content,
  body.visitor .panel-eyebrow-beard .msiip.eyebrow-content {
    display: block; }
  body.free .eyebrow-beard .msiip.beard-content,
  body.free .panel-eyebrow-beard .msiip.beard-content,
  body.visitor .eyebrow-beard .msiip.beard-content,
  body.visitor .panel-eyebrow-beard .msiip.beard-content {
    display: block; }

body.free .eyebrow-beard,
body.visitor .eyebrow-beard {
  border-top-width: 1px;
  margin-top: 25px; }
  body.free .eyebrow-beard .msiip.eyebrow-content,
  body.visitor .eyebrow-beard .msiip.eyebrow-content {
    margin-top: -25px; }
    body.free .eyebrow-beard .msiip.eyebrow-content + .header-footer > header,
    body.visitor .eyebrow-beard .msiip.eyebrow-content + .header-footer > header {
      border-top-width: 0; }

body.free .panel-eyebrow-beard,
body.visitor .panel-eyebrow-beard {
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  -webkit-border-radius: 0.6666666667rem;
  -moz-border-radius: 0.6666666667rem;
  -ms-border-radius: 0.6666666667rem;
  -o-border-radius: 0.6666666667rem;
  border-radius: 0.6666666667rem;
  margin-top: 13px; }
  body.free .panel-eyebrow-beard .msiip.eyebrow-content,
  body.visitor .panel-eyebrow-beard .msiip.eyebrow-content {
    margin-top: -13px; }

@media (max-width: 599px) {
  body.free .eyebrow-beard,
  body.free .panel-eyebrow-beard,
  body.visitor .eyebrow-beard,
  body.visitor .panel-eyebrow-beard {
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px; }
    body.free .eyebrow-beard .msiip.eyebrow-content h2,
    body.free .panel-eyebrow-beard .msiip.eyebrow-content h2,
    body.visitor .eyebrow-beard .msiip.eyebrow-content h2,
    body.visitor .panel-eyebrow-beard .msiip.eyebrow-content h2 {
      margin-left: -10px; }
    body.free .eyebrow-beard .msiip.beard-content,
    body.free .panel-eyebrow-beard .msiip.beard-content,
    body.visitor .eyebrow-beard .msiip.beard-content,
    body.visitor .panel-eyebrow-beard .msiip.beard-content {
      -webkit-border-bottom-left-radius: 0;
      -moz-border-bottom-left-radius: 0;
      -ms-border-bottom-left-radius: 0;
      -o-border-bottom-left-radius: 0;
      border-bottom-left-radius: 0;
      -webkit-border-bottom-right-radius: 0;
      -moz-border-bottom-right-radius: 0;
      -ms-border-bottom-right-radius: 0;
      -o-border-bottom-right-radius: 0;
      border-bottom-right-radius: 0;
      margin-left: -10px;
      margin-right: -10px; }
  body.free .panel-eyebrow-beard,
  body.visitor .panel-eyebrow-beard {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; } }

@charset "UTF-8";
/*!
 * @clientlib msiip-global
 * @clientlib msiip-comp-footer
 */
/*!
 * @clientlib msiip-global
 * @description marketing-colors.scss
 */
.msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-3-background-color-1, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content a.corporate-color-3-background-color-1, .msiip[role="contentinfo"] .corporate-color-3-background-color-1.premium-upsell {
  background-color: #ffb600; }

.msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-4-background-color-1, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content a.corporate-color-4-background-color-1, .msiip[role="contentinfo"] .corporate-color-4-background-color-1.premium-upsell {
  background-color: #fd5516; }

.msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-5-background-color-1, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content a.corporate-color-5-background-color-1, .msiip[role="contentinfo"] .corporate-color-5-background-color-1.premium-upsell {
  background-color: #cc0000; }

.msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-7-background-color-1, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content a.corporate-color-7-background-color-1, .msiip[role="contentinfo"] .corporate-color-7-background-color-1.premium-upsell {
  background-color: #aa008a; }

.msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-8-background-color-1, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content a.corporate-color-8-background-color-1, .msiip[role="contentinfo"] .corporate-color-8-background-color-1.premium-upsell {
  background-color: #5050cc; }

.msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-9-background-color-1, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content a.corporate-color-9-background-color-1, .msiip[role="contentinfo"] .corporate-color-9-background-color-1.premium-upsell {
  background-color: #0039b7; }

.msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-10-background-color-1, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content a.corporate-color-10-background-color-1, .msiip[role="contentinfo"] .corporate-color-10-background-color-1.premium-upsell {
  background-color: #00618c; }

.msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-11-background-color-1, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content a.corporate-color-11-background-color-1, .msiip[role="contentinfo"] .corporate-color-11-background-color-1.premium-upsell {
  background-color: #008e91; }

.msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-12-background-color-1, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content a.corporate-color-12-background-color-1, .msiip[role="contentinfo"] .corporate-color-12-background-color-1.premium-upsell {
  background-color: #037f56; }

.msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-13-background-color-1, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content a.corporate-color-13-background-color-1, .msiip[role="contentinfo"] .corporate-color-13-background-color-1.premium-upsell {
  background-color: #708700; }

.msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.product-color-1-background-color-1, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content a.product-color-1-background-color-1, .msiip[role="contentinfo"] .product-color-1-background-color-1.premium-upsell {
  background-color: #151515; }

.msiip[role="contentinfo"] {
  background-color: white; }
  .msiip[role="contentinfo"] .list li,
  .msiip[role="contentinfo"] .accordion-menu li {
    color: #676767; }
  .msiip[role="contentinfo"] .list a,
  .msiip[role="contentinfo"] .accordion-menu a {
    border-bottom-color: transparent;
    color: #676767; }
  .msiip[role="contentinfo"] .list a:hover,
  .msiip[role="contentinfo"] .accordion-menu a:hover {
    border-bottom-color: transparent;
    color: #00b8ee; }
    .msiip[role="contentinfo"] .list a:hover .icon,
    .msiip[role="contentinfo"] .accordion-menu a:hover .icon {
      color: #00b8ee; }
  .msiip[role="contentinfo"] .list li {
    font-size: 0.7777777778rem;
    line-height: 0.9444444444rem;
    font-weight: 300;
    padding: 0.1111111111rem 0; }
    .msiip[role="contentinfo"] .list li b, .msiip[role="contentinfo"] .list li strong {
      font-weight: 600; }
    .msiip[role="contentinfo"] .list li a {
      font-size: 0.7777777778rem;
      line-height: 0.9444444444rem;
      font-weight: 300; }
      .msiip[role="contentinfo"] .list li a b, .msiip[role="contentinfo"] .list li a strong {
        font-weight: 600; }
    .msiip[role="contentinfo"] .list li ul {
      margin-top: 0.1111111111rem; }
  .msiip[role="contentinfo"] .list .has-list {
    padding-bottom: 0; }
  .msiip[role="contentinfo"] .accordion-menu li {
    font-size: 0.7777777778rem;
    line-height: 0.9444444444rem;
    font-weight: 300;
    padding: 0.1111111111rem 0; }
    .msiip[role="contentinfo"] .accordion-menu li b, .msiip[role="contentinfo"] .accordion-menu li strong {
      font-weight: 600; }
    .msiip[role="contentinfo"] .accordion-menu li a {
      font-size: 0.7777777778rem;
      line-height: 0.9444444444rem;
      font-weight: 300; }
      .msiip[role="contentinfo"] .accordion-menu li a b, .msiip[role="contentinfo"] .accordion-menu li a strong {
        font-weight: 600; }
    .msiip[role="contentinfo"] .accordion-menu li ul {
      margin-top: 0.1111111111rem; }
  .msiip[role="contentinfo"] .accordion-menu .has-list {
    padding-bottom: 0; }
  .msiip[role="contentinfo"] .accordion-menu > li {
    border-bottom-width: 1px;
    padding-bottom: 0;
    padding-top: 0; }
    .msiip[role="contentinfo"] .accordion-menu > li > a {
      padding-bottom: 0.5rem;
      padding-top: 0.5rem; }
    .msiip[role="contentinfo"] .accordion-menu > li > ul {
      margin-top: 0; }
  .msiip[role="contentinfo"] .accordion-menu > li > a {
    padding-right: 0.9444444444rem; }
  .msiip[role="contentinfo"] .accordion-menu > .selected > a .icon {
    font-size: 0.7777777778rem;
    line-height: 0.9444444444rem;
    font-weight: 300; }
    .msiip[role="contentinfo"] .accordion-menu > .selected > a .icon b, .msiip[role="contentinfo"] .accordion-menu > .selected > a .icon strong {
      font-weight: 600; }
  .msiip[role="contentinfo"] .accordion-menu > .selected > a .image-icon-fallback {
    height: 0.7777777778rem;
    margin-top: 0.0833333333rem;
    width: 0.7777777778rem; }
  .msiip[role="contentinfo"] .accordion-menu > .expandable > a,
  .msiip[role="contentinfo"] .accordion-menu > .expanded > a {
    padding-left: 0.9444444444rem; }
    .msiip[role="contentinfo"] .accordion-menu > .expandable > a .icon,
    .msiip[role="contentinfo"] .accordion-menu > .expandable > a .image-icon-fallback,
    .msiip[role="contentinfo"] .accordion-menu > .expanded > a .icon,
    .msiip[role="contentinfo"] .accordion-menu > .expanded > a .image-icon-fallback {
      left: 0; }
    .msiip[role="contentinfo"] .accordion-menu > .expandable > a .image-icon-fallback,
    .msiip[role="contentinfo"] .accordion-menu > .expanded > a .image-icon-fallback {
      height: 0.7777777778rem;
      margin-top: 0.0833333333rem;
      width: 0.7777777778rem; }
  .msiip[role="contentinfo"] .accordion-menu > .expandable ul,
  .msiip[role="contentinfo"] .accordion-menu > .expanded ul {
    padding-bottom: 0.7222222222rem; }
  .msiip[role="contentinfo"] .accordion-menu ul {
    padding-left: 0.9444444444rem; }
    .msiip[role="contentinfo"] .accordion-menu ul > li > a {
      padding-right: 0.9444444444rem; }
    .msiip[role="contentinfo"] .accordion-menu ul > .selected > a .icon {
      font-size: 0.7777777778rem;
      line-height: 0.9444444444rem;
      font-weight: 300; }
      .msiip[role="contentinfo"] .accordion-menu ul > .selected > a .icon b, .msiip[role="contentinfo"] .accordion-menu ul > .selected > a .icon strong {
        font-weight: 600; }
    .msiip[role="contentinfo"] .accordion-menu ul > .selected > a .image-icon-fallback {
      height: 0.7777777778rem;
      margin-top: 0.0833333333rem;
      width: 0.7777777778rem; }
  .msiip[role="contentinfo"] .accordion-menu > .expandable > a,
  .msiip[role="contentinfo"] .accordion-menu > .expanded > a {
    padding-left: 0; }
    .msiip[role="contentinfo"] .accordion-menu > .expandable > a .icon,
    .msiip[role="contentinfo"] .accordion-menu > .expandable > a .image-icon-fallback,
    .msiip[role="contentinfo"] .accordion-menu > .expanded > a .icon,
    .msiip[role="contentinfo"] .accordion-menu > .expanded > a .image-icon-fallback {
      left: 0; }
    .msiip[role="contentinfo"] .accordion-menu > .expandable > a .image-icon-fallback,
    .msiip[role="contentinfo"] .accordion-menu > .expanded > a .image-icon-fallback {
      height: 0.7777777778rem;
      margin-top: 0.0833333333rem;
      width: 0.7777777778rem; }
  .msiip[role="contentinfo"] .accordion-menu > .expandable ul,
  .msiip[role="contentinfo"] .accordion-menu > .expanded ul {
    padding-bottom: 0.7222222222rem; }
  .msiip[role="contentinfo"] > .footer-content {
    padding-bottom: 2.22222222222222rem; }
  .msiip[role="contentinfo"] .about-us:before,
  .msiip[role="contentinfo"] .contact-us:before,
  .msiip[role="contentinfo"] .international-sites:before,
  .msiip[role="contentinfo"] .products:before {
    border-top: 4px solid #ed0000;
    content: "";
    display: block;
    height: 27px;
    width: 40px; }
  @media (max-width: 599px) {
    .msiip[role="contentinfo"] .international-sites:before,
    .msiip[role="contentinfo"] .products:before {
      display: none; } }
  .msiip[role="contentinfo"] .about-us header,
  .msiip[role="contentinfo"] .contact-us header,
  .msiip[role="contentinfo"] .international-sites header,
  .msiip[role="contentinfo"] .products header {
    border-top: none; }
    .msiip[role="contentinfo"] .about-us header .header-content,
    .msiip[role="contentinfo"] .contact-us header .header-content,
    .msiip[role="contentinfo"] .international-sites header .header-content,
    .msiip[role="contentinfo"] .products header .header-content {
      border-bottom: none;
      padding-bottom: 0; }
      .msiip[role="contentinfo"] .about-us header .header-content h1,
      .msiip[role="contentinfo"] .contact-us header .header-content h1,
      .msiip[role="contentinfo"] .international-sites header .header-content h1,
      .msiip[role="contentinfo"] .products header .header-content h1 {
        font-size: 0.7777777778rem;
        line-height: 0.9444444444rem;
        font-weight: 300;
        display: block;
        margin-right: 0;
        padding-bottom: 0.1111111111rem; }
        .msiip[role="contentinfo"] .about-us header .header-content h1 b, .msiip[role="contentinfo"] .about-us header .header-content h1 strong,
        .msiip[role="contentinfo"] .contact-us header .header-content h1 b,
        .msiip[role="contentinfo"] .contact-us header .header-content h1 strong,
        .msiip[role="contentinfo"] .international-sites header .header-content h1 b,
        .msiip[role="contentinfo"] .international-sites header .header-content h1 strong,
        .msiip[role="contentinfo"] .products header .header-content h1 b,
        .msiip[role="contentinfo"] .products header .header-content h1 strong {
          font-weight: 600; }
      .msiip[role="contentinfo"] .about-us header .header-content a,
      .msiip[role="contentinfo"] .contact-us header .header-content a,
      .msiip[role="contentinfo"] .international-sites header .header-content a,
      .msiip[role="contentinfo"] .products header .header-content a {
        border-bottom-color: transparent;
        color: #676767;
        display: block; }
        .msiip[role="contentinfo"] .about-us header .header-content a:hover,
        .msiip[role="contentinfo"] .contact-us header .header-content a:hover,
        .msiip[role="contentinfo"] .international-sites header .header-content a:hover,
        .msiip[role="contentinfo"] .products header .header-content a:hover {
          cursor: default; }
      .msiip[role="contentinfo"] .about-us header .header-content [class$="icon"],
      .msiip[role="contentinfo"] .contact-us header .header-content [class$="icon"],
      .msiip[role="contentinfo"] .international-sites header .header-content [class$="icon"],
      .msiip[role="contentinfo"] .products header .header-content [class$="icon"] {
        display: none; }
  @media (max-width: 599px) {
    .msiip[role="contentinfo"] .contact-us .header-content > .expandable > a,
    .msiip[role="contentinfo"] .contact-us .header-content > .expanded > a,
    .msiip[role="contentinfo"] .international-sites .header-content > .expandable > a,
    .msiip[role="contentinfo"] .international-sites .header-content > .expanded > a,
    .msiip[role="contentinfo"] .products .header-content > .expandable > a,
    .msiip[role="contentinfo"] .products .header-content > .expanded > a {
      position: relative; }
      .msiip[role="contentinfo"] .contact-us .header-content > .expandable > a .icon,
      .msiip[role="contentinfo"] .contact-us .header-content > .expandable > a .image-icon-fallback,
      .msiip[role="contentinfo"] .contact-us .header-content > .expanded > a .icon,
      .msiip[role="contentinfo"] .contact-us .header-content > .expanded > a .image-icon-fallback,
      .msiip[role="contentinfo"] .international-sites .header-content > .expandable > a .icon,
      .msiip[role="contentinfo"] .international-sites .header-content > .expandable > a .image-icon-fallback,
      .msiip[role="contentinfo"] .international-sites .header-content > .expanded > a .icon,
      .msiip[role="contentinfo"] .international-sites .header-content > .expanded > a .image-icon-fallback,
      .msiip[role="contentinfo"] .products .header-content > .expandable > a .icon,
      .msiip[role="contentinfo"] .products .header-content > .expandable > a .image-icon-fallback,
      .msiip[role="contentinfo"] .products .header-content > .expanded > a .icon,
      .msiip[role="contentinfo"] .products .header-content > .expanded > a .image-icon-fallback {
        position: absolute; }
    .msiip[role="contentinfo"] .contact-us .header-content > .expandable > ul,
    .msiip[role="contentinfo"] .international-sites .header-content > .expandable > ul,
    .msiip[role="contentinfo"] .products .header-content > .expandable > ul {
      display: none; }
    .msiip[role="contentinfo"] .contact-us .header-content > li:not(.expandable):not(.expanded):not(.selected) > a:not([href]):hover,
    .msiip[role="contentinfo"] .international-sites .header-content > li:not(.expandable):not(.expanded):not(.selected) > a:not([href]):hover,
    .msiip[role="contentinfo"] .products .header-content > li:not(.expandable):not(.expanded):not(.selected) > a:not([href]):hover {
      color: #676767;
      cursor: default; }
    .msiip[role="contentinfo"] .contact-us .header-content > .expandable > a:hover,
    .msiip[role="contentinfo"] .contact-us .header-content > .expanded > a:hover,
    .msiip[role="contentinfo"] .international-sites .header-content > .expandable > a:hover,
    .msiip[role="contentinfo"] .international-sites .header-content > .expanded > a:hover,
    .msiip[role="contentinfo"] .products .header-content > .expandable > a:hover,
    .msiip[role="contentinfo"] .products .header-content > .expanded > a:hover {
      color: #00b8ee; }
      .msiip[role="contentinfo"] .contact-us .header-content > .expandable > a:hover .icon,
      .msiip[role="contentinfo"] .contact-us .header-content > .expanded > a:hover .icon,
      .msiip[role="contentinfo"] .international-sites .header-content > .expandable > a:hover .icon,
      .msiip[role="contentinfo"] .international-sites .header-content > .expanded > a:hover .icon,
      .msiip[role="contentinfo"] .products .header-content > .expandable > a:hover .icon,
      .msiip[role="contentinfo"] .products .header-content > .expanded > a:hover .icon {
        color: #00b8ee; }
    .msiip[role="contentinfo"] .contact-us .header-content > .expandable > a .icon,
    .msiip[role="contentinfo"] .international-sites .header-content > .expandable > a .icon,
    .msiip[role="contentinfo"] .products .header-content > .expandable > a .icon {
      color: #999999;
      font-family: "Morningstar UI Icons"; }
      .msiip[role="contentinfo"] .contact-us .header-content > .expandable > a .icon:before,
      .msiip[role="contentinfo"] .international-sites .header-content > .expandable > a .icon:before,
      .msiip[role="contentinfo"] .products .header-content > .expandable > a .icon:before {
        content: ""; }
    .msiip[role="contentinfo"] .contact-us .header-content > .expandable > a .image-icon-fallback,
    .msiip[role="contentinfo"] .international-sites .header-content > .expandable > a .image-icon-fallback,
    .msiip[role="contentinfo"] .products .header-content > .expandable > a .image-icon-fallback {
      background: url("../images/svg/icon-fallbacks/ui/normal/arrow-close-normal.svg") center no-repeat;
      background-size: contain; }
    .msiip[role="contentinfo"] .contact-us .header-content > .expandable > a:hover .image-icon-fallback,
    .msiip[role="contentinfo"] .international-sites .header-content > .expandable > a:hover .image-icon-fallback,
    .msiip[role="contentinfo"] .products .header-content > .expandable > a:hover .image-icon-fallback {
      background: url("../images/svg/icon-fallbacks/ui/hover/arrow-close-hover.svg") center no-repeat;
      background-size: contain; }
    .msiip[role="contentinfo"] .contact-us .header-content > .expanded > a .icon,
    .msiip[role="contentinfo"] .international-sites .header-content > .expanded > a .icon,
    .msiip[role="contentinfo"] .products .header-content > .expanded > a .icon {
      color: #999999;
      font-family: "Morningstar UI Icons"; }
      .msiip[role="contentinfo"] .contact-us .header-content > .expanded > a .icon:before,
      .msiip[role="contentinfo"] .international-sites .header-content > .expanded > a .icon:before,
      .msiip[role="contentinfo"] .products .header-content > .expanded > a .icon:before {
        content: ""; }
    .msiip[role="contentinfo"] .contact-us .header-content > .expanded > a .image-icon-fallback,
    .msiip[role="contentinfo"] .international-sites .header-content > .expanded > a .image-icon-fallback,
    .msiip[role="contentinfo"] .products .header-content > .expanded > a .image-icon-fallback {
      background: url("../images/svg/icon-fallbacks/ui/normal/arrow-open-normal.svg") center no-repeat;
      background-size: contain; }
    .msiip[role="contentinfo"] .contact-us .header-content > .expanded > a:hover .image-icon-fallback,
    .msiip[role="contentinfo"] .international-sites .header-content > .expanded > a:hover .image-icon-fallback,
    .msiip[role="contentinfo"] .products .header-content > .expanded > a:hover .image-icon-fallback {
      background: url("../images/svg/icon-fallbacks/ui/hover/arrow-open-hover.svg") center no-repeat;
      background-size: contain; }
    .msiip[role="contentinfo"] .contact-us .header-content > .expandable > a,
    .msiip[role="contentinfo"] .contact-us .header-content > .expanded > a,
    .msiip[role="contentinfo"] .international-sites .header-content > .expandable > a,
    .msiip[role="contentinfo"] .international-sites .header-content > .expanded > a,
    .msiip[role="contentinfo"] .products .header-content > .expandable > a,
    .msiip[role="contentinfo"] .products .header-content > .expanded > a {
      padding-left: 0.9444444444rem; }
      .msiip[role="contentinfo"] .contact-us .header-content > .expandable > a .icon,
      .msiip[role="contentinfo"] .contact-us .header-content > .expandable > a .image-icon-fallback,
      .msiip[role="contentinfo"] .contact-us .header-content > .expanded > a .icon,
      .msiip[role="contentinfo"] .contact-us .header-content > .expanded > a .image-icon-fallback,
      .msiip[role="contentinfo"] .international-sites .header-content > .expandable > a .icon,
      .msiip[role="contentinfo"] .international-sites .header-content > .expandable > a .image-icon-fallback,
      .msiip[role="contentinfo"] .international-sites .header-content > .expanded > a .icon,
      .msiip[role="contentinfo"] .international-sites .header-content > .expanded > a .image-icon-fallback,
      .msiip[role="contentinfo"] .products .header-content > .expandable > a .icon,
      .msiip[role="contentinfo"] .products .header-content > .expandable > a .image-icon-fallback,
      .msiip[role="contentinfo"] .products .header-content > .expanded > a .icon,
      .msiip[role="contentinfo"] .products .header-content > .expanded > a .image-icon-fallback {
        left: 0; }
      .msiip[role="contentinfo"] .contact-us .header-content > .expandable > a .image-icon-fallback,
      .msiip[role="contentinfo"] .contact-us .header-content > .expanded > a .image-icon-fallback,
      .msiip[role="contentinfo"] .international-sites .header-content > .expandable > a .image-icon-fallback,
      .msiip[role="contentinfo"] .international-sites .header-content > .expanded > a .image-icon-fallback,
      .msiip[role="contentinfo"] .products .header-content > .expandable > a .image-icon-fallback,
      .msiip[role="contentinfo"] .products .header-content > .expanded > a .image-icon-fallback {
        height: 0.7777777778rem;
        margin-top: 0.0833333333rem;
        width: 0.7777777778rem; }
    .msiip[role="contentinfo"] .contact-us .header-content > .expandable ul,
    .msiip[role="contentinfo"] .contact-us .header-content > .expanded ul,
    .msiip[role="contentinfo"] .international-sites .header-content > .expandable ul,
    .msiip[role="contentinfo"] .international-sites .header-content > .expanded ul,
    .msiip[role="contentinfo"] .products .header-content > .expandable ul,
    .msiip[role="contentinfo"] .products .header-content > .expanded ul {
      padding-bottom: 0.7222222222rem; }
    .msiip[role="contentinfo"] .contact-us .header-content h1,
    .msiip[role="contentinfo"] .international-sites .header-content h1,
    .msiip[role="contentinfo"] .products .header-content h1 {
      padding-bottom: 0; }
    .msiip[role="contentinfo"] .contact-us .header-content a,
    .msiip[role="contentinfo"] .international-sites .header-content a,
    .msiip[role="contentinfo"] .products .header-content a {
      padding-bottom: 0.5rem;
      padding-top: 0.5rem; }
      .msiip[role="contentinfo"] .contact-us .header-content a:hover,
      .msiip[role="contentinfo"] .international-sites .header-content a:hover,
      .msiip[role="contentinfo"] .products .header-content a:hover {
        cursor: pointer; }
    .msiip[role="contentinfo"] .contact-us .header-content .expandable,
    .msiip[role="contentinfo"] .international-sites .header-content .expandable,
    .msiip[role="contentinfo"] .products .header-content .expandable {
      border-bottom: 1px solid #e9e9e9; }
    .msiip[role="contentinfo"] .contact-us .list,
    .msiip[role="contentinfo"] .contact-us .accordion-menu,
    .msiip[role="contentinfo"] .international-sites .list,
    .msiip[role="contentinfo"] .international-sites .accordion-menu,
    .msiip[role="contentinfo"] .products .list,
    .msiip[role="contentinfo"] .products .accordion-menu {
      padding-left: 0.9444444444rem;
      display: none; }
    .msiip[role="contentinfo"] .contact-us .list,
    .msiip[role="contentinfo"] .international-sites .list,
    .msiip[role="contentinfo"] .products .list {
      padding-bottom: 0.7222222222rem; }
    .msiip[role="contentinfo"] .list-expanded .list,
    .msiip[role="contentinfo"] .list-expanded .accordion-menu {
      display: block; }
    .msiip[role="contentinfo"] .list-expanded .list {
      border-bottom: 1px solid #e9e9e9; } }
  .msiip[role="contentinfo"] .about-us h1 {
    color: #676767;
    padding-bottom: 0.5555555556rem; }
    .msiip[role="contentinfo"] .about-us h1 b {
      display: block;
      border-bottom: 1px solid transparent; }
    .msiip[role="contentinfo"] .about-us h1:hover {
      cursor: default; }
  .msiip[role="contentinfo"] .about-us p {
    font-size: 0.7777777778rem;
    line-height: 0.9444444444rem;
    font-weight: 300;
    color: #676767; }
    .msiip[role="contentinfo"] .about-us p b, .msiip[role="contentinfo"] .about-us p strong {
      font-weight: 600; }
    .msiip[role="contentinfo"] .about-us p:first-of-type {
      padding-top: 0.1111111111rem; }
    .msiip[role="contentinfo"] .about-us p:last-of-type {
      margin-bottom: 0; }
  @media (max-width: 599px) {
    .msiip[role="contentinfo"] .about-us {
      padding-bottom: 1.77777777777778rem; } }
  .msiip[role="contentinfo"] .products .accordion-menu > li {
    border-bottom: none; }
    .msiip[role="contentinfo"] .products .accordion-menu > li [class$="icon"] {
      display: none; }
  .msiip[role="contentinfo"] .products .accordion-menu > .has-list > a {
    border-bottom: 1px solid #e9e9e9; }
  .msiip[role="contentinfo"] .products .accordion-menu > .has-list > a:hover {
    color: #676767;
    cursor: default; }
  .msiip[role="contentinfo"] .products .accordion-menu > .expandable > ul {
    display: block; }
  .msiip[role="contentinfo"] .products .accordion-menu ul {
    padding-left: 0; }
    .msiip[role="contentinfo"] .products .accordion-menu ul > li > a {
      display: inline-block;
      padding-right: 0; }
  @media (min-width: 1200px) {
    .msiip[role="contentinfo"] .products .accordion-menu {
      margin-left: -18px;
      margin-right: -18px; }
      .msiip[role="contentinfo"] .products .accordion-menu > li {
        padding-left: 18px;
        padding-right: 18px; } }
  @media (min-width: 1000px) and (max-width: 1199px) {
    .msiip[role="contentinfo"] .products .accordion-menu {
      margin-left: -16px;
      margin-right: -16px; }
      .msiip[role="contentinfo"] .products .accordion-menu > li {
        padding-left: 16px;
        padding-right: 16px; } }
  @media (max-width: 999px) {
    .msiip[role="contentinfo"] .products .accordion-menu > .expandable > a,
    .msiip[role="contentinfo"] .products .accordion-menu > .expanded > a {
      padding-left: 0.9444444444rem; }
      .msiip[role="contentinfo"] .products .accordion-menu > .expandable > a .icon,
      .msiip[role="contentinfo"] .products .accordion-menu > .expandable > a .image-icon-fallback,
      .msiip[role="contentinfo"] .products .accordion-menu > .expanded > a .icon,
      .msiip[role="contentinfo"] .products .accordion-menu > .expanded > a .image-icon-fallback {
        left: 0; }
      .msiip[role="contentinfo"] .products .accordion-menu > .expandable > a .image-icon-fallback,
      .msiip[role="contentinfo"] .products .accordion-menu > .expanded > a .image-icon-fallback {
        height: 0.7777777778rem;
        margin-top: 0.0833333333rem;
        width: 0.7777777778rem; }
    .msiip[role="contentinfo"] .products .accordion-menu > .expandable ul,
    .msiip[role="contentinfo"] .products .accordion-menu > .expanded ul {
      padding-bottom: 0.7222222222rem; }
    .msiip[role="contentinfo"] .products .accordion-menu > .has-list {
      border-bottom: 1px solid #e9e9e9; }
      .msiip[role="contentinfo"] .products .accordion-menu > .has-list > a {
        border-bottom-color: transparent; }
      .msiip[role="contentinfo"] .products .accordion-menu > .has-list > a:hover {
        color: #00b8ee;
        cursor: pointer; }
    .msiip[role="contentinfo"] .products .accordion-menu > .expandable > ul {
      display: none; }
    .msiip[role="contentinfo"] .products .accordion-menu ul {
      padding-left: 0.9444444444rem; }
      .msiip[role="contentinfo"] .products .accordion-menu ul > li > a {
        display: block; } }
  .msiip[role="contentinfo"] .footer-legal:after,
  .msiip[role="contentinfo"] .footer-legal-content:after,
  .msiip[role="contentinfo"] .legal-text:after,
  .msiip[role="contentinfo"] .legal-links:after {
    clear: both;
    content: "";
    display: table; }
  .msiip[role="contentinfo"] .footer-legal-content {
    border-top: 1px solid #676767;
    padding-bottom: 0.55555555555556rem; }
    @media (max-width: 599px) {
      .msiip[role="contentinfo"] .footer-legal-content {
        border-top: none; } }
  .msiip[role="contentinfo"] .legal-text small {
    color: #676767;
    float: left;
    padding-top: 0.1111111111rem; }
  .msiip[role="contentinfo"] .legal-links .linear-list {
    float: right; }
    .msiip[role="contentinfo"] .legal-links .linear-list li {
      color: #676767; }
    .msiip[role="contentinfo"] .legal-links .linear-list a {
      border-bottom-color: transparent;
      color: #676767; }
    .msiip[role="contentinfo"] .legal-links .linear-list a:hover {
      border-bottom-color: transparent;
      color: #00b8ee; }
      .msiip[role="contentinfo"] .legal-links .linear-list a:hover .icon {
        color: #00b8ee; }
    .msiip[role="contentinfo"] .legal-links .linear-list li {
      font-size: 0.7777777778rem;
      line-height: 0.9444444444rem;
      font-weight: 300;
      padding: 0.1111111111rem 0; }
      .msiip[role="contentinfo"] .legal-links .linear-list li b, .msiip[role="contentinfo"] .legal-links .linear-list li strong {
        font-weight: 600; }
      .msiip[role="contentinfo"] .legal-links .linear-list li a {
        font-size: 0.7777777778rem;
        line-height: 0.9444444444rem;
        font-weight: 300; }
        .msiip[role="contentinfo"] .legal-links .linear-list li a b, .msiip[role="contentinfo"] .legal-links .linear-list li a strong {
          font-weight: 600; }
      .msiip[role="contentinfo"] .legal-links .linear-list li ul {
        margin-top: 0.1111111111rem; }
    .msiip[role="contentinfo"] .legal-links .linear-list .has-list {
      padding-bottom: 0; }
    .msiip[role="contentinfo"] .legal-links .linear-list > li {
      margin-right: 0.7222222222rem; }
      .msiip[role="contentinfo"] .legal-links .linear-list > li:last-child {
        margin-right: 0; }
    @media (max-width: 999px) {
      .msiip[role="contentinfo"] .legal-links .linear-list {
        float: left;
        margin-top: 0.5rem; } }
  .msiip[role="contentinfo"] .premium-upsell {
    background: #5050cc;
    bottom: 0;
    display: none;
    height: 2.8888888889rem;
    position: fixed;
    width: 100%;
    z-index: 1001; }
    .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content {
      float: left;
      margin: 0 auto;
      margin-top: 0.5555555556rem;
      width: 100%; }
      .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container {
        display: block;
        height: 1.7777777778rem;
        margin: 0 auto;
        padding-left: 1rem;
        padding-right: 1rem;
        text-align: center; }
        .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-upsell-action-content {
          display: inline-block;
          margin-right: 0.5555555556rem;
          padding-top: 0.2777777778rem; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-upsell-action-content a {
            border-bottom: none;
            font-weight: bold; }
        .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container a {
          color: #f9f9f9;
          display: inline-block;
          font-size: 1.1111111111rem;
          vertical-align: middle; }
        .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container {
          display: inline-block; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a {
            background: #5050cc; }
        .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-large {
          font-size: 1.2222222222rem;
          line-height: 1.4444444444rem;
          font-weight: 300;
          -webkit-border-radius: 1.1666666667rem;
          -moz-border-radius: 1.1666666667rem;
          -ms-border-radius: 1.1666666667rem;
          -o-border-radius: 1.1666666667rem;
          border-radius: 1.1666666667rem;
          border-width: 1px;
          height: 2.3333333333rem;
          min-width: 5.0555555556rem;
          padding: 0.3888888889rem 1.1111111111rem; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-large b, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-large strong {
            font-weight: 600; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-large.icon-text [class$="icon"],
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-large.icon-text .image-icon-fallback {
            margin-right: 0.1666666667rem; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-large .image-icon-fallback {
            height: 1.2222222222rem;
            margin-top: 0.1111111111rem;
            width: 1.2222222222rem; }
        .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-medium {
          font-size: 1rem;
          line-height: 1.2222222222rem;
          font-weight: 300;
          -webkit-border-radius: 1rem;
          -moz-border-radius: 1rem;
          -ms-border-radius: 1rem;
          -o-border-radius: 1rem;
          border-radius: 1rem;
          border-width: 1px;
          height: 2rem;
          min-width: 4.2777777778rem;
          padding: 0.3333333333rem 0.9444444444rem; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-medium b, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-medium strong {
            font-weight: 600; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-medium.icon-text [class$="icon"],
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-medium.icon-text .image-icon-fallback {
            margin-right: 0.1111111111rem; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-medium .image-icon-fallback {
            height: 1rem;
            margin-top: 0.1111111111rem;
            width: 1rem; }
        .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-small {
          font-size: 0.8888888889rem;
          line-height: 1.1111111111rem;
          font-weight: 300;
          -webkit-border-radius: 0.8888888889rem;
          -moz-border-radius: 0.8888888889rem;
          -ms-border-radius: 0.8888888889rem;
          -o-border-radius: 0.8888888889rem;
          border-radius: 0.8888888889rem;
          border-width: 1px;
          height: 1.7777777778rem;
          min-width: 3.8888888889rem;
          padding: 0.2777777778rem 0.8333333333rem; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-small b, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-small strong {
            font-weight: 600; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-small.icon-text [class$="icon"],
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-small.icon-text .image-icon-fallback {
            margin-right: 0.0555555556rem; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-small .image-icon-fallback {
            height: 0.8888888889rem;
            margin-top: 0.1111111111rem;
            width: 0.8888888889rem; }
        .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-xsmall {
          font-size: 0.7777777778rem;
          line-height: 0.9444444444rem;
          font-weight: 300;
          -webkit-border-radius: 0.75rem;
          -moz-border-radius: 0.75rem;
          -ms-border-radius: 0.75rem;
          -o-border-radius: 0.75rem;
          border-radius: 0.75rem;
          border-width: 1px;
          height: 1.5rem;
          min-width: 3.3333333333rem;
          padding: 0.2222222222rem 0.7222222222rem; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-xsmall b, .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-xsmall strong {
            font-weight: 600; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-xsmall.icon-text [class$="icon"],
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-xsmall.icon-text .image-icon-fallback {
            margin-right: 0rem; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-xsmall .image-icon-fallback {
            height: 0.7777777778rem;
            margin-top: 0.0833333333rem;
            width: 0.7777777778rem; }
      .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-close {
        display: inline-block;
        float: right;
        margin-right: 0.5555555556rem;
        margin-top: -1.9444444444rem; }
        .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-close a {
          min-width: 0;
          padding: .28889rem .28889rem; }
          .msiip[role="contentinfo"] .premium-upsell .premium-upsell-content .premium-upsell-close a span {
            color: #f9f9f9; }

@media (min-width: 600px) {
  body.free .msiip[role="contentinfo"] .premium-upsell,
  body.visitor .msiip[role="contentinfo"] .premium-upsell {
    display: block; } }

@media (max-width: 999px) {
  .fontface .msiip[role="contentinfo"] .products .accordion-menu > li > a [class$="icon"] {
    display: inline-block; } }

@media (max-width: 599px) {
  .fontface .msiip[role="contentinfo"] .contact-us .header-content h1 > a [class$="icon"],
  .fontface .msiip[role="contentinfo"] .international-sites .header-content h1 > a [class$="icon"],
  .fontface .msiip[role="contentinfo"] .products .header-content h1 > a [class$="icon"] {
    display: inline-block; } }

@media print {
  .msiip[role="contentinfo"] {
    display: none; } }

@charset "UTF-8";
/*!
 * @clientlib msiip-global
 * @clientlib msiip-comp-hamburger
 */
.msiip#site-navigation-menu {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 18px;
  padding-right: 18px;
  margin: 0 auto;
  width: 280px;
  background: url("../images/png/backgrounds/hamburger-nav-background.png") #151515 repeat;
  height: 100%;
  left: -280px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 1.11111111111111rem;
  padding-top: 1.11111111111111rem;
  position: fixed;
  top: 0;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.75s;
  -moz-transition-duration: 0.75s;
  transition-duration: 0.75s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -webkit-transition-timing-function: 0;
  -moz-transition-timing-function: 0;
  transition-timing-function: 0;
  z-index: 1002; }
  @media (max-width: 1199px) {
    .msiip#site-navigation-menu {
      padding-left: 18px;
      padding-right: 18px; } }
  @media (max-width: 999px) {
    .msiip#site-navigation-menu {
      padding-left: 18px;
      padding-right: 18px; } }
  @media (max-width: 767px) {
    .msiip#site-navigation-menu {
      padding-left: 18px;
      padding-right: 18px; } }
  @media (max-width: 599px) {
    .msiip#site-navigation-menu {
      padding-left: 10px;
      padding-right: 10px; } }
  .msiip#site-navigation-menu:after {
    clear: both;
    content: "";
    display: table; }
  .msiip#site-navigation-menu nav {
    padding-bottom: 1.11111111111111rem;
    position: relative;
    top: 100%;
    -webkit-transition-property: top;
    -moz-transition-property: top;
    transition-property: top;
    -webkit-transition-duration: 0.75s;
    -moz-transition-duration: 0.75s;
    transition-duration: 0.75s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: 0;
    -moz-transition-timing-function: 0;
    transition-timing-function: 0; }
  .msiip#site-navigation-menu .menu li,
  .msiip#site-navigation-menu .accordion-menu li {
    color: #e9e9e9; }
  .msiip#site-navigation-menu .menu a,
  .msiip#site-navigation-menu .accordion-menu a {
    border-bottom-color: transparent;
    color: #e9e9e9; }
  .msiip#site-navigation-menu .menu a:hover,
  .msiip#site-navigation-menu .accordion-menu a:hover {
    border-bottom-color: transparent;
    color: #00b8ee; }
    .msiip#site-navigation-menu .menu a:hover .icon,
    .msiip#site-navigation-menu .accordion-menu a:hover .icon {
      color: #00b8ee; }
  .msiip#site-navigation-menu .menu > li,
  .msiip#site-navigation-menu .accordion-menu > li {
    border-style: solid;
    border-color: #999999; }
    .msiip#site-navigation-menu .menu > li > a,
    .msiip#site-navigation-menu .accordion-menu > li > a {
      display: block; }
  .msiip#site-navigation-menu .menu > li > a, .msiip#site-navigation-menu .menu ul > li > a,
  .msiip#site-navigation-menu .accordion-menu > li > a,
  .msiip#site-navigation-menu .accordion-menu ul > li > a {
    display: block;
    position: relative; }
  .msiip#site-navigation-menu .menu > li:not(.selected):not(.expandable):not(.expanded) > a [class*="icon"], .msiip#site-navigation-menu .menu ul > li:not(.selected):not(.expandable):not(.expanded) > a [class*="icon"],
  .msiip#site-navigation-menu .accordion-menu > li:not(.selected):not(.expandable):not(.expanded) > a [class*="icon"],
  .msiip#site-navigation-menu .accordion-menu ul > li:not(.selected):not(.expandable):not(.expanded) > a [class*="icon"] {
    display: none; }
  .msiip#site-navigation-menu .menu > .selected > a .icon,
  .msiip#site-navigation-menu .menu > .selected > a .image-icon-fallback, .msiip#site-navigation-menu .menu ul > .selected > a .icon,
  .msiip#site-navigation-menu .menu ul > .selected > a .image-icon-fallback,
  .msiip#site-navigation-menu .accordion-menu > .selected > a .icon,
  .msiip#site-navigation-menu .accordion-menu > .selected > a .image-icon-fallback,
  .msiip#site-navigation-menu .accordion-menu ul > .selected > a .icon,
  .msiip#site-navigation-menu .accordion-menu ul > .selected > a .image-icon-fallback {
    position: absolute;
    right: 0; }
  .msiip#site-navigation-menu .menu > .selected > a .icon, .msiip#site-navigation-menu .menu ul > .selected > a .icon,
  .msiip#site-navigation-menu .accordion-menu > .selected > a .icon,
  .msiip#site-navigation-menu .accordion-menu ul > .selected > a .icon {
    color: #999999;
    font-family: "Morningstar UI Icons";
    color: #00b8ee; }
    .msiip#site-navigation-menu .menu > .selected > a .icon:before, .msiip#site-navigation-menu .menu ul > .selected > a .icon:before,
    .msiip#site-navigation-menu .accordion-menu > .selected > a .icon:before,
    .msiip#site-navigation-menu .accordion-menu ul > .selected > a .icon:before {
      content: ""; }
  .msiip#site-navigation-menu .menu > .selected > a .image-icon-fallback, .msiip#site-navigation-menu .menu ul > .selected > a .image-icon-fallback,
  .msiip#site-navigation-menu .accordion-menu > .selected > a .image-icon-fallback,
  .msiip#site-navigation-menu .accordion-menu ul > .selected > a .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/checkmark-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip#site-navigation-menu .menu > .selected > a:hover, .msiip#site-navigation-menu .menu ul > .selected > a:hover,
  .msiip#site-navigation-menu .accordion-menu > .selected > a:hover,
  .msiip#site-navigation-menu .accordion-menu ul > .selected > a:hover {
    color: #00b8ee; }
    .msiip#site-navigation-menu .menu > .selected > a:hover .icon, .msiip#site-navigation-menu .menu ul > .selected > a:hover .icon,
    .msiip#site-navigation-menu .accordion-menu > .selected > a:hover .icon,
    .msiip#site-navigation-menu .accordion-menu ul > .selected > a:hover .icon {
      color: #00b8ee; }
    .msiip#site-navigation-menu .menu > .selected > a:hover .image-icon-fallback, .msiip#site-navigation-menu .menu ul > .selected > a:hover .image-icon-fallback,
    .msiip#site-navigation-menu .accordion-menu > .selected > a:hover .image-icon-fallback,
    .msiip#site-navigation-menu .accordion-menu ul > .selected > a:hover .image-icon-fallback {
      background: url("../images/svg/icon-fallbacks/ui/hover/checkmark-hover.svg") center no-repeat;
      background-size: contain; }
  .msiip#site-navigation-menu .menu li a, .msiip#site-navigation-menu .menu ul li a,
  .msiip#site-navigation-menu .accordion-menu li a,
  .msiip#site-navigation-menu .accordion-menu ul li a {
    font-weight: 600; }
  .msiip#site-navigation-menu .menu li ul li a, .msiip#site-navigation-menu .menu ul li ul li a,
  .msiip#site-navigation-menu .accordion-menu li ul li a,
  .msiip#site-navigation-menu .accordion-menu ul li ul li a {
    font-weight: 300; }
  .msiip#site-navigation-menu .menu .metadata,
  .msiip#site-navigation-menu .accordion-menu .metadata {
    color: #999999; }

.site-navigation-menu-active .msiip#site-navigation-menu {
  height: 100%;
  left: 0; }
  .site-navigation-menu-active .msiip#site-navigation-menu nav {
    top: 0; }
  @media (min-width: 768px) {
    .site-navigation-menu-active .msiip#site-navigation-menu {
      display: none; } }

.site-navigation-menu-active.sticky-header .msiip#site-navigation-menu {
  display: block; }
  @media (min-width: 768px) {
    .site-navigation-menu-active.sticky-header .msiip#site-navigation-menu {
      display: none; } }

.site-navigation-menu-active .site-navigation-menu-cover {
  background-color: transparent;
  bottom: 0;
  display: block;
  left: 0;
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0; }

/*!
 * @clientlib msiip-global
 */
.header-footer > .header-upsell {
  background-color: #5050cc;
  border: 1px solid transparent;
  border-bottom-color: transparent;
  display: inline-block;
  margin-top: 0.3888888889rem;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 4px;
  position: relative;
  vertical-align: top;
  width: 100%; }
  .header-footer > .header-upsell:after {
    clear: both;
    content: "";
    display: table; }
  .header-footer > .header-upsell [class$="-ui-icon"] {
    color: white;
    display: inline-block;
    float: left;
    font-size: 16px;
    line-height: 16px;
    margin-right: 2px;
    margin-top: -1px;
    vertical-align: top; }
  .header-footer > .header-upsell b,
  .header-footer > .header-upsell .call-to-action {
    color: white;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 16px;
    text-transform: uppercase; }
  .header-footer > .header-upsell b {
    float: left; }
  .header-footer > .header-upsell .call-to-action {
    float: right; }
  .header-footer > .header-upsell:hover [class$="-ui-icon"],
  .header-footer > .header-upsell:hover b,
  .header-footer > .header-upsell:hover .call-to-action {
    color: white; }
  .header-footer > .header-upsell + header {
    border-top-color: transparent; }

.header-footer.msiip.card > .header-upsell, .header-footer.msiip.content-card > .header-upsell, .header-footer.msiip.security-card > .header-upsell, .header-footer.msiip.video-card > .header-upsell, .header-footer.msiip.modal > .header-upsell, .header-footer.msiip.fluid-modal > .header-upsell, .header-footer.msiip.large-fluid-modal > .header-upsell, .header-footer.msiip.popover > .header-upsell, .header-footer.msiip.autocomplete-popover > .header-upsell {
  display: none; }

.header-footer > header {
  border-top: 4px solid #e9e9e9;
  padding-top: 0.1111111111rem;
  width: 100%; }

.header-footer.msiip.sponsor-ads-container > header {
  border-top-width: 1px; }

.header-footer.msiip.card > header, .header-footer.msiip.content-card > header, .header-footer.msiip.security-card > header, .header-footer.msiip.video-card > header {
  border-top: none;
  padding: 0.8333333333rem; }

.header-footer.msiip.modal > header, .header-footer.msiip.fluid-modal > header, .header-footer.msiip.teaser-image-modal > header, .header-footer.msiip.teaser-fluid-modal > header, .header-footer.msiip.large-fluid-modal > header, .header-footer.msiip.progressive-60-teaser-image-modal > header, .header-footer.msiip.progressive-40-teaser-image-modal > header, .header-footer.msiip.static-318px-teaser-modal > header {
  border-top: none; }

.header-footer.msiip.modal > header, .header-footer.msiip.fluid-modal > header, .header-footer.msiip.teaser-fluid-modal > header, .header-footer.msiip.large-fluid-modal > header {
  padding: 0.6111111111rem 1.0555555556rem 0; }

.header-footer.msiip.teaser-image-modal > header, .header-footer.msiip.progressive-60-teaser-image-modal > header, .header-footer.msiip.progressive-40-teaser-image-modal > header, .header-footer.msiip.static-318px-teaser-modal > header {
  padding-top: 0; }

.header-footer.msiip.popover > header, .header-footer.msiip.autocomplete-popover > header, .header-footer.msiip.chart-popover > header {
  border-top: none;
  padding: 1.2222222222rem 0.8333333333rem 0; }

.header-footer.msiip.panel .panel-content .header-footer > header {
  border-top: 1px solid #999999; }

.header-footer.msiip.panel .panel-content .header-footer > .header-upsell + header {
  border-top-color: transparent; }

.header-footer.msiip.panel .panel-content .header-footer.msiip.card > header, .header-footer.msiip.panel .panel-content .header-footer.msiip.content-card > header, .header-footer.msiip.panel .panel-content .header-footer.msiip.security-card > header, .header-footer.msiip.panel .panel-content .header-footer.msiip.video-card > header {
  border-top: none; }

.header-footer > header > .header-content {
  padding-bottom: 0.3888888889rem;
  position: relative;
  width: 100%; }
  .header-footer > header > .header-content:after {
    clear: both;
    content: "";
    display: table; }

.header-footer.msiip.card > header > .header-content, .header-footer.msiip.content-card > header > .header-content, .header-footer.msiip.security-card > header > .header-content, .header-footer.msiip.video-card > header > .header-content {
  height: 2.4444444444rem;
  overflow: hidden;
  padding-bottom: 0; }
  .header-footer.msiip.card > header > .header-content .ellipsis, .header-footer.msiip.content-card > header > .header-content .ellipsis, .header-footer.msiip.security-card > header > .header-content .ellipsis, .header-footer.msiip.video-card > header > .header-content .ellipsis {
    border-bottom: 0.1111111111rem solid white;
    height: 2.4444444444rem;
    line-height: 1.2222222222rem;
    overflow: hidden; }
  .header-footer.msiip.card > header > .header-content .ellipsis:before, .header-footer.msiip.content-card > header > .header-content .ellipsis:before, .header-footer.msiip.security-card > header > .header-content .ellipsis:before, .header-footer.msiip.video-card > header > .header-content .ellipsis:before {
    content: "";
    float: left;
    height: 2.4444444444rem;
    width: 5px; }
  .header-footer.msiip.card > header > .header-content .ellipsis > *:first-child, .header-footer.msiip.content-card > header > .header-content .ellipsis > *:first-child, .header-footer.msiip.security-card > header > .header-content .ellipsis > *:first-child, .header-footer.msiip.video-card > header > .header-content .ellipsis > *:first-child {
    float: right;
    margin-left: -5px;
    width: 100%; }
  .header-footer.msiip.card > header > .header-content .ellipsis:after, .header-footer.msiip.content-card > header > .header-content .ellipsis:after, .header-footer.msiip.security-card > header > .header-content .ellipsis:after, .header-footer.msiip.video-card > header > .header-content .ellipsis:after {
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
    background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
    background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
    background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    content: "\02026";
    float: right;
    left: 100%;
    margin-left: -3rem;
    padding-right: 5px;
    position: relative;
    text-align: right;
    top: -22px;
    width: 3rem; }

.header-footer.msiip.modal > header > .header-content, .header-footer.msiip.fluid-modal > header > .header-content, .header-footer.msiip.large-fluid-modal > header > .header-content, .header-footer.msiip.teaser-fluid-modal > header > .header-content, .header-footer.msiip.popover > header > .header-content, .header-footer.msiip.autocomplete-popover > header > .header-content, .header-footer.msiip.chart-popover > header > .header-content {
  border-bottom: 2px solid #676767;
  padding-bottom: 0.5rem; }
  .header-footer.msiip.modal > header > .header-content.no-border, .header-footer.msiip.fluid-modal > header > .header-content.no-border, .header-footer.msiip.large-fluid-modal > header > .header-content.no-border, .header-footer.msiip.teaser-fluid-modal > header > .header-content.no-border, .header-footer.msiip.popover > header > .header-content.no-border, .header-footer.msiip.autocomplete-popover > header > .header-content.no-border, .header-footer.msiip.chart-popover > header > .header-content.no-border {
    border-bottom: none; }

.header-footer.msiip.teaser-image-modal > header > .header-content, .header-footer.msiip.progressive-60-teaser-image-modal > header > .header-content, .header-footer.msiip.progressive-40-teaser-image-modal > header > .header-content, .header-footer.msiip.static-318px-teaser-modal > header > .header-content {
  padding-bottom: 0; }

.header-footer > header h1,
.header-footer > header h2 {
  font-size: 1.1111111111rem;
  line-height: 1.3333333333rem;
  font-weight: 200;
  display: inline-block;
  margin-right: 0.1111111111rem;
  padding-bottom: 0.1666666667rem;
  padding-top: 0;
  vertical-align: top; }
  .header-footer > header h1 b, .header-footer > header h1 strong,
  .header-footer > header h2 b,
  .header-footer > header h2 strong {
    font-weight: 600; }

.header-footer > header h1 b {
  font-weight: 200; }

.header-footer > header h2 {
  margin-right: 0.3333333333rem; }

.header-footer.msiip.card > header h1, .header-footer.msiip.content-card > header h1, .header-footer.msiip.security-card > header h1, .header-footer.msiip.video-card > header h1 {
  font-size: 1rem;
  line-height: 1.2222222222rem;
  font-weight: 300; }
  .header-footer.msiip.card > header h1 b, .header-footer.msiip.card > header h1 strong, .header-footer.msiip.content-card > header h1 b, .header-footer.msiip.content-card > header h1 strong, .header-footer.msiip.security-card > header h1 b, .header-footer.msiip.security-card > header h1 strong, .header-footer.msiip.video-card > header h1 b, .header-footer.msiip.video-card > header h1 strong {
    font-weight: 600; }
  .header-footer.msiip.card > header h1 b, .header-footer.msiip.content-card > header h1 b, .header-footer.msiip.security-card > header h1 b, .header-footer.msiip.video-card > header h1 b {
    font-weight: 600; }

.header-footer.msiip.popover > header h1, .header-footer.msiip.autocomplete-popover > header h1, .header-footer.msiip.chart-popover > header h1 {
  font-size: 0.7777777778rem;
  line-height: 0.9444444444rem;
  font-weight: 300;
  overflow: hidden;
  padding-bottom: 0;
  padding-top: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 261px; }
  .header-footer.msiip.popover > header h1 b, .header-footer.msiip.popover > header h1 strong, .header-footer.msiip.autocomplete-popover > header h1 b, .header-footer.msiip.autocomplete-popover > header h1 strong, .header-footer.msiip.chart-popover > header h1 b, .header-footer.msiip.chart-popover > header h1 strong {
    font-weight: 600; }
  .header-footer.msiip.popover > header h1 b, .header-footer.msiip.autocomplete-popover > header h1 b, .header-footer.msiip.chart-popover > header h1 b {
    font-weight: 600; }

.header-footer.msiip.panel .panel-content .header-footer > header h1,
.header-footer.msiip.panel .panel-content .header-footer > header h2 {
  font-size: 0.8888888889rem;
  line-height: 1.1111111111rem;
  font-weight: 300;
  padding-bottom: 0;
  padding-top: 0; }
  .header-footer.msiip.panel .panel-content .header-footer > header h1 b, .header-footer.msiip.panel .panel-content .header-footer > header h1 strong,
  .header-footer.msiip.panel .panel-content .header-footer > header h2 b,
  .header-footer.msiip.panel .panel-content .header-footer > header h2 strong {
    font-weight: 600; }

.header-footer.msiip.panel .panel-content .header-footer > header h1 b {
  font-weight: 600; }

.header-footer > header .more {
  font-size: 0.8888888889rem;
  line-height: 1.1111111111rem;
  font-weight: 300;
  border-bottom: none;
  color: #676767;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0.3333333333rem; }
  .header-footer > header .more b, .header-footer > header .more strong {
    font-weight: 600; }
  .header-footer > header .more:after {
    content: "..."; }

.header-footer > header .market-index-more {
  display: inline-block;
  margin-left: 0.2777777778rem;
  margin-top: 0.2222222222rem;
  position: inherit;
  top: 0; }

.header-footer.msiip.panel .panel-content .header-footer > header .more {
  top: 0; }

.header-footer > header .msiip.segmented-controls {
  display: inline-block;
  vertical-align: top; }
  .header-footer > header .msiip.segmented-controls .msiip.segmented-control .segmented-control-list > li .button {
    font-size: 0.7777777778rem;
    line-height: 0.9444444444rem;
    font-weight: 300;
    -webkit-border-radius: 0.75rem;
    -moz-border-radius: 0.75rem;
    -ms-border-radius: 0.75rem;
    -o-border-radius: 0.75rem;
    border-radius: 0.75rem;
    border-width: 1px;
    height: 1.5rem;
    min-width: 3.3333333333rem;
    padding: 0.2222222222rem 0.7222222222rem; }
    .header-footer > header .msiip.segmented-controls .msiip.segmented-control .segmented-control-list > li .button b, .header-footer > header .msiip.segmented-controls .msiip.segmented-control .segmented-control-list > li .button strong {
      font-weight: 600; }
    .header-footer > header .msiip.segmented-controls .msiip.segmented-control .segmented-control-list > li .button.icon-text [class$="icon"],
    .header-footer > header .msiip.segmented-controls .msiip.segmented-control .segmented-control-list > li .button.icon-text .image-icon-fallback {
      margin-right: 0rem; }
    .header-footer > header .msiip.segmented-controls .msiip.segmented-control .segmented-control-list > li .button .image-icon-fallback {
      height: 0.7777777778rem;
      margin-top: 0.0833333333rem;
      width: 0.7777777778rem; }
  .header-footer > header .msiip.segmented-controls .msiip.segmented-control .segmented-control-list > li:not(:last-of-type) .button {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -ms-border-bottom-right-radius: 0;
    -o-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    -ms-border-top-right-radius: 0;
    -o-border-top-right-radius: 0;
    border-top-right-radius: 0;
    padding-right: 0.6111111111rem; }
  .header-footer > header .msiip.segmented-controls .msiip.segmented-control .segmented-control-list > li:not(:first-of-type) .button {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    -ms-border-bottom-left-radius: 0;
    -o-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    -ms-border-top-left-radius: 0;
    -o-border-top-left-radius: 0;
    border-top-left-radius: 0;
    border-left: none;
    padding-left: 0.6111111111rem; }
  .header-footer > header .msiip.segmented-controls .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .button {
    border-left: 1px solid #999999;
    -webkit-border-radius: 0.75rem;
    -moz-border-radius: 0.75rem;
    -ms-border-radius: 0.75rem;
    -o-border-radius: 0.75rem;
    border-radius: 0.75rem;
    padding-left: 1.6111111111rem; }
  .header-footer > header .msiip.segmented-controls .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .icon,
  .header-footer > header .msiip.segmented-controls .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .image-icon-fallback {
    left: 0.6111111111rem; }
  @media (max-width: 767px) {
    .header-footer > header .msiip.segmented-controls .msiip.segmented-control.collapsible .segmented-control-list > .selected .button {
      border-left: 1px solid #999999;
      -webkit-border-radius: 0.75rem;
      -moz-border-radius: 0.75rem;
      -ms-border-radius: 0.75rem;
      -o-border-radius: 0.75rem;
      border-radius: 0.75rem;
      padding-left: 1.6111111111rem; }
    .header-footer > header .msiip.segmented-controls .msiip.segmented-control.collapsible .segmented-control-list > .selected .icon,
    .header-footer > header .msiip.segmented-controls .msiip.segmented-control.collapsible .segmented-control-list > .selected .image-icon-fallback {
      left: 0.6111111111rem; } }

.header-footer > header .ui-button {
  top: -0.4444444444rem;
  position: absolute;
  right: -0.3888888889rem; }

.header-footer.msiip.card > header .ui-button, .header-footer.msiip.content-card > header .ui-button, .header-footer.msiip.security-card > header .ui-button, .header-footer.msiip.video-card > header .ui-button {
  bottom: auto;
  top: -0.6111111111rem; }

.header-footer.msiip.modal > header .ui-button, .header-footer.msiip.fluid-modal > header .ui-button, .header-footer.msiip.large-fluid-modal > header .ui-button {
  bottom: auto;
  top: -0.5555555556rem; }

.header-footer.msiip.teaser-image-modal > header .ui-button, .header-footer.msiip.progressive-60-teaser-image-modal > header .ui-button, .header-footer.msiip.progressive-40-teaser-image-modal > header .ui-button, .header-footer.msiip.static-318px-teaser-modal > header .ui-button {
  background: white;
  border: 1px solid #676767;
  border-radius: 50%;
  height: 2.3333333333rem;
  position: absolute;
  right: -1.1666666667rem;
  top: -1.1666666667rem;
  width: 2.3333333333rem; }
  @media (max-width: 599px) {
    .header-footer.msiip.teaser-image-modal > header .ui-button, .header-footer.msiip.progressive-60-teaser-image-modal > header .ui-button, .header-footer.msiip.progressive-40-teaser-image-modal > header .ui-button, .header-footer.msiip.static-318px-teaser-modal > header .ui-button {
      height: 1.2777777778rem;
      padding: 0.1666666667rem 0.1111111111rem 0.0555555556rem;
      right: 0;
      top: 0;
      width: 1.2777777778rem; }
      .header-footer.msiip.teaser-image-modal > header .ui-button [class*="icon"], .header-footer.msiip.progressive-60-teaser-image-modal > header .ui-button [class*="icon"], .header-footer.msiip.progressive-40-teaser-image-modal > header .ui-button [class*="icon"], .header-footer.msiip.static-318px-teaser-modal > header .ui-button [class*="icon"] {
        font-size: 0.7777777778rem;
        line-height: 0.9444444444rem; } }

.header-footer.msiip.popover:not(.segmented-popover) > header .ui-button, .header-footer.msiip.autocomplete-popover > header .ui-button {
  left: -0.3888888889rem;
  right: auto; }

.header-footer.msiip.segmented-popover > header .ui-button {
  top: -0.6666666667rem; }

.header-footer > header .msiip.ad-container {
  display: inline-block;
  height: 31px;
  position: absolute;
  right: 0;
  top: -0.1111111111rem;
  vertical-align: top;
  width: 88px; }

.header-footer > footer {
  width: 100%; }

.header-footer.msiip.card > footer, .header-footer.msiip.content-card > footer, .header-footer.msiip.security-card > footer, .header-footer.msiip.video-card > footer {
  background: url("../images/png/backgrounds/diagonal-stripe-product-1-tint-4.png") white repeat;
  border-bottom: 1px solid transparent;
  -webkit-border-bottom-left-radius: 0.6666666667rem;
  -moz-border-bottom-left-radius: 0.6666666667rem;
  -ms-border-bottom-left-radius: 0.6666666667rem;
  -o-border-bottom-left-radius: 0.6666666667rem;
  border-bottom-left-radius: 0.6666666667rem;
  -webkit-border-bottom-right-radius: 0.6666666667rem;
  -moz-border-bottom-right-radius: 0.6666666667rem;
  -ms-border-bottom-right-radius: 0.6666666667rem;
  -o-border-bottom-right-radius: 0.6666666667rem;
  border-bottom-right-radius: 0.6666666667rem;
  padding-bottom: 0.44444444444444rem;
  padding-left: 0.83333333333333rem;
  padding-right: 0.83333333333333rem;
  padding-top: 0.44444444444444rem; }

.header-footer.msiip.modal > footer, .header-footer.msiip.fluid-modal > footer, .header-footer.msiip.large-fluid-modal > footer {
  padding-left: 1.05555555555556rem;
  padding-right: 1.05555555555556rem;
  padding-bottom: 1rem; }

.header-footer > footer > .footer-content {
  border-color: #dddddd;
  border-style: solid;
  border-top-width: 0;
  padding-top: 0.33333333333333rem;
  width: 100%; }

.header-footer.msiip.card > footer .footer-content, .header-footer.msiip.content-card > footer .footer-content, .header-footer.msiip.security-card > footer .footer-content, .header-footer.msiip.video-card > footer .footer-content {
  border-top-width: 0;
  height: 1.11111111111111rem;
  overflow: hidden;
  padding-top: 0;
  text-overflow: ellipsis;
  white-space: nowrap; }

.header-footer > footer .metadata {
  font-size: 0.8888888889rem;
  line-height: 1.1111111111rem;
  font-weight: 300;
  color: #676767; }
  .header-footer > footer .metadata b, .header-footer > footer .metadata strong {
    font-weight: 600; }

.header-footer > footer time {
  font-size: 0.8888888889rem;
  line-height: 1.1111111111rem;
  font-weight: 300;
  color: #00b8ee;
  display: inline; }
  .header-footer > footer time b, .header-footer > footer time strong {
    font-weight: 600; }

.header-footer > header.header-more-link-active > .header-content {
  padding-right: 4rem; }

.header-footer > header.header-ui-button-active > .header-content {
  padding-right: 2rem; }

.header-footer.msiip.modal.active > header > .header-content, .header-footer.msiip.fluid-modal.active > header > .header-content, .header-footer.msiip.large-fluid-modal.active > header > .header-content {
  padding-right: 2rem; }

.header-footer.msiip.popover:not(.segmentedpopover) > header.header-ui-button-active > .header-content, .header-footer.msiip.autocomplete-popover > header.header-ui-button-active > .header-content {
  padding-left: 1.5rem;
  padding-right: 0; }

.header-footer > header.header-ad-active > .header-content {
  padding-right: 6rem; }

.header-footer > header.header-ui-button-active.header-ad-active > .header-content {
  padding-right: 8rem; }
  .header-footer > header.header-ui-button-active.header-ad-active > .header-content .msiip.ad-container {
    right: 2rem; }
  @media (max-width: 599px) {
    .header-footer > header.header-ui-button-active.header-ad-active > .header-content {
      padding-right: 2rem; }
      .header-footer > header.header-ui-button-active.header-ad-active > .header-content .msiip.ad-container {
        display: none; } }

body.premium .header-footer > .header-upsell {
  display: none; }
  body.premium .header-footer > .header-upsell + header {
    border-top-color: #676767; }

body.premium .header-footer.msiip.panel .panel-content .header-footer > .header-upsell + header {
  border-top-color: #676767; }

@charset "UTF-8";
/*!
 * @clientlib msiip-global
 */
/*!
 * @clientlib msiip-global
 * @description marketing-colors.scss
 */
.msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-3-background-color-1, .msiip[role="banner"] .premium-upsell .premium-upsell-content a.corporate-color-3-background-color-1, .msiip[role="banner"] .corporate-color-3-background-color-1.premium-upsell {
  background-color: #ffb600; }

.msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-4-background-color-1, .msiip[role="banner"] .premium-upsell .premium-upsell-content a.corporate-color-4-background-color-1, .msiip[role="banner"] .corporate-color-4-background-color-1.premium-upsell {
  background-color: #fd5516; }

.msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-5-background-color-1, .msiip[role="banner"] .premium-upsell .premium-upsell-content a.corporate-color-5-background-color-1, .msiip[role="banner"] .corporate-color-5-background-color-1.premium-upsell {
  background-color: #cc0000; }

.msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-7-background-color-1, .msiip[role="banner"] .premium-upsell .premium-upsell-content a.corporate-color-7-background-color-1, .msiip[role="banner"] .corporate-color-7-background-color-1.premium-upsell {
  background-color: #aa008a; }

.msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-8-background-color-1, .msiip[role="banner"] .premium-upsell .premium-upsell-content a.corporate-color-8-background-color-1, .msiip[role="banner"] .corporate-color-8-background-color-1.premium-upsell {
  background-color: #5050cc; }

.msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-9-background-color-1, .msiip[role="banner"] .premium-upsell .premium-upsell-content a.corporate-color-9-background-color-1, .msiip[role="banner"] .corporate-color-9-background-color-1.premium-upsell {
  background-color: #0039b7; }

.msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-10-background-color-1, .msiip[role="banner"] .premium-upsell .premium-upsell-content a.corporate-color-10-background-color-1, .msiip[role="banner"] .corporate-color-10-background-color-1.premium-upsell {
  background-color: #00618c; }

.msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-11-background-color-1, .msiip[role="banner"] .premium-upsell .premium-upsell-content a.corporate-color-11-background-color-1, .msiip[role="banner"] .corporate-color-11-background-color-1.premium-upsell {
  background-color: #008e91; }

.msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-12-background-color-1, .msiip[role="banner"] .premium-upsell .premium-upsell-content a.corporate-color-12-background-color-1, .msiip[role="banner"] .corporate-color-12-background-color-1.premium-upsell {
  background-color: #037f56; }

.msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.corporate-color-13-background-color-1, .msiip[role="banner"] .premium-upsell .premium-upsell-content a.corporate-color-13-background-color-1, .msiip[role="banner"] .corporate-color-13-background-color-1.premium-upsell {
  background-color: #708700; }

.msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a.product-color-1-background-color-1, .msiip[role="banner"] .premium-upsell .premium-upsell-content a.product-color-1-background-color-1, .msiip[role="banner"] .product-color-1-background-color-1.premium-upsell {
  background-color: #151515; }

.msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button {
  background-color: #e6a400; }
  .msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button:hover {
    background-color: #ffbd1a; }
  .msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button:active {
    background-color: #b37f00; }
  .msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-3-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button[aria-disabled="true"] {
    background-color: #e6a400; }
  .msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button, .msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button:hover, .msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button:active, .msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-3-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .membership .corporate-color-3-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-3-button-color-1.premium-button[aria-disabled="true"] [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-3-button-color-1.premium-button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button {
  background-color: #e44d14; }
  .msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button:hover {
    background-color: #fd662d; }
  .msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button:active {
    background-color: #b13c0f; }
  .msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-4-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button[aria-disabled="true"] {
    background-color: #e44d14; }
  .msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button, .msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button:hover, .msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button:active, .msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-4-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .membership .corporate-color-4-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-4-button-color-1.premium-button[aria-disabled="true"] [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-4-button-color-1.premium-button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button {
  background-color: #cc0000; }
  .msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button:hover {
    background-color: #db4d4d; }
  .msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button:active {
    background-color: #8f0000; }
  .msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-5-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button[aria-disabled="true"] {
    background-color: #cc0000; }
  .msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button, .msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button:hover, .msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button:active, .msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-5-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .membership .corporate-color-5-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-5-button-color-1.premium-button[aria-disabled="true"] [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-5-button-color-1.premium-button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button {
  background-color: #aa008a; }
  .msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button:hover {
    background-color: #c44dad; }
  .msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button:active {
    background-color: #770061; }
  .msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-7-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button[aria-disabled="true"] {
    background-color: #aa008a; }
  .msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button, .msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button:hover, .msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button:active, .msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-7-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .membership .corporate-color-7-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-7-button-color-1.premium-button[aria-disabled="true"] [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-7-button-color-1.premium-button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button {
  background-color: #5050cc; }
  .msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button:hover {
    background-color: #8585db; }
  .msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button:active {
    background-color: #38388f; }
  .msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-8-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button[aria-disabled="true"] {
    background-color: #5050cc; }
  .msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button, .msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button:hover, .msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button:active, .msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-8-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .membership .corporate-color-8-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-8-button-color-1.premium-button[aria-disabled="true"] [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-8-button-color-1.premium-button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button {
  background-color: #0039b7; }
  .msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button:hover {
    background-color: #4d74cd; }
  .msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button:active {
    background-color: #002880; }
  .msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-9-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button[aria-disabled="true"] {
    background-color: #0039b7; }
  .msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button, .msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button:hover, .msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button:active, .msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-9-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .membership .corporate-color-9-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-9-button-color-1.premium-button[aria-disabled="true"] [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-9-button-color-1.premium-button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button {
  background-color: #00618c; }
  .msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button:hover {
    background-color: #4d90af; }
  .msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button:active {
    background-color: #004462; }
  .msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-10-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button[aria-disabled="true"] {
    background-color: #00618c; }
  .msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button, .msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button:hover, .msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button:active, .msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-10-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .membership .corporate-color-10-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-10-button-color-1.premium-button[aria-disabled="true"] [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-10-button-color-1.premium-button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button {
  background-color: #008e91; }
  .msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button:hover {
    background-color: #4db0b2; }
  .msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button:active {
    background-color: #006366; }
  .msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-11-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button[aria-disabled="true"] {
    background-color: #008e91; }
  .msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button, .msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button:hover, .msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button:active, .msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-11-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .membership .corporate-color-11-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-11-button-color-1.premium-button[aria-disabled="true"] [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-11-button-color-1.premium-button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button {
  background-color: #037f56; }
  .msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button:hover {
    background-color: #4fa589; }
  .msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button:active {
    background-color: #02593c; }
  .msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-12-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button[aria-disabled="true"] {
    background-color: #037f56; }
  .msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button, .msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button:hover, .msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button:active, .msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-12-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .membership .corporate-color-12-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-12-button-color-1.premium-button[aria-disabled="true"] [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-12-button-color-1.premium-button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button {
  background-color: #708700; }
  .msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button:hover {
    background-color: #9bab4d; }
  .msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button:active {
    background-color: #4e5f00; }
  .msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-13-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button[aria-disabled="true"] {
    background-color: #708700; }
  .msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button, .msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button:hover, .msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button:active, .msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .corporate-color-13-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .membership .corporate-color-13-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .membership .corporate-color-13-button-color-1.premium-button[aria-disabled="true"] [class*="icon"], .msiip[role="banner"] .introad-dismiss .corporate-color-13-button-color-1.premium-button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button {
  background-color: #676767; }
  .msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button:hover {
    background-color: #676767; }
  .msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button:active {
    background-color: #0f0f0f; }
  .msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .product-color-1-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button[aria-disabled="true"] {
    background-color: #676767; }
  .msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button, .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button, .msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button:hover, .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button:hover, .msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button:active, .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button:active, .msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button:disabled, .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button:disabled, .msiip[role="banner"] .membership .product-color-1-button-color-1.disabled.premium-button, .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.disabled.premium-button, .msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button[aria-disabled="true"], .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button [class*="icon"], .msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button:hover [class*="icon"], .msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button:active [class*="icon"], .msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button:disabled [class*="icon"], .msiip[role="banner"] .membership .product-color-1-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.disabled.premium-button [class*="icon"], .msiip[role="banner"] .membership .product-color-1-button-color-1.premium-button[aria-disabled="true"] [class*="icon"], .msiip[role="banner"] .introad-dismiss .product-color-1-button-color-1.premium-button[aria-disabled="true"] [class*="icon"] {
      color: white; }

.msiip[role="banner"] {
  width: 100%; }
  .msiip[role="banner"] > .header-content-container {
    background-color: white; }
    @media (max-width: 767px) {
      .msiip[role="banner"] > .header-content-container {
        border-bottom: 1px solid #dddddd; } }
    .msiip[role="banner"] > .header-content-container > .header-content {
      padding-bottom: 0; }
      .msiip[role="banner"] > .header-content-container > .header-content:after {
        clear: both;
        content: "";
        display: table; }
  .msiip[role="banner"] .hamburger-button-outer-container {
    display: table;
    float: left;
    margin-right: 1rem; }
    @media (min-width: 768px) {
      .msiip[role="banner"] .hamburger-button-outer-container {
        display: none; } }
    .msiip[role="banner"] .hamburger-button-outer-container .hamburger-button-inner-container {
      display: table-cell;
      height: 65px;
      vertical-align: middle; }
    .msiip[role="banner"] .hamburger-button-outer-container .ui-button {
      font-size: 0.8888888889rem;
      line-height: 1.1111111111rem;
      font-weight: 300;
      line-height: 1.4444444444rem; }
      .msiip[role="banner"] .hamburger-button-outer-container .ui-button b, .msiip[role="banner"] .hamburger-button-outer-container .ui-button strong {
        font-weight: 600; }
    @media (max-width: 999px) {
      .msiip[role="banner"] .hamburger-button-outer-container .hamburger-button-inner-container {
        height: 52px; }
        .msiip[role="banner"] .hamburger-button-outer-container .hamburger-button-inner-container .ui-button {
          padding-left: 0;
          padding-right: 10px; } }
    @media (min-width: 600px) and (max-width: 767px) {
      .msiip[role="banner"] .hamburger-button-outer-container {
        position: absolute;
        left: 18px; } }
    @media (max-width: 599px) {
      .msiip[role="banner"] .hamburger-button-outer-container {
        position: absolute;
        left: 10px; } }
  .msiip[role="banner"] .company-logo-outer-container {
    display: table;
    float: left;
    left: 50%;
    margin-left: -120px;
    width: 250px;
    position: relative; }
    .msiip[role="banner"] .company-logo-outer-container .company-logo-inner-container {
      display: table-cell;
      height: 65px;
      vertical-align: middle; }
      .msiip[role="banner"] .company-logo-outer-container .company-logo-inner-container a {
        border: none; }
        .msiip[role="banner"] .company-logo-outer-container .company-logo-inner-container a:focus {
          -webkit-box-shadow: 0 0 0 0 transparent;
          -moz-box-shadow: 0 0 0 0 transparent;
          box-shadow: 0 0 0 0 transparent; }
      .msiip[role="banner"] .company-logo-outer-container .company-logo-inner-container img {
        display: block;
        height: 45px;
        margin: 0;
        width: 100%; }
    @media (max-width: 767px) {
      .msiip[role="banner"] .company-logo-outer-container {
        margin-left: -105px;
        width: 220px; }
        .msiip[role="banner"] .company-logo-outer-container .company-logo-inner-container {
          height: 52px; }
          .msiip[role="banner"] .company-logo-outer-container .company-logo-inner-container img {
            display: block;
            height: 32px;
            margin: 0;
            width: 100%; } }
  .msiip[role="banner"] .membership, .msiip[role="banner"] .introad-dismiss {
    float: right; }
    .msiip[role="banner"] .membership:after, .msiip[role="banner"] .introad-dismiss:after {
      clear: both;
      content: "";
      display: table; }
    .msiip[role="banner"] .membership .button-outer-container, .msiip[role="banner"] .introad-dismiss .button-outer-container {
      display: none;
      position: absolute;
      right: 18px;
      top: 66px; }
      .msiip[role="banner"] .membership .button-outer-container.up-sell-image-button-missing, .msiip[role="banner"] .introad-dismiss .button-outer-container.up-sell-image-button-missing {
        display: inherit; }
      @media (min-width: 768px) and (max-width: 999px) {
        .msiip[role="banner"] .membership .button-outer-container, .msiip[role="banner"] .introad-dismiss .button-outer-container {
          display: inherit; } }
      @media (min-width: 600px) and (max-width: 767px) {
        .msiip[role="banner"] .membership .button-outer-container, .msiip[role="banner"] .introad-dismiss .button-outer-container {
          display: inherit;
          top: 52px; } }
    .msiip[role="banner"] .membership .up-sell-button-outer-container, .msiip[role="banner"] .introad-dismiss .up-sell-button-outer-container {
      display: none;
      position: absolute;
      right: 18px;
      top: 56px; }
      .msiip[role="banner"] .membership .up-sell-button-outer-container .up-sell-button-inner-container, .msiip[role="banner"] .introad-dismiss .up-sell-button-outer-container .up-sell-button-inner-container {
        height: 50px; }
        .msiip[role="banner"] .membership .up-sell-button-outer-container .up-sell-button-inner-container a.up-sell-ad, .msiip[role="banner"] .introad-dismiss .up-sell-button-outer-container .up-sell-button-inner-container a.up-sell-ad {
          background-color: transparent;
          height: auto;
          padding: 0; }
      @media (min-width: 1000px) {
        .msiip[role="banner"] .membership .up-sell-button-outer-container, .msiip[role="banner"] .introad-dismiss .up-sell-button-outer-container {
          display: inline-block; } }
    .msiip[role="banner"] .membership .links-outer-container, .msiip[role="banner"] .introad-dismiss .links-outer-container {
      display: table;
      float: right;
      margin-left: 0.5555555556rem; }
      .msiip[role="banner"] .membership .links-outer-container .links-inner-container, .msiip[role="banner"] .introad-dismiss .links-outer-container .links-inner-container {
        display: table-cell;
        height: 65px;
        vertical-align: middle; }
      .msiip[role="banner"] .membership .links-outer-container .linear-list li, .msiip[role="banner"] .introad-dismiss .links-outer-container .linear-list li {
        font-size: 0.8888888889rem;
        line-height: 1.1111111111rem;
        font-weight: 300;
        padding: 0.1666666667rem 0; }
        .msiip[role="banner"] .membership .links-outer-container .linear-list li b, .msiip[role="banner"] .membership .links-outer-container .linear-list li strong, .msiip[role="banner"] .introad-dismiss .links-outer-container .linear-list li b, .msiip[role="banner"] .introad-dismiss .links-outer-container .linear-list li strong {
          font-weight: 600; }
        .msiip[role="banner"] .membership .links-outer-container .linear-list li a, .msiip[role="banner"] .introad-dismiss .links-outer-container .linear-list li a {
          font-size: 0.8888888889rem;
          line-height: 1.1111111111rem;
          font-weight: 300; }
          .msiip[role="banner"] .membership .links-outer-container .linear-list li a b, .msiip[role="banner"] .membership .links-outer-container .linear-list li a strong, .msiip[role="banner"] .introad-dismiss .links-outer-container .linear-list li a b, .msiip[role="banner"] .introad-dismiss .links-outer-container .linear-list li a strong {
            font-weight: 600; }
        .msiip[role="banner"] .membership .links-outer-container .linear-list li ul, .msiip[role="banner"] .introad-dismiss .links-outer-container .linear-list li ul {
          margin-top: 0.1666666667rem; }
      .msiip[role="banner"] .membership .links-outer-container .linear-list .has-list, .msiip[role="banner"] .introad-dismiss .links-outer-container .linear-list .has-list {
        padding-bottom: 0; }
      .msiip[role="banner"] .membership .links-outer-container .linear-list > li, .msiip[role="banner"] .introad-dismiss .links-outer-container .linear-list > li {
        margin-right: 0.8333333333rem; }
        .msiip[role="banner"] .membership .links-outer-container .linear-list > li:last-child, .msiip[role="banner"] .introad-dismiss .links-outer-container .linear-list > li:last-child {
          margin-right: 0; }
      .msiip[role="banner"] .membership .links-outer-container .linear-list li, .msiip[role="banner"] .introad-dismiss .links-outer-container .linear-list li {
        margin-right: 10px; }
    .msiip[role="banner"] .membership .welcome-outer-container, .msiip[role="banner"] .introad-dismiss .welcome-outer-container {
      display: none;
      float: right;
      margin-left: 1rem;
      margin-right: -0.6111111111rem; }
      .msiip[role="banner"] .membership .welcome-outer-container .welcome-inner-container, .msiip[role="banner"] .introad-dismiss .welcome-outer-container .welcome-inner-container {
        display: table-cell;
        height: 65px;
        vertical-align: middle; }
      .msiip[role="banner"] .membership .welcome-outer-container .welcome, .msiip[role="banner"] .introad-dismiss .welcome-outer-container .welcome {
        font-size: 0.8888888889rem;
        line-height: 1.1111111111rem;
        font-weight: 300; }
        .msiip[role="banner"] .membership .welcome-outer-container .welcome b, .msiip[role="banner"] .membership .welcome-outer-container .welcome strong, .msiip[role="banner"] .introad-dismiss .welcome-outer-container .welcome b, .msiip[role="banner"] .introad-dismiss .welcome-outer-container .welcome strong {
          font-weight: 600; }
    .msiip[role="banner"] .membership .user-button-outer-container, .msiip[role="banner"] .introad-dismiss .user-button-outer-container {
      float: right;
      margin-left: 0.1111111111rem;
      /* margin-right: map-deep-get($button-ui-sizes, "large", "horz-padding") * -1;
				*/
      margin-right: 0; }
      .msiip[role="banner"] .membership .user-button-outer-container .user-button-inner-container, .msiip[role="banner"] .introad-dismiss .user-button-outer-container .user-button-inner-container {
        display: table-cell;
        height: 65px;
        vertical-align: middle; }
        .msiip[role="banner"] .membership .user-button-outer-container .user-button-inner-container a, .msiip[role="banner"] .introad-dismiss .user-button-outer-container .user-button-inner-container a {
          padding-left: 2px;
          padding-right: 0; }
      .msiip[role="banner"] .membership .user-button-outer-container .ui-button .image-icon-fallback, .msiip[role="banner"] .introad-dismiss .user-button-outer-container .ui-button .image-icon-fallback {
        height: 1.2222222222rem;
        margin-top: 0.1111111111rem;
        width: 1.2222222222rem; }
    @media (max-width: 999px) {
      .msiip[role="banner"] .membership .links-outer-container .links-inner-container, .msiip[role="banner"] .introad-dismiss .links-outer-container .links-inner-container {
        height: 52px; }
      .msiip[role="banner"] .membership .welcome-outer-container .welcome-inner-container, .msiip[role="banner"] .introad-dismiss .welcome-outer-container .welcome-inner-container {
        height: 52px; }
      .msiip[role="banner"] .membership .user-button-outer-container .user-button-inner-container, .msiip[role="banner"] .introad-dismiss .user-button-outer-container .user-button-inner-container {
        height: 52px; } }
    @media (max-width: 599px) {
      .msiip[role="banner"] .membership .links-outer-container, .msiip[role="banner"] .introad-dismiss .links-outer-container {
        display: none; }
      .msiip[role="banner"] .membership .user-button-outer-container, .msiip[role="banner"] .introad-dismiss .user-button-outer-container {
        display: table; }
      .msiip[role="banner"] .membership .button-inner-container, .msiip[role="banner"] .introad-dismiss .button-inner-container {
        display: none; } }
  .msiip[role="banner"] .site-search-outer-container {
    clear: both;
    display: table;
    width: 564px;
    margin-left: 300px; }
    .msiip[role="banner"] .site-search-outer-container > .site-search-inner-container {
      display: table-cell;
      vertical-align: middle; }
    .msiip[role="banner"] .site-search-outer-container .site-search > .ui-button {
      display: none; }
    .msiip[role="banner"] .site-search-outer-container .site-search .search-control input {
      background-color: white;
      border-bottom-color: #999999;
      border-left-color: #999999;
      border-right-color: #999999;
      border-style: solid;
      border-top-color: #999999; }
    .msiip[role="banner"] .site-search-outer-container .site-search .search-control .search-ui-icon {
      color: #999999; }
    .msiip[role="banner"] .site-search-outer-container .site-search .search-control .search-ui-icon + .image-icon-fallback {
      background: url("../images/svg/icon-fallbacks/ui/normal/search-normal.svg") center no-repeat;
      background-size: contain; }
    .msiip[role="banner"] .site-search-outer-container .site-search .search-control label {
      border-bottom-width: 1px;
      border-top-width: 1px;
      font-size: 0.7777777778rem;
      line-height: 0.9444444444rem;
      padding: 0.2222222222rem 0; }
    .msiip[role="banner"] .site-search-outer-container .site-search .search-control input {
      -webkit-border-radius: 0.8888888889rem;
      -moz-border-radius: 0.8888888889rem;
      -ms-border-radius: 0.8888888889rem;
      -o-border-radius: 0.8888888889rem;
      border-radius: 0.8888888889rem;
      font-size: 0.8888888889rem;
      line-height: 1.1111111111rem;
      font-weight: 300;
      border-width: 1px;
      height: 1.7777777778rem;
      padding: 0.2777777778rem 1.5555555556rem; }
      .msiip[role="banner"] .site-search-outer-container .site-search .search-control input b, .msiip[role="banner"] .site-search-outer-container .site-search .search-control input strong {
        font-weight: 600; }
    .msiip[role="banner"] .site-search-outer-container .site-search .search-control .search-ui-icon,
    .msiip[role="banner"] .site-search-outer-container .site-search .search-control .search-ui-icon + .image-icon-fallback {
      position: absolute;
      top: 0; }
    .msiip[role="banner"] .site-search-outer-container .site-search .search-control .search-ui-icon {
      font-size: 0.8888888889rem;
      line-height: 1.1111111111rem;
      font-weight: 300;
      height: 1.7777777778rem;
      left: 0.2777777778rem;
      padding-left: 0.2777777778rem;
      padding-right: 0.2777777778rem;
      padding-top: 0.3333333333rem; }
      .msiip[role="banner"] .site-search-outer-container .site-search .search-control .search-ui-icon b, .msiip[role="banner"] .site-search-outer-container .site-search .search-control .search-ui-icon strong {
        font-weight: 600; }
    .msiip[role="banner"] .site-search-outer-container .site-search .search-control .search-ui-icon + .image-icon-fallback {
      height: 0.8888888889rem;
      margin-top: 0.1111111111rem;
      width: 0.8888888889rem;
      margin-top: 0.4444444444rem;
      left: 0.5555555556rem; }
    .msiip[role="banner"] .site-search-outer-container .site-search .search-control .ui-button {
      font-size: 0.7777777778rem;
      line-height: 0.9444444444rem;
      font-weight: 300;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      border-width: 1px;
      height: 1.7777777778rem;
      line-height: 1.1111111111rem;
      min-width: 0;
      padding: 0.2777777778rem 0.2777777778rem;
      right: 0.2777777778rem;
      top: 0;
      position: absolute; }
      .msiip[role="banner"] .site-search-outer-container .site-search .search-control .ui-button b, .msiip[role="banner"] .site-search-outer-container .site-search .search-control .ui-button strong {
        font-weight: 600; }
      .msiip[role="banner"] .site-search-outer-container .site-search .search-control .ui-button.icon-text [class$="icon"],
      .msiip[role="banner"] .site-search-outer-container .site-search .search-control .ui-button.icon-text .image-icon-fallback {
        margin-right: 0.0555555556rem; }
      .msiip[role="banner"] .site-search-outer-container .site-search .search-control .ui-button [class*="icon"] {
        font-size: 0.8888888889rem;
        line-height: 1.1111111111rem;
        font-weight: 300; }
        .msiip[role="banner"] .site-search-outer-container .site-search .search-control .ui-button [class*="icon"] b, .msiip[role="banner"] .site-search-outer-container .site-search .search-control .ui-button [class*="icon"] strong {
          font-weight: 600; }
      .msiip[role="banner"] .site-search-outer-container .site-search .search-control .ui-button .image-icon-fallback {
        height: 0.8888888889rem;
        margin-top: 0.1111111111rem;
        width: 0.8888888889rem; }
      .msiip[role="banner"] .site-search-outer-container .site-search .search-control .ui-button .image-icon-fallback {
        height: 0.8888888889rem;
        margin-top: 0.1111111111rem;
        width: 0.8888888889rem; }
    .msiip[role="banner"] .site-search-outer-container .site-search .search-control.hovered .search-ui-icon {
      color: #00b8ee; }
    @media (min-width: 1000px) and (max-width: 1199px) {
      .msiip[role="banner"] .site-search-outer-container {
        margin-left: 249px;
        width: 442px; } }
    @media (min-width: 768px) and (max-width: 999px) {
      .msiip[role="banner"] .site-search-outer-container {
        margin-left: 198px;
        width: 368px; } }
    @media (min-width: 600px) and (max-width: 767px) {
      .msiip[role="banner"] .site-search-outer-container {
        margin: 0 auto 10px 147px;
        width: 254px; } }
    @media (max-width: 599px) {
      .msiip[role="banner"] .site-search-outer-container {
        margin: 0 auto 10px auto;
        width: 40%; } }
  .msiip[role="banner"] .header-navigation {
    border-bottom: 2px solid #dddddd; }
    .msiip[role="banner"] .header-navigation .navigation-outer-container {
      display: table;
      width: 100%;
      margin-bottom: -2px !important; }
      .msiip[role="banner"] .header-navigation .navigation-outer-container .navigation-inner-container {
        display: table-cell;
        vertical-align: middle; }
        .msiip[role="banner"] .header-navigation .navigation-outer-container .navigation-inner-container .arrow-down-ui-icon,
        .msiip[role="banner"] .header-navigation .navigation-outer-container .navigation-inner-container .arrow-up-ui-icon {
          font-size: 0.8888888889rem;
          line-height: 1.1111111111rem;
          font-weight: 300;
          margin-top: 0.3333333333rem;
          margin-left: 0.1111111111rem; }
          .msiip[role="banner"] .header-navigation .navigation-outer-container .navigation-inner-container .arrow-down-ui-icon b, .msiip[role="banner"] .header-navigation .navigation-outer-container .navigation-inner-container .arrow-down-ui-icon strong,
          .msiip[role="banner"] .header-navigation .navigation-outer-container .navigation-inner-container .arrow-up-ui-icon b,
          .msiip[role="banner"] .header-navigation .navigation-outer-container .navigation-inner-container .arrow-up-ui-icon strong {
            font-weight: 600; }
      .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu {
        margin: 0;
        width: 100%; }
        .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu li {
          font-size: 1.2222222222rem;
          line-height: 1.4444444444rem;
          font-weight: 300;
          padding: 0.1666666667rem 0; }
          .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu li b, .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu li strong {
            font-weight: 600; }
          .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu li a {
            font-size: 1.2222222222rem;
            line-height: 1.4444444444rem;
            font-weight: 300; }
            .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu li a b, .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu li a strong {
              font-weight: 600; }
          .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu li ul {
            margin-top: 0.1666666667rem; }
        .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu .has-list {
          padding-bottom: 0; }
        .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > li {
          margin-right: 1.1111111111rem; }
          .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > li:last-child {
            margin-right: 0; }
        .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > li a {
          border-bottom: 1px solid transparent; }
        .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > li > a:hover {
          border-bottom: 1px solid #ed0000;
          color: #151515; }
        .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > .selected > a {
          border-bottom: 1px solid #ed0000;
          color: #151515; }
        .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > .selected > a:hover {
          border-bottom-color: #ed0000;
          color: #ed0000; }
        .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > li {
          margin-right: 0; }
          .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > li:last-child {
            margin-right: 0; }
        .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > li {
          padding: 0;
          width: 20%; }
          .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > li > a, .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > li.selected > a {
            border-width: 2px;
            border-top-width: 0px;
            display: block;
            padding-bottom: 10px;
            padding-top: 14px;
            line-height: 1.5555555556rem;
            text-align: center; }
            .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > li > a:hover, .msiip[role="banner"] .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > li.selected > a:hover {
              border-width: 2px;
              border-top-width: 0px;
              border-image: linear-gradient(to right, rgba(255, 0, 0, 0) 0%, rgba(255, 0, 0, 0) 0%, red 50%, rgba(255, 0, 0, 0) 100%, rgba(255, 0, 0, 0) 0%) 90% 5%;
              -webkit-border-image: linear-gradient(to right, rgba(255, 0, 0, 0) 0%, rgba(255, 0, 0, 0) 0%, red 50%, rgba(255, 0, 0, 0) 100%, rgba(255, 0, 0, 0) 0%) 90% 5%;
              -moz-border-image: linear-gradient(to right, rgba(255, 0, 0, 0) 0%, rgba(255, 0, 0, 0) 0%, red 50%, rgba(255, 0, 0, 0) 100%, rgba(255, 0, 0, 0) 0%) 90% 5%;
              -o-border-image: linear-gradient(to right, rgba(255, 0, 0, 0) 0%, rgba(255, 0, 0, 0) 0%, red 50%, rgba(255, 0, 0, 0) 100%, rgba(255, 0, 0, 0) 0%) 90% 5%; }
    @media (max-width: 767px) {
      .msiip[role="banner"] .header-navigation .navigation-outer-container {
        display: none; } }
  .msiip[role="banner"] .more-nav-inner-container {
    background: url("../images/png/backgrounds/hamburger-nav-background.png") #151515;
    color: #151515;
    padding: 1.3888888889rem 1rem;
    position: absolute;
    width: 100%;
    z-index: 1000; }
    .msiip[role="banner"] .more-nav-inner-container .navigationReference {
      display: flex;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      justify-content: space-between;
      -webkit-justify-content: space-between;
      margin: 0 auto;
      padding-left: 18px;
      padding-right: 18px;
      width: 1200px;
      margin: 0 auto;
      position: relative; }
      @media (max-width: 1199px) {
        .msiip[role="banner"] .more-nav-inner-container .navigationReference {
          padding-left: 18px;
          padding-right: 18px;
          width: 1000px; } }
      @media (max-width: 999px) {
        .msiip[role="banner"] .more-nav-inner-container .navigationReference {
          padding-left: 18px;
          padding-right: 18px;
          width: 768px; } }
      @media (max-width: 767px) {
        .msiip[role="banner"] .more-nav-inner-container .navigationReference {
          padding-left: 18px;
          padding-right: 18px;
          width: 600px; } }
      @media (max-width: 599px) {
        .msiip[role="banner"] .more-nav-inner-container .navigationReference {
          padding-left: 10px;
          padding-right: 10px;
          width: 100%; } }
      .msiip[role="banner"] .more-nav-inner-container .navigationReference:after {
        clear: both;
        content: "";
        display: table; }
      .msiip[role="banner"] .more-nav-inner-container .navigationReference section ul li {
        border-bottom: none; }
        .msiip[role="banner"] .more-nav-inner-container .navigationReference section ul li a {
          text-decoration: none;
          border-bottom: 0;
          cursor: default;
          color: #e9e9e9;
          font-size: 0.8888888889rem;
          line-height: 1.1111111111rem;
          font-weight: 300;
          font-weight: 600;
          padding: 0; }
          .msiip[role="banner"] .more-nav-inner-container .navigationReference section ul li a b, .msiip[role="banner"] .more-nav-inner-container .navigationReference section ul li a strong {
            font-weight: 600; }
          .msiip[role="banner"] .more-nav-inner-container .navigationReference section ul li a span {
            display: none; }
        .msiip[role="banner"] .more-nav-inner-container .navigationReference section ul li ul {
          display: block;
          padding: 0;
          margin: 0; }
          .msiip[role="banner"] .more-nav-inner-container .navigationReference section ul li ul li a {
            border-bottom: 0;
            font-weight: 300; }
          .msiip[role="banner"] .more-nav-inner-container .navigationReference section ul li ul li a:hover {
            cursor: pointer;
            text-decoration: underline; }
      .msiip[role="banner"] .more-nav-inner-container .navigationReference section .list .has-list {
        padding-top: 0; }
      .msiip[role="banner"] .more-nav-inner-container .navigationReference section.fixed-list ul li {
        padding-bottom: 0.1666666667rem; }
      .msiip[role="banner"] .more-nav-inner-container .navigationReference section.fixed-list a {
        font-weight: 300; }
      .msiip[role="banner"] .more-nav-inner-container .navigationReference section.fixed-list a:hover {
        cursor: pointer;
        text-decoration: underline; }
  .msiip[role="banner"] .premium-upsell {
    background: #5050cc;
    bottom: 0;
    display: none;
    height: 1.2777777778rem;
    width: 100%;
    z-index: 1001; }
    .msiip[role="banner"] .premium-upsell .premium-upsell-content {
      float: left;
      margin: 0 auto;
      margin-top: 0.0555555556rem;
      width: 100%; }
      .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container {
        display: block;
        margin: 0 auto;
        padding-left: 1rem;
        padding-right: 1rem;
        text-align: center; }
        .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-upsell-action-content {
          display: inline-block;
          margin-right: 0.5555555556rem; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-upsell-action-content a {
            border-bottom: none;
            font-weight: bold; }
        .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container a {
          color: #f9f9f9;
          display: inline-block;
          font-size: 0.7777777778rem;
          vertical-align: middle; }
        .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container {
          display: inline-block; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container a {
            background: #5050cc; }
        .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-large {
          font-size: 1.2222222222rem;
          line-height: 1.4444444444rem;
          font-weight: 300;
          -webkit-border-radius: 1.1666666667rem;
          -moz-border-radius: 1.1666666667rem;
          -ms-border-radius: 1.1666666667rem;
          -o-border-radius: 1.1666666667rem;
          border-radius: 1.1666666667rem;
          border-width: 1px;
          height: 2.3333333333rem;
          min-width: 5.0555555556rem;
          padding: 0.3888888889rem 1.1111111111rem; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-large b, .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-large strong {
            font-weight: 600; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-large.icon-text [class$="icon"],
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-large.icon-text .image-icon-fallback {
            margin-right: 0.1666666667rem; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-large .image-icon-fallback {
            height: 1.2222222222rem;
            margin-top: 0.1111111111rem;
            width: 1.2222222222rem; }
        .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-medium {
          font-size: 1rem;
          line-height: 1.2222222222rem;
          font-weight: 300;
          -webkit-border-radius: 1rem;
          -moz-border-radius: 1rem;
          -ms-border-radius: 1rem;
          -o-border-radius: 1rem;
          border-radius: 1rem;
          border-width: 1px;
          height: 2rem;
          min-width: 4.2777777778rem;
          padding: 0.3333333333rem 0.9444444444rem; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-medium b, .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-medium strong {
            font-weight: 600; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-medium.icon-text [class$="icon"],
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-medium.icon-text .image-icon-fallback {
            margin-right: 0.1111111111rem; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-medium .image-icon-fallback {
            height: 1rem;
            margin-top: 0.1111111111rem;
            width: 1rem; }
        .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-small {
          font-size: 0.8888888889rem;
          line-height: 1.1111111111rem;
          font-weight: 300;
          -webkit-border-radius: 0.8888888889rem;
          -moz-border-radius: 0.8888888889rem;
          -ms-border-radius: 0.8888888889rem;
          -o-border-radius: 0.8888888889rem;
          border-radius: 0.8888888889rem;
          border-width: 1px;
          height: 1.7777777778rem;
          min-width: 3.8888888889rem;
          padding: 0.2777777778rem 0.8333333333rem; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-small b, .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-small strong {
            font-weight: 600; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-small.icon-text [class$="icon"],
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-small.icon-text .image-icon-fallback {
            margin-right: 0.0555555556rem; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-small .image-icon-fallback {
            height: 0.8888888889rem;
            margin-top: 0.1111111111rem;
            width: 0.8888888889rem; }
        .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-xsmall {
          font-size: 0.7777777778rem;
          line-height: 0.9444444444rem;
          font-weight: 300;
          -webkit-border-radius: 0.75rem;
          -moz-border-radius: 0.75rem;
          -ms-border-radius: 0.75rem;
          -o-border-radius: 0.75rem;
          border-radius: 0.75rem;
          border-width: 1px;
          height: 1.5rem;
          min-width: 3.3333333333rem;
          padding: 0.2222222222rem 0.7222222222rem; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-xsmall b, .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-xsmall strong {
            font-weight: 600; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-xsmall.icon-text [class$="icon"],
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-xsmall.icon-text .image-icon-fallback {
            margin-right: 0rem; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .premium-button.premium-button-xsmall .image-icon-fallback {
            height: 0.7777777778rem;
            margin-top: 0.0833333333rem;
            width: 0.7777777778rem; }
      .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-close {
        display: inline-block;
        float: right;
        margin-right: 0.5555555556rem;
        margin-top: -1.9444444444rem; }
        .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-close a {
          min-width: 0;
          padding: .28889rem .28889rem; }
          .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-close a span {
            color: #f9f9f9; }

.msiip[role="banner"].sticky-header {
  position: fixed;
  z-index: 1000; }
  .msiip[role="banner"].sticky-header > .header-content-container {
    border-bottom-width: 0;
    -webkit-box-shadow: 0 0 5px 0 #151515;
    -moz-box-shadow: 0 0 5px 0 #151515;
    box-shadow: 0 0 5px 0 #151515; }
    .msiip[role="banner"].sticky-header > .header-content-container > .header-content {
      padding-bottom: 0; }
  .msiip[role="banner"].sticky-header .hamburger-button-outer-container {
    display: none;
    position: absolute; }
    .msiip[role="banner"].sticky-header .hamburger-button-outer-container .hamburger-button-inner-container {
      height: 50px; }
      .msiip[role="banner"].sticky-header .hamburger-button-outer-container .hamburger-button-inner-container .ui-button {
        padding-left: 0;
        padding-right: 10px; }
    @media (max-width: 767px) {
      .msiip[role="banner"].sticky-header .hamburger-button-outer-container {
        display: block; } }
  .msiip[role="banner"].sticky-header .company-logo-outer-container {
    left: 0;
    margin: 0;
    width: 137px;
    height: 52px; }
    .msiip[role="banner"].sticky-header .company-logo-outer-container .company-logo-inner-container {
      height: 35px; }
      .msiip[role="banner"].sticky-header .company-logo-outer-container .company-logo-inner-container a > img {
        height: 35px; }
    @media (max-width: 767px) {
      .msiip[role="banner"].sticky-header .company-logo-outer-container {
        left: 34px;
        width: 100px; }
        .msiip[role="banner"].sticky-header .company-logo-outer-container .company-logo-inner-container a > img {
          height: 25px; } }
  .msiip[role="banner"].sticky-header .membership .button-outer-container {
    display: inherit;
    float: right;
    position: relative;
    right: 0;
    top: 9px; }
    .msiip[role="banner"].sticky-header .membership .button-outer-container .button-inner-container {
      height: 50px; }
    @media (max-width: 599px) {
      .msiip[role="banner"].sticky-header .membership .button-outer-container {
        display: none; } }
  .msiip[role="banner"].sticky-header .membership .up-sell-button-outer-container {
    display: none; }
  .msiip[role="banner"].sticky-header .membership .links-outer-container .links-inner-container {
    height: 50px; }
  .msiip[role="banner"].sticky-header .membership .welcome-outer-container .welcome-inner-container {
    height: 50px; }
  .msiip[role="banner"].sticky-header .membership .user-button-outer-container .user-button-inner-container {
    height: 50px; }
  @media (max-width: 999px) {
    .msiip[role="banner"].sticky-header .membership .links-outer-container {
      display: none; }
    .msiip[role="banner"].sticky-header .membership .user-button-outer-container {
      display: table;
      margin-left: 0; } }
  .msiip[role="banner"].sticky-header .site-search-outer-container {
    clear: none;
    margin-left: 300px;
    width: 564px; }
    .msiip[role="banner"].sticky-header .site-search-outer-container > .site-search-inner-container {
      height: 50px; }
    .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control {
      margin: 0;
      width: 100%; }
      .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control label {
        border-bottom-width: 1px;
        border-top-width: 1px;
        font-size: 0.7777777778rem;
        line-height: 0.9444444444rem;
        padding: 0.2222222222rem 0; }
      .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control input {
        -webkit-border-radius: 0.8888888889rem;
        -moz-border-radius: 0.8888888889rem;
        -ms-border-radius: 0.8888888889rem;
        -o-border-radius: 0.8888888889rem;
        border-radius: 0.8888888889rem;
        font-size: 0.8888888889rem;
        line-height: 1.1111111111rem;
        font-weight: 300;
        border-width: 1px;
        height: 1.7777777778rem;
        padding: 0.2777777778rem 1.5555555556rem; }
        .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control input b, .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control input strong {
          font-weight: 600; }
      .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .search-ui-icon,
      .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .search-ui-icon + .image-icon-fallback {
        position: absolute;
        top: 0; }
      .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .search-ui-icon {
        font-size: 0.8888888889rem;
        line-height: 1.1111111111rem;
        font-weight: 300;
        height: 1.7777777778rem;
        left: 0.2777777778rem;
        padding-left: 0.2777777778rem;
        padding-right: 0.2777777778rem;
        padding-top: 0.3333333333rem; }
        .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .search-ui-icon b, .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .search-ui-icon strong {
          font-weight: 600; }
      .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .search-ui-icon + .image-icon-fallback {
        height: 0.8888888889rem;
        margin-top: 0.1111111111rem;
        width: 0.8888888889rem;
        margin-top: 0.4444444444rem;
        left: 0.5555555556rem; }
      .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .ui-button {
        font-size: 0.7777777778rem;
        line-height: 0.9444444444rem;
        font-weight: 300;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        border-width: 1px;
        height: 1.7777777778rem;
        line-height: 1.1111111111rem;
        min-width: 0;
        padding: 0.2777777778rem 0.2777777778rem;
        right: 0.2777777778rem;
        top: 0;
        position: absolute; }
        .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .ui-button b, .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .ui-button strong {
          font-weight: 600; }
        .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .ui-button.icon-text [class$="icon"],
        .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .ui-button.icon-text .image-icon-fallback {
          margin-right: 0.0555555556rem; }
        .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .ui-button [class*="icon"] {
          font-size: 0.8888888889rem;
          line-height: 1.1111111111rem;
          font-weight: 300; }
          .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .ui-button [class*="icon"] b, .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .ui-button [class*="icon"] strong {
            font-weight: 600; }
        .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .ui-button .image-icon-fallback {
          height: 0.8888888889rem;
          margin-top: 0.1111111111rem;
          width: 0.8888888889rem; }
        .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .ui-button .image-icon-fallback {
          height: 0.8888888889rem;
          margin-top: 0.1111111111rem;
          width: 0.8888888889rem; }
      .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control input {
        background-color: white;
        border-bottom-color: #999999;
        border-left-color: #999999;
        border-right-color: #999999;
        border-style: solid;
        border-top-color: #999999; }
      .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .search-ui-icon {
        color: #999999; }
      .msiip[role="banner"].sticky-header .site-search-outer-container .site-search .search-control .search-ui-icon + .image-icon-fallback {
        background: url("../images/svg/icon-fallbacks/ui/normal/search-normal.svg") center no-repeat;
        background-size: contain; }
    @media (max-width: 999px) {
      .msiip[role="banner"].sticky-header .site-search-outer-container .site-search > .ui-button {
        display: none; } }
    @media (min-width: 1000px) and (max-width: 1199px) {
      .msiip[role="banner"].sticky-header .site-search-outer-container {
        margin-left: 249px;
        width: 442px; } }
    @media (min-width: 768px) and (max-width: 999px) {
      .msiip[role="banner"].sticky-header .site-search-outer-container {
        margin-left: 198px;
        width: 368px; } }
    @media (min-width: 600px) and (max-width: 767px) {
      .msiip[role="banner"].sticky-header .site-search-outer-container {
        margin-left: 147px;
        margin-bottom: 0;
        width: 254px; } }
    @media (max-width: 599px) {
      .msiip[role="banner"].sticky-header .site-search-outer-container {
        margin-left: 44px;
        margin-bottom: 0;
        float: left;
        width: 40%; } }
    @media (max-width: 999px) {
      .msiip[role="banner"].sticky-header .site-search-outer-container .site-search > .ui-button {
        display: none; } }
  .msiip[role="banner"].sticky-header .header-navigation {
    border-top: 2px solid #dddddd;
    border-bottom-width: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    width: 100%; }
    @media (max-width: 767px) {
      .msiip[role="banner"].sticky-header .header-navigation {
        display: none; } }
    .msiip[role="banner"].sticky-header .header-navigation .navigation-outer-container {
      margin: 0 auto -4px auto !important;
      font-size: 1rem;
      line-height: 1.2222222222rem;
      font-weight: 300; }
      .msiip[role="banner"].sticky-header .header-navigation .navigation-outer-container b, .msiip[role="banner"].sticky-header .header-navigation .navigation-outer-container strong {
        font-weight: 600; }
      @media (min-width: 768px) and (max-width: 999px) {
        .msiip[role="banner"].sticky-header .header-navigation .navigation-outer-container [role="navigation"] .tab-menu {
          width: 100%; } }
      .msiip[role="banner"].sticky-header .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > li a {
        font-size: 1rem;
        line-height: 1.2222222222rem;
        font-weight: 300;
        padding-top: 3px;
        padding-bottom: 5px; }
        .msiip[role="banner"].sticky-header .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > li a b, .msiip[role="banner"].sticky-header .header-navigation .navigation-outer-container [role="navigation"] .tab-menu > li a strong {
          font-weight: 600; }
      .msiip[role="banner"].sticky-header .header-navigation .navigation-outer-container .navigation-inner-container .arrow-down-ui-icon,
      .msiip[role="banner"].sticky-header .header-navigation .navigation-outer-container .navigation-inner-container .arrow-up-ui-icon {
        margin-top: 0.1111111111rem; }
  @media (max-width: 767px) {
    .msiip[role="banner"].sticky-header .more-nav-inner-container {
      display: none !important; } }

body.visitor .msiip[role="banner"] .membership .user-button-outer-container .ui-button .icon {
  color: #999999;
  font-family: "Morningstar UI Icons"; }
  body.visitor .msiip[role="banner"] .membership .user-button-outer-container .ui-button .icon:before {
    content: ""; }

body.visitor .msiip[role="banner"] .membership .user-button-outer-container .ui-button .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/user-normal.svg") center no-repeat;
  background-size: contain; }

body.visitor .msiip[role="banner"] .membership .user-button-outer-container:hover .ui-button .icon {
  color: #00b8ee; }

body.visitor .msiip[role="banner"] .membership .user-button-outer-container:hover .ui-button .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/hover/user-hover.svg") center no-repeat;
  background-size: contain; }

body.visitor .msiip[role="banner"] .membership .user-button-outer-container:active .ui-button .icon {
  color: #00b8ee; }

body.visitor .msiip[role="banner"] .membership .user-button-outer-container:active .ui-button .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/active/user-active.svg") center no-repeat;
  background-size: contain; }

@media (max-width: 599px) {
  body.visitor .msiip[role="banner"] .premium-upsell {
    display: block;
    bottom: inherit; }
    body.visitor .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container {
      display: none; }
    body.visitor .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-close {
      display: none; } }

body.free .msiip[role="banner"] .membership .welcome-outer-container {
  display: table; }
  @media (max-width: 1199px) {
    body.free .msiip[role="banner"] .membership .welcome-outer-container {
      display: none; } }

body.free .msiip[role="banner"] .membership .user-button-outer-container {
  display: table; }
  body.free .msiip[role="banner"] .membership .user-button-outer-container .ui-button .icon {
    color: #999999;
    font-family: "Morningstar UI Icons"; }
    body.free .msiip[role="banner"] .membership .user-button-outer-container .ui-button .icon:before {
      content: ""; }
  body.free .msiip[role="banner"] .membership .user-button-outer-container .ui-button .image-icon-fallback-state {
    background: url("../images/svg/icon-fallbacks/ui/normal/user-filled-free-normal.svg") center no-repeat;
    background-size: contain; }

@media (max-width: 599px) {
  body.free .msiip[role="banner"] .premium-upsell {
    display: block;
    bottom: inherit; }
    body.free .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-content-container .button-outer-container {
      display: none; }
    body.free .msiip[role="banner"] .premium-upsell .premium-upsell-content .premium-upsell-close {
      display: none; } }

body.premium .msiip[role="banner"] .membership .welcome-outer-container {
  display: table; }
  @media (max-width: 1199px) {
    body.premium .msiip[role="banner"] .membership .welcome-outer-container {
      display: none; } }

body.premium .msiip[role="banner"] .membership .user-button-outer-container {
  display: table; }
  body.premium .msiip[role="banner"] .membership .user-button-outer-container .ui-button .icon {
    color: #999999;
    font-family: "Morningstar UI Icons";
    color: #5050cc; }
    body.premium .msiip[role="banner"] .membership .user-button-outer-container .ui-button .icon:before {
      content: ""; }
  body.premium .msiip[role="banner"] .membership .user-button-outer-container .ui-button .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/user-filled-premium-normal.svg") center no-repeat;
    background-size: contain; }

@media (min-width: 768px) {
  .site-navigation-menu-active .more-nav-inner-container {
    display: block; } }

@media (max-width: 767px) {
  .site-navigation-menu-active .more-nav-inner-container {
    display: none; } }

.site-navigation-menu-active.sticky-header .more-nav-inner-container {
  display: block; }

body:not(.site-navigation-menu-active) .more-nav-inner-container {
  display: none; }

@media print {
  .msiip[role="banner"] {
    display: none; } }

/*!
 * @clientlib msiip-global
 * @clientlib msiip-comp-image
 */
[data-mod="responsiveimage"] img {
  height: auto;
  width: 100%; }

[data-mod="backgroundimage"] {
  background-repeat: no-repeat;
  background-size: cover; }

/*!
 * @clientlib msiip-global
 * @clientlib msiip-comp-imagetext
 */
/*!
 * @clientlib msiip-global
 * @description marketing-colors.scss
 */
.msiip .image-text-container .image-container a {
  border-bottom: none; }

.msiip .image-text-container .right-of-text {
  margin: 0 0 0.5555555556rem 0.5555555556rem;
  float: right; }

.msiip .image-text-container .left-of-text {
  margin: 0 0.5555555556rem 0.5555555556rem 0;
  float: left; }

.msiip .image-text-container .above-text {
  margin-bottom: 0.5555555556rem;
  text-align: center; }

.msiip .image-text-container .below-text {
  margin-top: 0.5555555556rem;
  text-align: center; }

.msiip .image-text-container .msiip.rich-text-content h1, .msiip .image-text-container .msiip.rich-text-content h2, .msiip .image-text-container .msiip.rich-text-content h3, .msiip .image-text-container .msiip.rich-text-content h4, .msiip .image-text-container .msiip.rich-text-content h5, .msiip .image-text-container .msiip.rich-text-content h6 {
  margin-bottom: 0.5555555556rem; }

.msiip .image-text-container .button {
  border-radius: 1.3333333333rem;
  font-size: 1.1111111111rem;
  height: auto;
  padding: 0.6666666667rem 1.3333333333rem; }

/*!
 * @clientlib msiip-global
 * @clientlib msiip-comp-login
 */
.login-container .login-content {
  margin: 0 auto;
  width: 17.7777777778rem; }
  .login-container .login-content .uim-widget {
    font-family: "UniversNextMorningStarW04", Verdana, sans-serif;
    line-height: initial;
    font-size: 0.8888888889rem; }
    .login-container .login-content .uim-widget *, .login-container .login-content .uim-widget *:before, .login-container .login-content .uim-widget *:after {
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box; }
    .login-container .login-content .uim-widget p, .login-container .login-content .uim-widget h3 {
      margin: 0.8888888889rem 0; }
    .login-container .login-content .uim-widget .input-area input,
    .login-container .login-content .uim-widget .button-area input {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .login-container .login-content .uim-widget .remember-me input[type="checkbox"] {
      position: absolute; }
      .login-container .login-content .uim-widget .remember-me input[type="checkbox"] + label {
        margin-left: 20px; }
        .login-container .login-content .uim-widget .remember-me input[type="checkbox"] + label::before {
          margin-left: -20px; }
    .login-container .login-content .uim-widget .login-widget {
      padding: 1.9444444444rem 0 1.1111111111rem; }
    .login-container .login-content .uim-widget .forgot-password,
    .login-container .login-content .uim-widget .receive-token {
      padding: 0 0 1.9444444444rem; }
    .login-container .login-content .uim-widget .enter-token {
      padding: 0; }

.msiip .login-container .login-content .uim-widget .button-area [type="submit"] {
  padding-top: 0;
  padding-bottom: 0; }

/*!
 * @clientlib msiip-global
 */
.modal-container.active {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100vh;
  justify-content: center;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 4200; }
  .modal-container.active.modal-container_full-page {
    z-index: 4250; }

.msiip.modal, .msiip.fluid-modal, .msiip.large-fluid-modal, .msiip.full-page-modal, .msiip.teaser-fluid-modal, .msiip.teaser-image-modal, .msiip.progressive-60-teaser-image-modal, .msiip.progressive-40-teaser-image-modal, .msiip.static-318px-teaser-modal, .msiip.ad-block-messaging-modal {
  background-color: white;
  border: 1px solid #e9e9e9;
  border-radius: 0.6666666667rem;
  display: none;
  max-height: 98vh;
  overflow-y: visible;
  pointer-events: all;
  z-index: 4200; }
  .msiip.modal[tabindex="0"]:focus, .msiip.fluid-modal[tabindex="0"]:focus, .msiip.large-fluid-modal[tabindex="0"]:focus, .msiip.full-page-modal[tabindex="0"]:focus, .msiip.teaser-fluid-modal[tabindex="0"]:focus, .msiip.teaser-image-modal[tabindex="0"]:focus, .msiip.progressive-60-teaser-image-modal[tabindex="0"]:focus, .msiip.progressive-40-teaser-image-modal[tabindex="0"]:focus, .msiip.static-318px-teaser-modal[tabindex="0"]:focus, .msiip.ad-block-messaging-modal[tabindex="0"]:focus {
    box-shadow: none;
    outline: none; }
  .msiip.modal .modal-content, .msiip.fluid-modal .modal-content, .msiip.large-fluid-modal .modal-content, .msiip.full-page-modal .modal-content, .msiip.teaser-fluid-modal .modal-content, .msiip.teaser-image-modal .modal-content, .msiip.progressive-60-teaser-image-modal .modal-content, .msiip.progressive-40-teaser-image-modal .modal-content, .msiip.static-318px-teaser-modal .modal-content, .msiip.ad-block-messaging-modal .modal-content {
    max-height: calc(98vh - 2.7777777778rem);
    overflow-x: visible;
    overflow-y: auto;
    padding: 0 1.0555555556rem 1.0555555556rem; }
    .msiip.modal .modal-content:after, .msiip.fluid-modal .modal-content:after, .msiip.large-fluid-modal .modal-content:after, .msiip.full-page-modal .modal-content:after, .msiip.teaser-fluid-modal .modal-content:after, .msiip.teaser-image-modal .modal-content:after, .msiip.progressive-60-teaser-image-modal .modal-content:after, .msiip.progressive-40-teaser-image-modal .modal-content:after, .msiip.static-318px-teaser-modal .modal-content:after, .msiip.ad-block-messaging-modal .modal-content:after {
      clear: both;
      content: "";
      display: table; }
  .msiip.modal .request-id-container, .msiip.fluid-modal .request-id-container, .msiip.large-fluid-modal .request-id-container, .msiip.full-page-modal .request-id-container, .msiip.teaser-fluid-modal .request-id-container, .msiip.teaser-image-modal .request-id-container, .msiip.progressive-60-teaser-image-modal .request-id-container, .msiip.progressive-40-teaser-image-modal .request-id-container, .msiip.static-318px-teaser-modal .request-id-container, .msiip.ad-block-messaging-modal .request-id-container {
    font-size: 0.7777777778rem;
    line-height: 0.9444444444rem;
    font-weight: 300;
    color: #e0e0e0;
    display: none;
    text-align: right; }
    .msiip.modal .request-id-container b, .msiip.modal .request-id-container strong, .msiip.fluid-modal .request-id-container b, .msiip.fluid-modal .request-id-container strong, .msiip.large-fluid-modal .request-id-container b, .msiip.large-fluid-modal .request-id-container strong, .msiip.full-page-modal .request-id-container b, .msiip.full-page-modal .request-id-container strong, .msiip.teaser-fluid-modal .request-id-container b, .msiip.teaser-fluid-modal .request-id-container strong, .msiip.teaser-image-modal .request-id-container b, .msiip.teaser-image-modal .request-id-container strong, .msiip.progressive-60-teaser-image-modal .request-id-container b, .msiip.progressive-60-teaser-image-modal .request-id-container strong, .msiip.progressive-40-teaser-image-modal .request-id-container b, .msiip.progressive-40-teaser-image-modal .request-id-container strong, .msiip.static-318px-teaser-modal .request-id-container b, .msiip.static-318px-teaser-modal .request-id-container strong, .msiip.ad-block-messaging-modal .request-id-container b, .msiip.ad-block-messaging-modal .request-id-container strong {
      font-weight: 600; }
    .msiip.modal .request-id-container.active, .msiip.fluid-modal .request-id-container.active, .msiip.large-fluid-modal .request-id-container.active, .msiip.full-page-modal .request-id-container.active, .msiip.teaser-fluid-modal .request-id-container.active, .msiip.teaser-image-modal .request-id-container.active, .msiip.progressive-60-teaser-image-modal .request-id-container.active, .msiip.progressive-40-teaser-image-modal .request-id-container.active, .msiip.static-318px-teaser-modal .request-id-container.active, .msiip.ad-block-messaging-modal .request-id-container.active {
      display: block; }
  .msiip.modal.active, .msiip.fluid-modal.active, .msiip.large-fluid-modal.active, .msiip.full-page-modal.active, .msiip.teaser-fluid-modal.active, .msiip.teaser-image-modal.active, .msiip.progressive-60-teaser-image-modal.active, .msiip.progressive-40-teaser-image-modal.active, .msiip.static-318px-teaser-modal.active, .msiip.ad-block-messaging-modal.active {
    display: block; }
  .msiip.modal.scrolling, .msiip.fluid-modal.scrolling, .msiip.large-fluid-modal.scrolling, .msiip.full-page-modal.scrolling, .msiip.teaser-fluid-modal.scrolling, .msiip.teaser-image-modal.scrolling, .msiip.progressive-60-teaser-image-modal.scrolling, .msiip.progressive-40-teaser-image-modal.scrolling, .msiip.static-318px-teaser-modal.scrolling, .msiip.ad-block-messaging-modal.scrolling {
    overflow-y: scroll; }

.msiip.modal {
  width: 510px; }

.msiip.fluid-modal, .msiip.teaser-fluid-modal, .msiip.teaser-image-modal, .msiip.ad-block-messaging-modal {
  width: 40%; }

.msiip.large-fluid-modal {
  width: 60%; }

.msiip.full-page-modal {
  border: none;
  border-radius: 0;
  height: 100vh;
  left: 0;
  max-height: unset;
  position: static;
  top: 0;
  width: 100%;
  z-index: 4250; }
  .msiip.full-page-modal.active {
    position: fixed; }
  .msiip.full-page-modal .modal-content {
    padding: 0; }

.msiip.teaser-image-modal, .msiip.progressive-60-teaser-image-modal, .msiip.progressive-40-teaser-image-modal, .msiip.static-318px-teaser-modal {
  background-color: transparent;
  border: none;
  border-radius: 0; }
  .msiip.teaser-image-modal .modal-content, .msiip.progressive-60-teaser-image-modal .modal-content, .msiip.progressive-40-teaser-image-modal .modal-content, .msiip.static-318px-teaser-modal .modal-content {
    padding: 0; }
    .msiip.teaser-image-modal .modal-content > :first-child, .msiip.progressive-60-teaser-image-modal .modal-content > :first-child, .msiip.progressive-40-teaser-image-modal .modal-content > :first-child, .msiip.static-318px-teaser-modal .modal-content > :first-child {
      margin-top: 0; }
    .msiip.teaser-image-modal .modal-content .image-container a, .msiip.teaser-image-modal .modal-content .image-container img, .msiip.progressive-60-teaser-image-modal .modal-content .image-container a, .msiip.progressive-60-teaser-image-modal .modal-content .image-container img, .msiip.progressive-40-teaser-image-modal .modal-content .image-container a, .msiip.progressive-40-teaser-image-modal .modal-content .image-container img, .msiip.static-318px-teaser-modal .modal-content .image-container a, .msiip.static-318px-teaser-modal .modal-content .image-container img {
      border: none;
      display: block; }

@media (min-width: 1000px) {
  .msiip.progressive-60-teaser-image-modal {
    width: 48rem; } }

@media (min-width: 768px) and (max-width: 999px) {
  .msiip.progressive-60-teaser-image-modal {
    width: 33.3333333333rem; } }

@media (min-width: 600px) and (max-width: 767px) {
  .msiip.progressive-60-teaser-image-modal {
    width: 26.6666666667rem; } }

@media (max-width: 599px) {
  .msiip.progressive-60-teaser-image-modal {
    width: 17.7777777778rem; } }

@media (min-width: 1000px) {
  .msiip.progressive-40-teaser-image-modal {
    width: 32rem; } }

@media (min-width: 768px) and (max-width: 999px) {
  .msiip.progressive-40-teaser-image-modal {
    width: 22.2222222222rem; } }

@media (max-width: 767px) {
  .msiip.progressive-40-teaser-image-modal {
    width: 17.7777777778rem; } }

.msiip.static-318px-teaser-modal {
  width: 17.6666666667rem; }

@media (max-width: 599px) {
  .msiip.modal, .msiip.fluid-modal, .msiip.large-fluid-modal, .msiip.teaser-fluid-modal, .msiip.teaser-image-modal, .msiip.ad-block-messaging-modal {
    -webkit-border-radius: 0;
    height: 100%;
    max-height: 100vh;
    width: 100%; } }

.msiip.teaser-fluid-modal, .msiip.teaser-image-modal, .msiip.progressive-60-teaser-image-modal, .msiip.progressive-40-teaser-image-modal, .msiip.static-318px-teaser-modal {
  top: 5.2777777778rem; }
  @media (max-width: 599px) {
    .msiip.teaser-fluid-modal, .msiip.teaser-image-modal, .msiip.progressive-60-teaser-image-modal, .msiip.progressive-40-teaser-image-modal, .msiip.static-318px-teaser-modal {
      top: 0; } }
  .msiip.teaser-fluid-modal.left-aligned-relative-to-page, .msiip.teaser-image-modal.left-aligned-relative-to-page, .msiip.progressive-60-teaser-image-modal.left-aligned-relative-to-page, .msiip.progressive-40-teaser-image-modal.left-aligned-relative-to-page, .msiip.static-318px-teaser-modal.left-aligned-relative-to-page {
    left: 0;
    margin-left: 1.1666666667rem; }
    @media (max-width: 599px) {
      .msiip.teaser-fluid-modal.left-aligned-relative-to-page, .msiip.teaser-image-modal.left-aligned-relative-to-page, .msiip.progressive-60-teaser-image-modal.left-aligned-relative-to-page, .msiip.progressive-40-teaser-image-modal.left-aligned-relative-to-page, .msiip.static-318px-teaser-modal.left-aligned-relative-to-page {
        margin-left: 0; } }
  .msiip.teaser-fluid-modal.right-aligned-relative-to-page, .msiip.teaser-image-modal.right-aligned-relative-to-page, .msiip.progressive-60-teaser-image-modal.right-aligned-relative-to-page, .msiip.progressive-40-teaser-image-modal.right-aligned-relative-to-page, .msiip.static-318px-teaser-modal.right-aligned-relative-to-page {
    left: auto;
    margin-right: 1.1666666667rem;
    right: 0; }
    @media (max-width: 599px) {
      .msiip.teaser-fluid-modal.right-aligned-relative-to-page, .msiip.teaser-image-modal.right-aligned-relative-to-page, .msiip.progressive-60-teaser-image-modal.right-aligned-relative-to-page, .msiip.progressive-40-teaser-image-modal.right-aligned-relative-to-page, .msiip.static-318px-teaser-modal.right-aligned-relative-to-page {
        margin-right: 0; } }
  .msiip.teaser-fluid-modal.center-aligned-relative-to-page, .msiip.teaser-image-modal.center-aligned-relative-to-page, .msiip.progressive-60-teaser-image-modal.center-aligned-relative-to-page, .msiip.progressive-40-teaser-image-modal.center-aligned-relative-to-page, .msiip.static-318px-teaser-modal.center-aligned-relative-to-page {
    left: 0;
    right: 0; }

.msiip.modal-cover, .msiip.teaser-modal-cover, .msiip.adblock-modal-cover {
  background-color: black;
  display: none;
  height: 100vh;
  left: 0;
  opacity: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 4000; }
  .msiip.modal-cover.active, .msiip.teaser-modal-cover.active, .msiip.adblock-modal-cover.active {
    display: block;
    opacity: 0.5; }
  .msiip.modal-cover.active.browser-notification, .msiip.teaser-modal-cover.active.browser-notification, .msiip.adblock-modal-cover.active.browser-notification {
    background: url("../images/png/backgrounds/UnsupportedScreen.png") no-repeat;
    background-color: white;
    background-size: 100% auto;
    opacity: 1; }
  .msiip.modal-cover.transparent-background, .msiip.teaser-modal-cover.transparent-background, .msiip.adblock-modal-cover.transparent-background {
    background-color: transparent; }

/*!
 * @clientlib msiip-global
 */
.msiip.popover, .msiip.autocomplete-popover, .msiip.share-popover, .msiip.datepicker-popover, .msiip.chart-popover {
  background-color: white;
  -webkit-border-radius: 0.7777777778rem;
  -moz-border-radius: 0.7777777778rem;
  -ms-border-radius: 0.7777777778rem;
  -o-border-radius: 0.7777777778rem;
  border-radius: 0.7777777778rem;
  -webkit-box-shadow: 0 1px 4px 0 rgba(21, 21, 21, 0.4);
  -moz-box-shadow: 0 1px 4px 0 rgba(21, 21, 21, 0.4);
  box-shadow: 0 1px 4px 0 rgba(21, 21, 21, 0.4);
  display: none;
  position: absolute;
  text-align: left;
  width: 320px;
  z-index: 2; }
  @media (max-width: 599px) {
    .msiip.popover, .msiip.autocomplete-popover, .msiip.share-popover, .msiip.datepicker-popover, .msiip.chart-popover {
      max-width: 300px; } }
  .msiip.popover .popover-content, .msiip.autocomplete-popover .popover-content, .msiip.share-popover .popover-content, .msiip.datepicker-popover .popover-content, .msiip.chart-popover .popover-content {
    padding-bottom: 0.2777777778rem;
    padding-left: 0.7777777778rem;
    padding-right: 0.8333333333rem; }
    .msiip.popover .popover-content .menu > li, .msiip.autocomplete-popover .popover-content .menu > li, .msiip.share-popover .popover-content .menu > li, .msiip.datepicker-popover .popover-content .menu > li, .msiip.chart-popover .popover-content .menu > li {
      border-bottom-width: 1px;
      padding-bottom: 0;
      padding-top: 0; }
      .msiip.popover .popover-content .menu > li:last-of-type, .msiip.autocomplete-popover .popover-content .menu > li:last-of-type, .msiip.share-popover .popover-content .menu > li:last-of-type, .msiip.datepicker-popover .popover-content .menu > li:last-of-type, .msiip.chart-popover .popover-content .menu > li:last-of-type {
        border-bottom-width: 0; }
      .msiip.popover .popover-content .menu > li > a, .msiip.autocomplete-popover .popover-content .menu > li > a, .msiip.share-popover .popover-content .menu > li > a, .msiip.datepicker-popover .popover-content .menu > li > a, .msiip.chart-popover .popover-content .menu > li > a {
        padding-bottom: 0.5555555556rem;
        padding-top: 0.5555555556rem; }
      .msiip.popover .popover-content .menu > li > ul, .msiip.autocomplete-popover .popover-content .menu > li > ul, .msiip.share-popover .popover-content .menu > li > ul, .msiip.datepicker-popover .popover-content .menu > li > ul, .msiip.chart-popover .popover-content .menu > li > ul {
        margin-top: 0; }
  .msiip.popover .popover-tail, .msiip.autocomplete-popover .popover-tail, .msiip.share-popover .popover-tail, .msiip.datepicker-popover .popover-tail, .msiip.chart-popover .popover-tail {
    background-color: inherit;
    height: 1.1111111111rem;
    position: absolute;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    width: 1.1111111111rem; }

.msiip.autocomplete-popover {
  width: 100%; }
  .msiip.autocomplete-popover .popover-content {
    padding-bottom: 0.7777777778rem;
    padding-top: 0.7777777778rem; }
    .msiip.autocomplete-popover .popover-content .list > li:after {
      clear: both;
      content: "";
      display: table; }
    .msiip.autocomplete-popover .popover-content .investments a:hover .exchange,
    .msiip.autocomplete-popover .popover-content .investments a:hover .name,
    .msiip.autocomplete-popover .popover-content .investments a:hover .ticker {
      color: #00b8ee; }
    .msiip.autocomplete-popover .popover-content .investments .exchange,
    .msiip.autocomplete-popover .popover-content .investments .name,
    .msiip.autocomplete-popover .popover-content .investments .ticker {
      display: inline-block; }
    .msiip.autocomplete-popover .popover-content .investments .name,
    .msiip.autocomplete-popover .popover-content .investments .ticker {
      float: left; }
    .msiip.autocomplete-popover .popover-content .investments .exchange {
      color: #999999; }
    .msiip.autocomplete-popover .popover-content .investments .ticker {
      width: 20%;
      max-width: 4rem; }
    .msiip.autocomplete-popover .popover-content .investments .name {
      width: 80%; }

.msiip.share-popover {
  width: 222px; }
  .msiip.share-popover .popover-content {
    border-bottom: none;
    padding-bottom: 0; }

.msiip.chart-popover {
  height: 350px;
  width: 300px;
  z-index: 1000; }
  .msiip.chart-popover .header-content {
    margin-bottom: 0.5rem; }
    .msiip.chart-popover .header-content h1.index-name {
      font-weight: bold;
      display: inline-block;
      width: auto; }
    .msiip.chart-popover .header-content span {
      cursor: pointer;
      position: absolute;
      font-size: 16px;
      right: 0; }
  .msiip.chart-popover .popover-content.date {
    font-size: 16px;
    font-weight: 300; }
  .msiip.chart-popover .popover-content.chart {
    margin-top: 0.5rem; }
    .msiip.chart-popover .popover-content.chart .chart-container {
      height: 150px; }
  .msiip.chart-popover .popover-content.fields .row {
    margin-left: -8px;
    margin-right: -8px; }
  .msiip.chart-popover .popover-content.fields [class*="-block-grid"] > *:not(script) {
    padding-left: 8px;
    padding-right: 8px; }
  .msiip.chart-popover .popover-content.fields li {
    display: inline-block;
    list-style: none;
    margin-bottom: 8px; }
    .msiip.chart-popover .popover-content.fields li .title {
      border-top: 1px solid #555759;
      font-size: 14px;
      font-weight: bold;
      line-height: 16px;
      padding: 3px 0; }
    .msiip.chart-popover .popover-content.fields li .value {
      line-height: 16px; }
    .msiip.chart-popover .popover-content.fields li .negative {
      color: #cc0000; }
    .msiip.chart-popover .popover-content.fields li .positive {
      color: #00ad4e; }
  .msiip.chart-popover .popover-tail.left {
    box-shadow: 3px -3px 2px -2px rgba(21, 21, 21, 0.2);
    left: 287px;
    top: 165px; }
  .msiip.chart-popover .popover-tail.right {
    box-shadow: -3px 3px 2px -2px rgba(21, 21, 21, 0.2);
    left: -7px;
    top: 165px; }
  .msiip.chart-popover .popover-tail.top {
    box-shadow: 3px 3px 2px -2px rgba(21, 21, 21, 0.2);
    left: 150px;
    top: 337px; }
  .msiip.chart-popover .popover-tail.bottom {
    box-shadow: -3px -3px 2px -2px rgba(21, 21, 21, 0.2);
    left: 150px;
    top: -7px; }

.msiip.popover.active, .msiip.autocomplete-popover.active, .msiip.share-popover.active, .msiip.chart-popover.active {
  display: block; }

.msiip.popover.anchor-left, .msiip.autocomplete-popover.anchor-left, .msiip.share-popover.anchor-left, .msiip.chart-popover.anchor-left {
  -webkit-border-top-left-radius: 0;
  -moz-border-top-left-radius: 0;
  -ms-border-top-left-radius: 0;
  -o-border-top-left-radius: 0;
  border-top-left-radius: 0; }

.msiip.popover.anchor-right, .msiip.autocomplete-popover.anchor-right, .msiip.share-popover.anchor-right, .msiip.chart-popover.anchor-right {
  -webkit-border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
  -ms-border-top-right-radius: 0;
  -o-border-top-right-radius: 0;
  border-top-right-radius: 0; }

.msiip .datepicker-popover {
  margin-top: 2.2222222222rem; }
  .msiip .datepicker-popover .popover-content {
    margin: 0.2777777778rem 0.2777777778rem; }

.popover-active {
  position: relative; }
  .popover-active:before, .popover-active:after {
    content: "";
    left: 50%;
    margin-left: -10px;
    position: absolute;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .popover-active:before {
    border-bottom: none;
    border-left: 19px solid transparent;
    border-right: none;
    border-top: 19px solid white;
    bottom: -19px;
    height: 19px;
    width: 19px;
    z-index: 3; }
  .popover-active:after {
    border-bottom: none;
    border-left: 19px solid transparent;
    border-right: none;
    border-top: 19px solid #dddddd;
    bottom: -18px;
    height: 19px;
    width: 19px;
    z-index: 1; }

@media print {
  .msiip.popover, .msiip.autocomplete-popover, .msiip.share-popover {
    display: none; } }

/*!
 * @clientlib msiip-global
 */
.msiip.promotional-banner {
  padding-left: 18px;
  padding-right: 18px;
  width: 1200px;
  margin: 0 auto;
  color: white;
  bottom: 0;
  margin-left: -36px;
  margin-right: -36px;
  position: fixed;
  z-index: 1001; }
  @media (max-width: 1199px) {
    .msiip.promotional-banner {
      padding-left: 18px;
      padding-right: 18px;
      width: 1000px; } }
  @media (max-width: 999px) {
    .msiip.promotional-banner {
      padding-left: 18px;
      padding-right: 18px;
      width: 768px; } }
  @media (max-width: 767px) {
    .msiip.promotional-banner {
      padding-left: 18px;
      padding-right: 18px;
      width: 600px; } }
  @media (max-width: 599px) {
    .msiip.promotional-banner {
      padding-left: 10px;
      padding-right: 10px;
      width: 100%; } }
  .msiip.promotional-banner:after {
    clear: both;
    content: "";
    display: table; }
  @media (max-width: 767px) {
    .msiip.promotional-banner {
      left: 0;
      margin: 0 -1rem;
      width: 100%; } }
  @media (max-width: 599px) {
    .msiip.promotional-banner {
      margin: 0 -0.5555555556rem; } }
  .msiip.promotional-banner .action-content {
    align-items: center;
    display: flex;
    flex-basis: 100%;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0 3.3333333333rem;
    text-align: center; }
  .msiip.promotional-banner .premium-reversed-button {
    flex-basis: auto; }
  .msiip.promotional-banner .close-button {
    flex-basis: 2.4444444444rem;
    position: absolute;
    right: 0;
    top: 0; }
    .msiip.promotional-banner .close-button .ui-button span {
      font-size: 1.5555555556rem;
      line-height: 1.7777777778rem;
      font-weight: 200;
      color: white; }
      .msiip.promotional-banner .close-button .ui-button span b, .msiip.promotional-banner .close-button .ui-button span strong {
        font-weight: 600; }
    .msiip.promotional-banner .close-button .ui-button:hover span, .msiip.promotional-banner .close-button .ui-button:active span {
      color: #dcdcf5; }
  .msiip.promotional-banner .expanded-banner {
    -webkit-transition-property: bottom;
    -moz-transition-property: bottom;
    transition-property: bottom;
    -webkit-transition-duration: 0.75s;
    -moz-transition-duration: 0.75s;
    transition-duration: 0.75s;
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    -webkit-transition-timing-function: 0.2s;
    -moz-transition-timing-function: 0.2s;
    transition-timing-function: 0.2s;
    align-items: center;
    bottom: -11.1111111111rem;
    background-color: #5050cc;
    display: flex;
    height: 11.1111111111rem;
    position: absolute;
    width: 100%; }
    .msiip.promotional-banner .expanded-banner.transition {
      bottom: 0; }
    .msiip.promotional-banner .expanded-banner .image-container {
      height: 11.1111111111rem; }
      .msiip.promotional-banner .expanded-banner .image-container img {
        height: 11.1111111111rem;
        width: 16.6666666667rem; }
      .msiip.promotional-banner .expanded-banner .image-container + .action-content {
        flex-basis: auto;
        flex-grow: 1;
        justify-content: flex-start;
        text-align: left; }
    .msiip.promotional-banner .expanded-banner .content {
      font-size: 1.7777777778rem;
      line-height: 2rem;
      font-weight: 200;
      flex-basis: 100%; }
      .msiip.promotional-banner .expanded-banner .content b, .msiip.promotional-banner .expanded-banner .content strong {
        font-weight: 600; }
      @media (max-width: 999px) {
        .msiip.promotional-banner .expanded-banner .content {
          font-size: 1.5555555556rem;
          line-height: 1.7777777778rem;
          font-weight: 200; }
          .msiip.promotional-banner .expanded-banner .content b, .msiip.promotional-banner .expanded-banner .content strong {
            font-weight: 600; } }
    .msiip.promotional-banner .expanded-banner .author {
      font-weight: 300;
      flex-basis: 100%;
      margin-top: 0.4444444444rem; }
    .msiip.promotional-banner .expanded-banner .premium-reversed-button {
      margin-top: 0.8888888889rem; }
  .msiip.promotional-banner .collapsed-banner {
    -webkit-transition-property: bottom;
    -moz-transition-property: bottom;
    transition-property: bottom;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    -webkit-transition-timing-function: 0;
    -moz-transition-timing-function: 0;
    transition-timing-function: 0;
    align-items: center;
    background-color: #5050cc;
    bottom: 0;
    display: flex;
    height: 3rem;
    position: absolute;
    width: 100%; }
    .msiip.promotional-banner .collapsed-banner.transition {
      bottom: -5.5555555556rem; }
    .msiip.promotional-banner .collapsed-banner .content {
      font-size: 1.1111111111rem;
      line-height: 1.3333333333rem;
      font-weight: 200;
      font-weight: 300;
      line-height: 1.3333333333rem; }
      .msiip.promotional-banner .collapsed-banner .content b, .msiip.promotional-banner .collapsed-banner .content strong {
        font-weight: 600; }
    .msiip.promotional-banner .collapsed-banner .premium-reversed-button {
      margin-left: 0.5555555556rem; }
    .msiip.promotional-banner .collapsed-banner .close-button {
      right: 0.7777777778rem;
      top: 0.1666666667rem; }

.cq-wcm-edit .msiip.promotional-banner {
  position: static; }
  .cq-wcm-edit .msiip.promotional-banner .expanded-banner,
  .cq-wcm-edit .msiip.promotional-banner .collapsed-banner,
  .cq-wcm-edit .msiip.promotional-banner .close-button {
    position: static; }

@charset "UTF-8";
/*!
 * @clientlib msiip-edit
 */
/*!
 * @clientlib msiip-global
 * @description marketing-colors.scss
 */
#CQ span.corporate-color-3-background-color-1.swatch,
.cke_panel_container span.corporate-color-3-background-color-1.swatch {
  background-color: #ffb600; }

#CQ span.corporate-color-4-background-color-1.swatch,
.cke_panel_container span.corporate-color-4-background-color-1.swatch {
  background-color: #fd5516; }

#CQ span.corporate-color-5-background-color-1.swatch,
.cke_panel_container span.corporate-color-5-background-color-1.swatch {
  background-color: #cc0000; }

#CQ span.corporate-color-7-background-color-1.swatch,
.cke_panel_container span.corporate-color-7-background-color-1.swatch {
  background-color: #aa008a; }

#CQ span.corporate-color-8-background-color-1.swatch,
.cke_panel_container span.corporate-color-8-background-color-1.swatch {
  background-color: #5050cc; }

#CQ span.corporate-color-9-background-color-1.swatch,
.cke_panel_container span.corporate-color-9-background-color-1.swatch {
  background-color: #0039b7; }

#CQ span.corporate-color-10-background-color-1.swatch,
.cke_panel_container span.corporate-color-10-background-color-1.swatch {
  background-color: #00618c; }

#CQ span.corporate-color-11-background-color-1.swatch,
.cke_panel_container span.corporate-color-11-background-color-1.swatch {
  background-color: #008e91; }

#CQ span.corporate-color-12-background-color-1.swatch,
.cke_panel_container span.corporate-color-12-background-color-1.swatch {
  background-color: #037f56; }

#CQ span.corporate-color-13-background-color-1.swatch,
.cke_panel_container span.corporate-color-13-background-color-1.swatch {
  background-color: #708700; }

#CQ span.product-color-1-background-color-1.swatch,
.cke_panel_container span.product-color-1-background-color-1.swatch {
  background-color: #151515; }

#CQ span.corporate-color-3-background-color-2.swatch,
.cke_panel_container span.corporate-color-3-background-color-2.swatch {
  background-color: #ffbd1a; }

#CQ span.corporate-color-4-background-color-2.swatch,
.cke_panel_container span.corporate-color-4-background-color-2.swatch {
  background-color: #fd662d; }

#CQ span.corporate-color-5-background-color-2.swatch,
.cke_panel_container span.corporate-color-5-background-color-2.swatch {
  background-color: #db4d4d; }

#CQ span.corporate-color-7-background-color-2.swatch,
.cke_panel_container span.corporate-color-7-background-color-2.swatch {
  background-color: #c44dad; }

#CQ span.corporate-color-8-background-color-2.swatch,
.cke_panel_container span.corporate-color-8-background-color-2.swatch {
  background-color: #8585db; }

#CQ span.corporate-color-9-background-color-2.swatch,
.cke_panel_container span.corporate-color-9-background-color-2.swatch {
  background-color: #4d74cd; }

#CQ span.corporate-color-10-background-color-2.swatch,
.cke_panel_container span.corporate-color-10-background-color-2.swatch {
  background-color: #4d90af; }

#CQ span.corporate-color-11-background-color-2.swatch,
.cke_panel_container span.corporate-color-11-background-color-2.swatch {
  background-color: #4db0b2; }

#CQ span.corporate-color-12-background-color-2.swatch,
.cke_panel_container span.corporate-color-12-background-color-2.swatch {
  background-color: #4fa589; }

#CQ span.corporate-color-13-background-color-2.swatch,
.cke_panel_container span.corporate-color-13-background-color-2.swatch {
  background-color: #9bab4d; }

#CQ span.product-color-1-background-color-2.swatch,
.cke_panel_container span.product-color-1-background-color-2.swatch {
  background-color: #676767; }

#CQ span.corporate-color-3-background-color-3.swatch,
.cke_panel_container span.corporate-color-3-background-color-3.swatch {
  background-color: #ffd366; }

#CQ span.corporate-color-4-background-color-3.swatch,
.cke_panel_container span.corporate-color-4-background-color-3.swatch {
  background-color: #febba2; }

#CQ span.corporate-color-5-background-color-3.swatch,
.cke_panel_container span.corporate-color-5-background-color-3.swatch {
  background-color: #f0b3b3; }

#CQ span.corporate-color-7-background-color-3.swatch,
.cke_panel_container span.corporate-color-7-background-color-3.swatch {
  background-color: #e6b3dc; }

#CQ span.corporate-color-8-background-color-3.swatch,
.cke_panel_container span.corporate-color-8-background-color-3.swatch {
  background-color: #cbcbf0; }

#CQ span.corporate-color-9-background-color-3.swatch,
.cke_panel_container span.corporate-color-9-background-color-3.swatch {
  background-color: #b3c4e9; }

#CQ span.corporate-color-10-background-color-3.swatch,
.cke_panel_container span.corporate-color-10-background-color-3.swatch {
  background-color: #b3d0dd; }

#CQ span.corporate-color-11-background-color-3.swatch,
.cke_panel_container span.corporate-color-11-background-color-3.swatch {
  background-color: #b3ddde; }

#CQ span.corporate-color-12-background-color-3.swatch,
.cke_panel_container span.corporate-color-12-background-color-3.swatch {
  background-color: #b3d9cc; }

#CQ span.corporate-color-13-background-color-3.swatch,
.cke_panel_container span.corporate-color-13-background-color-3.swatch {
  background-color: #d4dbb3; }

#CQ span.product-color-1-background-color-3.swatch,
.cke_panel_container span.product-color-1-background-color-3.swatch {
  background-color: #ababab; }

#CQ span.corporate-color-3-background-color-4.swatch,
.cke_panel_container span.corporate-color-3-background-color-4.swatch {
  background-color: #fff8e6; }

#CQ span.corporate-color-4-background-color-4.swatch,
.cke_panel_container span.corporate-color-4-background-color-4.swatch {
  background-color: #ffeee8; }

#CQ span.corporate-color-5-background-color-4.swatch,
.cke_panel_container span.corporate-color-5-background-color-4.swatch {
  background-color: #fae6e6; }

#CQ span.corporate-color-7-background-color-4.swatch,
.cke_panel_container span.corporate-color-7-background-color-4.swatch {
  background-color: #f7e6f3; }

#CQ span.corporate-color-8-background-color-4.swatch,
.cke_panel_container span.corporate-color-8-background-color-4.swatch {
  background-color: #eeeefa; }

#CQ span.corporate-color-9-background-color-4.swatch,
.cke_panel_container span.corporate-color-9-background-color-4.swatch {
  background-color: #e6ebf8; }

#CQ span.corporate-color-10-background-color-4.swatch,
.cke_panel_container span.corporate-color-10-background-color-4.swatch {
  background-color: #e6eff4; }

#CQ span.corporate-color-11-background-color-4.swatch,
.cke_panel_container span.corporate-color-11-background-color-4.swatch {
  background-color: #e6f4f4; }

#CQ span.corporate-color-12-background-color-4.swatch,
.cke_panel_container span.corporate-color-12-background-color-4.swatch {
  background-color: #e6f2ee; }

#CQ span.corporate-color-13-background-color-4.swatch,
.cke_panel_container span.corporate-color-13-background-color-4.swatch {
  background-color: #f1f3e6; }

#CQ span.product-color-1-background-color-4.swatch,
.cke_panel_container span.product-color-1-background-color-4.swatch {
  background-color: #e9e9e9; }

#CQ span.corporate-color-3-background-color-5.swatch,
.cke_panel_container span.corporate-color-3-background-color-5.swatch {
  background-color: #e6a400; }

#CQ span.corporate-color-4-background-color-5.swatch,
.cke_panel_container span.corporate-color-4-background-color-5.swatch {
  background-color: #e44d14; }

#CQ span.corporate-color-5-background-color-5.swatch,
.cke_panel_container span.corporate-color-5-background-color-5.swatch {
  background-color: #cc0000; }

#CQ span.corporate-color-7-background-color-5.swatch,
.cke_panel_container span.corporate-color-7-background-color-5.swatch {
  background-color: #aa008a; }

#CQ span.corporate-color-8-background-color-5.swatch,
.cke_panel_container span.corporate-color-8-background-color-5.swatch {
  background-color: #5050cc; }

#CQ span.corporate-color-9-background-color-5.swatch,
.cke_panel_container span.corporate-color-9-background-color-5.swatch {
  background-color: #0039b7; }

#CQ span.corporate-color-10-background-color-5.swatch,
.cke_panel_container span.corporate-color-10-background-color-5.swatch {
  background-color: #00618c; }

#CQ span.corporate-color-11-background-color-5.swatch,
.cke_panel_container span.corporate-color-11-background-color-5.swatch {
  background-color: #008e91; }

#CQ span.corporate-color-12-background-color-5.swatch,
.cke_panel_container span.corporate-color-12-background-color-5.swatch {
  background-color: #037f56; }

#CQ span.corporate-color-13-background-color-5.swatch,
.cke_panel_container span.corporate-color-13-background-color-5.swatch {
  background-color: #708700; }

#CQ span.product-color-1-background-color-5.swatch,
.cke_panel_container span.product-color-1-background-color-5.swatch {
  background-color: #676767; }

#CQ span.corporate-color-3-background-color-6.swatch,
.cke_panel_container span.corporate-color-3-background-color-6.swatch {
  background-color: #b37f00; }

#CQ span.corporate-color-4-background-color-6.swatch,
.cke_panel_container span.corporate-color-4-background-color-6.swatch {
  background-color: #b13c0f; }

#CQ span.corporate-color-5-background-color-6.swatch,
.cke_panel_container span.corporate-color-5-background-color-6.swatch {
  background-color: #8f0000; }

#CQ span.corporate-color-7-background-color-6.swatch,
.cke_panel_container span.corporate-color-7-background-color-6.swatch {
  background-color: #770061; }

#CQ span.corporate-color-8-background-color-6.swatch,
.cke_panel_container span.corporate-color-8-background-color-6.swatch {
  background-color: #38388f; }

#CQ span.corporate-color-9-background-color-6.swatch,
.cke_panel_container span.corporate-color-9-background-color-6.swatch {
  background-color: #002880; }

#CQ span.corporate-color-10-background-color-6.swatch,
.cke_panel_container span.corporate-color-10-background-color-6.swatch {
  background-color: #004462; }

#CQ span.corporate-color-11-background-color-6.swatch,
.cke_panel_container span.corporate-color-11-background-color-6.swatch {
  background-color: #006366; }

#CQ span.corporate-color-12-background-color-6.swatch,
.cke_panel_container span.corporate-color-12-background-color-6.swatch {
  background-color: #02593c; }

#CQ span.corporate-color-13-background-color-6.swatch,
.cke_panel_container span.corporate-color-13-background-color-6.swatch {
  background-color: #4e5f00; }

#CQ span.product-color-1-background-color-6.swatch,
.cke_panel_container span.product-color-1-background-color-6.swatch {
  background-color: #0f0f0f; }

#CQ span.corporate-color-3-background-color-7.swatch,
.cke_panel_container span.corporate-color-3-background-color-7.swatch {
  background-color: #ffcc4d; }

#CQ span.corporate-color-4-background-color-7.swatch,
.cke_panel_container span.corporate-color-4-background-color-7.swatch {
  background-color: #fe885c; }

#CQ span.corporate-color-5-background-color-7.swatch,
.cke_panel_container span.corporate-color-5-background-color-7.swatch {
  background-color: #db4d4d; }

#CQ span.corporate-color-7-background-color-7.swatch,
.cke_panel_container span.corporate-color-7-background-color-7.swatch {
  background-color: #c44dad; }

#CQ span.corporate-color-8-background-color-7.swatch,
.cke_panel_container span.corporate-color-8-background-color-7.swatch {
  background-color: #8585db; }

#CQ span.corporate-color-9-background-color-7.swatch,
.cke_panel_container span.corporate-color-9-background-color-7.swatch {
  background-color: #4d74cd; }

#CQ span.corporate-color-10-background-color-7.swatch,
.cke_panel_container span.corporate-color-10-background-color-7.swatch {
  background-color: #4d90af; }

#CQ span.corporate-color-11-background-color-7.swatch,
.cke_panel_container span.corporate-color-11-background-color-7.swatch {
  background-color: #4db0b2; }

#CQ span.corporate-color-12-background-color-7.swatch,
.cke_panel_container span.corporate-color-12-background-color-7.swatch {
  background-color: #4fa589; }

#CQ span.corporate-color-13-background-color-7.swatch,
.cke_panel_container span.corporate-color-13-background-color-7.swatch {
  background-color: #9bab4d; }

#CQ span.product-color-1-background-color-7.swatch,
.cke_panel_container span.product-color-1-background-color-7.swatch {
  background-color: #676767; }

#CQ span.corporate-color-3-background-color-8.swatch,
.cke_panel_container span.corporate-color-3-background-color-8.swatch {
  background-color: #fff0cc; }

#CQ span.corporate-color-4-background-color-8.swatch,
.cke_panel_container span.corporate-color-4-background-color-8.swatch {
  background-color: #ffddd0; }

#CQ span.corporate-color-5-background-color-8.swatch,
.cke_panel_container span.corporate-color-5-background-color-8.swatch {
  background-color: #f5cccc; }

#CQ span.corporate-color-7-background-color-8.swatch,
.cke_panel_container span.corporate-color-7-background-color-8.swatch {
  background-color: #eecce8; }

#CQ span.corporate-color-8-background-color-8.swatch,
.cke_panel_container span.corporate-color-8-background-color-8.swatch {
  background-color: #dcdcf5; }

#CQ span.corporate-color-9-background-color-8.swatch,
.cke_panel_container span.corporate-color-9-background-color-8.swatch {
  background-color: #ccd7f1; }

#CQ span.corporate-color-10-background-color-8.swatch,
.cke_panel_container span.corporate-color-10-background-color-8.swatch {
  background-color: #ccdfe8; }

#CQ span.corporate-color-11-background-color-8.swatch,
.cke_panel_container span.corporate-color-11-background-color-8.swatch {
  background-color: #cce8e9; }

#CQ span.corporate-color-12-background-color-8.swatch,
.cke_panel_container span.corporate-color-12-background-color-8.swatch {
  background-color: #cde5dd; }

#CQ span.corporate-color-13-background-color-8.swatch,
.cke_panel_container span.corporate-color-13-background-color-8.swatch {
  background-color: #e2e7cc; }

#CQ span.product-color-1-background-color-8.swatch,
.cke_panel_container span.product-color-1-background-color-8.swatch {
  background-color: #dddddd; }

#CQ span.corporate-color-3-border-color-1.swatch,
.cke_panel_container span.corporate-color-3-border-color-1.swatch {
  border-color: #ffb600; }

#CQ span.corporate-color-4-border-color-1.swatch,
.cke_panel_container span.corporate-color-4-border-color-1.swatch {
  border-color: #fd5516; }

#CQ span.corporate-color-5-border-color-1.swatch,
.cke_panel_container span.corporate-color-5-border-color-1.swatch {
  border-color: #cc0000; }

#CQ span.corporate-color-7-border-color-1.swatch,
.cke_panel_container span.corporate-color-7-border-color-1.swatch {
  border-color: #aa008a; }

#CQ span.corporate-color-8-border-color-1.swatch,
.cke_panel_container span.corporate-color-8-border-color-1.swatch {
  border-color: #5050cc; }

#CQ span.corporate-color-9-border-color-1.swatch,
.cke_panel_container span.corporate-color-9-border-color-1.swatch {
  border-color: #0039b7; }

#CQ span.corporate-color-10-border-color-1.swatch,
.cke_panel_container span.corporate-color-10-border-color-1.swatch {
  border-color: #00618c; }

#CQ span.corporate-color-11-border-color-1.swatch,
.cke_panel_container span.corporate-color-11-border-color-1.swatch {
  border-color: #008e91; }

#CQ span.corporate-color-12-border-color-1.swatch,
.cke_panel_container span.corporate-color-12-border-color-1.swatch {
  border-color: #037f56; }

#CQ span.corporate-color-13-border-color-1.swatch,
.cke_panel_container span.corporate-color-13-border-color-1.swatch {
  border-color: #708700; }

#CQ span.product-color-1-border-color-1.swatch,
.cke_panel_container span.product-color-1-border-color-1.swatch {
  border-color: #151515; }

#CQ span.corporate-color-3-border-color-2.swatch,
.cke_panel_container span.corporate-color-3-border-color-2.swatch {
  border-color: #fff0cc; }

#CQ span.corporate-color-4-border-color-2.swatch,
.cke_panel_container span.corporate-color-4-border-color-2.swatch {
  border-color: #ffddd0; }

#CQ span.corporate-color-5-border-color-2.swatch,
.cke_panel_container span.corporate-color-5-border-color-2.swatch {
  border-color: #f5cccc; }

#CQ span.corporate-color-7-border-color-2.swatch,
.cke_panel_container span.corporate-color-7-border-color-2.swatch {
  border-color: #eecce8; }

#CQ span.corporate-color-8-border-color-2.swatch,
.cke_panel_container span.corporate-color-8-border-color-2.swatch {
  border-color: #dcdcf5; }

#CQ span.corporate-color-9-border-color-2.swatch,
.cke_panel_container span.corporate-color-9-border-color-2.swatch {
  border-color: #ccd7f1; }

#CQ span.corporate-color-10-border-color-2.swatch,
.cke_panel_container span.corporate-color-10-border-color-2.swatch {
  border-color: #ccdfe8; }

#CQ span.corporate-color-11-border-color-2.swatch,
.cke_panel_container span.corporate-color-11-border-color-2.swatch {
  border-color: #cce8e9; }

#CQ span.corporate-color-12-border-color-2.swatch,
.cke_panel_container span.corporate-color-12-border-color-2.swatch {
  border-color: #cde5dd; }

#CQ span.corporate-color-13-border-color-2.swatch,
.cke_panel_container span.corporate-color-13-border-color-2.swatch {
  border-color: #e2e7cc; }

#CQ span.product-color-1-border-color-2.swatch,
.cke_panel_container span.product-color-1-border-color-2.swatch {
  border-color: #dddddd; }

#CQ span.gray-border-color.swatch,
.cke_panel_container span.gray-border-color.swatch {
  border-color: #e9e9e9; }

.rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button, #CQ span.corporate-color-3-button-color-1.swatch,
.cke_panel_container span.corporate-color-3-button-color-1.swatch {
  background-color: #e6a400; }
  .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button:hover, #CQ span.corporate-color-3-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-3-button-color-1.swatch:hover {
    background-color: #ffbd1a; }
  .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button:active, #CQ span.corporate-color-3-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-3-button-color-1.swatch:active {
    background-color: #b37f00; }
  .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button:disabled, #CQ span.corporate-color-3-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-3-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.disabled.button, #CQ span.corporate-color-3-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-3-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-3-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-3-button-color-1.swatch[aria-disabled="true"] {
    background-color: #e6a400; }
  .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button, #CQ span.corporate-color-3-button-color-1.swatch,
  .cke_panel_container span.corporate-color-3-button-color-1.swatch, .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button:hover, #CQ span.corporate-color-3-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-3-button-color-1.swatch:hover, .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button:active, #CQ span.corporate-color-3-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-3-button-color-1.swatch:active, .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button:disabled, #CQ span.corporate-color-3-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-3-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.disabled.button, #CQ span.corporate-color-3-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-3-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-3-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-3-button-color-1.swatch[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button [class*="icon"], #CQ span.corporate-color-3-button-color-1.swatch [class*="icon"], .cke_panel_container span.corporate-color-3-button-color-1.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button:hover [class*="icon"], #CQ span.corporate-color-3-button-color-1.swatch:hover [class*="icon"], .cke_panel_container span.corporate-color-3-button-color-1.swatch:hover [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button:active [class*="icon"], #CQ span.corporate-color-3-button-color-1.swatch:active [class*="icon"], .cke_panel_container span.corporate-color-3-button-color-1.swatch:active [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button:disabled [class*="icon"], #CQ span.corporate-color-3-button-color-1.swatch:disabled [class*="icon"], .cke_panel_container span.corporate-color-3-button-color-1.swatch:disabled [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.disabled.button [class*="icon"], #CQ span.corporate-color-3-button-color-1.disabled.swatch [class*="icon"], .cke_panel_container span.corporate-color-3-button-color-1.disabled.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-3-button-color-1.button[aria-disabled="true"] [class*="icon"], #CQ span.corporate-color-3-button-color-1.swatch[aria-disabled="true"] [class*="icon"], .cke_panel_container span.corporate-color-3-button-color-1.swatch[aria-disabled="true"] [class*="icon"] {
      color: white; }

.rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button, #CQ span.corporate-color-4-button-color-1.swatch,
.cke_panel_container span.corporate-color-4-button-color-1.swatch {
  background-color: #e44d14; }
  .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button:hover, #CQ span.corporate-color-4-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-4-button-color-1.swatch:hover {
    background-color: #fd662d; }
  .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button:active, #CQ span.corporate-color-4-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-4-button-color-1.swatch:active {
    background-color: #b13c0f; }
  .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button:disabled, #CQ span.corporate-color-4-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-4-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.disabled.button, #CQ span.corporate-color-4-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-4-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-4-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-4-button-color-1.swatch[aria-disabled="true"] {
    background-color: #e44d14; }
  .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button, #CQ span.corporate-color-4-button-color-1.swatch,
  .cke_panel_container span.corporate-color-4-button-color-1.swatch, .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button:hover, #CQ span.corporate-color-4-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-4-button-color-1.swatch:hover, .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button:active, #CQ span.corporate-color-4-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-4-button-color-1.swatch:active, .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button:disabled, #CQ span.corporate-color-4-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-4-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.disabled.button, #CQ span.corporate-color-4-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-4-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-4-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-4-button-color-1.swatch[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button [class*="icon"], #CQ span.corporate-color-4-button-color-1.swatch [class*="icon"], .cke_panel_container span.corporate-color-4-button-color-1.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button:hover [class*="icon"], #CQ span.corporate-color-4-button-color-1.swatch:hover [class*="icon"], .cke_panel_container span.corporate-color-4-button-color-1.swatch:hover [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button:active [class*="icon"], #CQ span.corporate-color-4-button-color-1.swatch:active [class*="icon"], .cke_panel_container span.corporate-color-4-button-color-1.swatch:active [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button:disabled [class*="icon"], #CQ span.corporate-color-4-button-color-1.swatch:disabled [class*="icon"], .cke_panel_container span.corporate-color-4-button-color-1.swatch:disabled [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.disabled.button [class*="icon"], #CQ span.corporate-color-4-button-color-1.disabled.swatch [class*="icon"], .cke_panel_container span.corporate-color-4-button-color-1.disabled.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-4-button-color-1.button[aria-disabled="true"] [class*="icon"], #CQ span.corporate-color-4-button-color-1.swatch[aria-disabled="true"] [class*="icon"], .cke_panel_container span.corporate-color-4-button-color-1.swatch[aria-disabled="true"] [class*="icon"] {
      color: white; }

.rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button, #CQ span.corporate-color-5-button-color-1.swatch,
.cke_panel_container span.corporate-color-5-button-color-1.swatch {
  background-color: #cc0000; }
  .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button:hover, #CQ span.corporate-color-5-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-5-button-color-1.swatch:hover {
    background-color: #db4d4d; }
  .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button:active, #CQ span.corporate-color-5-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-5-button-color-1.swatch:active {
    background-color: #8f0000; }
  .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button:disabled, #CQ span.corporate-color-5-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-5-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.disabled.button, #CQ span.corporate-color-5-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-5-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-5-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-5-button-color-1.swatch[aria-disabled="true"] {
    background-color: #cc0000; }
  .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button, #CQ span.corporate-color-5-button-color-1.swatch,
  .cke_panel_container span.corporate-color-5-button-color-1.swatch, .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button:hover, #CQ span.corporate-color-5-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-5-button-color-1.swatch:hover, .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button:active, #CQ span.corporate-color-5-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-5-button-color-1.swatch:active, .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button:disabled, #CQ span.corporate-color-5-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-5-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.disabled.button, #CQ span.corporate-color-5-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-5-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-5-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-5-button-color-1.swatch[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button [class*="icon"], #CQ span.corporate-color-5-button-color-1.swatch [class*="icon"], .cke_panel_container span.corporate-color-5-button-color-1.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button:hover [class*="icon"], #CQ span.corporate-color-5-button-color-1.swatch:hover [class*="icon"], .cke_panel_container span.corporate-color-5-button-color-1.swatch:hover [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button:active [class*="icon"], #CQ span.corporate-color-5-button-color-1.swatch:active [class*="icon"], .cke_panel_container span.corporate-color-5-button-color-1.swatch:active [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button:disabled [class*="icon"], #CQ span.corporate-color-5-button-color-1.swatch:disabled [class*="icon"], .cke_panel_container span.corporate-color-5-button-color-1.swatch:disabled [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.disabled.button [class*="icon"], #CQ span.corporate-color-5-button-color-1.disabled.swatch [class*="icon"], .cke_panel_container span.corporate-color-5-button-color-1.disabled.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-5-button-color-1.button[aria-disabled="true"] [class*="icon"], #CQ span.corporate-color-5-button-color-1.swatch[aria-disabled="true"] [class*="icon"], .cke_panel_container span.corporate-color-5-button-color-1.swatch[aria-disabled="true"] [class*="icon"] {
      color: white; }

.rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button, #CQ span.corporate-color-7-button-color-1.swatch,
.cke_panel_container span.corporate-color-7-button-color-1.swatch {
  background-color: #aa008a; }
  .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button:hover, #CQ span.corporate-color-7-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-7-button-color-1.swatch:hover {
    background-color: #c44dad; }
  .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button:active, #CQ span.corporate-color-7-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-7-button-color-1.swatch:active {
    background-color: #770061; }
  .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button:disabled, #CQ span.corporate-color-7-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-7-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.disabled.button, #CQ span.corporate-color-7-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-7-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-7-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-7-button-color-1.swatch[aria-disabled="true"] {
    background-color: #aa008a; }
  .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button, #CQ span.corporate-color-7-button-color-1.swatch,
  .cke_panel_container span.corporate-color-7-button-color-1.swatch, .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button:hover, #CQ span.corporate-color-7-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-7-button-color-1.swatch:hover, .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button:active, #CQ span.corporate-color-7-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-7-button-color-1.swatch:active, .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button:disabled, #CQ span.corporate-color-7-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-7-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.disabled.button, #CQ span.corporate-color-7-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-7-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-7-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-7-button-color-1.swatch[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button [class*="icon"], #CQ span.corporate-color-7-button-color-1.swatch [class*="icon"], .cke_panel_container span.corporate-color-7-button-color-1.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button:hover [class*="icon"], #CQ span.corporate-color-7-button-color-1.swatch:hover [class*="icon"], .cke_panel_container span.corporate-color-7-button-color-1.swatch:hover [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button:active [class*="icon"], #CQ span.corporate-color-7-button-color-1.swatch:active [class*="icon"], .cke_panel_container span.corporate-color-7-button-color-1.swatch:active [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button:disabled [class*="icon"], #CQ span.corporate-color-7-button-color-1.swatch:disabled [class*="icon"], .cke_panel_container span.corporate-color-7-button-color-1.swatch:disabled [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.disabled.button [class*="icon"], #CQ span.corporate-color-7-button-color-1.disabled.swatch [class*="icon"], .cke_panel_container span.corporate-color-7-button-color-1.disabled.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-7-button-color-1.button[aria-disabled="true"] [class*="icon"], #CQ span.corporate-color-7-button-color-1.swatch[aria-disabled="true"] [class*="icon"], .cke_panel_container span.corporate-color-7-button-color-1.swatch[aria-disabled="true"] [class*="icon"] {
      color: white; }

.rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button, #CQ span.corporate-color-8-button-color-1.swatch,
.cke_panel_container span.corporate-color-8-button-color-1.swatch {
  background-color: #5050cc; }
  .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button:hover, #CQ span.corporate-color-8-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-8-button-color-1.swatch:hover {
    background-color: #8585db; }
  .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button:active, #CQ span.corporate-color-8-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-8-button-color-1.swatch:active {
    background-color: #38388f; }
  .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button:disabled, #CQ span.corporate-color-8-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-8-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.disabled.button, #CQ span.corporate-color-8-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-8-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-8-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-8-button-color-1.swatch[aria-disabled="true"] {
    background-color: #5050cc; }
  .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button, #CQ span.corporate-color-8-button-color-1.swatch,
  .cke_panel_container span.corporate-color-8-button-color-1.swatch, .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button:hover, #CQ span.corporate-color-8-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-8-button-color-1.swatch:hover, .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button:active, #CQ span.corporate-color-8-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-8-button-color-1.swatch:active, .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button:disabled, #CQ span.corporate-color-8-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-8-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.disabled.button, #CQ span.corporate-color-8-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-8-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-8-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-8-button-color-1.swatch[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button [class*="icon"], #CQ span.corporate-color-8-button-color-1.swatch [class*="icon"], .cke_panel_container span.corporate-color-8-button-color-1.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button:hover [class*="icon"], #CQ span.corporate-color-8-button-color-1.swatch:hover [class*="icon"], .cke_panel_container span.corporate-color-8-button-color-1.swatch:hover [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button:active [class*="icon"], #CQ span.corporate-color-8-button-color-1.swatch:active [class*="icon"], .cke_panel_container span.corporate-color-8-button-color-1.swatch:active [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button:disabled [class*="icon"], #CQ span.corporate-color-8-button-color-1.swatch:disabled [class*="icon"], .cke_panel_container span.corporate-color-8-button-color-1.swatch:disabled [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.disabled.button [class*="icon"], #CQ span.corporate-color-8-button-color-1.disabled.swatch [class*="icon"], .cke_panel_container span.corporate-color-8-button-color-1.disabled.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-8-button-color-1.button[aria-disabled="true"] [class*="icon"], #CQ span.corporate-color-8-button-color-1.swatch[aria-disabled="true"] [class*="icon"], .cke_panel_container span.corporate-color-8-button-color-1.swatch[aria-disabled="true"] [class*="icon"] {
      color: white; }

.rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button, #CQ span.corporate-color-9-button-color-1.swatch,
.cke_panel_container span.corporate-color-9-button-color-1.swatch {
  background-color: #0039b7; }
  .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button:hover, #CQ span.corporate-color-9-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-9-button-color-1.swatch:hover {
    background-color: #4d74cd; }
  .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button:active, #CQ span.corporate-color-9-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-9-button-color-1.swatch:active {
    background-color: #002880; }
  .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button:disabled, #CQ span.corporate-color-9-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-9-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.disabled.button, #CQ span.corporate-color-9-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-9-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-9-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-9-button-color-1.swatch[aria-disabled="true"] {
    background-color: #0039b7; }
  .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button, #CQ span.corporate-color-9-button-color-1.swatch,
  .cke_panel_container span.corporate-color-9-button-color-1.swatch, .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button:hover, #CQ span.corporate-color-9-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-9-button-color-1.swatch:hover, .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button:active, #CQ span.corporate-color-9-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-9-button-color-1.swatch:active, .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button:disabled, #CQ span.corporate-color-9-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-9-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.disabled.button, #CQ span.corporate-color-9-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-9-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-9-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-9-button-color-1.swatch[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button [class*="icon"], #CQ span.corporate-color-9-button-color-1.swatch [class*="icon"], .cke_panel_container span.corporate-color-9-button-color-1.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button:hover [class*="icon"], #CQ span.corporate-color-9-button-color-1.swatch:hover [class*="icon"], .cke_panel_container span.corporate-color-9-button-color-1.swatch:hover [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button:active [class*="icon"], #CQ span.corporate-color-9-button-color-1.swatch:active [class*="icon"], .cke_panel_container span.corporate-color-9-button-color-1.swatch:active [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button:disabled [class*="icon"], #CQ span.corporate-color-9-button-color-1.swatch:disabled [class*="icon"], .cke_panel_container span.corporate-color-9-button-color-1.swatch:disabled [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.disabled.button [class*="icon"], #CQ span.corporate-color-9-button-color-1.disabled.swatch [class*="icon"], .cke_panel_container span.corporate-color-9-button-color-1.disabled.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-9-button-color-1.button[aria-disabled="true"] [class*="icon"], #CQ span.corporate-color-9-button-color-1.swatch[aria-disabled="true"] [class*="icon"], .cke_panel_container span.corporate-color-9-button-color-1.swatch[aria-disabled="true"] [class*="icon"] {
      color: white; }

.rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button, #CQ span.corporate-color-10-button-color-1.swatch,
.cke_panel_container span.corporate-color-10-button-color-1.swatch {
  background-color: #00618c; }
  .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button:hover, #CQ span.corporate-color-10-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-10-button-color-1.swatch:hover {
    background-color: #4d90af; }
  .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button:active, #CQ span.corporate-color-10-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-10-button-color-1.swatch:active {
    background-color: #004462; }
  .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button:disabled, #CQ span.corporate-color-10-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-10-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.disabled.button, #CQ span.corporate-color-10-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-10-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-10-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-10-button-color-1.swatch[aria-disabled="true"] {
    background-color: #00618c; }
  .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button, #CQ span.corporate-color-10-button-color-1.swatch,
  .cke_panel_container span.corporate-color-10-button-color-1.swatch, .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button:hover, #CQ span.corporate-color-10-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-10-button-color-1.swatch:hover, .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button:active, #CQ span.corporate-color-10-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-10-button-color-1.swatch:active, .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button:disabled, #CQ span.corporate-color-10-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-10-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.disabled.button, #CQ span.corporate-color-10-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-10-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-10-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-10-button-color-1.swatch[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button [class*="icon"], #CQ span.corporate-color-10-button-color-1.swatch [class*="icon"], .cke_panel_container span.corporate-color-10-button-color-1.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button:hover [class*="icon"], #CQ span.corporate-color-10-button-color-1.swatch:hover [class*="icon"], .cke_panel_container span.corporate-color-10-button-color-1.swatch:hover [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button:active [class*="icon"], #CQ span.corporate-color-10-button-color-1.swatch:active [class*="icon"], .cke_panel_container span.corporate-color-10-button-color-1.swatch:active [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button:disabled [class*="icon"], #CQ span.corporate-color-10-button-color-1.swatch:disabled [class*="icon"], .cke_panel_container span.corporate-color-10-button-color-1.swatch:disabled [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.disabled.button [class*="icon"], #CQ span.corporate-color-10-button-color-1.disabled.swatch [class*="icon"], .cke_panel_container span.corporate-color-10-button-color-1.disabled.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-10-button-color-1.button[aria-disabled="true"] [class*="icon"], #CQ span.corporate-color-10-button-color-1.swatch[aria-disabled="true"] [class*="icon"], .cke_panel_container span.corporate-color-10-button-color-1.swatch[aria-disabled="true"] [class*="icon"] {
      color: white; }

.rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button, #CQ span.corporate-color-11-button-color-1.swatch,
.cke_panel_container span.corporate-color-11-button-color-1.swatch {
  background-color: #008e91; }
  .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button:hover, #CQ span.corporate-color-11-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-11-button-color-1.swatch:hover {
    background-color: #4db0b2; }
  .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button:active, #CQ span.corporate-color-11-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-11-button-color-1.swatch:active {
    background-color: #006366; }
  .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button:disabled, #CQ span.corporate-color-11-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-11-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.disabled.button, #CQ span.corporate-color-11-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-11-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-11-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-11-button-color-1.swatch[aria-disabled="true"] {
    background-color: #008e91; }
  .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button, #CQ span.corporate-color-11-button-color-1.swatch,
  .cke_panel_container span.corporate-color-11-button-color-1.swatch, .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button:hover, #CQ span.corporate-color-11-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-11-button-color-1.swatch:hover, .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button:active, #CQ span.corporate-color-11-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-11-button-color-1.swatch:active, .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button:disabled, #CQ span.corporate-color-11-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-11-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.disabled.button, #CQ span.corporate-color-11-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-11-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-11-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-11-button-color-1.swatch[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button [class*="icon"], #CQ span.corporate-color-11-button-color-1.swatch [class*="icon"], .cke_panel_container span.corporate-color-11-button-color-1.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button:hover [class*="icon"], #CQ span.corporate-color-11-button-color-1.swatch:hover [class*="icon"], .cke_panel_container span.corporate-color-11-button-color-1.swatch:hover [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button:active [class*="icon"], #CQ span.corporate-color-11-button-color-1.swatch:active [class*="icon"], .cke_panel_container span.corporate-color-11-button-color-1.swatch:active [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button:disabled [class*="icon"], #CQ span.corporate-color-11-button-color-1.swatch:disabled [class*="icon"], .cke_panel_container span.corporate-color-11-button-color-1.swatch:disabled [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.disabled.button [class*="icon"], #CQ span.corporate-color-11-button-color-1.disabled.swatch [class*="icon"], .cke_panel_container span.corporate-color-11-button-color-1.disabled.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-11-button-color-1.button[aria-disabled="true"] [class*="icon"], #CQ span.corporate-color-11-button-color-1.swatch[aria-disabled="true"] [class*="icon"], .cke_panel_container span.corporate-color-11-button-color-1.swatch[aria-disabled="true"] [class*="icon"] {
      color: white; }

.rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button, #CQ span.corporate-color-12-button-color-1.swatch,
.cke_panel_container span.corporate-color-12-button-color-1.swatch {
  background-color: #037f56; }
  .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button:hover, #CQ span.corporate-color-12-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-12-button-color-1.swatch:hover {
    background-color: #4fa589; }
  .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button:active, #CQ span.corporate-color-12-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-12-button-color-1.swatch:active {
    background-color: #02593c; }
  .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button:disabled, #CQ span.corporate-color-12-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-12-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.disabled.button, #CQ span.corporate-color-12-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-12-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-12-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-12-button-color-1.swatch[aria-disabled="true"] {
    background-color: #037f56; }
  .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button, #CQ span.corporate-color-12-button-color-1.swatch,
  .cke_panel_container span.corporate-color-12-button-color-1.swatch, .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button:hover, #CQ span.corporate-color-12-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-12-button-color-1.swatch:hover, .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button:active, #CQ span.corporate-color-12-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-12-button-color-1.swatch:active, .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button:disabled, #CQ span.corporate-color-12-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-12-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.disabled.button, #CQ span.corporate-color-12-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-12-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-12-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-12-button-color-1.swatch[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button [class*="icon"], #CQ span.corporate-color-12-button-color-1.swatch [class*="icon"], .cke_panel_container span.corporate-color-12-button-color-1.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button:hover [class*="icon"], #CQ span.corporate-color-12-button-color-1.swatch:hover [class*="icon"], .cke_panel_container span.corporate-color-12-button-color-1.swatch:hover [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button:active [class*="icon"], #CQ span.corporate-color-12-button-color-1.swatch:active [class*="icon"], .cke_panel_container span.corporate-color-12-button-color-1.swatch:active [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button:disabled [class*="icon"], #CQ span.corporate-color-12-button-color-1.swatch:disabled [class*="icon"], .cke_panel_container span.corporate-color-12-button-color-1.swatch:disabled [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.disabled.button [class*="icon"], #CQ span.corporate-color-12-button-color-1.disabled.swatch [class*="icon"], .cke_panel_container span.corporate-color-12-button-color-1.disabled.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-12-button-color-1.button[aria-disabled="true"] [class*="icon"], #CQ span.corporate-color-12-button-color-1.swatch[aria-disabled="true"] [class*="icon"], .cke_panel_container span.corporate-color-12-button-color-1.swatch[aria-disabled="true"] [class*="icon"] {
      color: white; }

.rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button, #CQ span.corporate-color-13-button-color-1.swatch,
.cke_panel_container span.corporate-color-13-button-color-1.swatch {
  background-color: #708700; }
  .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button:hover, #CQ span.corporate-color-13-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-13-button-color-1.swatch:hover {
    background-color: #9bab4d; }
  .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button:active, #CQ span.corporate-color-13-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-13-button-color-1.swatch:active {
    background-color: #4e5f00; }
  .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button:disabled, #CQ span.corporate-color-13-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-13-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.disabled.button, #CQ span.corporate-color-13-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-13-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-13-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-13-button-color-1.swatch[aria-disabled="true"] {
    background-color: #708700; }
  .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button, #CQ span.corporate-color-13-button-color-1.swatch,
  .cke_panel_container span.corporate-color-13-button-color-1.swatch, .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button:hover, #CQ span.corporate-color-13-button-color-1.swatch:hover,
  .cke_panel_container span.corporate-color-13-button-color-1.swatch:hover, .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button:active, #CQ span.corporate-color-13-button-color-1.swatch:active,
  .cke_panel_container span.corporate-color-13-button-color-1.swatch:active, .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button:disabled, #CQ span.corporate-color-13-button-color-1.swatch:disabled,
  .cke_panel_container span.corporate-color-13-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.disabled.button, #CQ span.corporate-color-13-button-color-1.disabled.swatch,
  .cke_panel_container span.corporate-color-13-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button[aria-disabled="true"], #CQ span.corporate-color-13-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.corporate-color-13-button-color-1.swatch[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button [class*="icon"], #CQ span.corporate-color-13-button-color-1.swatch [class*="icon"], .cke_panel_container span.corporate-color-13-button-color-1.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button:hover [class*="icon"], #CQ span.corporate-color-13-button-color-1.swatch:hover [class*="icon"], .cke_panel_container span.corporate-color-13-button-color-1.swatch:hover [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button:active [class*="icon"], #CQ span.corporate-color-13-button-color-1.swatch:active [class*="icon"], .cke_panel_container span.corporate-color-13-button-color-1.swatch:active [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button:disabled [class*="icon"], #CQ span.corporate-color-13-button-color-1.swatch:disabled [class*="icon"], .cke_panel_container span.corporate-color-13-button-color-1.swatch:disabled [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.disabled.button [class*="icon"], #CQ span.corporate-color-13-button-color-1.disabled.swatch [class*="icon"], .cke_panel_container span.corporate-color-13-button-color-1.disabled.swatch [class*="icon"], .rich-text .msiip.rich-text-content .corporate-color-13-button-color-1.button[aria-disabled="true"] [class*="icon"], #CQ span.corporate-color-13-button-color-1.swatch[aria-disabled="true"] [class*="icon"], .cke_panel_container span.corporate-color-13-button-color-1.swatch[aria-disabled="true"] [class*="icon"] {
      color: white; }

.rich-text .msiip.rich-text-content .product-color-1-button-color-1.button, #CQ span.product-color-1-button-color-1.swatch,
.cke_panel_container span.product-color-1-button-color-1.swatch {
  background-color: #676767; }
  .rich-text .msiip.rich-text-content .product-color-1-button-color-1.button:hover, #CQ span.product-color-1-button-color-1.swatch:hover,
  .cke_panel_container span.product-color-1-button-color-1.swatch:hover {
    background-color: #676767; }
  .rich-text .msiip.rich-text-content .product-color-1-button-color-1.button:active, #CQ span.product-color-1-button-color-1.swatch:active,
  .cke_panel_container span.product-color-1-button-color-1.swatch:active {
    background-color: #0f0f0f; }
  .rich-text .msiip.rich-text-content .product-color-1-button-color-1.button:disabled, #CQ span.product-color-1-button-color-1.swatch:disabled,
  .cke_panel_container span.product-color-1-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .product-color-1-button-color-1.disabled.button, #CQ span.product-color-1-button-color-1.disabled.swatch,
  .cke_panel_container span.product-color-1-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .product-color-1-button-color-1.button[aria-disabled="true"], #CQ span.product-color-1-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.product-color-1-button-color-1.swatch[aria-disabled="true"] {
    background-color: #676767; }
  .rich-text .msiip.rich-text-content .product-color-1-button-color-1.button, #CQ span.product-color-1-button-color-1.swatch,
  .cke_panel_container span.product-color-1-button-color-1.swatch, .rich-text .msiip.rich-text-content .product-color-1-button-color-1.button:hover, #CQ span.product-color-1-button-color-1.swatch:hover,
  .cke_panel_container span.product-color-1-button-color-1.swatch:hover, .rich-text .msiip.rich-text-content .product-color-1-button-color-1.button:active, #CQ span.product-color-1-button-color-1.swatch:active,
  .cke_panel_container span.product-color-1-button-color-1.swatch:active, .rich-text .msiip.rich-text-content .product-color-1-button-color-1.button:disabled, #CQ span.product-color-1-button-color-1.swatch:disabled,
  .cke_panel_container span.product-color-1-button-color-1.swatch:disabled, .rich-text .msiip.rich-text-content .product-color-1-button-color-1.disabled.button, #CQ span.product-color-1-button-color-1.disabled.swatch,
  .cke_panel_container span.product-color-1-button-color-1.disabled.swatch, .rich-text .msiip.rich-text-content .product-color-1-button-color-1.button[aria-disabled="true"], #CQ span.product-color-1-button-color-1.swatch[aria-disabled="true"],
  .cke_panel_container span.product-color-1-button-color-1.swatch[aria-disabled="true"] {
    border-color: white;
    color: white; }
    .rich-text .msiip.rich-text-content .product-color-1-button-color-1.button [class*="icon"], #CQ span.product-color-1-button-color-1.swatch [class*="icon"], .cke_panel_container span.product-color-1-button-color-1.swatch [class*="icon"], .rich-text .msiip.rich-text-content .product-color-1-button-color-1.button:hover [class*="icon"], #CQ span.product-color-1-button-color-1.swatch:hover [class*="icon"], .cke_panel_container span.product-color-1-button-color-1.swatch:hover [class*="icon"], .rich-text .msiip.rich-text-content .product-color-1-button-color-1.button:active [class*="icon"], #CQ span.product-color-1-button-color-1.swatch:active [class*="icon"], .cke_panel_container span.product-color-1-button-color-1.swatch:active [class*="icon"], .rich-text .msiip.rich-text-content .product-color-1-button-color-1.button:disabled [class*="icon"], #CQ span.product-color-1-button-color-1.swatch:disabled [class*="icon"], .cke_panel_container span.product-color-1-button-color-1.swatch:disabled [class*="icon"], .rich-text .msiip.rich-text-content .product-color-1-button-color-1.disabled.button [class*="icon"], #CQ span.product-color-1-button-color-1.disabled.swatch [class*="icon"], .cke_panel_container span.product-color-1-button-color-1.disabled.swatch [class*="icon"], .rich-text .msiip.rich-text-content .product-color-1-button-color-1.button[aria-disabled="true"] [class*="icon"], #CQ span.product-color-1-button-color-1.swatch[aria-disabled="true"] [class*="icon"], .cke_panel_container span.product-color-1-button-color-1.swatch[aria-disabled="true"] [class*="icon"] {
      color: white; }

#CQ span.corporate-color-3-linear-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-3-linear-gradient-color-1.swatch {
  background-image: -webkit-linear-gradient(bottom, #ffd366 0%, #ffb600 101%);
  background-image: linear-gradient(to top, #ffd366 0%, #ffb600 101%); }

#CQ span.corporate-color-4-linear-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-4-linear-gradient-color-1.swatch {
  background-image: -webkit-linear-gradient(bottom, #febba2 0%, #fd5516 101%);
  background-image: linear-gradient(to top, #febba2 0%, #fd5516 101%); }

#CQ span.corporate-color-5-linear-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-5-linear-gradient-color-1.swatch {
  background-image: -webkit-linear-gradient(bottom, #f0b3b3 0%, #cc0000 101%);
  background-image: linear-gradient(to top, #f0b3b3 0%, #cc0000 101%); }

#CQ span.corporate-color-7-linear-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-7-linear-gradient-color-1.swatch {
  background-image: -webkit-linear-gradient(bottom, #e6b3dc 0%, #aa008a 101%);
  background-image: linear-gradient(to top, #e6b3dc 0%, #aa008a 101%); }

#CQ span.corporate-color-8-linear-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-8-linear-gradient-color-1.swatch {
  background-image: -webkit-linear-gradient(bottom, #cbcbf0 0%, #5050cc 101%);
  background-image: linear-gradient(to top, #cbcbf0 0%, #5050cc 101%); }

#CQ span.corporate-color-9-linear-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-9-linear-gradient-color-1.swatch {
  background-image: -webkit-linear-gradient(bottom, #b3c4e9 0%, #0039b7 101%);
  background-image: linear-gradient(to top, #b3c4e9 0%, #0039b7 101%); }

#CQ span.corporate-color-10-linear-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-10-linear-gradient-color-1.swatch {
  background-image: -webkit-linear-gradient(bottom, #b3d0dd 0%, #00618c 101%);
  background-image: linear-gradient(to top, #b3d0dd 0%, #00618c 101%); }

#CQ span.corporate-color-11-linear-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-11-linear-gradient-color-1.swatch {
  background-image: -webkit-linear-gradient(bottom, #b3ddde 0%, #008e91 101%);
  background-image: linear-gradient(to top, #b3ddde 0%, #008e91 101%); }

#CQ span.corporate-color-12-linear-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-12-linear-gradient-color-1.swatch {
  background-image: -webkit-linear-gradient(bottom, #b3d9cc 0%, #037f56 101%);
  background-image: linear-gradient(to top, #b3d9cc 0%, #037f56 101%); }

#CQ span.corporate-color-13-linear-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-13-linear-gradient-color-1.swatch {
  background-image: -webkit-linear-gradient(bottom, #d4dbb3 0%, #708700 101%);
  background-image: linear-gradient(to top, #d4dbb3 0%, #708700 101%); }

#CQ span.product-color-1-linear-gradient-color-1.swatch,
.cke_panel_container span.product-color-1-linear-gradient-color-1.swatch {
  background-image: -webkit-linear-gradient(bottom, #ababab 0%, #151515 101%);
  background-image: linear-gradient(to top, #ababab 0%, #151515 101%); }

#CQ span.corporate-color-3-linear-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-3-linear-gradient-color-2.swatch {
  background-image: -webkit-linear-gradient(bottom, #fff8e6 0%, #ffdb80 101%);
  background-image: linear-gradient(to top, #fff8e6 0%, #ffdb80 101%); }

#CQ span.corporate-color-4-linear-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-4-linear-gradient-color-2.swatch {
  background-image: -webkit-linear-gradient(bottom, #ffeee8 0%, #febba2 101%);
  background-image: linear-gradient(to top, #ffeee8 0%, #febba2 101%); }

#CQ span.corporate-color-5-linear-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-5-linear-gradient-color-2.swatch {
  background-image: -webkit-linear-gradient(bottom, #fae6e6 0%, #eb9999 101%);
  background-image: linear-gradient(to top, #fae6e6 0%, #eb9999 101%); }

#CQ span.corporate-color-7-linear-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-7-linear-gradient-color-2.swatch {
  background-image: -webkit-linear-gradient(bottom, #f7e6f3 0%, #dd99d0 101%);
  background-image: linear-gradient(to top, #f7e6f3 0%, #dd99d0 101%); }

#CQ span.corporate-color-8-linear-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-8-linear-gradient-color-2.swatch {
  background-image: -webkit-linear-gradient(bottom, #eeeefa 0%, #b9b9eb 101%);
  background-image: linear-gradient(to top, #eeeefa 0%, #b9b9eb 101%); }

#CQ span.corporate-color-9-linear-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-9-linear-gradient-color-2.swatch {
  background-image: -webkit-linear-gradient(bottom, #e6ebf8 0%, #99b0e2 101%);
  background-image: linear-gradient(to top, #e6ebf8 0%, #99b0e2 101%); }

#CQ span.corporate-color-10-linear-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-10-linear-gradient-color-2.swatch {
  background-image: -webkit-linear-gradient(bottom, #e6eff4 0%, #b3d0dd 101%);
  background-image: linear-gradient(to top, #e6eff4 0%, #b3d0dd 101%); }

#CQ span.corporate-color-11-linear-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-11-linear-gradient-color-2.swatch {
  background-image: -webkit-linear-gradient(bottom, #e6f4f4 0%, #99d2d3 101%);
  background-image: linear-gradient(to top, #e6f4f4 0%, #99d2d3 101%); }

#CQ span.corporate-color-12-linear-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-12-linear-gradient-color-2.swatch {
  background-image: -webkit-linear-gradient(bottom, #e6f2ee 0%, #b3d9cc 101%);
  background-image: linear-gradient(to top, #e6f2ee 0%, #b3d9cc 101%); }

#CQ span.corporate-color-13-linear-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-13-linear-gradient-color-2.swatch {
  background-image: -webkit-linear-gradient(bottom, #f1f3e6 0%, #c6cf99 101%);
  background-image: linear-gradient(to top, #f1f3e6 0%, #c6cf99 101%); }

#CQ span.product-color-1-linear-gradient-color-2.swatch,
.cke_panel_container span.product-color-1-linear-gradient-color-2.swatch {
  background-image: -webkit-linear-gradient(bottom, #e9e9e9 0%, #999999 101%);
  background-image: linear-gradient(to top, #e9e9e9 0%, #999999 101%); }

#CQ span.corporate-color-3-radial-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-3-radial-gradient-color-1.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #ffd366 0%, #ffb600 101%);
  background-image: radial-gradient(circle farthest-corner at center, #ffd366 0%, #ffb600 101%); }

#CQ span.corporate-color-4-radial-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-4-radial-gradient-color-1.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #febba2 0%, #fd5516 101%);
  background-image: radial-gradient(circle farthest-corner at center, #febba2 0%, #fd5516 101%); }

#CQ span.corporate-color-5-radial-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-5-radial-gradient-color-1.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #f0b3b3 0%, #cc0000 101%);
  background-image: radial-gradient(circle farthest-corner at center, #f0b3b3 0%, #cc0000 101%); }

#CQ span.corporate-color-7-radial-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-7-radial-gradient-color-1.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #e6b3dc 0%, #aa008a 101%);
  background-image: radial-gradient(circle farthest-corner at center, #e6b3dc 0%, #aa008a 101%); }

#CQ span.corporate-color-8-radial-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-8-radial-gradient-color-1.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #cbcbf0 0%, #5050cc 101%);
  background-image: radial-gradient(circle farthest-corner at center, #cbcbf0 0%, #5050cc 101%); }

#CQ span.corporate-color-9-radial-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-9-radial-gradient-color-1.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #b3c4e9 0%, #0039b7 101%);
  background-image: radial-gradient(circle farthest-corner at center, #b3c4e9 0%, #0039b7 101%); }

#CQ span.corporate-color-10-radial-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-10-radial-gradient-color-1.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #b3d0dd 0%, #00618c 101%);
  background-image: radial-gradient(circle farthest-corner at center, #b3d0dd 0%, #00618c 101%); }

#CQ span.corporate-color-11-radial-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-11-radial-gradient-color-1.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #b3ddde 0%, #008e91 101%);
  background-image: radial-gradient(circle farthest-corner at center, #b3ddde 0%, #008e91 101%); }

#CQ span.corporate-color-12-radial-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-12-radial-gradient-color-1.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #b3d9cc 0%, #037f56 101%);
  background-image: radial-gradient(circle farthest-corner at center, #b3d9cc 0%, #037f56 101%); }

#CQ span.corporate-color-13-radial-gradient-color-1.swatch,
.cke_panel_container span.corporate-color-13-radial-gradient-color-1.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #d4dbb3 0%, #708700 101%);
  background-image: radial-gradient(circle farthest-corner at center, #d4dbb3 0%, #708700 101%); }

#CQ span.product-color-1-radial-gradient-color-1.swatch,
.cke_panel_container span.product-color-1-radial-gradient-color-1.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #ababab 0%, #151515 101%);
  background-image: radial-gradient(circle farthest-corner at center, #ababab 0%, #151515 101%); }

#CQ span.corporate-color-3-radial-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-3-radial-gradient-color-2.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #fff8e6 0%, #ffdb80 101%);
  background-image: radial-gradient(circle farthest-corner at center, #fff8e6 0%, #ffdb80 101%); }

#CQ span.corporate-color-4-radial-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-4-radial-gradient-color-2.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #ffeee8 0%, #febba2 101%);
  background-image: radial-gradient(circle farthest-corner at center, #ffeee8 0%, #febba2 101%); }

#CQ span.corporate-color-5-radial-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-5-radial-gradient-color-2.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #fae6e6 0%, #eb9999 101%);
  background-image: radial-gradient(circle farthest-corner at center, #fae6e6 0%, #eb9999 101%); }

#CQ span.corporate-color-7-radial-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-7-radial-gradient-color-2.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #f7e6f3 0%, #dd99d0 101%);
  background-image: radial-gradient(circle farthest-corner at center, #f7e6f3 0%, #dd99d0 101%); }

#CQ span.corporate-color-8-radial-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-8-radial-gradient-color-2.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #eeeefa 0%, #b9b9eb 101%);
  background-image: radial-gradient(circle farthest-corner at center, #eeeefa 0%, #b9b9eb 101%); }

#CQ span.corporate-color-9-radial-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-9-radial-gradient-color-2.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #e6ebf8 0%, #99b0e2 101%);
  background-image: radial-gradient(circle farthest-corner at center, #e6ebf8 0%, #99b0e2 101%); }

#CQ span.corporate-color-10-radial-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-10-radial-gradient-color-2.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #e6eff4 0%, #b3d0dd 101%);
  background-image: radial-gradient(circle farthest-corner at center, #e6eff4 0%, #b3d0dd 101%); }

#CQ span.corporate-color-11-radial-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-11-radial-gradient-color-2.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #e6f4f4 0%, #99d2d3 101%);
  background-image: radial-gradient(circle farthest-corner at center, #e6f4f4 0%, #99d2d3 101%); }

#CQ span.corporate-color-12-radial-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-12-radial-gradient-color-2.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #e6f2ee 0%, #b3d9cc 101%);
  background-image: radial-gradient(circle farthest-corner at center, #e6f2ee 0%, #b3d9cc 101%); }

#CQ span.corporate-color-13-radial-gradient-color-2.swatch,
.cke_panel_container span.corporate-color-13-radial-gradient-color-2.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #f1f3e6 0%, #c6cf99 101%);
  background-image: radial-gradient(circle farthest-corner at center, #f1f3e6 0%, #c6cf99 101%); }

#CQ span.product-color-1-radial-gradient-color-2.swatch,
.cke_panel_container span.product-color-1-radial-gradient-color-2.swatch {
  background-image: -webkit-radial-gradient(circle farthest-corner at center, #e9e9e9 0%, #999999 101%);
  background-image: radial-gradient(circle farthest-corner at center, #e9e9e9 0%, #999999 101%); }

.rich-text .msiip.rich-text-content h1.corporate-color-3, .rich-text .msiip.rich-text-content h2.corporate-color-3, .rich-text .msiip.rich-text-content h3.corporate-color-3, .rich-text .msiip.rich-text-content h4.corporate-color-3, .rich-text .msiip.rich-text-content p.corporate-color-3, .rich-text .msiip.rich-text-content small.corporate-color-3, .rich-text .msiip.rich-text-content ul.corporate-color-3, .rich-text .msiip.rich-text-content ol.corporate-color-3, .rich-text .msiip.rich-text-content span.corporate-color-3 {
  color: #ffb600; }
  .rich-text .msiip.rich-text-content h1.corporate-color-3 b, .rich-text .msiip.rich-text-content h1.corporate-color-3 strong, .rich-text .msiip.rich-text-content h1.corporate-color-3 a, .rich-text .msiip.rich-text-content h2.corporate-color-3 b, .rich-text .msiip.rich-text-content h2.corporate-color-3 strong, .rich-text .msiip.rich-text-content h2.corporate-color-3 a, .rich-text .msiip.rich-text-content h3.corporate-color-3 b, .rich-text .msiip.rich-text-content h3.corporate-color-3 strong, .rich-text .msiip.rich-text-content h3.corporate-color-3 a, .rich-text .msiip.rich-text-content h4.corporate-color-3 b, .rich-text .msiip.rich-text-content h4.corporate-color-3 strong, .rich-text .msiip.rich-text-content h4.corporate-color-3 a, .rich-text .msiip.rich-text-content p.corporate-color-3 b, .rich-text .msiip.rich-text-content p.corporate-color-3 strong, .rich-text .msiip.rich-text-content p.corporate-color-3 a, .rich-text .msiip.rich-text-content small.corporate-color-3 b, .rich-text .msiip.rich-text-content small.corporate-color-3 strong, .rich-text .msiip.rich-text-content small.corporate-color-3 a, .rich-text .msiip.rich-text-content ul.corporate-color-3 b, .rich-text .msiip.rich-text-content ul.corporate-color-3 strong, .rich-text .msiip.rich-text-content ul.corporate-color-3 a, .rich-text .msiip.rich-text-content ol.corporate-color-3 b, .rich-text .msiip.rich-text-content ol.corporate-color-3 strong, .rich-text .msiip.rich-text-content ol.corporate-color-3 a, .rich-text .msiip.rich-text-content span.corporate-color-3 b, .rich-text .msiip.rich-text-content span.corporate-color-3 strong, .rich-text .msiip.rich-text-content span.corporate-color-3 a {
    color: #ffb600; }

.rich-text .msiip.rich-text-content h1.corporate-color-4, .rich-text .msiip.rich-text-content h2.corporate-color-4, .rich-text .msiip.rich-text-content h3.corporate-color-4, .rich-text .msiip.rich-text-content h4.corporate-color-4, .rich-text .msiip.rich-text-content p.corporate-color-4, .rich-text .msiip.rich-text-content small.corporate-color-4, .rich-text .msiip.rich-text-content ul.corporate-color-4, .rich-text .msiip.rich-text-content ol.corporate-color-4, .rich-text .msiip.rich-text-content span.corporate-color-4 {
  color: #fd5516; }
  .rich-text .msiip.rich-text-content h1.corporate-color-4 b, .rich-text .msiip.rich-text-content h1.corporate-color-4 strong, .rich-text .msiip.rich-text-content h1.corporate-color-4 a, .rich-text .msiip.rich-text-content h2.corporate-color-4 b, .rich-text .msiip.rich-text-content h2.corporate-color-4 strong, .rich-text .msiip.rich-text-content h2.corporate-color-4 a, .rich-text .msiip.rich-text-content h3.corporate-color-4 b, .rich-text .msiip.rich-text-content h3.corporate-color-4 strong, .rich-text .msiip.rich-text-content h3.corporate-color-4 a, .rich-text .msiip.rich-text-content h4.corporate-color-4 b, .rich-text .msiip.rich-text-content h4.corporate-color-4 strong, .rich-text .msiip.rich-text-content h4.corporate-color-4 a, .rich-text .msiip.rich-text-content p.corporate-color-4 b, .rich-text .msiip.rich-text-content p.corporate-color-4 strong, .rich-text .msiip.rich-text-content p.corporate-color-4 a, .rich-text .msiip.rich-text-content small.corporate-color-4 b, .rich-text .msiip.rich-text-content small.corporate-color-4 strong, .rich-text .msiip.rich-text-content small.corporate-color-4 a, .rich-text .msiip.rich-text-content ul.corporate-color-4 b, .rich-text .msiip.rich-text-content ul.corporate-color-4 strong, .rich-text .msiip.rich-text-content ul.corporate-color-4 a, .rich-text .msiip.rich-text-content ol.corporate-color-4 b, .rich-text .msiip.rich-text-content ol.corporate-color-4 strong, .rich-text .msiip.rich-text-content ol.corporate-color-4 a, .rich-text .msiip.rich-text-content span.corporate-color-4 b, .rich-text .msiip.rich-text-content span.corporate-color-4 strong, .rich-text .msiip.rich-text-content span.corporate-color-4 a {
    color: #fd5516; }

.rich-text .msiip.rich-text-content h1.corporate-color-5, .rich-text .msiip.rich-text-content h2.corporate-color-5, .rich-text .msiip.rich-text-content h3.corporate-color-5, .rich-text .msiip.rich-text-content h4.corporate-color-5, .rich-text .msiip.rich-text-content p.corporate-color-5, .rich-text .msiip.rich-text-content small.corporate-color-5, .rich-text .msiip.rich-text-content ul.corporate-color-5, .rich-text .msiip.rich-text-content ol.corporate-color-5, .rich-text .msiip.rich-text-content span.corporate-color-5 {
  color: #cc0000; }
  .rich-text .msiip.rich-text-content h1.corporate-color-5 b, .rich-text .msiip.rich-text-content h1.corporate-color-5 strong, .rich-text .msiip.rich-text-content h1.corporate-color-5 a, .rich-text .msiip.rich-text-content h2.corporate-color-5 b, .rich-text .msiip.rich-text-content h2.corporate-color-5 strong, .rich-text .msiip.rich-text-content h2.corporate-color-5 a, .rich-text .msiip.rich-text-content h3.corporate-color-5 b, .rich-text .msiip.rich-text-content h3.corporate-color-5 strong, .rich-text .msiip.rich-text-content h3.corporate-color-5 a, .rich-text .msiip.rich-text-content h4.corporate-color-5 b, .rich-text .msiip.rich-text-content h4.corporate-color-5 strong, .rich-text .msiip.rich-text-content h4.corporate-color-5 a, .rich-text .msiip.rich-text-content p.corporate-color-5 b, .rich-text .msiip.rich-text-content p.corporate-color-5 strong, .rich-text .msiip.rich-text-content p.corporate-color-5 a, .rich-text .msiip.rich-text-content small.corporate-color-5 b, .rich-text .msiip.rich-text-content small.corporate-color-5 strong, .rich-text .msiip.rich-text-content small.corporate-color-5 a, .rich-text .msiip.rich-text-content ul.corporate-color-5 b, .rich-text .msiip.rich-text-content ul.corporate-color-5 strong, .rich-text .msiip.rich-text-content ul.corporate-color-5 a, .rich-text .msiip.rich-text-content ol.corporate-color-5 b, .rich-text .msiip.rich-text-content ol.corporate-color-5 strong, .rich-text .msiip.rich-text-content ol.corporate-color-5 a, .rich-text .msiip.rich-text-content span.corporate-color-5 b, .rich-text .msiip.rich-text-content span.corporate-color-5 strong, .rich-text .msiip.rich-text-content span.corporate-color-5 a {
    color: #cc0000; }

.rich-text .msiip.rich-text-content h1.corporate-color-7, .rich-text .msiip.rich-text-content h2.corporate-color-7, .rich-text .msiip.rich-text-content h3.corporate-color-7, .rich-text .msiip.rich-text-content h4.corporate-color-7, .rich-text .msiip.rich-text-content p.corporate-color-7, .rich-text .msiip.rich-text-content small.corporate-color-7, .rich-text .msiip.rich-text-content ul.corporate-color-7, .rich-text .msiip.rich-text-content ol.corporate-color-7, .rich-text .msiip.rich-text-content span.corporate-color-7 {
  color: #aa008a; }
  .rich-text .msiip.rich-text-content h1.corporate-color-7 b, .rich-text .msiip.rich-text-content h1.corporate-color-7 strong, .rich-text .msiip.rich-text-content h1.corporate-color-7 a, .rich-text .msiip.rich-text-content h2.corporate-color-7 b, .rich-text .msiip.rich-text-content h2.corporate-color-7 strong, .rich-text .msiip.rich-text-content h2.corporate-color-7 a, .rich-text .msiip.rich-text-content h3.corporate-color-7 b, .rich-text .msiip.rich-text-content h3.corporate-color-7 strong, .rich-text .msiip.rich-text-content h3.corporate-color-7 a, .rich-text .msiip.rich-text-content h4.corporate-color-7 b, .rich-text .msiip.rich-text-content h4.corporate-color-7 strong, .rich-text .msiip.rich-text-content h4.corporate-color-7 a, .rich-text .msiip.rich-text-content p.corporate-color-7 b, .rich-text .msiip.rich-text-content p.corporate-color-7 strong, .rich-text .msiip.rich-text-content p.corporate-color-7 a, .rich-text .msiip.rich-text-content small.corporate-color-7 b, .rich-text .msiip.rich-text-content small.corporate-color-7 strong, .rich-text .msiip.rich-text-content small.corporate-color-7 a, .rich-text .msiip.rich-text-content ul.corporate-color-7 b, .rich-text .msiip.rich-text-content ul.corporate-color-7 strong, .rich-text .msiip.rich-text-content ul.corporate-color-7 a, .rich-text .msiip.rich-text-content ol.corporate-color-7 b, .rich-text .msiip.rich-text-content ol.corporate-color-7 strong, .rich-text .msiip.rich-text-content ol.corporate-color-7 a, .rich-text .msiip.rich-text-content span.corporate-color-7 b, .rich-text .msiip.rich-text-content span.corporate-color-7 strong, .rich-text .msiip.rich-text-content span.corporate-color-7 a {
    color: #aa008a; }

.rich-text .msiip.rich-text-content h1.corporate-color-8, .rich-text .msiip.rich-text-content h2.corporate-color-8, .rich-text .msiip.rich-text-content h3.corporate-color-8, .rich-text .msiip.rich-text-content h4.corporate-color-8, .rich-text .msiip.rich-text-content p.corporate-color-8, .rich-text .msiip.rich-text-content small.corporate-color-8, .rich-text .msiip.rich-text-content ul.corporate-color-8, .rich-text .msiip.rich-text-content ol.corporate-color-8, .rich-text .msiip.rich-text-content span.corporate-color-8 {
  color: #5050cc; }
  .rich-text .msiip.rich-text-content h1.corporate-color-8 b, .rich-text .msiip.rich-text-content h1.corporate-color-8 strong, .rich-text .msiip.rich-text-content h1.corporate-color-8 a, .rich-text .msiip.rich-text-content h2.corporate-color-8 b, .rich-text .msiip.rich-text-content h2.corporate-color-8 strong, .rich-text .msiip.rich-text-content h2.corporate-color-8 a, .rich-text .msiip.rich-text-content h3.corporate-color-8 b, .rich-text .msiip.rich-text-content h3.corporate-color-8 strong, .rich-text .msiip.rich-text-content h3.corporate-color-8 a, .rich-text .msiip.rich-text-content h4.corporate-color-8 b, .rich-text .msiip.rich-text-content h4.corporate-color-8 strong, .rich-text .msiip.rich-text-content h4.corporate-color-8 a, .rich-text .msiip.rich-text-content p.corporate-color-8 b, .rich-text .msiip.rich-text-content p.corporate-color-8 strong, .rich-text .msiip.rich-text-content p.corporate-color-8 a, .rich-text .msiip.rich-text-content small.corporate-color-8 b, .rich-text .msiip.rich-text-content small.corporate-color-8 strong, .rich-text .msiip.rich-text-content small.corporate-color-8 a, .rich-text .msiip.rich-text-content ul.corporate-color-8 b, .rich-text .msiip.rich-text-content ul.corporate-color-8 strong, .rich-text .msiip.rich-text-content ul.corporate-color-8 a, .rich-text .msiip.rich-text-content ol.corporate-color-8 b, .rich-text .msiip.rich-text-content ol.corporate-color-8 strong, .rich-text .msiip.rich-text-content ol.corporate-color-8 a, .rich-text .msiip.rich-text-content span.corporate-color-8 b, .rich-text .msiip.rich-text-content span.corporate-color-8 strong, .rich-text .msiip.rich-text-content span.corporate-color-8 a {
    color: #5050cc; }

.rich-text .msiip.rich-text-content h1.corporate-color-9, .rich-text .msiip.rich-text-content h2.corporate-color-9, .rich-text .msiip.rich-text-content h3.corporate-color-9, .rich-text .msiip.rich-text-content h4.corporate-color-9, .rich-text .msiip.rich-text-content p.corporate-color-9, .rich-text .msiip.rich-text-content small.corporate-color-9, .rich-text .msiip.rich-text-content ul.corporate-color-9, .rich-text .msiip.rich-text-content ol.corporate-color-9, .rich-text .msiip.rich-text-content span.corporate-color-9 {
  color: #0039b7; }
  .rich-text .msiip.rich-text-content h1.corporate-color-9 b, .rich-text .msiip.rich-text-content h1.corporate-color-9 strong, .rich-text .msiip.rich-text-content h1.corporate-color-9 a, .rich-text .msiip.rich-text-content h2.corporate-color-9 b, .rich-text .msiip.rich-text-content h2.corporate-color-9 strong, .rich-text .msiip.rich-text-content h2.corporate-color-9 a, .rich-text .msiip.rich-text-content h3.corporate-color-9 b, .rich-text .msiip.rich-text-content h3.corporate-color-9 strong, .rich-text .msiip.rich-text-content h3.corporate-color-9 a, .rich-text .msiip.rich-text-content h4.corporate-color-9 b, .rich-text .msiip.rich-text-content h4.corporate-color-9 strong, .rich-text .msiip.rich-text-content h4.corporate-color-9 a, .rich-text .msiip.rich-text-content p.corporate-color-9 b, .rich-text .msiip.rich-text-content p.corporate-color-9 strong, .rich-text .msiip.rich-text-content p.corporate-color-9 a, .rich-text .msiip.rich-text-content small.corporate-color-9 b, .rich-text .msiip.rich-text-content small.corporate-color-9 strong, .rich-text .msiip.rich-text-content small.corporate-color-9 a, .rich-text .msiip.rich-text-content ul.corporate-color-9 b, .rich-text .msiip.rich-text-content ul.corporate-color-9 strong, .rich-text .msiip.rich-text-content ul.corporate-color-9 a, .rich-text .msiip.rich-text-content ol.corporate-color-9 b, .rich-text .msiip.rich-text-content ol.corporate-color-9 strong, .rich-text .msiip.rich-text-content ol.corporate-color-9 a, .rich-text .msiip.rich-text-content span.corporate-color-9 b, .rich-text .msiip.rich-text-content span.corporate-color-9 strong, .rich-text .msiip.rich-text-content span.corporate-color-9 a {
    color: #0039b7; }

.rich-text .msiip.rich-text-content h1.corporate-color-10, .rich-text .msiip.rich-text-content h2.corporate-color-10, .rich-text .msiip.rich-text-content h3.corporate-color-10, .rich-text .msiip.rich-text-content h4.corporate-color-10, .rich-text .msiip.rich-text-content p.corporate-color-10, .rich-text .msiip.rich-text-content small.corporate-color-10, .rich-text .msiip.rich-text-content ul.corporate-color-10, .rich-text .msiip.rich-text-content ol.corporate-color-10, .rich-text .msiip.rich-text-content span.corporate-color-10 {
  color: #00618c; }
  .rich-text .msiip.rich-text-content h1.corporate-color-10 b, .rich-text .msiip.rich-text-content h1.corporate-color-10 strong, .rich-text .msiip.rich-text-content h1.corporate-color-10 a, .rich-text .msiip.rich-text-content h2.corporate-color-10 b, .rich-text .msiip.rich-text-content h2.corporate-color-10 strong, .rich-text .msiip.rich-text-content h2.corporate-color-10 a, .rich-text .msiip.rich-text-content h3.corporate-color-10 b, .rich-text .msiip.rich-text-content h3.corporate-color-10 strong, .rich-text .msiip.rich-text-content h3.corporate-color-10 a, .rich-text .msiip.rich-text-content h4.corporate-color-10 b, .rich-text .msiip.rich-text-content h4.corporate-color-10 strong, .rich-text .msiip.rich-text-content h4.corporate-color-10 a, .rich-text .msiip.rich-text-content p.corporate-color-10 b, .rich-text .msiip.rich-text-content p.corporate-color-10 strong, .rich-text .msiip.rich-text-content p.corporate-color-10 a, .rich-text .msiip.rich-text-content small.corporate-color-10 b, .rich-text .msiip.rich-text-content small.corporate-color-10 strong, .rich-text .msiip.rich-text-content small.corporate-color-10 a, .rich-text .msiip.rich-text-content ul.corporate-color-10 b, .rich-text .msiip.rich-text-content ul.corporate-color-10 strong, .rich-text .msiip.rich-text-content ul.corporate-color-10 a, .rich-text .msiip.rich-text-content ol.corporate-color-10 b, .rich-text .msiip.rich-text-content ol.corporate-color-10 strong, .rich-text .msiip.rich-text-content ol.corporate-color-10 a, .rich-text .msiip.rich-text-content span.corporate-color-10 b, .rich-text .msiip.rich-text-content span.corporate-color-10 strong, .rich-text .msiip.rich-text-content span.corporate-color-10 a {
    color: #00618c; }

.rich-text .msiip.rich-text-content h1.corporate-color-11, .rich-text .msiip.rich-text-content h2.corporate-color-11, .rich-text .msiip.rich-text-content h3.corporate-color-11, .rich-text .msiip.rich-text-content h4.corporate-color-11, .rich-text .msiip.rich-text-content p.corporate-color-11, .rich-text .msiip.rich-text-content small.corporate-color-11, .rich-text .msiip.rich-text-content ul.corporate-color-11, .rich-text .msiip.rich-text-content ol.corporate-color-11, .rich-text .msiip.rich-text-content span.corporate-color-11 {
  color: #008e91; }
  .rich-text .msiip.rich-text-content h1.corporate-color-11 b, .rich-text .msiip.rich-text-content h1.corporate-color-11 strong, .rich-text .msiip.rich-text-content h1.corporate-color-11 a, .rich-text .msiip.rich-text-content h2.corporate-color-11 b, .rich-text .msiip.rich-text-content h2.corporate-color-11 strong, .rich-text .msiip.rich-text-content h2.corporate-color-11 a, .rich-text .msiip.rich-text-content h3.corporate-color-11 b, .rich-text .msiip.rich-text-content h3.corporate-color-11 strong, .rich-text .msiip.rich-text-content h3.corporate-color-11 a, .rich-text .msiip.rich-text-content h4.corporate-color-11 b, .rich-text .msiip.rich-text-content h4.corporate-color-11 strong, .rich-text .msiip.rich-text-content h4.corporate-color-11 a, .rich-text .msiip.rich-text-content p.corporate-color-11 b, .rich-text .msiip.rich-text-content p.corporate-color-11 strong, .rich-text .msiip.rich-text-content p.corporate-color-11 a, .rich-text .msiip.rich-text-content small.corporate-color-11 b, .rich-text .msiip.rich-text-content small.corporate-color-11 strong, .rich-text .msiip.rich-text-content small.corporate-color-11 a, .rich-text .msiip.rich-text-content ul.corporate-color-11 b, .rich-text .msiip.rich-text-content ul.corporate-color-11 strong, .rich-text .msiip.rich-text-content ul.corporate-color-11 a, .rich-text .msiip.rich-text-content ol.corporate-color-11 b, .rich-text .msiip.rich-text-content ol.corporate-color-11 strong, .rich-text .msiip.rich-text-content ol.corporate-color-11 a, .rich-text .msiip.rich-text-content span.corporate-color-11 b, .rich-text .msiip.rich-text-content span.corporate-color-11 strong, .rich-text .msiip.rich-text-content span.corporate-color-11 a {
    color: #008e91; }

.rich-text .msiip.rich-text-content h1.corporate-color-12, .rich-text .msiip.rich-text-content h2.corporate-color-12, .rich-text .msiip.rich-text-content h3.corporate-color-12, .rich-text .msiip.rich-text-content h4.corporate-color-12, .rich-text .msiip.rich-text-content p.corporate-color-12, .rich-text .msiip.rich-text-content small.corporate-color-12, .rich-text .msiip.rich-text-content ul.corporate-color-12, .rich-text .msiip.rich-text-content ol.corporate-color-12, .rich-text .msiip.rich-text-content span.corporate-color-12 {
  color: #037f56; }
  .rich-text .msiip.rich-text-content h1.corporate-color-12 b, .rich-text .msiip.rich-text-content h1.corporate-color-12 strong, .rich-text .msiip.rich-text-content h1.corporate-color-12 a, .rich-text .msiip.rich-text-content h2.corporate-color-12 b, .rich-text .msiip.rich-text-content h2.corporate-color-12 strong, .rich-text .msiip.rich-text-content h2.corporate-color-12 a, .rich-text .msiip.rich-text-content h3.corporate-color-12 b, .rich-text .msiip.rich-text-content h3.corporate-color-12 strong, .rich-text .msiip.rich-text-content h3.corporate-color-12 a, .rich-text .msiip.rich-text-content h4.corporate-color-12 b, .rich-text .msiip.rich-text-content h4.corporate-color-12 strong, .rich-text .msiip.rich-text-content h4.corporate-color-12 a, .rich-text .msiip.rich-text-content p.corporate-color-12 b, .rich-text .msiip.rich-text-content p.corporate-color-12 strong, .rich-text .msiip.rich-text-content p.corporate-color-12 a, .rich-text .msiip.rich-text-content small.corporate-color-12 b, .rich-text .msiip.rich-text-content small.corporate-color-12 strong, .rich-text .msiip.rich-text-content small.corporate-color-12 a, .rich-text .msiip.rich-text-content ul.corporate-color-12 b, .rich-text .msiip.rich-text-content ul.corporate-color-12 strong, .rich-text .msiip.rich-text-content ul.corporate-color-12 a, .rich-text .msiip.rich-text-content ol.corporate-color-12 b, .rich-text .msiip.rich-text-content ol.corporate-color-12 strong, .rich-text .msiip.rich-text-content ol.corporate-color-12 a, .rich-text .msiip.rich-text-content span.corporate-color-12 b, .rich-text .msiip.rich-text-content span.corporate-color-12 strong, .rich-text .msiip.rich-text-content span.corporate-color-12 a {
    color: #037f56; }

.rich-text .msiip.rich-text-content h1.corporate-color-13, .rich-text .msiip.rich-text-content h2.corporate-color-13, .rich-text .msiip.rich-text-content h3.corporate-color-13, .rich-text .msiip.rich-text-content h4.corporate-color-13, .rich-text .msiip.rich-text-content p.corporate-color-13, .rich-text .msiip.rich-text-content small.corporate-color-13, .rich-text .msiip.rich-text-content ul.corporate-color-13, .rich-text .msiip.rich-text-content ol.corporate-color-13, .rich-text .msiip.rich-text-content span.corporate-color-13 {
  color: #708700; }
  .rich-text .msiip.rich-text-content h1.corporate-color-13 b, .rich-text .msiip.rich-text-content h1.corporate-color-13 strong, .rich-text .msiip.rich-text-content h1.corporate-color-13 a, .rich-text .msiip.rich-text-content h2.corporate-color-13 b, .rich-text .msiip.rich-text-content h2.corporate-color-13 strong, .rich-text .msiip.rich-text-content h2.corporate-color-13 a, .rich-text .msiip.rich-text-content h3.corporate-color-13 b, .rich-text .msiip.rich-text-content h3.corporate-color-13 strong, .rich-text .msiip.rich-text-content h3.corporate-color-13 a, .rich-text .msiip.rich-text-content h4.corporate-color-13 b, .rich-text .msiip.rich-text-content h4.corporate-color-13 strong, .rich-text .msiip.rich-text-content h4.corporate-color-13 a, .rich-text .msiip.rich-text-content p.corporate-color-13 b, .rich-text .msiip.rich-text-content p.corporate-color-13 strong, .rich-text .msiip.rich-text-content p.corporate-color-13 a, .rich-text .msiip.rich-text-content small.corporate-color-13 b, .rich-text .msiip.rich-text-content small.corporate-color-13 strong, .rich-text .msiip.rich-text-content small.corporate-color-13 a, .rich-text .msiip.rich-text-content ul.corporate-color-13 b, .rich-text .msiip.rich-text-content ul.corporate-color-13 strong, .rich-text .msiip.rich-text-content ul.corporate-color-13 a, .rich-text .msiip.rich-text-content ol.corporate-color-13 b, .rich-text .msiip.rich-text-content ol.corporate-color-13 strong, .rich-text .msiip.rich-text-content ol.corporate-color-13 a, .rich-text .msiip.rich-text-content span.corporate-color-13 b, .rich-text .msiip.rich-text-content span.corporate-color-13 strong, .rich-text .msiip.rich-text-content span.corporate-color-13 a {
    color: #708700; }

.rich-text .msiip.rich-text-content h1.product-color-1, .rich-text .msiip.rich-text-content h2.product-color-1, .rich-text .msiip.rich-text-content h3.product-color-1, .rich-text .msiip.rich-text-content h4.product-color-1, .rich-text .msiip.rich-text-content p.product-color-1, .rich-text .msiip.rich-text-content small.product-color-1, .rich-text .msiip.rich-text-content ul.product-color-1, .rich-text .msiip.rich-text-content ol.product-color-1, .rich-text .msiip.rich-text-content span.product-color-1 {
  color: #151515; }
  .rich-text .msiip.rich-text-content h1.product-color-1 b, .rich-text .msiip.rich-text-content h1.product-color-1 strong, .rich-text .msiip.rich-text-content h1.product-color-1 a, .rich-text .msiip.rich-text-content h2.product-color-1 b, .rich-text .msiip.rich-text-content h2.product-color-1 strong, .rich-text .msiip.rich-text-content h2.product-color-1 a, .rich-text .msiip.rich-text-content h3.product-color-1 b, .rich-text .msiip.rich-text-content h3.product-color-1 strong, .rich-text .msiip.rich-text-content h3.product-color-1 a, .rich-text .msiip.rich-text-content h4.product-color-1 b, .rich-text .msiip.rich-text-content h4.product-color-1 strong, .rich-text .msiip.rich-text-content h4.product-color-1 a, .rich-text .msiip.rich-text-content p.product-color-1 b, .rich-text .msiip.rich-text-content p.product-color-1 strong, .rich-text .msiip.rich-text-content p.product-color-1 a, .rich-text .msiip.rich-text-content small.product-color-1 b, .rich-text .msiip.rich-text-content small.product-color-1 strong, .rich-text .msiip.rich-text-content small.product-color-1 a, .rich-text .msiip.rich-text-content ul.product-color-1 b, .rich-text .msiip.rich-text-content ul.product-color-1 strong, .rich-text .msiip.rich-text-content ul.product-color-1 a, .rich-text .msiip.rich-text-content ol.product-color-1 b, .rich-text .msiip.rich-text-content ol.product-color-1 strong, .rich-text .msiip.rich-text-content ol.product-color-1 a, .rich-text .msiip.rich-text-content span.product-color-1 b, .rich-text .msiip.rich-text-content span.product-color-1 strong, .rich-text .msiip.rich-text-content span.product-color-1 a {
    color: #151515; }

.rich-text .msiip.rich-text-content h1.brand-color-1, .rich-text .msiip.rich-text-content h2.brand-color-1, .rich-text .msiip.rich-text-content h3.brand-color-1, .rich-text .msiip.rich-text-content h4.brand-color-1, .rich-text .msiip.rich-text-content p.brand-color-1, .rich-text .msiip.rich-text-content small.brand-color-1, .rich-text .msiip.rich-text-content ul.brand-color-1, .rich-text .msiip.rich-text-content ol.brand-color-1, .rich-text .msiip.rich-text-content span.brand-color-1 {
  color: #ed0000;
  content: base; }
  .rich-text .msiip.rich-text-content h1.brand-color-1 b, .rich-text .msiip.rich-text-content h1.brand-color-1 strong, .rich-text .msiip.rich-text-content h1.brand-color-1 a, .rich-text .msiip.rich-text-content h2.brand-color-1 b, .rich-text .msiip.rich-text-content h2.brand-color-1 strong, .rich-text .msiip.rich-text-content h2.brand-color-1 a, .rich-text .msiip.rich-text-content h3.brand-color-1 b, .rich-text .msiip.rich-text-content h3.brand-color-1 strong, .rich-text .msiip.rich-text-content h3.brand-color-1 a, .rich-text .msiip.rich-text-content h4.brand-color-1 b, .rich-text .msiip.rich-text-content h4.brand-color-1 strong, .rich-text .msiip.rich-text-content h4.brand-color-1 a, .rich-text .msiip.rich-text-content p.brand-color-1 b, .rich-text .msiip.rich-text-content p.brand-color-1 strong, .rich-text .msiip.rich-text-content p.brand-color-1 a, .rich-text .msiip.rich-text-content small.brand-color-1 b, .rich-text .msiip.rich-text-content small.brand-color-1 strong, .rich-text .msiip.rich-text-content small.brand-color-1 a, .rich-text .msiip.rich-text-content ul.brand-color-1 b, .rich-text .msiip.rich-text-content ul.brand-color-1 strong, .rich-text .msiip.rich-text-content ul.brand-color-1 a, .rich-text .msiip.rich-text-content ol.brand-color-1 b, .rich-text .msiip.rich-text-content ol.brand-color-1 strong, .rich-text .msiip.rich-text-content ol.brand-color-1 a, .rich-text .msiip.rich-text-content span.brand-color-1 b, .rich-text .msiip.rich-text-content span.brand-color-1 strong, .rich-text .msiip.rich-text-content span.brand-color-1 a {
    color: #ed0000; }

.rich-text .msiip.rich-text-content h1.product-color-1, .rich-text .msiip.rich-text-content h2.product-color-1, .rich-text .msiip.rich-text-content h3.product-color-1, .rich-text .msiip.rich-text-content h4.product-color-1, .rich-text .msiip.rich-text-content p.product-color-1, .rich-text .msiip.rich-text-content small.product-color-1, .rich-text .msiip.rich-text-content ul.product-color-1, .rich-text .msiip.rich-text-content ol.product-color-1, .rich-text .msiip.rich-text-content span.product-color-1 {
  color: #151515;
  content: base; }
  .rich-text .msiip.rich-text-content h1.product-color-1 b, .rich-text .msiip.rich-text-content h1.product-color-1 strong, .rich-text .msiip.rich-text-content h1.product-color-1 a, .rich-text .msiip.rich-text-content h2.product-color-1 b, .rich-text .msiip.rich-text-content h2.product-color-1 strong, .rich-text .msiip.rich-text-content h2.product-color-1 a, .rich-text .msiip.rich-text-content h3.product-color-1 b, .rich-text .msiip.rich-text-content h3.product-color-1 strong, .rich-text .msiip.rich-text-content h3.product-color-1 a, .rich-text .msiip.rich-text-content h4.product-color-1 b, .rich-text .msiip.rich-text-content h4.product-color-1 strong, .rich-text .msiip.rich-text-content h4.product-color-1 a, .rich-text .msiip.rich-text-content p.product-color-1 b, .rich-text .msiip.rich-text-content p.product-color-1 strong, .rich-text .msiip.rich-text-content p.product-color-1 a, .rich-text .msiip.rich-text-content small.product-color-1 b, .rich-text .msiip.rich-text-content small.product-color-1 strong, .rich-text .msiip.rich-text-content small.product-color-1 a, .rich-text .msiip.rich-text-content ul.product-color-1 b, .rich-text .msiip.rich-text-content ul.product-color-1 strong, .rich-text .msiip.rich-text-content ul.product-color-1 a, .rich-text .msiip.rich-text-content ol.product-color-1 b, .rich-text .msiip.rich-text-content ol.product-color-1 strong, .rich-text .msiip.rich-text-content ol.product-color-1 a, .rich-text .msiip.rich-text-content span.product-color-1 b, .rich-text .msiip.rich-text-content span.product-color-1 strong, .rich-text .msiip.rich-text-content span.product-color-1 a {
    color: #151515; }

.rich-text .msiip.rich-text-content h1.product-color-1-tint-1, .rich-text .msiip.rich-text-content h2.product-color-1-tint-1, .rich-text .msiip.rich-text-content h3.product-color-1-tint-1, .rich-text .msiip.rich-text-content h4.product-color-1-tint-1, .rich-text .msiip.rich-text-content p.product-color-1-tint-1, .rich-text .msiip.rich-text-content small.product-color-1-tint-1, .rich-text .msiip.rich-text-content ul.product-color-1-tint-1, .rich-text .msiip.rich-text-content ol.product-color-1-tint-1, .rich-text .msiip.rich-text-content span.product-color-1-tint-1 {
  color: #676767;
  content: tint-1; }
  .rich-text .msiip.rich-text-content h1.product-color-1-tint-1 b, .rich-text .msiip.rich-text-content h1.product-color-1-tint-1 strong, .rich-text .msiip.rich-text-content h1.product-color-1-tint-1 a, .rich-text .msiip.rich-text-content h2.product-color-1-tint-1 b, .rich-text .msiip.rich-text-content h2.product-color-1-tint-1 strong, .rich-text .msiip.rich-text-content h2.product-color-1-tint-1 a, .rich-text .msiip.rich-text-content h3.product-color-1-tint-1 b, .rich-text .msiip.rich-text-content h3.product-color-1-tint-1 strong, .rich-text .msiip.rich-text-content h3.product-color-1-tint-1 a, .rich-text .msiip.rich-text-content h4.product-color-1-tint-1 b, .rich-text .msiip.rich-text-content h4.product-color-1-tint-1 strong, .rich-text .msiip.rich-text-content h4.product-color-1-tint-1 a, .rich-text .msiip.rich-text-content p.product-color-1-tint-1 b, .rich-text .msiip.rich-text-content p.product-color-1-tint-1 strong, .rich-text .msiip.rich-text-content p.product-color-1-tint-1 a, .rich-text .msiip.rich-text-content small.product-color-1-tint-1 b, .rich-text .msiip.rich-text-content small.product-color-1-tint-1 strong, .rich-text .msiip.rich-text-content small.product-color-1-tint-1 a, .rich-text .msiip.rich-text-content ul.product-color-1-tint-1 b, .rich-text .msiip.rich-text-content ul.product-color-1-tint-1 strong, .rich-text .msiip.rich-text-content ul.product-color-1-tint-1 a, .rich-text .msiip.rich-text-content ol.product-color-1-tint-1 b, .rich-text .msiip.rich-text-content ol.product-color-1-tint-1 strong, .rich-text .msiip.rich-text-content ol.product-color-1-tint-1 a, .rich-text .msiip.rich-text-content span.product-color-1-tint-1 b, .rich-text .msiip.rich-text-content span.product-color-1-tint-1 strong, .rich-text .msiip.rich-text-content span.product-color-1-tint-1 a {
    color: #676767; }

.rich-text .msiip.rich-text-content h1.product-color-2, .rich-text .msiip.rich-text-content h2.product-color-2, .rich-text .msiip.rich-text-content h3.product-color-2, .rich-text .msiip.rich-text-content h4.product-color-2, .rich-text .msiip.rich-text-content p.product-color-2, .rich-text .msiip.rich-text-content small.product-color-2, .rich-text .msiip.rich-text-content ul.product-color-2, .rich-text .msiip.rich-text-content ol.product-color-2, .rich-text .msiip.rich-text-content span.product-color-2 {
  color: white;
  content: base; }
  .rich-text .msiip.rich-text-content h1.product-color-2 b, .rich-text .msiip.rich-text-content h1.product-color-2 strong, .rich-text .msiip.rich-text-content h1.product-color-2 a, .rich-text .msiip.rich-text-content h2.product-color-2 b, .rich-text .msiip.rich-text-content h2.product-color-2 strong, .rich-text .msiip.rich-text-content h2.product-color-2 a, .rich-text .msiip.rich-text-content h3.product-color-2 b, .rich-text .msiip.rich-text-content h3.product-color-2 strong, .rich-text .msiip.rich-text-content h3.product-color-2 a, .rich-text .msiip.rich-text-content h4.product-color-2 b, .rich-text .msiip.rich-text-content h4.product-color-2 strong, .rich-text .msiip.rich-text-content h4.product-color-2 a, .rich-text .msiip.rich-text-content p.product-color-2 b, .rich-text .msiip.rich-text-content p.product-color-2 strong, .rich-text .msiip.rich-text-content p.product-color-2 a, .rich-text .msiip.rich-text-content small.product-color-2 b, .rich-text .msiip.rich-text-content small.product-color-2 strong, .rich-text .msiip.rich-text-content small.product-color-2 a, .rich-text .msiip.rich-text-content ul.product-color-2 b, .rich-text .msiip.rich-text-content ul.product-color-2 strong, .rich-text .msiip.rich-text-content ul.product-color-2 a, .rich-text .msiip.rich-text-content ol.product-color-2 b, .rich-text .msiip.rich-text-content ol.product-color-2 strong, .rich-text .msiip.rich-text-content ol.product-color-2 a, .rich-text .msiip.rich-text-content span.product-color-2 b, .rich-text .msiip.rich-text-content span.product-color-2 strong, .rich-text .msiip.rich-text-content span.product-color-2 a {
    color: white; }

.rich-text .msiip.rich-text-content .quote-up-ui-icon, .rich-text .msiip.rich-text-content .quote-down-ui-icon {
  color: #ed0000;
  font-size: 1.2222222222rem;
  line-height: 1.4444444444rem;
  font-weight: 300; }
  .rich-text .msiip.rich-text-content .quote-up-ui-icon b, .rich-text .msiip.rich-text-content .quote-up-ui-icon strong, .rich-text .msiip.rich-text-content .quote-down-ui-icon b, .rich-text .msiip.rich-text-content .quote-down-ui-icon strong {
    font-weight: 600; }
  .rich-text .msiip.rich-text-content .quote-up-ui-icon + .image-icon-fallback, .rich-text .msiip.rich-text-content .quote-down-ui-icon + .image-icon-fallback {
    height: 1.5555555556rem;
    margin-top: 0.1111111111rem;
    width: 1.5555555556rem; }

.rich-text .msiip.rich-text-content a:hover {
  color: #00b8ee; }

.rich-text .msiip.rich-text-content .quote-up-ui-icon + .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/quote-up-normal.svg") center no-repeat;
  background-size: contain; }

.rich-text .msiip.rich-text-content .quote-down-ui-icon + .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/quote-down-normal.svg") center no-repeat;
  background-size: contain; }

.rich-text .msiip.rich-text-content .quote-up {
  left: 0;
  padding-right: 0.4444444444444444rem;
  position: absolute;
  top: -2px; }

.rich-text .msiip.rich-text-content .quote-down {
  padding-left: 0.4444444444444444rem; }

.rich-text .msiip.rich-text-content .bulleted-list {
  padding-left: 0; }
  .rich-text .msiip.rich-text-content .bulleted-list li {
    color: inherit;
    padding-left: 1.1111111111rem;
    position: relative; }
    .rich-text .msiip.rich-text-content .bulleted-list li:after {
      color: inherit;
      content: "";
      font-family: "Morningstar UI Icons";
      left: 0;
      margin-right: 0.2777777778rem;
      position: absolute;
      top: 0.1666666667rem; }
  .rich-text .msiip.rich-text-content .bulleted-list:not([class*="-color"]) li:after {
    color: #676767; }

.rich-text .msiip.rich-text-content .arrow-close-bulleted-list {
  padding-left: 0; }
  .rich-text .msiip.rich-text-content .arrow-close-bulleted-list li {
    color: inherit;
    padding-left: 1.1111111111rem;
    position: relative; }
    .rich-text .msiip.rich-text-content .arrow-close-bulleted-list li:after {
      color: inherit;
      content: "";
      font-family: "Morningstar UI Icons";
      left: 0;
      margin-right: 0.2777777778rem;
      position: absolute;
      top: 0.1666666667rem; }
  .rich-text .msiip.rich-text-content .arrow-close-bulleted-list:not([class*="-color"]) li:after {
    color: #676767; }

.rich-text .msiip.rich-text-content .premium-chicklet-filled-bulleted-list {
  padding-left: 0; }
  .rich-text .msiip.rich-text-content .premium-chicklet-filled-bulleted-list li {
    color: inherit;
    padding-left: 1.1111111111rem;
    position: relative; }
    .rich-text .msiip.rich-text-content .premium-chicklet-filled-bulleted-list li:after {
      color: inherit;
      content: "";
      font-family: "Morningstar UI Icons";
      left: 0;
      margin-right: 0.2777777778rem;
      position: absolute;
      top: 0.1666666667rem; }
  .rich-text .msiip.rich-text-content .premium-chicklet-filled-bulleted-list:not([class*="-color"]) li:after {
    color: #5050cc; }

.rich-text .msiip.rich-text-content .content-package-lineup p {
  line-height: 1.25; }
  .rich-text .msiip.rich-text-content .content-package-lineup p::before, .rich-text .msiip.rich-text-content .content-package-lineup p::after {
    content: '';
    display: block;
    height: 0;
    width: 0; }
  .rich-text .msiip.rich-text-content .content-package-lineup p::before {
    margin-bottom: calc(-0.228125em + 0px); }
  .rich-text .msiip.rich-text-content .content-package-lineup p::after {
    margin-top: calc(-0.2515625em + 0px); }
  .rich-text .msiip.rich-text-content .content-package-lineup p.headline {
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.375;
    font-weight: 200;
    line-height: 1.2;
    font-size: 32px;
    font-weight: 600; }
  .rich-text .msiip.rich-text-content .content-package-lineup p.deck {
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.375;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.25;
    margin-top: 16px; }
    .rich-text .msiip.rich-text-content .content-package-lineup p.deck::before, .rich-text .msiip.rich-text-content .content-package-lineup p.deck::after {
      content: '';
      display: block;
      height: 0;
      width: 0; }
    .rich-text .msiip.rich-text-content .content-package-lineup p.deck::before {
      margin-bottom: calc(-0.228125em + 0px); }
    .rich-text .msiip.rich-text-content .content-package-lineup p.deck::after {
      margin-top: calc(-0.2515625em + 0px); }

.content-package-lineup .rich-text .msiip.rich-text-content .rich-text .msiip.rich-text-content {
  margin-top: 24px; }

.content-package-lineup-button .rich-text .msiip.rich-text-content .rich-text .msiip.rich-text-content {
  margin-top: 24px; }

#CQ span.swatch,
.cke_panel_container span.swatch {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  color: transparent;
  height: 11px;
  margin: -2px 5px 0;
  vertical-align: middle;
  width: 20px; }
  #CQ span.swatch[class*="border-color"],
  .cke_panel_container span.swatch[class*="border-color"] {
    border-style: solid;
    border-width: 3px; }
  #CQ span.swatch.transparent-border-color,
  .cke_panel_container span.swatch.transparent-border-color {
    border-color: transparent; }
  #CQ span.swatch.corporate-color-3-eyebrow-beard-color-1,
  .cke_panel_container span.swatch.corporate-color-3-eyebrow-beard-color-1 {
    background-color: #ffb600; }
  #CQ span.swatch.corporate-color-4-eyebrow-beard-color-1,
  .cke_panel_container span.swatch.corporate-color-4-eyebrow-beard-color-1 {
    background-color: #fd5516; }
  #CQ span.swatch.corporate-color-5-eyebrow-beard-color-1,
  .cke_panel_container span.swatch.corporate-color-5-eyebrow-beard-color-1 {
    background-color: #cc0000; }
  #CQ span.swatch.corporate-color-7-eyebrow-beard-color-1,
  .cke_panel_container span.swatch.corporate-color-7-eyebrow-beard-color-1 {
    background-color: #aa008a; }
  #CQ span.swatch.corporate-color-8-eyebrow-beard-color-1,
  .cke_panel_container span.swatch.corporate-color-8-eyebrow-beard-color-1 {
    background-color: #5050cc; }
  #CQ span.swatch.corporate-color-9-eyebrow-beard-color-1,
  .cke_panel_container span.swatch.corporate-color-9-eyebrow-beard-color-1 {
    background-color: #0039b7; }
  #CQ span.swatch.corporate-color-10-eyebrow-beard-color-1,
  .cke_panel_container span.swatch.corporate-color-10-eyebrow-beard-color-1 {
    background-color: #00618c; }
  #CQ span.swatch.corporate-color-11-eyebrow-beard-color-1,
  .cke_panel_container span.swatch.corporate-color-11-eyebrow-beard-color-1 {
    background-color: #008e91; }
  #CQ span.swatch.corporate-color-12-eyebrow-beard-color-1,
  .cke_panel_container span.swatch.corporate-color-12-eyebrow-beard-color-1 {
    background-color: #037f56; }
  #CQ span.swatch.corporate-color-13-eyebrow-beard-color-1,
  .cke_panel_container span.swatch.corporate-color-13-eyebrow-beard-color-1 {
    background-color: #708700; }
  #CQ span.swatch.product-color-1-eyebrow-beard-color-1,
  .cke_panel_container span.swatch.product-color-1-eyebrow-beard-color-1 {
    background-color: #151515; }
  #CQ span.swatch.corporate-color-3-font-color-1,
  .cke_panel_container span.swatch.corporate-color-3-font-color-1 {
    background-color: #ffb600; }
  #CQ span.swatch.corporate-color-4-font-color-1,
  .cke_panel_container span.swatch.corporate-color-4-font-color-1 {
    background-color: #fd5516; }
  #CQ span.swatch.corporate-color-5-font-color-1,
  .cke_panel_container span.swatch.corporate-color-5-font-color-1 {
    background-color: #cc0000; }
  #CQ span.swatch.corporate-color-7-font-color-1,
  .cke_panel_container span.swatch.corporate-color-7-font-color-1 {
    background-color: #aa008a; }
  #CQ span.swatch.corporate-color-8-font-color-1,
  .cke_panel_container span.swatch.corporate-color-8-font-color-1 {
    background-color: #5050cc; }
  #CQ span.swatch.corporate-color-9-font-color-1,
  .cke_panel_container span.swatch.corporate-color-9-font-color-1 {
    background-color: #0039b7; }
  #CQ span.swatch.corporate-color-10-font-color-1,
  .cke_panel_container span.swatch.corporate-color-10-font-color-1 {
    background-color: #00618c; }
  #CQ span.swatch.corporate-color-11-font-color-1,
  .cke_panel_container span.swatch.corporate-color-11-font-color-1 {
    background-color: #008e91; }
  #CQ span.swatch.corporate-color-12-font-color-1,
  .cke_panel_container span.swatch.corporate-color-12-font-color-1 {
    background-color: #037f56; }
  #CQ span.swatch.corporate-color-13-font-color-1,
  .cke_panel_container span.swatch.corporate-color-13-font-color-1 {
    background-color: #708700; }
  #CQ span.swatch.product-color-1-font-color-1,
  .cke_panel_container span.swatch.product-color-1-font-color-1 {
    background-color: #151515; }

.key_icon {
  color: #999999;
  display: inline-block;
  font-family: "Morningstar UI Icons";
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .key_icon:before {
    content: '\e60e'; }

/*!
 * @clientlib msiip-comp-sponsoradscontainer
 * @clientlib msiip-global
 */
@media print {
  .msiip.sponsor-ads-container {
    display: none; } }

/*!
 * @clientlib msiip-global
 */
[data-usertype*="f"], [data-usertype*="d"], [data-usertype*="p"] {
  display: none; }

[data-usertype*="v"] {
  display: inherit; }

body.free [data-usertype*="v"] {
  display: none; }

body.free [data-usertype*="f"], body.free [data-usertype*="d"] {
  display: inherit; }

body.premium [data-usertype*="v"] {
  display: none; }

body.premium [data-usertype*="p"] {
  display: inherit; }

/*!
 * @clientlib msiip-global
 */
.parsys > * {
  margin-top: 2.2222222222rem; }

.parsys-whole {
  padding-bottom: 4.4444444444rem; }
  .parsys-whole:after {
    clear: both;
    content: "";
    display: table; }

.msiip.callout-container .parsys > * {
  margin-top: 1.1111111111rem; }

.msiip.form-container .parsys > * {
  margin-top: 0; }

.msiip.form-container .parsys .msiip.form-field {
  margin-top: 0; }
  .msiip.form-container .parsys .msiip.form-field > [class*="-control"] {
    margin-top: 1.1111111111rem; }

.msiip.form-container .parsys .msiip.fieldset-container {
  margin-top: 2.2222222222rem; }
  .msiip.form-container .parsys .msiip.fieldset-container > .row:first-child {
    margin-top: -2.2222222222rem; }

.msiip.form-container .parsys .msiip.offers, .msiip.form-container .parsys .msiip.payment, .msiip.form-container .parsys .msiip.pricing, .msiip.form-container .parsys .msiip.radio-button-survey, .msiip.form-container .parsys .msiip.receipt {
  margin-top: 2.2222222222rem; }

.msiip.form-container .parsys .msiip.registration .registration-widget .email-control,
.msiip.form-container .parsys .msiip.registration .registration-widget .password-control {
  margin-top: 1.1111111111rem; }

.msiip.form-container .form-step-content > .msiip.fieldset-container:first-child, .msiip.form-container .form-step-content > .msiip.offers:first-child, .msiip.form-container .form-step-content > .msiip.payment:first-child, .msiip.form-container .form-step-content > .msiip.pricing:first-child, .msiip.form-container .form-step-content > .msiip.radio-button-survey:first-child, .msiip.form-container .form-step-content > .msiip.receipt:first-child {
  margin-top: 1.1111111111rem; }

.msiip.modal .parsys > *, .msiip.fluid-modal .parsys > *, .msiip.large-fluid-modal .parsys > *, .msiip.full-page-modal .parsys > *, .msiip.teaser-fluid-modal .parsys > * {
  margin-top: 1.1111111111rem; }

.msiip.panel .panel-content > *,
.msiip.panel .panel-content .parsys > * {
  margin-top: 1.1111111111rem; }

.msiip.panel header + .panel-content {
  margin-top: -1.1111111111rem; }

.msiip.sponsor-ads-container .sponsor-ads-container-content > *,
.msiip.sponsor-ads-container .sponsor-ads-container-content .parsys > * {
  margin-top: 1.1111111111rem; }

.msiip.sponsor-ads-container header + .sponsor-ads-container-content {
  margin-top: -1.1111111111rem; }

.msiip#site-navigation-menu .parsys > *, .msiip[role="banner"] .parsys > *, .msiip[role="contentinfo"] .parsys > * {
  margin-top: 0; }

.parsys > *.msiip.html-block, .parsys > *.msiip.introad-container,
.parsys > *.msiip.toolbar + *,
.parsys .parsys > *.msiip.html-block,
.parsys .parsys > *.msiip.introad-container,
.parsys .parsys > *.msiip.toolbar + * {
  margin-top: 0; }

.parsys > *.block-grid-control, .parsys > *.chasehpf, .parsys > *.column-control, .parsys > *.modal-container, .parsys > *.page-wrapper, .parsys > *.registration, .parsys > *.teaser, .parsys > *.tickertape,
.parsys .parsys > *.block-grid-control,
.parsys .parsys > *.chasehpf,
.parsys .parsys > *.column-control,
.parsys .parsys > *.modal-container,
.parsys .parsys > *.page-wrapper,
.parsys .parsys > *.registration,
.parsys .parsys > *.teaser,
.parsys .parsys > *.tickertape {
  margin-top: 0; }

.parsys-whole > .column-control:first-child > .ad-column-1 .parsys > .msiip[class*="ad-container"] {
  margin-top: 0; }

@media (min-width: 768px) {
  .parsys > *.msiip.mobile-messaging,
  .parsys > *.msiip.mobile-messaging + .right-rail-ads-container,
  .parsys .parsys > *.msiip.mobile-messaging,
  .parsys .parsys > *.msiip.mobile-messaging + .right-rail-ads-container {
    margin-top: 0; } }

.parsys-whole > .page-wrapper > .msind > .row > .xlarge-12-column > .parsys > h1 {
  margin-bottom: -2.2222222222rem;
  margin-top: 0.5555555556rem; }

@charset "UTF-8";
/*!
 * @clientlib msiip-global
 * @description core.scss
 */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent; }

html, body {
  background: transparent;
  border: 0;
  font-size: 100%;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline; }

body {
  line-height: 1; }

div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  background: transparent;
  border: 0;
  font-size: 100%;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

a {
  background: transparent;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline; }

/* TODO: update with Morningstar colors */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none; }

/* TODO: update with Morningstar colors */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold; }

del {
  text-decoration: line-through; }

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* TODO: update with Morningstar colors */
hr {
  border: 0;
  border-top: 1px solid #cccccc;
  display: block;
  height: 1px;
  margin: 1em 0;
  padding: 0; }

input, select {
  vertical-align: middle; }

input[type="search"] {
  -moz-appearance: none;
  -webkit-appearance: textfield; }
  input[type="search"]::-ms-clear {
    display: none;
    height: 0;
    width: 0; }
  input[type="search"]::-ms-reveal {
    display: none;
    height: 0;
    width: 0; }
  input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
    display: none; }

a:focus, a:invalid:focus,
button:focus,
button:invalid:focus,
input[type="button"]:focus,
input[type="button"]:invalid:focus,
input[type="checkbox"]:focus,
input[type="checkbox"]:invalid:focus,
input[type="date"]:focus,
input[type="date"]:invalid:focus,
input[type="email"]:focus,
input[type="email"]:invalid:focus,
input[type="number"]:focus,
input[type="number"]:invalid:focus,
input[type="password"]:focus,
input[type="password"]:invalid:focus,
input[type="radio"]:focus,
input[type="radio"]:invalid:focus,
input[type="reset"]:focus,
input[type="reset"]:invalid:focus,
input[type="search"]:focus,
input[type="search"]:invalid:focus,
input[type="submit"]:focus,
input[type="submit"]:invalid:focus,
input[type="tel"]:focus,
input[type="tel"]:invalid:focus,
input[type="text"]:focus,
input[type="text"]:invalid:focus,
input[type="url"]:focus,
input[type="url"]:invalid:focus,
select:focus,
select:invalid:focus,
textarea:focus,
textarea:invalid:focus {
  -webkit-box-shadow: 0 0 2px 2px #80dcf7;
  -moz-box-shadow: 0 0 2px 2px #80dcf7;
  box-shadow: 0 0 2px 2px #80dcf7;
  outline: none; }

a::-moz-focus-inner,
button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="checkbox"]::-moz-focus-inner,
input[type="date"]::-moz-focus-inner,
input[type="email"]::-moz-focus-inner,
input[type="number"]::-moz-focus-inner,
input[type="password"]::-moz-focus-inner,
input[type="radio"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="search"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="tel"]::-moz-focus-inner,
input[type="text"]::-moz-focus-inner,
input[type="url"]::-moz-focus-inner,
select::-moz-focus-inner,
textarea::-moz-focus-inner {
  border: 0;
  outline: none; }

@font-face {
  font-family: "UniversNextMorningStarW04";
  src: url("../fonts/univers-next-morningstar-w04/961f1587-a8c6-493c-b157-1526837862b9.woff2") format("woff2"), url("../fonts/univers-next-morningstar-w04/5e0d1c67-c45b-4041-8e6d-0726738f3ca9.woff") format("woff"), url("../fonts/univers-next-morningstar-w04/9b245f4a-4516-4d12-95a9-af231490bd40.ttf") format("truetype");
  font-style: normal;
  font-weight: 600; }

@font-face {
  font-family: "UniversNextMorningStarW04";
  src: url("../fonts/univers-next-morningstar-w04/f96048d0-71fe-47fc-86dd-d17f7ecafe87.woff2") format("woff2"), url("../fonts/univers-next-morningstar-w04/a6d781e6-d971-47ba-8210-4476720a492e.woff") format("woff"), url("../fonts/univers-next-morningstar-w04/fccdf6a5-202e-4f7d-890d-c76783613190.ttf") format("truetype");
  font-style: italic;
  font-weight: 600; }

@font-face {
  font-family: "UniversNextMorningStarW04";
  src: url("../fonts/univers-next-morningstar-w04/7e8c99a7-1745-40be-8bd0-513e6b257e12.woff2") format("woff2"), url("../fonts/univers-next-morningstar-w04/2dc087cd-773d-4069-a0de-76b9065c5400.woff") format("woff"), url("../fonts/univers-next-morningstar-w04/1e6780d6-6540-4b60-ab24-e1e9143ca15d.ttf") format("truetype");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: "UniversNextMorningStarW04";
  src: url("../fonts/univers-next-morningstar-w04/54cc3f45-b938-4dfa-bca2-1530fa14e9d4.woff2") format("woff2"), url("../fonts/univers-next-morningstar-w04/845db1d6-964d-4085-b496-59493ced13c1.woff") format("woff"), url("../fonts/univers-next-morningstar-w04/e5c5c4d4-0ebb-422b-a3c5-aa2070c64f8f.ttf") format("truetype");
  font-style: italic;
  font-weight: 400; }

@font-face {
  font-family: "UniversNextMorningStarW04";
  src: url("../fonts/univers-next-morningstar-w04/908e1fd7-0611-47ad-8a19-8b00b32ab03e.woff2") format("woff2"), url("../fonts/univers-next-morningstar-w04/1a56d8f3-9f0c-4791-8a77-d3029e770fdd.woff") format("woff"), url("../fonts/univers-next-morningstar-w04/8f4973f7-8cac-449d-b756-d1379c96f3f3.ttf") format("truetype");
  font-style: normal;
  font-weight: 300; }

@font-face {
  font-family: "UniversNextMorningStarW04";
  src: url("../fonts/univers-next-morningstar-w04/7db08b60-c8ad-4751-9235-2dcf2a12ad3d.woff2") format("woff2"), url("../fonts/univers-next-morningstar-w04/8f75d9bf-d098-4fcc-bf38-1934bf24378e.woff") format("woff"), url("../fonts/univers-next-morningstar-w04/0d33f8fc-17b2-428e-8643-eba0c32db0e9.ttf") format("truetype");
  font-style: italic;
  font-weight: 300; }

@font-face {
  font-family: "UniversNextMorningStarW04";
  src: url("../fonts/univers-next-morningstar-w04/bf4f1b9f-3500-4b32-bbcf-cd0e07f3091a.woff2") format("woff2"), url("../fonts/univers-next-morningstar-w04/c05a364a-d574-4ab8-99b6-d337ff9f0303.woff") format("woff"), url("../fonts/univers-next-morningstar-w04/22ff1f20-cd3e-4c02-b058-08d424da2ff9.ttf") format("truetype");
  font-style: normal;
  font-weight: 200; }

@font-face {
  font-family: "UniversNextMorningStarW04";
  src: url("../fonts/univers-next-morningstar-w04/57229fcb-1866-45e3-ab8b-083f0022110e.woff2") format("woff2"), url("../fonts/univers-next-morningstar-w04/b404a452-b115-44ac-b8f1-1ec5a4d5ce0b.woff") format("woff"), url("../fonts/univers-next-morningstar-w04/fb3c0a51-2060-48d0-abfd-d8d6e0c52937.ttf") format("truetype");
  font-style: italic;
  font-weight: 200; }

@font-face {
  font-family: "Morningstar Symbols";
  src: url("../fonts/morningstar-symbols/morningstar-symbols.woff") format("woff"), url("../fonts/morningstar-symbols/morningstar-symbols.ttf") format("truetype");
  font-style: normal;
  font-weight: normal; }

@font-face {
  font-family: "Morningstar UI Icons";
  src: url("../fonts/morningstar-icons/morningstar-icons.woff") format("woff"), url("../fonts/morningstar-icons/morningstar-icons.ttf") format("truetype");
  font-style: normal;
  font-weight: normal; }

.msiip .icon,
.msiip [class*="-ui-icon"],
.msiip [class*="-symbols-icon"] {
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  vertical-align: top; }

.msiip .image-icon-fallback {
  display: none; }

.msiip .text-icon-fallback {
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px; }

.msiip .premium-chicklet-filled-ui-icon,
.msiip .premium-chicklet-outlined-ui-icon {
  display: none; }

.msiip [class*="ui-icon"] {
  color: #999999;
  font-family: "Morningstar UI Icons"; }

.msiip .action-overflow-ui-icon:before {
  content: ""; }

.msiip .add-ui-icon:before {
  content: ""; }

.msiip .add-object-ui-icon:before {
  content: ""; }

.msiip .alert-ui-icon:before {
  content: ""; }

.msiip .arrow-close-ui-icon:before {
  content: ""; }

.msiip .arrow-down-ui-icon:before {
  content: ""; }

.msiip .arrow-first-ui-icon:before {
  content: ""; }

.msiip .arrow-last-ui-icon:before {
  content: ""; }

.msiip .arrow-left-ui-icon:before {
  content: ""; }

.msiip .arrow-left-circle-ui-icon:before {
  content: ""; }

.msiip .arrow-next-ui-icon:before {
  content: ""; }

.msiip .arrow-open-ui-icon:before {
  content: ""; }

.msiip .arrow-prev-ui-icon:before {
  content: ""; }

.msiip .arrow-price-change-down-ui-icon:before {
  content: ""; }

.msiip .arrow-price-change-up-ui-icon:before {
  content: ""; }

.msiip .arrow-right-ui-icon:before {
  content: ""; }

.msiip .arrow-up-ui-icon:before {
  content: ""; }

.msiip .checkmark-ui-icon:before {
  content: ""; }

.msiip .clock-current-ui-icon:before {
  content: ""; }

.msiip .clock-history-ui-icon:before {
  content: ""; }

.msiip .cloud-load-ui-icon:before {
  content: ""; }

.msiip .comment-ui-icon:before {
  content: ""; }

.msiip .document-ui-icon:before {
  content: ""; }

.msiip .edit-ui-icon:before {
  content: ""; }

.msiip .edit-column-ui-icon:before {
  content: ""; }

.msiip .edit-filter-ui-icon:before {
  content: ""; }

.msiip .expand-ui-icon:before {
  content: ""; }

.msiip .export-share-ui-icon:before {
  content: ""; }

.msiip .favorite-ui-icon:before {
  content: ""; }

.msiip .favorite-filled-ui-icon:before {
  content: ""; }

.msiip .filter-ui-icon:before {
  content: ""; }

.msiip .grabber-ui-icon:before {
  content: ""; }

.msiip .group-ui-icon:before {
  content: ""; }

.msiip .help-ui-icon:before {
  content: ""; }

.msiip .import-ui-icon:before {
  content: ""; }

.msiip .info-ui-icon:before {
  content: ""; }

.msiip .jump-column-ui-icon:before {
  content: ""; }

.msiip .jump-row-ui-icon:before {
  content: ""; }

.msiip .list-ui-icon:before {
  content: ""; }

.msiip .list-bullet-ui-icon:before {
  content: ""; }

.msiip .lock-ui-icon:before {
  content: ""; }

.msiip .mail-ui-icon:before {
  content: ""; }

.msiip .menu-ui-icon:before {
  content: ""; }

.msiip .move-bottom-ui-icon:before {
  content: ""; }

.msiip .move-down-ui-icon:before {
  content: ""; }

.msiip .move-top-ui-icon:before {
  content: ""; }

.msiip .move-up-ui-icon:before {
  content: ""; }

.msiip .news-ui-icon:before {
  content: ""; }

.msiip .play-circle-ui-icon:before {
  content: ""; }

.msiip .pop-out-ui-icon:before {
  content: ""; }

.msiip .premium-chicklet-filled-ui-icon:before {
  content: ""; }

.msiip .premium-chicklet-outlined-ui-icon:before {
  content: ""; }

.msiip .print-ui-icon:before {
  content: ""; }

.msiip .quote-down-ui-icon:before {
  content: ""; }

.msiip .quote-up-ui-icon:before {
  content: ""; }

.msiip .read-only-ui-icon:before {
  content: ""; }

.msiip .refresh-ui-icon:before {
  content: ""; }

.msiip .remove-ui-icon:before {
  content: ""; }

.msiip .remove-circle-ui-icon:before {
  content: ""; }

.msiip .revert-ui-icon:before {
  content: ""; }

.msiip .search-ui-icon:before {
  content: ""; }

.msiip .select-checkbox-ui-icon:before {
  content: ""; }

.msiip .select-none-ui-icon:before {
  content: ""; }

.msiip .select-partial-ui-icon:before {
  content: ""; }

.msiip .select-radio-ui-icon:before {
  content: ""; }

.msiip .settings-ui-icon:before {
  content: ""; }

.msiip .sort-ascend-ui-icon:before {
  content: ""; }

.msiip .sort-descend-ui-icon:before {
  content: ""; }

.msiip .text-size-ui-icon:before {
  content: ""; }

.msiip .trash-ui-icon:before {
  content: ""; }

.msiip .unlock-ui-icon:before {
  content: ""; }

.msiip .user-ui-icon:before {
  content: ""; }

.msiip .user-filled-ui-icon:before {
  content: ""; }

.msiip [class*="symbols-icon"] {
  color: #151515;
  font-family: "Morningstar Symbols"; }

.msiip .add-holding-plus-sign-in-circle-symbols-icon:before {
  content: "T"; }

.msiip .analyst-pick-symbols-icon:before {
  content: "L"; }

.msiip .analyst-rating-bronze-big-version-cn-cn-simple-symbols-icon:before {
  content: "≠"; }

.msiip .analyst-rating-bronze-big-version-en-fr-symbols-icon:before {
  content: "ª"; }

.msiip .analyst-rating-bronze-cn-cn-simple-symbols-icon:before {
  content: "Æ"; }

.msiip .analyst-rating-bronze-en-fr-symbols-icon:before {
  content: "´"; }

.msiip .analyst-rating-gold-cn-cn-simple-symbols-icon:before {
  content: "Ò"; }

.msiip .analyst-rating-gold-en-symbols-icon:before {
  content: "Œ"; }

.msiip .analyst-rating-gold-fr-symbols-icon:before {
  content: "’"; }

.msiip .analyst-rating-negative-cn-symbols-icon:before {
  content: "Ç"; }

.msiip .analyst-rating-negative-cn-simple-symbols-icon:before {
  content: "˘"; }

.msiip .analyst-rating-negative-en-symbols-icon:before {
  content: "Á"; }

.msiip .analyst-rating-negative-fr-symbols-icon:before {
  content: "Î"; }

.msiip .analyst-rating-negative-space-cn-symbols-icon:before {
  content: "◊"; }

.msiip .analyst-rating-negative-space-cn-simple-symbols-icon:before {
  content: "¿"; }

.msiip .analyst-rating-negative-space-en-symbols-icon:before {
  content: "¨"; }

.msiip .analyst-rating-negative-space-fr-symbols-icon:before {
  content: "Ï"; }

.msiip .analyst-rating-neutral-cn-cn-simple-symbols-icon:before {
  content: "¸"; }

.msiip .analyst-rating-neutral-en-symbols-icon:before {
  content: "‰"; }

.msiip .analyst-rating-neutral-fr-symbols-icon:before {
  content: "Å"; }

.msiip .analyst-rating-neutral-space-cn-cn-simple-symbols-icon:before {
  content: "˛"; }

.msiip .analyst-rating-neutral-space-en-symbols-icon:before {
  content: "ˇ"; }

.msiip .analyst-rating-neutral-space-fr-symbols-icon:before {
  content: "Í"; }

.msiip .analyst-rating-not-ratable-cn-symbols-icon:before {
  content: "Â"; }

.msiip .analyst-rating-not-ratable-cn-simple-symbols-icon:before {
  content: "£"; }

.msiip .analyst-rating-not-ratable-en-symbols-icon:before {
  content: "∏"; }

.msiip .analyst-rating-not-ratable-fr-symbols-icon:before {
  content: "Ô"; }

.msiip .analyst-rating-not-ratable-space-cn-symbols-icon:before {
  content: "¯"; }

.msiip .analyst-rating-not-ratable-space-cn-simple-symbols-icon:before {
  content: "¢"; }

.msiip .analyst-rating-not-ratable-space-en-symbols-icon:before {
  content: "”"; }

.msiip .analyst-rating-not-ratable-space-fr-symbols-icon:before {
  content: ""; }

.msiip .analyst-rating-silver-big-version-cn-cn-simple-symbols-icon:before {
  content: "–"; }

.msiip .analyst-rating-silver-big-version-en-symbols-icon:before {
  content: "•"; }

.msiip .analyst-rating-silver-big-version-fr-symbols-icon:before {
  content: "º"; }

.msiip .analyst-rating-silver-cn-cn-simple-symbols-icon:before {
  content: "Ú"; }

.msiip .analyst-rating-silver-en-symbols-icon:before {
  content: "„"; }

.msiip .analyst-rating-silver-fr-symbols-icon:before {
  content: "»"; }

.msiip .analyst-rating-under-review-cn-symbols-icon:before {
  content: "ı"; }

.msiip .analyst-rating-under-review-cn-simple-symbols-icon:before {
  content: "¡"; }

.msiip .analyst-rating-under-review-en-symbols-icon:before {
  content: "ˆ"; }

.msiip .analyst-rating-under-review-fr-symbols-icon:before {
  content: "˝"; }

.msiip .analyst-rating-under-review-space-cn-symbols-icon:before {
  content: "˜"; }

.msiip .analyst-rating-under-review-space-cn-simple-symbols-icon:before {
  content: "™"; }

.msiip .analyst-rating-under-review-space-en-symbols-icon:before {
  content: "Ø"; }

.msiip .analyst-rating-under-review-space-fr-symbols-icon:before {
  content: "Ó"; }

.msiip .arrow-down-symbols-icon:before {
  content: "["; }

.msiip .arrow-up-symbols-icon:before {
  content: "]"; }

.msiip .diamond-filled-symbols-icon:before {
  content: "{"; }

.msiip .diamond-hollow-symbols-icon:before {
  content: "}"; }

.msiip .division-sign-symbols-icon:before {
  content: ":"; }

.msiip .em-dash-symbols-icon:before {
  content: "."; }

.msiip .en-dash-symbols-icon:before {
  content: ","; }

.msiip .equals-sign-symbols-icon:before {
  content: "="; }

.msiip .empty-quartile-symbols-icon:before {
  content: "_"; }

.msiip .fifth-quintile-symbols-icon:before {
  content: "‚"; }

.msiip .first-quartile-symbols-icon:before {
  content: "&"; }

.msiip .first-quintile-symbols-icon:before {
  content: "ﬂ"; }

.msiip .five-stars-symbols-icon:before {
  content: "QQQQQ"; }

.msiip .fixed-income-cash-sector-symbols-icon:before {
  content: "ﬁ"; }

.msiip .fixed-income-derivatives-sector-key-symbols-icon:before {
  content: "±"; }

.msiip .fixed-income-sector-corporate-symbols-icon:before {
  content: "›"; }

.msiip .fixed-income-sector-mortgage-symbols-icon:before {
  content: "€"; }

.msiip .fixed-income-sector-municipal-symbols-icon:before {
  content: "‹"; }

.msiip .fixed-income-us-government-sector-symbols-icon:before {
  content: "⁄"; }

.msiip .four-stars-symbols-icon:before {
  content: "QQQQ"; }

.msiip .fourth-quartile-symbols-icon:before {
  content: ")"; }

.msiip .fourth-quintile-symbols-icon:before {
  content: "·"; }

.msiip .fund-style-equity-symbols-icon:before {
  content: "A"; }

.msiip .fund-style-fixed-income-symbols-icon:before {
  content: "D"; }

.msiip .fund-style-variable-annuity-symbols-icon:before {
  content: "S"; }

.msiip .fund-style-variable-life-symbols-icon:before {
  content: "F"; }

.msiip .globe-filled-symbols-icon:before {
  content: ";"; }

.msiip .globe-outline-symbols-icon:before {
  content: "'"; }

.msiip .greater-than-symbols-icon:before {
  content: ">"; }

.msiip .hollow-star-symbols-icon:before {
  content: "W"; }

.msiip .less-than-symbols-icon:before {
  content: "<"; }

.msiip .manager-change-horizontal-symbols-icon:before {
  content: "O"; }

.msiip .manager-change-vertical-symbols-icon:before {
  content: "U"; }

.msiip .minus-sign-symbols-icon:before {
  content: "-"; }

.msiip .morningstar-logo-symbols-icon:before {
  content: "?"; }

.msiip .multiplication-sign-symbols-icon:before {
  content: '"'; }

.msiip .new-this-month-symbols-icon:before {
  content: "E"; }

.msiip .new-to-portfolio-symbols-icon:before {
  content: "R"; }

.msiip .one-star-symbols-icon:before {
  content: "Q"; }

.msiip .partial-manager-change-horizontal-symbols-icon:before {
  content: "P"; }

.msiip .partial-manager-change-vertical-symbols-icon:before {
  content: "I"; }

.msiip .pillar-negative-symbols-icon:before {
  content: "§"; }

.msiip .pillar-neutral-symbols-icon:before {
  content: "¶"; }

.msiip .pillar-positive-symbols-icon:before {
  content: "∞"; }

.msiip .plus-sign-symbols-icon:before {
  content: "+"; }

.msiip .primary-bullet-symbols-icon:before {
  content: "g"; }

.msiip .quintiles-empty-symbols-icon:before {
  content: "—"; }

.msiip .second-quartile-symbols-icon:before {
  content: "*"; }

.msiip .second-quintile-symbols-icon:before {
  content: "‡"; }

.msiip .secondary-bullet-symbols-icon:before {
  content: "/"; }

.msiip .sector-basic-materials-symbols-icon:before {
  content: "r"; }

.msiip .sector-communication-services-symbols-icon:before {
  content: "i"; }

.msiip .sector-consumer-cyclical-symbols-icon:before {
  content: "t"; }

.msiip .sector-consumer-defensive-symbols-icon:before {
  content: "s"; }

.msiip .sector-energy-symbols-icon:before {
  content: "o"; }

.msiip .sector-financial-services-symbols-icon:before {
  content: "y"; }

.msiip .sector-healthcare-symbols-icon:before {
  content: "d"; }

.msiip .sector-industrials-symbols-icon:before {
  content: "p"; }

.msiip .sector-real-estate-symbols-icon:before {
  content: "u"; }

.msiip .sector-technology-symbols-icon:before {
  content: "a"; }

.msiip .sector-utilities-symbols-icon:before {
  content: "f"; }

.msiip .small-m-logo-symbols-icon:before {
  content: "K"; }

.msiip .space-symbols-icon:before {
  content: " "; }

.msiip .stock-grade-a-symbols-icon:before {
  content: "Z"; }

.msiip .stock-grade-b-symbols-icon:before {
  content: "X"; }

.msiip .stock-grade-c-symbols-icon:before {
  content: "C"; }

.msiip .stock-grade-d-symbols-icon:before {
  content: "V"; }

.msiip .stock-grade-f-symbols-icon:before {
  content: "B"; }

.msiip .stock-grade-minus-symbols-icon:before {
  content: "M"; }

.msiip .stock-grade-plus-symbols-icon:before {
  content: "N"; }

.msiip .stock-type-aggressive-growth-symbols-icon:before {
  content: "l"; }

.msiip .stock-type-classic-growth-symbols-icon:before {
  content: "z"; }

.msiip .stock-type-cyclical-symbols-icon:before {
  content: "m"; }

.msiip .stock-type-distressed-symbols-icon:before {
  content: "b"; }

.msiip .stock-type-hard-asset-symbols-icon:before {
  content: "v"; }

.msiip .stock-type-high-yield-symbols-icon:before {
  content: "n"; }

.msiip .stock-type-slow-growth-symbols-icon:before {
  content: "x"; }

.msiip .stock-type-speculative-growth-symbols-icon:before {
  content: "c"; }

.msiip .style-aggregate-core-symbols-icon:before {
  content: "%"; }

.msiip .style-aggregate-growth-symbols-icon:before {
  content: "^"; }

.msiip .style-aggregate-large-cap-symbols-icon:before {
  content: "!"; }

.msiip .style-aggregate-mid-cap-symbols-icon:before {
  content: "@"; }

.msiip .style-aggregate-small-cap-symbols-icon:before {
  content: "#"; }

.msiip .style-aggregate-value-symbols-icon:before {
  content: "$"; }

.msiip .style-box-all-filled-symbols-icon:before {
  content: "|"; }

.msiip .style-box-empty-symbols-icon:before {
  content: "0"; }

.msiip .style-box-large-cap-core-symbols-icon:before {
  content: "4"; }

.msiip .style-box-large-cap-growth-symbols-icon:before {
  content: "7"; }

.msiip .style-box-large-cap-value-symbols-icon:before {
  content: "1"; }

.msiip .style-box-mid-cap-core-symbols-icon:before {
  content: "5"; }

.msiip .style-box-mid-cap-growth-symbols-icon:before {
  content: "8"; }

.msiip .style-box-mid-cap-value-symbols-icon:before {
  content: "2"; }

.msiip .style-box-small-cap-core-symbols-icon:before {
  content: "6"; }

.msiip .style-box-small-cap-growth-symbols-icon:before {
  content: "9"; }

.msiip .style-box-small-cap-value-symbols-icon:before {
  content: "3"; }

.msiip .subtract-holding-minus-sign-in-circle-symbols-icon:before {
  content: "Y"; }

.msiip .super-sector-cyclical-symbols-icon:before {
  content: "h"; }

.msiip .super-sector-cyclical-boxed-symbols-icon:before {
  content: "q"; }

.msiip .super-sector-defensive-symbols-icon:before {
  content: "k"; }

.msiip .super-sector-defensive-boxed-symbols-icon:before {
  content: "e"; }

.msiip .super-sector-sensitive-symbols-icon:before {
  content: "j"; }

.msiip .super-sector-sensitive-boxed-symbols-icon:before {
  content: "w"; }

.msiip .third-quartile-symbols-icon:before {
  content: "("; }

.msiip .third-quintile-symbols-icon:before {
  content: "°"; }

.msiip .three-stars-symbols-icon:before {
  content: "QQQ"; }

.msiip .two-stars-symbols-icon:before {
  content: "QQ"; }

body.free .msiip .premium-chicklet-filled-ui-icon,
body.free .msiip .premium-chicklet-outlined-ui-icon,
body.visitor .msiip .premium-chicklet-filled-ui-icon,
body.visitor .msiip .premium-chicklet-outlined-ui-icon {
  display: inline-block; }

body.premium .msiip .premium-chicklet-filled-ui-icon,
body.premium .msiip .premium-chicklet-outlined-ui-icon {
  display: none; }

.no-fontface .msiip .icon,
.no-fontface .msiip [class*="-ui-icon"],
.no-fontface .msiip [class*="-symbols-icon"] {
  display: none; }

.no-fontface .msiip .image-icon-fallback {
  display: inline-block;
  vertical-align: top; }

.no-fontface .msiip .text-icon-fallback {
  clip: auto;
  height: auto;
  overflow: visible;
  position: static;
  width: auto; }

.no-fontface .msiip .premium-chicklet-filled-ui-icon + .image-icon-fallback,
.no-fontface .msiip .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
  display: none; }

.no-fontface body.free .msiip .premium-chicklet-filled-ui-icon + .image-icon-fallback,
.no-fontface body.free .msiip .premium-chicklet-outlined-ui-icon + .image-icon-fallback,
.no-fontface body.visitor .msiip .premium-chicklet-filled-ui-icon + .image-icon-fallback,
.no-fontface body.visitor .msiip .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
  display: inline-block; }

.no-fontface body.premium .msiip .premium-chicklet-filled-ui-icon + .image-icon-fallback,
.no-fontface body.premium .msiip .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
  display: none; }

html {
  font-size: 18px; }
  @media (min-width: 1000px) and (max-width: 1199px) {
    html {
      font-size: 18px; } }
  @media (min-width: 768px) and (max-width: 999px) {
    html {
      font-size: 18px; } }
  @media (min-width: 600px) and (max-width: 767px) {
    html {
      font-size: 18px; } }
  @media (max-width: 599px) {
    html {
      font-size: 18px; } }

body {
  margin: 0 auto; }

.msiip {
  color: #151515;
  font-family: "UniversNextMorningStarW04", Verdana, sans-serif; }
  .msiip b, .msiip strong {
    font-weight: bold; }
  .msiip em {
    font-style: italic; }
  .msiip h1 {
    font-size: 2.5rem;
    line-height: 2.7777777778rem;
    font-weight: 200; }
    .msiip h1 b, .msiip h1 strong {
      font-weight: 600; }
  .msiip h2 {
    font-size: 1.7777777778rem;
    line-height: 2rem;
    font-weight: 200; }
    .msiip h2 b, .msiip h2 strong {
      font-weight: 600; }
  .msiip h3 {
    font-size: 1.5555555556rem;
    line-height: 1.7777777778rem;
    font-weight: 200; }
    .msiip h3 b, .msiip h3 strong {
      font-weight: 600; }
  .msiip h4 {
    font-size: 1.2222222222rem;
    line-height: 1.4444444444rem;
    font-weight: 300; }
    .msiip h4 b, .msiip h4 strong {
      font-weight: 600; }
  .msiip h5 {
    font-size: 1rem;
    line-height: 1.2222222222rem;
    font-weight: 300; }
    .msiip h5 b, .msiip h5 strong {
      font-weight: 600; }
  .msiip h6 {
    font-size: 0.8888888889rem;
    line-height: 1.1111111111rem;
    font-weight: 300; }
    .msiip h6 b, .msiip h6 strong {
      font-weight: 600; }
  .msiip p {
    font-size: 1rem;
    line-height: 1.2222222222rem;
    font-weight: 300;
    margin-top: 1.2222222222rem; }
    .msiip p b, .msiip p strong {
      font-weight: 600; }
    .msiip p:first-of-type {
      margin-top: 0; }
  .msiip small {
    font-size: 0.7777777778rem;
    line-height: 0.9444444444rem;
    font-weight: 300; }
    .msiip small b, .msiip small strong {
      font-weight: 600; }
  .msiip a {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    text-decoration: none;
    border-bottom-color: #ababab;
    color: #151515; }
    .msiip a:hover {
      cursor: pointer;
      text-decoration: none; }
    .msiip a.disabled:hover {
      cursor: default; }
    .msiip a:hover {
      border-bottom-color: #ababab;
      color: #00b8ee; }
  .msiip ol, .msiip ul {
    list-style-position: inside; }
  .msiip nav ul {
    list-style: none; }
  .msiip nav a {
    border-bottom: none; }
  .msiip dd, .msiip dt, .msiip li {
    font-size: 1rem;
    line-height: 1.2222222222rem;
    font-weight: 300; }
    .msiip dd b, .msiip dd strong, .msiip dt b, .msiip dt strong, .msiip li b, .msiip li strong {
      font-weight: 600; }
  .msiip blockquote p:last-of-type {
    margin: 0; }

/*!
 * @clientlib msiip-global
 * @clientlib marketing-core
 * @description grid.scss
 */
.xlarge-1-column {
  width: 8.3333333333%; }

.xlarge-2-column {
  width: 16.6666666667%; }

.xlarge-3-column {
  width: 25%; }

.xlarge-4-column {
  width: 33.3333333333%; }

.xlarge-5-column {
  width: 41.6666666667%; }

.xlarge-6-column {
  width: 50%; }

.xlarge-7-column {
  width: 58.3333333333%; }

.xlarge-8-column {
  width: 66.6666666667%; }

.xlarge-9-column {
  width: 75%; }

.xlarge-10-column {
  width: 83.3333333333%; }

.xlarge-11-column {
  width: 91.6666666667%; }

.xlarge-12-column {
  width: 100%; }

.xlarge-last-column {
  float: right; }

.xlarge-offset-1-column {
  margin-left: 8.3333333333%; }

.xlarge-offset-2-column {
  margin-left: 16.6666666667%; }

.xlarge-offset-3-column {
  margin-left: 25%; }

.xlarge-offset-4-column {
  margin-left: 33.3333333333%; }

.xlarge-offset-5-column {
  margin-left: 41.6666666667%; }

.xlarge-offset-6-column {
  margin-left: 50%; }

.xlarge-offset-7-column {
  margin-left: 58.3333333333%; }

.xlarge-offset-8-column {
  margin-left: 66.6666666667%; }

.xlarge-offset-9-column {
  margin-left: 75%; }

.xlarge-offset-10-column {
  margin-left: 83.3333333333%; }

.xlarge-offset-11-column {
  margin-left: 91.6666666667%; }

.xlarge-offset-12-column {
  margin-left: 100%; }

.xlarge-clear-offset-column {
  margin-left: 0; }

@media (max-width: 1199px) {
  .large-1-column {
    width: 8.3333333333%; }
  .large-2-column {
    width: 16.6666666667%; }
  .large-3-column {
    width: 25%; }
  .large-4-column {
    width: 33.3333333333%; }
  .large-5-column {
    width: 41.6666666667%; }
  .large-6-column {
    width: 50%; }
  .large-7-column {
    width: 58.3333333333%; }
  .large-8-column {
    width: 66.6666666667%; }
  .large-9-column {
    width: 75%; }
  .large-10-column {
    width: 83.3333333333%; }
  .large-11-column {
    width: 91.6666666667%; }
  .large-12-column {
    width: 100%; }
  .large-last-column {
    float: right; }
  .large-offset-1-column {
    margin-left: 8.3333333333%; }
  .large-offset-2-column {
    margin-left: 16.6666666667%; }
  .large-offset-3-column {
    margin-left: 25%; }
  .large-offset-4-column {
    margin-left: 33.3333333333%; }
  .large-offset-5-column {
    margin-left: 41.6666666667%; }
  .large-offset-6-column {
    margin-left: 50%; }
  .large-offset-7-column {
    margin-left: 58.3333333333%; }
  .large-offset-8-column {
    margin-left: 66.6666666667%; }
  .large-offset-9-column {
    margin-left: 75%; }
  .large-offset-10-column {
    margin-left: 83.3333333333%; }
  .large-offset-11-column {
    margin-left: 91.6666666667%; }
  .large-offset-12-column {
    margin-left: 100%; }
  .large-clear-offset-column {
    margin-left: 0; } }

@media (max-width: 999px) {
  .medium-1-column {
    width: 8.3333333333%; }
  .medium-2-column {
    width: 16.6666666667%; }
  .medium-3-column {
    width: 25%; }
  .medium-4-column {
    width: 33.3333333333%; }
  .medium-5-column {
    width: 41.6666666667%; }
  .medium-6-column {
    width: 50%; }
  .medium-7-column {
    width: 58.3333333333%; }
  .medium-8-column {
    width: 66.6666666667%; }
  .medium-9-column {
    width: 75%; }
  .medium-10-column {
    width: 83.3333333333%; }
  .medium-11-column {
    width: 91.6666666667%; }
  .medium-12-column {
    width: 100%; }
  .medium-last-column {
    float: right; }
  .medium-offset-1-column {
    margin-left: 8.3333333333%; }
  .medium-offset-2-column {
    margin-left: 16.6666666667%; }
  .medium-offset-3-column {
    margin-left: 25%; }
  .medium-offset-4-column {
    margin-left: 33.3333333333%; }
  .medium-offset-5-column {
    margin-left: 41.6666666667%; }
  .medium-offset-6-column {
    margin-left: 50%; }
  .medium-offset-7-column {
    margin-left: 58.3333333333%; }
  .medium-offset-8-column {
    margin-left: 66.6666666667%; }
  .medium-offset-9-column {
    margin-left: 75%; }
  .medium-offset-10-column {
    margin-left: 83.3333333333%; }
  .medium-offset-11-column {
    margin-left: 91.6666666667%; }
  .medium-offset-12-column {
    margin-left: 100%; }
  .medium-clear-offset-column {
    margin-left: 0; } }

@media (max-width: 767px) {
  .small-1-column {
    width: 8.3333333333%; }
  .small-2-column {
    width: 16.6666666667%; }
  .small-3-column {
    width: 25%; }
  .small-4-column {
    width: 33.3333333333%; }
  .small-5-column {
    width: 41.6666666667%; }
  .small-6-column {
    width: 50%; }
  .small-7-column {
    width: 58.3333333333%; }
  .small-8-column {
    width: 66.6666666667%; }
  .small-9-column {
    width: 75%; }
  .small-10-column {
    width: 83.3333333333%; }
  .small-11-column {
    width: 91.6666666667%; }
  .small-12-column {
    width: 100%; }
  .small-last-column {
    float: right; }
  .small-offset-1-column {
    margin-left: 8.3333333333%; }
  .small-offset-2-column {
    margin-left: 16.6666666667%; }
  .small-offset-3-column {
    margin-left: 25%; }
  .small-offset-4-column {
    margin-left: 33.3333333333%; }
  .small-offset-5-column {
    margin-left: 41.6666666667%; }
  .small-offset-6-column {
    margin-left: 50%; }
  .small-offset-7-column {
    margin-left: 58.3333333333%; }
  .small-offset-8-column {
    margin-left: 66.6666666667%; }
  .small-offset-9-column {
    margin-left: 75%; }
  .small-offset-10-column {
    margin-left: 83.3333333333%; }
  .small-offset-11-column {
    margin-left: 91.6666666667%; }
  .small-offset-12-column {
    margin-left: 100%; }
  .small-clear-offset-column {
    margin-left: 0; } }

@media (max-width: 599px) {
  .xsmall-1-column {
    width: 8.3333333333%; }
  .xsmall-2-column {
    width: 16.6666666667%; }
  .xsmall-3-column {
    width: 25%; }
  .xsmall-4-column {
    width: 33.3333333333%; }
  .xsmall-5-column {
    width: 41.6666666667%; }
  .xsmall-6-column {
    width: 50%; }
  .xsmall-7-column {
    width: 58.3333333333%; }
  .xsmall-8-column {
    width: 66.6666666667%; }
  .xsmall-9-column {
    width: 75%; }
  .xsmall-10-column {
    width: 83.3333333333%; }
  .xsmall-11-column {
    width: 91.6666666667%; }
  .xsmall-12-column {
    width: 100%; }
  .xsmall-last-column {
    float: right; }
  .xsmall-offset-1-column {
    margin-left: 8.3333333333%; }
  .xsmall-offset-2-column {
    margin-left: 16.6666666667%; }
  .xsmall-offset-3-column {
    margin-left: 25%; }
  .xsmall-offset-4-column {
    margin-left: 33.3333333333%; }
  .xsmall-offset-5-column {
    margin-left: 41.6666666667%; }
  .xsmall-offset-6-column {
    margin-left: 50%; }
  .xsmall-offset-7-column {
    margin-left: 58.3333333333%; }
  .xsmall-offset-8-column {
    margin-left: 66.6666666667%; }
  .xsmall-offset-9-column {
    margin-left: 75%; }
  .xsmall-offset-10-column {
    margin-left: 83.3333333333%; }
  .xsmall-offset-11-column {
    margin-left: 91.6666666667%; }
  .xsmall-offset-12-column {
    margin-left: 100%; }
  .xsmall-clear-offset-column {
    margin-left: 0; } }

.row {
  margin-left: -18px;
  margin-right: -18px; }
  @media (max-width: 1199px) {
    .row {
      margin-left: -16px;
      margin-right: -16px; } }
  @media (max-width: 999px) {
    .row {
      margin-left: -14px;
      margin-right: -14px; } }
  @media (max-width: 767px) {
    .row {
      margin-left: -12px;
      margin-right: -12px; } }
  @media (max-width: 599px) {
    .row {
      margin-left: -10px;
      margin-right: -10px; } }
  .row:after {
    clear: both;
    content: "";
    display: table; }

[class*="-column"]:not([class*="block-grid"]):not([class*="ec-column"]) {
  padding-left: 18px;
  padding-right: 18px;
  float: left; }
  [class*="-column"]:not([class*="block-grid"]):not([class*="ec-column"]):after {
    clear: both;
    content: "";
    display: table; }
  @media (max-width: 1199px) {
    [class*="-column"]:not([class*="block-grid"]):not([class*="ec-column"]) {
      padding-left: 16px;
      padding-right: 16px; } }
  @media (max-width: 999px) {
    [class*="-column"]:not([class*="block-grid"]):not([class*="ec-column"]) {
      padding-left: 14px;
      padding-right: 14px; } }
  @media (max-width: 767px) {
    [class*="-column"]:not([class*="block-grid"]):not([class*="ec-column"]) {
      padding-left: 12px;
      padding-right: 12px; } }
  @media (max-width: 599px) {
    [class*="-column"]:not([class*="block-grid"]):not([class*="ec-column"]) {
      padding-left: 10px;
      padding-right: 10px; } }

.xlarge-block-grid-1-column > * {
  width: 100%; }

.xlarge-block-grid-2-column > * {
  width: 50%; }

.xlarge-block-grid-3-column > * {
  width: 33.3333333333%; }

.xlarge-block-grid-4-column > * {
  width: 25%; }

.xlarge-block-grid-5-column > * {
  width: 20%; }

.xlarge-block-grid-6-column > * {
  width: 16.6666666667%; }

.xlarge-block-grid-7-column > * {
  width: 14.2857142857%; }

.xlarge-block-grid-8-column > * {
  width: 12.5%; }

.xlarge-block-grid-9-column > * {
  width: 11.1111111111%; }

.xlarge-block-grid-10-column > * {
  width: 10%; }

.xlarge-block-grid-11-column > * {
  width: 9.0909090909%; }

.xlarge-block-grid-12-column > * {
  width: 8.3333333333%; }

@media (max-width: 1199px) {
  .large-block-grid-1-column > * {
    width: 100%; }
  .large-block-grid-2-column > * {
    width: 50%; }
  .large-block-grid-3-column > * {
    width: 33.3333333333%; }
  .large-block-grid-4-column > * {
    width: 25%; }
  .large-block-grid-5-column > * {
    width: 20%; }
  .large-block-grid-6-column > * {
    width: 16.6666666667%; }
  .large-block-grid-7-column > * {
    width: 14.2857142857%; }
  .large-block-grid-8-column > * {
    width: 12.5%; }
  .large-block-grid-9-column > * {
    width: 11.1111111111%; }
  .large-block-grid-10-column > * {
    width: 10%; }
  .large-block-grid-11-column > * {
    width: 9.0909090909%; }
  .large-block-grid-12-column > * {
    width: 8.3333333333%; } }

@media (max-width: 999px) {
  .medium-block-grid-1-column > * {
    width: 100%; }
  .medium-block-grid-2-column > * {
    width: 50%; }
  .medium-block-grid-3-column > * {
    width: 33.3333333333%; }
  .medium-block-grid-4-column > * {
    width: 25%; }
  .medium-block-grid-5-column > * {
    width: 20%; }
  .medium-block-grid-6-column > * {
    width: 16.6666666667%; }
  .medium-block-grid-7-column > * {
    width: 14.2857142857%; }
  .medium-block-grid-8-column > * {
    width: 12.5%; }
  .medium-block-grid-9-column > * {
    width: 11.1111111111%; }
  .medium-block-grid-10-column > * {
    width: 10%; }
  .medium-block-grid-11-column > * {
    width: 9.0909090909%; }
  .medium-block-grid-12-column > * {
    width: 8.3333333333%; } }

@media (max-width: 767px) {
  .small-block-grid-1-column > * {
    width: 100%; }
  .small-block-grid-2-column > * {
    width: 50%; }
  .small-block-grid-3-column > * {
    width: 33.3333333333%; }
  .small-block-grid-4-column > * {
    width: 25%; }
  .small-block-grid-5-column > * {
    width: 20%; }
  .small-block-grid-6-column > * {
    width: 16.6666666667%; }
  .small-block-grid-7-column > * {
    width: 14.2857142857%; }
  .small-block-grid-8-column > * {
    width: 12.5%; }
  .small-block-grid-9-column > * {
    width: 11.1111111111%; }
  .small-block-grid-10-column > * {
    width: 10%; }
  .small-block-grid-11-column > * {
    width: 9.0909090909%; }
  .small-block-grid-12-column > * {
    width: 8.3333333333%; } }

@media (max-width: 599px) {
  .xsmall-block-grid-1-column > * {
    width: 100%; }
  .xsmall-block-grid-2-column > * {
    width: 50%; }
  .xsmall-block-grid-3-column > * {
    width: 33.3333333333%; }
  .xsmall-block-grid-4-column > * {
    width: 25%; }
  .xsmall-block-grid-5-column > * {
    width: 20%; }
  .xsmall-block-grid-6-column > * {
    width: 16.6666666667%; }
  .xsmall-block-grid-7-column > * {
    width: 14.2857142857%; }
  .xsmall-block-grid-8-column > * {
    width: 12.5%; }
  .xsmall-block-grid-9-column > * {
    width: 11.1111111111%; }
  .xsmall-block-grid-10-column > * {
    width: 10%; }
  .xsmall-block-grid-11-column > * {
    width: 9.0909090909%; }
  .xsmall-block-grid-12-column > * {
    width: 8.3333333333%; } }

[class*="-block-grid"] > *:not(script) {
  padding-left: 18px;
  padding-right: 18px;
  display: block;
  float: left; }
  [class*="-block-grid"] > *:not(script):after {
    clear: both;
    content: "";
    display: table; }
  @media (max-width: 1199px) {
    [class*="-block-grid"] > *:not(script) {
      padding-left: 16px;
      padding-right: 16px; } }
  @media (max-width: 999px) {
    [class*="-block-grid"] > *:not(script) {
      padding-left: 14px;
      padding-right: 14px; } }
  @media (max-width: 767px) {
    [class*="-block-grid"] > *:not(script) {
      padding-left: 12px;
      padding-right: 12px; } }
  @media (max-width: 599px) {
    [class*="-block-grid"] > *:not(script) {
      padding-left: 10px;
      padding-right: 10px; } }

@media (min-width: 1200px) {
  .xlarge-block-grid-1-column > :nth-child(1n):not(script), .xlarge-block-grid-2-column > :nth-child(2n):not(script), .xlarge-block-grid-3-column > :nth-child(3n):not(script), .xlarge-block-grid-4-column > :nth-child(4n):not(script), .xlarge-block-grid-5-column > :nth-child(5n):not(script), .xlarge-block-grid-6-column > :nth-child(6n):not(script), .xlarge-block-grid-7-column > :nth-child(7n):not(script), .xlarge-block-grid-8-column > :nth-child(8n):not(script), .xlarge-block-grid-9-column > :nth-child(9n):not(script), .xlarge-block-grid-10-column > :nth-child(10n):not(script), .xlarge-block-grid-11-column > :nth-child(11n):not(script), .xlarge-block-grid-12-column > :nth-child(12n):not(script) {
    float: right; }
  .xlarge-block-grid-1-column > :nth-child(1n + 2):not(script), .xlarge-block-grid-2-column > :nth-child(2n + 3):not(script), .xlarge-block-grid-3-column > :nth-child(3n + 4):not(script), .xlarge-block-grid-4-column > :nth-child(4n + 5):not(script), .xlarge-block-grid-5-column > :nth-child(5n + 6):not(script), .xlarge-block-grid-6-column > :nth-child(6n + 7):not(script), .xlarge-block-grid-7-column > :nth-child(7n + 8):not(script), .xlarge-block-grid-8-column > :nth-child(8n + 9):not(script), .xlarge-block-grid-9-column > :nth-child(9n + 10):not(script), .xlarge-block-grid-10-column > :nth-child(10n + 11):not(script), .xlarge-block-grid-11-column > :nth-child(11n + 12):not(script), .xlarge-block-grid-12-column > :nth-child(12n + 13):not(script) {
    clear: both; } }

@media (min-width: 1000px) and (max-width: 1199px) {
  .large-block-grid-1-column > :nth-child(1n):not(script), .large-block-grid-2-column > :nth-child(2n):not(script), .large-block-grid-3-column > :nth-child(3n):not(script), .large-block-grid-4-column > :nth-child(4n):not(script), .large-block-grid-5-column > :nth-child(5n):not(script), .large-block-grid-6-column > :nth-child(6n):not(script), .large-block-grid-7-column > :nth-child(7n):not(script), .large-block-grid-8-column > :nth-child(8n):not(script), .large-block-grid-9-column > :nth-child(9n):not(script), .large-block-grid-10-column > :nth-child(10n):not(script), .large-block-grid-11-column > :nth-child(11n):not(script), .large-block-grid-12-column > :nth-child(12n):not(script) {
    float: right; }
  .large-block-grid-1-column > :nth-child(1n + 2):not(script), .large-block-grid-2-column > :nth-child(2n + 3):not(script), .large-block-grid-3-column > :nth-child(3n + 4):not(script), .large-block-grid-4-column > :nth-child(4n + 5):not(script), .large-block-grid-5-column > :nth-child(5n + 6):not(script), .large-block-grid-6-column > :nth-child(6n + 7):not(script), .large-block-grid-7-column > :nth-child(7n + 8):not(script), .large-block-grid-8-column > :nth-child(8n + 9):not(script), .large-block-grid-9-column > :nth-child(9n + 10):not(script), .large-block-grid-10-column > :nth-child(10n + 11):not(script), .large-block-grid-11-column > :nth-child(11n + 12):not(script), .large-block-grid-12-column > :nth-child(12n + 13):not(script) {
    clear: both; } }

@media (min-width: 768px) and (max-width: 999px) {
  .medium-block-grid-1-column > :nth-child(1n):not(script), .medium-block-grid-2-column > :nth-child(2n):not(script), .medium-block-grid-3-column > :nth-child(3n):not(script), .medium-block-grid-4-column > :nth-child(4n):not(script), .medium-block-grid-5-column > :nth-child(5n):not(script), .medium-block-grid-6-column > :nth-child(6n):not(script), .medium-block-grid-7-column > :nth-child(7n):not(script), .medium-block-grid-8-column > :nth-child(8n):not(script), .medium-block-grid-9-column > :nth-child(9n):not(script), .medium-block-grid-10-column > :nth-child(10n):not(script), .medium-block-grid-11-column > :nth-child(11n):not(script), .medium-block-grid-12-column > :nth-child(12n):not(script) {
    float: right; }
  .medium-block-grid-1-column > :nth-child(1n + 2):not(script), .medium-block-grid-2-column > :nth-child(2n + 3):not(script), .medium-block-grid-3-column > :nth-child(3n + 4):not(script), .medium-block-grid-4-column > :nth-child(4n + 5):not(script), .medium-block-grid-5-column > :nth-child(5n + 6):not(script), .medium-block-grid-6-column > :nth-child(6n + 7):not(script), .medium-block-grid-7-column > :nth-child(7n + 8):not(script), .medium-block-grid-8-column > :nth-child(8n + 9):not(script), .medium-block-grid-9-column > :nth-child(9n + 10):not(script), .medium-block-grid-10-column > :nth-child(10n + 11):not(script), .medium-block-grid-11-column > :nth-child(11n + 12):not(script), .medium-block-grid-12-column > :nth-child(12n + 13):not(script) {
    clear: both; } }

@media (min-width: 600px) and (max-width: 767px) {
  .small-block-grid-1-column > :nth-child(1n):not(script), .small-block-grid-2-column > :nth-child(2n):not(script), .small-block-grid-3-column > :nth-child(3n):not(script), .small-block-grid-4-column > :nth-child(4n):not(script), .small-block-grid-5-column > :nth-child(5n):not(script), .small-block-grid-6-column > :nth-child(6n):not(script), .small-block-grid-7-column > :nth-child(7n):not(script), .small-block-grid-8-column > :nth-child(8n):not(script), .small-block-grid-9-column > :nth-child(9n):not(script), .small-block-grid-10-column > :nth-child(10n):not(script), .small-block-grid-11-column > :nth-child(11n):not(script), .small-block-grid-12-column > :nth-child(12n):not(script) {
    float: right; }
  .small-block-grid-1-column > :nth-child(1n + 2):not(script), .small-block-grid-2-column > :nth-child(2n + 3):not(script), .small-block-grid-3-column > :nth-child(3n + 4):not(script), .small-block-grid-4-column > :nth-child(4n + 5):not(script), .small-block-grid-5-column > :nth-child(5n + 6):not(script), .small-block-grid-6-column > :nth-child(6n + 7):not(script), .small-block-grid-7-column > :nth-child(7n + 8):not(script), .small-block-grid-8-column > :nth-child(8n + 9):not(script), .small-block-grid-9-column > :nth-child(9n + 10):not(script), .small-block-grid-10-column > :nth-child(10n + 11):not(script), .small-block-grid-11-column > :nth-child(11n + 12):not(script), .small-block-grid-12-column > :nth-child(12n + 13):not(script) {
    clear: both; } }

@media (max-width: 599px) {
  .xsmall-block-grid-1-column > :nth-child(1n):not(script), .xsmall-block-grid-2-column > :nth-child(2n):not(script), .xsmall-block-grid-3-column > :nth-child(3n):not(script), .xsmall-block-grid-4-column > :nth-child(4n):not(script), .xsmall-block-grid-5-column > :nth-child(5n):not(script), .xsmall-block-grid-6-column > :nth-child(6n):not(script), .xsmall-block-grid-7-column > :nth-child(7n):not(script), .xsmall-block-grid-8-column > :nth-child(8n):not(script), .xsmall-block-grid-9-column > :nth-child(9n):not(script), .xsmall-block-grid-10-column > :nth-child(10n):not(script), .xsmall-block-grid-11-column > :nth-child(11n):not(script), .xsmall-block-grid-12-column > :nth-child(12n):not(script) {
    float: right; }
  .xsmall-block-grid-1-column > :nth-child(1n + 2):not(script), .xsmall-block-grid-2-column > :nth-child(2n + 3):not(script), .xsmall-block-grid-3-column > :nth-child(3n + 4):not(script), .xsmall-block-grid-4-column > :nth-child(4n + 5):not(script), .xsmall-block-grid-5-column > :nth-child(5n + 6):not(script), .xsmall-block-grid-6-column > :nth-child(6n + 7):not(script), .xsmall-block-grid-7-column > :nth-child(7n + 8):not(script), .xsmall-block-grid-8-column > :nth-child(8n + 9):not(script), .xsmall-block-grid-9-column > :nth-child(9n + 10):not(script), .xsmall-block-grid-10-column > :nth-child(10n + 11):not(script), .xsmall-block-grid-11-column > :nth-child(11n + 12):not(script), .xsmall-block-grid-12-column > :nth-child(12n + 13):not(script) {
    clear: both; } }

.visible-for-xlarge-layout-only {
  display: none; }
  @media (min-width: 1200px) {
    .visible-for-xlarge-layout-only {
      display: block !important; } }

.visible-for-large-layout-only {
  display: none; }
  @media (min-width: 1000px) and (max-width: 1199px) {
    .visible-for-large-layout-only {
      display: block !important; } }

.visible-for-medium-layout-only {
  display: none; }
  @media (min-width: 768px) and (max-width: 999px) {
    .visible-for-medium-layout-only {
      display: block !important; } }

.visible-for-small-layout-only {
  display: none; }
  @media (min-width: 600px) and (max-width: 767px) {
    .visible-for-small-layout-only {
      display: block !important; } }

.visible-for-xsmall-layout-only {
  display: none; }
  @media (max-width: 599px) {
    .visible-for-xsmall-layout-only {
      display: block !important; } }

.visible-for-large-layout-and-below {
  display: none; }
  @media (max-width: 1199px) {
    .visible-for-large-layout-and-below {
      display: block !important; } }

.visible-for-medium-layout-and-below {
  display: none; }
  @media (max-width: 999px) {
    .visible-for-medium-layout-and-below {
      display: block !important; } }

.visible-for-small-layout-and-below {
  display: none; }
  @media (max-width: 767px) {
    .visible-for-small-layout-and-below {
      display: block !important; } }

.visible-for-large-layout-and-above {
  display: none; }
  @media (min-width: 1000px) {
    .visible-for-large-layout-and-above {
      display: block !important; } }

.visible-for-medium-layout-and-above {
  display: none; }
  @media (min-width: 768px) {
    .visible-for-medium-layout-and-above {
      display: block !important; } }

.visible-for-small-layout-and-above {
  display: none; }
  @media (min-width: 600px) {
    .visible-for-small-layout-and-above {
      display: block !important; } }

@media (min-width: 1200px) {
  .hidden-for-xlarge-layout-only {
    display: none !important; } }

@media (min-width: 1000px) and (max-width: 1199px) {
  .hidden-for-large-layout-only {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 999px) {
  .hidden-for-medium-layout-only {
    display: none !important; } }

@media (min-width: 600px) and (max-width: 767px) {
  .hidden-for-small-layout-only {
    display: none !important; } }

@media (max-width: 599px) {
  .hidden-for-xsmall-layout-only {
    display: none !important; } }

@media (max-width: 1199px) {
  .hidden-for-large-layout-and-below {
    display: none !important; } }

@media (max-width: 999px) {
  .hidden-for-medium-layout-and-below {
    display: none !important; } }

@media (max-width: 767px) {
  .hidden-for-small-layout-and-below {
    display: none !important; } }

@media (min-width: 1000px) {
  .hidden-for-large-layout-and-above {
    display: none !important; } }

@media (min-width: 768px) {
  .hidden-for-medium-layout-and-above {
    display: none !important; } }

@media (min-width: 600px) {
  .hidden-for-small-layout-and-above {
    display: none !important; } }

.hidden {
  display: none !important; }

/*!
 * @clientlib msiip-global
 * @description grid.scss
 */
.mds-layout-grid .parsys > * {
  margin-top: 0; }

.parsys > .mds-layout-grid,
.parsys .parsys > .mds-layout-grid {
  margin-top: 0;
  margin-bottom: 0; }

@media (min-width: 1200px) {
  .right-rule-xlarge-layout-only {
    position: relative; }
    .right-rule-xlarge-layout-only:after {
      border-right: solid 1px #e5e5e5;
      content: "";
      display: block;
      height: 100%;
      left: 0;
      top: 0;
      position: absolute;
      width: 100%;
      z-index: -1; } }

@media (min-width: 1000px) and (max-width: 1199px) {
  .right-rule-large-layout-only {
    position: relative; }
    .right-rule-large-layout-only:after {
      border-right: solid 1px #e5e5e5;
      content: "";
      display: block;
      height: 100%;
      left: 0;
      top: 0;
      position: absolute;
      width: 100%;
      z-index: -1; } }

@media (min-width: 768px) and (max-width: 999px) {
  .right-rule-medium-layout-only {
    position: relative; }
    .right-rule-medium-layout-only:after {
      border-right: solid 1px #e5e5e5;
      content: "";
      display: block;
      height: 100%;
      left: 0;
      top: 0;
      position: absolute;
      width: 100%;
      z-index: -1; } }

@media (min-width: 600px) and (max-width: 767px) {
  .right-rule-small-layout-only {
    position: relative; }
    .right-rule-small-layout-only:after {
      border-right: solid 1px #e5e5e5;
      content: "";
      display: block;
      height: 100%;
      left: 0;
      top: 0;
      position: absolute;
      width: 100%;
      z-index: -1; } }

@media (max-width: 599px) {
  .right-rule-xsmall-layout-only {
    position: relative; }
    .right-rule-xsmall-layout-only:after {
      border-right: solid 1px #e5e5e5;
      content: "";
      display: block;
      height: 100%;
      left: 0;
      top: 0;
      position: absolute;
      width: 100%;
      z-index: -1; } }

@media (max-width: 1199px) {
  .right-rule-large-layout-and-below {
    position: relative; }
    .right-rule-large-layout-and-below:after {
      border-right: solid 1px #e5e5e5;
      content: "";
      display: block;
      height: 100%;
      left: 0;
      top: 0;
      position: absolute;
      width: 100%;
      z-index: -1; } }

@media (max-width: 999px) {
  .right-rule-medium-layout-and-below {
    position: relative; }
    .right-rule-medium-layout-and-below:after {
      border-right: solid 1px #e5e5e5;
      content: "";
      display: block;
      height: 100%;
      left: 0;
      top: 0;
      position: absolute;
      width: 100%;
      z-index: -1; } }

@media (max-width: 767px) {
  .right-rule-small-layout-and-below {
    position: relative; }
    .right-rule-small-layout-and-below:after {
      border-right: solid 1px #e5e5e5;
      content: "";
      display: block;
      height: 100%;
      left: 0;
      top: 0;
      position: absolute;
      width: 100%;
      z-index: -1; } }

@media (min-width: 1000px) {
  .right-rule-large-layout-and-above {
    position: relative; }
    .right-rule-large-layout-and-above:after {
      border-right: solid 1px #e5e5e5;
      content: "";
      display: block;
      height: 100%;
      left: 0;
      top: 0;
      position: absolute;
      width: 100%;
      z-index: -1; } }

@media (min-width: 768px) {
  .right-rule-medium-layout-and-above {
    position: relative; }
    .right-rule-medium-layout-and-above:after {
      border-right: solid 1px #e5e5e5;
      content: "";
      display: block;
      height: 100%;
      left: 0;
      top: 0;
      position: absolute;
      width: 100%;
      z-index: -1; } }

@media (min-width: 600px) {
  .right-rule-small-layout-and-above, .right-rule {
    position: relative; }
    .right-rule-small-layout-and-above:after, .right-rule:after {
      border-right: solid 1px #e5e5e5;
      content: "";
      display: block;
      height: 100%;
      left: 0;
      top: 0;
      position: absolute;
      width: 100%;
      z-index: -1; } }

.space-0-x {
  margin-bottom: 0px; }

.space-quarter-x {
  margin-bottom: 2px; }

.space-half-x {
  margin-bottom: 4px; }

.space-three-quarter-x {
  margin-bottom: 6px; }

.space-1-x {
  margin-bottom: 8px; }

.space-1-and-a-half-x {
  margin-bottom: 12px; }

.space-2-x {
  margin-bottom: 16px; }

.space-3-x {
  margin-bottom: 24px; }

.space-4-x {
  margin-bottom: 32px; }

.space-8-x {
  margin-bottom: 64px; }

.msiip-grid-spacer {
  margin-top: 0 !important;
  width: 100%; }

.msiip-placeholder {
  background: #f2f2f2;
  border: 10px solid #f2f2f2;
  box-shadow: inset 0 0 0 4px #ffffff;
  position: relative; }
  .msiip-placeholder__title {
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.375;
    font-weight: 200;
    line-height: 1.2;
    font-size: 20px;
    font-weight: 300;
    color: #5e5e5e;
    display: block;
    left: 50%;
    font-weight: 600;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%); }

.msiip-grid-rule {
  border-top: solid 1px #e5e5e5;
  display: block;
  margin-top: 16px; }
  .msiip-grid-rule__header {
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.375;
    font-weight: 200;
    line-height: 1.2;
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 0;
    margin-top: 8px; }

@media (max-width: 767px) {
  .mds-layout-grid__row .show-border-separator-small-and-below .parsys {
    position: relative; }
    .mds-layout-grid__row .show-border-separator-small-and-below .parsys:before {
      content: "";
      display: block;
      height: 100%;
      position: absolute;
      width: 100%;
      border-top: solid 1px #e5e5e5;
      z-index: -1; } }

/*!
 * @clientlib msiip-global
 * @description page.scss
 */
html {
  height: 100%; }
  html body {
    height: 100%;
    overflow-x: hidden; }
  html .page {
    left: 0;
    overflow-x: hidden;
    position: absolute;
    -webkit-transition-property: left;
    -moz-transition-property: left;
    transition-property: left;
    -webkit-transition-duration: 0.75s;
    -moz-transition-duration: 0.75s;
    transition-duration: 0.75s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: 0;
    -moz-transition-timing-function: 0;
    transition-timing-function: 0;
    width: 100%; }
  @media (max-width: 767px) {
    html .site-navigation-menu-active .page {
      left: 280px; } }
  @media (max-width: 767px) {
    html .site-navigation-menu-active.sticky-header .page {
      left: 280px; } }
  html .modal-active,
  html .full-page-modal-active {
    overflow: hidden; }
  html body.search-overlay-active {
    overflow-x: hidden;
    overflow-y: auto; }
    @media (max-width: 767px) {
      html body.search-overlay-active {
        overflow-y: hidden; } }
  html [role="main"] {
    display: block; }
  html .msiip[role="contentinfo"] {
    padding-bottom: 1rem; }
  html .msiip[role="banner"] > .header-content-container > .header-content,
  html .msiip[role="banner"] > .header-content-container > .header-navigation > .navigation-outer-container,
  html .msiip[role="contentinfo"] > .footer-content,
  html .msiip[role="contentinfo"] .footer-legal {
    padding-left: 18px;
    padding-right: 18px;
    width: 1200px;
    margin: 0 auto;
    position: relative; }
    @media (max-width: 1199px) {
      html .msiip[role="banner"] > .header-content-container > .header-content,
      html .msiip[role="banner"] > .header-content-container > .header-navigation > .navigation-outer-container,
      html .msiip[role="contentinfo"] > .footer-content,
      html .msiip[role="contentinfo"] .footer-legal {
        padding-left: 18px;
        padding-right: 18px;
        width: 1000px; } }
    @media (max-width: 999px) {
      html .msiip[role="banner"] > .header-content-container > .header-content,
      html .msiip[role="banner"] > .header-content-container > .header-navigation > .navigation-outer-container,
      html .msiip[role="contentinfo"] > .footer-content,
      html .msiip[role="contentinfo"] .footer-legal {
        padding-left: 18px;
        padding-right: 18px;
        width: 768px; } }
    @media (max-width: 767px) {
      html .msiip[role="banner"] > .header-content-container > .header-content,
      html .msiip[role="banner"] > .header-content-container > .header-navigation > .navigation-outer-container,
      html .msiip[role="contentinfo"] > .footer-content,
      html .msiip[role="contentinfo"] .footer-legal {
        padding-left: 18px;
        padding-right: 18px;
        width: 600px; } }
    @media (max-width: 599px) {
      html .msiip[role="banner"] > .header-content-container > .header-content,
      html .msiip[role="banner"] > .header-content-container > .header-navigation > .navigation-outer-container,
      html .msiip[role="contentinfo"] > .footer-content,
      html .msiip[role="contentinfo"] .footer-legal {
        padding-left: 10px;
        padding-right: 10px;
        width: 100%; } }
    html .msiip[role="banner"] > .header-content-container > .header-content:after,
    html .msiip[role="banner"] > .header-content-container > .header-navigation > .navigation-outer-container:after,
    html .msiip[role="contentinfo"] > .footer-content:after,
    html .msiip[role="contentinfo"] .footer-legal:after {
      clear: both;
      content: "";
      display: table; }
  html [role="main"] .main-content {
    padding-left: 18px;
    padding-right: 18px;
    width: 1200px;
    margin: 0 auto;
    position: relative; }
    @media (max-width: 1199px) {
      html [role="main"] .main-content {
        padding-left: 18px;
        padding-right: 18px;
        width: 1000px; } }
    @media (max-width: 999px) {
      html [role="main"] .main-content {
        padding-left: 18px;
        padding-right: 18px;
        width: 768px; } }
    @media (max-width: 767px) {
      html [role="main"] .main-content {
        padding-left: 18px;
        padding-right: 18px;
        width: 600px; } }
    @media (max-width: 599px) {
      html [role="main"] .main-content {
        padding-left: 10px;
        padding-right: 10px;
        width: 100%; } }
    html [role="main"] .main-content:after {
      clear: both;
      content: "";
      display: table; }

/*!
 * @clientlib msiip-global
 * @description buttons.scss
 */
.msiip .button:not(.mds-button),
.msiip button:not(.mds-button),
.msiip [type="button"]:not(.mds-button),
.msiip [type="reset"]:not(.mds-button),
.msiip [type="submit"]:not(.mds-button) {
  border-style: solid;
  display: inline-block;
  font-family: "UniversNextMorningStarW04", Verdana, sans-serif;
  margin: 0;
  text-align: center;
  vertical-align: top;
  font-size: 0.8888888889rem;
  line-height: 1.1111111111rem;
  font-weight: 300;
  -webkit-border-radius: 0.8888888889rem;
  -moz-border-radius: 0.8888888889rem;
  -ms-border-radius: 0.8888888889rem;
  -o-border-radius: 0.8888888889rem;
  border-radius: 0.8888888889rem;
  border-width: 1px;
  height: 1.7777777778rem;
  min-width: 3.8888888889rem;
  padding: 0.2777777778rem 0.8333333333rem;
  background-color: white;
  border-color: #999999;
  color: #676767; }
  .msiip .button:not(.mds-button) > .action-overflow-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .action-overflow-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .action-overflow-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .action-overflow-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/action-overflow-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .action-overflow-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .action-overflow-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .action-overflow-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .action-overflow-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/action-overflow-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .action-overflow-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .action-overflow-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .action-overflow-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .action-overflow-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/action-overflow-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .add-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .add-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .add-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .add-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/add-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .add-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .add-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .add-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .add-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/add-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .add-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .add-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .add-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .add-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/add-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .add-object-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .add-object-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .add-object-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .add-object-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/add-object-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .add-object-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .add-object-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .add-object-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .add-object-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/add-object-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .add-object-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .add-object-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .add-object-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .add-object-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/add-object-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .alert-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .alert-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .alert-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .alert-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/alert-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .alert-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .alert-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .alert-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .alert-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/alert-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .alert-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .alert-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .alert-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .alert-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/alert-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .arrow-close-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .arrow-close-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .arrow-close-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .arrow-close-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-close-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .arrow-close-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .arrow-close-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .arrow-close-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .arrow-close-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-close-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .arrow-close-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .arrow-close-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .arrow-close-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .arrow-close-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-close-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .arrow-down-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .arrow-down-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .arrow-down-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .arrow-down-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .arrow-down-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .arrow-down-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .arrow-down-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .arrow-down-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .arrow-down-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .arrow-down-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .arrow-down-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .arrow-down-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .arrow-first-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .arrow-first-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .arrow-first-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .arrow-first-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-first-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .arrow-first-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .arrow-first-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .arrow-first-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .arrow-first-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-first-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .arrow-first-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .arrow-first-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .arrow-first-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .arrow-first-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-first-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .arrow-last-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .arrow-last-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .arrow-last-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .arrow-last-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-last-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .arrow-last-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .arrow-last-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .arrow-last-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .arrow-last-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-last-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .arrow-last-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .arrow-last-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .arrow-last-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .arrow-last-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-last-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .arrow-left-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .arrow-left-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .arrow-left-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .arrow-left-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-left-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .arrow-left-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .arrow-left-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .arrow-left-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .arrow-left-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-left-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .arrow-left-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .arrow-left-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .arrow-left-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .arrow-left-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-left-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .arrow-left-circle-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .arrow-left-circle-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .arrow-left-circle-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .arrow-left-circle-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-left-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .arrow-left-circle-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .arrow-left-circle-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .arrow-left-circle-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .arrow-left-circle-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-left-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .arrow-left-circle-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .arrow-left-circle-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .arrow-left-circle-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .arrow-left-circle-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-left-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .arrow-next-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .arrow-next-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .arrow-next-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .arrow-next-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-next-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .arrow-next-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .arrow-next-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .arrow-next-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .arrow-next-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-next-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .arrow-next-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .arrow-next-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .arrow-next-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .arrow-next-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-next-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .arrow-open-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .arrow-open-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .arrow-open-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .arrow-open-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-open-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .arrow-open-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .arrow-open-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .arrow-open-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .arrow-open-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-open-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .arrow-open-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .arrow-open-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .arrow-open-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .arrow-open-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-open-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .arrow-prev-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .arrow-prev-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .arrow-prev-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .arrow-prev-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-prev-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .arrow-prev-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .arrow-prev-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .arrow-prev-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .arrow-prev-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-prev-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .arrow-prev-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .arrow-prev-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .arrow-prev-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .arrow-prev-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-prev-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .arrow-price-change-down-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .arrow-price-change-down-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .arrow-price-change-down-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .arrow-price-change-down-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-price-change-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .arrow-price-change-down-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .arrow-price-change-down-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .arrow-price-change-down-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .arrow-price-change-down-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-price-change-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .arrow-price-change-down-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .arrow-price-change-down-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .arrow-price-change-down-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .arrow-price-change-down-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-price-change-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .arrow-price-change-up-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .arrow-price-change-up-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .arrow-price-change-up-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .arrow-price-change-up-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-price-change-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .arrow-price-change-up-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .arrow-price-change-up-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .arrow-price-change-up-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .arrow-price-change-up-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-price-change-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .arrow-price-change-up-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .arrow-price-change-up-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .arrow-price-change-up-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .arrow-price-change-up-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-price-change-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .arrow-right-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .arrow-right-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .arrow-right-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .arrow-right-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-right-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .arrow-right-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .arrow-right-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .arrow-right-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .arrow-right-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-right-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .arrow-right-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .arrow-right-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .arrow-right-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .arrow-right-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-right-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .arrow-up-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .arrow-up-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .arrow-up-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .arrow-up-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .arrow-up-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .arrow-up-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .arrow-up-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .arrow-up-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .arrow-up-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .arrow-up-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .arrow-up-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .arrow-up-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .checkmark-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .checkmark-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .checkmark-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .checkmark-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/checkmark-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .checkmark-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .checkmark-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .checkmark-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .checkmark-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/checkmark-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .checkmark-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .checkmark-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .checkmark-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .checkmark-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/checkmark-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .clock-current-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .clock-current-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .clock-current-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .clock-current-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/clock-current-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .clock-current-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .clock-current-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .clock-current-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .clock-current-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/clock-current-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .clock-current-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .clock-current-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .clock-current-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .clock-current-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/clock-current-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .clock-history-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .clock-history-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .clock-history-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .clock-history-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/clock-history-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .clock-history-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .clock-history-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .clock-history-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .clock-history-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/clock-history-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .clock-history-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .clock-history-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .clock-history-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .clock-history-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/clock-history-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .cloud-load-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .cloud-load-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .cloud-load-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .cloud-load-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/cloud-load-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .cloud-load-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .cloud-load-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .cloud-load-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .cloud-load-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/cloud-load-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .cloud-load-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .cloud-load-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .cloud-load-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .cloud-load-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/cloud-load-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .comment-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .comment-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .comment-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .comment-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/comment-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .comment-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .comment-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .comment-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .comment-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/comment-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .comment-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .comment-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .comment-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .comment-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/comment-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .document-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .document-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .document-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .document-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/document-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .document-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .document-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .document-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .document-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/document-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .document-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .document-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .document-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .document-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/document-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .edit-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .edit-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .edit-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .edit-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .edit-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .edit-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .edit-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .edit-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .edit-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .edit-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .edit-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .edit-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .edit-column-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .edit-column-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .edit-column-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .edit-column-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-column-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .edit-column-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .edit-column-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .edit-column-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .edit-column-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-column-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .edit-column-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .edit-column-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .edit-column-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .edit-column-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-column-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .edit-filter-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .edit-filter-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .edit-filter-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .edit-filter-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-filter-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .edit-filter-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .edit-filter-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .edit-filter-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .edit-filter-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-filter-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .edit-filter-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .edit-filter-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .edit-filter-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .edit-filter-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-filter-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .expand-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .expand-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .expand-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .expand-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/expand-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .expand-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .expand-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .expand-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .expand-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/expand-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .expand-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .expand-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .expand-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .expand-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/expand-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .export-share-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .export-share-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .export-share-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .export-share-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/export-share-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .export-share-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .export-share-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .export-share-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .export-share-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/export-share-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .export-share-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .export-share-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .export-share-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .export-share-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/export-share-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .favorite-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .favorite-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .favorite-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .favorite-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/favorite-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .favorite-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .favorite-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .favorite-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .favorite-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/favorite-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .favorite-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .favorite-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .favorite-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .favorite-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/favorite-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .favorite-filled-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .favorite-filled-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .favorite-filled-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .favorite-filled-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/favorite-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .favorite-filled-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .favorite-filled-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .favorite-filled-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .favorite-filled-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/favorite-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .favorite-filled-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .favorite-filled-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .favorite-filled-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .favorite-filled-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/favorite-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .filter-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .filter-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .filter-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .filter-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/filter-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .filter-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .filter-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .filter-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .filter-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/filter-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .filter-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .filter-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .filter-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .filter-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/filter-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .grabber-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .grabber-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .grabber-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .grabber-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/grabber-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .grabber-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .grabber-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .grabber-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .grabber-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/grabber-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .grabber-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .grabber-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .grabber-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .grabber-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/grabber-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .group-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .group-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .group-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .group-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/group-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .group-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .group-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .group-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .group-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/group-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .group-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .group-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .group-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .group-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/group-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .help-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .help-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .help-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .help-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/help-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .help-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .help-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .help-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .help-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/help-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .help-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .help-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .help-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .help-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/help-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .import-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .import-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .import-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .import-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/import-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .import-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .import-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .import-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .import-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/import-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .import-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .import-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .import-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .import-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/import-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .info-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .info-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .info-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .info-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/info-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .info-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .info-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .info-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .info-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/info-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .info-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .info-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .info-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .info-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/info-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .jump-column-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .jump-column-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .jump-column-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .jump-column-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/jump-column-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .jump-column-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .jump-column-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .jump-column-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .jump-column-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/jump-column-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .jump-column-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .jump-column-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .jump-column-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .jump-column-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/jump-column-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .jump-row-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .jump-row-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .jump-row-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .jump-row-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/jump-row-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .jump-row-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .jump-row-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .jump-row-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .jump-row-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/jump-row-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .jump-row-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .jump-row-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .jump-row-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .jump-row-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/jump-row-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .list-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .list-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .list-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .list-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/list-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .list-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .list-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .list-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .list-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/list-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .list-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .list-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .list-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .list-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/list-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .list-bullet-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .list-bullet-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .list-bullet-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .list-bullet-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/list-bullet-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .list-bullet-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .list-bullet-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .list-bullet-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .list-bullet-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/list-bullet-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .list-bullet-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .list-bullet-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .list-bullet-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .list-bullet-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/list-bullet-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .lock-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .lock-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .lock-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .lock-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/lock-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .lock-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .lock-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .lock-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .lock-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/lock-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .lock-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .lock-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .lock-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .lock-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/lock-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .mail-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .mail-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .mail-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .mail-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/mail-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .mail-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .mail-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .mail-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .mail-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/mail-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .mail-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .mail-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .mail-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .mail-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/mail-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .menu-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .menu-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .menu-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .menu-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/menu-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .menu-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .menu-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .menu-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .menu-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/menu-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .menu-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .menu-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .menu-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .menu-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/menu-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .move-bottom-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .move-bottom-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .move-bottom-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .move-bottom-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-bottom-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .move-bottom-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .move-bottom-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .move-bottom-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .move-bottom-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-bottom-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .move-bottom-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .move-bottom-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .move-bottom-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .move-bottom-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-bottom-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .move-down-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .move-down-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .move-down-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .move-down-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .move-down-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .move-down-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .move-down-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .move-down-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .move-down-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .move-down-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .move-down-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .move-down-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .move-top-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .move-top-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .move-top-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .move-top-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-top-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .move-top-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .move-top-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .move-top-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .move-top-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-top-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .move-top-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .move-top-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .move-top-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .move-top-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-top-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .move-up-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .move-up-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .move-up-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .move-up-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .move-up-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .move-up-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .move-up-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .move-up-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .move-up-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .move-up-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .move-up-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .move-up-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .news-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .news-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .news-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .news-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/news-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .news-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .news-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .news-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .news-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/news-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .news-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .news-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .news-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .news-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/news-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .play-circle-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .play-circle-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .play-circle-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .play-circle-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/play-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .play-circle-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .play-circle-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .play-circle-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .play-circle-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/play-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .play-circle-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .play-circle-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .play-circle-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .play-circle-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/play-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .pop-out-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .pop-out-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .pop-out-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .pop-out-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/pop-out-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .pop-out-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .pop-out-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .pop-out-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .pop-out-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/pop-out-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .pop-out-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .pop-out-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .pop-out-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .pop-out-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/pop-out-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .premium-chicklet-filled-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .premium-chicklet-filled-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .premium-chicklet-filled-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .premium-chicklet-filled-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .premium-chicklet-filled-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .premium-chicklet-filled-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .premium-chicklet-filled-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .premium-chicklet-filled-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/premium-chicklet-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .premium-chicklet-filled-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .premium-chicklet-filled-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .premium-chicklet-filled-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .premium-chicklet-filled-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/premium-chicklet-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .premium-chicklet-outlined-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .premium-chicklet-outlined-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .premium-chicklet-outlined-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .premium-chicklet-outlined-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-outlined-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .premium-chicklet-outlined-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .premium-chicklet-outlined-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .premium-chicklet-outlined-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .premium-chicklet-outlined-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/premium-chicklet-outlined-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .premium-chicklet-outlined-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .premium-chicklet-outlined-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .premium-chicklet-outlined-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .premium-chicklet-outlined-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/premium-chicklet-outlined-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .print-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .print-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .print-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .print-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/print-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .print-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .print-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .print-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .print-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/print-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .print-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .print-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .print-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .print-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/print-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .quote-down-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .quote-down-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .quote-down-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .quote-down-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/quote-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .quote-down-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .quote-down-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .quote-down-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .quote-down-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/quote-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .quote-down-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .quote-down-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .quote-down-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .quote-down-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/quote-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .quote-up-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .quote-up-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .quote-up-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .quote-up-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/quote-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .quote-up-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .quote-up-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .quote-up-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .quote-up-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/quote-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .quote-up-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .quote-up-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .quote-up-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .quote-up-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/quote-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .read-only-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .read-only-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .read-only-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .read-only-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/read-only-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .read-only-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .read-only-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .read-only-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .read-only-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/read-only-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .read-only-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .read-only-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .read-only-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .read-only-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/read-only-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .refresh-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .refresh-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .refresh-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .refresh-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/refresh-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .refresh-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .refresh-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .refresh-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .refresh-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/refresh-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .refresh-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .refresh-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .refresh-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .refresh-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/refresh-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .remove-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .remove-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .remove-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .remove-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/remove-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .remove-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .remove-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .remove-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .remove-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/remove-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .remove-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .remove-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .remove-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .remove-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/remove-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .remove-circle-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .remove-circle-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .remove-circle-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .remove-circle-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/remove-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .remove-circle-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .remove-circle-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .remove-circle-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .remove-circle-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/remove-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .remove-circle-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .remove-circle-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .remove-circle-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .remove-circle-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/remove-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .revert-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .revert-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .revert-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .revert-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/revert-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .revert-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .revert-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .revert-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .revert-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/revert-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .revert-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .revert-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .revert-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .revert-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/revert-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .search-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .search-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .search-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .search-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/search-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .search-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .search-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .search-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .search-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/search-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .search-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .search-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .search-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .search-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/search-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .select-checkbox-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .select-checkbox-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .select-checkbox-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .select-checkbox-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-checkbox-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .select-checkbox-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .select-checkbox-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .select-checkbox-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .select-checkbox-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-checkbox-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .select-checkbox-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .select-checkbox-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .select-checkbox-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .select-checkbox-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-checkbox-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .select-none-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .select-none-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .select-none-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .select-none-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-none-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .select-none-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .select-none-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .select-none-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .select-none-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-none-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .select-none-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .select-none-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .select-none-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .select-none-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-none-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .select-partial-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .select-partial-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .select-partial-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .select-partial-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-partial-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .select-partial-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .select-partial-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .select-partial-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .select-partial-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-partial-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .select-partial-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .select-partial-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .select-partial-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .select-partial-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-partial-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .select-radio-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .select-radio-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .select-radio-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .select-radio-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-radio-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .select-radio-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .select-radio-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .select-radio-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .select-radio-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-radio-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .select-radio-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .select-radio-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .select-radio-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .select-radio-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-radio-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .settings-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .settings-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .settings-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .settings-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/settings-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .settings-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .settings-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .settings-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .settings-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/settings-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .settings-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .settings-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .settings-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .settings-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/settings-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .sort-ascend-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .sort-ascend-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .sort-ascend-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .sort-ascend-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/sort-ascend-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .sort-ascend-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .sort-ascend-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .sort-ascend-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .sort-ascend-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/sort-ascend-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .sort-ascend-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .sort-ascend-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .sort-ascend-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .sort-ascend-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/sort-ascend-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .sort-descend-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .sort-descend-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .sort-descend-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .sort-descend-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/sort-descend-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .sort-descend-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .sort-descend-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .sort-descend-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .sort-descend-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/sort-descend-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .sort-descend-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .sort-descend-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .sort-descend-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .sort-descend-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/sort-descend-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .text-size-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .text-size-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .text-size-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .text-size-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/text-size-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .text-size-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .text-size-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .text-size-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .text-size-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/text-size-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .text-size-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .text-size-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .text-size-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .text-size-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/text-size-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .trash-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .trash-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .trash-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .trash-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/trash-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .trash-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .trash-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .trash-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .trash-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/trash-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .trash-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .trash-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .trash-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .trash-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/trash-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .unlock-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .unlock-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .unlock-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .unlock-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/unlock-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .unlock-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .unlock-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .unlock-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .unlock-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/unlock-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .unlock-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .unlock-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .unlock-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .unlock-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/unlock-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .user-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .user-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .user-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .user-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/user-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .user-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .user-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .user-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .user-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/user-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .user-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .user-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .user-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .user-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/user-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button) > .user-filled-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button) > .user-filled-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) > .user-filled-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) > .user-filled-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/user-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover > .user-filled-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):hover > .user-filled-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):hover > .user-filled-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):hover > .user-filled-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):hover > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/user-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):active > .user-filled-ui-icon + .image-icon-fallback,
  .msiip button:not(.mds-button):active > .user-filled-ui-icon + .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button):active > .user-filled-ui-icon + .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button):active > .user-filled-ui-icon + .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button):active > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/user-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .button:not(.mds-button):hover,
  .msiip button:not(.mds-button):hover,
  .msiip [type="button"]:not(.mds-button):hover,
  .msiip [type="reset"]:not(.mds-button):hover,
  .msiip [type="submit"]:not(.mds-button):hover {
    cursor: pointer;
    text-decoration: none; }
  .msiip .button:not(.mds-button):disabled, .msiip .button:not(.mds-button).disabled,
  .msiip button:not(.mds-button):disabled,
  .msiip button:not(.mds-button).disabled,
  .msiip [type="button"]:not(.mds-button):disabled,
  .msiip [type="button"]:not(.mds-button).disabled,
  .msiip [type="reset"]:not(.mds-button):disabled,
  .msiip [type="reset"]:not(.mds-button).disabled,
  .msiip [type="submit"]:not(.mds-button):disabled,
  .msiip [type="submit"]:not(.mds-button).disabled {
    opacity: 0.35;
    pointer-events: none; }
    .msiip .button:not(.mds-button):disabled:hover, .msiip .button:not(.mds-button).disabled:hover,
    .msiip button:not(.mds-button):disabled:hover,
    .msiip button:not(.mds-button).disabled:hover,
    .msiip [type="button"]:not(.mds-button):disabled:hover,
    .msiip [type="button"]:not(.mds-button).disabled:hover,
    .msiip [type="reset"]:not(.mds-button):disabled:hover,
    .msiip [type="reset"]:not(.mds-button).disabled:hover,
    .msiip [type="submit"]:not(.mds-button):disabled:hover,
    .msiip [type="submit"]:not(.mds-button).disabled:hover {
      cursor: default; }
  .msiip .button:not(.mds-button) b, .msiip .button:not(.mds-button) strong,
  .msiip button:not(.mds-button) b,
  .msiip button:not(.mds-button) strong,
  .msiip [type="button"]:not(.mds-button) b,
  .msiip [type="button"]:not(.mds-button) strong,
  .msiip [type="reset"]:not(.mds-button) b,
  .msiip [type="reset"]:not(.mds-button) strong,
  .msiip [type="submit"]:not(.mds-button) b,
  .msiip [type="submit"]:not(.mds-button) strong {
    font-weight: 600; }
  .msiip .button:not(.mds-button).icon-text [class$="icon"],
  .msiip .button:not(.mds-button).icon-text .image-icon-fallback,
  .msiip button:not(.mds-button).icon-text [class$="icon"],
  .msiip button:not(.mds-button).icon-text .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button).icon-text [class$="icon"],
  .msiip [type="button"]:not(.mds-button).icon-text .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button).icon-text [class$="icon"],
  .msiip [type="reset"]:not(.mds-button).icon-text .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button).icon-text [class$="icon"],
  .msiip [type="submit"]:not(.mds-button).icon-text .image-icon-fallback {
    margin-right: 0.0555555556rem; }
  .msiip .button:not(.mds-button) .image-icon-fallback,
  .msiip button:not(.mds-button) .image-icon-fallback,
  .msiip [type="button"]:not(.mds-button) .image-icon-fallback,
  .msiip [type="reset"]:not(.mds-button) .image-icon-fallback,
  .msiip [type="submit"]:not(.mds-button) .image-icon-fallback {
    height: 0.8888888889rem;
    margin-top: 0.1111111111rem;
    width: 0.8888888889rem; }
  .msiip .button:not(.mds-button) [class$="icon"],
  .msiip button:not(.mds-button) [class$="icon"],
  .msiip [type="button"]:not(.mds-button) [class$="icon"],
  .msiip [type="reset"]:not(.mds-button) [class$="icon"],
  .msiip [type="submit"]:not(.mds-button) [class$="icon"] {
    color: #999999; }
  .msiip .button:not(.mds-button):hover,
  .msiip button:not(.mds-button):hover,
  .msiip [type="button"]:not(.mds-button):hover,
  .msiip [type="reset"]:not(.mds-button):hover,
  .msiip [type="submit"]:not(.mds-button):hover {
    background-color: #999999;
    border-color: #999999;
    color: white; }
    .msiip .button:not(.mds-button):hover [class$="icon"],
    .msiip button:not(.mds-button):hover [class$="icon"],
    .msiip [type="button"]:not(.mds-button):hover [class$="icon"],
    .msiip [type="reset"]:not(.mds-button):hover [class$="icon"],
    .msiip [type="submit"]:not(.mds-button):hover [class$="icon"] {
      color: white; }
  .msiip .button:not(.mds-button):active,
  .msiip button:not(.mds-button):active,
  .msiip [type="button"]:not(.mds-button):active,
  .msiip [type="reset"]:not(.mds-button):active,
  .msiip [type="submit"]:not(.mds-button):active {
    background-color: #676767;
    border-color: #676767;
    color: white; }
    .msiip .button:not(.mds-button):active [class$="icon"],
    .msiip button:not(.mds-button):active [class$="icon"],
    .msiip [type="button"]:not(.mds-button):active [class$="icon"],
    .msiip [type="reset"]:not(.mds-button):active [class$="icon"],
    .msiip [type="submit"]:not(.mds-button):active [class$="icon"] {
      color: white; }
  .msiip .button:not(.mds-button):disabled:hover, .msiip .button:not(.mds-button).disabled:hover,
  .msiip button:not(.mds-button):disabled:hover,
  .msiip button:not(.mds-button).disabled:hover,
  .msiip [type="button"]:not(.mds-button):disabled:hover,
  .msiip [type="button"]:not(.mds-button).disabled:hover,
  .msiip [type="reset"]:not(.mds-button):disabled:hover,
  .msiip [type="reset"]:not(.mds-button).disabled:hover,
  .msiip [type="submit"]:not(.mds-button):disabled:hover,
  .msiip [type="submit"]:not(.mds-button).disabled:hover {
    background-color: white;
    border-color: #999999;
    color: #676767; }
    .msiip .button:not(.mds-button):disabled:hover [class$="icon"], .msiip .button:not(.mds-button).disabled:hover [class$="icon"],
    .msiip button:not(.mds-button):disabled:hover [class$="icon"],
    .msiip button:not(.mds-button).disabled:hover [class$="icon"],
    .msiip [type="button"]:not(.mds-button):disabled:hover [class$="icon"],
    .msiip [type="button"]:not(.mds-button).disabled:hover [class$="icon"],
    .msiip [type="reset"]:not(.mds-button):disabled:hover [class$="icon"],
    .msiip [type="reset"]:not(.mds-button).disabled:hover [class$="icon"],
    .msiip [type="submit"]:not(.mds-button):disabled:hover [class$="icon"],
    .msiip [type="submit"]:not(.mds-button).disabled:hover [class$="icon"] {
      color: #999999; }

.msiip .premium-button {
  border-style: solid;
  display: inline-block;
  font-family: "UniversNextMorningStarW04", Verdana, sans-serif;
  margin: 0;
  text-align: center;
  vertical-align: top;
  font-size: 0.8888888889rem;
  line-height: 1.1111111111rem;
  font-weight: 300;
  -webkit-border-radius: 0.8888888889rem;
  -moz-border-radius: 0.8888888889rem;
  -ms-border-radius: 0.8888888889rem;
  -o-border-radius: 0.8888888889rem;
  border-radius: 0.8888888889rem;
  border-width: 1px;
  height: 1.7777777778rem;
  min-width: 3.8888888889rem;
  padding: 0.2777777778rem 0.8333333333rem;
  background-color: #5050cc;
  border-color: white;
  color: white;
  display: none; }
  .msiip .premium-button > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/action-overflow-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/action-overflow-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/action-overflow-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/add-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/add-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/add-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/add-object-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/add-object-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/add-object-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/alert-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/alert-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/alert-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-close-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-close-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-close-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-first-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-first-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-first-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-last-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-last-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-last-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-left-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-left-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-left-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-left-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-left-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-left-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-next-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-next-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-next-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-open-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-open-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-open-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-prev-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-prev-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-prev-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-price-change-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-price-change-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-price-change-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-price-change-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-price-change-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-price-change-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-right-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-right-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-right-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/checkmark-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/checkmark-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/checkmark-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/clock-current-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/clock-current-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/clock-current-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/clock-history-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/clock-history-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/clock-history-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/cloud-load-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/cloud-load-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/cloud-load-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/comment-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/comment-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/comment-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/document-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/document-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/document-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-column-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-column-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-column-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-filter-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-filter-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-filter-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/expand-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/expand-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/expand-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/export-share-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/export-share-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/export-share-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/favorite-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/favorite-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/favorite-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/favorite-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/favorite-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/favorite-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/filter-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/filter-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/filter-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/grabber-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/grabber-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/grabber-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/group-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/group-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/group-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/help-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/help-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/help-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/import-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/import-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/import-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/info-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/info-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/info-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/jump-column-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/jump-column-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/jump-column-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/jump-row-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/jump-row-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/jump-row-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/list-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/list-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/list-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/list-bullet-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/list-bullet-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/list-bullet-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/lock-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/lock-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/lock-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/mail-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/mail-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/mail-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/menu-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/menu-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/menu-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-bottom-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-bottom-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-bottom-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-top-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-top-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-top-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/news-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/news-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/news-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/play-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/play-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/play-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/pop-out-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/pop-out-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/pop-out-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/premium-chicklet-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/premium-chicklet-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-outlined-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/premium-chicklet-outlined-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/premium-chicklet-outlined-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/print-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/print-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/print-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/quote-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/quote-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/quote-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/quote-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/quote-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/quote-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/read-only-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/read-only-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/read-only-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/refresh-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/refresh-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/refresh-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/remove-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/remove-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/remove-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/remove-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/remove-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/remove-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/revert-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/revert-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/revert-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/search-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/search-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/search-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-checkbox-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-checkbox-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-checkbox-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-none-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-none-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-none-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-partial-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-partial-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-partial-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-radio-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-radio-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-radio-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/settings-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/settings-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/settings-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/sort-ascend-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/sort-ascend-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/sort-ascend-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/sort-descend-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/sort-descend-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/sort-descend-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/text-size-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/text-size-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/text-size-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/trash-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/trash-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/trash-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/unlock-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/unlock-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/unlock-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/user-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/user-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/user-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/user-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/user-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:active > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/user-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-button:hover {
    cursor: pointer;
    text-decoration: none; }
  .msiip .premium-button:disabled, .msiip .premium-button.disabled {
    opacity: 0.35;
    pointer-events: none; }
    .msiip .premium-button:disabled:hover, .msiip .premium-button.disabled:hover {
      cursor: default; }
  .msiip .premium-button b, .msiip .premium-button strong {
    font-weight: 600; }
  .msiip .premium-button.icon-text [class$="icon"],
  .msiip .premium-button.icon-text .image-icon-fallback {
    margin-right: 0.0555555556rem; }
  .msiip .premium-button .image-icon-fallback {
    height: 0.8888888889rem;
    margin-top: 0.1111111111rem;
    width: 0.8888888889rem; }
  .msiip .premium-button [class$="icon"] {
    color: white; }
  .msiip .premium-button:hover {
    background-color: #8585db;
    border-color: white;
    color: white; }
    .msiip .premium-button:hover [class$="icon"] {
      color: white; }
  .msiip .premium-button:active {
    background-color: #38388f;
    border-color: white;
    color: white; }
    .msiip .premium-button:active [class$="icon"] {
      color: white; }
  .msiip .premium-button:disabled:hover, .msiip .premium-button.disabled:hover {
    background-color: #5050cc;
    border-color: white;
    color: white; }
    .msiip .premium-button:disabled:hover [class$="icon"], .msiip .premium-button.disabled:hover [class$="icon"] {
      color: white; }

.msiip .premium-reversed-button {
  border-style: solid;
  display: inline-block;
  font-family: "UniversNextMorningStarW04", Verdana, sans-serif;
  margin: 0;
  text-align: center;
  vertical-align: top;
  font-size: 0.8888888889rem;
  line-height: 1.1111111111rem;
  font-weight: 300;
  -webkit-border-radius: 0.8888888889rem;
  -moz-border-radius: 0.8888888889rem;
  -ms-border-radius: 0.8888888889rem;
  -o-border-radius: 0.8888888889rem;
  border-radius: 0.8888888889rem;
  border-width: 1px;
  height: 1.7777777778rem;
  min-width: 3.8888888889rem;
  padding: 0.2777777778rem 0.8333333333rem;
  background-color: white;
  border-color: white;
  color: #5050cc; }
  .msiip .premium-reversed-button > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/action-overflow-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/action-overflow-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/action-overflow-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/add-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/add-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/add-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/add-object-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/add-object-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/add-object-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/alert-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/alert-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/alert-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-close-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-close-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-close-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-first-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-first-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-first-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-last-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-last-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-last-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-left-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-left-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-left-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-left-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-left-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-left-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-next-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-next-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-next-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-open-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-open-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-open-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-prev-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-prev-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-prev-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-price-change-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-price-change-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-price-change-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-price-change-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-price-change-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-price-change-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-right-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-right-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-right-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/checkmark-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/checkmark-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/checkmark-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/clock-current-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/clock-current-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/clock-current-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/clock-history-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/clock-history-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/clock-history-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/cloud-load-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/cloud-load-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/cloud-load-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/comment-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/comment-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/comment-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/document-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/document-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/document-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-column-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-column-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-column-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-filter-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-filter-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-filter-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/expand-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/expand-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/expand-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/export-share-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/export-share-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/export-share-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/favorite-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/favorite-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/favorite-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/favorite-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/favorite-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/favorite-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/filter-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/filter-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/filter-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/grabber-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/grabber-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/grabber-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/group-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/group-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/group-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/help-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/help-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/help-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/import-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/import-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/import-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/info-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/info-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/info-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/jump-column-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/jump-column-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/jump-column-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/jump-row-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/jump-row-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/jump-row-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/list-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/list-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/list-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/list-bullet-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/list-bullet-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/list-bullet-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/lock-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/lock-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/lock-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/mail-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/mail-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/mail-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/menu-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/menu-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/menu-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-bottom-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-bottom-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-bottom-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-top-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-top-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-top-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/news-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/news-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/news-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/play-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/play-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/play-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/pop-out-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/pop-out-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/pop-out-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/premium-chicklet-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/premium-chicklet-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-outlined-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/premium-chicklet-outlined-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/premium-chicklet-outlined-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/print-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/print-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/print-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/quote-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/quote-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/quote-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/quote-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/quote-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/quote-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/read-only-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/read-only-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/read-only-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/refresh-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/refresh-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/refresh-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/remove-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/remove-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/remove-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/remove-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/remove-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/remove-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/revert-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/revert-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/revert-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/search-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/search-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/search-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-checkbox-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-checkbox-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-checkbox-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-none-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-none-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-none-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-partial-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-partial-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-partial-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-radio-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-radio-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-radio-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/settings-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/settings-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/settings-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/sort-ascend-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/sort-ascend-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/sort-ascend-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/sort-descend-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/sort-descend-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/sort-descend-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/text-size-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/text-size-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/text-size-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/trash-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/trash-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/trash-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/unlock-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/unlock-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/unlock-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/user-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/user-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/user-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/user-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/user-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:active > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/user-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .premium-reversed-button:hover {
    cursor: pointer;
    text-decoration: none; }
  .msiip .premium-reversed-button:disabled, .msiip .premium-reversed-button.disabled {
    opacity: 0.35;
    pointer-events: none; }
    .msiip .premium-reversed-button:disabled:hover, .msiip .premium-reversed-button.disabled:hover {
      cursor: default; }
  .msiip .premium-reversed-button b, .msiip .premium-reversed-button strong {
    font-weight: 600; }
  .msiip .premium-reversed-button.icon-text [class$="icon"],
  .msiip .premium-reversed-button.icon-text .image-icon-fallback {
    margin-right: 0.0555555556rem; }
  .msiip .premium-reversed-button .image-icon-fallback {
    height: 0.8888888889rem;
    margin-top: 0.1111111111rem;
    width: 0.8888888889rem; }
  .msiip .premium-reversed-button [class$="icon"] {
    color: #5050cc; }
  .msiip .premium-reversed-button:hover {
    background-color: #5050cc;
    border-color: white;
    color: white; }
    .msiip .premium-reversed-button:hover [class$="icon"] {
      color: white; }
  .msiip .premium-reversed-button:focus {
    background-color: white;
    border-color: white;
    color: #5050cc;
    -webkit-box-shadow: 0 0 2px 4px white;
    -moz-box-shadow: 0 0 2px 4px white;
    box-shadow: 0 0 2px 4px white; }
    .msiip .premium-reversed-button:focus [class$="icon"] {
      color: #5050cc; }
  .msiip .premium-reversed-button:active, .msiip .premium-reversed-button:active:hover, .msiip .premium-reversed-button:active:focus {
    background-color: #6262d1;
    border-color: white;
    color: white; }
    .msiip .premium-reversed-button:active [class$="icon"], .msiip .premium-reversed-button:active:hover [class$="icon"], .msiip .premium-reversed-button:active:focus [class$="icon"] {
      color: white; }
  .msiip .premium-reversed-button:disabled:hover, .msiip .premium-reversed-button.disabled:hover {
    background-color: white;
    border-color: white;
    color: #5050cc; }
    .msiip .premium-reversed-button:disabled:hover [class$="icon"], .msiip .premium-reversed-button.disabled:hover [class$="icon"] {
      color: #5050cc; }

.msiip .membership {
  display: none; }

.msiip .primary-button:not(.mds-button) {
  border-style: solid;
  display: inline-block;
  font-family: "UniversNextMorningStarW04", Verdana, sans-serif;
  margin: 0;
  text-align: center;
  vertical-align: top;
  font-size: 0.8888888889rem;
  line-height: 1.1111111111rem;
  font-weight: 300;
  -webkit-border-radius: 0.8888888889rem;
  -moz-border-radius: 0.8888888889rem;
  -ms-border-radius: 0.8888888889rem;
  -o-border-radius: 0.8888888889rem;
  border-radius: 0.8888888889rem;
  border-width: 1px;
  height: 1.7777777778rem;
  min-width: 3.8888888889rem;
  padding: 0.2777777778rem 0.8333333333rem;
  background-color: #0077cf;
  border-color: #0077cf;
  color: white; }
  .msiip .primary-button:not(.mds-button) > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/action-overflow-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/action-overflow-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/action-overflow-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/add-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/add-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/add-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/add-object-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/add-object-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/add-object-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/alert-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/alert-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/alert-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-close-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-close-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-close-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-first-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-first-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-first-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-last-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-last-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-last-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-left-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-left-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-left-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-left-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-left-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-left-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-next-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-next-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-next-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-open-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-open-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-open-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-prev-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-prev-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-prev-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-price-change-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-price-change-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-price-change-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-price-change-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-price-change-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-price-change-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-right-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-right-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-right-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/checkmark-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/checkmark-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/checkmark-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/clock-current-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/clock-current-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/clock-current-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/clock-history-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/clock-history-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/clock-history-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/cloud-load-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/cloud-load-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/cloud-load-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/comment-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/comment-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/comment-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/document-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/document-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/document-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-column-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-column-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-column-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-filter-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-filter-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-filter-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/expand-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/expand-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/expand-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/export-share-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/export-share-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/export-share-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/favorite-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/favorite-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/favorite-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/favorite-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/favorite-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/favorite-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/filter-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/filter-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/filter-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/grabber-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/grabber-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/grabber-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/group-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/group-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/group-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/help-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/help-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/help-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/import-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/import-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/import-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/info-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/info-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/info-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/jump-column-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/jump-column-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/jump-column-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/jump-row-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/jump-row-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/jump-row-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/list-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/list-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/list-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/list-bullet-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/list-bullet-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/list-bullet-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/lock-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/lock-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/lock-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/mail-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/mail-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/mail-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/menu-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/menu-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/menu-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-bottom-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-bottom-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-bottom-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-top-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-top-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-top-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/news-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/news-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/news-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/play-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/play-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/play-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/pop-out-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/pop-out-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/pop-out-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/premium-chicklet-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/premium-chicklet-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-outlined-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/premium-chicklet-outlined-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/premium-chicklet-outlined-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/print-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/print-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/print-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/quote-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/quote-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/quote-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/quote-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/quote-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/quote-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/read-only-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/read-only-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/read-only-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/refresh-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/refresh-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/refresh-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/remove-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/remove-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/remove-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/remove-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/remove-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/remove-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/revert-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/revert-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/revert-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/search-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/search-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/search-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-checkbox-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-checkbox-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-checkbox-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-none-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-none-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-none-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-partial-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-partial-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-partial-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-radio-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-radio-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-radio-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/settings-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/settings-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/settings-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/sort-ascend-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/sort-ascend-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/sort-ascend-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/sort-descend-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/sort-descend-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/sort-descend-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/text-size-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/text-size-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/text-size-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/trash-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/trash-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/trash-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/unlock-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/unlock-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/unlock-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/user-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/user-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/user-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button) > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/user-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/user-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):active > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/user-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .primary-button:not(.mds-button):hover {
    cursor: pointer;
    text-decoration: none; }
  .msiip .primary-button:not(.mds-button):disabled, .msiip .primary-button:not(.mds-button).disabled {
    opacity: 0.35;
    pointer-events: none; }
    .msiip .primary-button:not(.mds-button):disabled:hover, .msiip .primary-button:not(.mds-button).disabled:hover {
      cursor: default; }
  .msiip .primary-button:not(.mds-button) b, .msiip .primary-button:not(.mds-button) strong {
    font-weight: 600; }
  .msiip .primary-button:not(.mds-button).icon-text [class$="icon"],
  .msiip .primary-button:not(.mds-button).icon-text .image-icon-fallback {
    margin-right: 0.0555555556rem; }
  .msiip .primary-button:not(.mds-button) .image-icon-fallback {
    height: 0.8888888889rem;
    margin-top: 0.1111111111rem;
    width: 0.8888888889rem; }
  .msiip .primary-button:not(.mds-button) [class$="icon"] {
    color: white; }
  .msiip .primary-button:not(.mds-button):hover {
    background-color: #005ba1;
    border-color: #005ba1;
    color: white; }
    .msiip .primary-button:not(.mds-button):hover [class$="icon"] {
      color: white; }
  .msiip .primary-button:not(.mds-button):active {
    background-color: #004376;
    border-color: #004376;
    color: white; }
    .msiip .primary-button:not(.mds-button):active [class$="icon"] {
      color: white; }
  .msiip .primary-button:not(.mds-button):disabled, .msiip .primary-button:not(.mds-button).disabled {
    background-color: transparent;
    border-color: #0077cf;
    color: #0077cf; }
    .msiip .primary-button:not(.mds-button):disabled [class$="icon"], .msiip .primary-button:not(.mds-button).disabled [class$="icon"] {
      color: #0077cf; }

.msiip .ui-button {
  border-style: solid;
  display: inline-block;
  font-family: "UniversNextMorningStarW04", Verdana, sans-serif;
  margin: 0;
  text-align: center;
  vertical-align: top;
  font-size: 1rem;
  line-height: 1.2222222222rem;
  font-weight: 300;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-width: 1px;
  height: 2.3333333333rem;
  line-height: 1.4444444444rem;
  min-width: 0;
  padding: 0.3888888889rem 0.3888888889rem;
  background-color: transparent;
  border-color: transparent;
  color: #151515; }
  .msiip .ui-button > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/action-overflow-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/action-overflow-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .action-overflow-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/action-overflow-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/add-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/add-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .add-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/add-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/add-object-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/add-object-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .add-object-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/add-object-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/alert-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/alert-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .alert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/alert-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-close-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-close-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .arrow-close-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-close-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .arrow-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-first-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-first-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .arrow-first-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-first-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-last-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-last-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .arrow-last-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-last-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-left-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-left-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .arrow-left-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-left-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-left-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-left-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .arrow-left-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-left-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-next-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-next-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .arrow-next-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-next-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-open-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-open-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .arrow-open-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-open-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-prev-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-prev-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .arrow-prev-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-prev-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-price-change-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-price-change-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .arrow-price-change-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-price-change-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-price-change-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-price-change-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .arrow-price-change-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-price-change-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-right-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-right-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .arrow-right-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-right-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .arrow-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/arrow-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/checkmark-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/checkmark-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .checkmark-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/checkmark-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/clock-current-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/clock-current-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .clock-current-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/clock-current-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/clock-history-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/clock-history-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .clock-history-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/clock-history-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/cloud-load-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/cloud-load-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .cloud-load-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/cloud-load-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/comment-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/comment-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .comment-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/comment-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/document-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/document-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .document-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/document-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .edit-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-column-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-column-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .edit-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-column-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/edit-filter-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/edit-filter-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .edit-filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/edit-filter-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/expand-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/expand-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .expand-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/expand-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/export-share-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/export-share-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .export-share-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/export-share-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/favorite-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/favorite-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .favorite-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/favorite-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/favorite-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/favorite-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .favorite-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/favorite-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/filter-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/filter-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .filter-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/filter-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/grabber-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/grabber-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .grabber-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/grabber-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/group-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/group-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .group-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/group-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/help-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/help-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .help-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/help-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/import-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/import-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .import-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/import-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/info-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/info-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .info-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/info-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/jump-column-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/jump-column-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .jump-column-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/jump-column-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/jump-row-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/jump-row-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .jump-row-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/jump-row-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/list-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/list-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .list-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/list-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/list-bullet-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/list-bullet-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .list-bullet-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/list-bullet-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/lock-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/lock-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .lock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/lock-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/mail-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/mail-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .mail-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/mail-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/menu-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/menu-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .menu-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/menu-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-bottom-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-bottom-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .move-bottom-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-bottom-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .move-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-top-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-top-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .move-top-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-top-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/move-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/move-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .move-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/move-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/news-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/news-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .news-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/news-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/play-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/play-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .play-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/play-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/pop-out-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/pop-out-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .pop-out-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/pop-out-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/premium-chicklet-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .premium-chicklet-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/premium-chicklet-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-outlined-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/premium-chicklet-outlined-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .premium-chicklet-outlined-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/premium-chicklet-outlined-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/print-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/print-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .print-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/print-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/quote-down-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/quote-down-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .quote-down-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/quote-down-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/quote-up-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/quote-up-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .quote-up-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/quote-up-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/read-only-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/read-only-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .read-only-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/read-only-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/refresh-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/refresh-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .refresh-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/refresh-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/remove-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/remove-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .remove-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/remove-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/remove-circle-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/remove-circle-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .remove-circle-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/remove-circle-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/revert-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/revert-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .revert-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/revert-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/search-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/search-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .search-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/search-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-checkbox-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-checkbox-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .select-checkbox-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-checkbox-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-none-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-none-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .select-none-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-none-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-partial-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-partial-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .select-partial-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-partial-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/select-radio-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/select-radio-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .select-radio-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/select-radio-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/settings-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/settings-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .settings-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/settings-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/sort-ascend-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/sort-ascend-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .sort-ascend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/sort-ascend-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/sort-descend-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/sort-descend-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .sort-descend-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/sort-descend-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/text-size-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/text-size-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .text-size-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/text-size-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/trash-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/trash-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .trash-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/trash-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/unlock-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/unlock-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .unlock-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/unlock-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/user-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/user-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .user-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/user-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/user-filled-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/user-filled-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:active > .user-filled-ui-icon + .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/active/user-filled-active.svg") center no-repeat;
    background-size: contain; }
  .msiip .ui-button:hover {
    cursor: pointer;
    text-decoration: none; }
  .msiip .ui-button:disabled, .msiip .ui-button.disabled {
    opacity: 0.35;
    pointer-events: none; }
    .msiip .ui-button:disabled:hover, .msiip .ui-button.disabled:hover {
      cursor: default; }
  .msiip .ui-button b, .msiip .ui-button strong {
    font-weight: 600; }
  .msiip .ui-button.icon-text [class$="icon"],
  .msiip .ui-button.icon-text .image-icon-fallback {
    margin-right: 0.1666666667rem; }
  .msiip .ui-button [class*="icon"] {
    font-size: 1.2222222222rem;
    line-height: 1.4444444444rem;
    font-weight: 300; }
    .msiip .ui-button [class*="icon"] b, .msiip .ui-button [class*="icon"] strong {
      font-weight: 600; }
  .msiip .ui-button .image-icon-fallback {
    height: 1.2222222222rem;
    margin-top: 0.1111111111rem;
    width: 1.2222222222rem; }
  .msiip .ui-button [class$="icon"] {
    color: #999999; }
  .msiip .ui-button:hover {
    background-color: transparent;
    border-color: transparent;
    color: #00b8ee; }
    .msiip .ui-button:hover [class$="icon"] {
      color: #00b8ee; }
  .msiip .ui-button:active {
    background-color: transparent;
    border-color: transparent;
    color: #00b8ee; }
    .msiip .ui-button:active [class$="icon"] {
      color: #00b8ee; }
  .msiip .ui-button:disabled:hover, .msiip .ui-button.disabled:hover {
    background-color: transparent;
    border-color: transparent;
    color: #151515; }
    .msiip .ui-button:disabled:hover [class$="icon"], .msiip .ui-button.disabled:hover [class$="icon"] {
      color: #999999; }

body.free .msiip .membership,
body.visitor .msiip .membership {
  display: block; }

body.free .msiip .premium-button,
body.visitor .msiip .premium-button {
  display: inline-block; }

body.premium .msiip .membership {
  display: block; }

body.premium .msiip .premium-button {
  display: none; }
  body.premium .msiip .premium-button.return-to-last {
    display: inline-block; }

/*!
 * @clientlib msiip-global
 * @description helpers.scss
 */
.msiip.offscreen {
  left: -9999px !important;
  position: fixed !important; }

.msiip.panel [data-jcrpath] {
  position: relative;
  z-index: 1; }

.msiip .panel-component {
  background-color: #00ff00;
  border: 1px solid #009900;
  color: #009900;
  display: none;
  font-size: 0.8rem;
  left: 0;
  padding: 0.5rem;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99999; }

.msiip.panel.show-panel-components .panel-component {
  display: block; }

.msiip.panel.panel-component-button {
  bottom: 0;
  left: 0;
  position: absolute; }

.cq-wcm-edit .msiip.panel.show-panel-components .panel-content .visible-when-expanded,
.cq-wcm-edit .msiip.panel.show-panel-components .panel-content .hidden-when-expanded {
  display: block; }

@charset "UTF-8";
/*!
 * @clientlib msiip-global
 * @description lists.scss
 */
.msiip .list, .msiip .list ul,
.msiip .bulleted-list,
.msiip .bulleted-list ul,
.msiip .alert-bulleted-list,
.msiip .alert-bulleted-list ul,
.msiip .arrow-close-bulleted-list,
.msiip .arrow-close-bulleted-list ul,
.msiip .premium-chicklet-filled-bulleted-list,
.msiip .premium-chicklet-filled-bulleted-list ul,
.msiip .headline-list,
.msiip .headline-list ul,
.msiip .linear-list,
.msiip .linear-list ul,
.msiip .related-list,
.msiip .related-list ul,
.msiip .table-list,
.msiip .table-list ul,
.msiip .menu,
.msiip .menu ul,
.msiip .accordion-menu,
.msiip .accordion-menu ul,
.msiip .carousel-menu,
.msiip .carousel-menu ul,
.msiip .dropdown-menu,
.msiip .dropdown-menu ul,
.msiip .tab-menu,
.msiip .tab-menu ul {
  list-style: none; }

.msiip .list li,
.msiip .bulleted-list li,
.msiip .alert-bulleted-list li,
.msiip .arrow-close-bulleted-list li,
.msiip .premium-chicklet-filled-bulleted-list li,
.msiip .headline-list li,
.msiip .linear-list li,
.msiip .related-list li,
.msiip .table-list li,
.msiip .menu li,
.msiip .accordion-menu li,
.msiip .carousel-menu li,
.msiip .dropdown-menu li,
.msiip .tab-menu li {
  color: #151515; }

.msiip .list a,
.msiip .bulleted-list a,
.msiip .alert-bulleted-list a,
.msiip .arrow-close-bulleted-list a,
.msiip .premium-chicklet-filled-bulleted-list a,
.msiip .headline-list a,
.msiip .linear-list a,
.msiip .related-list a,
.msiip .table-list a,
.msiip .menu a,
.msiip .accordion-menu a,
.msiip .carousel-menu a,
.msiip .dropdown-menu a,
.msiip .tab-menu a {
  border-bottom-color: transparent;
  color: #151515; }

.msiip .list a:hover,
.msiip .bulleted-list a:hover,
.msiip .alert-bulleted-list a:hover,
.msiip .arrow-close-bulleted-list a:hover,
.msiip .premium-chicklet-filled-bulleted-list a:hover,
.msiip .headline-list a:hover,
.msiip .linear-list a:hover,
.msiip .related-list a:hover,
.msiip .table-list a:hover,
.msiip .menu a:hover,
.msiip .accordion-menu a:hover,
.msiip .carousel-menu a:hover,
.msiip .dropdown-menu a:hover,
.msiip .tab-menu a:hover {
  border-bottom-color: transparent;
  color: #00b8ee; }
  .msiip .list a:hover .icon,
  .msiip .bulleted-list a:hover .icon,
  .msiip .alert-bulleted-list a:hover .icon,
  .msiip .arrow-close-bulleted-list a:hover .icon,
  .msiip .premium-chicklet-filled-bulleted-list a:hover .icon,
  .msiip .headline-list a:hover .icon,
  .msiip .linear-list a:hover .icon,
  .msiip .related-list a:hover .icon,
  .msiip .table-list a:hover .icon,
  .msiip .menu a:hover .icon,
  .msiip .accordion-menu a:hover .icon,
  .msiip .carousel-menu a:hover .icon,
  .msiip .dropdown-menu a:hover .icon,
  .msiip .tab-menu a:hover .icon {
    color: #00b8ee; }

.msiip .list li,
.msiip .bulleted-list li,
.msiip .alert-bulleted-list li,
.msiip .arrow-close-bulleted-list li,
.msiip .premium-chicklet-filled-bulleted-list li,
.msiip .headline-list li,
.msiip .linear-list li,
.msiip .related-list li,
.msiip .table-list li,
.msiip .menu li,
.msiip .accordion-menu li,
.msiip .carousel-menu li,
.msiip .dropdown-menu li,
.msiip .tab-menu li {
  font-size: 0.8888888889rem;
  line-height: 1.1111111111rem;
  font-weight: 300;
  padding: 0.1666666667rem 0; }
  .msiip .list li b, .msiip .list li strong,
  .msiip .bulleted-list li b,
  .msiip .bulleted-list li strong,
  .msiip .alert-bulleted-list li b,
  .msiip .alert-bulleted-list li strong,
  .msiip .arrow-close-bulleted-list li b,
  .msiip .arrow-close-bulleted-list li strong,
  .msiip .premium-chicklet-filled-bulleted-list li b,
  .msiip .premium-chicklet-filled-bulleted-list li strong,
  .msiip .headline-list li b,
  .msiip .headline-list li strong,
  .msiip .linear-list li b,
  .msiip .linear-list li strong,
  .msiip .related-list li b,
  .msiip .related-list li strong,
  .msiip .table-list li b,
  .msiip .table-list li strong,
  .msiip .menu li b,
  .msiip .menu li strong,
  .msiip .accordion-menu li b,
  .msiip .accordion-menu li strong,
  .msiip .carousel-menu li b,
  .msiip .carousel-menu li strong,
  .msiip .dropdown-menu li b,
  .msiip .dropdown-menu li strong,
  .msiip .tab-menu li b,
  .msiip .tab-menu li strong {
    font-weight: 600; }
  .msiip .list li a,
  .msiip .bulleted-list li a,
  .msiip .alert-bulleted-list li a,
  .msiip .arrow-close-bulleted-list li a,
  .msiip .premium-chicklet-filled-bulleted-list li a,
  .msiip .headline-list li a,
  .msiip .linear-list li a,
  .msiip .related-list li a,
  .msiip .table-list li a,
  .msiip .menu li a,
  .msiip .accordion-menu li a,
  .msiip .carousel-menu li a,
  .msiip .dropdown-menu li a,
  .msiip .tab-menu li a {
    font-size: 0.8888888889rem;
    line-height: 1.1111111111rem;
    font-weight: 300; }
    .msiip .list li a b, .msiip .list li a strong,
    .msiip .bulleted-list li a b,
    .msiip .bulleted-list li a strong,
    .msiip .alert-bulleted-list li a b,
    .msiip .alert-bulleted-list li a strong,
    .msiip .arrow-close-bulleted-list li a b,
    .msiip .arrow-close-bulleted-list li a strong,
    .msiip .premium-chicklet-filled-bulleted-list li a b,
    .msiip .premium-chicklet-filled-bulleted-list li a strong,
    .msiip .headline-list li a b,
    .msiip .headline-list li a strong,
    .msiip .linear-list li a b,
    .msiip .linear-list li a strong,
    .msiip .related-list li a b,
    .msiip .related-list li a strong,
    .msiip .table-list li a b,
    .msiip .table-list li a strong,
    .msiip .menu li a b,
    .msiip .menu li a strong,
    .msiip .accordion-menu li a b,
    .msiip .accordion-menu li a strong,
    .msiip .carousel-menu li a b,
    .msiip .carousel-menu li a strong,
    .msiip .dropdown-menu li a b,
    .msiip .dropdown-menu li a strong,
    .msiip .tab-menu li a b,
    .msiip .tab-menu li a strong {
      font-weight: 600; }
  .msiip .list li ul,
  .msiip .bulleted-list li ul,
  .msiip .alert-bulleted-list li ul,
  .msiip .arrow-close-bulleted-list li ul,
  .msiip .premium-chicklet-filled-bulleted-list li ul,
  .msiip .headline-list li ul,
  .msiip .linear-list li ul,
  .msiip .related-list li ul,
  .msiip .table-list li ul,
  .msiip .menu li ul,
  .msiip .accordion-menu li ul,
  .msiip .carousel-menu li ul,
  .msiip .dropdown-menu li ul,
  .msiip .tab-menu li ul {
    margin-top: 0.1666666667rem; }

.msiip .list .has-list,
.msiip .bulleted-list .has-list,
.msiip .alert-bulleted-list .has-list,
.msiip .arrow-close-bulleted-list .has-list,
.msiip .premium-chicklet-filled-bulleted-list .has-list,
.msiip .headline-list .has-list,
.msiip .linear-list .has-list,
.msiip .related-list .has-list,
.msiip .table-list .has-list,
.msiip .menu .has-list,
.msiip .accordion-menu .has-list,
.msiip .carousel-menu .has-list,
.msiip .dropdown-menu .has-list,
.msiip .tab-menu .has-list {
  padding-bottom: 0; }

.msiip .related-list li {
  font-size: 1rem;
  line-height: 1.2222222222rem;
  font-weight: 300;
  padding: 0.1666666667rem 0; }
  .msiip .related-list li b, .msiip .related-list li strong {
    font-weight: 600; }
  .msiip .related-list li a {
    font-size: 1rem;
    line-height: 1.2222222222rem;
    font-weight: 300; }
    .msiip .related-list li a b, .msiip .related-list li a strong {
      font-weight: 600; }
  .msiip .related-list li ul {
    margin-top: 0.1666666667rem; }

.msiip .related-list .has-list {
  padding-bottom: 0; }

.msiip .accordion-menu > .expandable > a,
.msiip .accordion-menu > .expanded > a {
  position: relative; }
  .msiip .accordion-menu > .expandable > a .icon,
  .msiip .accordion-menu > .expandable > a .image-icon-fallback,
  .msiip .accordion-menu > .expanded > a .icon,
  .msiip .accordion-menu > .expanded > a .image-icon-fallback {
    position: absolute; }

.msiip .accordion-menu > .expandable > ul {
  display: none; }

.msiip .accordion-menu > li:not(.expandable):not(.expanded):not(.selected) > a:not([href]):hover {
  color: #151515;
  cursor: default; }

.msiip .accordion-menu > .expandable > a:hover,
.msiip .accordion-menu > .expanded > a:hover {
  color: #00b8ee; }
  .msiip .accordion-menu > .expandable > a:hover .icon,
  .msiip .accordion-menu > .expanded > a:hover .icon {
    color: #00b8ee; }

.msiip .accordion-menu > .expandable > a .icon {
  color: #999999;
  font-family: "Morningstar UI Icons"; }
  .msiip .accordion-menu > .expandable > a .icon:before {
    content: ""; }

.msiip .accordion-menu > .expandable > a .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/arrow-close-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .accordion-menu > .expandable > a:hover .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/hover/arrow-close-hover.svg") center no-repeat;
  background-size: contain; }

.msiip .accordion-menu > .expanded > a .icon {
  color: #999999;
  font-family: "Morningstar UI Icons"; }
  .msiip .accordion-menu > .expanded > a .icon:before {
    content: ""; }

.msiip .accordion-menu > .expanded > a .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/arrow-open-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .accordion-menu > .expanded > a:hover .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/hover/arrow-open-hover.svg") center no-repeat;
  background-size: contain; }

.msiip .accordion-menu > .expandable > a,
.msiip .accordion-menu > .expanded > a {
  padding-left: 1.1111111111rem; }
  .msiip .accordion-menu > .expandable > a .icon,
  .msiip .accordion-menu > .expandable > a .image-icon-fallback,
  .msiip .accordion-menu > .expanded > a .icon,
  .msiip .accordion-menu > .expanded > a .image-icon-fallback {
    left: 0; }
  .msiip .accordion-menu > .expandable > a .image-icon-fallback,
  .msiip .accordion-menu > .expanded > a .image-icon-fallback {
    height: 0.8888888889rem;
    margin-top: 0.1111111111rem;
    width: 0.8888888889rem; }

.msiip .accordion-menu > .expandable ul,
.msiip .accordion-menu > .expanded ul {
  padding-bottom: 0.8333333333rem; }

.msiip .bulleted-list,
.msiip .alert-bulleted-list,
.msiip .arrow-close-bulleted-list,
.msiip .premium-chicklet-filled-bulleted-list {
  padding-left: 1.1111111111rem; }
  .msiip .bulleted-list ul,
  .msiip .alert-bulleted-list ul,
  .msiip .arrow-close-bulleted-list ul,
  .msiip .premium-chicklet-filled-bulleted-list ul {
    padding-left: 1.1111111111rem; }
  .msiip .bulleted-list .icon,
  .msiip .bulleted-list .image-icon-fallback,
  .msiip .alert-bulleted-list .icon,
  .msiip .alert-bulleted-list .image-icon-fallback,
  .msiip .arrow-close-bulleted-list .icon,
  .msiip .arrow-close-bulleted-list .image-icon-fallback,
  .msiip .premium-chicklet-filled-bulleted-list .icon,
  .msiip .premium-chicklet-filled-bulleted-list .image-icon-fallback {
    left: -1.1111111111rem;
    top: 0.1111111111rem; }
  .msiip .bulleted-list .icon,
  .msiip .alert-bulleted-list .icon,
  .msiip .arrow-close-bulleted-list .icon,
  .msiip .premium-chicklet-filled-bulleted-list .icon {
    font-size: 0.8888888889rem;
    line-height: 1.1111111111rem;
    font-weight: 300; }
    .msiip .bulleted-list .icon b, .msiip .bulleted-list .icon strong,
    .msiip .alert-bulleted-list .icon b,
    .msiip .alert-bulleted-list .icon strong,
    .msiip .arrow-close-bulleted-list .icon b,
    .msiip .arrow-close-bulleted-list .icon strong,
    .msiip .premium-chicklet-filled-bulleted-list .icon b,
    .msiip .premium-chicklet-filled-bulleted-list .icon strong {
      font-weight: 600; }
  .msiip .bulleted-list .image-icon-fallback,
  .msiip .alert-bulleted-list .image-icon-fallback,
  .msiip .arrow-close-bulleted-list .image-icon-fallback,
  .msiip .premium-chicklet-filled-bulleted-list .image-icon-fallback {
    height: 0.8888888889rem;
    margin-top: 0.1111111111rem;
    width: 0.8888888889rem; }

.msiip .bulleted-list li {
  position: relative; }
  .msiip .bulleted-list li .icon,
  .msiip .bulleted-list li .image-icon-fallback {
    position: absolute; }

.msiip .bulleted-list > li .icon {
  color: #999999;
  font-family: "Morningstar UI Icons";
  color: #676767; }
  .msiip .bulleted-list > li .icon:before {
    content: ""; }

.msiip .bulleted-list > li .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/list-bullet-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .bulleted-list ul > li .icon {
  color: #999999;
  font-family: "Morningstar UI Icons";
  color: #676767; }
  .msiip .bulleted-list ul > li .icon:before {
    content: ""; }

.msiip .bulleted-list ul > li .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/list-bullet-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .bulleted-list .premium .icon {
  color: #999999;
  font-family: "Morningstar UI Icons";
  color: #5050cc; }
  .msiip .bulleted-list .premium .icon:before {
    content: ""; }

.msiip .bulleted-list .premium .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-filled-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .alert-bulleted-list li {
  position: relative; }
  .msiip .alert-bulleted-list li .icon,
  .msiip .alert-bulleted-list li .image-icon-fallback {
    position: absolute; }

.msiip .alert-bulleted-list > li .icon {
  color: #999999;
  font-family: "Morningstar UI Icons";
  color: #e00e40; }
  .msiip .alert-bulleted-list > li .icon:before {
    content: ""; }

.msiip .alert-bulleted-list > li .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/alert-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .alert-bulleted-list ul > li .icon {
  color: #999999;
  font-family: "Morningstar UI Icons";
  color: #e00e40; }
  .msiip .alert-bulleted-list ul > li .icon:before {
    content: ""; }

.msiip .alert-bulleted-list ul > li .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/alert-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .alert-bulleted-list .premium .icon {
  color: #999999;
  font-family: "Morningstar UI Icons";
  color: #5050cc; }
  .msiip .alert-bulleted-list .premium .icon:before {
    content: ""; }

.msiip .alert-bulleted-list .premium .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-filled-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .alert-bulleted-list li {
  color: #e00e40; }

.msiip .arrow-close-bulleted-list li {
  position: relative; }
  .msiip .arrow-close-bulleted-list li .icon,
  .msiip .arrow-close-bulleted-list li .image-icon-fallback {
    position: absolute; }

.msiip .arrow-close-bulleted-list > li .icon {
  color: #999999;
  font-family: "Morningstar UI Icons";
  color: #676767; }
  .msiip .arrow-close-bulleted-list > li .icon:before {
    content: ""; }

.msiip .arrow-close-bulleted-list > li .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/arrow-close-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .arrow-close-bulleted-list ul > li .icon {
  color: #999999;
  font-family: "Morningstar UI Icons";
  color: #676767; }
  .msiip .arrow-close-bulleted-list ul > li .icon:before {
    content: ""; }

.msiip .arrow-close-bulleted-list ul > li .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/arrow-close-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .arrow-close-bulleted-list .premium .icon {
  color: #999999;
  font-family: "Morningstar UI Icons";
  color: #5050cc; }
  .msiip .arrow-close-bulleted-list .premium .icon:before {
    content: ""; }

.msiip .arrow-close-bulleted-list .premium .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-filled-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .premium-chicklet-filled-bulleted-list li {
  position: relative; }
  .msiip .premium-chicklet-filled-bulleted-list li .icon,
  .msiip .premium-chicklet-filled-bulleted-list li .image-icon-fallback {
    position: absolute; }

.msiip .premium-chicklet-filled-bulleted-list > li .icon {
  color: #999999;
  font-family: "Morningstar UI Icons";
  color: #5050cc; }
  .msiip .premium-chicklet-filled-bulleted-list > li .icon:before {
    content: ""; }

.msiip .premium-chicklet-filled-bulleted-list > li .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-filled-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .premium-chicklet-filled-bulleted-list ul > li .icon {
  color: #999999;
  font-family: "Morningstar UI Icons";
  color: #5050cc; }
  .msiip .premium-chicklet-filled-bulleted-list ul > li .icon:before {
    content: ""; }

.msiip .premium-chicklet-filled-bulleted-list ul > li .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-filled-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .premium-chicklet-filled-bulleted-list .premium .icon {
  color: #999999;
  font-family: "Morningstar UI Icons";
  color: #5050cc; }
  .msiip .premium-chicklet-filled-bulleted-list .premium .icon:before {
    content: ""; }

.msiip .premium-chicklet-filled-bulleted-list .premium .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/premium-chicklet-filled-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .carousel-menu {
  position: relative; }
  .msiip .carousel-menu > li > a .icon,
  .msiip .carousel-menu > li > a .image-icon-fallback {
    float: right; }
  .msiip .carousel-menu ul {
    left: 100%;
    position: absolute;
    top: 0;
    width: 100%; }
  .msiip .carousel-menu > li > a .icon {
    color: #999999;
    font-family: "Morningstar UI Icons"; }
    .msiip .carousel-menu > li > a .icon:before {
      content: ""; }
  .msiip .carousel-menu > li > a .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/arrow-right-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip .carousel-menu > li > a:hover .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/arrow-right-hover.svg") center no-repeat;
    background-size: contain; }
  .msiip .carousel-menu > li > a .image-icon-fallback {
    height: 0.8888888889rem;
    margin-top: 0.1111111111rem;
    width: 0.8888888889rem; }

.msiip .dropdown-menu {
  -webkit-box-shadow: 0 4px 8px 1px rgba(21, 21, 21, 0.35);
  -moz-box-shadow: 0 4px 8px 1px rgba(21, 21, 21, 0.35);
  box-shadow: 0 4px 8px 1px rgba(21, 21, 21, 0.35);
  background-color: white;
  display: none;
  position: absolute;
  min-width: 100%;
  z-index: 1000;
  max-height: 23.6111111111rem;
  overflow-y: auto;
  padding: 0.2777777778rem 0.4444444444rem 0.8333333333rem 0.4444444444rem;
  top: 1.7777777778rem; }

.msiip .linear-list:after,
.msiip .tab-menu:after {
  clear: both;
  content: "";
  display: table; }

.msiip .linear-list > li,
.msiip .tab-menu > li {
  float: left; }

.msiip .linear-list > li,
.msiip .tab-menu > li {
  margin-right: 0.8333333333rem; }
  .msiip .linear-list > li:last-child,
  .msiip .tab-menu > li:last-child {
    margin-right: 0; }

.msiip .tab-menu > li a {
  border-bottom: 1px solid transparent; }

.msiip .tab-menu > li > a:hover {
  border-bottom: 1px solid #00b8ee;
  color: #151515; }

.msiip .tab-menu > .selected > a {
  border-bottom: 1px solid #00b8ee;
  color: #151515; }

.msiip .tab-menu > .selected > a:hover {
  border-bottom-color: #00b8ee;
  color: #00b8ee; }

.msiip .accordion-menu ul {
  padding-left: 1.1111111111rem; }

.msiip .menu > li,
.msiip .accordion-menu > li,
.msiip .carousel-menu > li,
.msiip .carousel-menu ul > li,
.msiip .headline-list > li,
.msiip .related-list > li {
  border-style: solid;
  border-color: #e9e9e9; }
  .msiip .menu > li > a,
  .msiip .accordion-menu > li > a,
  .msiip .carousel-menu > li > a,
  .msiip .carousel-menu ul > li > a,
  .msiip .headline-list > li > a,
  .msiip .related-list > li > a {
    display: block; }

.msiip .menu > li,
.msiip .accordion-menu > li,
.msiip .carousel-menu > li,
.msiip .carousel-menu ul > li,
.msiip .headline-list > li {
  border-bottom-width: 1px;
  padding-bottom: 0;
  padding-top: 0; }
  .msiip .menu > li > a,
  .msiip .accordion-menu > li > a,
  .msiip .carousel-menu > li > a,
  .msiip .carousel-menu ul > li > a,
  .msiip .headline-list > li > a {
    padding-bottom: 0.5555555556rem;
    padding-top: 0.5555555556rem; }
  .msiip .menu > li > ul,
  .msiip .accordion-menu > li > ul,
  .msiip .carousel-menu > li > ul,
  .msiip .carousel-menu ul > li > ul,
  .msiip .headline-list > li > ul {
    margin-top: 0; }

.msiip .related-list > li {
  border-bottom-width: 1px;
  padding-bottom: 0;
  padding-top: 0; }
  .msiip .related-list > li:last-of-type {
    border-bottom-width: 0; }
  .msiip .related-list > li > a {
    padding-bottom: 0.5555555556rem;
    padding-top: 0.5555555556rem; }
  .msiip .related-list > li > ul {
    margin-top: 0; }

.msiip .headline-list li {
  font-size: 1rem;
  line-height: 1.2222222222rem;
  font-weight: 300;
  padding: 0.1666666667rem 0; }
  .msiip .headline-list li b, .msiip .headline-list li strong {
    font-weight: 600; }
  .msiip .headline-list li a {
    font-size: 1rem;
    line-height: 1.2222222222rem;
    font-weight: 300; }
    .msiip .headline-list li a b, .msiip .headline-list li a strong {
      font-weight: 600; }
  .msiip .headline-list li ul {
    margin-top: 0.1666666667rem; }

.msiip .headline-list .has-list {
  padding-bottom: 0; }

.msiip .headline-list > li {
  border-bottom-width: 1px;
  padding-bottom: 0;
  padding-top: 0; }
  .msiip .headline-list > li > a {
    padding-bottom: 0.6111111111rem;
    padding-top: 0.6111111111rem; }
  .msiip .headline-list > li > ul {
    margin-top: 0; }

.msiip .headline-list > li {
  border-bottom-width: 1px;
  padding-bottom: 0;
  padding-top: 0; }
  .msiip .headline-list > li:first-of-type {
    border-top-width: 1px; }
  .msiip .headline-list > li:last-of-type {
    border-bottom-width: 0; }
  .msiip .headline-list > li > a {
    padding-bottom: 0.4444444444rem;
    padding-top: 0.4444444444rem; }
  .msiip .headline-list > li > ul {
    margin-top: 0; }

.msiip .table-list > li {
  border-style: solid;
  border-color: #e9e9e9; }
  .msiip .table-list > li > a {
    display: block; }

.msiip .table-list > li {
  border-bottom-width: 1px;
  padding-bottom: 0.2777777778rem;
  padding-top: 0.2777777778rem; }
  .msiip .table-list > li:last-of-type {
    border-bottom-width: 0; }
  .msiip .table-list > li > ul {
    margin-top: 0; }

.msiip .menu > li > a,
.msiip .accordion-menu > li > a,
.msiip .accordion-menu ul > li > a,
.msiip .carousel-menu ul > li > a,
.msiip .dropdown-menu > li > a {
  display: block;
  position: relative; }

.msiip .menu > li:not(.selected):not(.expandable):not(.expanded) > a [class*="icon"],
.msiip .accordion-menu > li:not(.selected):not(.expandable):not(.expanded) > a [class*="icon"],
.msiip .accordion-menu ul > li:not(.selected):not(.expandable):not(.expanded) > a [class*="icon"],
.msiip .carousel-menu ul > li:not(.selected):not(.expandable):not(.expanded) > a [class*="icon"],
.msiip .dropdown-menu > li:not(.selected):not(.expandable):not(.expanded) > a [class*="icon"] {
  display: none; }

.msiip .menu > .selected > a .icon,
.msiip .menu > .selected > a .image-icon-fallback,
.msiip .accordion-menu > .selected > a .icon,
.msiip .accordion-menu > .selected > a .image-icon-fallback,
.msiip .accordion-menu ul > .selected > a .icon,
.msiip .accordion-menu ul > .selected > a .image-icon-fallback,
.msiip .carousel-menu ul > .selected > a .icon,
.msiip .carousel-menu ul > .selected > a .image-icon-fallback,
.msiip .dropdown-menu > .selected > a .icon,
.msiip .dropdown-menu > .selected > a .image-icon-fallback {
  position: absolute;
  right: 0; }

.msiip .menu > .selected > a .icon,
.msiip .accordion-menu > .selected > a .icon,
.msiip .accordion-menu ul > .selected > a .icon,
.msiip .carousel-menu ul > .selected > a .icon,
.msiip .dropdown-menu > .selected > a .icon {
  color: #999999;
  font-family: "Morningstar UI Icons";
  color: #00b8ee; }
  .msiip .menu > .selected > a .icon:before,
  .msiip .accordion-menu > .selected > a .icon:before,
  .msiip .accordion-menu ul > .selected > a .icon:before,
  .msiip .carousel-menu ul > .selected > a .icon:before,
  .msiip .dropdown-menu > .selected > a .icon:before {
    content: ""; }

.msiip .menu > .selected > a .image-icon-fallback,
.msiip .accordion-menu > .selected > a .image-icon-fallback,
.msiip .accordion-menu ul > .selected > a .image-icon-fallback,
.msiip .carousel-menu ul > .selected > a .image-icon-fallback,
.msiip .dropdown-menu > .selected > a .image-icon-fallback {
  background: url("../images/svg/icon-fallbacks/ui/normal/checkmark-normal.svg") center no-repeat;
  background-size: contain; }

.msiip .menu > .selected > a:hover,
.msiip .accordion-menu > .selected > a:hover,
.msiip .accordion-menu ul > .selected > a:hover,
.msiip .carousel-menu ul > .selected > a:hover,
.msiip .dropdown-menu > .selected > a:hover {
  color: #00b8ee; }
  .msiip .menu > .selected > a:hover .icon,
  .msiip .accordion-menu > .selected > a:hover .icon,
  .msiip .accordion-menu ul > .selected > a:hover .icon,
  .msiip .carousel-menu ul > .selected > a:hover .icon,
  .msiip .dropdown-menu > .selected > a:hover .icon {
    color: #00b8ee; }
  .msiip .menu > .selected > a:hover .image-icon-fallback,
  .msiip .accordion-menu > .selected > a:hover .image-icon-fallback,
  .msiip .accordion-menu ul > .selected > a:hover .image-icon-fallback,
  .msiip .carousel-menu ul > .selected > a:hover .image-icon-fallback,
  .msiip .dropdown-menu > .selected > a:hover .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/hover/checkmark-hover.svg") center no-repeat;
    background-size: contain; }

.msiip .menu > li > a,
.msiip .accordion-menu > li > a,
.msiip .accordion-menu ul > li > a,
.msiip .carousel-menu ul > li > a,
.msiip .dropdown-menu > li > a {
  padding-right: 1.1111111111rem; }

.msiip .menu > .selected > a .icon,
.msiip .accordion-menu > .selected > a .icon,
.msiip .accordion-menu ul > .selected > a .icon,
.msiip .carousel-menu ul > .selected > a .icon,
.msiip .dropdown-menu > .selected > a .icon {
  font-size: 0.8888888889rem;
  line-height: 1.1111111111rem;
  font-weight: 300; }
  .msiip .menu > .selected > a .icon b, .msiip .menu > .selected > a .icon strong,
  .msiip .accordion-menu > .selected > a .icon b,
  .msiip .accordion-menu > .selected > a .icon strong,
  .msiip .accordion-menu ul > .selected > a .icon b,
  .msiip .accordion-menu ul > .selected > a .icon strong,
  .msiip .carousel-menu ul > .selected > a .icon b,
  .msiip .carousel-menu ul > .selected > a .icon strong,
  .msiip .dropdown-menu > .selected > a .icon b,
  .msiip .dropdown-menu > .selected > a .icon strong {
    font-weight: 600; }

.msiip .menu > .selected > a .image-icon-fallback,
.msiip .accordion-menu > .selected > a .image-icon-fallback,
.msiip .accordion-menu ul > .selected > a .image-icon-fallback,
.msiip .carousel-menu ul > .selected > a .image-icon-fallback,
.msiip .dropdown-menu > .selected > a .image-icon-fallback {
  height: 0.8888888889rem;
  margin-top: 0.1111111111rem;
  width: 0.8888888889rem; }

/*!
 * @clientlib msiip-global
 * @description loading-indicator.scss
 */
@-webkit-keyframes spinner-loader {
  from {
    opacity: .12; }
  to {
    opacity: 1; } }

@-moz-keyframes spinner-loader {
  from {
    opacity: .12; }
  to {
    opacity: 1; } }

@-ms-keyframes spinner-loader {
  from {
    opacity: .12; }
  to {
    opacity: 1; } }

@-o-keyframes spinner-loader {
  from {
    opacity: .12; }
  to {
    opacity: 1; } }

@keyframes spinner-loader {
  from {
    opacity: .12; }
  to {
    opacity: 1; } }

.msiip .loading-indicator {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  height: 200px;
  justify-content: center;
  overflow: hidden; }
  .msiip .loading-indicator .indicator-1,
  .msiip .loading-indicator .indicator-2,
  .msiip .loading-indicator .indicator-3 {
    display: block;
    fill: #00b8ee; }
    .msiip .loading-indicator .indicator-1 .spinner-blade-1,
    .msiip .loading-indicator .indicator-2 .spinner-blade-1,
    .msiip .loading-indicator .indicator-3 .spinner-blade-1 {
      -webkit-animation: spinner-loader 1s linear 0.0001s infinite;
      -moz-animation: spinner-loader 1s linear 0.0001s infinite;
      -ms-animation: spinner-loader 1s linear 0.0001s infinite;
      -o-animation: spinner-loader 1s linear 0.0001s infinite;
      animation: spinner-loader 1s linear 0.0001s infinite; }
    .msiip .loading-indicator .indicator-1 .spinner-blade-2,
    .msiip .loading-indicator .indicator-2 .spinner-blade-2,
    .msiip .loading-indicator .indicator-3 .spinner-blade-2 {
      -webkit-animation: spinner-loader 1s linear 0.0834333333s infinite;
      -moz-animation: spinner-loader 1s linear 0.0834333333s infinite;
      -ms-animation: spinner-loader 1s linear 0.0834333333s infinite;
      -o-animation: spinner-loader 1s linear 0.0834333333s infinite;
      animation: spinner-loader 1s linear 0.0834333333s infinite; }
    .msiip .loading-indicator .indicator-1 .spinner-blade-3,
    .msiip .loading-indicator .indicator-2 .spinner-blade-3,
    .msiip .loading-indicator .indicator-3 .spinner-blade-3 {
      -webkit-animation: spinner-loader 1s linear 0.1667666667s infinite;
      -moz-animation: spinner-loader 1s linear 0.1667666667s infinite;
      -ms-animation: spinner-loader 1s linear 0.1667666667s infinite;
      -o-animation: spinner-loader 1s linear 0.1667666667s infinite;
      animation: spinner-loader 1s linear 0.1667666667s infinite; }
    .msiip .loading-indicator .indicator-1 .spinner-blade-4,
    .msiip .loading-indicator .indicator-2 .spinner-blade-4,
    .msiip .loading-indicator .indicator-3 .spinner-blade-4 {
      -webkit-animation: spinner-loader 1s linear 0.2501s infinite;
      -moz-animation: spinner-loader 1s linear 0.2501s infinite;
      -ms-animation: spinner-loader 1s linear 0.2501s infinite;
      -o-animation: spinner-loader 1s linear 0.2501s infinite;
      animation: spinner-loader 1s linear 0.2501s infinite; }
    .msiip .loading-indicator .indicator-1 .spinner-blade-5,
    .msiip .loading-indicator .indicator-2 .spinner-blade-5,
    .msiip .loading-indicator .indicator-3 .spinner-blade-5 {
      -webkit-animation: spinner-loader 1s linear 0.3334333333s infinite;
      -moz-animation: spinner-loader 1s linear 0.3334333333s infinite;
      -ms-animation: spinner-loader 1s linear 0.3334333333s infinite;
      -o-animation: spinner-loader 1s linear 0.3334333333s infinite;
      animation: spinner-loader 1s linear 0.3334333333s infinite; }
    .msiip .loading-indicator .indicator-1 .spinner-blade-6,
    .msiip .loading-indicator .indicator-2 .spinner-blade-6,
    .msiip .loading-indicator .indicator-3 .spinner-blade-6 {
      -webkit-animation: spinner-loader 1s linear 0.4167666667s infinite;
      -moz-animation: spinner-loader 1s linear 0.4167666667s infinite;
      -ms-animation: spinner-loader 1s linear 0.4167666667s infinite;
      -o-animation: spinner-loader 1s linear 0.4167666667s infinite;
      animation: spinner-loader 1s linear 0.4167666667s infinite; }
    .msiip .loading-indicator .indicator-1 .spinner-blade-7,
    .msiip .loading-indicator .indicator-2 .spinner-blade-7,
    .msiip .loading-indicator .indicator-3 .spinner-blade-7 {
      -webkit-animation: spinner-loader 1s linear 0.5001s infinite;
      -moz-animation: spinner-loader 1s linear 0.5001s infinite;
      -ms-animation: spinner-loader 1s linear 0.5001s infinite;
      -o-animation: spinner-loader 1s linear 0.5001s infinite;
      animation: spinner-loader 1s linear 0.5001s infinite; }
    .msiip .loading-indicator .indicator-1 .spinner-blade-8,
    .msiip .loading-indicator .indicator-2 .spinner-blade-8,
    .msiip .loading-indicator .indicator-3 .spinner-blade-8 {
      -webkit-animation: spinner-loader 1s linear 0.5834333333s infinite;
      -moz-animation: spinner-loader 1s linear 0.5834333333s infinite;
      -ms-animation: spinner-loader 1s linear 0.5834333333s infinite;
      -o-animation: spinner-loader 1s linear 0.5834333333s infinite;
      animation: spinner-loader 1s linear 0.5834333333s infinite; }
    .msiip .loading-indicator .indicator-1 .spinner-blade-9,
    .msiip .loading-indicator .indicator-2 .spinner-blade-9,
    .msiip .loading-indicator .indicator-3 .spinner-blade-9 {
      -webkit-animation: spinner-loader 1s linear 0.6667666667s infinite;
      -moz-animation: spinner-loader 1s linear 0.6667666667s infinite;
      -ms-animation: spinner-loader 1s linear 0.6667666667s infinite;
      -o-animation: spinner-loader 1s linear 0.6667666667s infinite;
      animation: spinner-loader 1s linear 0.6667666667s infinite; }
    .msiip .loading-indicator .indicator-1 .spinner-blade-10,
    .msiip .loading-indicator .indicator-2 .spinner-blade-10,
    .msiip .loading-indicator .indicator-3 .spinner-blade-10 {
      -webkit-animation: spinner-loader 1s linear 0.7501s infinite;
      -moz-animation: spinner-loader 1s linear 0.7501s infinite;
      -ms-animation: spinner-loader 1s linear 0.7501s infinite;
      -o-animation: spinner-loader 1s linear 0.7501s infinite;
      animation: spinner-loader 1s linear 0.7501s infinite; }
    .msiip .loading-indicator .indicator-1 .spinner-blade-11,
    .msiip .loading-indicator .indicator-2 .spinner-blade-11,
    .msiip .loading-indicator .indicator-3 .spinner-blade-11 {
      -webkit-animation: spinner-loader 1s linear 0.8334333333s infinite;
      -moz-animation: spinner-loader 1s linear 0.8334333333s infinite;
      -ms-animation: spinner-loader 1s linear 0.8334333333s infinite;
      -o-animation: spinner-loader 1s linear 0.8334333333s infinite;
      animation: spinner-loader 1s linear 0.8334333333s infinite; }
    .msiip .loading-indicator .indicator-1 .spinner-blade-12,
    .msiip .loading-indicator .indicator-2 .spinner-blade-12,
    .msiip .loading-indicator .indicator-3 .spinner-blade-12 {
      -webkit-animation: spinner-loader 1s linear 0.9167666667s infinite;
      -moz-animation: spinner-loader 1s linear 0.9167666667s infinite;
      -ms-animation: spinner-loader 1s linear 0.9167666667s infinite;
      -o-animation: spinner-loader 1s linear 0.9167666667s infinite;
      animation: spinner-loader 1s linear 0.9167666667s infinite; }
  .msiip .loading-indicator .indicator-1 {
    flex-basis: 27px;
    height: 27px; }
  .msiip .loading-indicator .indicator-2 {
    flex-basis: 54px;
    height: 54px; }
  .msiip .loading-indicator .indicator-3 {
    flex-basis: 65px;
    height: 65px; }
    @media (max-width: 767px) {
      .msiip .loading-indicator .indicator-3 .indicator-3 {
        flex-basis: 95px;
        height: 95px; } }
  .msiip .loading-indicator .message {
    flex-basis: 100%;
    margin-top: 40px;
    text-align: center; }

.msiip .unavailable {
  font-size: 0.8888888889rem;
  line-height: 1.1111111111rem;
  font-weight: 300; }
  .msiip .unavailable b, .msiip .unavailable strong {
    font-weight: 600; }

.msiip .loaded .loading-indicator {
  display: none; }

/*!
 * @clientlib msiip-global
 * @description marketing-colors.scss
 */

@charset "UTF-8";
/*!
 * @clientlib msiip-global
 * @description segmented-controls.scss
 */
.msiip.segmented-control {
  display: inline-block;
  vertical-align: top; }
  .msiip.segmented-control .segmented-control-list > li .button {
    font-size: 0.8888888889rem;
    line-height: 1.1111111111rem;
    font-weight: 300;
    -webkit-border-radius: 0.8888888889rem;
    -moz-border-radius: 0.8888888889rem;
    -ms-border-radius: 0.8888888889rem;
    -o-border-radius: 0.8888888889rem;
    border-radius: 0.8888888889rem;
    border-width: 1px;
    height: 1.7777777778rem;
    min-width: 3.8888888889rem;
    padding: 0.2777777778rem 0.8333333333rem; }
    .msiip.segmented-control .segmented-control-list > li .button b, .msiip.segmented-control .segmented-control-list > li .button strong {
      font-weight: 600; }
    .msiip.segmented-control .segmented-control-list > li .button.icon-text [class$="icon"],
    .msiip.segmented-control .segmented-control-list > li .button.icon-text .image-icon-fallback {
      margin-right: 0.0555555556rem; }
    .msiip.segmented-control .segmented-control-list > li .button .image-icon-fallback {
      height: 0.8888888889rem;
      margin-top: 0.1111111111rem;
      width: 0.8888888889rem; }
  .msiip.segmented-control .segmented-control-list > li:not(:last-of-type) .button {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -ms-border-bottom-right-radius: 0;
    -o-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    -ms-border-top-right-radius: 0;
    -o-border-top-right-radius: 0;
    border-top-right-radius: 0;
    padding-right: 0.7222222222rem; }
  .msiip.segmented-control .segmented-control-list > li:not(:first-of-type) .button {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    -ms-border-bottom-left-radius: 0;
    -o-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    -ms-border-top-left-radius: 0;
    -o-border-top-left-radius: 0;
    border-top-left-radius: 0;
    border-left: none;
    padding-left: 0.7222222222rem; }
  .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .button {
    border-left: 1px solid #999999;
    -webkit-border-radius: 0.8888888889rem;
    -moz-border-radius: 0.8888888889rem;
    -ms-border-radius: 0.8888888889rem;
    -o-border-radius: 0.8888888889rem;
    border-radius: 0.8888888889rem;
    padding-left: 1.8333333333rem; }
  .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .icon,
  .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .image-icon-fallback {
    left: 0.7222222222rem; }
  @media (max-width: 767px) {
    .msiip.segmented-control.collapsible .segmented-control-list > .selected .button {
      border-left: 1px solid #999999;
      -webkit-border-radius: 0.8888888889rem;
      -moz-border-radius: 0.8888888889rem;
      -ms-border-radius: 0.8888888889rem;
      -o-border-radius: 0.8888888889rem;
      border-radius: 0.8888888889rem;
      padding-left: 1.8333333333rem; }
    .msiip.segmented-control.collapsible .segmented-control-list > .selected .icon,
    .msiip.segmented-control.collapsible .segmented-control-list > .selected .image-icon-fallback {
      left: 0.7222222222rem; } }
  .msiip.segmented-control:after {
    clear: both;
    content: "";
    display: table; }
  .msiip.segmented-control .segmented-control-list {
    list-style: none; }
    .msiip.segmented-control .segmented-control-list:after {
      clear: both;
      content: "";
      display: table; }
    .msiip.segmented-control .segmented-control-list > li {
      float: left; }
      .msiip.segmented-control .segmented-control-list > li .button {
        width: 100%; }
      .msiip.segmented-control .segmented-control-list > li .button:focus {
        position: relative; }
    .msiip.segmented-control .segmented-control-list > .selected .button {
      background-color: #676767;
      border-color: #676767;
      color: white; }
      .msiip.segmented-control .segmented-control-list > .selected .button [class$="icon"] {
        color: white; }
      .msiip.segmented-control .segmented-control-list > .selected .button:hover {
        cursor: default; }
  .msiip.segmented-control.collapsible.collapsed .segmented-control-list > li:not(.selected) {
    display: none; }
  .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .button {
    background-color: white;
    border-color: #999999;
    color: #676767;
    position: relative; }
    .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .button [class$="icon"] {
      color: #999999; }
    .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .button:hover {
      background-color: #999999;
      border-color: #999999;
      color: white;
      cursor: pointer; }
      .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .button:hover [class$="icon"] {
        color: white; }
    .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .button:active {
      background-color: #676767;
      border-color: #676767;
      color: white; }
      .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .button:active [class$="icon"] {
        color: white; }
    .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .button:disabled:hover, .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .button.disabled:hover {
      background-color: white;
      border-color: #999999;
      color: #676767; }
      .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .button:disabled:hover [class$="icon"], .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .button.disabled:hover [class$="icon"] {
        color: #999999; }
  .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .icon,
  .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .image-icon-fallback {
    position: absolute; }
  .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .icon {
    color: #999999;
    font-family: "Morningstar UI Icons"; }
    .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .icon:before {
      content: ""; }
  .msiip.segmented-control.collapsible.collapsed .segmented-control-list > .selected .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/menu-normal.svg") center no-repeat;
    background-size: contain; }
  @media (max-width: 767px) {
    .msiip.segmented-control.collapsible .segmented-control-list > li:not(.selected) {
      display: none; }
    .msiip.segmented-control.collapsible .segmented-control-list > .selected .button {
      background-color: white;
      border-color: #999999;
      color: #676767;
      position: relative; }
      .msiip.segmented-control.collapsible .segmented-control-list > .selected .button [class$="icon"] {
        color: #999999; }
      .msiip.segmented-control.collapsible .segmented-control-list > .selected .button:hover {
        background-color: #999999;
        border-color: #999999;
        color: white;
        cursor: pointer; }
        .msiip.segmented-control.collapsible .segmented-control-list > .selected .button:hover [class$="icon"] {
          color: white; }
      .msiip.segmented-control.collapsible .segmented-control-list > .selected .button:active {
        background-color: #676767;
        border-color: #676767;
        color: white; }
        .msiip.segmented-control.collapsible .segmented-control-list > .selected .button:active [class$="icon"] {
          color: white; }
      .msiip.segmented-control.collapsible .segmented-control-list > .selected .button:disabled:hover, .msiip.segmented-control.collapsible .segmented-control-list > .selected .button.disabled:hover {
        background-color: white;
        border-color: #999999;
        color: #676767; }
        .msiip.segmented-control.collapsible .segmented-control-list > .selected .button:disabled:hover [class$="icon"], .msiip.segmented-control.collapsible .segmented-control-list > .selected .button.disabled:hover [class$="icon"] {
          color: #999999; }
    .msiip.segmented-control.collapsible .segmented-control-list > .selected .icon,
    .msiip.segmented-control.collapsible .segmented-control-list > .selected .image-icon-fallback {
      position: absolute; }
    .msiip.segmented-control.collapsible .segmented-control-list > .selected .icon {
      color: #999999;
      font-family: "Morningstar UI Icons"; }
      .msiip.segmented-control.collapsible .segmented-control-list > .selected .icon:before {
        content: ""; }
    .msiip.segmented-control.collapsible .segmented-control-list > .selected .image-icon-fallback {
      background: url("../images/svg/icon-fallbacks/ui/normal/menu-normal.svg") center no-repeat;
      background-size: contain; } }
  .msiip.segmented-control.full-width, .msiip.segmented-control.full-width-2-segments, .msiip.segmented-control.full-width-3-segments, .msiip.segmented-control.full-width-4-segments {
    width: 100%; }
  .msiip.segmented-control.full-width-2-segments.collapsed .segmented-control-list > .selected, .msiip.segmented-control.full-width-3-segments.collapsed .segmented-control-list > .selected, .msiip.segmented-control.full-width-4-segments.collapsed .segmented-control-list > .selected {
    width: 100%; }
  .msiip.segmented-control.full-width .segmented-control-list > li {
    width: 100%; }
  .msiip.segmented-control.full-width-2-segments .segmented-control-list > li {
    width: 50%; }
  .msiip.segmented-control.full-width-3-segments .segmented-control-list > li {
    width: 33.33333333333333%; }
  .msiip.segmented-control.full-width-4-segments .segmented-control-list > li {
    width: 25%; }

.msiip.segmented-controls {
  display: block; }
  .msiip.segmented-controls:after {
    clear: both;
    content: "";
    display: table; }
  .msiip.segmented-controls .page-segmented-controls {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%; }
    .msiip.segmented-controls .page-segmented-controls:after {
      clear: both;
      content: "";
      display: table; }
  .msiip.segmented-controls .msiip.segmented-control:not(:last-of-type) {
    margin-right: 0.33333333333333rem; }

.msiip .segment-content.initialized {
  display: none;
  width: 100%; }
  .msiip .segment-content.initialized.active {
    display: block; }
    .msiip .segment-content.initialized.active:after {
      clear: both;
      content: "";
      display: table; }

@charset "UTF-8";
/*!
 * @clientlib msiip-global
 * @description tables.scss
 */
/*!
 * @clientlib msiip-global
 * @description marketing-colors.scss
 */
.msiip .marketing-table td.corporate-color-3-font-color-1 {
  color: #ffb600; }

.msiip .marketing-table td.corporate-color-4-font-color-1 {
  color: #fd5516; }

.msiip .marketing-table td.corporate-color-5-font-color-1 {
  color: #cc0000; }

.msiip .marketing-table td.corporate-color-7-font-color-1 {
  color: #aa008a; }

.msiip .marketing-table td.corporate-color-8-font-color-1 {
  color: #5050cc; }

.msiip .marketing-table td.corporate-color-9-font-color-1 {
  color: #0039b7; }

.msiip .marketing-table td.corporate-color-10-font-color-1 {
  color: #00618c; }

.msiip .marketing-table td.corporate-color-11-font-color-1 {
  color: #008e91; }

.msiip .marketing-table td.corporate-color-12-font-color-1 {
  color: #037f56; }

.msiip .marketing-table td.corporate-color-13-font-color-1 {
  color: #708700; }

.msiip .marketing-table td.product-color-1-font-color-1 {
  color: #ababab; }

.msiip table {
  width: 100%; }
  .msiip table caption {
    border-top: 1px solid #999999;
    color: #999999;
    text-align: left; }
  .msiip table td, .msiip table th {
    background-color: white;
    border-bottom: 1px solid #dddddd;
    text-align: left; }
    .msiip table td a, .msiip table th a {
      border-bottom: none; }
    .msiip table td.selected, .msiip table th.selected {
      background-color: #dddddd; }
    .msiip table td:not(.centered):first-child, .msiip table th:not(.centered):first-child {
      text-align: left; }
  .msiip table thead td, .msiip table thead th {
    border-bottom: none;
    vertical-align: bottom; }
    .msiip table thead td.centered, .msiip table thead th.centered {
      text-align: center; }
  .msiip table tfoot td, .msiip table tfoot th {
    border-top: 1px solid #dddddd;
    border-bottom: none; }
  .msiip table tbody:last-of-type tr:last-of-type td, .msiip table tbody:last-of-type tr:last-of-type th {
    border-bottom: none; }
  .msiip table .truncated {
    max-width: 25%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .msiip table .number {
    text-align: right; }
  .msiip table .negative {
    color: #cc0000; }
    .msiip table .negative .icon {
      color: #999999;
      font-family: "Morningstar UI Icons";
      color: #cc0000; }
      .msiip table .negative .icon:before {
        content: ""; }
    .msiip table .negative .image-icon-fallback {
      background: url("../images/svg/icon-fallbacks/ui/normal/arrow-price-change-down-normal.svg") center no-repeat;
      background-size: contain; }
  .msiip table .positive {
    color: #00ad4e; }
    .msiip table .positive .icon {
      color: #999999;
      font-family: "Morningstar UI Icons";
      color: #00ad4e; }
      .msiip table .positive .icon:before {
        content: ""; }
    .msiip table .positive .image-icon-fallback {
      background: url("../images/svg/icon-fallbacks/ui/normal/arrow-price-change-up-normal.svg") center no-repeat;
      background-size: contain; }
  .msiip table .negative .icon,
  .msiip table .positive .icon {
    margin-right: -0.1111111111rem; }
  .msiip table .negative .image-icon-fallback,
  .msiip table .positive .image-icon-fallback {
    margin-right: -0.2777777778rem; }
  .msiip table .strikethrough {
    text-decoration: line-through; }
  .msiip table caption {
    font-size: 1.2222222222rem;
    line-height: 1.4444444444rem;
    font-weight: 300;
    margin-bottom: 1.6666666667rem;
    padding-top: 0.2777777778rem; }
    .msiip table caption b, .msiip table caption strong {
      font-weight: 600; }
  .msiip table td, .msiip table th {
    font-size: 0.8888888889rem;
    line-height: 1.1111111111rem;
    font-weight: 300;
    padding: 0.2777777778rem 0.5555555556rem 0.2777777778rem 0.5555555556rem; }
    .msiip table td b, .msiip table td strong, .msiip table th b, .msiip table th strong {
      font-weight: 600; }
    .msiip table td:first-child, .msiip table th:first-child {
      padding-left: 0; }
    .msiip table td:last-child, .msiip table th:last-child {
      padding-right: 0; }
    .msiip table td.positive .image-icon-fallback, .msiip table td.negative .image-icon-fallback, .msiip table th.positive .image-icon-fallback, .msiip table th.negative .image-icon-fallback {
      height: 0.8888888889rem;
      margin-top: 0.1111111111rem;
      width: 0.8888888889rem; }
  .msiip table thead td, .msiip table thead th {
    font-size: 0.7777777778rem;
    line-height: 0.9444444444rem;
    font-weight: 300;
    padding-bottom: 0.2777777778rem;
    padding-top: 0.2777777778rem; }
    .msiip table thead td b, .msiip table thead td strong, .msiip table thead th b, .msiip table thead th strong {
      font-weight: 600; }
  .msiip table .sorting > div, .msiip table .sorting_asc > div, .msiip table .sorting_desc > div {
    border-bottom: 1px solid transparent;
    position: relative; }
  .msiip table .sorting .icon,
  .msiip table .sorting .image-icon-fallback, .msiip table .sorting_asc .icon,
  .msiip table .sorting_asc .image-icon-fallback, .msiip table .sorting_desc .icon,
  .msiip table .sorting_desc .image-icon-fallback {
    position: absolute; }
  .msiip table .sorting .dataTables_sizing, .msiip table .sorting_asc .dataTables_sizing, .msiip table .sorting_desc .dataTables_sizing {
    margin-top: -4px;
    opacity: 0; }
  .msiip table .sorting .icon:before {
    content: ""; }
  .msiip table .sorting_asc > div, .msiip table .sorting_desc > div {
    border-color: #151515; }
  .msiip table .sorting > div:hover, .msiip table .sorting_asc > div:hover, .msiip table .sorting_desc > div:hover {
    cursor: pointer; }
  .msiip table .sorting_asc .icon,
  .msiip table .sorting_desc .icon {
    color: #999999; }
  .msiip table .sorting_asc .icon {
    color: #999999;
    font-family: "Morningstar UI Icons"; }
    .msiip table .sorting_asc .icon:before {
      content: ""; }
  .msiip table .sorting_asc .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/sort-ascend-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip table .sorting_desc .icon {
    color: #999999;
    font-family: "Morningstar UI Icons"; }
    .msiip table .sorting_desc .icon:before {
      content: ""; }
  .msiip table .sorting_desc .image-icon-fallback {
    background: url("../images/svg/icon-fallbacks/ui/normal/sort-descend-normal.svg") center no-repeat;
    background-size: contain; }
  .msiip table .sorting > div, .msiip table .sorting_asc > div, .msiip table .sorting_desc > div {
    padding-bottom: 0.1666666667rem;
    padding-right: 0.5555555556rem; }
  .msiip table .sorting .icon,
  .msiip table .sorting .image-icon-fallback, .msiip table .sorting_asc .icon,
  .msiip table .sorting_asc .image-icon-fallback, .msiip table .sorting_desc .icon,
  .msiip table .sorting_desc .image-icon-fallback {
    bottom: 0.1666666667rem;
    right: 0; }
  .msiip table .sorting.number > div, .msiip table .sorting_asc.number > div, .msiip table .sorting_desc.number > div {
    padding-left: 0.5555555556rem;
    padding-right: 0; }
  .msiip table .sorting.number .icon,
  .msiip table .sorting.number .image-icon-fallback, .msiip table .sorting_asc.number .icon,
  .msiip table .sorting_asc.number .image-icon-fallback, .msiip table .sorting_desc.number .icon,
  .msiip table .sorting_desc.number .image-icon-fallback {
    left: 0;
    right: initial; }
  .msiip table .sorting_asc .image-icon-fallback,
  .msiip table .sorting_desc .image-icon-fallback {
    height: 0.7777777778rem;
    margin-top: 0.0833333333rem;
    width: 0.7777777778rem; }
  .msiip table .no-wrap {
    display: inline-block;
    white-space: nowrap; }

.msiip .marketing-table td:not(:last-child),
.msiip .marketing-table th:not(:last-child) {
  border-right: 25px solid white; }

.msiip .marketing-table thead td,
.msiip .marketing-table thead th {
  border-bottom: 1px solid #999999; }

.msiip .marketing-table td {
  border-bottom: 1px dotted #999999; }
  .msiip .marketing-table td.corporate-color-3-linear-gradient-color-1 {
    background-image: -webkit-linear-gradient(right, #ffd366 0%, #ffb600 101%);
    background-image: linear-gradient(to left, #ffd366 0%, #ffb600 101%); }
  .msiip .marketing-table td.corporate-color-4-linear-gradient-color-1 {
    background-image: -webkit-linear-gradient(right, #febba2 0%, #fd5516 101%);
    background-image: linear-gradient(to left, #febba2 0%, #fd5516 101%); }
  .msiip .marketing-table td.corporate-color-5-linear-gradient-color-1 {
    background-image: -webkit-linear-gradient(right, #f0b3b3 0%, #cc0000 101%);
    background-image: linear-gradient(to left, #f0b3b3 0%, #cc0000 101%); }
  .msiip .marketing-table td.corporate-color-7-linear-gradient-color-1 {
    background-image: -webkit-linear-gradient(right, #e6b3dc 0%, #aa008a 101%);
    background-image: linear-gradient(to left, #e6b3dc 0%, #aa008a 101%); }
  .msiip .marketing-table td.corporate-color-8-linear-gradient-color-1 {
    background-image: -webkit-linear-gradient(right, #cbcbf0 0%, #5050cc 101%);
    background-image: linear-gradient(to left, #cbcbf0 0%, #5050cc 101%); }
  .msiip .marketing-table td.corporate-color-9-linear-gradient-color-1 {
    background-image: -webkit-linear-gradient(right, #b3c4e9 0%, #0039b7 101%);
    background-image: linear-gradient(to left, #b3c4e9 0%, #0039b7 101%); }
  .msiip .marketing-table td.corporate-color-10-linear-gradient-color-1 {
    background-image: -webkit-linear-gradient(right, #b3d0dd 0%, #00618c 101%);
    background-image: linear-gradient(to left, #b3d0dd 0%, #00618c 101%); }
  .msiip .marketing-table td.corporate-color-11-linear-gradient-color-1 {
    background-image: -webkit-linear-gradient(right, #b3ddde 0%, #008e91 101%);
    background-image: linear-gradient(to left, #b3ddde 0%, #008e91 101%); }
  .msiip .marketing-table td.corporate-color-12-linear-gradient-color-1 {
    background-image: -webkit-linear-gradient(right, #b3d9cc 0%, #037f56 101%);
    background-image: linear-gradient(to left, #b3d9cc 0%, #037f56 101%); }
  .msiip .marketing-table td.corporate-color-13-linear-gradient-color-1 {
    background-image: -webkit-linear-gradient(right, #d4dbb3 0%, #708700 101%);
    background-image: linear-gradient(to left, #d4dbb3 0%, #708700 101%); }
  .msiip .marketing-table td.product-color-1-linear-gradient-color-1 {
    background-image: -webkit-linear-gradient(right, #ababab 0%, #151515 101%);
    background-image: linear-gradient(to left, #ababab 0%, #151515 101%); }
  .msiip .marketing-table td.corporate-color-3-linear-gradient-color-2 {
    background-image: -webkit-linear-gradient(right, #fff8e6 0%, #ffdb80 101%);
    background-image: linear-gradient(to left, #fff8e6 0%, #ffdb80 101%); }
  .msiip .marketing-table td.corporate-color-4-linear-gradient-color-2 {
    background-image: -webkit-linear-gradient(right, #ffeee8 0%, #febba2 101%);
    background-image: linear-gradient(to left, #ffeee8 0%, #febba2 101%); }
  .msiip .marketing-table td.corporate-color-5-linear-gradient-color-2 {
    background-image: -webkit-linear-gradient(right, #fae6e6 0%, #eb9999 101%);
    background-image: linear-gradient(to left, #fae6e6 0%, #eb9999 101%); }
  .msiip .marketing-table td.corporate-color-7-linear-gradient-color-2 {
    background-image: -webkit-linear-gradient(right, #f7e6f3 0%, #dd99d0 101%);
    background-image: linear-gradient(to left, #f7e6f3 0%, #dd99d0 101%); }
  .msiip .marketing-table td.corporate-color-8-linear-gradient-color-2 {
    background-image: -webkit-linear-gradient(right, #eeeefa 0%, #b9b9eb 101%);
    background-image: linear-gradient(to left, #eeeefa 0%, #b9b9eb 101%); }
  .msiip .marketing-table td.corporate-color-9-linear-gradient-color-2 {
    background-image: -webkit-linear-gradient(right, #e6ebf8 0%, #99b0e2 101%);
    background-image: linear-gradient(to left, #e6ebf8 0%, #99b0e2 101%); }
  .msiip .marketing-table td.corporate-color-10-linear-gradient-color-2 {
    background-image: -webkit-linear-gradient(right, #e6eff4 0%, #b3d0dd 101%);
    background-image: linear-gradient(to left, #e6eff4 0%, #b3d0dd 101%); }
  .msiip .marketing-table td.corporate-color-11-linear-gradient-color-2 {
    background-image: -webkit-linear-gradient(right, #e6f4f4 0%, #99d2d3 101%);
    background-image: linear-gradient(to left, #e6f4f4 0%, #99d2d3 101%); }
  .msiip .marketing-table td.corporate-color-12-linear-gradient-color-2 {
    background-image: -webkit-linear-gradient(right, #e6f2ee 0%, #b3d9cc 101%);
    background-image: linear-gradient(to left, #e6f2ee 0%, #b3d9cc 101%); }
  .msiip .marketing-table td.corporate-color-13-linear-gradient-color-2 {
    background-image: -webkit-linear-gradient(right, #f1f3e6 0%, #c6cf99 101%);
    background-image: linear-gradient(to left, #f1f3e6 0%, #c6cf99 101%); }
  .msiip .marketing-table td.product-color-1-linear-gradient-color-2 {
    background-image: -webkit-linear-gradient(right, #e9e9e9 0%, #999999 101%);
    background-image: linear-gradient(to left, #e9e9e9 0%, #999999 101%); }
  .msiip .marketing-table td [class*="icon"].corporate-color-3-font-color-1 {
    color: #ffb600; }
  .msiip .marketing-table td [class*="icon"].corporate-color-4-font-color-1 {
    color: #fd5516; }
  .msiip .marketing-table td [class*="icon"].corporate-color-5-font-color-1 {
    color: #cc0000; }
  .msiip .marketing-table td [class*="icon"].corporate-color-7-font-color-1 {
    color: #aa008a; }
  .msiip .marketing-table td [class*="icon"].corporate-color-8-font-color-1 {
    color: #5050cc; }
  .msiip .marketing-table td [class*="icon"].corporate-color-9-font-color-1 {
    color: #0039b7; }
  .msiip .marketing-table td [class*="icon"].corporate-color-10-font-color-1 {
    color: #00618c; }
  .msiip .marketing-table td [class*="icon"].corporate-color-11-font-color-1 {
    color: #008e91; }
  .msiip .marketing-table td [class*="icon"].corporate-color-12-font-color-1 {
    color: #037f56; }
  .msiip .marketing-table td [class*="icon"].corporate-color-13-font-color-1 {
    color: #708700; }
  .msiip .marketing-table td [class*="icon"].product-color-1-font-color-1 {
    color: #ababab; }

.msiip .marketing-table p {
  margin-top: 0; }

.msiip .marketing-table .select-checkbox-ui-icon {
  font-size: 1.5555555556rem;
  line-height: 1.7777777778rem;
  font-weight: 200; }
  .msiip .marketing-table .select-checkbox-ui-icon b, .msiip .marketing-table .select-checkbox-ui-icon strong {
    font-weight: 600; }

.msiip .marketing-table tbody:last-of-type tr:last-of-type td, .msiip .marketing-table tbody:last-of-type tr:last-of-type th {
  border-bottom: 1px dotted #999999; }

.msiip .dataTables_wrapper .bottom:after,
.msiip .dataTables_wrapper .top:after {
  clear: both;
  content: "";
  display: table; }

.msiip .dataTables_wrapper .paging_input {
  float: left;
  margin-bottom: 5px; }
  .msiip .dataTables_wrapper .paging_input:after {
    clear: both;
    content: "";
    display: table; }
  .msiip .dataTables_wrapper .paging_input .first, .msiip .dataTables_wrapper .paging_input .last {
    display: none; }
  .msiip .dataTables_wrapper .paging_input .paginate_input {
    width: 40px; }
    .msiip .dataTables_wrapper .paging_input .paginate_input:focus {
      box-shadow: inset 0 2px 2px 0 #ccc; }
  .msiip .dataTables_wrapper .paging_input .paginate_of {
    margin-right: 5px;
    float: left;
    height: 32px;
    padding: 5px 5px; }
  .msiip .dataTables_wrapper .paging_input .paginate_page {
    float: left;
    height: 32px;
    padding: 5px 5px 5px 0; }
  .msiip .dataTables_wrapper .paging_input .text-control {
    float: left; }
  .msiip .dataTables_wrapper .paging_input .previous {
    margin-right: 10px; }

.msiip .responsive-table-wrapper {
  position: relative; }
  .msiip .responsive-table-wrapper .caption-wrapper {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1; }
  .msiip .responsive-table-wrapper .fixed-column-wrapper {
    background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0px, rgba(221, 221, 221, 0.5) 4px, rgba(171, 171, 171, 0.5) 6px, white 6px);
    background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0px, rgba(221, 221, 221, 0.5) 4px, rgba(171, 171, 171, 0.5) 6px, white 6px);
    float: none;
    left: 0;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    top: 0;
    z-index: 2; }
    .msiip .responsive-table-wrapper .fixed-column-wrapper table td:not(:first-child), .msiip .responsive-table-wrapper .fixed-column-wrapper table th:not(:first-child) {
      background-color: transparent; }
    .msiip .responsive-table-wrapper .fixed-column-wrapper table td .focused, .msiip .responsive-table-wrapper .fixed-column-wrapper table th .focused {
      -webkit-box-shadow: 0 0 2px 2px #80dcf7;
      -moz-box-shadow: 0 0 2px 2px #80dcf7;
      box-shadow: 0 0 2px 2px #80dcf7; }
  .msiip .responsive-table-wrapper .horizontal-scroll-wrapper {
    position: relative;
    overflow-x: auto; }
  .msiip .responsive-table-wrapper .fixed-column-wrapper ~ .horizontal-scroll-wrapper > .table-wrapper table caption {
    opacity: 0; }


