/*!
 * IRESS Bootstrap - flexbox edition
 *
 * Copyright (c)2015 IRESS UK Ltd.
 */
/*
@iress-splash-absolute-zindex: 2001;
@iress-skip-to-content-zindex: 1050;
@iress-row-height: 3.75em;
*/
/**
 * Fix for vw, vh, vmin, vmax on iOS 7.
 * http://caniuse.com/#feat=viewport-units
 *
 * This fix works by replacing viewport units with px values on known screen sizes.
 *
 * iPhone 6 and 6 Plus cannot run iOS 7, so are not targeted by this fix.
 * Target devices running iOS 8+ will incidentally execute the media query,
 * but this will still produce the expected result; so this is not a problem.
 *
 * As an example, replace:
 *
 *   height: 50vh;
 *   font-size: 5vmin;
 *   width: calc(100vw - 10em);
 *
 * with:
 *
 *   .viewport-unit(height, 50vh);
 *   .viewport-unit(font-size, 5vmin);
 *   .viewport-unit(width, 100vw, -10em);
 */
.flexbox .flex-dashboard,
.flexboxtweener .flex-dashboard {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 0;
}
.flexbox .flex-dashboard > li,
.flexboxtweener .flex-dashboard > li {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 25%;
  margin: 0;
  /*
    &:nth-child(4n+1):nth-last-child(-n+4),
    &:nth-child(4n+1):nth-last-child(-n+4) ~ li {

      .ko-widget-wrapper {
        margin-bottom: 0;
      }

    }
    */
}
.flexbox .flex-dashboard > li .i-panel,
.flexboxtweener .flex-dashboard > li .i-panel {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 5vw;
  margin-bottom: 30px;
  margin-left: 15px;
  margin-right: 15px;
}
.flexbox .flex-dashboard > li .i-panel.panel-iressa .a.fill,
.flexboxtweener .flex-dashboard > li .i-panel.panel-iressa .a.fill {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  min-height: 407px;
}
.flexbox .flex-dashboard > li .i-panel.z-panel > a,
.flexboxtweener .flex-dashboard > li .i-panel.z-panel > a {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.flexbox .flex-dashboard > li .i-panel .panel-body:not(.flex-static),
.flexboxtweener .flex-dashboard > li .i-panel .panel-body:not(.flex-static),
.flexbox .flex-dashboard > li .i-panel table.i-table,
.flexboxtweener .flex-dashboard > li .i-panel table.i-table {
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.flexbox .flex-dashboard > li .ko-widget-wrapper,
.flexboxtweener .flex-dashboard > li .ko-widget-wrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 5vw;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 30px;
}
.flexbox .flex-dashboard > li .ko-widget-wrapper > .i-panel,
.flexboxtweener .flex-dashboard > li .ko-widget-wrapper > .i-panel {
  width: auto;
  margin: 0;
}
.flexbox .flex-dashboard > li .ko-widget-wrapper > .i-panel .panel-body:not(.flex-static),
.flexboxtweener .flex-dashboard > li .ko-widget-wrapper > .i-panel .panel-body:not(.flex-static),
.flexbox .flex-dashboard > li .ko-widget-wrapper > .i-panel table.i-table,
.flexboxtweener .flex-dashboard > li .ko-widget-wrapper > .i-panel table.i-table {
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.flexbox .flex-dashboard > li .i-flip-content,
.flexboxtweener .flex-dashboard > li .i-flip-content {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 5vw;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 30px;
  min-height: 23em;
}
.flexbox .flex-dashboard > li .i-flip-content.i-flip-content-large,
.flexboxtweener .flex-dashboard > li .i-flip-content.i-flip-content-large {
  min-height: 31em;
}
.flexbox .flex-dashboard > li .i-flip-content > .ko-widget-wrapper,
.flexboxtweener .flex-dashboard > li .i-flip-content > .ko-widget-wrapper {
  width: 100%;
  height: 100%;
}
.flexbox .flex-dashboard > li .i-flip-content > .ko-widget-wrapper > .i-panel,
.flexboxtweener .flex-dashboard > li .i-flip-content > .ko-widget-wrapper > .i-panel,
.flexbox .flex-dashboard > li .i-flip-content > .i-panel,
.flexboxtweener .flex-dashboard > li .i-flip-content > .i-panel {
  width: 100%;
  height: 100%;
  margin: 0;
}
.flexbox .flex-dashboard > li .i-flip-content > .ko-widget-wrapper > .i-panel .panel-body:not(.flex-static),
.flexboxtweener .flex-dashboard > li .i-flip-content > .ko-widget-wrapper > .i-panel .panel-body:not(.flex-static),
.flexbox .flex-dashboard > li .i-flip-content > .i-panel .panel-body:not(.flex-static),
.flexboxtweener .flex-dashboard > li .i-flip-content > .i-panel .panel-body:not(.flex-static),
.flexbox .flex-dashboard > li .i-flip-content > .ko-widget-wrapper > .i-panel table.i-table,
.flexboxtweener .flex-dashboard > li .i-flip-content > .ko-widget-wrapper > .i-panel table.i-table,
.flexbox .flex-dashboard > li .i-flip-content > .i-panel table.i-table,
.flexboxtweener .flex-dashboard > li .i-flip-content > .i-panel table.i-table {
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.flexbox .flex-dashboard > li .i-flip-content.i-flip-chart-minheight,
.flexboxtweener .flex-dashboard > li .i-flip-content.i-flip-chart-minheight {
  min-height: 30em;
}
.flexbox .flex-dashboard.flex-dashboard-small > li,
.flexboxtweener .flex-dashboard.flex-dashboard-small > li {
  width: 33.33%;
}
.no-flexbox:not(.flexboxtweener) .flex-dashboard {
  margin: 0;
  padding: 0;
}
.no-flexbox:not(.flexboxtweener) .flex-dashboard > li {
  list-style-type: none;
  width: 25%;
  margin: 0;
  float: left;
}
.no-flexbox:not(.flexboxtweener) .flex-dashboard > li .i-panel {
  margin-bottom: 30px;
  margin-left: 15px;
  margin-right: 15px;
  min-height: 30em;
}
.no-flexbox:not(.flexboxtweener) .flex-dashboard > li .i-panel.panel.panel-iressa,
.no-flexbox:not(.flexboxtweener) .flex-dashboard > li .i-panel.panel.z-panel {
  font-size: inherit;
}
.no-flexbox:not(.flexboxtweener) .flex-dashboard > li .i-panel footer {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.no-flexbox:not(.flexboxtweener) .flex-dashboard > li.i-flip-container {
  min-height: 30em;
}
.no-flexbox:not(.flexboxtweener) .flex-dashboard > li.i-flip-container .i-flip-content {
  width: auto;
}
.no-flexbox:not(.flexboxtweener) .flex-dashboard > li.i-flip-container .i-flip-content .i-flip-front,
.no-flexbox:not(.flexboxtweener) .flex-dashboard > li.i-flip-container .i-flip-content .i-flip-back {
  right: 0;
  width: auto;
}
.no-flexbox:not(.flexboxtweener) .flex-dashboard.flex-dashboard-small > li {
  width: 33.33%;
}
@media only screen and (max-width: 1365px) {
  .flexbox .flex-dashboard > li,
  .flexboxtweener .flex-dashboard > li,
  .no-flexbox .flex-dashboard > li {
    width: 33.33%;
  }
  .flexbox .flex-dashboard.flex-dashboard-small > li,
  .flexboxtweener .flex-dashboard.flex-dashboard-small > li,
  .no-flexbox .flex-dashboard.flex-dashboard-small > li {
    width: 50%;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .flexbox .flex-dashboard > li,
  .no-flexbox .flex-dashboard > li {
    width: 50%;
  }
  .flexbox .flex-dashboard.flex-dashboard-small > li,
  .no-flexbox .flex-dashboard.flex-dashboard-small > li {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .flexbox .flex-dashboard > li,
  .flexboxtweener .flex-dashboard > li,
  .no-flexbox .flex-dashboard > li {
    width: 50%;
  }
  .flexbox .flex-dashboard.flex-dashboard-small > li,
  .flexboxtweener .flex-dashboard.flex-dashboard-small > li,
  .no-flexbox .flex-dashboard.flex-dashboard-small > li {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .flexbox .flex-dashboard > li,
  .flexboxtweener .flex-dashboard > li,
  .no-flexbox .flex-dashboard > li {
    width: 100%;
  }
  .flexbox .flex-dashboard > li:last-of-type,
  .flexboxtweener .flex-dashboard > li:last-of-type,
  .no-flexbox .flex-dashboard > li:last-of-type {
    margin-bottom: 0;
  }
  .flexbox .flex-dashboard > li .i-panel,
  .flexboxtweener .flex-dashboard > li .i-panel,
  .no-flexbox .flex-dashboard > li .i-panel {
    margin-bottom: 15px;
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}
.i-dashboard-wrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.i-dashboard-wrapper > .i-dashboard {
  -ms-flex: 1px 1 1;
  -webkit-flex: 1px 1 1;
  flex: 1px 1 1;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.i-dashboard-wrapper > .i-dashboard > a {
  display: none;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 1em;
}
.i-dashboard-wrapper > .i-dashboard > ul {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-left: -15px;
  margin-right: -15px;
}
.i-dashboard-wrapper > .i-dashboard > ul > li {
  width: 25%;
  margin-bottom: 2em;
}
.i-dashboard-wrapper > .i-dashboard > ul > li > .ko-widget-wrapper {
  height: 100%;
}
.i-dashboard-wrapper > .i-dashboard > ul > li .panel {
  margin: 0 1em;
  height: 100%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.i-dashboard-wrapper > .i-dashboard > ul > li .panel > footer {
  margin-top: auto;
}
.i-dashboard-wrapper > .i-dashboard > ul > li .i-flip-content {
  margin: 0 1em;
  height: 100%;
  width: auto;
  /*
          .i-display-flex();
          .i-flex-basis(1 0 auto); // We have to add a basis for IE10/11
          .i-flex-direction(column); // full height column

          width: 5vw; // without this, column width calcs will be off for IE / iOS

          margin-left: @grid-gutter-width / 2;
          margin-right: @grid-gutter-width / 2;
          margin-bottom: @grid-gutter-width;
          min-height: 23em;

          &.i-flip-content-large {
            min-height: 29em;
          }

          > .i-panel {
            width: 100%;
            height: 100%;
            margin: 0;

            // default .panel-body to be the portion of the panel which grows in height if necessary
            // (NB, if a panel has both .panel-body and table components, prevent both growing in height
            // by including the .flex-static class on the .panel-body)
            .panel-body:not(.flex-static),
            table.i-table {
              .i-flex-basis(1 0 auto); // We have to add a basis for IE10/11
              .i-flex-direction(column);
            }

          }

          &.i-flip-chart-minheight {
            min-height: 30em;
          }
          */
}
.i-dashboard-wrapper > .i-dashboard > ul > li .i-flip-content.i-flip-content-large {
  min-height: 31em;
}
.i-dashboard-wrapper > .i-dashboard > ul > li .i-flip-content > .i-panel {
  width: 100%;
  height: 100%;
  margin: 0;
}
.i-dashboard-wrapper > .i-dashboard > ul > li .i-flip-content.i-flip-chart-minheight {
  min-height: 30em;
}
.i-dashboard-wrapper.i-dashboard-noa > .i-dashboard > ul > li {
  width: 25%;
}
.i-dashboard-wrapper > aside {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex: 160px 0 0;
  -webkit-flex: 160px 0 0;
  flex: 160px 0 0;
  -ms-align-items: start;
  -webkit-align-items: start;
  align-items: start;
  -ms-justify-content: start;
  -webkit-justify-content: start;
  justify-content: start;
  margin-left: 1em;
}
.i-dashboard-wrapper > aside > a {
  max-height: 600px;
}
.i-a-wrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.i-a-wrapper > .i-a {
  -ms-flex: 1px 1 1;
  -webkit-flex: 1px 1 1;
  flex: 1px 1 1;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.i-a-wrapper > .i-a > a {
  display: none;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 1em;
}
.i-a-wrapper > aside {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex: 160px 0 0;
  -webkit-flex: 160px 0 0;
  flex: 160px 0 0;
  -ms-align-items: start;
  -webkit-align-items: start;
  align-items: start;
  -ms-justify-content: start;
  -webkit-justify-content: start;
  justify-content: start;
  margin-left: 1em;
}
.i-a-wrapper > aside > a {
  max-height: 600px;
}
.i-a-wrapper > .i-a-column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex: 330px 0 0;
  -webkit-flex: 330px 0 0;
  flex: 330px 0 0;
  -ms-align-items: start;
  -webkit-align-items: start;
  align-items: start;
  -ms-justify-content: start;
  -webkit-justify-content: start;
  justify-content: start;
  margin-right: 1em;
}
.i-a-wrapper > .i-a-column.i-a-column-275 {
  -ms-flex: 275px 0 0;
  -webkit-flex: 275px 0 0;
  flex: 275px 0 0;
}
.i-a-banner-row {
  display: none;
  text-align: center;
}
.i-a-banner-row.i-a-banner-row-fixed {
  display: block;
  margin-bottom: 1em;
}
.i-a-banner-row.i-a-banner-row-fixed.i-a-banner-top-spacing {
  margin-top: 1em;
  margin-bottom: 0;
}
.i-a-banner-row.i-a-banner-row-fixed.i-a-banner-top-padding {
  margin-bottom: 0;
  padding-top: 1em;
}
.i-a-interstitial-row {
  text-align: center;
  margin-bottom: 1em;
}
.i-a-skyscraper {
  margin-left: 1em;
}
.flex-dashboard .i-panel.panel-iressa:hover {
  background: inherit;
}
@media (max-width: 1600px) {
  .i-a-wrapper.i-a-wrapper-uxga > .i-dashboard > a,
  .i-a-wrapper-uxga > .i-dashboard > a,
  .i-a-wrapper.i-a-wrapper-uxga > .i-a > a,
  .i-a-wrapper-uxga > .i-a > a {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .i-a-wrapper.i-a-wrapper-uxga > aside,
  .i-a-wrapper-uxga > aside {
    display: none;
  }
  .i-a-wrapper.i-a-wrapper-uxga .i-a-banner-row,
  .i-a-wrapper-uxga .i-a-banner-row {
    display: block;
    margin-bottom: 1em;
  }
  .i-a-wrapper.i-a-wrapper-uxga .i-a-banner-row.i-a-banner-top-spacing,
  .i-a-wrapper-uxga .i-a-banner-row.i-a-banner-top-spacing {
    margin-top: 1em;
    margin-bottom: 0;
  }
  .i-a-wrapper.i-a-wrapper-uxga .i-a-banner-row.i-a-banner-top-padding,
  .i-a-wrapper-uxga .i-a-banner-row.i-a-banner-top-padding {
    margin-bottom: 0;
    padding-top: 1em;
  }
}
@media (max-width: 1450px) {
  .i-dashboard-wrapper:not(.i-dashboard-noa) > .i-dashboard > ul > li {
    width: 33%;
  }
}
@media (max-width: 1365px) {
  .i-dashboard-wrapper.i-dashboard-noa > .i-dashboard > ul > li {
    width: 33%;
  }
}
.i-fixed-sidebar-always-visible .i-a-interstitial-row,
.i-fixed-sidebar-always-visible .i-a-banner-row {
  display: block;
  margin-bottom: 1em;
}
.i-fixed-sidebar-always-visible .i-a-interstitial-row.i-a-banner-top-spacing,
.i-fixed-sidebar-always-visible .i-a-banner-row.i-a-banner-top-spacing {
  margin-top: 1em;
  margin-bottom: 0;
}
.i-fixed-sidebar-always-visible .i-a-interstitial-row.i-a-banner-top-padding,
.i-fixed-sidebar-always-visible .i-a-banner-row.i-a-banner-top-padding {
  margin-bottom: 0;
  padding-top: 1em;
}
@media (max-width: 1280px) {
  .i-fixed-sidebar-always-visible .i-a-interstitial-row,
  .i-fixed-sidebar-always-visible .i-a-banner-row {
    display: none;
    margin-top: 0;
    margin-bottom: 0;
  }
  .i-a-wrapper.i-a-wrapper-sxga > .i-dashboard > a,
  .i-a-wrapper-sxga > .i-dashboard > a,
  .i-a-wrapper.i-a-wrapper-sxga > .i-a > a,
  .i-a-wrapper-sxga > .i-a > a {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .i-a-wrapper.i-a-wrapper-sxga > aside,
  .i-a-wrapper-sxga > aside {
    display: none;
  }
  .i-a-wrapper.i-a-wrapper-sxga .i-a-banner-row,
  .i-a-wrapper-sxga .i-a-banner-row {
    display: block;
    margin-bottom: 1em;
  }
  .i-a-wrapper.i-a-wrapper-sxga .i-a-banner-row.i-a-banner-top-spacing,
  .i-a-wrapper-sxga .i-a-banner-row.i-a-banner-top-spacing {
    margin-top: 1em;
    margin-bottom: 0;
  }
  .i-a-wrapper.i-a-wrapper-sxga .i-a-banner-row.i-a-banner-top-padding,
  .i-a-wrapper-sxga .i-a-banner-row.i-a-banner-top-padding {
    margin-bottom: 0;
    padding-top: 1em;
  }
  .i-a-skyscraper {
    display: none;
  }
}
@media (max-width: 1150px) {
  .i-dashboard-wrapper:not(.i-dashboard-noa) > .i-dashboard > ul > li {
    width: 50%;
  }
}
@media (max-width: 1100px) {
  .i-a-column-wrapper-1100 {
    display: block;
  }
  .i-a-column-wrapper-1100 > .i-a-column {
    display: block;
    margin-right: 0;
  }
}
@media (max-width: 1024px) {
  .i-a-wrapper.i-a-wrapper-xga > .i-dashboard > a,
  .i-a-wrapper.i-a-wrapper-xga > .i-a > a {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .i-a-wrapper.i-a-wrapper-xga > aside {
    display: none;
  }
}
@media (max-width: 991px) {
  .i-dashboard-wrapper.i-dashboard-noa > .i-dashboard > ul > li {
    width: 50%;
  }
}
@media (max-width: 820px) {
  .i-dashboard-wrapper > .i-dashboard > ul > li {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .i-dashboard-wrapper > .i-dashboard > a,
  .i-a-wrapper.i-a-wrapper-ipad-portrait > .i-dashboard > a,
  .i-dashboard-wrapper > .i-a > a,
  .i-a-wrapper.i-a-wrapper-ipad-portrait > .i-a > a {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .i-dashboard-wrapper > aside,
  .i-a-wrapper.i-a-wrapper-ipad-portrait > aside {
    display: none;
  }
  .main.full-width .i-dashboard-wrapper > .i-dashboard > a > picture > img,
  .main.full-width-with-menu .i-dashboard-wrapper > .i-dashboard > a > picture > img,
  .main.full-width .i-dashboard-wrapper > .i-a > a > picture > img,
  .main.full-width-with-menu .i-dashboard-wrapper > .i-a > a > picture > img {
    max-width: 712px;
  }
  .main.full-width .i-a-wrapper > .i-dashboard > a > picture > img,
  .main.full-width-with-menu .i-a-wrapper > .i-dashboard > a > picture > img,
  .main.full-width .i-a-wrapper > .i-a > a > picture > img,
  .main.full-width-with-menu .i-a-wrapper > .i-a > a > picture > img {
    max-width: 694px;
  }
  .main.full-width .i-a-banner-row > a > picture > img,
  .main.full-width-with-menu .i-a-banner-row > a > picture > img {
    max-width: 662px;
  }
}
@media (max-width: 767px) {
  .i-dashboard-wrapper.i-dashboard-noa > .i-dashboard > ul > li,
  .i-dashboard-wrapper:not(.i-dashboard-noa) > .i-dashboard > ul > li {
    width: 100%;
  }
}
@media (max-width: 720px) {
  a > picture {
    display: none !important;
  }
  div.i-login-content a > picture {
    display: block !important;
  }
}
/*
  //background: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 100%), url('http://lorempixel.com/output/abstract-q-c-800-600-7.jpg') no-repeat center center fixed;
  //background: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 100%), url('http://www.hdwallpapersin.com/files/submissions/2013_Frozen_HD_Wallpaper_977176649.jpg') no-repeat center center fixed;

  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

  image-rendering: optimizeQuality; // Gecko
  -ms-interpolation-mode: bicubic; // IE
*/
.ios .iosfix #applicationHost {
  -webkit-transform: translate3d(0, 0, 0);
  height: 100%;
}
/***!
  title: Dashboard panels
  section: Panels
  description: Default and spinning variants
  example: |
    <ul class="flex-dashboard">
      <!-- default panel with watermark -->
      <li>
        <div class="panel panel-default i-panel">
          <span class="watermark-wrapper">
            <span class="watermark fa fa-binoculars"></span>
          </span>
          <header class="panel-heading">
            <h2>
              <span class="fa fa-list-ul"></span>
              <span class="panel-title" data-bind="translateText: 'Panel header'">Panel header</span>
            </h2>
          </header>
          <article class="panel-body">
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel orci consequat,
            aliquet sem nec, auctor est. Etiam non felis vel justo semper iaculis a non massa.
            Suspendisse non bibendum odio, sit amet imperdiet odio. Praesent finibus lectus non cursus
            rhoncus. Cras sollicitudin mauris et varius tempus. Suspendisse sed tortor leo. Proin
            sagittis posuere mauris, nec mollis tellus sollicitudin a.</p>
          </article>
          <footer class='panel-footer allow-overflow'>
            <ul class="nav navbar-left" data-bind="with: leftButton">
              <li class="pull-left">
                <div class="btn-group dropup">
                  <a href="#" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
                     <span data-bind="translateText: 'Menu'">Menu</span> <span class="caret"></span>
                  </a>
                  <ul class="dropdown-menu" role="menu">
                    <li>
                      <a href="#" data-bind="translateText: 'Option 1'">Option 1</a>
                    </li>
                    <li>
                      <a href="#" data-bind="translateText: 'Option 2'">Option 2</a>
                    </li>
                  </ul>
                </div>
              </li>
              <li class="pull-left">
                <a class="btn btn-default" href="#">
                  <span class="fa iress-glyphicon-plus"></span>
                  <span data-bind="translateText: 'New item'">New item</span>
                </a>
              </li>
            </ul>
            <ul class='nav navbar-right'>
              <li class='pull-right'>
                <a href="#">
                  <span data-bind="translateText: 'View'">View</span>
                  <span class="fa iress-glyphicon-arrow-right"></span>
                </a>
              </li>
            </ul>
          </footer>
        </div>
      </li>

      <!-- rotating panel -->
      <li class="i-flip-container">
        <div class="i-flip-content">
          <div class="panel panel-default i-panel no-transparency i-flip-front">
            <span class="watermark-wrapper">
              <span class="watermark fa fa-user"></span>
            </span>
            <header class="panel-heading">
              <h2>
                <span class="fa fa-user"></span>
                <span class="panel-title" data-bind="translateText: 'Front'">Front</span>
              </h2>
            </header>
            <article class="panel-body no-padding-bottom">
              <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel orci consequat,
              aliquet sem nec, auctor est. Etiam non felis vel justo semper iaculis a non massa.
              Suspendisse non bibendum odio, sit amet imperdiet odio. Praesent finibus lectus non cursus
              rhoncus. Cras sollicitudin mauris et varius tempus. Suspendisse sed tortor leo. Proin
              sagittis posuere mauris, nec mollis tellus sollicitudin a.</p>
            </article>
            <footer class="panel-footer">
              <ul class="nav navbar-right">
                <li class="pull-right">
                  <a href="#">
                    <span data-bind="translateText: 'Toggle'">Toggle</span>
                    <span class="fa fa-refresh"></span>
                  </a>
                </li>
              </ul>
            </footer>
          </div>
          <div class="panel panel-default i-panel no-transparency i-flip-back">
            <span class="watermark-wrapper">
              <span class="watermark fa fa-star"></span>
            </span>
            <header class="panel-heading">
              <h2>
                <span class="fa fa-star"></span>
                <span class="panel-title" data-bind="translateText: 'Back'">Back</span>
              </h2>
            </header>
            <article class="panel-body no-padding-bottom">
              <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vel orci consequat,
              aliquet sem nec, auctor est. Etiam non felis vel justo semper iaculis a non massa.
              Suspendisse non bibendum odio, sit amet imperdiet odio. Praesent finibus lectus non cursus
              rhoncus. Cras sollicitudin mauris et varius tempus. Suspendisse sed tortor leo. Proin
              sagittis posuere mauris, nec mollis tellus sollicitudin a.</p>
            </article>
            <footer class="panel-footer">
              <ul class="nav navbar-right">
                <li class="pull-right">
                  <a href="#">
                    <span data-bind="translateText: 'Toggle'">Toggle</span>
                    <span class="fa fa-refresh"></span>
                  </a>
                </li>
              </ul>
            </footer>
          </div>
        </div>
      </li>
    </ul>
***/
.i-panel {
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  position: relative;
  border-radius: 0;
}
.i-panel p {
  font-size: 0.85714286em;
}
.i-panel p.i-panel-intro-text {
  font-size: 1em;
}
.i-panel h3 {
  margin: 0;
  line-height: 1.4;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.i-panel h4 {
  margin-bottom: .5em;
}
.i-panel h3,
.i-panel h4,
.i-panel h5,
.i-panel h6 {
  color: inherit;
}
.i-panel ul.bullet-list {
  list-style-type: disc;
  padding-left: 15px;
}
.i-panel ul.bullet-list li {
  margin-bottom: .5em;
  font-size: 0.85714286em;
}
.i-panel ul.bullet-list li:last-of-type {
  margin-bottom: 1em;
}
.i-panel ul.full-width {
  margin-left: -15px;
  margin-right: -15px;
}
.i-panel ul.full-width li > .btn-group {
  margin: 0;
  height: 4em;
  display: block;
  position: relative;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.i-panel ul.full-width li > .btn-group > a {
  height: 4em;
  width: 100%;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: rgba(58, 28, 70, 0.05);
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.i-panel ul.full-width li > .btn-group > a:hover {
  background-color: rgba(58, 28, 70, 0.15);
}
.i-panel ul.full-width li > .btn-group > a:hover:not(:focus) .watermark-icon {
  opacity: .6;
  filter: alpha(opacity=60);
}
.i-panel ul.full-width li > .btn-group > a:focus {
  background-color: #3A1C46;
}
.i-panel ul.full-width li > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
.i-panel ul.full-width li > .btn-group > a:focus > h4,
.i-panel ul.full-width li > .btn-group > a:focus > h5,
.i-panel ul.full-width li > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(58, 28, 70, 0.75);
}
.i-panel ul.full-width li > .btn-group > a:focus + button {
  color: #fff;
}
.i-panel ul.full-width li > .btn-group > a > h4,
.i-panel ul.full-width li > .btn-group > a > h5,
.i-panel ul.full-width li > .btn-group > a > h6 {
  text-align: left;
  display: block;
  margin: 0;
  -webkit-transition: color 0.2s, text-shadow 0.2s ease-in-out;
  transition: color 0.2s, text-shadow 0.2s ease-in-out;
  opacity: .99;
  filter: alpha(opacity=99);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.i-panel ul.full-width li > .btn-group > a > h4 {
  color: #707070;
  font-size: 1.14285714em;
  font-weight: bold;
  width: -webkit-calc(100% - 1.25em);
  width: calc(100% - 1.25em);
  line-height: 1.4;
}
.i-panel ul.full-width li > .btn-group > a > h5 {
  color: #3A1C46;
  font-size: 0.92857143em;
  margin: 0;
  width: -webkit-calc(100% - 2em);
  width: calc(100% - 2em);
  line-height: 1.42857143;
  display: block;
}
.i-panel ul.full-width li > .btn-group > a > h6 {
  text-align: right;
  position: absolute;
  right: 6.5em;
  bottom: .75em;
  color: #3A1C46;
  font-size: 0.92857143em;
}
.i-panel ul.full-width li > .btn-group > button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 2em;
  height: 4em;
  z-index: 10;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.i-panel ul.full-width li > .btn-group > button > span.caret {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.i-panel ul.full-width li > .btn-group > button:hover {
  background-color: rgba(58, 28, 70, 0.15);
}
.i-panel ul.full-width li > .btn-group > button:focus {
  color: #fff;
  background-color: #3A1C46;
}
.i-panel ul.full-width > li > a {
  height: 4em;
  width: 100%;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: rgba(58, 28, 70, 0.05);
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  position: relative;
}
.i-panel ul.full-width > li > a .watermark-icon {
  right: .25em;
}
.i-panel ul.full-width > li > a:hover {
  background-color: rgba(58, 28, 70, 0.15);
}
.i-panel ul.full-width > li > a:hover:not(:focus) .watermark-icon {
  opacity: .6;
  filter: alpha(opacity=60);
}
.i-panel ul.full-width > li > a:focus {
  background-color: #3A1C46;
}
.i-panel ul.full-width > li > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
.i-panel ul.full-width > li > a:focus > h4,
.i-panel ul.full-width > li > a:focus > h5,
.i-panel ul.full-width > li > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(58, 28, 70, 0.75);
}
.i-panel ul.full-width > li > a > h4,
.i-panel ul.full-width > li > a > h5,
.i-panel ul.full-width > li > a > h6 {
  text-align: left;
  display: block;
  margin: 0;
  -webkit-transition: color 0.2s, text-shadow 0.2s ease-in-out;
  transition: color 0.2s, text-shadow 0.2s ease-in-out;
  opacity: .99;
  filter: alpha(opacity=99);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.i-panel ul.full-width > li > a > h4 {
  color: #707070;
  font-size: 1.14285714em;
  font-weight: bold;
  width: -webkit-calc(100% - 1.25em);
  width: calc(100% - 1.25em);
  line-height: 1.4;
}
.i-panel ul.full-width > li > a > h5 {
  color: #3A1C46;
  font-size: 0.92857143em;
  margin: 0;
  width: -webkit-calc(100% - 2em);
  width: calc(100% - 2em);
  line-height: 1.42857143;
  display: block;
}
.i-panel ul.full-width > li {
  height: 4.25em;
}
.i-panel ul.full-width > li.auto-height {
  height: auto;
  margin-bottom: 1em;
}
.i-panel ul.full-width > li.auto-height table tr > td {
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 3em;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.i-panel ul.full-width > li.i-empty {
  position: relative;
  height: 10em;
}
.i-panel ul.full-width > li.i-empty .watermark {
  font-size: 7em;
}
.i-panel ul.full-width > li.i-empty p {
  margin: 0;
  padding: 15px;
}
.i-panel ul.full-width > li.primary > .btn-group > a {
  background-color: rgba(58, 28, 70, 0.15);
}
.i-panel ul.full-width > li.primary > .btn-group > a .watermark-icon {
  color: rgba(58, 28, 70, 0.5);
}
.i-panel ul.full-width > li.primary > .btn-group > a:hover {
  background-color: rgba(58, 28, 70, 0.25);
}
.i-panel ul.full-width > li.primary > .btn-group > a:focus {
  background-color: #3A1C46;
}
.i-panel ul.full-width > li.primary > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
.i-panel ul.full-width > li.primary > .btn-group > a:focus > h4,
.i-panel ul.full-width > li.primary > .btn-group > a:focus > h5,
.i-panel ul.full-width > li.primary > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(58, 28, 70, 0.75);
}
.i-panel ul.full-width > li.primary > .btn-group > a:focus + button {
  color: #fff;
}
.i-panel ul.full-width > li.primary > .btn-group > a > h4,
.i-panel ul.full-width > li.primary > .btn-group > a > h5,
.i-panel ul.full-width > li.primary > .btn-group > a > h6 {
  color: #3A1C46;
}
.i-panel ul.full-width > li.primary > .btn-group > button:hover {
  background-color: rgba(58, 28, 70, 0.25);
}
.i-panel ul.full-width > li.primary > .btn-group > button:focus {
  color: #fff;
  background-color: #3A1C46;
}
.i-panel ul.full-width > li.primary > a {
  background-color: rgba(58, 28, 70, 0.15);
}
.i-panel ul.full-width > li.primary > a .watermark-icon {
  color: rgba(58, 28, 70, 0.5);
}
.i-panel ul.full-width > li.primary > a:hover {
  background-color: rgba(58, 28, 70, 0.25);
}
.i-panel ul.full-width > li.primary > a:focus {
  background-color: #3A1C46;
}
.i-panel ul.full-width > li.primary > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
.i-panel ul.full-width > li.primary > a:focus > h4,
.i-panel ul.full-width > li.primary > a:focus > h5,
.i-panel ul.full-width > li.primary > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(58, 28, 70, 0.75);
}
.i-panel ul.full-width > li.primary > a:focus + button {
  color: #fff;
}
.i-panel ul.full-width > li.primary > a > h4,
.i-panel ul.full-width > li.primary > a > h5,
.i-panel ul.full-width > li.primary > a > h6 {
  color: #3A1C46;
}
.i-panel ul.full-width > li.success > .btn-group > a {
  background-color: rgba(92, 184, 92, 0.15);
}
.i-panel ul.full-width > li.success > .btn-group > a .watermark-icon {
  color: rgba(60, 118, 61, 0.5);
}
.i-panel ul.full-width > li.success > .btn-group > a:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
.i-panel ul.full-width > li.success > .btn-group > a:focus {
  background-color: #5cb85c;
}
.i-panel ul.full-width > li.success > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
.i-panel ul.full-width > li.success > .btn-group > a:focus > h4,
.i-panel ul.full-width > li.success > .btn-group > a:focus > h5,
.i-panel ul.full-width > li.success > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(92, 184, 92, 0.75);
}
.i-panel ul.full-width > li.success > .btn-group > a:focus + button {
  color: #fff;
}
.i-panel ul.full-width > li.success > .btn-group > a > h4,
.i-panel ul.full-width > li.success > .btn-group > a > h5,
.i-panel ul.full-width > li.success > .btn-group > a > h6 {
  color: #3c763d;
}
.i-panel ul.full-width > li.success > .btn-group > button:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
.i-panel ul.full-width > li.success > .btn-group > button:focus {
  color: #fff;
  background-color: #5cb85c;
}
.i-panel ul.full-width > li.success > a {
  background-color: rgba(92, 184, 92, 0.15);
}
.i-panel ul.full-width > li.success > a .watermark-icon {
  color: rgba(60, 118, 61, 0.5);
}
.i-panel ul.full-width > li.success > a:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
.i-panel ul.full-width > li.success > a:focus {
  background-color: #5cb85c;
}
.i-panel ul.full-width > li.success > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
.i-panel ul.full-width > li.success > a:focus > h4,
.i-panel ul.full-width > li.success > a:focus > h5,
.i-panel ul.full-width > li.success > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(92, 184, 92, 0.75);
}
.i-panel ul.full-width > li.success > a:focus + button {
  color: #fff;
}
.i-panel ul.full-width > li.success > a > h4,
.i-panel ul.full-width > li.success > a > h5,
.i-panel ul.full-width > li.success > a > h6 {
  color: #3c763d;
}
.i-panel ul.full-width > li.info > .btn-group > a {
  background-color: rgba(91, 192, 222, 0.15);
}
.i-panel ul.full-width > li.info > .btn-group > a .watermark-icon {
  color: rgba(49, 112, 143, 0.5);
}
.i-panel ul.full-width > li.info > .btn-group > a:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
.i-panel ul.full-width > li.info > .btn-group > a:focus {
  background-color: #5bc0de;
}
.i-panel ul.full-width > li.info > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
.i-panel ul.full-width > li.info > .btn-group > a:focus > h4,
.i-panel ul.full-width > li.info > .btn-group > a:focus > h5,
.i-panel ul.full-width > li.info > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(91, 192, 222, 0.75);
}
.i-panel ul.full-width > li.info > .btn-group > a:focus + button {
  color: #fff;
}
.i-panel ul.full-width > li.info > .btn-group > a > h4,
.i-panel ul.full-width > li.info > .btn-group > a > h5,
.i-panel ul.full-width > li.info > .btn-group > a > h6 {
  color: #31708f;
}
.i-panel ul.full-width > li.info > .btn-group > button:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
.i-panel ul.full-width > li.info > .btn-group > button:focus {
  color: #fff;
  background-color: #5bc0de;
}
.i-panel ul.full-width > li.info > a {
  background-color: rgba(91, 192, 222, 0.15);
}
.i-panel ul.full-width > li.info > a .watermark-icon {
  color: rgba(49, 112, 143, 0.5);
}
.i-panel ul.full-width > li.info > a:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
.i-panel ul.full-width > li.info > a:focus {
  background-color: #5bc0de;
}
.i-panel ul.full-width > li.info > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
.i-panel ul.full-width > li.info > a:focus > h4,
.i-panel ul.full-width > li.info > a:focus > h5,
.i-panel ul.full-width > li.info > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(91, 192, 222, 0.75);
}
.i-panel ul.full-width > li.info > a:focus + button {
  color: #fff;
}
.i-panel ul.full-width > li.info > a > h4,
.i-panel ul.full-width > li.info > a > h5,
.i-panel ul.full-width > li.info > a > h6 {
  color: #31708f;
}
.i-panel ul.full-width > li.warning > .btn-group > a {
  background-color: rgba(240, 173, 78, 0.15);
}
.i-panel ul.full-width > li.warning > .btn-group > a .watermark-icon {
  color: rgba(138, 109, 59, 0.5);
}
.i-panel ul.full-width > li.warning > .btn-group > a:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
.i-panel ul.full-width > li.warning > .btn-group > a:focus {
  background-color: #f0ad4e;
}
.i-panel ul.full-width > li.warning > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
.i-panel ul.full-width > li.warning > .btn-group > a:focus > h4,
.i-panel ul.full-width > li.warning > .btn-group > a:focus > h5,
.i-panel ul.full-width > li.warning > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(240, 173, 78, 0.75);
}
.i-panel ul.full-width > li.warning > .btn-group > a:focus + button {
  color: #fff;
}
.i-panel ul.full-width > li.warning > .btn-group > a > h4,
.i-panel ul.full-width > li.warning > .btn-group > a > h5,
.i-panel ul.full-width > li.warning > .btn-group > a > h6 {
  color: #8a6d3b;
}
.i-panel ul.full-width > li.warning > .btn-group > button:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
.i-panel ul.full-width > li.warning > .btn-group > button:focus {
  color: #fff;
  background-color: #f0ad4e;
}
.i-panel ul.full-width > li.warning > a {
  background-color: rgba(240, 173, 78, 0.15);
}
.i-panel ul.full-width > li.warning > a .watermark-icon {
  color: rgba(138, 109, 59, 0.5);
}
.i-panel ul.full-width > li.warning > a:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
.i-panel ul.full-width > li.warning > a:focus {
  background-color: #f0ad4e;
}
.i-panel ul.full-width > li.warning > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
.i-panel ul.full-width > li.warning > a:focus > h4,
.i-panel ul.full-width > li.warning > a:focus > h5,
.i-panel ul.full-width > li.warning > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(240, 173, 78, 0.75);
}
.i-panel ul.full-width > li.warning > a:focus + button {
  color: #fff;
}
.i-panel ul.full-width > li.warning > a > h4,
.i-panel ul.full-width > li.warning > a > h5,
.i-panel ul.full-width > li.warning > a > h6 {
  color: #8a6d3b;
}
.i-panel ul.full-width > li.danger > .btn-group > a {
  background-color: rgba(217, 83, 79, 0.15);
}
.i-panel ul.full-width > li.danger > .btn-group > a .watermark-icon {
  color: rgba(169, 68, 66, 0.5);
}
.i-panel ul.full-width > li.danger > .btn-group > a:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
.i-panel ul.full-width > li.danger > .btn-group > a:focus {
  background-color: #d9534f;
}
.i-panel ul.full-width > li.danger > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
.i-panel ul.full-width > li.danger > .btn-group > a:focus > h4,
.i-panel ul.full-width > li.danger > .btn-group > a:focus > h5,
.i-panel ul.full-width > li.danger > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(217, 83, 79, 0.75);
}
.i-panel ul.full-width > li.danger > .btn-group > a:focus + button {
  color: #fff;
}
.i-panel ul.full-width > li.danger > .btn-group > a > h4,
.i-panel ul.full-width > li.danger > .btn-group > a > h5,
.i-panel ul.full-width > li.danger > .btn-group > a > h6 {
  color: #a94442;
}
.i-panel ul.full-width > li.danger > .btn-group > button:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
.i-panel ul.full-width > li.danger > .btn-group > button:focus {
  color: #fff;
  background-color: #d9534f;
}
.i-panel ul.full-width > li.danger > a {
  background-color: rgba(217, 83, 79, 0.15);
}
.i-panel ul.full-width > li.danger > a .watermark-icon {
  color: rgba(169, 68, 66, 0.5);
}
.i-panel ul.full-width > li.danger > a:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
.i-panel ul.full-width > li.danger > a:focus {
  background-color: #d9534f;
}
.i-panel ul.full-width > li.danger > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
.i-panel ul.full-width > li.danger > a:focus > h4,
.i-panel ul.full-width > li.danger > a:focus > h5,
.i-panel ul.full-width > li.danger > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(217, 83, 79, 0.75);
}
.i-panel ul.full-width > li.danger > a:focus + button {
  color: #fff;
}
.i-panel ul.full-width > li.danger > a > h4,
.i-panel ul.full-width > li.danger > a > h5,
.i-panel ul.full-width > li.danger > a > h6 {
  color: #a94442;
}
.i-panel ul li em {
  padding: 0 15px;
}
.i-panel.panel-default .panel-heading {
  background: transparent;
  border-bottom: 0;
  padding-bottom: 0;
}
.i-panel.panel-default .panel-heading.affix {
  background: #fff;
  padding-bottom: .5em;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}
.i-panel.panel-default .panel-heading .fa {
  color: #21F5A8;
}
.i-panel.panel-default .panel-heading .panel-title {
  color: #949494;
}
.i-panel.panel-default .panel-body {
  color: #3A1C46;
}
.i-panel.panel-default .panel-footer .btn-group {
  margin: 0;
}
.i-panel.panel-default .panel-footer a {
  background-color: transparent;
  color: #3A1C46;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.i-panel.panel-default .panel-footer a:hover {
  background-color: rgba(58, 28, 70, 0.15);
}
.i-panel.panel-default .panel-footer a:focus {
  color: #fff;
  background-color: #3A1C46;
}
.i-panel.panel-info .panel-heading .fa {
  color: #31708f;
}
.i-panel.panel-info .panel-heading .btn-group > .btn:focus,
.i-panel.panel-info .panel-heading .btn:focus {
  background-color: #5bc0de;
  color: #fff;
}
.i-panel.panel-info .panel-footer a {
  color: #31708f;
}
.i-panel.panel-info .panel-footer a:hover {
  background-color: rgba(91, 192, 222, 0.15);
}
.i-panel.panel-info .panel-footer a:focus {
  color: #fff;
  background-color: #5bc0de;
}
.i-panel.panel-primary .panel-heading .fa {
  color: #fff;
}
.i-panel.panel-primary .panel-heading .btn-group > .btn:focus,
.i-panel.panel-primary .panel-heading .btn:focus {
  background-color: #3A1C46;
  color: #fff;
}
.i-panel.panel-primary .panel-footer a {
  color: #3A1C46;
}
.i-panel.panel-primary .panel-footer a:hover {
  background-color: rgba(58, 28, 70, 0.15);
}
.i-panel.panel-primary .panel-footer a:focus {
  color: #fff;
  background-color: #3A1C46;
}
.i-panel.panel-success .panel-heading .fa {
  color: #3c763d;
}
.i-panel.panel-success .panel-heading .btn-group > .btn:focus,
.i-panel.panel-success .panel-heading .btn:focus {
  background-color: #5cb85c;
  color: #fff;
}
.i-panel.panel-success .panel-footer a {
  color: #3c763d;
}
.i-panel.panel-success .panel-footer a:hover {
  background-color: rgba(92, 184, 92, 0.15);
}
.i-panel.panel-success .panel-footer a:focus {
  color: #fff;
  background-color: #5cb85c;
}
.i-panel.panel-warning .panel-heading .fa {
  color: #8a6d3b;
}
.i-panel.panel-warning .panel-heading .btn-group > .btn:focus,
.i-panel.panel-warning .panel-heading .btn:focus {
  background-color: #f0ad4e;
  color: #fff;
}
.i-panel.panel-warning .panel-footer a {
  color: #8a6d3b;
}
.i-panel.panel-warning .panel-footer a:hover {
  background-color: rgba(240, 173, 78, 0.15);
}
.i-panel.panel-warning .panel-footer a:focus {
  color: #fff;
  background-color: #f0ad4e;
}
.i-panel.panel-danger .panel-heading .fa {
  color: #a94442;
}
.i-panel.panel-danger .panel-heading .btn-group > .btn:focus,
.i-panel.panel-danger .panel-heading .btn:focus {
  background-color: #d9534f;
  color: #fff;
}
.i-panel.panel-danger ul.full-width > li > .btn-group > a {
  background-color: rgba(217, 83, 79, 0.05);
}
.i-panel.panel-danger ul.full-width > li > .btn-group > a:hover {
  background-color: rgba(217, 83, 79, 0.15);
}
.i-panel.panel-danger ul.full-width > li > .btn-group > a:focus {
  background-color: #d9534f;
}
.i-panel.panel-danger ul.full-width > li > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
.i-panel.panel-danger ul.full-width > li > .btn-group > a:focus > h4,
.i-panel.panel-danger ul.full-width > li > .btn-group > a:focus > h5,
.i-panel.panel-danger ul.full-width > li > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(217, 83, 79, 0.75);
}
.i-panel.panel-danger ul.full-width > li > .btn-group > a:focus + button {
  color: #fff;
}
.i-panel.panel-danger ul.full-width > li > .btn-group > button:hover {
  background-color: rgba(217, 83, 79, 0.15);
}
.i-panel.panel-danger ul.full-width > li > .btn-group > button:focus {
  color: #fff;
  background-color: #d9534f;
}
.i-panel.panel-danger .panel-footer a {
  color: #a94442;
}
.i-panel.panel-danger .panel-footer a:hover {
  background-color: rgba(217, 83, 79, 0.15);
}
.i-panel.panel-danger .panel-footer a:focus {
  color: #fff;
  background-color: #d9534f;
}
.i-panel:not(.no-transparency) {
  background: rgba(255, 255, 255, 0.75);
  -webkit-transition: background 0.5s ease-out;
  -moz-transition: background 0.5s ease-out;
  -o-transition: background 0.5s ease-out;
  transition: background 0.5s ease-out;
}
.i-panel .panel-heading {
  -webkit-transition: background 0.5s ease-out;
  -moz-transition: background 0.5s ease-out;
  -o-transition: background 0.5s ease-out;
  transition: background 0.5s ease-out;
  position: relative;
  /* unused?
    // mimic .btn-sm
    .btn-group > .btn,
    .btn {
      padding: 5px 10px;
      font-size: 0em + (12/17.5);
      line-height: 1.5;
      border-radius: 3px;
    }
    */
}
.i-panel .panel-heading h2 {
  margin: 0;
  font-size: 1.42857143em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.i-panel .panel-heading h2 .fa {
  margin-right: 0.25em;
}
.i-panel .panel-heading h2 small {
  margin-left: 1em;
}
.i-panel .panel-heading .panel-title {
  font-weight: bold;
  font-size: inherit;
}
.i-panel .panel-heading .btn-group {
  margin-top: 0;
  margin-bottom: 0;
}
.i-panel .panel-heading h2 .btn-group > .btn,
.i-panel .panel-heading h2 .btn {
  font-size: inherit;
}
.i-panel .panel-heading .i-btn-header {
  position: absolute;
  font-size: 1em;
  right: 0;
  top: 0;
  margin: 10px 15px;
}
.i-panel .panel-body {
  position: relative;
}
.i-panel .panel-body + .i-table {
  border-top: 0;
}
.i-panel li.auto-height table.i-table thead tr > th:first-of-type,
.i-panel li.auto-height table.i-table tbody tr > td:first-of-type,
.i-panel li.auto-height table.i-table tfoot tr > td:first-of-type {
  padding-left: 4em;
}
.i-panel li.auto-height table.i-table thead tr > th:first-of-type.i-no-indent,
.i-panel li.auto-height table.i-table tbody tr > td:first-of-type.i-no-indent,
.i-panel li.auto-height table.i-table tfoot tr > td:first-of-type.i-no-indent {
  padding-left: 5px;
}
.i-panel table.i-table {
  opacity: .99;
  filter: alpha(opacity=99);
}
.i-panel table.i-table thead tr > th:first-of-type,
.i-panel table.i-table tbody tr > td:first-of-type,
.i-panel table.i-table tfoot tr > td:first-of-type {
  padding-left: 15px;
}
.i-panel table.i-table thead tr:not(.policy-type-row) > th:last-of-type,
.i-panel table.i-table tbody tr:not(.policy-type-row) > td:last-of-type,
.i-panel table.i-table tfoot tr:not(.policy-type-row) > td:last-of-type {
  padding-right: 15px;
}
.i-panel .panel-footer {
  background: transparent;
  border-top: 0;
  padding: 0;
  overflow: hidden;
}
.i-panel .panel-footer.allow-overflow {
  overflow: visible;
}
.i-panel .panel-footer .navbar-left {
  float: left;
}
.i-panel .panel-footer .navbar-left a > .fa {
  margin-right: 0.125em;
}
.i-panel .panel-footer .navbar-right {
  margin-right: 0;
}
.i-panel .panel-footer .navbar-right a > .fa {
  margin-left: 0.125em;
}
.i-panel .panel-footer a {
  -webkit-transition: background 0.5s ease-out;
  -moz-transition: background 0.5s ease-out;
  -o-transition: background 0.5s ease-out;
  transition: background 0.5s ease-out;
}
.i-panel .panel-footer a .fa {
  font-size: 1.25em;
}
.i-panel .panel-footer a > span {
  line-height: 1.25em;
  vertical-align: middle;
}
.i-panel .panel-footer .nav > li > .btn-group > a {
  padding: 10px 15px;
}
.i-panel .panel-footer.i-panel-footer-shaded {
  background: rgba(58, 28, 70, 0.05);
  border-top: 1px solid #CCC !important;
}
.i-panel .watermark-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.i-panel .watermark {
  position: absolute;
  font-size: 14em;
  opacity: .07;
  filter: alpha(opacity=7);
  right: 10px;
  bottom: 10px;
}
.i-panel .watermark.watermark-icon {
  font-size: 3em;
  opacity: .5;
  filter: alpha(opacity=50);
  color: #21F5A8;
  bottom: auto;
  right: .75em;
}
.i-panel .watermark.watermark-icon.fa-check {
  color: rgba(60, 118, 61, 0.5);
}
.i-panel .watermark.watermark-icon.fa-times {
  color: rgba(169, 68, 66, 0.5);
}
.i-panel .watermark.watermark-icon.i-watermark-opaque {
  opacity: 1;
  filter: alpha(opacity=100);
}
.i-panel .watermark.watermark-icon.i-zoopla {
  color: #5c1862;
}
.i-panel .watermark.watermark-2x {
  font-size: 28em;
}
.i-panel .watermark.watermark-3x {
  font-size: 42em;
}
.i-panel .watermark.watermark-tl {
  right: auto;
  bottom: auto;
  left: 10px;
  top: 10px;
}
.i-panel .watermark.watermark-tr {
  bottom: auto;
  top: 10px;
}
.i-panel .watermark.watermark-bl {
  right: auto;
  left: 10px;
}
.i-panel.panel-info:not(.no-transparency) .panel-heading {
  background: rgba(217, 237, 247, 0.75);
}
.i-panel.panel-primary {
  border-color: #3A1C46;
}
.i-panel.panel-primary > .panel-heading {
  background: #3A1C46;
}
.i-panel.panel-primary:not(.no-transparency) .panel-heading {
  background: rgba(58, 28, 70, 0.75);
}
.i-panel:hover {
  background: #fff;
}
.i-panel:hover.panel-info .panel-heading {
  background: #d9edf7;
}
.i-panel:hover.panel-primary .panel-heading {
  background: #3A1C46;
}
body[data-brand="openwork"] .panel .panel-heading .btn:hover .glyphicon,
body[data-brand="openwork"] .panel .panel-heading .btn:focus .glyphicon,
body[data-brand="openwork"] .panel .panel-heading .btn:hover .fa,
body[data-brand="openwork"] .panel .panel-heading .btn:focus .fa,
body[data-brand="openwork"] .panel .panel-heading .btn:hover [class*="prime-icon-"],
body[data-brand="openwork"] .panel .panel-heading .btn:focus [class*="prime-icon-"],
body[data-brand="openwork"] .panel .panel-heading .btn:hover [class*="icon-prime-"],
body[data-brand="openwork"] .panel .panel-heading .btn:focus [class*="icon-prime-"],
body[data-brand="openwork"] .panel .panel-heading .btn:hover [class*="iress-glyphicon-"],
body[data-brand="openwork"] .panel .panel-heading .btn:focus [class*="iress-glyphicon-"] {
  color: #fff !important;
}
body[data-brand="openwork"] .i-panel.i-panel-case-summary .panel-heading .btn:hover,
body[data-brand="openwork"] .i-panel.i-panel-case-summary .panel-heading .btn:focus {
  background-color: #008669;
  color: #fff;
}
body[data-brand="openwork"] .i-panel.i-panel-case-summary .panel-heading .btn:hover .fa,
body[data-brand="openwork"] .i-panel.i-panel-case-summary .panel-heading .btn:focus .fa {
  color: #fff;
}
body[data-brand="openwork"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:hover,
body[data-brand="openwork"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:hover,
body[data-brand="openwork"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:focus,
body[data-brand="openwork"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:focus {
  background-color: #008669;
  color: #fff;
}
body[data-brand="openwork"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:hover .fa,
body[data-brand="openwork"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:hover .fa,
body[data-brand="openwork"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:focus .fa,
body[data-brand="openwork"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:focus .fa {
  color: #fff;
}
body[data-brand="openwork"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:hover .badge,
body[data-brand="openwork"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:hover .badge,
body[data-brand="openwork"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:focus .badge,
body[data-brand="openwork"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:focus .badge {
  background-color: #fff;
  color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a {
  background-color: rgba(0, 134, 105, 0.05);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:hover {
  background-color: rgba(0, 134, 105, 0.15);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus {
  background-color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(0, 134, 105, 0.75);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h4 {
  color: #707070;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h5 {
  color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h6 {
  color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > button:hover {
  background-color: rgba(0, 134, 105, 0.15);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > button:focus {
  color: #fff;
  background-color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a {
  background-color: rgba(0, 134, 105, 0.05);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:hover {
  background-color: rgba(0, 134, 105, 0.15);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus {
  background-color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(0, 134, 105, 0.75);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a > h4 {
  color: #707070;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a > h5 {
  color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li {
  height: 4.25em;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a {
  background-color: rgba(0, 134, 105, 0.15);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a .watermark-icon {
  color: rgba(0, 134, 105, 0.5);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:hover {
  background-color: rgba(0, 134, 105, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus {
  background-color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(0, 134, 105, 0.75);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h6 {
  color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > button:hover {
  background-color: rgba(0, 134, 105, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > button:focus {
  color: #fff;
  background-color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a {
  background-color: rgba(0, 134, 105, 0.15);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a .watermark-icon {
  color: rgba(0, 134, 105, 0.5);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:hover {
  background-color: rgba(0, 134, 105, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus {
  background-color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(0, 134, 105, 0.75);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus + button {
  color: #fff;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h6 {
  color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a {
  background-color: rgba(92, 184, 92, 0.15);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a .watermark-icon {
  color: rgba(60, 118, 61, 0.5);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus {
  background-color: #5cb85c;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(92, 184, 92, 0.75);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h6 {
  color: #3c763d;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > button:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > button:focus {
  color: #fff;
  background-color: #5cb85c;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a {
  background-color: rgba(92, 184, 92, 0.15);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a .watermark-icon {
  color: rgba(60, 118, 61, 0.5);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus {
  background-color: #5cb85c;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(92, 184, 92, 0.75);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus + button {
  color: #fff;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h6 {
  color: #3c763d;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a {
  background-color: rgba(91, 192, 222, 0.15);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a .watermark-icon {
  color: rgba(49, 112, 143, 0.5);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus {
  background-color: #5bc0de;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(91, 192, 222, 0.75);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h6 {
  color: #31708f;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > button:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > button:focus {
  color: #fff;
  background-color: #5bc0de;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a {
  background-color: rgba(91, 192, 222, 0.15);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a .watermark-icon {
  color: rgba(49, 112, 143, 0.5);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus {
  background-color: #5bc0de;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(91, 192, 222, 0.75);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus + button {
  color: #fff;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h6 {
  color: #31708f;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a {
  background-color: rgba(240, 173, 78, 0.15);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a .watermark-icon {
  color: rgba(138, 109, 59, 0.5);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus {
  background-color: #f0ad4e;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(240, 173, 78, 0.75);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h6 {
  color: #8a6d3b;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > button:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > button:focus {
  color: #fff;
  background-color: #f0ad4e;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a {
  background-color: rgba(240, 173, 78, 0.15);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a .watermark-icon {
  color: rgba(138, 109, 59, 0.5);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus {
  background-color: #f0ad4e;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(240, 173, 78, 0.75);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus + button {
  color: #fff;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h6 {
  color: #8a6d3b;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a {
  background-color: rgba(217, 83, 79, 0.15);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a .watermark-icon {
  color: rgba(169, 68, 66, 0.5);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus {
  background-color: #d9534f;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(217, 83, 79, 0.75);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h6 {
  color: #a94442;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > button:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > button:focus {
  color: #fff;
  background-color: #d9534f;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a {
  background-color: rgba(217, 83, 79, 0.15);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a .watermark-icon {
  color: rgba(169, 68, 66, 0.5);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus {
  background-color: #d9534f;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(217, 83, 79, 0.75);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus + button {
  color: #fff;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h4,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h5,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h6 {
  color: #a94442;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading.affix {
  background: #fff;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .fa {
  color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .panel-title {
  color: #949494;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:hover,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:focus {
  background-color: #008669;
  color: #fff;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:hover .fa,
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:focus .fa {
  color: #fff;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer .btn-group {
  margin: 0;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a {
  color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a:hover {
  background-color: rgba(0, 134, 105, 0.15);
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a:focus {
  color: #fff;
  background-color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) .panel-footer.i-panel-footer-shaded {
  background: rgba(0, 134, 105, 0.05);
  border-top: 1px solid #CCC !important;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary) .watermark.watermark-icon {
  color: #008669;
}
body[data-brand="openwork"] .i-panel:not(.i-panel-case-summary):hover {
  background: #fff;
}
body[data-brand="openwork"] .i-expander a.toggle-expander:hover,
body[data-brand="openwork"] .i-expander-actions .btn:not(.i-btn-source):hover,
body[data-brand="openwork"] .i-expander a.toggle-expander:focus,
body[data-brand="openwork"] .i-expander-actions .btn:not(.i-btn-source):focus {
  background-color: #008669 !important;
  color: #fff;
}
body[data-brand="openwork"] .i-expander a.toggle-expander:hover .fa,
body[data-brand="openwork"] .i-expander-actions .btn:not(.i-btn-source):hover .fa,
body[data-brand="openwork"] .i-expander a.toggle-expander:focus .fa,
body[data-brand="openwork"] .i-expander-actions .btn:not(.i-btn-source):focus .fa,
body[data-brand="openwork"] .i-expander a.toggle-expander:hover table,
body[data-brand="openwork"] .i-expander-actions .btn:not(.i-btn-source):hover table,
body[data-brand="openwork"] .i-expander a.toggle-expander:focus table,
body[data-brand="openwork"] .i-expander-actions .btn:not(.i-btn-source):focus table {
  color: #fff !important;
}
body[data-brand="openwork"] .i-expander a.toggle-expander:hover .badge,
body[data-brand="openwork"] .i-expander-actions .btn:not(.i-btn-source):hover .badge,
body[data-brand="openwork"] .i-expander a.toggle-expander:focus .badge,
body[data-brand="openwork"] .i-expander-actions .btn:not(.i-btn-source):focus .badge {
  background-color: #fff;
  color: #008669;
}
body[data-brand="openwork"] .i-flip-container.flip .i-flip-back {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
body[data-brand="openwork"] .fa.i-outline-icon::before {
  color: #fff;
  text-shadow: -1px -1px 0 #008669, 1px -1px 0 #008669, -1px 1px 0 #008669, 1px 1px 0 #008669;
}
body[data-brand="openwork"] .i-flex-results aside footer .nav > li > a {
  color: #008669;
}
body[data-brand="openwork"] .i-flex-results aside footer .nav > li > a:hover,
body[data-brand="openwork"] .i-flex-results aside footer .nav > li > a:focus {
  background-color: #008669;
  color: #fff;
}
body[data-brand="openwork"] .i-flex-results aside footer .nav > li > a:hover .fa,
body[data-brand="openwork"] .i-flex-results aside footer .nav > li > a:focus .fa {
  color: #fff;
}
body[data-brand="openwork"] [class*=' iress-panel-color-'] .panel-body .btn:hover .fa,
body[data-brand="openwork"] [class*=' iress-panel-color-'] .modal-body .btn:hover .fa,
body[data-brand="openwork"] [class*=' iress-panel-color-'] .panel-body .btn:focus .fa,
body[data-brand="openwork"] [class*=' iress-panel-color-'] .modal-body .btn:focus .fa {
  color: #fff;
}
body[data-brand="inpartnership"] .panel .panel-heading .btn:hover .glyphicon,
body[data-brand="inpartnership"] .panel .panel-heading .btn:focus .glyphicon,
body[data-brand="inpartnership"] .panel .panel-heading .btn:hover .fa,
body[data-brand="inpartnership"] .panel .panel-heading .btn:focus .fa,
body[data-brand="inpartnership"] .panel .panel-heading .btn:hover [class*="prime-icon-"],
body[data-brand="inpartnership"] .panel .panel-heading .btn:focus [class*="prime-icon-"],
body[data-brand="inpartnership"] .panel .panel-heading .btn:hover [class*="icon-prime-"],
body[data-brand="inpartnership"] .panel .panel-heading .btn:focus [class*="icon-prime-"],
body[data-brand="inpartnership"] .panel .panel-heading .btn:hover [class*="iress-glyphicon-"],
body[data-brand="inpartnership"] .panel .panel-heading .btn:focus [class*="iress-glyphicon-"] {
  color: #fff !important;
}
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .panel-heading .btn:hover,
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .panel-heading .btn:focus {
  background-color: #325;
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .panel-heading .btn:hover .fa,
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .panel-heading .btn:focus .fa {
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .btn.i-btn.i-btn-icon .watermark {
  color: teal;
}
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:hover,
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:hover,
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:focus,
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:focus {
  background-color: #325;
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:hover .fa,
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:hover .fa,
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:focus .fa,
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:focus .fa {
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:hover .badge,
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:hover .badge,
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:focus .badge,
body[data-brand="inpartnership"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:focus .badge {
  background-color: #fff;
  color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) .watermark.watermark-icon:not(.fa-times):not(.fa-check) {
  color: teal;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a {
  background-color: rgba(51, 34, 85, 0.05);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:hover {
  background-color: rgba(51, 34, 85, 0.15);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus {
  background-color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(51, 34, 85, 0.75);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h4 {
  color: #707070;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h5 {
  color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h6 {
  color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > button:hover {
  background-color: rgba(51, 34, 85, 0.15);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > button:focus {
  color: #fff;
  background-color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a {
  background-color: rgba(51, 34, 85, 0.05);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:hover {
  background-color: rgba(51, 34, 85, 0.15);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus {
  background-color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(51, 34, 85, 0.75);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a > h4 {
  color: #707070;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a > h5 {
  color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li {
  height: 4.25em;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a {
  background-color: rgba(51, 34, 85, 0.15);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a .watermark-icon {
  color: rgba(51, 34, 85, 0.5);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:hover {
  background-color: rgba(51, 34, 85, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus {
  background-color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(51, 34, 85, 0.75);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h6 {
  color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > button:hover {
  background-color: rgba(51, 34, 85, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > button:focus {
  color: #fff;
  background-color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a {
  background-color: rgba(51, 34, 85, 0.15);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a .watermark-icon {
  color: rgba(51, 34, 85, 0.5);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:hover {
  background-color: rgba(51, 34, 85, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus {
  background-color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(51, 34, 85, 0.75);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus + button {
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h6 {
  color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a {
  background-color: rgba(92, 184, 92, 0.15);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a .watermark-icon {
  color: rgba(60, 118, 61, 0.5);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus {
  background-color: #5cb85c;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(92, 184, 92, 0.75);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h6 {
  color: #3c763d;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > button:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > button:focus {
  color: #fff;
  background-color: #5cb85c;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a {
  background-color: rgba(92, 184, 92, 0.15);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a .watermark-icon {
  color: rgba(60, 118, 61, 0.5);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus {
  background-color: #5cb85c;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(92, 184, 92, 0.75);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus + button {
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h6 {
  color: #3c763d;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a {
  background-color: rgba(91, 192, 222, 0.15);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a .watermark-icon {
  color: rgba(49, 112, 143, 0.5);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus {
  background-color: #5bc0de;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(91, 192, 222, 0.75);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h6 {
  color: #31708f;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > button:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > button:focus {
  color: #fff;
  background-color: #5bc0de;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a {
  background-color: rgba(91, 192, 222, 0.15);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a .watermark-icon {
  color: rgba(49, 112, 143, 0.5);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus {
  background-color: #5bc0de;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(91, 192, 222, 0.75);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus + button {
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h6 {
  color: #31708f;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a {
  background-color: rgba(240, 173, 78, 0.15);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a .watermark-icon {
  color: rgba(138, 109, 59, 0.5);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus {
  background-color: #f0ad4e;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(240, 173, 78, 0.75);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h6 {
  color: #8a6d3b;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > button:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > button:focus {
  color: #fff;
  background-color: #f0ad4e;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a {
  background-color: rgba(240, 173, 78, 0.15);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a .watermark-icon {
  color: rgba(138, 109, 59, 0.5);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus {
  background-color: #f0ad4e;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(240, 173, 78, 0.75);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus + button {
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h6 {
  color: #8a6d3b;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a {
  background-color: rgba(217, 83, 79, 0.15);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a .watermark-icon {
  color: rgba(169, 68, 66, 0.5);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus {
  background-color: #d9534f;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(217, 83, 79, 0.75);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h6 {
  color: #a94442;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > button:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > button:focus {
  color: #fff;
  background-color: #d9534f;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a {
  background-color: rgba(217, 83, 79, 0.15);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a .watermark-icon {
  color: rgba(169, 68, 66, 0.5);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus {
  background-color: #d9534f;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(217, 83, 79, 0.75);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus + button {
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h4,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h5,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h6 {
  color: #a94442;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading.affix {
  background: #fff;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .fa {
  color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .panel-title {
  color: #949494;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:hover,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:focus {
  background-color: #325;
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:hover .fa,
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:focus .fa {
  color: #fff;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary).panel-default .panel-body {
  color: #333333;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer .btn-group {
  margin: 0;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a {
  color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a:hover {
  background-color: rgba(51, 34, 85, 0.15);
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a:focus {
  color: #fff;
  background-color: #325;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary) .panel-footer.i-panel-footer-shaded {
  background: rgba(51, 34, 85, 0.05);
  border-top: 1px solid #CCC !important;
}
body[data-brand="inpartnership"] .i-panel:not(.i-panel-case-summary):hover {
  background: #fff;
}
body[data-brand="inpartnership"] .i-expander a.toggle-expander:hover,
body[data-brand="inpartnership"] .i-expander-actions .btn:not(.i-btn-source):hover,
body[data-brand="inpartnership"] .i-expander a.toggle-expander:focus,
body[data-brand="inpartnership"] .i-expander-actions .btn:not(.i-btn-source):focus {
  background-color: #325 !important;
  color: #fff;
}
body[data-brand="inpartnership"] .i-expander a.toggle-expander:hover .fa,
body[data-brand="inpartnership"] .i-expander-actions .btn:not(.i-btn-source):hover .fa,
body[data-brand="inpartnership"] .i-expander a.toggle-expander:focus .fa,
body[data-brand="inpartnership"] .i-expander-actions .btn:not(.i-btn-source):focus .fa,
body[data-brand="inpartnership"] .i-expander a.toggle-expander:hover table,
body[data-brand="inpartnership"] .i-expander-actions .btn:not(.i-btn-source):hover table,
body[data-brand="inpartnership"] .i-expander a.toggle-expander:focus table,
body[data-brand="inpartnership"] .i-expander-actions .btn:not(.i-btn-source):focus table {
  color: #fff !important;
}
body[data-brand="inpartnership"] .i-expander a.toggle-expander:hover .badge,
body[data-brand="inpartnership"] .i-expander-actions .btn:not(.i-btn-source):hover .badge,
body[data-brand="inpartnership"] .i-expander a.toggle-expander:focus .badge,
body[data-brand="inpartnership"] .i-expander-actions .btn:not(.i-btn-source):focus .badge {
  background-color: #fff;
  color: #325;
}
body[data-brand="inpartnership"] .i-flip-container.flip .i-flip-back {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
body[data-brand="inpartnership"] .fa.i-outline-icon::before {
  color: #fff;
  text-shadow: -1px -1px 0 #325, 1px -1px 0 #325, -1px 1px 0 #325, 1px 1px 0 #325;
}
body[data-brand="inpartnership"] .i-flex-results aside footer .nav > li > a {
  color: #325;
}
body[data-brand="inpartnership"] .i-flex-results aside footer .nav > li > a:hover,
body[data-brand="inpartnership"] .i-flex-results aside footer .nav > li > a:focus {
  background-color: #325;
  color: #fff;
}
body[data-brand="inpartnership"] .i-flex-results aside footer .nav > li > a:hover .fa,
body[data-brand="inpartnership"] .i-flex-results aside footer .nav > li > a:focus .fa {
  color: #fff;
}
body[data-brand="inpartnership"] [class*=' iress-panel-color-'] .panel-body .btn:hover .fa,
body[data-brand="inpartnership"] [class*=' iress-panel-color-'] .modal-body .btn:hover .fa,
body[data-brand="inpartnership"] [class*=' iress-panel-color-'] .panel-body .btn:focus .fa,
body[data-brand="inpartnership"] [class*=' iress-panel-color-'] .modal-body .btn:focus .fa {
  color: #fff;
}
body[data-brand="intrinsic"] .panel .panel-heading .btn:hover .glyphicon,
body[data-brand="intrinsic"] .panel .panel-heading .btn:focus .glyphicon,
body[data-brand="intrinsic"] .panel .panel-heading .btn:hover .fa,
body[data-brand="intrinsic"] .panel .panel-heading .btn:focus .fa,
body[data-brand="intrinsic"] .panel .panel-heading .btn:hover [class*="prime-icon-"],
body[data-brand="intrinsic"] .panel .panel-heading .btn:focus [class*="prime-icon-"],
body[data-brand="intrinsic"] .panel .panel-heading .btn:hover [class*="icon-prime-"],
body[data-brand="intrinsic"] .panel .panel-heading .btn:focus [class*="icon-prime-"],
body[data-brand="intrinsic"] .panel .panel-heading .btn:hover [class*="iress-glyphicon-"],
body[data-brand="intrinsic"] .panel .panel-heading .btn:focus [class*="iress-glyphicon-"] {
  color: #fff !important;
}
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .panel-heading .btn:hover,
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .panel-heading .btn:focus {
  background-color: #0F7B3F;
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .panel-heading .btn:hover .fa,
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .panel-heading .btn:focus .fa {
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .btn.i-btn.i-btn-icon .watermark {
  color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:hover,
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:hover,
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:focus,
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:focus {
  background-color: #0F7B3F;
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:hover .fa,
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:hover .fa,
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:focus .fa,
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:focus .fa {
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:hover .badge,
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:hover .badge,
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:focus .badge,
body[data-brand="intrinsic"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:focus .badge {
  background-color: #fff;
  color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a {
  background-color: rgba(15, 123, 63, 0.05);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:hover {
  background-color: rgba(15, 123, 63, 0.15);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus {
  background-color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(15, 123, 63, 0.75);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h4 {
  color: #707070;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h5 {
  color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h6 {
  color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > button:hover {
  background-color: rgba(15, 123, 63, 0.15);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > button:focus {
  color: #fff;
  background-color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a {
  background-color: rgba(15, 123, 63, 0.05);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:hover {
  background-color: rgba(15, 123, 63, 0.15);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus {
  background-color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(15, 123, 63, 0.75);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a > h4 {
  color: #707070;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a > h5 {
  color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li {
  height: 4.25em;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a {
  background-color: rgba(15, 123, 63, 0.15);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a .watermark-icon {
  color: rgba(15, 123, 63, 0.5);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:hover {
  background-color: rgba(15, 123, 63, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus {
  background-color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(15, 123, 63, 0.75);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h6 {
  color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > button:hover {
  background-color: rgba(15, 123, 63, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > button:focus {
  color: #fff;
  background-color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a {
  background-color: rgba(15, 123, 63, 0.15);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a .watermark-icon {
  color: rgba(15, 123, 63, 0.5);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:hover {
  background-color: rgba(15, 123, 63, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus {
  background-color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(15, 123, 63, 0.75);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus + button {
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h6 {
  color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a {
  background-color: rgba(92, 184, 92, 0.15);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a .watermark-icon {
  color: rgba(60, 118, 61, 0.5);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus {
  background-color: #5cb85c;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(92, 184, 92, 0.75);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h6 {
  color: #3c763d;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > button:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > button:focus {
  color: #fff;
  background-color: #5cb85c;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a {
  background-color: rgba(92, 184, 92, 0.15);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a .watermark-icon {
  color: rgba(60, 118, 61, 0.5);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus {
  background-color: #5cb85c;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(92, 184, 92, 0.75);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus + button {
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h6 {
  color: #3c763d;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a {
  background-color: rgba(91, 192, 222, 0.15);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a .watermark-icon {
  color: rgba(49, 112, 143, 0.5);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus {
  background-color: #5bc0de;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(91, 192, 222, 0.75);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h6 {
  color: #31708f;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > button:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > button:focus {
  color: #fff;
  background-color: #5bc0de;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a {
  background-color: rgba(91, 192, 222, 0.15);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a .watermark-icon {
  color: rgba(49, 112, 143, 0.5);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus {
  background-color: #5bc0de;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(91, 192, 222, 0.75);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus + button {
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h6 {
  color: #31708f;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a {
  background-color: rgba(240, 173, 78, 0.15);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a .watermark-icon {
  color: rgba(138, 109, 59, 0.5);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus {
  background-color: #f0ad4e;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(240, 173, 78, 0.75);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h6 {
  color: #8a6d3b;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > button:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > button:focus {
  color: #fff;
  background-color: #f0ad4e;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a {
  background-color: rgba(240, 173, 78, 0.15);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a .watermark-icon {
  color: rgba(138, 109, 59, 0.5);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus {
  background-color: #f0ad4e;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(240, 173, 78, 0.75);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus + button {
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h6 {
  color: #8a6d3b;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a {
  background-color: rgba(217, 83, 79, 0.15);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a .watermark-icon {
  color: rgba(169, 68, 66, 0.5);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus {
  background-color: #d9534f;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(217, 83, 79, 0.75);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h6 {
  color: #a94442;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > button:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > button:focus {
  color: #fff;
  background-color: #d9534f;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a {
  background-color: rgba(217, 83, 79, 0.15);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a .watermark-icon {
  color: rgba(169, 68, 66, 0.5);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus {
  background-color: #d9534f;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(217, 83, 79, 0.75);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus + button {
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h4,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h5,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h6 {
  color: #a94442;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading.affix {
  background: #fff;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .fa {
  color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .panel-title {
  color: #949494;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:hover,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:focus {
  background-color: #0F7B3F;
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:hover .fa,
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:focus .fa {
  color: #fff;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary).panel-default .panel-body {
  color: #333333;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer .btn-group {
  margin: 0;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a {
  color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a:hover {
  background-color: rgba(15, 123, 63, 0.15);
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a:focus {
  color: #fff;
  background-color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) .panel-footer.i-panel-footer-shaded {
  background: rgba(15, 123, 63, 0.05);
  border-top: 1px solid #CCC !important;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary) .watermark.watermark-icon {
  color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-panel:not(.i-panel-case-summary):hover {
  background: #fff;
}
body[data-brand="intrinsic"] .i-expander a.toggle-expander:hover,
body[data-brand="intrinsic"] .i-expander-actions .btn:not(.i-btn-source):hover,
body[data-brand="intrinsic"] .i-expander a.toggle-expander:focus,
body[data-brand="intrinsic"] .i-expander-actions .btn:not(.i-btn-source):focus {
  background-color: #0F7B3F !important;
  color: #fff;
}
body[data-brand="intrinsic"] .i-expander a.toggle-expander:hover .fa,
body[data-brand="intrinsic"] .i-expander-actions .btn:not(.i-btn-source):hover .fa,
body[data-brand="intrinsic"] .i-expander a.toggle-expander:focus .fa,
body[data-brand="intrinsic"] .i-expander-actions .btn:not(.i-btn-source):focus .fa,
body[data-brand="intrinsic"] .i-expander a.toggle-expander:hover table,
body[data-brand="intrinsic"] .i-expander-actions .btn:not(.i-btn-source):hover table,
body[data-brand="intrinsic"] .i-expander a.toggle-expander:focus table,
body[data-brand="intrinsic"] .i-expander-actions .btn:not(.i-btn-source):focus table {
  color: #fff !important;
}
body[data-brand="intrinsic"] .i-expander a.toggle-expander:hover .badge,
body[data-brand="intrinsic"] .i-expander-actions .btn:not(.i-btn-source):hover .badge,
body[data-brand="intrinsic"] .i-expander a.toggle-expander:focus .badge,
body[data-brand="intrinsic"] .i-expander-actions .btn:not(.i-btn-source):focus .badge {
  background-color: #fff;
  color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-flip-container.flip .i-flip-back {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
body[data-brand="intrinsic"] .fa.i-outline-icon::before {
  color: #fff;
  text-shadow: -1px -1px 0 #0F7B3F, 1px -1px 0 #0F7B3F, -1px 1px 0 #0F7B3F, 1px 1px 0 #0F7B3F;
}
body[data-brand="intrinsic"] .i-flex-results aside footer .nav > li > a {
  color: #0F7B3F;
}
body[data-brand="intrinsic"] .i-flex-results aside footer .nav > li > a:hover,
body[data-brand="intrinsic"] .i-flex-results aside footer .nav > li > a:focus {
  background-color: #0F7B3F;
  color: #fff;
}
body[data-brand="intrinsic"] .i-flex-results aside footer .nav > li > a:hover .fa,
body[data-brand="intrinsic"] .i-flex-results aside footer .nav > li > a:focus .fa {
  color: #fff;
}
body[data-brand="intrinsic"] [class*=' iress-panel-color-'] .panel-body .btn:hover .fa,
body[data-brand="intrinsic"] [class*=' iress-panel-color-'] .modal-body .btn:hover .fa,
body[data-brand="intrinsic"] [class*=' iress-panel-color-'] .panel-body .btn:focus .fa,
body[data-brand="intrinsic"] [class*=' iress-panel-color-'] .modal-body .btn:focus .fa {
  color: #fff;
}
body[data-brand="pms"] body {
  background-image: none;
}
body[data-brand="pms"] ul.bullet-list > li > a {
  text-decoration: underline;
}
body[data-brand="pms"] ul.bullet-list > li > a:hover {
  color: #1c416d;
  text-decoration: underline;
}
body[data-brand="pms"] ul.bullet-list > li > a:active {
  color: #fff299;
  text-decoration: none;
}
body[data-brand="pms"] .panel .panel-heading .btn:not(#source-btn):hover .glyphicon,
body[data-brand="pms"] .panel .panel-heading .btn:not(#source-btn):hover .fa,
body[data-brand="pms"] .panel .panel-heading .btn:not(#source-btn):hover [class*="prime-icon-"],
body[data-brand="pms"] .panel .panel-heading .btn:not(#source-btn):hover [class*="icon-prime-"],
body[data-brand="pms"] .panel .panel-heading .btn:not(#source-btn):hover [class*="iress-glyphicon-"] {
  color: #404040 !important;
}
body[data-brand="pms"] .panel .panel-heading .btn:not(#source-btn):focus .glyphicon,
body[data-brand="pms"] .panel .panel-heading .btn:not(#source-btn):focus .fa,
body[data-brand="pms"] .panel .panel-heading .btn:not(#source-btn):focus [class*="prime-icon-"],
body[data-brand="pms"] .panel .panel-heading .btn:not(#source-btn):focus [class*="icon-prime-"],
body[data-brand="pms"] .panel .panel-heading .btn:not(#source-btn):focus [class*="iress-glyphicon-"] {
  color: #fff !important;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ddd;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a {
  background-color: rgba(28, 65, 109, 0.05);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus {
  background-color: #3b6b93;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(59, 107, 147, 0.75);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h4 {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h5 {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h6 {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > button:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > button:focus {
  color: #fff;
  background-color: #3b6b93;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a {
  background-color: rgba(28, 65, 109, 0.05);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus {
  background-color: #3b6b93;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(28, 65, 109, 0.75);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a > h4 {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a > h5 {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li {
  height: 4.25em;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a {
  background-color: rgba(28, 65, 109, 0.15);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a .watermark-icon {
  color: rgba(28, 65, 109, 0.5);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus {
  background-color: #3b6b93;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(59, 107, 147, 0.75);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h6 {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > button:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > button:focus {
  background-color: #3b6b93;
  color: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a {
  background-color: rgba(28, 65, 109, 0.15);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a .watermark-icon {
  color: rgba(28, 65, 109, 0.5);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus {
  background-color: #3b6b93;
  color: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(59, 107, 147, 0.75);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus + button {
  color: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h6 {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a {
  background-color: rgba(92, 184, 92, 0.15);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a .watermark-icon {
  color: rgba(60, 118, 61, 0.5);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus {
  background-color: #3b6b93;
  color: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(59, 107, 147, 0.75);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h6 {
  color: #3c763d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > button:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > button:focus {
  color: #fff;
  background-color: #5cb85c;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a {
  background-color: rgba(92, 184, 92, 0.15);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a .watermark-icon {
  color: rgba(60, 118, 61, 0.5);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus {
  background-color: #5cb85c;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(92, 184, 92, 0.75);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus + button {
  color: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h6 {
  color: #3c763d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a {
  background-color: rgba(91, 192, 222, 0.15);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a .watermark-icon {
  color: rgba(49, 112, 143, 0.5);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus {
  background-color: #5bc0de;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(91, 192, 222, 0.75);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h6 {
  color: #31708f;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > button:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > button:focus {
  color: #fff;
  background-color: #5bc0de;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a {
  background-color: rgba(91, 192, 222, 0.15);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a .watermark-icon {
  color: rgba(49, 112, 143, 0.5);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus {
  background-color: #5bc0de;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(91, 192, 222, 0.75);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus + button {
  color: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h6 {
  color: #31708f;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a {
  background-color: rgba(240, 173, 78, 0.15);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a .watermark-icon {
  color: rgba(138, 109, 59, 0.5);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus {
  background-color: #f0ad4e;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(240, 173, 78, 0.75);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h6 {
  color: #8a6d3b;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > button:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > button:focus {
  color: #fff;
  background-color: #f0ad4e;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a {
  background-color: rgba(240, 173, 78, 0.15);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a .watermark-icon {
  color: rgba(138, 109, 59, 0.5);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus {
  background-color: #f0ad4e;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(240, 173, 78, 0.75);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus + button {
  color: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h6 {
  color: #8a6d3b;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a {
  background-color: rgba(217, 83, 79, 0.15);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a .watermark-icon {
  color: rgba(169, 68, 66, 0.5);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus {
  background-color: #d9534f;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(217, 83, 79, 0.75);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h6 {
  color: #a94442;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > button:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > button:focus {
  color: #fff;
  background-color: #d9534f;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a {
  background-color: rgba(217, 83, 79, 0.15);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a .watermark-icon {
  color: rgba(169, 68, 66, 0.5);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus {
  background-color: #d9534f;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(217, 83, 79, 0.75);
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus + button {
  color: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h4,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h5,
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h6 {
  color: #a94442;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading.affix {
  background: #fff;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .fa {
  color: #404040;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .panel-title {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary).panel-default .panel-body {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer .btn-group {
  margin: 0;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a:hover {
  color: #1c416d;
  background-color: #fff299;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a:focus {
  color: #fff;
  background-color: #3b6b93;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) .panel-footer.i-panel-footer-shaded {
  background: rgba(28, 65, 109, 0.05);
  border-top: 1px solid #CCC !important;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary) .watermark.watermark-icon:not(.fa-times):not(.fa-check) {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel:not(.i-panel-case-summary):hover {
  background: #fff;
}
body[data-brand="pms"] .i-panel.i-panel-case-summary {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ddd;
}
body[data-brand="pms"] .i-panel.i-panel-case-summary.panel-default .panel-heading.affix {
  background: #fff;
}
body[data-brand="pms"] .i-panel.i-panel-case-summary.panel-default .panel-heading .fa {
  color: #404040;
}
body[data-brand="pms"] .i-panel.i-panel-case-summary.panel-default .panel-heading .panel-title {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel.i-panel-case-summary.panel-default .panel-body {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel.i-panel-case-summary.panel-default .panel-footer .btn-group {
  margin: 0;
}
body[data-brand="pms"] .i-panel.i-panel-case-summary.panel-default .panel-footer a {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel.i-panel-case-summary.panel-default .panel-footer a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .i-panel.i-panel-case-summary.panel-default .panel-footer a:focus {
  color: #fff;
  background-color: #1c416d;
}
body[data-brand="pms"] .i-panel.i-panel-case-summary .panel-footer.i-panel-footer-shaded {
  background: rgba(28, 65, 109, 0.05);
  border-top: 1px solid #CCC !important;
}
body[data-brand="pms"] .i-panel.i-panel-case-summary .watermark.watermark-icon:not(.fa-times):not(.fa-check) {
  color: #1c416d;
}
body[data-brand="pms"] .i-panel.i-panel-case-summary:hover {
  background: #fff;
}
body[data-brand="pms"] .i-flip-container.flip .i-flip-back {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
body[data-brand="pms"] .fa.i-outline-icon::before {
  color: #fff;
  text-shadow: -1px -1px 0 #1c416d, 1px -1px 0 #1c416d, -1px 1px 0 #1c416d, 1px 1px 0 #1c416d;
}
body[data-brand="pms"] .required-marker:after {
  font-size: 1em;
}
body[data-brand="pms"] .gt-ie9 .required-marker:after {
  font-size: 14px;
}
body[data-brand="pms"] .iress-navbar .navbar-nav > li > .btn-group > a.btn:hover,
body[data-brand="pms"] .iress-navbar .navbar-nav > li > a.btn:hover,
body[data-brand="pms"] footer.iress-footer-global nav.navbar.navbar-inverse .navbar-nav li a:not(.in-menu).btn:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .iress-navbar .navbar-nav > li > .btn-group > a.btn:focus,
body[data-brand="pms"] .iress-navbar .navbar-nav > li > a.btn:focus,
body[data-brand="pms"] footer.iress-footer-global nav.navbar.navbar-inverse .navbar-nav li a:not(.in-menu).btn:focus {
  background-color: #3b6b93;
  color: #fff;
}
body[data-brand="pms"] .iress-navbar .navbar-nav > li .btn-group.no-margin:hover #navbar-client-link:not(:focus):hover,
body[data-brand="pms"] .iress-navbar .navbar-nav > li .btn-group.no-margin:hover #navbar-client-link-dd:not(:focus):hover {
  background-color: #fff299;
}
body[data-brand="pms"] .nav > li:not(.active) > a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .nav:not(.nav-tabs) > li:not(.active) > a:focus,
body[data-brand="pms"] .nav:not(.nav-tabs) > li.active > a {
  background-color: #3b6b93;
  color: #fff;
}
body[data-brand="pms"] [class*=' iress-panel-color-'] .panel-body .btn-group > .btn:hover:not(:focus):not(:active):not(.active),
body[data-brand="pms"] [class*=' iress-panel-color-'] .modal-body .btn-group > .btn:hover:not(:focus):not(:active):not(.active),
body[data-brand="pms"] [class*=' iress-panel-color-'] .btn:hover:not(:focus):not(:active):not(.active),
body[data-brand="pms"] [class*=' iress-panel-color-'].panel > .panel-footer .nav > li > div.btn-group > a:hover:not(:focus):not(:active):not(.active),
body[data-brand="pms"] [class*=' iress-panel-color-'].panel > .panel-footer .nav > li > a:hover:not(:focus):not(:active):not(.active),
body[data-brand="pms"] [class*=' iress-panel-color-'].panel > .panel-footer .nav > li > button:hover:not(:focus):not(:active):not(.active),
body[data-brand="pms"] .dropdown-menu > li > a:hover:not(:focus):not(:active):not(.active),
body[data-brand="pms"] .i-dropdown-menu-column > li > a:hover:not(:focus):not(:active):not(.active),
body[data-brand="pms"] .navbar-form .btn-default:hover:not(:focus):not(:active):not(.active),
body[data-brand="pms"] .btn-group.i-btn-group > .btn.btn-default:hover:not(:focus):not(:active):not(.active),
body[data-brand="pms"] .btn.i-btn.btn-default:hover:not(:focus):not(:active):not(.active),
body[data-brand="pms"] table.i-table td.action-column .btn-group > .btn.btn-default:hover:not(:focus):not(:active):not(.active),
body[data-brand="pms"] table.i-table td.action-column .btn.btn-default:hover:not(:focus):not(:active):not(.active),
body[data-brand="pms"] .i-expander .i-expander-actions .btn:hover:not(:focus):not(:active):not(.active) {
  background-color: #fff299 !important;
  color: #1c416d;
}
body[data-brand="pms"] [class*=' iress-panel-color-'] .panel-body .btn-group > .btn:focus,
body[data-brand="pms"] [class*=' iress-panel-color-'] .modal-body .btn-group > .btn:focus,
body[data-brand="pms"] [class*=' iress-panel-color-'] .panel-body .btn-group > .btn:active,
body[data-brand="pms"] [class*=' iress-panel-color-'] .modal-body .btn-group > .btn:active,
body[data-brand="pms"] [class*=' iress-panel-color-'] .panel-body .btn-group > .btn.active,
body[data-brand="pms"] [class*=' iress-panel-color-'] .modal-body .btn-group > .btn.active,
body[data-brand="pms"] [class*=' iress-panel-color-'] .btn:active,
body[data-brand="pms"] [class*=' iress-panel-color-'] .btn:focus,
body[data-brand="pms"] [class*=' iress-panel-color-'] .btn.active,
body[data-brand="pms"] [class*=' iress-panel-color-'].panel > .panel-footer .nav > li > div.btn-group > a:focus,
body[data-brand="pms"] [class*=' iress-panel-color-'].panel > .panel-footer .nav > li > a:focus,
body[data-brand="pms"] [class*=' iress-panel-color-'].panel > .panel-footer .nav > li > button:focus,
body[data-brand="pms"] .dropdown-menu > li > a:focus,
body[data-brand="pms"] .i-dropdown-menu-column > li > a:focus,
body[data-brand="pms"] .navbar-form .btn-default:focus,
body[data-brand="pms"] .btn-group.i-btn-group > .btn.btn-default:focus,
body[data-brand="pms"] .btn.i-btn.btn-default:focus,
body[data-brand="pms"] table.i-table td.action-column .btn-group > .btn.btn-default:focus,
body[data-brand="pms"] table.i-table td.action-column .btn.btn-default:focus,
body[data-brand="pms"] .i-expander .i-expander-actions .btn:focus,
body[data-brand="pms"] div.dropdown-menu ul.i-dropdown-menu-column > li > a.btn-default:focus {
  background-color: #3b6b93;
  color: #fff;
}
body[data-brand="pms"] [class*=' iress-panel-color-'] .panel-body .btn:active .fa,
body[data-brand="pms"] [class*=' iress-panel-color-'] .modal-body .btn:active .fa,
body[data-brand="pms"] [class*=' iress-panel-color-'] .panel-body .btn.active .fa,
body[data-brand="pms"] [class*=' iress-panel-color-'] .modal-body .btn.active .fa,
body[data-brand="pms"] [class*=' iress-panel-color-'] .panel-body .btn:focus .fa,
body[data-brand="pms"] [class*=' iress-panel-color-'] .modal-body .btn:focus .fa {
  color: #fff;
}
body[data-brand="pms"] [class*=' iress-panel-color-'] .panel-body .multiselect.btn-group ul.multiselect-container > li > a:hover label.checkbox {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] [class*=' iress-panel-color-'] .panel-body .multiselect.btn-group ul.multiselect-container > li > a:active label.checkbox {
  background-color: #1c416d;
  color: #fff;
}
body[data-brand="pms"] [class*=' iress-panel-color-'] .panel-body .multiselect.btn-group ul.multiselect-container > li > a:focus label.checkbox {
  background-color: #3b6b93;
  color: #fff;
}
body[data-brand="pms"] .btn-add-group-item:hover,
body[data-brand="pms"] main header .btn:hover,
body[data-brand="pms"] main thead .btn:hover,
body[data-brand="pms"] .well .btn-default:hover,
body[data-brand="pms"] .fc-button:hover,
body[data-brand="pms"] footer.iress-footer-global nav.navbar.navbar-inverse .navbar-nav li a.in-menu:hover,
body[data-brand="pms"] .i-panel header .btn:hover,
body[data-brand="pms"] .i-tab-panel header .btn:hover,
body[data-brand="pms"] .i-expander a.toggle-expander:hover,
body[data-brand="pms"] .i-flex-results main footer .nav > li > a:hover,
body[data-brand="pms"] .i-flex-results aside footer .nav > li > a:hover {
  background-color: #fff299;
  color: #1c416d;
}
body[data-brand="pms"] .btn-add-group-item:focus,
body[data-brand="pms"] main header .btn:focus,
body[data-brand="pms"] main thead .btn:focus,
body[data-brand="pms"] .well .btn-default:focus,
body[data-brand="pms"] .fc-button:focus,
body[data-brand="pms"] footer.iress-footer-global nav.navbar.navbar-inverse .navbar-nav li a.in-menu:focus,
body[data-brand="pms"] .i-panel header .btn:focus,
body[data-brand="pms"] .i-tab-panel header .btn:focus,
body[data-brand="pms"] .i-expander a.toggle-expander:focus,
body[data-brand="pms"] .i-flex-results main footer .nav > li > a:focus,
body[data-brand="pms"] .i-flex-results aside footer .nav > li > a:focus {
  color: #fff;
  background-color: #3b6b93;
}
body[data-brand="pms"] [class*=' iress-panel-color-'] .list-group > li > div > a,
body[data-brand="pms"] [class*=' iress-panel-color-'] .list-group > li > a {
  color: #1c416d;
}
body[data-brand="pms"] [class*=' iress-panel-color-'] table tr.fee-expander th a:active {
  color: #fff299;
}
body[data-brand="pms"] .btn-group.i-btn-group > .btn.i-btn-icon .watermark,
body[data-brand="pms"] .btn.i-btn.i-btn-icon .watermark,
body[data-brand="pms"] table.i-table td.action-column .btn-group > .btn.i-btn-icon .watermark,
body[data-brand="pms"] table.i-table td.action-column .btn.i-btn-icon .watermark {
  color: #404040;
}
body[data-brand="pms"] .btn-group.i-btn-group > .btn.i-btn-icon:focus .watermark,
body[data-brand="pms"] .btn.i-btn.i-btn-icon:focus .watermark,
body[data-brand="pms"] table.i-table td.action-column .btn-group > .btn.i-btn-icon:focus .watermark,
body[data-brand="pms"] table.i-table td.action-column .btn.i-btn-icon:focus .watermark {
  color: #fff;
}
body[data-brand="pms"] [class*=' iress-panel-color-'] table .border-col,
body[data-brand="pms"] [class*=' iress-panel-color-'] table tr.border-row {
  background-color: #3b6b93;
  color: #fff;
}
body[data-brand="pms"] p.product-name {
  display: none;
}
body[data-brand="pms"] .i-btn-source {
  background-color: #1c6a6c;
  color: #fff;
}
body[data-brand="pms"] .i-btn-source .watermark {
  color: #fff !important;
}
body[data-brand="pms"] .i-btn-source .badge {
  color: #1c6a6c;
  background-color: #fff;
}
body[data-brand="pms"] .i-btn-source:hover {
  background-color: #175658;
  color: #fff;
}
body[data-brand="pms"] .i-btn-source:hover .watermark {
  color: #404040 !important;
}
body[data-brand="pms"] .i-btn-source:focus .watermark {
  color: #fff !important;
}
body[data-brand="pms"] .i-btn-source.dropdown-toggle {
  border-left-color: rgba(0, 0, 0, 0.125);
}
body[data-brand="pms"] .i-flex-results main header h2 .fa,
body[data-brand="pms"] .fa-iress-icon {
  color: #404040;
}
body[data-brand="pms"] .panel-total-cost span.fa-iress-mortgage,
body[data-brand="pms"] .panel-total-cost span.fa-iress-protection {
  color: #404040;
}
body[data-brand="pms"] #totalCostDialog .modal-body .pull-left.fa {
  color: #404040;
}
.i-flip-container {
  -webkit-perspective: 800;
  -moz-perspective: 800;
  -ms-perspective: 800;
  perspective: 800;
  -ms-transform: perspective(800px);
  -moz-transform: perspective(800px);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.i-flip-container.flip .i-flip-back {
  -webkit-transform: rotateY(0deg) !important;
  -ms-transform: rotateY(0deg) !important;
  -o-transform: rotateY(0deg) !important;
  transform: rotateY(0deg) !important;
  -webkit-transform: translateX(1px) translateZ(1px) rotateY(0deg) !important;
  -moz-transform: translateX(1px) translateZ(1px) rotateY(0deg) !important;
  -o-transform: translateX(1px) translateZ(1px) rotateY(0deg) !important;
  -ms-transform: translateX(1px) translateZ(1px) rotateY(0deg) !important;
  transform: translateX(1px) translateZ(1px) rotateY(0deg) !important;
  z-index: 30 !important;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4) !important;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4) !important;
}
.i-flip-container.flip .i-flip-front {
  -webkit-transform: rotateY(180deg) !important;
  -ms-transform: rotateY(180deg) !important;
  -o-transform: rotateY(180deg) !important;
  transform: rotateY(180deg) !important;
  -webkit-transform: translateX(1px) translateZ(1px) rotateY(180deg) !important;
  -moz-transform: translateX(1px) translateZ(1px) rotateY(180deg) !important;
  -o-transform: translateX(1px) translateZ(1px) rotateY(180deg) !important;
  -ms-transform: translateX(1px) translateZ(1px) rotateY(180deg) !important;
  transform: translateX(1px) translateZ(1px) rotateY(180deg) !important;
  z-index: 20 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.i-flip-container .i-flip-content {
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  -ms-transition: 0.6s;
  transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-transform: perspective(800);
  position: relative;
  width: 100%;
}
.i-flip-container .i-flip-content .i-flip-front,
.i-flip-container .i-flip-content .i-flip-back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  -ms-transition: 0.6s;
  transition: 0.6s;
  -webkit-transform-style: flat;
  -moz-transform-style: flat;
  -o-transform-style: flat;
  -ms-transform-style: flat;
  transform-style: flat;
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform: translateX(1px) translateZ(1px) rotateY(0deg);
  -moz-transform: translateX(1px) translateZ(1px) rotateY(0deg);
  -o-transform: translateX(1px) translateZ(1px) rotateY(0deg);
  -ms-transform: translateX(1px) translateZ(1px) rotateY(0deg);
  transform: translateX(1px) translateZ(1px) rotateY(0deg);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.i-flip-container .i-flip-content .i-flip-front {
  z-index: 20;
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform: translateX(1px) translateZ(1px) rotateY(0deg);
  -moz-transform: translateX(1px) translateZ(1px) rotateY(0deg);
  -o-transform: translateX(1px) translateZ(1px) rotateY(0deg);
  -ms-transform: translateX(1px) translateZ(1px) rotateY(0deg);
  transform: translateX(1px) translateZ(1px) rotateY(0deg);
}
.i-flip-container .i-flip-content .i-flip-back {
  z-index: 10;
  -webkit-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transform: translateX(1px) translateZ(1px) rotateY(-180deg);
  -moz-transform: translateX(1px) translateZ(1px) rotateY(-180deg);
  -o-transform: translateX(1px) translateZ(1px) rotateY(-180deg);
  -ms-transform: translateX(1px) translateZ(1px) rotateY(-180deg);
  transform: translateX(1px) translateZ(1px) rotateY(-180deg);
  -webkit-box-shadow: none;
  box-shadow: none;
}
html.edge .i-flip-container {
  perspective: 0;
}
html.ios #loading {
  -webkit-transform: translateZ(10em) !important;
  transform: translateZ(10em) !important;
}
html.ios .navbar-fixed-top,
html.ios .navbar-fixed-bottom {
  -webkit-transform: translateZ(10em) !important;
  transform: translateZ(10em) !important;
}
@supports (-webkit-appearance:none) {
  .i-flip-container .i-flip-back header,
  .i-flip-container .i-flip-front header {
    min-height: 0.42424242em;
  }
  .i-flip-container .i-flip-back footer,
  .i-flip-container .i-flip-front footer {
    min-height: 0.33333333em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.i-panel-case-summary {
  min-height: 18em;
}
.i-panel-case-summary .panel-heading h2 small {
  display: block;
  line-height: 2.25;
  margin-left: 2.375em;
}
.i-panel-case-summary .panel-body {
  padding-bottom: 0;
}
.i-panel-case-summary .panel-footer {
  margin: 0 -15px;
}
.i-panel-doc-template .panel-body {
  padding-bottom: 0;
}
.i-panel-doc-template .panel-body .doc-template .i-triangle-warning {
  color: #f09057;
}
.i-panel-doc-template .panel-body .doc-template .i-circle-complete {
  color: #080;
  font-size: 1.2em;
}
@media (min-width: 1366px) {
  .i-panel-case-summary.affix {
    top: 60px;
    width: -webkit-calc((100vw - 44px - (30px * 2)) * (9/12));
    width: calc((100vw - 44px - (30px * 2)) * (9/12));
  }
}
@media (max-width: 1365px) {
  .i-panel-case-summary.affix {
    top: 60px;
    width: -webkit-calc((100vw - 44px - (30px * 2)) * (8.5/12));
    width: calc((100vw - 44px - (30px * 2)) * (8.5/12));
  }
}
@media (max-width: 1024px) {
  .i-panel-case-summary.affix {
    top: auto;
    width: 100% !important;
    position: relative !important;
  }
}
.i-panel-footer-shaded,
.i-modal-footer-shaded {
  background: rgba(58, 28, 70, 0.05) !important;
  border-top: 1px solid #CCC !important;
}
.i-modal-pdf {
  height: 500px;
}
.i-modal-eligibility {
  min-height: 545px;
}
.i-modal-eligibility-results {
  max-height: 545px;
  overflow-y: auto;
}
.i-modal-eligibility-tile {
  min-height: 165px;
}
.i-well-eligibility {
  margin-bottom: 1em;
}
.i-well-eligibility .fa-times-circle::before,
.i-well-eligibility .fa-minus-circle::before {
  color: #e70000;
}
.i-well-eligibility .fa-check-circle::before {
  color: #73be21;
}
.i-well-eligibility .fa-question-circle::before {
  color: #217cbe;
}
.i-well-eligibility .fa-exclamation-circle::before {
  color: #f78e00;
}
.i-well-eligibility .i-eligibility-message {
  margin-bottom: 0;
  font-size: .75em !important;
}
.i-well-eligibility figure.i-figure-percentage .i-figure-mask {
  border-radius: 3.25em 3.25em 0 0;
  border: 3.25em solid #f5f5f5;
  height: 3.25em;
  left: 2.75em;
  top: 1.75em;
}
.i-panel-footer-shaded.product-details dl.heading {
  font-size: 1.1em;
}
.i-panel-footer-shaded.product-details dl.heading dt {
  width: 68%;
  font-weight: bold;
}
.i-panel-footer-shaded.product-details dl.heading dd {
  width: 32%;
  font-weight: bold;
}
.modal-max-height .modal-body.i-modal-body-short {
  height: 69%;
}
.i-modal-footer-shaded dl.heading {
  font-size: 1.1em;
  margin-bottom: .5em;
  margin-top: 0;
}
.i-modal-footer-shaded dl.heading dt {
  width: 68%;
  text-align: left;
}
.i-modal-footer-shaded dl.heading dd {
  width: 30%;
}
.i-modal-footer-shaded dl.heading dt,
.i-modal-footer-shaded dl.heading dd {
  font-weight: bold;
  display: inline-block;
}
fieldset .watermark-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
fieldset .watermark {
  position: absolute;
  font-size: 14em;
  opacity: .07;
  filter: alpha(opacity=7);
  right: 10px;
  bottom: 10px;
}
fieldset .watermark.watermark-icon {
  font-size: 3em;
  opacity: .5;
  filter: alpha(opacity=50);
  color: #21F5A8;
  bottom: auto;
  right: .75em;
}
fieldset .watermark.watermark-icon.fa-check {
  color: rgba(60, 118, 61, 0.5);
}
fieldset .watermark.watermark-icon.fa-times {
  color: rgba(169, 68, 66, 0.5);
}
fieldset .watermark.watermark-2x {
  font-size: 28em;
}
fieldset .watermark.watermark-3x {
  font-size: 42em;
}
fieldset .watermark.watermark-tl {
  right: auto;
  bottom: auto;
  left: 10px;
  top: 10px;
}
fieldset .watermark.watermark-tr {
  bottom: auto;
  top: 10px;
}
fieldset .watermark.watermark-bl {
  right: auto;
  left: 10px;
}
fieldset .watermark-wrapper ~ .panel-body {
  background: transparent;
}
fieldset .watermark-wrapper ~ .panel-body .form-group {
  position: relative;
}
fieldset .panel-footer ul.navbar-left {
  margin-left: -15px;
}
.i-panel-loading {
  margin: 4em 0;
}
.i-panel-loading p {
  margin-bottom: .5em;
}
.i-panel-loading h3 {
  color: inherit;
}
.i-tab-spinner {
  color: #aaa;
  font-size: 1.75em;
}
.i-tab-side-padding {
  padding: 0 15px;
}
.modal-body legend h4,
.modal-body legend .h4 {
  color: #949494 !important;
}
.nav-tabs .i-provider-tab > a {
  background-color: #f8f8f8;
  border: 1px solid #d8d8d8;
  padding-top: 12px;
}
.nav-tabs .i-provider-tab.active > a {
  border-top: 3px solid #444 !important;
  background-color: #fff;
}
.nav-tabs .i-provider-tab.active > a:hover,
.nav-tabs .i-provider-tab.active > a:focus {
  background-color: #fff;
}
.nav-tabs .i-provider-tab:not(.active) > a {
  padding-top: 14px;
}
.nav-tabs .i-provider-tab .badge {
  padding: .5em .75em;
  background-color: #888;
}
.nav-tabs .i-provider-tab .badge .fa {
  color: #fff;
}
.nav-tabs .i-provider-tab .badge.i-badge-disabled {
  background-color: #aaa;
}
.nav-tabs .i-provider-tab .i-label {
  font-size: .825em;
  font-weight: bold;
  display: inline-block;
  text-align: center;
  width: 100%;
  margin-top: .5em;
  color: #444;
}
ul.list-group.iress-panel-inner h4 .fa-iress-mortgage,
ul.list-group.iress-panel-inner h4 .fa-iress-protection {
  color: #21F5A8;
}
body[data-brand="intrinsic"] ul.list-group.iress-panel-inner h4 .fa-iress-mortgage,
body[data-brand="intrinsic"] ul.list-group.iress-panel-inner h4 .fa-iress-protection {
  color: #0F7B3F;
}
body[data-brand="afh"] ul.list-group.iress-panel-inner h4 .fa-iress-mortgage,
body[data-brand="afh"] ul.list-group.iress-panel-inner h4 .fa-iress-protection {
  color: #6A1D5D;
}
body[data-brand="pms"] ul.list-group.iress-panel-inner h4 .fa-iress-mortgage,
body[data-brand="pms"] ul.list-group.iress-panel-inner h4 .fa-iress-protection {
  color: #404040;
}
.i-apply-confirm-panel {
  padding: 0 10em;
  font-size: 1.25em;
}
.i-apply-confirm-panel .col-xs-12 {
  padding-top: 5em;
}
.i-apply-confirm-panel h4,
.i-apply-confirm-panel ul li .fa {
  color: #800000 !important;
}
.i-apply-confirm-footer .btn {
  min-width: 7em;
}
.i-panel header h2.i-h2-fix {
  color: #949494;
  font-weight: bold;
}
h3.i-warning {
  font-size: .8em;
  color: #949494;
  white-space: normal !important;
}
h3.i-warning .fa.fa-exclamation-triangle {
  color: #800000 !important;
}
th .fa.fa-exclamation-triangle,
td .fa.fa-exclamation-triangle {
  color: #800000;
}
.alert .i-alert-icon {
  vertical-align: middle;
  margin-right: .25em;
}
.i-panel-internal {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: rgba(0, 0, 0, 0.035) !important;
}
.i-panel-internal .panel-body {
  min-height: 7em;
}
.i-panel-internal .watermark {
  font-size: 7em;
  bottom: auto;
  top: 0;
}
.i-panel-internal:hover {
  background: transparent;
}
.i-panel-internal a.mail-home-icon:before,
.i-panel-internal a.mail-work-icon:before,
.i-panel-internal a.mail-other-icon:before,
.i-panel-internal a.phone-home-icon:before,
.i-panel-internal a.phone-work-icon:before,
.i-panel-internal a.phone-mobile-icon:before,
.i-panel-internal a.phone-other-icon:before {
  display: inline-block;
}
.i-panel-internal footer {
  position: absolute;
  bottom: 1em;
  right: 1em;
}
.i-nested-backdrop {
  z-index: 2040;
}
.i-nested-dialog {
  z-index: 2050;
}
.i-nested-dialog > .modal-dialog {
  width: 500px;
  margin-top: 60px;
}
.i-notes-wrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.i-notes-wrapper > div.i-notes-section {
  -ms-flex: 1px 1 1;
  -webkit-flex: 1px 1 1;
  flex: 1px 1 1;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.i-notes-wrapper > aside.i-notes-column {
  -ms-flex: 400px 0 0;
  -webkit-flex: 400px 0 0;
  flex: 400px 0 0;
  max-width: 400px;
  margin-left: 1em;
}
.i-aside-wrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.i-aside-wrapper > div.i-aside-section {
  -ms-flex: 1px 1 1;
  -webkit-flex: 1px 1 1;
  flex: 1px 1 1;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.i-aside-wrapper > aside.i-aside-column {
  -ms-flex: 400px 0 0;
  -webkit-flex: 400px 0 0;
  flex: 400px 0 0;
  max-width: 400px;
  margin-left: 1em;
}
.i-notes-footer-spacer {
  padding: 6px 12px;
  display: inline-block;
}
.i-tab-content-email .i-tab-panel {
  min-height: 30em;
}
@media (max-width: 1366px) {
  .i-notes-wrapper > aside.i-notes-column {
    -ms-flex: 300px 0 0;
    -webkit-flex: 300px 0 0;
    flex: 300px 0 0;
    max-width: 300px;
  }
}
@media (max-width: 1280px) {
  .i-notes-wrapper > aside.i-notes-column {
    -ms-flex: 250px 0 0;
    -webkit-flex: 250px 0 0;
    flex: 250px 0 0;
    max-width: 250px;
  }
}
@media (max-width: 1023px) {
  .i-aside-wrapper {
    display: block;
  }
  .i-aside-wrapper > aside.i-aside-column {
    margin-top: 1em;
    margin-left: 0;
    max-width: none;
  }
}
@media (max-width: 991px) {
  .i-notes-wrapper {
    display: block;
  }
  .i-notes-wrapper > aside.i-notes-column {
    margin-top: 1em;
    margin-left: 0;
    max-width: none;
  }
  .i-callout-notes .i-notes-field {
    height: 100px;
  }
}
body[data-brand="afh"] .panel .panel-heading .btn:hover .glyphicon,
body[data-brand="afh"] .panel .panel-heading .btn:focus .glyphicon,
body[data-brand="afh"] .panel .panel-heading .btn:hover .fa,
body[data-brand="afh"] .panel .panel-heading .btn:focus .fa,
body[data-brand="afh"] .panel .panel-heading .btn:hover [class*="prime-icon-"],
body[data-brand="afh"] .panel .panel-heading .btn:focus [class*="prime-icon-"],
body[data-brand="afh"] .panel .panel-heading .btn:hover [class*="icon-prime-"],
body[data-brand="afh"] .panel .panel-heading .btn:focus [class*="icon-prime-"],
body[data-brand="afh"] .panel .panel-heading .btn:hover [class*="iress-glyphicon-"],
body[data-brand="afh"] .panel .panel-heading .btn:focus [class*="iress-glyphicon-"] {
  color: #fff !important;
}
body[data-brand="afh"] .i-panel.i-panel-case-summary .panel-heading .btn:hover,
body[data-brand="afh"] .i-panel.i-panel-case-summary .panel-heading .btn:focus {
  background-color: #6A1D5D;
  color: #fff;
}
body[data-brand="afh"] .i-panel.i-panel-case-summary .panel-heading .btn:hover .fa,
body[data-brand="afh"] .i-panel.i-panel-case-summary .panel-heading .btn:focus .fa {
  color: #fff;
}
body[data-brand="afh"] .i-panel.i-panel-case-summary .dropdown-menu > li > a:focus,
body[data-brand="afh"] .i-panel.i-panel-case-summary .i-dropdown-menu-column > li > a:focus,
body[data-brand="afh"] .i-panel.i-panel-case-summary .navbar-form .btn-default:focus,
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:focus,
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:focus,
body[data-brand="afh"] .i-panel.i-panel-case-summary table.i-table td.action-column .btn-group > .btn.btn-default:focus,
body[data-brand="afh"] .i-panel.i-panel-case-summary table.i-table td.action-column .btn.btn-default:focus,
body[data-brand="afh"] .i-panel.i-panel-case-summary .i-expander .i-expander-actions .btn:focus,
body[data-brand="afh"] .i-panel.i-panel-case-summary div.dropdown-menu ul.i-dropdown-menu-column > li > a.btn-default:focus {
  background-color: #6A1D5D;
  color: #fff;
}
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn.i-btn.i-btn-icon .watermark {
  color: #62C3A5;
}
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:hover,
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:hover,
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:focus,
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:focus {
  background-color: #6A1D5D;
  color: #fff;
}
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:hover .fa,
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:hover .fa,
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:focus .fa,
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:focus .fa {
  color: #fff;
}
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:hover .badge,
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:hover .badge,
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn-group.i-btn-group > .btn.btn-default:focus .badge,
body[data-brand="afh"] .i-panel.i-panel-case-summary .btn.i-btn.btn-default:focus .badge {
  background-color: #fff;
  color: #62C3A5;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #62C3A5;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a {
  background-color: rgba(106, 29, 93, 0.05);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:hover {
  background-color: rgba(106, 29, 93, 0.15);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus {
  background-color: #6A1D5D;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(106, 29, 93, 0.75);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h4 {
  color: #707070;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h5 {
  color: #6A1D5D;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > a > h6 {
  color: #6A1D5D;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > button:hover {
  background-color: rgba(106, 29, 93, 0.15);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width li > .btn-group > button:focus {
  color: #fff;
  background-color: #6A1D5D;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a {
  background-color: rgba(106, 29, 93, 0.05);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:hover {
  background-color: rgba(106, 29, 93, 0.15);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus {
  background-color: #6A1D5D;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(106, 29, 93, 0.75);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a > h4 {
  color: #707070;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li > a > h5 {
  color: #6A1D5D;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li {
  height: 4.25em;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a {
  background-color: rgba(106, 29, 93, 0.15);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a .watermark-icon {
  color: rgba(106, 29, 93, 0.5);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:hover {
  background-color: rgba(106, 29, 93, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus {
  background-color: #6A1D5D;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(106, 29, 93, 0.75);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > a > h6 {
  color: #6A1D5D;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > button:hover {
  background-color: rgba(106, 29, 93, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > .btn-group > button:focus {
  color: #fff;
  background-color: #6A1D5D;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a {
  background-color: rgba(106, 29, 93, 0.15);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a .watermark-icon {
  color: rgba(106, 29, 93, 0.5);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:hover {
  background-color: rgba(106, 29, 93, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus {
  background-color: #6A1D5D;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(106, 29, 93, 0.75);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a:focus + button {
  color: #fff;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.primary > a > h6 {
  color: #6A1D5D;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a {
  background-color: rgba(92, 184, 92, 0.15);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a .watermark-icon {
  color: rgba(60, 118, 61, 0.5);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus {
  background-color: #5cb85c;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(92, 184, 92, 0.75);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > a > h6 {
  color: #3c763d;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > button:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > .btn-group > button:focus {
  color: #fff;
  background-color: #5cb85c;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a {
  background-color: rgba(92, 184, 92, 0.15);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a .watermark-icon {
  color: rgba(60, 118, 61, 0.5);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:hover {
  background-color: rgba(92, 184, 92, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus {
  background-color: #5cb85c;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(92, 184, 92, 0.75);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a:focus + button {
  color: #fff;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.success > a > h6 {
  color: #3c763d;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a {
  background-color: rgba(91, 192, 222, 0.15);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a .watermark-icon {
  color: rgba(49, 112, 143, 0.5);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus {
  background-color: #5bc0de;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(91, 192, 222, 0.75);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > a > h6 {
  color: #31708f;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > button:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > .btn-group > button:focus {
  color: #fff;
  background-color: #5bc0de;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a {
  background-color: rgba(91, 192, 222, 0.15);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a .watermark-icon {
  color: rgba(49, 112, 143, 0.5);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:hover {
  background-color: rgba(91, 192, 222, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus {
  background-color: #5bc0de;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(91, 192, 222, 0.75);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a:focus + button {
  color: #fff;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.info > a > h6 {
  color: #31708f;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a {
  background-color: rgba(240, 173, 78, 0.15);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a .watermark-icon {
  color: rgba(138, 109, 59, 0.5);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus {
  background-color: #f0ad4e;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(240, 173, 78, 0.75);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > a > h6 {
  color: #8a6d3b;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > button:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > .btn-group > button:focus {
  color: #fff;
  background-color: #f0ad4e;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a {
  background-color: rgba(240, 173, 78, 0.15);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a .watermark-icon {
  color: rgba(138, 109, 59, 0.5);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:hover {
  background-color: rgba(240, 173, 78, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus {
  background-color: #f0ad4e;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(240, 173, 78, 0.75);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a:focus + button {
  color: #fff;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.warning > a > h6 {
  color: #8a6d3b;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a {
  background-color: rgba(217, 83, 79, 0.15);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a .watermark-icon {
  color: rgba(169, 68, 66, 0.5);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus {
  background-color: #d9534f;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(217, 83, 79, 0.75);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a:focus + button {
  color: #fff;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > a > h6 {
  color: #a94442;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > button:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > .btn-group > button:focus {
  color: #fff;
  background-color: #d9534f;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a {
  background-color: rgba(217, 83, 79, 0.15);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a .watermark-icon {
  color: rgba(169, 68, 66, 0.5);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:hover {
  background-color: rgba(217, 83, 79, 0.25);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus {
  background-color: #d9534f;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus .watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus > h6 {
  color: #fff;
  text-shadow: 2px 2px 2px rgba(217, 83, 79, 0.75);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a:focus + button {
  color: #fff;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h4,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h5,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) ul.full-width > li.danger > a > h6 {
  color: #a94442;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading.affix {
  background: #fff;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .fa {
  color: #62C3A5;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .panel-title {
  color: #58595B;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:hover,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:focus {
  background-color: #6A1D5D;
  color: #fff;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:hover .fa,
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary).panel-default .panel-heading .btn:focus .fa {
  color: #fff;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary).panel-default .panel-body {
  color: #333333;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer .btn-group {
  margin: 0;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a {
  color: #6A1D5D;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a:hover {
  background-color: rgba(106, 29, 93, 0.15);
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary).panel-default .panel-footer a:focus {
  color: #fff;
  background-color: #6A1D5D;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) .panel-footer.i-panel-footer-shaded {
  background: rgba(106, 29, 93, 0.05);
  border-top: 1px solid #CCC !important;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary) .watermark.watermark-icon {
  color: #62C3A5;
}
body[data-brand="afh"] .i-panel:not(.i-panel-case-summary):hover {
  background: #fff;
}
body[data-brand="afh"] .i-expander a.toggle-expander:hover,
body[data-brand="afh"] .i-expander-actions .btn:not(.i-btn-source):hover,
body[data-brand="afh"] .i-expander a.toggle-expander:focus,
body[data-brand="afh"] .i-expander-actions .btn:not(.i-btn-source):focus,
body[data-brand="afh"] .i-expander a.toggle-expander:active,
body[data-brand="afh"] .i-expander-actions .btn:not(.i-btn-source):active {
  background-color: #6A1D5D !important;
  color: #fff;
}
body[data-brand="afh"] .i-expander a.toggle-expander:hover .fa,
body[data-brand="afh"] .i-expander-actions .btn:not(.i-btn-source):hover .fa,
body[data-brand="afh"] .i-expander a.toggle-expander:focus .fa,
body[data-brand="afh"] .i-expander-actions .btn:not(.i-btn-source):focus .fa,
body[data-brand="afh"] .i-expander a.toggle-expander:active .fa,
body[data-brand="afh"] .i-expander-actions .btn:not(.i-btn-source):active .fa,
body[data-brand="afh"] .i-expander a.toggle-expander:hover table,
body[data-brand="afh"] .i-expander-actions .btn:not(.i-btn-source):hover table,
body[data-brand="afh"] .i-expander a.toggle-expander:focus table,
body[data-brand="afh"] .i-expander-actions .btn:not(.i-btn-source):focus table,
body[data-brand="afh"] .i-expander a.toggle-expander:active table,
body[data-brand="afh"] .i-expander-actions .btn:not(.i-btn-source):active table {
  color: #fff !important;
}
body[data-brand="afh"] .i-expander a.toggle-expander:hover .badge,
body[data-brand="afh"] .i-expander-actions .btn:not(.i-btn-source):hover .badge,
body[data-brand="afh"] .i-expander a.toggle-expander:focus .badge,
body[data-brand="afh"] .i-expander-actions .btn:not(.i-btn-source):focus .badge,
body[data-brand="afh"] .i-expander a.toggle-expander:active .badge,
body[data-brand="afh"] .i-expander-actions .btn:not(.i-btn-source):active .badge {
  background-color: #fff;
  color: #6A1D5D;
}
body[data-brand="afh"] .fa-iress-icon {
  color: #62C3A5 !important;
}
body[data-brand="afh"] .i-flip-container.flip .i-flip-back {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
body[data-brand="afh"] .fa.i-outline-icon::before {
  color: #fff;
  text-shadow: -1px -1px 0 #62C3A5, 1px -1px 0 #62C3A5, -1px 1px 0 #62C3A5, 1px 1px 0 #62C3A5;
}
body[data-brand="afh"] .i-flex-results aside footer .nav > li > a {
  color: #6A1D5D;
}
body[data-brand="afh"] .i-flex-results aside footer .nav > li > a:hover,
body[data-brand="afh"] .i-flex-results aside footer .nav > li > a:focus {
  background-color: #6A1D5D;
  color: #fff;
}
body[data-brand="afh"] .i-flex-results aside footer .nav > li > a:hover .fa,
body[data-brand="afh"] .i-flex-results aside footer .nav > li > a:focus .fa {
  color: #fff;
}
body[data-brand="afh"] [class*=' iress-panel-color-'] .panel-body .btn:hover .fa,
body[data-brand="afh"] [class*=' iress-panel-color-'] .modal-body .btn:hover .fa,
body[data-brand="afh"] [class*=' iress-panel-color-'] .panel-body .btn:focus .fa,
body[data-brand="afh"] [class*=' iress-panel-color-'] .modal-body .btn:focus .fa {
  color: #fff;
}
/***!
  title: Disabled button
  section: Buttons
  description: Indicates given button is not currently available (add the "disabled" attribute to the button / link)
  example: |
    <button type="button" class="btn btn-default" disabled>Disabled button</button> &nbsp;
    <a href="#" class="btn btn-default" disabled>Disabled link</a>
***/
.btn:disabled .fa {
  opacity: .6 !important;
  filter: alpha(opacity=60) !important;
  /* for IE */
}
/***!
  title: Source button
  section: Buttons
  description: Sourcing results button
  example: |
    <button type="button" class="btn i-btn-source">
        <span class="fa fa-list-ul"></span>
        <span data-bind="translateText: 'Source'">Source</span>
    </button>
***/
.i-btn-source {
  background-color: #128e66;
  color: #fff;
}
.i-btn-source .badge {
  color: #128e66;
  background-color: #fff;
}
.i-btn-source:hover {
  background-color: #0f7756;
  color: #fff;
}
.i-btn-source.dropdown-toggle {
  border-left-color: rgba(0, 0, 0, 0.125);
}
/***!
  title: Details button
  section: Buttons
  description: Product details button
  example: |
    <button type="button" class="btn i-btn-details i-remortgage-products">
        <span class="fa fa-iress-mortgage"></span>
        <span data-bind="translateText: 'Details'">Details</span>
    </button>
***/
.i-btn-details.i-remortgage-products {
  color: #fff;
  background-color: #31708F;
}
.i-btn-details.i-remortgage-products:hover {
  background-color: #2a617c;
}
.i-btn-details.i-additional-borrowing {
  color: #fff;
  background-color: #f09057;
}
.i-btn-details.i-additional-borrowing:hover {
  background-color: #ee8140;
}
.btn-group.i-btn-group > .btn.i-btn-icon,
.btn.i-btn.i-btn-icon,
table.i-table td.action-column .btn-group > .btn.i-btn-icon,
table.i-table td.action-column .btn.i-btn-icon {
  height: 6em;
}
.btn-group.i-btn-group > .btn.i-btn-icon:not([data-toggle]),
.btn.i-btn.i-btn-icon:not([data-toggle]),
table.i-table td.action-column .btn-group > .btn.i-btn-icon:not([data-toggle]),
table.i-table td.action-column .btn.i-btn-icon:not([data-toggle]) {
  width: 10em;
}
.btn-group.i-btn-group > .btn.i-btn-icon:not([data-toggle]).i-btn-source,
.btn.i-btn.i-btn-icon:not([data-toggle]).i-btn-source,
table.i-table td.action-column .btn-group > .btn.i-btn-icon:not([data-toggle]).i-btn-source,
table.i-table td.action-column .btn.i-btn-icon:not([data-toggle]).i-btn-source {
  width: 8.5em;
}
.btn-group.i-btn-group > .btn.i-btn-icon .watermark,
.btn.i-btn.i-btn-icon .watermark,
table.i-table td.action-column .btn-group > .btn.i-btn-icon .watermark,
table.i-table td.action-column .btn.i-btn-icon .watermark {
  color: #f09057;
  opacity: 1;
  filter: alpha(opacity=100);
  position: relative;
  font-size: 3em;
  right: auto;
  bottom: auto;
  display: block;
  margin-bottom: .0625em;
}
.btn-group.i-btn-group > .btn.i-btn-icon .badge,
.btn.i-btn.i-btn-icon .badge,
table.i-table td.action-column .btn-group > .btn.i-btn-icon .badge,
table.i-table td.action-column .btn.i-btn-icon .badge {
  position: absolute;
  top: .5em;
  right: 1em;
}
.btn-group.i-btn-group > .btn.i-btn-icon:focus .badge,
.btn.i-btn.i-btn-icon:focus .badge,
table.i-table td.action-column .btn-group > .btn.i-btn-icon:focus .badge,
table.i-table td.action-column .btn.i-btn-icon:focus .badge {
  color: #3A1C46;
  background-color: #fff;
}
.btn-group.i-btn-group > .btn.btn-default:hover,
.btn.i-btn.btn-default:hover,
table.i-table td.action-column .btn-group > .btn.btn-default:hover,
table.i-table td.action-column .btn.btn-default:hover {
  background-color: rgba(58, 28, 70, 0.15);
}
.btn-group.i-btn-group > .btn.btn-default:focus,
.btn.i-btn.btn-default:focus,
table.i-table td.action-column .btn-group > .btn.btn-default:focus,
table.i-table td.action-column .btn.btn-default:focus {
  color: #fff;
  background-color: #3A1C46;
}
.btn-group.i-btn-group > .btn.btn-default:focus .fa,
.btn.i-btn.btn-default:focus .fa,
table.i-table td.action-column .btn-group > .btn.btn-default:focus .fa,
table.i-table td.action-column .btn.btn-default:focus .fa {
  color: #fff;
}
.btn.i-btn-source.i-btn-icon {
  height: 4.75em;
}
.btn.i-btn-source.i-btn-icon .watermark {
  color: #fff;
  font-size: 2.25em;
}
table.i-table tr.success td.action-column .btn-group > .btn:hover:not(:focus),
table.i-table tr.success td.action-column .btn:hover:not(:focus) {
  background-color: rgba(92, 184, 92, 0.15) !important;
}
table.i-table tr.success td.action-column .btn-group > .btn:focus,
table.i-table tr.success td.action-column .btn:focus {
  color: #fff;
  background-color: #5cb85c;
}
table.i-table tr.success td.action-column .btn-group > .btn:focus .fa,
table.i-table tr.success td.action-column .btn:focus .fa {
  color: #fff;
}
table.i-table tr.info td.action-column .btn-group > .btn:hover:not(:focus),
table.i-table tr.info td.action-column .btn:hover:not(:focus) {
  background-color: rgba(91, 192, 222, 0.15) !important;
}
table.i-table tr.info td.action-column .btn-group > .btn:focus,
table.i-table tr.info td.action-column .btn:focus {
  color: #fff;
  background-color: #5bc0de;
}
table.i-table tr.info td.action-column .btn-group > .btn:focus .fa,
table.i-table tr.info td.action-column .btn:focus .fa {
  color: #fff;
}
table.i-table tr.danger td.action-column .btn-group > .btn:hover:not(:focus),
table.i-table tr.danger td.action-column .btn:hover:not(:focus) {
  background-color: rgba(217, 83, 79, 0.15) !important;
}
table.i-table tr.danger td.action-column .btn-group > .btn:focus,
table.i-table tr.danger td.action-column .btn:focus {
  color: #fff;
  background-color: #d9534f;
}
table.i-table tr.danger td.action-column .btn-group > .btn:focus .fa,
table.i-table tr.danger td.action-column .btn:focus .fa {
  color: #fff;
}
table.i-table tr.warning td.action-column .btn-group > .btn:hover:not(:focus),
table.i-table tr.warning td.action-column .btn:hover:not(:focus) {
  background-color: rgba(240, 173, 78, 0.15) !important;
}
table.i-table tr.warning td.action-column .btn-group > .btn:focus,
table.i-table tr.warning td.action-column .btn:focus {
  color: #fff;
  background-color: #f0ad4e;
}
table.i-table tr.warning td.action-column .btn-group > .btn:focus .fa,
table.i-table tr.warning td.action-column .btn:focus .fa {
  color: #fff;
}
/*
//noinspection LessResolvedByNameOnly
@media only screen and (max-width: @screen-sm-max) {

  .btn-group.i-btn-group > .btn,
  .btn.i-btn,
  table.i-table td.action-column .btn-group > .btn,
  table.i-table td.action-column .btn {

    &.i-btn-icon {
      height: 4.25em;

      &:not([data-toggle]) {
        width: 6em;
      }

    }

  }

}
*/
.panel:not(.i-panel) .panel-footer .nav.navbar-left > li > a#home-button,
.panel:not(.i-panel) .panel-footer .nav.navbar-left > li > a#home-button2,
.panel:not(.i-panel) .panel-footer .nav.navbar-left > li > a#not-registered-home-button,
.panel:not(.i-panel) .panel-footer .nav.navbar-left > li > a#back-to-request-button,
.panel:not(.i-panel) .panel-footer .nav.navbar-left > li > a#back-to-beginning-button {
  margin-left: 0;
}
.i-btn-group .btn {
  min-width: 7em;
}
.i-btn-group .btn.active {
  font-weight: bold;
}
.i-btn-group.i-btn-group-no-minwidth .btn {
  min-width: 0;
}
.i-btn-group.i-btn-group-lg .btn {
  min-width: 9em;
}
.i-btn-group.i-btn-group-lg span {
  display: block;
  text-align: center;
}
@media only screen and (max-width: 991px) {
  .i-btn-group.i-btn-group-lg .btn {
    font-size: .75em;
  }
}
.panel-body .btn.btn-primary > .fa-search {
  color: #fff;
}
#kb_searchbtn:hover {
  background-color: rgba(38, 91, 169, 0.75);
  color: #fff;
}
.table.i-table > tbody > tr > td.active,
.table.i-table > tbody > tr > th.active,
.table.i-table > tbody > tr.active > td,
.table.i-table > tbody > tr.active > th {
  background-color: rgba(194, 194, 194, 0.25);
}
.i-table.table-hover > tbody > tr.active:hover > td,
.i-table.table-hover > tbody > tr:hover > .active {
  background-color: rgba(232, 232, 232, 0.15);
}
.table.i-table > tbody > tr > td.success,
.table.i-table > tbody > tr > th.success,
.table.i-table > tbody > tr.success > td,
.table.i-table > tbody > tr.success > th {
  background-color: rgba(163, 212, 142, 0.25);
}
.i-table.table-hover > tbody > tr.success:hover > td,
.i-table.table-hover > tbody > tr:hover > .success {
  background-color: rgba(208, 233, 198, 0.15);
}
.table.i-table > tbody > tr > td.info,
.table.i-table > tbody > tr > th.info,
.table.i-table > tbody > tr.info > td,
.table.i-table > tbody > tr.info > th {
  background-color: rgba(133, 197, 229, 0.25);
}
.i-table.table-hover > tbody > tr.info:hover > td,
.i-table.table-hover > tbody > tr:hover > .info {
  background-color: rgba(196, 227, 243, 0.15);
}
.table.i-table > tbody > tr > td.warning,
.table.i-table > tbody > tr > th.warning,
.table.i-table > tbody > tr.warning > td,
.table.i-table > tbody > tr.warning > th {
  background-color: rgba(242, 225, 135, 0.25);
}
.i-table.table-hover > tbody > tr.warning:hover > td,
.i-table.table-hover > tbody > tr:hover > .warning {
  background-color: rgba(250, 242, 204, 0.15);
}
.table.i-table > tbody > tr > td.danger,
.table.i-table > tbody > tr > th.danger,
.table.i-table > tbody > tr.danger > td,
.table.i-table > tbody > tr.danger > th {
  background-color: rgba(213, 149, 149, 0.25);
}
.i-table.table-hover > tbody > tr.danger:hover > td,
.i-table.table-hover > tbody > tr:hover > .danger {
  background-color: rgba(235, 204, 204, 0.15);
}
table .i-progress-action-column {
  width: 9em;
}
table .i-progress-action-column button.i-action-dialog-button {
  margin-left: -15px;
}
table.i-table-small-font {
  font-size: 0.78571429em;
}
table .i-product-notes-column {
  text-align: center;
  width: 4.5em;
}
table td.i-product-notes-column {
  padding-top: .75em !important;
}
table td.i-product-notes-column > a {
  color: #444 !important;
}
table td.i-product-notes-column > a:hover > span.fa-sticky-note-o::before,
table td.i-product-notes-column > a:focus > span.fa-sticky-note-o::before {
  content: "\f249";
}
table .input-currency-column {
  width: 15.42857143em;
  min-width: 15.42857143em;
}
table .input-range-column {
  width: 12.42857143em;
  min-width: 12.42857143em;
}
table .input-range-column-with-age {
  width: 18.71428571em;
  min-width: 18.71428571em;
}
table .i-dep-fee-title-column {
  width: 12.85714286em;
  min-width: 12.85714286em;
}
table .i-dep-fee-title-column > span {
  padding-left: 1.5em;
  font-weight: bold;
  vertical-align: -webkit-baseline-middle;
}
table .boolean-column .fa-times {
  color: #bbb;
}
table .boolean-column .fa-check {
  color: #080;
}
table tr:hover .boolean-column .fa-times,
table tr:hover .boolean-column .fa-check {
  color: inherit;
}
table tr:focus .boolean-column .fa-times,
table tr.highlight .boolean-column .fa-times,
table tr:focus .boolean-column .fa-check,
table tr.highlight .boolean-column .fa-check {
  color: #fff;
}
.icon-column {
  width: 2.5em;
  text-align: center;
}
.file-size-column {
  width: 7em;
  text-align: right;
}
table.i-table.i-table-padding-fix td:first-of-type,
table.i-table.i-table-padding-fix th:first-of-type {
  padding-left: 15px;
}
table.i-table.i-table-padding-fix td:last-of-type,
table.i-table.i-table-padding-fix th:last-of-type {
  padding-right: 15px;
}
table.i-table.i-ttp-table th {
  font-weight: normal;
  border-bottom: 0;
}
table.i-table.i-ttp-table th small {
  font-size: 85%;
}
table.i-table.i-ttp-table th a span.fa {
  font-size: .75em;
}
table.i-table.i-ttp-table th.text-right {
  width: 7em;
}
table.i-table.i-ttp-table tbody {
  font-size: .75em;
}
table.i-table.i-ttp-table tbody p {
  font-size: inherit;
}
table.i-table .logo-column {
  width: 7em;
}
table.i-table .rate-title-column {
  width: 8em;
}
table.i-table .date-column {
  width: 10em;
}
table.i-table .amount-column,
table.i-table .currency-column {
  width: 11em;
  text-align: right;
}
table.i-table .percent-column,
table.i-table .percentage-column {
  width: 6em;
  text-align: right;
}
table.i-table .percent-column-wide,
table.i-table .percentage-column-wide {
  width: 7em;
  text-align: right;
}
table.i-table .action-column {
  width: 12em;
  text-align: right;
}
table.i-table .provider-column {
  width: 12em;
}
table.i-table .product-type-column {
  width: 10em;
}
table.i-table .status-column,
table.i-table .purpose-column {
  width: 9em;
}
table.i-table .next-steps-column {
  width: 10em;
}
table.i-table .boolean-column {
  width: 9em;
}
table.i-table .radio-column > label {
  font-weight: normal;
}
table.i-table.table-condensed {
  font-size: 0.85714286em;
}
table.i-table.table-condensed.table-condensed-xs {
  font-size: 0.78571429em;
}
table.i-table.table-condensed.table-condensed-xs th.percentage-column,
table.i-table.table-condensed.table-condensed-xs td.percentage-column {
  width: 5em !important;
}
table.i-table.table-condensed.table-condensed-xs .img-responsive-logo {
  max-height: 1.75em;
}
table.i-table.table-condensed.table-condensed-xs .img-responsive-logo.i-broken-img {
  max-height: 1.85em;
}
table.i-table.table-condensed td.action-column {
  padding-top: 0;
  padding-bottom: 0;
}
table.i-table.table-condensed td.action-column .btn-group > .btn,
table.i-table.table-condensed td.action-column .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
table.i-table.table-hover > tbody > tr:hover {
  background-color: rgba(58, 28, 70, 0.15);
}
table.i-table.table-hover > tbody > tr:focus {
  color: #fff;
  background-color: #3A1C46;
}
table.i-table.table-hover > tbody > tr:focus.danger {
  color: #fff;
  background-color: #963b3b !important;
}
table.i-table.table-hover > tbody > tr:focus.danger > td {
  background-color: inherit;
}
table.i-table.table-hover > tbody > tr:focus.success {
  color: #fff;
  background-color: #529138 !important;
}
table.i-table.table-hover > tbody > tr:focus.success > td {
  background-color: inherit;
}
table.i-table.table-hover > tbody > tr:focus.info {
  color: #fff;
  background-color: #247fad !important;
}
table.i-table.table-hover > tbody > tr:focus.info > td {
  background-color: inherit;
}
table.i-table.table-hover > tbody > tr:focus.warning {
  color: #fff;
  background-color: #85720e !important;
}
table.i-table.table-hover > tbody > tr:focus.warning > td {
  background-color: inherit;
}
table.i-table.table-hover > tbody > tr:nth-of-type(odd):hover {
  background-color: rgba(58, 28, 70, 0.15);
}
table.i-table.table-hover > tbody > tr.success:hover {
  background-color: rgba(103, 182, 70, 0.35);
}
table.i-table.table-hover > tbody > tr.info:hover {
  background-color: rgba(48, 157, 212, 0.35);
}
table.i-table.table-hover > tbody > tr.warning:hover {
  background-color: rgba(232, 202, 43, 0.35);
}
table.i-table.table-hover > tbody > tr.danger:hover {
  background-color: rgba(184, 76, 76, 0.35);
}
table.i-table.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: rgba(58, 28, 70, 0.05);
}
table.i-table.table-striped > tbody > tr:nth-of-type(odd).table-striped > tbody > tr:nth-of-type(odd) {
  background-color: rgba(58, 28, 70, 0.05);
}
table.i-table.table-striped > tbody > tr:nth-of-type(odd).table-striped > tbody > tr:nth-of-type(odd):focus {
  color: #fff !important;
  background-color: #3A1C46 !important;
}
table.i-table.table-striped > tbody > tr:nth-of-type(odd):focus {
  color: #fff !important;
  background-color: #3A1C46 !important;
}
table.i-table td.action-column .btn-group > .btn:not(.i-btn-keep-border),
table.i-table td.action-column .btn:not(.i-btn-keep-border) {
  background-color: transparent;
  border: 0;
}
table.i-table td.select-column {
  text-align: right;
}
table.i-table td.select-column .btn:not(.dropdown-toggle) {
  min-width: 6em;
  color: #fff !important;
}
table.i-table tr:focus td.action-column .btn-group > .btn,
table.i-table tr:focus td.action-column .btn {
  color: #fff;
}
table.i-table tr:focus .i-checkbox span.check-label:before {
  color: #fff;
}
table.i-table tr:focus .i-radio span.radio-label:before {
  color: #fff;
}
table.i-table .i-checkbox {
  margin-top: 0;
  margin-bottom: 0;
}
table.i-table .i-checkbox input[type='checkbox'] {
  margin-left: -1.375em;
  margin-top: .5em;
  opacity: 0;
}
table.i-table .i-checkbox label {
  white-space: nowrap;
  user-select: none;
}
table.i-table .i-checkbox span.check-label {
  margin-left: 0;
  user-select: none;
}
table.i-table .i-checkbox span.check-label:before {
  font-family: 'FontAwesome', sans-serif;
  content: "\f096";
  font-size: 1.5em;
  color: #888;
  display: inline-block;
  width: 1.25em;
  height: 1.25em;
  margin-left: -1em;
}
table.i-table .i-checkbox input:checked + span:before {
  font-family: 'FontAwesome', sans-serif;
  content: "\f00c";
  color: inherit;
}
table.i-table .i-checkbox input:checked:focus + span:before {
  content: "\f00c";
}
table.i-table .i-checkbox input:focus + span:before {
  content: "\f096";
  color: #3A1C46;
  outline: 0;
}
table.i-table .i-radio {
  margin-top: 0;
  margin-bottom: 0;
}
table.i-table .i-radio input[type='radio'] {
  margin-left: -1.375em;
  margin-top: .5em;
  opacity: 0;
}
table.i-table .i-radio label {
  white-space: nowrap;
  user-select: none;
}
table.i-table .i-radio span.radio-label {
  margin-left: 0;
  user-select: none;
}
table.i-table .i-radio span.radio-label:before {
  font-family: 'FontAwesome', sans-serif;
  content: "\f10c";
  font-size: 1.5em;
  color: #888;
  display: inline-block;
  width: 1.25em;
  height: 1.25em;
  margin-left: -1em;
}
table.i-table .i-radio input:checked + span:before {
  font-family: 'FontAwesome', sans-serif;
  content: "\f192";
  color: inherit;
}
table.i-table .i-radio input:checked:focus + span:before {
  content: "\f192";
}
table.i-table .i-radio input:focus + span:before {
  content: "\f10c";
  color: #3A1C46;
  outline: 0;
}
table.i-table tr.success .i-checkbox input:focus + span:before,
table.i-table tr.success .i-radio input:focus + span:before {
  color: #5cb85c;
}
table.i-table tr.danger .i-checkbox input:focus + span:before,
table.i-table tr.danger .i-radio input:focus + span:before {
  color: #d9534f;
}
table.i-table tr.info .i-checkbox input:focus + span:before,
table.i-table tr.info .i-radio input:focus + span:before {
  color: #5bc0de;
}
table.i-table tr.warning .i-checkbox input:focus + span:before,
table.i-table tr.warning .i-radio input:focus + span:before {
  color: #f0ad4e;
}
table.i-table tr.selected td {
  background-color: #17244c !important;
  color: #fff !important;
}
table.i-table thead h2 {
  font-size: 1.42857143em;
  font-weight: bold;
  color: #949494;
  margin: 0;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
table.i-table thead h2 .fa {
  color: #21F5A8;
}
html.ios table.i-table .logo-column > img,
html.edge table.i-table .logo-column > img,
html.ie table.i-table .logo-column > img {
  max-width: 7em;
}
[class*=' iress-panel-color-'] .modal-body table.i-table td.select-column .btn.dropdown-toggle .caret {
  border-top-color: #fff !important;
  border-bottom-color: #fff !important;
}
.modal-body table.i-table {
  margin-bottom: .5em;
}
.modal-body table.i-table th:last-child.percent-column,
.modal-body table.i-table td:last-child.percent-column,
.modal-body table.i-table th:last-child.percentage-column,
.modal-body table.i-table td:last-child.percentage-column {
  width: -webkit-calc(6em + (30px / 2));
  width: calc(6em + (30px / 2));
  padding-right: 15px;
}
table.sidebar-table {
  margin-bottom: .5em;
}
li.auto-height table.i-table .provider-column {
  width: 16em;
}
.table > tbody > tr.danger:focus > td {
  background-color: #ce8383 !important;
  color: #fff !important;
}
.table.table-hover > tbody > tr.danger:hover > td {
  background-color: #ebcccc !important;
}
table tr.linked.danger:hover {
  color: inherit !important;
}
.table > tbody > tr.success:hover > td {
  background-color: #d0e9c6 !important;
}
.table > tbody > tr.success:focus > td {
  background-color: #93cd7c !important;
  color: #fff !important;
}
table.table-striped:not(.table-hover) > tbody > tr.danger > td,
table:not(.table-hover) > tbody.striped > tr.danger > td,
table.table-striped.no-hover > tbody > tr.danger > td,
table.no-hover > tbody.striped > tr.danger > td {
  background-color: rgba(255, 0, 0, 0.1) !important;
}
table tr.linked.success:hover {
  color: inherit !important;
}
.table > tbody > tr.info:hover > td {
  background-color: #c4e3f3 !important;
}
.table > tbody > tr.info:focus > td {
  background-color: #70bbe1 !important;
  color: #fff !important;
}
table tr.linked.info:hover {
  color: inherit !important;
}
/* HACK ALERT */
.i-table-application-left {
  margin-left: -15px;
  margin-right: 30px;
}
.i-table-application-right {
  margin-right: -15px;
}
.i-table .boolean-column .checkbox {
  margin-top: 0;
  margin-bottom: 0;
}
table.table > tbody > tr.i-hidden-lg > td {
  border-top: 0;
}
tr.i-hidden-lg .i-progress {
  padding-left: 2em;
  padding-top: 1.75em;
  padding-bottom: 1.25em;
}
.i-visible-docked {
  display: none;
}
.affix .i-visible-docked {
  display: block;
}
.affix .i-visible-docked table.table {
  font-size: 0.78571429em;
  margin-bottom: 0;
  border-bottom: 1px solid #DDD;
  color: #333 !important;
}
.affix .i-visible-docked table.table > tbody > tr > td {
  border-top: 0;
}
.affix .i-visible-docked .dropdown-menu > li > a {
  font-size: 0.85em;
  max-width: 26em;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #333 !important;
}
.affix .i-visible-docked .dropdown-menu > li > a:hover {
  color: #fff !important;
}
.affix ~ div #compareProductTable thead tr th button,
.affix ~ div #compareProductTable thead tr th a {
  visibility: hidden !important;
}
.panel > .panel-heading .i-visible-docked .fa {
  color: inherit;
}
.i-no-entries {
  color: #999;
  font-style: italic;
}
.dropdown-menu li.i-no-entries {
  font-size: .85em;
  padding: 3px 20px;
}
.policy-details-column img,
.policy-details-column strong {
  display: block;
}
.policy-details-column dl {
  font-size: inherit;
}
.policy-details-column dl dt {
  width: auto;
}
.policy-details-column dl dt::after {
  content: ":";
}
.policy-details-column dl dd {
  width: auto;
  margin-left: 1em;
}
.table > tbody > tr > td.i-indented-table-note {
  padding-left: 1.5em;
}
.panel.i-tab-panel .panel-heading,
.i-flex-results-column-body .panel-heading {
  background-color: transparent;
}
.panel.i-tab-panel .panel-heading h2,
.i-flex-results-column-body .panel-heading h2 {
  color: #949494;
  font-weight: bold;
}
.panel.i-tab-panel .panel-heading .fa,
.i-flex-results-column-body .panel-heading .fa {
  color: #21F5A8;
}
.panel.i-tab-panel table tr.linked:hover:not(.highlight),
.i-flex-results-column-body table tr.linked:hover:not(.highlight) {
  background-color: rgba(58, 28, 70, 0.5) !important;
  color: #FFF;
}
.panel.i-tab-panel table tr.highlight,
.i-flex-results-column-body table tr.highlight,
.panel.i-tab-panel table tr.linked:focus,
.i-flex-results-column-body table tr.linked:focus {
  background-color: #3A1C46 !important;
  color: #FFF;
}
.panel.i-tab-panel table.i-policy-level-term tr.highlight,
.i-flex-results-column-body table.i-policy-level-term tr.highlight,
.panel.i-tab-panel table.i-policy-level-term tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-level-term tr td.aligned-checkbox > button.btn.active {
  background-color: #004b87 !important;
}
.panel.i-tab-panel table.i-policy-business-term tr.highlight,
.i-flex-results-column-body table.i-policy-business-term tr.highlight,
.panel.i-tab-panel table.i-policy-business-term tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-business-term tr td.aligned-checkbox > button.btn.active {
  background-color: #007e87 !important;
}
.panel.i-tab-panel table.i-policy-mortgage-protection tr.highlight,
.i-flex-results-column-body table.i-policy-mortgage-protection tr.highlight,
.panel.i-tab-panel table.i-policy-mortgage-protection tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-mortgage-protection tr td.aligned-checkbox > button.btn.active {
  background-color: #8e8c13 !important;
}
.panel.i-tab-panel table.i-policy-critical-illness tr.highlight,
.i-flex-results-column-body table.i-policy-critical-illness tr.highlight,
.panel.i-tab-panel table.i-policy-critical-illness tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-critical-illness tr td.aligned-checkbox > button.btn.active {
  background-color: #004b87 !important;
}
.panel.i-tab-panel table.i-policy-critical-illness-mortgage-protection tr.highlight,
.i-flex-results-column-body table.i-policy-critical-illness-mortgage-protection tr.highlight,
.panel.i-tab-panel table.i-policy-critical-illness-mortgage-protection tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-critical-illness-mortgage-protection tr td.aligned-checkbox > button.btn.active {
  background-color: #004b87 !important;
}
.panel.i-tab-panel table.i-policy-family-income-benefit tr.highlight,
.i-flex-results-column-body table.i-policy-family-income-benefit tr.highlight,
.panel.i-tab-panel table.i-policy-family-income-benefit tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-family-income-benefit tr td.aligned-checkbox > button.btn.active {
  background-color: #f2a900 !important;
}
.panel.i-tab-panel table.i-policy-renewable-term tr.highlight,
.i-flex-results-column-body table.i-policy-renewable-term tr.highlight,
.panel.i-tab-panel table.i-policy-renewable-term tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-renewable-term tr td.aligned-checkbox > button.btn.active {
  background-color: #b5bd00 !important;
}
.panel.i-tab-panel table.i-policy-convertible-term tr.highlight,
.i-flex-results-column-body table.i-policy-convertible-term tr.highlight,
.panel.i-tab-panel table.i-policy-convertible-term tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-convertible-term tr td.aligned-checkbox > button.btn.active {
  background-color: #00a3e0 !important;
}
.panel.i-tab-panel table.i-policy-renewable-convertible-term tr.highlight,
.i-flex-results-column-body table.i-policy-renewable-convertible-term tr.highlight,
.panel.i-tab-panel table.i-policy-renewable-convertible-term tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-renewable-convertible-term tr td.aligned-checkbox > button.btn.active {
  background-color: #c6007e !important;
}
.panel.i-tab-panel table.i-policy-decreasing-term tr.highlight,
.i-flex-results-column-body table.i-policy-decreasing-term tr.highlight,
.panel.i-tab-panel table.i-policy-decreasing-term tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-decreasing-term tr td.aligned-checkbox > button.btn.active {
  background-color: #93328e !important;
}
.panel.i-tab-panel table.i-policy-endowment tr.highlight,
.i-flex-results-column-body table.i-policy-endowment tr.highlight,
.panel.i-tab-panel table.i-policy-endowment tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-endowment tr td.aligned-checkbox > button.btn.active {
  background-color: #004b87 !important;
}
.panel.i-tab-panel table.i-policy-gift-inter-vivos tr.highlight,
.i-flex-results-column-body table.i-policy-gift-inter-vivos tr.highlight,
.panel.i-tab-panel table.i-policy-gift-inter-vivos tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-gift-inter-vivos tr td.aligned-checkbox > button.btn.active {
  background-color: #d50032 !important;
}
.panel.i-tab-panel table.i-policy-whole-of-life tr.highlight,
.i-flex-results-column-body table.i-policy-whole-of-life tr.highlight,
.panel.i-tab-panel table.i-policy-whole-of-life tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-whole-of-life tr td.aligned-checkbox > button.btn.active {
  background-color: #004b87 !important;
}
.panel.i-tab-panel table.i-policy-income-protection-own-life tr.highlight,
.i-flex-results-column-body table.i-policy-income-protection-own-life tr.highlight,
.panel.i-tab-panel table.i-policy-income-protection-own-life tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-income-protection-own-life tr td.aligned-checkbox > button.btn.active {
  background-color: #e35205 !important;
}
.panel.i-tab-panel table.i-policy-income-protection-life-of-another tr.highlight,
.i-flex-results-column-body table.i-policy-income-protection-life-of-another tr.highlight,
.panel.i-tab-panel table.i-policy-income-protection-life-of-another tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-income-protection-life-of-another tr td.aligned-checkbox > button.btn.active {
  background-color: #e35205 !important;
}
.panel.i-tab-panel table.i-policy-income-protection-keyperson tr.highlight,
.i-flex-results-column-body table.i-policy-income-protection-keyperson tr.highlight,
.panel.i-tab-panel table.i-policy-income-protection-keyperson tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table.i-policy-income-protection-keyperson tr td.aligned-checkbox > button.btn.active {
  background-color: #e35205 !important;
}
.panel.i-tab-panel table tr td.aligned-checkbox > button.btn.active,
.i-flex-results-column-body table tr td.aligned-checkbox > button.btn.active {
  background-color: #17244c;
  color: #FFF;
}
.panel.i-tab-panel table tr.linked:hover td.aligned-checkbox > button.btn,
.i-flex-results-column-body table tr.linked:hover td.aligned-checkbox > button.btn,
.panel.i-tab-panel table tr.linked:focus td.aligned-checkbox > button.btn,
.i-flex-results-column-body table tr.linked:focus td.aligned-checkbox > button.btn {
  background-color: rgba(0, 0, 0, 0);
}
.panel.i-tab-panel table tr:hover:not(.linked) td.aligned-checkbox > button.btn > .fa.fa-square,
.i-flex-results-column-body table tr:hover:not(.linked) td.aligned-checkbox > button.btn > .fa.fa-square,
.panel.i-tab-panel table tr:hover:not(.linked) td.aligned-checkbox > button.btn > .fa.fa-circle,
.i-flex-results-column-body table tr:hover:not(.linked) td.aligned-checkbox > button.btn > .fa.fa-circle {
  outline: 1px solid rgba(0, 0, 0, 0.5);
}
table.i-table-fixed {
  table-layout: fixed;
}
table.i-table-auto {
  table-layout: auto;
}
table thead.i-align-top th {
  vertical-align: top;
}
p.i-policy-amount {
  font-size: 1em;
  margin-bottom: 0;
}
.i-table-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
}
.i-table-wrapper.panel-body {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.i-table-wrapper.panel-body table.i-table-docked {
  margin-bottom: 0;
}
.modal-body.min475 .i-table-wrapper {
  max-height: 26em;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .i-table-wrapper {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
table.i-table-docked {
  z-index: 1;
}
table.i-table-docked thead.i-table-docked-bgfix {
  background-color: #eee;
}
table.i-table-docked thead tr th {
  background: #fff;
}
table.i-table-docked tbody tr:first-child td {
  border-top: 0;
}
table.i-table-docked .dropdown-menu {
  position: fixed;
}
table.i-table-docked .btn-group {
  position: static;
}
table.i-table-docked .btn-group .btn {
  position: static;
}
table.i-table-docked .fa-spin {
  -webkit-animation: none;
  animation: none;
}
html:not(.no-cssgradients) table.i-table-docked thead tr:last-of-type th {
  border-bottom: 0;
  padding-bottom: 1em;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 80%, rgba(168, 168, 168, 0.45) 81%, rgba(168, 168, 168, 0) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(80%, #ffffff), color-stop(81%, rgba(168, 168, 168, 0.45)), color-stop(100%, rgba(168, 168, 168, 0)));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 80%, rgba(168, 168, 168, 0.45) 81%, rgba(168, 168, 168, 0) 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 80%, rgba(168, 168, 168, 0.45) 81%, rgba(168, 168, 168, 0) 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 80%, rgba(168, 168, 168, 0.45) 81%, rgba(168, 168, 168, 0) 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 80%, rgba(168, 168, 168, 0.45) 81%, rgba(168, 168, 168, 0) 100%);
}
html:not(.no-cssgradients) table.i-table-docked thead tr th[rowspan='2'],
html:not(.no-cssgradients) table.i-table-docked thead tr.i-reposition-gradient th {
  border-bottom: 0;
  padding-bottom: 1em;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 89%, rgba(168, 168, 168, 0.45) 90%, rgba(168, 168, 168, 0) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(89%, #ffffff), color-stop(90%, rgba(168, 168, 168, 0.45)), color-stop(100%, rgba(168, 168, 168, 0)));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 89%, rgba(168, 168, 168, 0.45) 90%, rgba(168, 168, 168, 0) 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 89%, rgba(168, 168, 168, 0.45) 90%, rgba(168, 168, 168, 0) 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 89%, rgba(168, 168, 168, 0.45) 90%, rgba(168, 168, 168, 0) 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 89%, rgba(168, 168, 168, 0.45) 90%, rgba(168, 168, 168, 0) 100%);
}
html:not(.no-cssgradients) table.i-table-docked thead.i-large tr:last-of-type th {
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 95%, rgba(168, 168, 168, 0.45) 96%, rgba(168, 168, 168, 0) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(95%, #ffffff), color-stop(96%, rgba(168, 168, 168, 0.45)), color-stop(100%, rgba(168, 168, 168, 0)));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 95%, rgba(168, 168, 168, 0.45) 96%, rgba(168, 168, 168, 0) 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 95%, rgba(168, 168, 168, 0.45) 96%, rgba(168, 168, 168, 0) 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 95%, rgba(168, 168, 168, 0.45) 96%, rgba(168, 168, 168, 0) 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 95%, rgba(168, 168, 168, 0.45) 96%, rgba(168, 168, 168, 0) 100%);
}
.i-sort::after {
  font-family: 'FontAwesome', sans-serif;
  font-size: .9em;
  margin-left: .25em;
}
.i-sort.i-sort-up::after {
  content: "\e918";
}
.i-sort.i-sort-down::after {
  content: "\e919";
}
.i-table-max-height {
  max-height: 51vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 2em;
}
td.i-manual-protection {
  position: relative;
}
td.i-manual-protection:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-style: solid;
  border-width: 3em 0 0 3em;
  border-color: #ccc transparent transparent transparent;
}
td.i-manual-protection:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e911";
  position: absolute;
  top: 0;
  right: 0;
  color: #666;
  padding: .1em;
  font-size: 1.5em;
}
td.i-manual-protection-left {
  position: relative;
}
td.i-manual-protection-left:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-style: solid;
  border-width: 3em 3em 0 0;
  border-color: #ccc transparent transparent transparent;
}
td.i-manual-protection-left:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e911";
  position: absolute;
  top: 0;
  left: 0;
  color: #666;
  padding: .1em;
  font-size: 1.5em;
}
td.i-total-cost-add {
  position: relative;
}
td.i-total-cost-add:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-style: solid;
  border-width: 2em 2em 0 0;
  border-color: #73be21 transparent transparent transparent;
}
td.i-total-cost-add:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  padding: .1em;
  font-size: 1em;
}
th.nowrap {
  white-space: nowrap;
  overflow-x: visible !important;
}
body[data-brand="pms"] table.i-table thead h2 .fa {
  color: #404040;
}
body[data-brand="pms"] .panel.i-tab-panel .panel-heading h2 .fa,
body[data-brand="pms"] .panel.i-tab-panel .panel-heading .fa {
  color: #404040;
}
body[data-brand="iress"] .i-flex-results-column-body table tr.linked:hover:not(.highlight) {
  background-color: rgba(58, 28, 70, 0.5) !important;
  color: #FFF;
}
body[data-brand="iress"] .i-flex-results-column-body table tr.highlight,
body[data-brand="iress"] .i-flex-results-column-body table tr.linked:focus {
  background-color: #3A1C46 !important;
  color: #FFF;
}
body[data-brand="inpartnership"] .i-flex-results-column-body table tr.linked:hover:not(.highlight) {
  background-color: rgba(51, 34, 85, 0.5) !important;
  color: #FFF;
}
body[data-brand="inpartnership"] .i-flex-results-column-body table tr.highlight,
body[data-brand="inpartnership"] .i-flex-results-column-body table tr.linked:focus {
  background-color: #325 !important;
  color: #FFF;
}
body[data-brand="intrinsic"] .i-flex-results-column-body table tr.linked:hover:not(.highlight) {
  background-color: rgba(15, 123, 63, 0.5) !important;
  color: #FFF;
}
body[data-brand="intrinsic"] .i-flex-results-column-body table tr.highlight,
body[data-brand="intrinsic"] .i-flex-results-column-body table tr.linked:focus {
  background-color: #0F7B3F !important;
  color: #FFF;
}
body[data-brand="afh"] .i-flex-results-column-body table tr.linked:hover:not(.highlight) {
  background-color: rgba(49, 112, 143, 0.5) !important;
  color: #FFF;
}
body[data-brand="afh"] .i-flex-results-column-body table tr.highlight,
body[data-brand="afh"] .i-flex-results-column-body table tr.linked:focus {
  background-color: #31708F !important;
  color: #FFF;
}
body[data-brand="afh"] .i-flex-results-column-body table.table-striped > tbody > tr:focus {
  background-color: #31708F !important;
  color: #fff !important;
}
table.i-table-striped-2 tbody tr {
  background-color: #f9f9f9;
}
table.i-table-striped-2 tbody tr:nth-child(4n-1),
table.i-table-striped-2 tbody tr:nth-child(4n) {
  background-color: transparent;
}
table.i-table-striped-2 tbody tr:nth-child(2n-1) td .form-group {
  margin-bottom: 0;
}
table.i-table-striped-2 tbody tr:nth-child(2n) td {
  border-top: 0;
  padding-top: 0;
}
#sourcingProductTable thead tr th {
  position: -webkit-sticky;
  position: sticky;
  top: 45px;
  z-index: 3;
  background: #f3f6fded;
  border-bottom: 1px solid #255ba9;
}
#kblenderTable thead tr th {
  position: -webkit-sticky;
  position: sticky;
  top: 45px;
  z-index: 3;
  background: #f3f6fded;
  border-bottom: 1px solid #255ba9;
}
table[name="tableheaderFreeze"] thead tr th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 5;
  background: #fff;
}
#criteria_search_group_table tr:not(:last-of-type) {
  border-bottom: 1px solid #ececec;
}
.kb-criteria-headers {
  font-family: 'oswald', sans-serif;
  font-size: 14px;
  font-weight: 400;
  vertical-align: text-top;
  text-transform: uppercase;
}
.lender-table {
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 16px;
  max-height: 92px;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.vertical-menu {
  border-bottom: 1px solid #a7bad0;
  padding: 5px;
  margin-top: 30px;
  line-height: 16px;
  font-size: 1.2em;
}
.menu-subtext {
  font-size: 0.65em;
}
.color--primary-2 {
  color: #465773 !important;
}
.criteria-expand-gradebar {
  background-color: #e6e6e6!important;
  margin-left: 20px!important;
  padding: 1em!important;
}
#tbl_kb_information th {
  background-color: rgba(243, 246, 253, 0.93) !important;
  color: #252525;
  word-wrap: break-word;
  border-bottom: 1px solid #255ba9;
  line-height: 1.3;
  padding: 14px;
  vertical-align: text-top;
}
#tbl_kb_information td {
  border-top: 8px solid #f4f4f4;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 3px;
  padding-top: 6px;
  vertical-align: text-top;
}
.no-padding-bottom {
  padding-bottom: 0;
}
.auto-height {
  height: auto;
}
/*
body[data-locale="GB"] .navbar-header a.header-logo {
  //noinspection all
  background: url("../../../images/iress/header-gb.png") no-repeat left center;
}

body[data-locale="NZ"] .navbar-header a.header-logo {
  //noinspection all
  background: url("../../../images/iress/header-nz.png") no-repeat left center;
}
*/
@media (max-width: 1023px) {
  .hidden-below-ipad-landscape {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .full-width-below-ipad-landscape {
    width: 100% !important;
  }
}
@media (max-width: 1024px) {
  .full-width-ipad-landscape {
    width: 100% !important;
  }
  .visible-ipad-landscape-block {
    display: block !important;
  }
  .visible-ipad-landscape-inline-block {
    display: inline-block !important;
  }
  .visible-ipad-landscape-inline {
    display: inline !important;
  }
  .hidden-ipad-landscape {
    display: none !important;
  }
  table:not(.i-table) .action-column:not(.i-no-resize) {
    width: 8.25em;
    padding-left: 0;
  }
  table:not(.i-table) .action-column:not(.i-no-resize) .btn-group {
    margin-right: 0;
  }
  table:not(.i-table) .note-action-column:not(.i-no-resize) {
    width: 10em;
  }
}
@media (max-width: 768px) {
  .col-ipad-portrait-12 {
    width: 100%;
  }
  .visible-ipad-portrait-table-cell {
    display: table-cell !important;
  }
  .visible-ipad-portrait-block {
    display: block !important;
  }
  .visible-ipad-portrait-inline-block {
    display: inline-block !important;
  }
  .visible-ipad-portrait-inline {
    display: inline !important;
  }
  .hidden-ipad-portrait {
    display: none !important;
  }
  .visible-ipad-landscape-block,
  .visible-ipad-landscape-inline-block,
  .visible-ipad-landscape-inline {
    display: none !important;
  }
  .i-flex-column-ipad-portrait {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .i-flex-row.i-flex-column-ipad-portrait {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 1025px) {
  .visible-ipad-landscape-block,
  .visible-ipad-landscape-inline-block,
  .visible-ipad-landscape-inline {
    display: none !important;
  }
}
@media (min-width: 769px) {
  .visible-ipad-portrait-block,
  .visible-ipad-portrait-inline-block,
  .visible-ipad-portrait-inline {
    display: none !important;
  }
}
@media (max-width: 1024px) {
  .full-width-xga {
    width: 100% !important;
  }
  .visible-xga-block {
    display: block !important;
  }
  .visible-xga-inline-block {
    display: inline-block !important;
  }
  .visible-xga-inline {
    display: inline !important;
  }
  .hidden-xga {
    display: none !important;
  }
}
@media (min-width: 1025px) {
  .full-width-xga,
  .visible-xga-block,
  .visible-xga-inline-block,
  .visible-xga-inline {
    display: none !important;
  }
}
@media (width: 1366px) {
  .full-width-wxga-only {
    width: 100% !important;
  }
  .visible-wxga-only-block {
    display: block !important;
  }
  .visible-wxga-only-inline-block {
    display: inline-block !important;
  }
  .visible-wxga-only-inline {
    display: inline !important;
  }
  .hidden-wxga-only {
    display: none !important;
  }
}
@media (min-width: 1366px) {
  .full-width-wxga-and-above {
    width: 100% !important;
  }
  .visible-wxga-and-above-block {
    display: block !important;
  }
  .visible-wxga-and-above-inline-block {
    display: inline-block !important;
  }
  .visible-wxga-and-above-inline {
    display: inline !important;
  }
  .hidden-wxga-and-above {
    display: none !important;
  }
}
@media (max-width: 1365px) {
  .full-width-wxga-and-above,
  .visible-wxga-block-and-above,
  .visible-wxga-inline-block-and-above,
  .visible-wxga-inline-and-above {
    display: none !important;
  }
}
@media (max-width: 1366px) {
  .full-width-wxga-and-below {
    width: 100% !important;
  }
  .visible-wxga-and-below-block {
    display: block !important;
  }
  .visible-wxga-and-below-inline-block {
    display: inline-block !important;
  }
  .visible-wxga-and-below-inline {
    display: inline !important;
  }
  .hidden-wxga,
  .hidden-wxga-and-below {
    display: none !important;
  }
}
@media (min-width: 1367px) {
  .full-width-wxga-and-below,
  .visible-wxga-block-and-below,
  .visible-wxga-inline-block-and-below,
  .visible-wxga-inline-and-below {
    display: none !important;
  }
}
@media (max-width: 1024px), (min-width: 1366px) and (max-width: 1450px) {
  .visible-xga-and-wxga-only-block {
    display: block !important;
  }
  .visible-xga-and-wxga-only-inline-block {
    display: inline-block !important;
  }
  .visible-xga-and-wxga-only-inline {
    display: inline !important;
  }
  .hidden-xga-and-wxga-only {
    display: none !important;
  }
}
@media (min-width: 1025px) and (max-width: 1365px), (min-width: 1451px) {
  .visible-xga-and-wxga-only-block,
  .visible-xga-and-wxga-only-inline-block,
  .visible-xga-and-wxga-only-inline {
    display: none !important;
  }
}
.i-last-column-except-ipad-portrait,
.i-last-column-except-ipad-landscape {
  display: block !important;
}
.i-last-column-ipad-portrait-only,
.i-last-column-ipad-landscape-only {
  display: none !important;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .i-last-column-ipad-landscape-only {
    display: block !important;
  }
  .i-last-column-except-ipad-landscape {
    display: none !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .i-last-column-ipad-portrait-only {
    display: block !important;
  }
  .i-last-column-except-ipad-portrait {
    display: none !important;
  }
  table.table-condensed > thead > tr > th.hidden-ipad-portrait:first-child ~ th:nth-child(2) {
    padding-left: 1em;
  }
  table.table-condensed > tbody > tr > td.hidden-ipad-portrait:first-child ~ td:nth-child(2) {
    padding-left: 1em;
  }
}
.i-capitalize {
  text-transform: lowercase;
}
.i-capitalize::first-letter {
  text-transform: uppercase;
}
.i-uppercase {
  text-transform: uppercase;
}
.cannot-view p.retry {
  margin-bottom: 2em;
}
.cannot-view .fa {
  margin-right: .25em;
}
.cannot-view .fa-check-circle:before {
  color: #5CB85C;
}
.cannot-view .fa-times-circle:before {
  color: #B9332F;
}
#webstorage-note {
  display: none;
  font-size: .85em;
  font-style: italic;
}
#webstorage-note.visible {
  display: block;
}
.no-js #fadeOut {
  display: none !important;
}
abbr.badge {
  font-size: .75em;
  vertical-align: text-top;
}
abbr[title].fa,
abbr[data-original-title].fa {
  border-bottom: 0;
}
.i-spinner-large {
  font-size: 10em;
  text-align: center;
  display: block;
  margin-top: 1em;
  margin-bottom: .125em;
}
.missing-provider-logo {
  margin-top: 0;
  margin-bottom: 0;
  color: currentColor;
}
.i-wide-spacing {
  word-spacing: 2em;
}
.i-wrap-header,
.i-wrap-header .h1,
.i-wrap-header .h2,
.i-wrap-header .h3 {
  overflow: hidden !important;
  text-overflow: clip !important;
  white-space: normal !important;
  line-height: inherit !important;
}
.dropdown-header.i-wrap-header {
  width: 26em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 4.8em;
}
.i-img-center {
  margin: 0 auto .5em auto;
}
.i-hide-title {
  margin-top: 1.5em;
}
.i-hide-title h1.main-heading.inline-block {
  display: none !important;
}
.i-no-spacing {
  padding: 0 !important;
}
.i-no-spacing .iress-page-heading {
  margin-top: 0;
}
.i-no-spacing h1.main-heading.inline-block {
  display: none !important;
}
.i-print-only,
.i-print-only-block,
.i-print-only-inline,
.i-print-only-inline-block {
  display: none;
}
@media print {
  html,
  body {
    height: auto !important;
  }
  #applicationHost {
    padding: 0;
  }
  .i-printable h1.main-heading {
    display: none !important;
  }
  .i-printable .row {
    min-height: 0 !important;
  }
  .i-print-preview {
    display: block;
  }
  .i-print-prompt {
    display: none;
  }
  .i-print-hide {
    display: none !important;
  }
  .i-print-only,
  .i-print-only-block {
    display: block;
  }
  .i-print-only-inline {
    display: inline;
  }
  .i-print-only-inline-block {
    display: inline-block;
  }
  .i-wrap-header .h1 {
    font-size: .8em !important;
  }
  .i-wrap-header .h2 {
    font-size: .9em !important;
  }
  .i-wrap-header .h3 {
    font-size: .55em !important;
  }
  .i-product-rate,
  .i-product-value {
    font-size: 1.75em;
    line-height: 1;
    display: block;
  }
  .i-product-period {
    font-size: .8em;
  }
  p.i-margin-bottom-small {
    margin-bottom: .75em;
  }
  h3 {
    font-size: .8em !important;
  }
  h4 {
    font-size: .6em !important;
    font-weight: bold !important;
  }
  p {
    font-size: .6em !important;
    text-align: justify;
  }
  p.text-right {
    text-align: right;
  }
  p.text-center {
    text-align: center;
  }
  ul {
    font-size: .6em !important;
  }
}
@media only print and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .i-print-preview {
    font-size: .6em;
  }
}
@media print and (orientation: portrait) {
  .i-print-portrait {
    display: block;
  }
  .i-print-landscape {
    display: none;
  }
}
@media print and (orientation: landscape) {
  .i-print-portrait {
    display: none;
  }
  .i-print-landscape {
    display: block;
  }
}
@media screen {
  .i-printable.main {
    font-size: 1.5em;
  }
  .i-printable.main .i-print-header h1 {
    font-size: 1.5em;
  }
  .i-printable.main .i-print-header h2 {
    font-size: 1em;
  }
  .i-printable.main .i-print-preview {
    display: none;
  }
  .i-printable.main .i-print-preview-summary {
    font-size: .7em;
  }
  .i-printable.main .i-print-preview-summary .calculator-summary {
    font-size: 1.75em;
  }
  .i-printable.main .i-print-prompt {
    display: block;
  }
  .i-printable.main .i-print-prompt .fa-file-text-o {
    font-size: 5em;
    color: #888;
  }
  .i-printable.main .i-print-prompt .btn {
    margin-top: 1em;
  }
  .i-printable.main .i-print-prompt .btn .fa {
    color: #fff;
  }
  .i-printable.main .i-print-hide {
    display: none !important;
  }
  .i-printable.main .i-print-only,
  .i-printable.main .i-print-only-block {
    display: block;
  }
  .i-printable.main .i-print-only-inline {
    display: inline;
  }
  .i-printable.main .i-print-only-inline-block {
    display: inline-block;
  }
  .i-printable.main .i-wrap-header .h1 {
    font-size: .8em !important;
  }
  .i-printable.main .i-wrap-header .h2 {
    font-size: .9em !important;
  }
  .i-printable.main .i-wrap-header .h3 {
    font-size: .55em !important;
  }
  .i-printable.main .i-product-rate,
  .i-printable.main .i-product-value {
    font-size: 1.75em;
    line-height: 1;
    display: block;
  }
  .i-printable.main .i-product-period {
    font-size: .8em;
  }
  .i-printable.main p.i-margin-bottom-small {
    margin-bottom: .75em;
  }
  .i-printable.main h3 {
    font-size: .8em !important;
  }
  .i-printable.main h4 {
    font-size: .6em !important;
    font-weight: bold !important;
  }
  .i-printable.main p {
    font-size: .6em !important;
    text-align: justify;
  }
  .i-printable.main p.text-right {
    text-align: right;
  }
  .i-printable.main p.text-center {
    text-align: center;
  }
  .i-printable.main ul {
    font-size: .6em !important;
  }
  .i-printable.main #print_preview.smoke-test .i-print-preview {
    display: block;
  }
}
@media screen and (min-width: 1366px) {
  .i-printable.main {
    width: 1000px;
  }
  .i-printable.main fieldset .panel-heading,
  .i-printable.main fieldset .panel-body {
    padding-left: 4em;
    padding-right: 4em;
  }
}
.row.i-tab {
  min-height: 8em;
}
.fa-iress-1-5x {
  font-size: 1.5em;
}
.fa-iress-2-5x {
  font-size: 2.5em;
}
.fa-iress-3-5x {
  font-size: 3.5em;
}
.fa-iress-disable {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.fa-iress-icon {
  color: #21F5A8;
  position: relative;
}
.fa-iress-icon.i-margin-left {
  margin-left: .2em;
}
.fa-iress-badge {
  position: absolute;
  top: 0;
  background-color: transparent;
  width: 1em;
  line-height: 1em;
  margin-top: -3px;
}
.fa-iress-1-5x > .fa-iress-badge {
  width: 1.5em;
  line-height: 1.5em;
}
.fa-2x > .fa-iress-badge {
  width: 2em;
  line-height: 2em;
}
.fa-iress-2-5x > .fa-iress-badge {
  width: 2.5em;
  line-height: 2.5em;
}
.fa-3x > .fa-iress-badge {
  width: 3em;
  line-height: 3em;
}
.fa-iress-3-5x > .fa-iress-badge {
  width: 3.5em;
  line-height: 3.5em;
}
.fa-4x > .fa-iress-badge {
  width: 4em;
  line-height: 4em;
}
.visible-xs-table-cell,
.visible-sm-table-cell,
.visible-md-table-cell,
.visible-lg-table-cell {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs-table-cell {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-table-cell {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1365px) {
  .visible-md-table-cell {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) {
  .visible-lg-table-cell {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) {
  .flush-right-lg {
    padding-right: 0;
  }
}
img.i-img-logo-thumbnail {
  max-height: 3.5em;
}
.policy-icon-column img.i-img-logo-thumbnail {
  max-height: none;
  max-width: 5.5em;
}
.i-small-font {
  font-size: 0.85em;
}
.i-small-font-rr {
  font-size: 0.75em;
}
@media only screen and (min-width: 1025px) {
  .i-small-font-rr {
    font-size: 0.85em;
  }
}
.i-xsmall-font {
  font-size: 0.78571429em;
}
.i-bottom-margin {
  margin-bottom: .5em !important;
  display: inline-block;
}
.i-bottom-margin-sm {
  margin-bottom: .25em !important;
  display: inline-block;
}
.i-font-italic {
  font-style: italic;
}
ul.fa-ul > li {
  padding-bottom: 1em;
}
@media only screen and (max-width: 1366px) {
  .i-small-font-laptop {
    font-size: 0.78571429em;
  }
  .i-small-font-laptop .btn {
    font-size: 0.78571429em;
  }
  .i-small-font-laptop .btn-group {
    font-size: 1.27272727em;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .i-small-font-ipad,
  .i-small-font-ipad-landscape {
    font-size: 0.78571429em;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .i-small-font-ipad,
  .i-small-font-ipad-portrait {
    font-size: 0.78571429em;
  }
}
.i-dropdown-product-name {
  max-width: 20em;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.i-visible-lg,
.i-visible-sxga {
  display: none !important;
}
.i-visible-lg-block,
.i-visible-lg-inline,
.i-visible-lg-inline-block,
.i-visible-sxga-block,
.i-visible-sxga-inline,
.i-visible-sxga-inline-block {
  display: none !important;
}
@media (min-width: 1366px) {
  .i-visible-lg {
    display: block !important;
  }
  table.i-visible-lg {
    display: table;
  }
  tr.i-visible-lg {
    display: table-row !important;
  }
  th.i-visible-lg,
  td.i-visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1366px) {
  .i-visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1366px) {
  .i-visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1366px) {
  .i-visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1366px) {
  .i-hidden-lg {
    display: none !important;
  }
}
@media (max-width: 720px) {
  .i-hidden-lg ol.i-progress {
    font-size: .8em;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .i-hidden-lg ol.i-progress li:first-of-type {
    margin-left: 1em;
  }
  .i-hidden-lg ol.i-progress li:last-of-type {
    margin-right: 1em;
  }
}
@media (min-width: 1280px) {
  .i-visible-sxga {
    display: block !important;
  }
  table.i-visible-sxga {
    display: table;
  }
  tr.i-visible-sxga {
    display: table-row !important;
  }
  th.i-visible-sxga,
  td.i-visible-sxga {
    display: table-cell !important;
  }
}
@media (min-width: 1280px) {
  .i-visible-sxga-block {
    display: block !important;
  }
}
@media (min-width: 1280px) {
  .i-visible-sxga-inline {
    display: inline !important;
  }
}
@media (min-width: 1280px) {
  .i-visible-sxga-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1280px) {
  .i-hidden-sxga {
    display: none !important;
  }
}
.iress-fa-invisible {
  visibility: hidden !important;
  height: 1px;
}
.iress-fa-invisible::before {
  height: 1px;
}
.i-medium-font {
  font-size: 1.2em;
}
.i-large-font {
  font-size: 1.25em;
}
.i-extra-large-font {
  font-size: 1.75em;
}
.i-hide-burger-menu #hamburger-menu {
  display: none !important;
}
.i-disable-scroll {
  overflow: hidden;
}
.i-overflow-auto {
  overflow: auto;
}
.i-color-inherit {
  color: inherit;
}
.i-btn-group-top-right-lg {
  position: absolute;
  right: 0;
  width: 30em;
  margin-right: 15px;
}
.i-padding-top {
  padding-top: 1em !important;
}
.i-padding-bottom {
  padding-bottom: 1em !important;
}
.i-corner-marker {
  position: relative;
  background-clip: padding-box;
}
.i-corner-marker:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-style: solid;
  border-width: 1.5em 1.5em 0 0;
  border-color: transparent;
}
.i-corner-marker:after {
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  padding: 1em;
}
.i-corner-marker.i-corner-marker-right:before {
  left: auto;
  right: 0;
  border-width: 1.5em 0 0 1.5em;
}
.i-corner-marker.i-corner-marker-right:after {
  left: auto;
  right: 0;
}
.i-corner-marker.i-corner-marker-small:before {
  border-width: 1em 1em 0 0;
}
.i-corner-marker.i-corner-marker-small.i-corner-marker-right:before {
  border-width: 1em 0 0 1em;
}
.i-corner-marker.i-corner-marker-small:after {
  content: none !important;
}
.i-corner-marker.i-corner-marker-large:before {
  border-width: 2.75em 2.75em 0 0;
}
.i-corner-marker.i-corner-marker-large.i-corner-marker-right:before {
  border-width: 2.75em 0 0 2.75em;
}
.i-corner-marker.i-corner-marker-valid:before {
  border-top-color: #599319;
}
.i-corner-marker.i-corner-marker-valid:after {
  content: "\f00c";
  font-family: 'FontAwesome';
  font-size: .6em;
  margin-left: -0.85em;
  margin-top: -1em;
}
.i-corner-marker.i-corner-marker-valid.i-corner-marker-right:after {
  margin-left: auto;
  margin-right: -0.85em;
}
.i-corner-marker.i-corner-marker-valid.i-corner-marker-large:after {
  font-size: 1em;
}
.i-corner-marker.i-corner-marker-invalid:before {
  border-top-color: #b40000;
}
.i-corner-marker.i-corner-marker-invalid:after {
  content: "\f00d";
  font-family: 'FontAwesome';
  font-size: .6em;
  margin-left: -0.75em;
  margin-top: -1em;
}
.i-corner-marker.i-corner-marker-invalid.i-corner-marker-right:after {
  margin-left: auto;
  margin-right: -0.75em;
}
.i-corner-marker.i-corner-marker-invalid.i-corner-marker-large:after {
  font-size: 1em;
}
.i-corner-marker.i-corner-marker-warning:before {
  border-top-color: #c47100;
}
.i-corner-marker.i-corner-marker-warning:after {
  content: "\f071";
  font-family: 'FontAwesome';
  font-size: .6em;
  margin-left: -0.85em;
  margin-top: -1em;
}
.i-corner-marker.i-corner-marker-warning.i-corner-marker-right:after {
  margin-left: auto;
  margin-right: -0.85em;
}
.i-corner-marker.i-corner-marker-warning.i-corner-marker-large:after {
  font-size: 1em;
}
.i-corner-marker.i-corner-marker-exclusive:before {
  border-top-color: #0089d0;
}
.i-corner-marker.i-corner-marker-exclusive:after {
  content: "e";
  display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: .9em;
  margin-left: -0.85em;
  margin-top: -1.3em;
}
.i-corner-marker.i-corner-marker-exclusive.i-corner-marker-right:after {
  margin-left: auto;
  margin-right: -0.85em;
}
.i-corner-marker.i-corner-marker-exclusive.i-corner-marker-large:after {
  font-size: 1em;
  margin-right: -0.5em;
  margin-top: -1em;
}
.i-printable-logo-row {
  min-height: 5em;
}
.i-printable-saving-row {
  min-height: 3em;
}
.i-well-overflow {
  overflow: hidden;
}
.well h6 {
  line-height: 1.4;
}
.i-pre-line {
  white-space: pre-line;
}
.alert.i-alert-small p {
  font-size: .75em;
  margin-top: .5em;
}
.alert.i-alert-margin {
  margin: .5em 1em;
}
.i-minheight-full {
  min-height: calc(100vh - 13em);
}
.i-flex-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.i-flex-auto {
  -ms-flex: auto;
  -webkit-flex: auto;
  flex: auto;
}
.offset-apply-column {
  margin-left: -2.25em;
}
#applicationHost .navbar-fixed-top .container-fluid {
  width: 100% !important;
  height: 100%;
  padding: 0 !important;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
#applicationHost .navbar-fixed-top .container-fluid .nav.navbar-nav {
  margin-left: auto !important;
}
.i-avatar {
  width: 7.14285714em;
  height: 7.14285714em;
  margin-top: 8px;
}
.i-avatar-thumbnail-button {
  padding: 3px 3px 3px 9px;
}
.i-avatar-thumbnail-combined-button {
  padding: 3px 8px 3px 9px;
}
.i-avatar-thumbnail-combined-button img,
.i-avatar-thumbnail-combined-button .fa-iress-profile-tie {
  margin-right: 10px;
}
.i-avatar-thumbnail-combined-button .caret {
  margin-top: 2px;
}
.i-client-combined-button {
  padding-right: 8px;
}
.i-client-combined-button .caret {
  margin-left: 9px;
}
.i-adviser-combined-button {
  padding-right: 8px;
}
.i-adviser-combined-button .caret {
  margin-left: 10px;
}
.i-avatar-thumbnail {
  width: 1.85714286em;
  height: 1.85714286em;
}
.i-avatar-icon {
  font-size: 7.14285714em;
  color: #ccc;
  margin-top: 8px;
}
.i-dropdown-menu-internal {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  min-width: 26em;
}
div.dropdown-menu.i-no-padding {
  padding: 0;
}
div.dropdown-menu.i-no-padding .i-dropdown-menu-column {
  padding-top: 5px;
  padding-bottom: 5px;
}
div.dropdown-menu .i-dropdown-avatar-column {
  flex: 0 0 10em;
  text-align: center;
  padding: 1em;
  background-color: #f0f0f0;
  border-right: 1px solid #ddd;
}
div.dropdown-menu .i-dropdown-links-column {
  flex: 1 1 auto;
}
div.dropdown-menu .i-dropdown-search-column {
  flex: 1 0 auto;
  border-right: 1px solid #ddd;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 75vh;
  max-width: 21em;
}
div.dropdown-menu .i-dropdown-search-column li > a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.dropdown-menu .i-dropdown-search-column li > a .i-search-subtitle {
  padding-left: 1.5em;
}
div.dropdown-menu .i-dropdown-search-column li > a .i-search-subtitle > span {
  font-size: .75em;
  color: #888;
}
div.dropdown-menu .i-dropdown-search-column .badge {
  float: right;
}
div.dropdown-menu ul.i-dropdown-menu-column.i-dropdown-search-results {
  margin-bottom: 0;
}
div.dropdown-menu ul.i-dropdown-menu-column.i-dropdown-search-results > li > a > small {
  font-size: smaller;
  color: #888;
}
div.dropdown-menu ul.i-dropdown-menu-column.i-dropdown-no-results {
  min-height: 0;
}
div.dropdown-menu ul.i-dropdown-menu-column > li.i-dropdown-spacer-row {
  padding: 3px 20px;
}
div.dropdown-menu ul.i-dropdown-menu-column > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
div.dropdown-menu ul.i-dropdown-menu-column > li > a.btn-default:hover,
div.dropdown-menu ul.i-dropdown-menu-column > li > a.btn-default:focus {
  background-color: #292c35;
  color: #fff;
}
div.dropdown-menu ul.i-dropdown-menu-column > li > a.btn-danger {
  color: #eee;
}
div.dropdown-menu ul.i-dropdown-menu-column > li > a.btn-danger:hover,
div.dropdown-menu ul.i-dropdown-menu-column > li > a.btn-danger:focus {
  background-color: #b9332f;
  color: #fff;
}
div.dropdown-menu ul.i-dropdown-menu-column > li.i-dropdown-menu-button-parent {
  text-align: right;
  padding-right: 1em;
  padding-bottom: .5em;
}
div.dropdown-menu ul.i-dropdown-menu-column > li.i-dropdown-menu-button-parent > a.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-left: 1em;
}
div.dropdown-menu ul.i-dropdown-menu-column .i-dropdown-results-page-count {
  color: #888;
  font-size: smaller;
}
.i-dropdown-menu-search {
  min-width: 32em;
}
.i-dropdown-menu-search > .input-group {
  border-bottom: 1px solid #ddd;
}
.i-dropdown-menu-search > .input-group input {
  padding-left: 46px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.i-dropdown-menu-search > .input-group input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.i-dropdown-menu-search > .input-group .fa-search {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  display: block;
  width: 46px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  pointer-events: none;
  font-size: 1.5em;
  color: #aaa;
}
.i-dropdown-menu-search > .input-group .form-control {
  border: 0;
}
.i-dropdown-menu-search > .input-group .input-group-btn > .btn {
  border: 0;
  padding: 5px 8px;
  margin: 5px 8px;
  border-radius: 0;
  line-height: 1;
  height: auto;
}
#navbar-client-link .client-name,
#navbar-client-link-dd .client-name {
  line-height: initial;
}
img.i-broken-img {
  position: relative;
}
img.i-broken-img::after {
  content: attr(data-broken-alt);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 2;
  background-color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.i-best-buys-table img.i-broken-img::after {
  top: -3px;
}
.checkbox-logo-column img.i-broken-img::after {
  min-width: 8em;
}
table.table.table-striped tbody > tr:nth-child(odd) img.i-broken-img::after {
  background-color: #f4f4f7;
}
table.table.table-striped.i-remortgage-products tbody > tr:nth-child(odd) img.i-broken-img::after {
  background-color: #eaf0f4;
}
table.table.table-striped.i-remortgage-products tbody > tr:hover img.i-broken-img::after {
  background-color: #cbdbe3;
}
table.table.table-striped.i-remortgage-products tbody > tr.highlight img.i-broken-img::after,
table.table.table-striped.i-remortgage-products tbody > tr:focus img.i-broken-img::after,
table.table.table-striped.i-remortgage-products tbody > tr:active img.i-broken-img::after {
  background-color: #31708F;
  color: #fff;
}
table.table.table-striped.i-additional-borrowing tbody > tr:nth-child(odd) img.i-broken-img::after {
  background-color: #fef4ee;
}
table.table.table-striped.i-additional-borrowing tbody > tr:hover img.i-broken-img::after {
  background-color: #fbe3d5;
}
table.table.table-striped.i-additional-borrowing tbody > tr.highlight img.i-broken-img::after,
table.table.table-striped.i-additional-borrowing tbody > tr:focus img.i-broken-img::after,
table.table.table-striped.i-additional-borrowing tbody > tr:active img.i-broken-img::after {
  background-color: #f09057;
  color: #fff;
}
.i-duplicate-client-summary {
  font-size: .85em;
}
.visible-md-sxga-block {
  display: none !important;
}
@media (max-width: 1279px) and (min-width: 992px) {
  .visible-md-sxga-block {
    display: block !important;
  }
}
.row.i-row-match-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.row.i-row-match-height > [class*="col-"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.i-smoke-test-hook {
  width: 1px;
  height: 1px;
  display: inline-block;
}
.i-top-right {
  position: absolute;
  right: 1em;
}
.i-list-selectable {
  max-height: 23.5em;
  overflow-x: hidden;
  overflow-y: auto;
}
.i-list-selectable > a {
  border-radius: 0 !important;
}
.i-list-selectable > a:focus,
.i-list-selectable > a.i-selected-row {
  outline: none;
  color: #fff;
  background-color: #17244c;
}
.i-list-selectable > a.i-list-group-item-with-icon {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.i-list-selectable > a.i-list-group-item-with-icon > .fa {
  flex: 0 0 auto;
}
.i-list-selectable > a.i-list-group-item-with-icon > .i-list-item-title {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  margin-left: 1em;
}
.i-list-selectable > a.i-list-group-item-with-icon > .i-list-item-title > strong,
.i-list-selectable > a.i-list-group-item-with-icon > .i-list-item-title > small {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.i-list-selectable > a.i-list-group-item-with-icon > .i-list-item-title > small {
  font-size: .85em;
}
.i-notes-column .i-list-selectable {
  max-height: none;
  height: 208px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom-color: #fff;
  border-right-color: #fff;
}
body[data-brand="inpartnership"] .i-list-selectable > a:focus {
  color: #fff;
  background-color: #325;
}
body[data-brand="intrinsic"] .i-list-selectable > a:focus {
  color: #fff;
  background-color: #0F7B3F;
}
body[data-brand="openwork"] .i-list-selectable > a:focus {
  color: #fff;
  background-color: #008669;
}
body[data-brand="pms"] .i-list-selectable > a:hover {
  color: #1c416d;
  background-color: #fff299;
}
body[data-brand="pms"] .i-list-selectable > a:focus {
  color: #fff;
  background-color: #3b6b93;
}
body[data-brand="afh"] .i-list-selectable > a:focus {
  color: #fff;
  background-color: #6A1D5D;
}
body[data-brand="afh"] table.table.table-striped tbody > tr:nth-child(odd) img.i-broken-img::after {
  background-color: #6A1D5D;
}
.i-address-summary {
  padding: 1.5em 4em 1.5em 2em;
  background-color: #f8f2ec;
  border: 1px solid #ccc;
  border-radius: .2em;
  position: relative;
  margin-bottom: 0;
  display: block;
  max-width: 24em;
}
.i-address-summary.i-address-summary-margin {
  margin-bottom: 1em;
}
.i-address-summary::after {
  content: " ";
  position: absolute;
  top: .75em;
  right: 1em;
  height: 2.25em;
  width: 2em;
  background-color: rgba(0, 0, 0, 0.1);
  border: 1px dotted #ccc;
}
.i-address-summary > span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
a.i-address-summary {
  color: #82403f;
}
.i-list-selectable > a:focus .i-address-summary {
  color: #555;
}
.i-wrap-with-icon {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-left: 1.75em;
  word-break: break-all;
}
.i-wrap-with-icon > .fa {
  position: absolute;
  left: 0;
  top: 2px;
  color: #444;
  width: 1.25em;
  text-align: center;
}
.i-wrap-with-icon > .i-wrapped-text {
  word-wrap: break-word;
  -webkit-line-clamp: 3;
}
.i-clip-with-icon {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-left: 1.75em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.i-clip-with-icon > .fa {
  position: absolute;
  left: 0;
  top: 2px;
  color: #444;
  width: 1.25em;
  text-align: center;
}
.i-p-condensed {
  margin-bottom: .5em !important;
}
.i-small-top-margin {
  margin-top: .25em !important;
}
.i-med-bottom-margin {
  margin-bottom: 1em !important;
}
.i-font-one-point-five {
  font-size: 1.5em;
}
.i-position-relative {
  position: relative !important;
}
.i-invisible-text {
  color: transparent !important;
}
.badge.badge-info {
  background-color: #5bc0de;
}
.badge.badge-info:hover,
.badge.badge-info:focus {
  background-color: #31b0d5;
}
.badge.badge-success {
  background-color: #5cb85c;
}
.badge.badge-success:hover,
.badge.badge-success:focus {
  background-color: #449d44;
}
.badge.badge-warning {
  background-color: rgba(58, 28, 70, 0.7);
}
.badge.badge-warning:hover,
.badge.badge-warning:focus {
  background-color: #1c0d22;
}
.badge.badge-danger {
  background-color: #d9534f;
}
.badge.badge-danger:hover,
.badge.badge-danger:focus {
  background-color: #c9302c;
}
.badge.badge-exclusive {
  background-color: #0089d0;
}
.badge.badge-exclusive:hover,
.badge.badge-exclusive:focus {
  background-color: #00679d;
}
.badge.badge-ineligible {
  background-color: #b40000;
}
.badge.badge-ineligible:hover,
.badge.badge-ineligible:focus {
  background-color: #810000;
}
.i-checklist-label {
  margin-top: 10px;
  margin-bottom: 10px;
}
.i-pre-note {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
datalist {
  max-height: 8.57142857em;
  overflow-y: scroll;
}
.input-time-width.iress-datalist {
  width: 8.57142857em;
}
.i-progress-column {
  width: 7.9em;
  text-align: center;
}
.i-progress-column-sm {
  width: 6.5em;
  text-align: center;
}
.i-progress-column-apply-manual {
  width: 15.8em;
  text-align: center;
}
.i-progress-column-apply-manual > .offset-apply-column {
  margin-left: -10em;
}
.i-progress {
  counter-reset: steps;
  display: inline-block;
  list-style: none;
  padding: 1em 0 1em 3em;
  text-align: left;
  overflow: hidden;
  font-size: 11.5px;
}
.i-progress li {
  border-bottom: solid 4px #ccc;
  counter-increment: steps;
  display: inline-block;
  position: relative;
  width: 8.2em;
  margin-right: -0.3em;
  /*
    &::after {
      background: @iress-progress-disabled;
      border-radius: 50%;
      color: #fff;
      font-size: 1.25em;
      display: block;
      position: absolute;
      text-align: center;
      width: 2em;
      height: 2em;
      bottom: -1.1em;
      border: solid @iress-progress-line-width transparent;
      line-height: 1.5em;
      content: "";
      //noinspection all
      font-family: 'FontAwesome';
    }

    &.numbered::after {
      content: counter(steps);
    }
    */
}
.i-progress li:last-child {
  border-bottom-color: transparent !important;
  width: 3.95em;
}
.i-progress li span.i-progress-label {
  display: inline-block;
  color: #b3b3b3;
  position: relative;
  text-align: center;
  width: 7.9em;
  left: -2.95em;
  top: -1.75em;
  font-weight: bold;
}
.i-progress li.i-pre-line-span span.i-progress-label {
  white-space: pre-line;
}
.i-progress li span.i-progress-click {
  display: block;
  position: absolute;
  width: 2em;
  height: 2em;
  bottom: -1.1em;
  line-height: 1.5em;
  font-size: 1.25em;
  background: #ccc;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  border: solid 4px transparent;
  font-family: 'FontAwesome';
}
.i-progress li span.i-progress-click.i-click-cursor {
  cursor: pointer;
}
.i-progress li.document {
  border-bottom-color: #73be21;
  /*
      &:after {
        background: @iress-progress-document;
        content: '\f15c'; // fa-file-text
      }
      */
}
.i-progress li.document span.i-progress-label {
  color: #599319;
}
.i-progress li.document span.i-progress-click {
  background: #217cbe;
}
.i-progress li.document span.i-progress-click:after {
  content: '\f15c';
}
.i-progress li.pencil span.i-progress-label {
  color: #599319;
}
.i-progress li.pencil span.i-progress-click {
  background: #f78e00;
}
.i-progress li.pencil span.i-progress-click:after {
  content: '\f040';
}
.i-progress li.next-active {
  border-bottom-color: #73be21;
}
.i-progress li.completed,
.i-progress li.completed-note {
  border-bottom-color: #73be21;
  /*
      &:after {
        background: @iress-progress-complete;
        content: '\f00c'; // fa-check
      }
      */
}
.i-progress li.completed span.i-progress-label,
.i-progress li.completed-note span.i-progress-label {
  color: #599319;
}
.i-progress li.completed span.i-progress-click,
.i-progress li.completed-note span.i-progress-click {
  background: #73be21;
}
.i-progress li.completed span.i-progress-click:after,
.i-progress li.completed-note span.i-progress-click:after {
  content: '\f00c';
}
.i-progress li.completed-note span.i-progress-click:after {
  content: '\f249';
}
.i-progress li.current {
  /*
      &:after {
        background: #fff;
        border-color: @iress-progress-current;
      }
      */
}
.i-progress li.current span.i-progress-label {
  color: #599319;
}
.i-progress li.current span.i-progress-click {
  background: #fff;
  border-color: #73be21;
}
.i-progress li.skipped {
  border-bottom-color: #73be21;
  /*
      &:after {
        background: @iress-progress-skipped;
        content: '\f00d'; // fa-times
      }
      */
}
.i-progress li.skipped span.i-progress-label {
  color: #b40000;
}
.i-progress li.skipped span.i-progress-click {
  background: #e70000;
}
.i-progress li.skipped span.i-progress-click:after {
  content: '\f00d';
}
.i-progress li.at-risk {
  border-bottom-color: #73be21;
  /*
      &:after {
        background: @iress-progress-warning;
        content: '\f12a'; // fa-exclamation
      }
      */
}
.i-progress li.at-risk span.i-progress-label {
  color: #c47100;
}
.i-progress li.at-risk span.i-progress-click {
  background: #f78e00;
}
.i-progress li.at-risk span.i-progress-click:after {
  content: '\f12a';
}
.i-progress li.stretched {
  border-bottom-color: #73be21;
  /*
      &:after {
        background: @iress-progress-error;
        content: '\f00d'; // fa-times
      }
      */
}
.i-progress li.stretched span.i-progress-label {
  color: #b40000;
}
.i-progress li.stretched span.i-progress-click {
  background: #e70000;
}
.i-progress li.stretched span.i-progress-click:after {
  content: '\f00d';
}
.i-progress li.dotted {
  border-bottom: dotted #ccc;
}
.i-progress li.stop {
  border-bottom-color: #ccc;
}
.i-progress.i-progress-sm {
  padding: 2.5em 0 1.5em 3.25em;
}
.i-progress.i-progress-sm li {
  width: 6.5em;
}
.i-progress.i-progress-sm li span.i-progress-label {
  width: 6.5em;
  left: -2.25em;
}
.i-progress-dropdown:not(.i-progress-dropdown-read-only) ~ ul.dropdown-menu > li {
  position: relative;
}
.i-progress-dropdown:not(.i-progress-dropdown-read-only) ~ ul.dropdown-menu .fa.fa-fw::before {
  position: absolute;
  left: .75em;
  top: .25em;
  font-size: 1.5em;
}
.i-progress-dropdown:not(.i-progress-dropdown-read-only) ~ ul.dropdown-menu span.i-progress-step {
  line-height: 2;
  margin-left: .375em;
}
.i-progress-dropdown:not(.i-progress-dropdown-read-only) ~ ul.dropdown-menu .i-progress-step-small {
  line-height: normal !important;
  font-size: .8em;
}
.i-progress-dropdown:not(.i-progress-dropdown-read-only) ~ ul.dropdown-menu .fa-info-circle::before {
  color: #217cbe;
}
.i-progress-dropdown:not(.i-progress-dropdown-read-only) ~ ul.dropdown-menu .fa-times-circle::before,
.i-progress-dropdown:not(.i-progress-dropdown-read-only) ~ ul.dropdown-menu .fa-minus-circle::before {
  color: #e70000;
}
.i-progress-dropdown:not(.i-progress-dropdown-read-only) ~ ul.dropdown-menu .fa-check-circle::before {
  color: #73be21;
}
.i-progress-dropdown:not(.i-progress-dropdown-read-only) ~ ul.dropdown-menu .fa-circle-o::before {
  color: #73be21;
}
.i-progress-dropdown:not(.i-progress-dropdown-read-only) ~ ul.dropdown-menu .fa-circle::before {
  color: #ccc;
}
.i-progress-dropdown:not(.i-progress-dropdown-read-only) ~ ul.dropdown-menu .fa-exclamation-circle::before {
  color: #f78e00;
}
.i-btn-group-padding-lg button,
.i-btn-group-padding-lg a {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.i-affordability .well dl {
  font-size: 0.85714286em;
  margin-bottom: 1em;
}
.i-affordability .well dl:last-of-type {
  margin-bottom: 0 !important;
}
.i-affordability .well dl dt {
  font-weight: normal;
}
.i-affordability .well dl dd {
  font-size: 1.5em;
}
.i-affordability .tab-pane {
  margin-top: 1em;
}
.i-affordability .donut-percentage-chart {
  width: 175px;
  height: 175px;
  margin-left: -1.5em;
  margin-top: -1.5em;
}
.i-affordability .donut-percentage-chart-footer {
  text-align: center;
  width: 175px;
  margin-left: -1.5em;
  margin-top: -1.5em;
}
a[role=tab] .fa-2x ~ span {
  line-height: 2;
  vertical-align: top;
  margin-left: .25em;
  font-size: .875em;
}
a[role=tab] .fa-2x ~ span.badge {
  line-height: normal;
}
hr.i-hr-dark {
  border-color: rgba(0, 0, 0, 0.33);
}
hr.i-hr-spaced {
  margin: 1.5em 0 !important;
}
hr.i-hr-small {
  margin: .5em 0 !important;
}
.i-h-subheading {
  font-size: 1.28571429em !important;
  margin-bottom: .25em !important;
  color: #004b87 !important;
}
.i-h-subheading .fa {
  width: 1.1em;
}
.i-h-subheading ~ p {
  margin-bottom: 1em !important;
}
body[data-brand="intrinsic"] label.control-label,
body[data-brand="intrinsic"] fieldset.radio-group legend,
body[data-brand="intrinsic"] fieldset.radio-group label,
body[data-brand="intrinsic"] .nav-tabs > li.active > a,
body[data-brand="intrinsic"] .nav-tabs > li.active > a:hover,
body[data-brand="intrinsic"] .nav-tabs > li.active > a:focus {
  color: #333333;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .modal-dialog.modal-lg {
    position: relative;
    width: auto;
    margin: 10px;
  }
}
.i-dropdown-force-highlight > li > a:hover,
.i-dropdown-force-highlight > li > a:focus {
  color: #FFF;
  text-decoration: none;
  background-color: #17244c;
}
.i-btn-group-radio .btn {
  border: 0;
}
.i-btn-group-radio .btn.btn-default {
  background-color: transparent !important;
}
.i-btn-group-radio .btn:active,
.i-btn-group-radio .btn.active {
  background-color: transparent !important;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.i-btn-group-radio .btn:hover {
  background-color: rgba(23, 36, 76, 0.1) !important;
}
.i-btn-group-radio .btn input[type='radio'] {
  position: absolute;
  z-index: -1;
  filter: alpha(opacity=0);
  opacity: 0;
}
.i-btn-group-radio .btn input[type='radio']:focus + span.fa {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 0 8px rgba(102, 175, 233, 0.75), 0 0 16px rgba(102, 175, 233, 0.8);
  box-shadow: inset 0 0 8px rgba(102, 175, 233, 0.75), 0 0 16px rgba(102, 175, 233, 0.8);
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
}
.i-btn-group-radio .fa.fa-check,
.i-btn-group-radio .fa.fa-check-circle {
  font-size: 2em;
  color: #080;
}
.i-btn-group-radio .fa.i-joint-spacer {
  font-size: 2em;
}
.i-btn-group-radio .fa.fa-times,
.i-btn-group-radio .fa.fa-times-circle {
  font-size: 2em;
  color: #aaa;
}
.i-btn-group-checkbox .btn {
  border: 0;
}
.i-btn-group-checkbox .btn.btn-default {
  background-color: transparent !important;
}
.i-btn-group-checkbox .btn:active,
.i-btn-group-checkbox .btn.active {
  background-color: transparent !important;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.i-btn-group-checkbox .btn:hover {
  background-color: rgba(23, 36, 76, 0.1) !important;
}
.i-btn-group-checkbox .btn input[type='checkbox'] {
  position: absolute;
  z-index: -1;
  filter: alpha(opacity=0);
  opacity: 0;
}
.i-btn-group-checkbox .btn input[type='checkbox']:focus + span.fa {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 0 8px rgba(102, 175, 233, 0.75), 0 0 16px rgba(102, 175, 233, 0.8);
  box-shadow: inset 0 0 8px rgba(102, 175, 233, 0.75), 0 0 16px rgba(102, 175, 233, 0.8);
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
}
.i-btn-group-checkbox .fa.fa-check,
.i-btn-group-checkbox .fa.fa-check-circle {
  font-size: 2em;
  color: #080;
}
.i-btn-group-checkbox .fa.fa-times,
.i-btn-group-checkbox .fa.fa-times-circle {
  font-size: 2em;
  color: #aaa;
}
.i-btn-group-checkbox .fa.fa-minus,
.i-btn-group-checkbox .fa.fa-minus-circle {
  font-size: 2em;
  color: #aaa;
}
.i-btn-group-checkbox .btn.disabled .fa {
  color: #aaa;
}
.i-selected-marker {
  text-align: center;
}
.i-selected-marker .fa.fa-check,
.i-selected-marker .fa.fa-check-circle {
  font-size: 2em;
  color: #080;
}
.i-selected-marker .fa.fa-times,
.i-selected-marker .fa.fa-times-circle {
  font-size: 2em;
  color: #aaa;
}
.i-well {
  padding-left: 15px;
  padding-right: 15px;
}
.i-well > .row {
  margin-left: 0;
  margin-right: 0;
}
.i-well.i-well-transparent {
  background-color: transparent;
  padding: 0;
}
.i-well.i-well-transparent .i-well-header {
  background-color: #f5f5f5;
  padding: 15px;
}
.i-well.i-well-transparent .table > tbody + tbody {
  border-top: 2px solid #bbb;
}
.i-well-fieldset {
  padding: 15px 15px 0 15px;
  margin-bottom: 1em;
}
.i-well-fieldset.i-well-current-arrangement {
  padding: 15px;
}
.i-well-fieldset.i-well-current-arrangement .i-policy-icon {
  color: #fff !important;
}
.i-well-fieldset h2 {
  font-size: 1.14285714em;
  font-weight: bold;
  color: #444;
  margin-bottom: .75em !important;
}
.i-well-fieldset h2 small {
  font-size: .85em;
}
.i-well-fieldset .i-policy-icon {
  font-family: 'FontAwesome', sans-serif;
  font-size: 1.25em;
}
.i-well-fieldset .i-policy-icon::after {
  min-width: 1em;
  display: inline-block;
  font-weight: normal !important;
}
.i-well-fieldset.i-policy-commission-details .i-policy-icon {
  color: #666;
}
.i-well-fieldset.i-policy-commission-details .i-policy-icon::after {
  content: "\f1c0";
}
.i-well-fieldset.i-policy-level-term {
  background-color: rgba(0, 75, 135, 0.1);
}
.i-well-fieldset.i-policy-level-term .i-policy-icon {
  color: #004b87;
}
.i-well-fieldset.i-policy-level-term .i-policy-icon::after {
  content: "\f133";
}
.i-well-fieldset.i-policy-level-term-ci {
  background-color: rgba(0, 75, 135, 0.1);
}
.i-well-fieldset.i-policy-level-term-ci .i-policy-icon {
  color: #004b87;
}
.i-well-fieldset.i-policy-level-term-ci .i-policy-icon::after {
  content: "\f21e";
}
.i-well-fieldset.i-policy-business-term {
  background-color: rgba(0, 126, 135, 0.1);
}
.i-well-fieldset.i-policy-business-term .i-policy-icon {
  color: #007e87;
}
.i-well-fieldset.i-policy-business-term .i-policy-icon::after {
  content: "\f0b1";
}
.i-well-fieldset.i-policy-mortgage-protection {
  background-color: rgba(142, 140, 19, 0.1);
}
.i-well-fieldset.i-policy-mortgage-protection .i-policy-icon {
  color: #8e8c13;
}
.i-well-fieldset.i-policy-mortgage-protection .i-policy-icon::after {
  content: "\e902";
}
.i-well-fieldset.i-policy-mortgage-protection-ci {
  background-color: rgba(142, 140, 19, 0.1);
}
.i-well-fieldset.i-policy-mortgage-protection-ci .i-policy-icon {
  color: #004b87;
}
.i-well-fieldset.i-policy-mortgage-protection-ci .i-policy-icon::after {
  content: "\f21e";
}
.i-well-fieldset.i-policy-critical-illness {
  background-color: rgba(0, 75, 135, 0.1);
}
.i-well-fieldset.i-policy-critical-illness .i-policy-icon {
  color: #004b87;
}
.i-well-fieldset.i-policy-critical-illness .i-policy-icon::after {
  content: "\f21e";
}
.i-well-fieldset.i-policy-critical-illness-mortgage-protection {
  background-color: rgba(0, 75, 135, 0.1);
}
.i-well-fieldset.i-policy-critical-illness-mortgage-protection .i-policy-icon {
  color: #004b87;
}
.i-well-fieldset.i-policy-critical-illness-mortgage-protection .i-policy-icon::after {
  content: "\f21e";
}
.i-well-fieldset.i-policy-family-income-benefit {
  background-color: rgba(242, 169, 0, 0.1);
}
.i-well-fieldset.i-policy-family-income-benefit .i-policy-icon {
  color: #f2a900;
}
.i-well-fieldset.i-policy-family-income-benefit .i-policy-icon::after {
  content: "\e90b";
}
.i-well-fieldset.i-policy-family-income-benefit-ci {
  background-color: rgba(242, 169, 0, 0.1);
}
.i-well-fieldset.i-policy-family-income-benefit-ci .i-policy-icon {
  color: #004b87;
}
.i-well-fieldset.i-policy-family-income-benefit-ci .i-policy-icon::after {
  content: "\f21e";
}
.i-well-fieldset.i-policy-renewable-term {
  background-color: rgba(181, 189, 0, 0.1);
}
.i-well-fieldset.i-policy-renewable-term .i-policy-icon {
  color: #b5bd00;
}
.i-well-fieldset.i-policy-renewable-term .i-policy-icon::after {
  content: "\f133";
}
.i-well-fieldset.i-policy-renewable-term-ci {
  background-color: rgba(181, 189, 0, 0.1);
}
.i-well-fieldset.i-policy-renewable-term-ci .i-policy-icon {
  color: #004b87;
}
.i-well-fieldset.i-policy-renewable-term-ci .i-policy-icon::after {
  content: "\f21e";
}
.i-well-fieldset.i-policy-convertible-term {
  background-color: rgba(0, 163, 224, 0.1);
}
.i-well-fieldset.i-policy-convertible-term .i-policy-icon {
  color: #00a3e0;
}
.i-well-fieldset.i-policy-convertible-term .i-policy-icon::after {
  content: "\f133";
}
.i-well-fieldset.i-policy-renewable-convertible-term {
  background-color: rgba(198, 0, 126, 0.1);
}
.i-well-fieldset.i-policy-renewable-convertible-term .i-policy-icon {
  color: #c6007e;
}
.i-well-fieldset.i-policy-renewable-convertible-term .i-policy-icon::after {
  content: "\f133";
}
.i-well-fieldset.i-policy-decreasing-term {
  background-color: rgba(147, 50, 142, 0.1);
}
.i-well-fieldset.i-policy-decreasing-term .i-policy-icon {
  color: #93328e;
}
.i-well-fieldset.i-policy-decreasing-term .i-policy-icon::after {
  content: "\f133";
}
.i-well-fieldset.i-policy-endowment {
  background-color: rgba(0, 75, 135, 0.1);
}
.i-well-fieldset.i-policy-endowment .i-policy-icon {
  color: #004b87;
}
.i-well-fieldset.i-policy-endowment .i-policy-icon::after {
  content: "\f06b";
}
.i-well-fieldset.i-policy-gift-inter-vivos {
  background-color: rgba(213, 0, 50, 0.1);
}
.i-well-fieldset.i-policy-gift-inter-vivos .i-policy-icon {
  color: #d50032;
}
.i-well-fieldset.i-policy-gift-inter-vivos .i-policy-icon::after {
  content: "\f06b";
}
.i-well-fieldset.i-policy-whole-of-life {
  background-color: rgba(0, 75, 135, 0.1);
}
.i-well-fieldset.i-policy-whole-of-life .i-policy-icon {
  color: #004b87;
}
.i-well-fieldset.i-policy-whole-of-life .i-policy-icon::after {
  content: "\f004";
}
.i-well-fieldset.i-policy-income-protection-own-life {
  background-color: rgba(227, 82, 5, 0.1);
}
.i-well-fieldset.i-policy-income-protection-own-life .i-policy-icon {
  color: #e35205;
}
.i-well-fieldset.i-policy-income-protection-own-life .i-policy-icon::after {
  content: "\f132";
}
.i-well-fieldset.i-policy-income-protection-life-of-another {
  background-color: rgba(227, 82, 5, 0.1);
}
.i-well-fieldset.i-policy-income-protection-life-of-another .i-policy-icon {
  color: #e35205;
}
.i-well-fieldset.i-policy-income-protection-life-of-another .i-policy-icon::after {
  content: "\f132";
}
.i-well-fieldset.i-policy-income-protection-keyperson {
  background-color: rgba(227, 82, 5, 0.1);
}
.i-well-fieldset.i-policy-income-protection-keyperson .i-policy-icon {
  color: #e35205;
}
.i-well-fieldset.i-policy-income-protection-keyperson .i-policy-icon::after {
  content: "\f132";
}
.i-well-fieldset.i-policy-custom {
  background-color: rgba(153, 153, 153, 0.1);
}
.i-well-fieldset.i-policy-custom .i-policy-icon {
  color: #999;
}
.i-well-fieldset.i-policy-custom .i-policy-icon::after {
  content: "\f059";
}
.i-well-fieldset.i-multi-benefit-package {
  background-color: rgba(68, 68, 68, 0.1);
}
.i-well-fieldset.i-multi-benefit-package .i-policy-icon {
  color: #444;
}
.i-well-fieldset.i-multi-benefit-package .i-policy-icon::after {
  content: "\f291";
}
.i-well-fieldset.i-policy-commission {
  background-color: rgba(102, 102, 102, 0.1);
}
.i-well-fieldset.i-policy-commission .i-policy-icon {
  color: #666;
}
.i-well-fieldset.i-policy-commission .i-policy-icon::after {
  content: "\f1c0";
}
.i-well-fieldset.i-remortgage-products {
  background-color: rgba(49, 112, 143, 0.1);
}
.i-well-fieldset.i-remortgage-products .i-policy-icon {
  color: #31708F;
}
.i-well-fieldset.i-remortgage-products .i-policy-icon::after {
  content: "\e900";
}
.i-well-fieldset.i-remortgage-products h2 {
  margin-right: 7.5em;
}
.i-well-fieldset.i-additional-borrowing {
  background-color: rgba(240, 144, 87, 0.1);
}
.i-well-fieldset.i-additional-borrowing .i-policy-icon {
  color: #f09057;
}
.i-well-fieldset.i-additional-borrowing .i-policy-icon::after {
  content: "\f067";
}
.i-well-fieldset.i-additional-borrowing h2 {
  margin-right: 7.5em;
}
.i-dropdown-swapwith .fa-iress-mortgage {
  color: #31708F;
}
.i-dropdown-swapwith .fa-plus {
  color: #f09057;
}
.i-policy-row {
  padding-bottom: 4px !important;
  /*
  .i-policy-icon {
    font-family: 'FontAwesome', sans-serif;
    //font-size: 1.25em;

    &::before {
      min-width: 1em;
      display: inline-block;
    }

  }
*/
}
.i-policy-row.i-policy-row-description {
  width: 19em;
}
.i-policy-row.i-policy-level-term {
  background-color: rgba(0, 75, 135, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-level-term-colour;

      &::before {
        content: @iress-policy-level-term-icon;
      }

    }
*/
}
.i-policy-row.i-policy-level-term-ci {
  background-color: rgba(0, 75, 135, 0.1);
}
.i-policy-row.i-policy-business-term {
  background-color: rgba(0, 126, 135, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-business-term-colour;

      &::before {
        content: @iress-policy-business-term-icon;
      }

    }
*/
}
.i-policy-row.i-policy-mortgage-protection {
  background-color: rgba(142, 140, 19, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-mortgage-protection-colour;

      &::before {
        content: @iress-policy-mortgage-protection-icon;
      }

    }
*/
}
.i-policy-row.i-policy-mortgage-protection-ci {
  background-color: rgba(142, 140, 19, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-critical-illness-colour;

      &::before {
        content: @iress-policy-critical-illness-icon;
      }
    }
*/
}
.i-policy-row.i-policy-critical-illness {
  background-color: rgba(0, 75, 135, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-critical-illness-colour;

      &::before {
        content: @iress-policy-critical-illness-icon;
      }

    }
*/
}
.i-policy-row.i-policy-critical-illness-mortgage-protection {
  background-color: rgba(0, 75, 135, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-critical-illness-mortgage-protection-colour;

      &::before {
        content: @iress-policy-critical-illness-mortgage-protection-icon;
      }

    }
*/
}
.i-policy-row.i-policy-family-income-benefit {
  background-color: rgba(242, 169, 0, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-family-income-benefit-colour;

      &::before {
        content: @iress-policy-family-income-benefit-icon;
      }

    }
*/
}
.i-policy-row.i-policy-family-income-benefit-ci {
  background-color: rgba(242, 169, 0, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-critical-illness-colour;

      &::before {
        content: @iress-policy-critical-illness-icon;
      }

    }
*/
}
.i-policy-row.i-policy-renewable-term {
  background-color: rgba(181, 189, 0, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-renewable-term-colour;

      &::before {
        content: @iress-policy-renewable-term-icon;
      }

    }
*/
}
.i-policy-row.i-policy-renewable-term-ci {
  background-color: rgba(181, 189, 0, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-critical-illness-colour;

      &::before {
        content: @iress-policy-critical-illness-icon;
      }

    }
*/
}
.i-policy-row.i-policy-convertible-term {
  background-color: rgba(0, 163, 224, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-convertible-term-colour;

      &::before {
        content: @iress-policy-convertible-term-icon;
      }

    }
*/
}
.i-policy-row.i-policy-renewable-convertible-term {
  background-color: rgba(198, 0, 126, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-renewable-convertible-term-colour;

      &::before {
        content: @iress-policy-renewable-convertible-term-icon;
      }

    }
*/
}
.i-policy-row.i-policy-decreasing-term {
  background-color: rgba(147, 50, 142, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-decreasing-term-colour;

      &::before {
        content: @iress-policy-decreasing-term-icon;
      }

    }
*/
}
.i-policy-row.i-policy-endowment {
  background-color: rgba(0, 75, 135, 0.1);
}
.i-policy-row.i-policy-gift-inter-vivos {
  background-color: rgba(213, 0, 50, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-gift-inter-vivos-colour;

      &::before {
        content: @iress-policy-gift-inter-vivos-icon;
      }

    }
*/
}
.i-policy-row.i-policy-whole-of-life {
  background-color: rgba(0, 75, 135, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-whole-of-life-colour;

      &::before {
        content: @iress-policy-whole-of-life-icon;
      }

    }
*/
}
.i-policy-row.i-policy-income-protection-own-life {
  background-color: rgba(227, 82, 5, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-income-protection-colour;

      &::before {
        content: @iress-policy-income-protection-own-life-icon;
      }

    }
*/
}
.i-policy-row.i-policy-income-protection-life-of-another {
  background-color: rgba(227, 82, 5, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-income-protection-colour;

      &::before {
        content: @iress-policy-income-protection-life-of-another-icon;
      }

    }
*/
}
.i-policy-row.i-policy-income-protection-keyperson {
  background-color: rgba(227, 82, 5, 0.1);
  /*
    .i-policy-icon {
      color: @iress-policy-income-protection-colour;

      &::before {
        content: @iress-policy-income-protection-keyperson-icon;
      }

    }
*/
}
.i-policy-badge {
  color: #fff;
  padding: .925em 1em;
  margin-bottom: .5em;
}
.i-policy-badge.i-policy-level-term {
  background-color: #004b87;
}
.i-policy-badge.i-policy-level-term-ci {
  background-color: #004b87;
}
.i-policy-badge.i-policy-business-term {
  background-color: #007e87;
}
.i-policy-badge.i-policy-mortgage-protection {
  background-color: #8e8c13;
}
.i-policy-badge.i-policy-mortgage-protection-ci {
  background-color: #8e8c13;
}
.i-policy-badge.i-policy-critical-illness {
  background-color: #004b87;
}
.i-policy-badge.i-policy-critical-illness-mortgage-protection {
  background-color: #004b87;
}
.i-policy-badge.i-policy-family-income-benefit {
  background-color: #f2a900;
}
.i-policy-badge.i-policy-family-income-benefit-ci {
  background-color: #f2a900;
}
.i-policy-badge.i-policy-renewable-term {
  background-color: #b5bd00;
}
.i-policy-badge.i-policy-renewable-term-ci {
  background-color: #b5bd00;
}
.i-policy-badge.i-policy-convertible-term {
  background-color: #00a3e0;
}
.i-policy-badge.i-policy-renewable-convertible-term {
  background-color: #c6007e;
}
.i-policy-badge.i-policy-decreasing-term {
  background-color: #93328e;
}
.i-policy-badge.i-policy-endowment {
  background-color: #004b87;
}
.i-policy-badge.i-policy-gift-inter-vivos {
  background-color: #d50032;
}
.i-policy-badge.i-policy-whole-of-life {
  background-color: #004b87;
}
.i-policy-badge.i-policy-income-protection-own-life {
  background-color: #e35205;
}
.i-policy-badge.i-policy-income-protection-life-of-another {
  background-color: #e35205;
}
.i-policy-badge.i-policy-income-protection-keyperson {
  background-color: #e35205;
}
.i-policy-badge.i-policy-custom {
  background-color: #999;
}
.i-policy-badge.i-multi-benefit-package {
  background-color: #444;
}
.i-policy-badge.i-policy-commission {
  background-color: #666;
}
.i-policy-assumptions {
  font-size: .8em;
  color: #666;
}
.i-policy-assumptions p {
  margin-bottom: .5em;
}
.i-policy-assumptions ul {
  padding-left: 15px;
}
.i-fieldset-radio-group {
  margin-top: 4em;
}
.ie .i-fieldset-radio-group,
.ios .i-fieldset-radio-group {
  margin-top: 0;
}
.i-package-header {
  color: #444;
  font-size: 1.25em !important;
  font-weight: bold;
  margin-bottom: 0;
}
h4.i-package-header {
  font-size: 1em !important;
}
.i-package-alert {
  padding: 7.5px 15px;
  margin-bottom: 0;
}
.i-package-alert .fa-info-circle {
  font-size: 1.5em;
  margin-right: .25em;
}
.i-package-option-button {
  width: 8em;
}
.i-indent-dropdownitem {
  padding-left: 3.5em !important;
}
.i-field-note {
  color: #888;
  font-size: .8em;
}
html.chrome fieldset legend.panel-heading {
  float: none !important;
  position: absolute !important;
}
html.chrome fieldset legend.panel-heading + .panel-body,
html.chrome fieldset legend.panel-heading + span.watermark-wrapper + .panel-body {
  padding-top: 4em !important;
}
.i-form-group-indented {
  padding-left: 1.45em;
}
label.disabled {
  cursor: not-allowed;
  color: #999;
}
.btn-group.i-select-icon-dropdown {
  width: 100%;
}
.btn-group.i-select-icon-dropdown .btn {
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: left;
}
.btn-group.i-select-icon-dropdown .btn .caret {
  position: absolute;
  right: 0;
  top: 0;
  margin: 12px 6px;
}
.btn-group.i-select-icon-dropdown ul.dropdown-menu {
  -moz-column-count: 2;
  /* Firefox */
  -webkit-column-count: 2;
  /* Safari and Chrome */
  column-count: 2;
}
/*
.i-full-height-tab {
  // 100% of viewport height - fixed header - fixed footer - spacing for tab headers / padding
  height: ~'calc(100vh - 51px - 51px - 10em)';
  min-height: 35em;
}
*/
.i-expander {
  height: 3.5em;
  margin-bottom: .25em;
  position: relative;
}
.i-expander a.toggle-expander {
  display: block;
  padding: .5em 0;
  font-weight: bold;
  font-size: 1.125em;
  text-decoration: none;
  background-color: rgba(58, 28, 70, 0.1);
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  height: 100%;
  line-height: 2em;
}
.i-expander a.toggle-expander .badge {
  font-size: .7em;
  vertical-align: middle;
}
.i-expander a.toggle-expander:hover:not(:focus) {
  background-color: rgba(58, 28, 70, 0.2);
}
.i-expander a.toggle-expander:focus {
  color: #fff;
  background-color: #3A1C46;
}
.i-expander a.toggle-expander:focus .badge {
  color: #3A1C46;
  background-color: #fff;
}
.i-expander.full-width {
  margin-left: -15px;
  margin-right: -15px;
}
.i-expander.full-width a.toggle-expander {
  display: block;
  padding: 0.5em 15px;
}
.i-expander:not(.full-width) a.toggle-expander {
  padding: 0.5em 15px;
}
.i-expander .i-expander-actions {
  position: absolute;
  right: 15px;
  top: 7.5px;
}
.i-expander .i-expander-actions .btn,
.i-expander .i-expander-actions .btn-group {
  margin: 0;
}
.i-expander .i-expander-actions .btn:hover:not(:focus):not(.i-btn-source) {
  background-color: rgba(58, 28, 70, 0.15);
}
.i-expander .i-expander-actions .btn:focus {
  color: #fff;
  background-color: #3A1C46;
}
.i-expander .i-expander-actions .btn:focus .fa {
  color: #fff;
}
.i-panel ul.full-width > li.i-expander-2x {
  height: 6.5em;
}
.i-panel ul.full-width > li.i-expander-2x .i-expander {
  height: 6em;
}
.i-panel ul.full-width > li.i-expander-2x .i-expander a.toggle-expander .i-expander-icon {
  line-height: 4.25em;
}
.i-panel ul.full-width > li.i-expander-2x .i-expander a.toggle-expander table {
  max-width: -webkit-calc(100% - 14em);
  max-width: calc(100% - 14em);
  font-size: .85em;
  margin-bottom: 0;
  display: inline-table;
  vertical-align: top;
  color: #444;
}
.i-panel ul.full-width > li.i-expander-2x .i-expander a.toggle-expander table thead > tr > th {
  border: 0;
  padding-bottom: 0;
}
.i-panel ul.full-width > li.i-expander-2x .i-expander a.toggle-expander table tbody > tr > td {
  border: 0;
  padding-top: 0;
  font-weight: normal;
}
.i-panel ul.full-width > li.i-expander-2x .i-expander a.toggle-expander table thead > tr > th .i-table-content {
  display: inline;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 3em;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.i-panel ul.full-width > li.i-expander-2x .i-expander a.toggle-expander table tbody > tr > td .i-table-content {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 3em;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.i-panel ul.full-width > li.i-expander-2x .i-expander a.toggle-expander:focus .watermark.watermark-icon {
  color: rgba(255, 255, 255, 0.35);
}
.i-panel ul.full-width > li.i-expander-2x .i-expander a.toggle-expander:focus table {
  color: #fff;
}
.i-panel ul.full-width > li.i-expander-2x .i-expander .watermark.watermark-icon {
  font-size: 4em;
}
.i-expander-indented > li a.btn:not(.dropdown-toggle),
.i-expander-indented > li button.btn:not(.dropdown-toggle) {
  padding-left: 2.5em;
}
.i-panel ul.i-expander-condensed > li {
  height: 3.6em;
}
.i-panel ul.i-expander-condensed > li .btn-group {
  height: 3.6em;
}
.i-panel ul.i-expander-condensed > li .btn {
  font-size: .85em;
}
.i-panel ul.i-expander-condensed > li.i-empty {
  position: relative;
  height: 10em;
}
table.i-table tr.expander {
  font-weight: bold;
}
table.i-table tr.expander > td {
  padding: 0;
}
table.i-table tr.expander > td a.toggle-expander {
  padding-top: 8px;
  padding-bottom: 8px;
  display: block;
  background-color: transparent;
}
@media (max-width: 1366px) {
  .i-panel ul.full-width > li.i-expander-2x .i-expander a.toggle-expander table {
    font-size: .75em;
  }
}
.i-table-small-font .i-expander-control {
  font-size: 1.5em;
}
.i-expander-control:hover {
  text-decoration: none;
}
.i-nested-expander {
  font-size: 1.25rem;
  font-weight: bold;
}
.i-nested-expander.i-top-level {
  font-size: 1.5rem;
}
td.i-nest-1 {
  padding-left: 2rem !important;
}
td.i-nest-2 {
  padding-left: 4rem !important;
}
td.i-nest-3 {
  padding-left: 6rem !important;
}
figure.i-policy {
  display: inline-block;
  min-width: 5em;
  padding: .5em .5em 2.5em .5em;
  margin-right: .25em;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: .75em;
  position: relative;
}
figure.i-policy[class*='i-credit-history']:not(.i-policy-extra-small) {
  float: left;
  margin-right: 1em;
  min-height: 5em;
}
figure.i-policy .i-policy-icon,
figure.i-policy > .fa {
  font-family: 'FontAwesome', sans-serif;
  color: #fff;
  font-size: 2em;
}
figure.i-policy .i-policy-icon::after,
figure.i-policy > .fa::after {
  min-width: 1em;
  display: inline-block;
  font-weight: normal !important;
}
figure.i-policy.i-policy-level-term {
  background-color: #004b87;
}
figure.i-policy.i-policy-level-term .i-policy-icon::after {
  content: "\f133";
}
figure.i-policy.i-policy-level-term figcaption {
  color: #004b87;
}
figure.i-policy.i-policy-business-term {
  background-color: #007e87;
}
figure.i-policy.i-policy-business-term .i-policy-icon::after {
  content: "\f0b1";
}
figure.i-policy.i-policy-business-term figcaption {
  color: #007e87;
}
figure.i-policy.i-policy-level-term-ci {
  background-color: #004b87;
}
figure.i-policy.i-policy-level-term-ci .i-policy-icon::after {
  content: "\f21e";
}
figure.i-policy.i-policy-level-term-ci figcaption {
  color: #004b87;
}
figure.i-policy.i-policy-mortgage-protection {
  background-color: #8e8c13;
}
figure.i-policy.i-policy-mortgage-protection .i-policy-icon::after {
  content: "\e902";
}
figure.i-policy.i-policy-mortgage-protection figcaption {
  color: #8e8c13;
}
figure.i-policy.i-policy-mortgage-protection-ci {
  background-color: #8e8c13;
}
figure.i-policy.i-policy-mortgage-protection-ci .i-policy-icon::after {
  content: "\f21e";
}
figure.i-policy.i-policy-mortgage-protection-ci figcaption {
  color: #8e8c13;
}
figure.i-policy.i-policy-applicant {
  background-color: #0a5a9f;
}
figure.i-policy.i-policy-applicant .i-policy-icon::after {
  content: "\e902";
}
figure.i-policy.i-policy-applicant figcaption {
  color: #8e8c13;
}
figure.i-policy.i-policy-critical-illness {
  background-color: #004b87;
}
figure.i-policy.i-policy-critical-illness .i-policy-icon::after {
  content: "\f21e";
}
figure.i-policy.i-policy-critical-illness figcaption {
  color: #004b87;
}
figure.i-policy.i-policy-critical-illness-mortgage-protection {
  background-color: #004b87;
}
figure.i-policy.i-policy-critical-illness-mortgage-protection .i-policy-icon::after {
  content: "\f21e";
}
figure.i-policy.i-policy-critical-illness-mortgage-protection figcaption {
  color: #004b87;
}
figure.i-policy.i-policy-family-income-benefit {
  background-color: #f2a900;
}
figure.i-policy.i-policy-family-income-benefit .i-policy-icon::after {
  content: "\e90b";
}
figure.i-policy.i-policy-family-income-benefit figcaption {
  color: #f2a900;
}
figure.i-policy.i-policy-family-income-benefit-ci {
  background-color: #f2a900;
}
figure.i-policy.i-policy-family-income-benefit-ci .i-policy-icon::after {
  content: "\f21e";
}
figure.i-policy.i-policy-family-income-benefit-ci figcaption {
  color: #f2a900;
}
figure.i-policy.i-policy-renewable-term {
  background-color: #b5bd00;
}
figure.i-policy.i-policy-renewable-term .i-policy-icon::after {
  content: "\f133";
}
figure.i-policy.i-policy-renewable-term figcaption {
  color: #b5bd00;
}
figure.i-policy.i-policy-renewable-term-ci {
  background-color: #b5bd00;
}
figure.i-policy.i-policy-renewable-term-ci .i-policy-icon::after {
  content: "\f21e";
}
figure.i-policy.i-policy-renewable-term-ci figcaption {
  color: #b5bd00;
}
figure.i-policy.i-policy-convertible-term {
  background-color: #00a3e0;
}
figure.i-policy.i-policy-convertible-term .i-policy-icon::after {
  content: "\f133";
}
figure.i-policy.i-policy-convertible-term figcaption {
  color: #00a3e0;
}
figure.i-policy.i-policy-renewable-convertible-term {
  background-color: #c6007e;
}
figure.i-policy.i-policy-renewable-convertible-term .i-policy-icon::after {
  content: "\f133";
}
figure.i-policy.i-policy-renewable-convertible-term figcaption {
  color: #c6007e;
}
figure.i-policy.i-policy-decreasing-term {
  background-color: #93328e;
}
figure.i-policy.i-policy-decreasing-term .i-policy-icon::after {
  content: "\f133";
}
figure.i-policy.i-policy-decreasing-term figcaption {
  color: #93328e;
}
figure.i-policy.i-policy-endowment {
  background-color: #004b87;
}
figure.i-policy.i-policy-endowment .i-policy-icon::after {
  content: "\f06b";
}
figure.i-policy.i-policy-endowment figcaption {
  color: #004b87;
}
figure.i-policy.i-policy-gift-inter-vivos {
  background-color: #d50032;
}
figure.i-policy.i-policy-gift-inter-vivos .i-policy-icon::after {
  content: "\f06b";
}
figure.i-policy.i-policy-gift-inter-vivos figcaption {
  color: #d50032;
}
figure.i-policy.i-policy-whole-of-life {
  background-color: #004b87;
}
figure.i-policy.i-policy-whole-of-life .i-policy-icon::after {
  content: "\f004";
}
figure.i-policy.i-policy-whole-of-life figcaption {
  color: #004b87;
}
figure.i-policy.i-policy-income-protection-own-life {
  background-color: #e35205;
}
figure.i-policy.i-policy-income-protection-own-life .i-policy-icon::after {
  content: "\f132";
}
figure.i-policy.i-policy-income-protection-own-life figcaption {
  color: #e35205;
}
figure.i-policy.i-policy-income-protection-life-of-another {
  background-color: #e35205;
}
figure.i-policy.i-policy-income-protection-life-of-another .i-policy-icon::after {
  content: "\f132";
}
figure.i-policy.i-policy-income-protection-life-of-another figcaption {
  color: #e35205;
}
figure.i-policy.i-policy-income-protection-keyperson {
  background-color: #e35205;
}
figure.i-policy.i-policy-income-protection-keyperson .i-policy-icon::after {
  content: "\f132";
}
figure.i-policy.i-policy-income-protection-keyperson figcaption {
  color: #e35205;
}
figure.i-policy.i-policy-custom {
  background-color: #999;
}
figure.i-policy.i-policy-custom .i-policy-icon::after {
  content: "\f059";
}
figure.i-policy.i-policy-custom figcaption {
  color: #999;
}
figure.i-policy.i-multi-benefit-package {
  background-color: #444;
}
figure.i-policy.i-multi-benefit-package .i-policy-icon::after {
  content: "\f291";
}
figure.i-policy.i-multi-benefit-package figcaption {
  color: #444;
}
figure.i-policy.i-policy-commission {
  background-color: #666;
}
figure.i-policy.i-policy-commission .i-policy-icon::after {
  content: "\f1c0";
}
figure.i-policy.i-policy-commission figcaption {
  color: #666;
}
figure.i-policy.i-remortgage-products {
  background-color: #31708F;
}
figure.i-policy.i-remortgage-products .i-policy-icon::after {
  content: "\e900";
}
figure.i-policy.i-remortgage-products figcaption {
  color: #31708F;
}
figure.i-policy.i-criteria-search {
  background-color: #255ba9 !important;
}
figure.i-policy.i-criteria-search .i-policy-icon::after {
  content: "\e900";
}
figure.i-policy.i-criteria-search figcaption {
  color: #255ba9 !important;
}
figure.i-policy.i-additional-borrowing {
  background-color: #f09057;
}
figure.i-policy.i-additional-borrowing .i-policy-icon::after {
  content: "\f067";
}
figure.i-policy.i-additional-borrowing figcaption {
  color: #f09057;
}
figure.i-policy.i-cost-comparison {
  background-color: #3C763D;
}
figure.i-policy.i-cost-comparison .i-policy-icon::after {
  content: "\f24e";
}
figure.i-policy.i-cost-comparison figcaption {
  color: #3C763D;
}
figure.i-policy.i-product-comparison {
  background-color: #444;
}
figure.i-policy.i-product-comparison .i-policy-icon::after {
  content: "\f002";
}
figure.i-policy.i-product-comparison figcaption {
  color: #444;
}
figure.i-policy.i-mortgage-preferences {
  background-color: #31708F;
}
figure.i-policy.i-mortgage-preferences .i-policy-icon::after {
  content: "\e900";
}
figure.i-policy.i-mortgage-preferences figcaption {
  color: #31708F;
}
figure.i-policy.i-product-features {
  background-color: #31708F;
}
figure.i-policy.i-product-features .i-policy-icon::after {
  content: "\f0ad";
}
figure.i-policy.i-product-features figcaption {
  color: #31708F;
}
figure.i-policy.i-sourcing-filters {
  background-color: #31708F;
}
figure.i-policy.i-sourcing-filters .i-policy-icon::after {
  content: "\f0b0";
}
figure.i-policy.i-sourcing-filters figcaption {
  color: #31708F;
}
figure.i-policy.i-add-product-features {
  background-color: #f09057;
}
figure.i-policy.i-add-product-features .i-policy-icon::after {
  content: "\f0ad";
}
figure.i-policy.i-add-product-features figcaption {
  color: #f09057;
}
figure.i-policy.i-add-sourcing-filters {
  background-color: #f09057;
}
figure.i-policy.i-add-sourcing-filters .i-policy-icon::after {
  content: "\f0b0";
}
figure.i-policy.i-add-sourcing-filters figcaption {
  color: #f09057;
}
figure.i-policy.i-credit-history-ccj {
  background-color: #93328e;
}
figure.i-policy.i-credit-history-ccj .i-policy-icon::after {
  content: "\f0e3";
}
figure.i-policy.i-credit-history-ccj figcaption {
  color: #93328e;
}
figure.i-policy.i-credit-history-default {
  background-color: #f2a900;
}
figure.i-policy.i-credit-history-default .i-policy-icon::after {
  content: "\f0d6";
}
figure.i-policy.i-credit-history-default figcaption {
  color: #f2a900;
}
figure.i-policy.i-credit-history-arrears {
  background-color: #00a3e0;
}
figure.i-policy.i-credit-history-arrears .i-policy-icon::after {
  content: "\f09d";
}
figure.i-policy.i-credit-history-arrears figcaption {
  color: #00a3e0;
}
figure.i-policy.i-credit-history-repossession {
  background-color: #d50032;
}
figure.i-policy.i-credit-history-repossession .i-policy-icon::after {
  content: "\f015";
}
figure.i-policy.i-credit-history-repossession figcaption {
  color: #d50032;
}
figure.i-policy.i-credit-history-bankruptcy {
  background-color: #3C763D;
}
figure.i-policy.i-credit-history-bankruptcy .i-policy-icon::after {
  content: "\f19c";
}
figure.i-policy.i-credit-history-bankruptcy figcaption {
  color: #3C763D;
}
figure.i-policy.i-credit-history-iva {
  background-color: #004b87;
}
figure.i-policy.i-credit-history-iva .i-policy-icon::after {
  content: "\f0f6";
}
figure.i-policy.i-credit-history-iva figcaption {
  color: #004b87;
}
figure.i-policy.i-requirements {
  background-color: #444;
}
figure.i-policy.i-requirements .i-policy-icon::after {
  content: "\f1ec";
}
figure.i-policy.i-requirements figcaption {
  color: #444;
}
figure.i-policy.i-disabled {
  background-color: #ccc !important;
}
figure.i-policy.i-policy-life::after {
  position: absolute;
  display: inline-block;
  top: 1.85em;
  right: .75em;
  background-color: #f00;
  color: #fff;
  width: 1.75em;
  height: 1.75em;
  border-radius: 1em;
  border: 2px solid #fff;
  padding: .25em;
  font-weight: bold;
  font-size: .85em;
}
figure.i-policy.i-policy-life-first::after {
  content: "1";
}
figure.i-policy.i-policy-life-second::after {
  content: "2";
}
figure.i-policy.i-policy-life-joint::after {
  content: "J";
}
figure.i-policy.i-policy-horizontal .i-policy-icon {
  float: left;
}
figure.i-policy.i-policy-horizontal figcaption {
  position: initial;
  margin-left: 0.75em;
  margin-top: .25em;
}
figure.i-policy.i-policy-horizontal.i-policy-life::after {
  right: inherit;
  left: 2.5em;
  font-size: .75em;
}
figure.i-policy.i-policy-horizontal-small .i-policy-icon {
  float: left;
}
figure.i-policy.i-policy-horizontal-small figcaption {
  position: initial;
  margin-left: 0.75em;
  margin-top: .25em;
}
figure.i-policy.i-policy-horizontal-small.i-policy-life::after {
  right: inherit;
  left: 2.5em;
  font-size: .75em;
}
figure.i-policy.i-policy-horizontal-extra-small .i-policy-icon {
  float: left;
}
figure.i-policy.i-policy-horizontal-extra-small figcaption {
  position: initial;
  margin-left: 0.75em;
  margin-top: .25em;
}
figure.i-policy.i-policy-horizontal-extra-small.i-policy-life::after {
  right: inherit;
  left: 2.5em;
  font-size: .75em;
}
figure.i-policy.i-owners {
  background-color: #31708F;
  /*
    figcaption {
      color: @iress-remortgage-products-colour;
    }
    */
}
figure.i-policy.i-owners .i-policy-icon::after {
  content: "\e90b";
}
figure.i-policy.i-home {
  background-color: #31708F;
}
figure.i-policy.i-home .i-policy-icon::after {
  content: "\f015";
}
figure.i-policy.i-credit-card {
  background-color: #31708F;
}
figure.i-policy.i-credit-card .i-policy-icon::after {
  content: "\f09d";
}
figure.i-policy.i-application {
  background-color: #31708F;
}
figure.i-policy.i-application .i-policy-icon::after {
  content: "\f187";
}
figure.i-policy.i-dates {
  background-color: #31708F;
}
figure.i-policy.i-dates .i-policy-icon::after {
  content: "\f073";
}
figure.i-policy.i-values {
  background-color: #31708F;
}
figure.i-policy.i-values .i-policy-icon::after {
  content: "\f0f6";
}
figure.i-policy.i-summary {
  background-color: #31708F;
}
figure.i-policy.i-summary .i-policy-icon::after {
  content: "\f022";
}
figure.i-policy.i-file-text-o {
  background-color: #31708F;
}
figure.i-policy.i-file-text-o .i-policy-icon::after {
  content: "\f0f6";
}
figure.i-policy.i-notes-empty {
  background-color: #31708F;
}
figure.i-policy.i-notes-empty .i-policy-icon::after {
  content: "\f0e5";
}
figure.i-policy.i-money {
  background-color: #31708F;
}
figure.i-policy.i-money .i-policy-icon::after {
  content: "\f0d6";
}
figure.i-policy.i-server {
  background-color: #31708F;
}
figure.i-policy.i-server .i-policy-icon::after {
  content: "\f233";
}
figure.i-policy.i-medical {
  background-color: #31708F;
}
figure.i-policy.i-medical .i-policy-icon::after {
  content: "\f0fa";
}
figure.i-policy.i-cog {
  background-color: #31708F;
}
figure.i-policy.i-cog .i-policy-icon::after {
  content: "\f013";
}
figure.i-policy.i-mail {
  background-color: #31708F;
}
figure.i-policy.i-mail .i-policy-icon::after {
  content: "\f0e0";
}
figure.i-policy.i-attachment {
  background-color: #31708F;
}
figure.i-policy.i-attachment .i-policy-icon::after {
  content: "\f0c6";
}
figure.i-policy.i-filetext {
  background-color: #31708F;
}
figure.i-policy.i-filetext .i-policy-icon::after {
  content: "\f15c";
}
figure.i-policy.i-insured {
  background-color: #31708F;
}
figure.i-policy.i-insured .i-policy-icon::after {
  content: "\f29a";
}
figure.i-policy.i-notes {
  background-color: #31708F;
}
figure.i-policy.i-notes .i-policy-icon::after {
  content: "\f075";
}
figure.i-policy figcaption {
  background-color: #fff;
  position: absolute;
  left: .75em;
  right: .75em;
  bottom: .75em;
  display: inline-block;
  min-width: 2em;
  padding: 3px 7px;
  font-size: .85em;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-radius: 10px;
}
figure.i-policy figcaption.i-status {
  margin-top: -0.35em;
}
figure.i-policy figcaption.i-status .fa-stack .i-circle-incomplete {
  color: #800;
}
figure.i-policy figcaption.i-status .fa-stack .i-circle-complete {
  color: #080;
}
figure.i-policy.i-policy-horizontal {
  margin-right: 0;
  margin-bottom: .5em;
  padding: .75em 1em;
  height: 3em;
}
figure.i-policy.i-policy-horizontal .i-policy-icon {
  font-size: 1.5em;
  display: inherit;
  text-align: left;
}
figure.i-policy.i-policy-horizontal figcaption {
  bottom: inherit;
  right: inherit;
  left: 3.75em;
  top: 1em;
}
figure.i-policy.i-policy-small {
  display: inline-block;
  min-width: 0;
  height: auto;
  padding-bottom: .5em;
}
figure.i-policy.i-policy-small .i-policy-icon {
  min-width: 1em;
  text-align: center;
  font-weight: normal !important;
}
figure.i-policy.i-policy-small.i-policy-life::after {
  right: 0;
}
figure.i-policy.i-policy-horizontal-small {
  margin-right: 0;
  margin-bottom: .5em;
  padding: .4em 1em;
  height: 2.4em;
}
figure.i-policy.i-policy-horizontal-small .i-policy-icon {
  font-size: 1.5em;
  display: inherit;
  text-align: left;
}
figure.i-policy.i-policy-horizontal-small figcaption {
  bottom: inherit;
  right: inherit;
  left: 3.75em;
  top: 1em;
}
figure.i-policy.i-policy-extra-small {
  display: inline-block;
  min-width: 0;
  height: auto;
  border-radius: .5em;
  padding: .25em;
  margin-bottom: .25em;
}
figure.i-policy.i-policy-extra-small .i-policy-icon {
  min-width: 1em;
  text-align: center;
  font-size: 1em;
}
figure.i-policy.i-policy-extra-small.i-policy-life::after {
  right: -1px;
  bottom: -1px;
  top: inherit;
  font-size: .55em;
}
figure.i-policy.i-policy-horizontal-extra-small {
  margin-right: 0;
  margin-bottom: .5em;
  padding: .4em 1em;
  height: 2.4em;
}
figure.i-policy.i-policy-horizontal-extra-small .i-policy-icon {
  font-size: 1.5em;
  display: inherit;
  text-align: left;
}
figure.i-policy.i-policy-horizontal-extra-small figcaption {
  bottom: inherit;
  right: inherit;
  left: 3.75em;
  top: 1em;
}
figure.i-policy.i-policy-label-status {
  padding-bottom: 3em;
}
.i-btn-group-grid {
  width: 100%;
}
.i-btn-group-grid .btn {
  display: inline-block;
  margin: 0 1em 1em 0 !important;
  border: 1px solid #ccc !important;
  width: 10em;
  height: 8em;
  font-size: .9em;
}
.i-btn-group-grid .btn::after {
  position: absolute;
  font-family: FontAwesome, sans-serif;
  content: "\f096";
  font-size: 2em;
  left: 0;
  right: 0;
  bottom: 0;
}
.i-btn-group-grid .btn.active::after {
  content: "\f046";
}
.i-btn-group-grid .btn img {
  max-height: 3.5em;
  margin-top: .5em;
}
.i-btn-group-grid .btn span.i-label {
  display: block;
  font-size: .85em;
  margin-left: 3em;
}
.i-btn-group-grid .btn input[type="checkbox"] {
  position: absolute;
  z-index: -1;
  filter: alpha(opacity=0);
  opacity: 0;
  top: .25em;
  left: .25em;
}
.nav-tabs:not(.i-nav-tabs) > li.disabled > div {
  padding: 10px 15px;
  padding-top: 12px;
}
.nav-tabs:not(.i-nav-tabs) > li.disabled > div .i-semitransparent {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: not-allowed;
}
.nav-tabs:not(.i-nav-tabs) > li > a {
  background-color: #f8f8f8;
  border: 1px solid #d8d8d8;
}
.nav-tabs:not(.i-nav-tabs):not(.i-affordability-tabs) > li:not(.active) > a {
  padding-top: 12px;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus {
  border-bottom-color: transparent;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-level-term,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-level-term,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-level-term {
  border-top: 3px solid #004b87;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-business-term,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-business-term,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-business-term {
  border-top: 3px solid #007e87;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-mortgage-protection,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-mortgage-protection,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-mortgage-protection {
  border-top: 3px solid #8e8c13;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-applicant,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-applicant,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-applicant {
  border-top: 3px solid #0a5a9f;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-critical-illness,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-critical-illness,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-critical-illness {
  border-top: 3px solid #004b87;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-critical-illness-mortgage-protection,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-critical-illness-mortgage-protection,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-critical-illness-mortgage-protection {
  border-top: 3px solid #004b87;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-family-income-benefit,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-family-income-benefit,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-family-income-benefit {
  border-top: 3px solid #f2a900;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-renewable-term,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-renewable-term,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-renewable-term {
  border-top: 3px solid #b5bd00;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-convertible-term,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-convertible-term,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-convertible-term {
  border-top: 3px solid #00a3e0;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-renewable-convertible-term,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-renewable-convertible-term,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-renewable-convertible-term {
  border-top: 3px solid #c6007e;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-decreasing-term,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-decreasing-term,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-decreasing-term {
  border-top: 3px solid #93328e;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-endowment,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-endowment,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-endowment {
  border-top: 3px solid #004b87;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-gift-inter-vivos,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-gift-inter-vivos,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-gift-inter-vivos {
  border-top: 3px solid #d50032;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-whole-of-life,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-whole-of-life,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-whole-of-life {
  border-top: 3px solid #004b87;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-income-protection-own-life,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-income-protection-own-life,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-income-protection-own-life {
  border-top: 3px solid #e35205;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-income-protection-life-of-another,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-income-protection-life-of-another,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-income-protection-life-of-another {
  border-top: 3px solid #e35205;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-income-protection-keyperson,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-income-protection-keyperson,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-income-protection-keyperson {
  border-top: 3px solid #e35205;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-custom,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-custom,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-custom {
  border-top: 3px solid #999;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-multi-benefit-package,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-multi-benefit-package,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-multi-benefit-package {
  border-top: 3px solid #444;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-policy-commission,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-policy-commission,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-policy-commission {
  border-top: 3px solid #666;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-remortgage-products,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-remortgage-products,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-remortgage-products {
  border-top: 3px solid #31708F;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-criteria-search,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-criteria-search,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-criteria-search {
  border-top: 3px solid #255ba9 !important;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-additional-borrowing,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-additional-borrowing,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-additional-borrowing {
  border-top: 3px solid #f09057;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-cost-comparison,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-cost-comparison,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-cost-comparison {
  border-top: 3px solid #3C763D;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-product-comparison,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-product-comparison,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-product-comparison {
  border-top: 3px solid #444;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-mortgage-preferences,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-mortgage-preferences,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-mortgage-preferences {
  border-top: 3px solid #31708F;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-product-features,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-product-features,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-product-features {
  border-top: 3px solid #31708F;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-sourcing-filters,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-sourcing-filters,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-sourcing-filters {
  border-top: 3px solid #31708F;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-add-product-features,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-add-product-features,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-add-product-features {
  border-top: 3px solid #f09057;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-add-sourcing-filters,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-add-sourcing-filters,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-add-sourcing-filters {
  border-top: 3px solid #f09057;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-credit-history-ccj,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-credit-history-ccj,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-credit-history-ccj {
  border-top: 3px solid #93328e;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-credit-history-default,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-credit-history-default,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-credit-history-default {
  border-top: 3px solid #f2a900;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-credit-history-arrears,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-credit-history-arrears,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-credit-history-arrears {
  border-top: 3px solid #00a3e0;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-credit-history-repossession,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-credit-history-repossession,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-credit-history-repossession {
  border-top: 3px solid #d50032;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-credit-history-bankruptcy,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-credit-history-bankruptcy,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-credit-history-bankruptcy {
  border-top: 3px solid #3C763D;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-credit-history-iva,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-credit-history-iva,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-credit-history-iva {
  border-top: 3px solid #004b87;
}
.nav-tabs:not(.i-nav-tabs) > li.active > a.i-requirements,
.nav-tabs:not(.i-nav-tabs) > li.active > a:hover.i-requirements,
.nav-tabs:not(.i-nav-tabs) > li.active > a:focus.i-requirements {
  border-top: 3px solid #444;
}
.i-policy-label {
  font-size: .85em;
  font-weight: bold;
  margin-right: .5em;
}
.i-policy-label.i-policy-level-term {
  color: #004b87;
}
.i-policy-label.i-policy-business-term {
  color: #007e87;
}
.i-policy-label.i-policy-mortgage-protection {
  color: #8e8c13;
}
.i-policy-label.i-policy-critical-illness {
  color: #004b87;
}
.i-policy-label.i-policy-critical-illness-mortgage-protection {
  color: #004b87;
}
.i-policy-label.i-policy-family-income-benefit {
  color: #f2a900;
}
.i-policy-label.i-policy-renewable-term {
  color: #b5bd00;
}
.i-policy-label.i-policy-convertible-term {
  color: #00a3e0;
}
.i-policy-label.i-policy-renewable-convertible-term {
  color: #c6007e;
}
.i-policy-label.i-policy-decreasing-term {
  color: #93328e;
}
.i-policy-label.i-policy-endowment {
  color: #004b87;
}
.i-policy-label.i-policy-gift-inter-vivos {
  color: #d50032;
}
.i-policy-label.i-policy-whole-of-life {
  color: #004b87;
}
.i-policy-label.i-policy-income-protection-own-life {
  color: #e35205;
}
.i-policy-label.i-policy-income-protection-life-of-another {
  color: #e35205;
}
.i-policy-label.i-policy-income-protection-keyperson {
  color: #e35205;
}
.i-policy-label.i-policy-custom {
  color: #999;
}
.i-policy-label.i-multi-benefit-package {
  color: #444;
}
.i-policy-label.i-policy-commission {
  color: #666;
}
.i-policy-label.i-remortgage-products {
  color: #31708F;
}
.i-policy-label.i-criteria-search {
  color: #255ba9 !important;
}
.i-policy-label.i-additional-borrowing {
  color: #f09057;
}
.i-policy-label.i-cost-comparison {
  color: #3C763D;
}
.i-policy-label.i-product-comparison {
  color: #444;
}
.i-policy-label.i-mortgage-preferences {
  color: #31708F;
}
.i-policy-label.i-product-features {
  color: #31708F;
}
.i-policy-label.i-sourcing-filters {
  color: #31708F;
}
.i-policy-label.i-add-product-features {
  color: #f09057;
}
.i-policy-label.i-add-sourcing-filters {
  color: #f09057;
}
.i-policy-label.i-credit-history-ccj {
  color: #93328e;
}
.i-policy-label.i-credit-history-default {
  color: #f2a900;
}
.i-policy-label.i-credit-history-arrears {
  color: #00a3e0;
}
.i-policy-label.i-credit-history-repossession {
  color: #d50032;
}
.i-policy-label.i-credit-history-bankruptcy {
  color: #3C763D;
}
.i-policy-label.i-credit-history-iva {
  color: #004b87;
}
.i-policy-label.i-requirements {
  color: #444;
}
.i-policy-label.i-disabled {
  color: #bbb !important;
}
.i-policy-label ~ .fa-stack .i-circle-incomplete {
  color: #800;
}
.i-policy-label ~ .fa-stack .i-circle-complete {
  color: #080;
}
.i-policy-label ~ .fa-stack .i-triangle-warning {
  color: #f09057;
}
.i-policy-header {
  font-weight: bold;
  padding: 1em 0 0 1em;
  margin: 0;
}
.i-policy-header-button.i-policy-compare-button {
  width: 10em;
}
.i-policy-header-button:hover,
.i-policy-header-button:focus {
  background-color: #17244c;
  color: #FFF;
}
.i-policy-package-button {
  width: 13.5em;
}
.i-policy-toggle-button .fa {
  color: #fff !important;
  font-size: 1.5em;
  margin-right: .2em;
  padding-top: 3px;
}
.i-policy-toggle-button .i-label {
  font-size: 1.15em;
  font-weight: bold;
  vertical-align: text-bottom;
}
.i-policy-toggle-button.btn-danger:hover,
.i-policy-toggle-button.btn-danger:focus {
  background-color: #902825 !important;
  border-color: #74201d !important;
}
.i-policy-toggle-button.btn-success:hover,
.i-policy-toggle-button.btn-success:focus {
  background-color: #449d44 !important;
  border-color: #398439 !important;
}
.well.i-credit-history-ccj {
  background-color: rgba(147, 50, 142, 0.1);
}
.well.i-credit-history-default {
  background-color: rgba(242, 169, 0, 0.1);
}
.well.i-credit-history-arrears {
  background-color: rgba(0, 163, 224, 0.1);
}
.well.i-credit-history-repossession {
  background-color: rgba(213, 0, 50, 0.1);
}
.well.i-credit-history-bankruptcy {
  background-color: rgba(60, 118, 61, 0.1);
}
.well.i-credit-history-iva {
  background-color: rgba(0, 75, 135, 0.1);
}
.well.i-requirements {
  background-color: rgba(68, 68, 68, 0.1);
}
.i-flex-tabs > li > a .i-policy-icon {
  padding: .25em;
  border-radius: .25em;
}
.i-flex-tabs > li > a .i-policy-icon::before {
  color: #fff;
}
.i-flex-tabs > li > a .i-policy-icon.fa-spin {
  background-color: transparent !important;
}
.i-flex-tabs > li > a .i-policy-icon.fa-spin::before {
  content: '\f110' !important;
  color: #444 !important;
}
.i-flex-tabs > li > a.i-policy-level-term .i-policy-icon {
  background-color: #004b87;
}
.i-flex-tabs > li > a.i-policy-level-term .i-policy-icon::before {
  content: "\f133";
}
.i-flex-tabs > li > a.i-policy-level-term .title {
  color: #004b87;
}
.i-flex-tabs > li > a.i-policy-level-term-ci .i-policy-icon {
  background-color: #004b87;
}
.i-flex-tabs > li > a.i-policy-level-term-ci .i-policy-icon::before {
  content: "\f21e";
}
.i-flex-tabs > li > a.i-policy-level-term-ci .title {
  color: #004b87;
}
.i-flex-tabs > li > a.i-policy-business-term .i-policy-icon {
  background-color: #007e87;
}
.i-flex-tabs > li > a.i-policy-business-term .i-policy-icon::before {
  content: "\f0b1";
}
.i-flex-tabs > li > a.i-policy-business-term .title {
  color: #007e87;
}
.i-flex-tabs > li > a.i-policy-mortgage-protection .i-policy-icon {
  background-color: #8e8c13;
}
.i-flex-tabs > li > a.i-policy-mortgage-protection .i-policy-icon::before {
  content: "\e902";
}
.i-flex-tabs > li > a.i-policy-mortgage-protection .title {
  color: #8e8c13;
}
.i-flex-tabs > li > a.i-policy-mortgage-protection-ci .i-policy-icon {
  background-color: #8e8c13;
}
.i-flex-tabs > li > a.i-policy-mortgage-protection-ci .i-policy-icon::before {
  content: "\f21e";
}
.i-flex-tabs > li > a.i-policy-mortgage-protection-ci .title {
  color: #8e8c13;
}
.i-flex-tabs > li > a.i-policy-critical-illness .i-policy-icon {
  background-color: #004b87;
}
.i-flex-tabs > li > a.i-policy-critical-illness .i-policy-icon::before {
  content: "\f21e";
}
.i-flex-tabs > li > a.i-policy-critical-illness .title {
  color: #004b87;
}
.i-flex-tabs > li > a.i-policy-critical-illness-mortgage-protection .i-policy-icon {
  background-color: #004b87;
}
.i-flex-tabs > li > a.i-policy-critical-illness-mortgage-protection .i-policy-icon::before {
  content: "\f21e";
}
.i-flex-tabs > li > a.i-policy-critical-illness-mortgage-protection .title {
  color: #004b87;
}
.i-flex-tabs > li > a.i-policy-family-income-benefit .i-policy-icon {
  background-color: #f2a900;
}
.i-flex-tabs > li > a.i-policy-family-income-benefit .i-policy-icon::before {
  content: "\e90b";
}
.i-flex-tabs > li > a.i-policy-family-income-benefit .title {
  color: #f2a900;
}
.i-flex-tabs > li > a.i-policy-family-income-benefit-ci .i-policy-icon {
  background-color: #f2a900;
}
.i-flex-tabs > li > a.i-policy-family-income-benefit-ci .i-policy-icon::before {
  content: "\f21e";
}
.i-flex-tabs > li > a.i-policy-family-income-benefit-ci .title {
  color: #f2a900;
}
.i-flex-tabs > li > a.i-policy-renewable-term .i-policy-icon {
  background-color: #b5bd00;
}
.i-flex-tabs > li > a.i-policy-renewable-term .i-policy-icon::before {
  content: "\f133";
}
.i-flex-tabs > li > a.i-policy-renewable-term .title {
  color: #b5bd00;
}
.i-flex-tabs > li > a.i-policy-renewable-term-ci .i-policy-icon {
  background-color: #b5bd00;
}
.i-flex-tabs > li > a.i-policy-renewable-term-ci .i-policy-icon::before {
  content: "\f21e";
}
.i-flex-tabs > li > a.i-policy-renewable-term-ci .title {
  color: #b5bd00;
}
.i-flex-tabs > li > a.i-policy-convertible-term .i-policy-icon {
  background-color: #00a3e0;
}
.i-flex-tabs > li > a.i-policy-convertible-term .i-policy-icon::before {
  content: "\f133";
}
.i-flex-tabs > li > a.i-policy-convertible-term .title {
  color: #00a3e0;
}
.i-flex-tabs > li > a.i-policy-renewable-convertible-term .i-policy-icon {
  background-color: #c6007e;
}
.i-flex-tabs > li > a.i-policy-renewable-convertible-term .i-policy-icon::before {
  content: "\f133";
}
.i-flex-tabs > li > a.i-policy-renewable-convertible-term .title {
  color: #c6007e;
}
.i-flex-tabs > li > a.i-policy-decreasing-term .i-policy-icon {
  background-color: #93328e;
}
.i-flex-tabs > li > a.i-policy-decreasing-term .i-policy-icon::before {
  content: "\f133";
}
.i-flex-tabs > li > a.i-policy-decreasing-term .title {
  color: #93328e;
}
.i-flex-tabs > li > a.i-policy-endowment .i-policy-icon {
  background-color: #004b87;
}
.i-flex-tabs > li > a.i-policy-endowment .i-policy-icon::before {
  content: "\f06b";
}
.i-flex-tabs > li > a.i-policy-endowment .title {
  color: #004b87;
}
.i-flex-tabs > li > a.i-policy-gift-inter-vivos .i-policy-icon {
  background-color: #d50032;
}
.i-flex-tabs > li > a.i-policy-gift-inter-vivos .i-policy-icon::before {
  content: "\f06b";
}
.i-flex-tabs > li > a.i-policy-gift-inter-vivos .title {
  color: #d50032;
}
.i-flex-tabs > li > a.i-policy-whole-of-life .i-policy-icon {
  background-color: #004b87;
}
.i-flex-tabs > li > a.i-policy-whole-of-life .i-policy-icon::before {
  content: "\f004";
}
.i-flex-tabs > li > a.i-policy-whole-of-life .title {
  color: #004b87;
}
.i-flex-tabs > li > a.i-policy-income-protection-own-life .i-policy-icon {
  background-color: #e35205;
}
.i-flex-tabs > li > a.i-policy-income-protection-own-life .i-policy-icon::before {
  content: "\f132";
}
.i-flex-tabs > li > a.i-policy-income-protection-own-life .title {
  color: #e35205;
}
.i-flex-tabs > li > a.i-policy-income-protection-life-of-another .i-policy-icon {
  background-color: #e35205;
}
.i-flex-tabs > li > a.i-policy-income-protection-life-of-another .i-policy-icon::before {
  content: "\f132";
}
.i-flex-tabs > li > a.i-policy-income-protection-life-of-another .title {
  color: #e35205;
}
.i-flex-tabs > li > a.i-policy-income-protection-keyperson .i-policy-icon {
  background-color: #e35205;
}
.i-flex-tabs > li > a.i-policy-income-protection-keyperson .i-policy-icon::before {
  content: "\f132";
}
.i-flex-tabs > li > a.i-policy-income-protection-keyperson .title {
  color: #e35205;
}
.i-flex-tabs > li > a.i-policy-custom .i-policy-icon {
  background-color: #999;
}
.i-flex-tabs > li > a.i-policy-custom .i-policy-icon::before {
  content: "\f059";
}
.i-flex-tabs > li > a.i-policy-custom .title {
  color: #999;
}
.i-flex-tabs > li > a.i-multi-benefit-package .i-policy-icon {
  background-color: #444;
}
.i-flex-tabs > li > a.i-multi-benefit-package .i-policy-icon::before {
  content: "\f291";
}
.i-flex-tabs > li > a.i-multi-benefit-package .title {
  color: #444;
}
.i-flex-tabs > li > a.i-policy-commission .i-policy-icon {
  background-color: #666;
}
.i-flex-tabs > li > a.i-policy-commission .i-policy-icon::before {
  content: "\f1c0";
}
.i-flex-tabs > li > a.i-policy-commission .title {
  color: #666;
}
.i-fixed-sidebar-zoopla {
  position: fixed;
  width: 22em;
  height: 100vh;
  padding-top: 3.64285714em;
  padding-bottom: 3.57142857em;
  top: 0;
  left: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .i-fixed-sidebar-zoopla {
    height: calc(1024px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  .i-fixed-sidebar-zoopla {
    height: calc(768px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  .i-fixed-sidebar-zoopla {
    height: calc(480px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  .i-fixed-sidebar-zoopla {
    height: calc(320px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  .i-fixed-sidebar-zoopla {
    height: calc(568px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  .i-fixed-sidebar-zoopla {
    height: calc(320px);
  }
}
.i-fixed-sidebar-zoopla > div {
  height: 100%;
}
.i-fixed-sidebar-zoopla > div > div {
  height: 100%;
}
.i-fixed-sidebar-zoopla .flip-container,
.i-fixed-sidebar-zoopla .flipper {
  height: 100%;
}
.i-fixed-sidebar-zoopla .panel {
  margin: 0;
  height: 100%;
}
.i-fixed-sidebar-zoopla .panel .panel-body {
  height: -webkit-calc(100% - 3.5em);
  height: calc(100% - 3.5em);
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
}
.i-fixed-sidebar-zoopla .panel .panel-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.i-fixed-sidebar-left {
  position: fixed;
  width: 30vw;
  height: 100vh;
  padding-top: 3.64285714em;
  padding-bottom: 3.57142857em;
  top: 0;
  left: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .i-fixed-sidebar-left {
    height: calc(1024px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  .i-fixed-sidebar-left {
    height: calc(768px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  .i-fixed-sidebar-left {
    height: calc(480px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  .i-fixed-sidebar-left {
    height: calc(320px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  .i-fixed-sidebar-left {
    height: calc(568px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  .i-fixed-sidebar-left {
    height: calc(320px);
  }
}
.i-fixed-sidebar-left.i-fixed-sidebar-left-small {
  width: 26vw;
}
.i-fixed-sidebar-left > div {
  height: 100%;
}
.i-fixed-sidebar-left > div > div {
  height: 100%;
}
.i-fixed-sidebar-left .flip-container,
.i-fixed-sidebar-left .flipper {
  height: 100%;
}
.i-fixed-sidebar-left .panel {
  margin: 0;
  height: 100%;
}
.i-fixed-sidebar-left .panel .panel-body {
  height: -webkit-calc(100% - 3.5em);
  height: calc(100% - 3.5em);
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  /*
      &.i-protection-panel-body {
        height: ~"-webkit-calc(100% - 9.1em)"; // account for tab headers within protection sidebar
        height: ~"calc(100% - 9.1em)"; // account for tab headers within protection sidebar
      }
      */
}
.i-fixed-sidebar-left .panel .panel-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.i-fixed-sidebar-right {
  position: fixed;
  width: 33vw;
  height: 100vh;
  padding-top: 3.64285714em;
  padding-bottom: 3.57142857em;
  top: 0;
  right: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .i-fixed-sidebar-right {
    height: calc(1024px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  .i-fixed-sidebar-right {
    height: calc(768px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  .i-fixed-sidebar-right {
    height: calc(480px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  .i-fixed-sidebar-right {
    height: calc(320px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  .i-fixed-sidebar-right {
    height: calc(568px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  .i-fixed-sidebar-right {
    height: calc(320px);
  }
}
.i-fixed-sidebar-right.i-fixed-sidebar-right-small {
  width: 26vw;
}
.i-fixed-sidebar-right > div {
  height: 100%;
}
.i-fixed-sidebar-right > div > div {
  height: 100%;
}
.i-fixed-sidebar-right .flip-container,
.i-fixed-sidebar-right .flipper {
  height: 100%;
}
.i-fixed-sidebar-right .panel {
  margin: 0;
  height: 100%;
}
.i-fixed-sidebar-right .panel .panel-body {
  height: -webkit-calc(100% - 3.5em);
  height: calc(100% - 3.5em);
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
}
.i-fixed-sidebar-right .panel .panel-body.i-protection-panel-body {
  height: -webkit-calc(100% - 9.1em);
  height: calc(100% - 9.1em);
}
.i-fixed-sidebar-right .panel .panel-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.ie9 .i-fixed-sidebar-zoopla,
.ie9 .i-fixed-sidebar-left,
.ie9 .i-fixed-sidebar-right {
  height: auto;
  bottom: 0;
}
.i-has-sidebar-zoopla {
  margin-left: 21em;
}
.i-has-sidebar-left {
  margin-left: 30vw;
}
.i-has-sidebar-left-small {
  margin-left: 26vw;
}
.i-has-sidebar-right {
  margin-right: 33vw;
}
.i-has-sidebar-right-small {
  margin-right: 26vw;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .i-fixed-sidebar-right {
    width: 40vw !important;
    height: 100%;
  }
  .i-has-sidebar-right,
  .i-has-sidebar-right-small {
    margin-right: 40vw;
  }
  .i-fixed-sidebar-left {
    width: 40vw !important;
  }
  .i-has-sidebar-left,
  .i-has-sidebar-left-small {
    margin-left: 40vw;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .i-fixed-sidebar-right {
    position: relative;
    height: auto;
    padding: 0;
    width: 100% !important;
  }
  .i-has-sidebar-right,
  .i-has-sidebar-right-small {
    margin-right: 0;
  }
  .i-fixed-sidebar-left {
    position: relative;
    height: auto;
    padding: 0;
    width: 100% !important;
  }
  .i-has-sidebar-left,
  .i-has-sidebar-left-small {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1366px) {
  .i-fixed-sidebar-right:not(.i-fixed-sidebar-always-visible),
  .i-fixed-sidebar-left:not(.i-fixed-sidebar-always-visible) {
    display: none;
  }
  .i-has-sidebar-right:not(.i-fixed-sidebar-always-visible),
  .i-has-sidebar-right-small:not(.i-fixed-sidebar-always-visible) {
    margin-right: 0;
  }
  .i-has-sidebar-right:not(.i-fixed-sidebar-always-visible).row,
  .i-has-sidebar-right-small:not(.i-fixed-sidebar-always-visible).row {
    margin-right: -15px;
  }
  .i-has-sidebar-left:not(.i-fixed-sidebar-always-visible),
  .i-has-sidebar-left-small:not(.i-fixed-sidebar-always-visible) {
    margin-left: 0;
  }
  .i-has-sidebar-left:not(.i-fixed-sidebar-always-visible).row,
  .i-has-sidebar-left-small:not(.i-fixed-sidebar-always-visible).row {
    margin-left: -15px;
  }
  .i-fixed-sidebar-right.i-fixed-sidebar-right-small.i-fixed-sidebar-always-visible {
    width: 33vw;
  }
  .i-fixed-sidebar-left.i-fixed-sidebar-left-small.i-fixed-sidebar-always-visible {
    width: 30vw;
  }
  .i-has-sidebar-right-small.i-fixed-sidebar-always-visible {
    margin-right: 33vw;
  }
  .i-has-sidebar-left-small.i-fixed-sidebar-always-visible {
    margin-left: 30vw;
  }
}
.i-package-page {
  padding: 10px 15px;
  padding-left: 0;
  padding-right: 0;
  margin-left: 5px;
  display: block;
}
header.i-has-sidebar-zoopla {
  position: fixed;
  top: 3.64285714em;
  width: -webkit-calc(100% - 22em);
  width: calc(100% - 22em);
  height: 3.5em;
  background-color: #fff;
  -webkit-box-shadow: 0 4px 8px -2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 4px 8px -2px rgba(0, 0, 0, 0.4);
  z-index: 2;
}
header.i-has-sidebar-zoopla.z-header-lg {
  height: 9em;
  padding: 1em;
}
header.i-has-sidebar-zoopla.z-header-lg h3 {
  margin-top: 0;
  margin-left: 0;
}
header.i-has-sidebar-zoopla h3 {
  margin-top: .5em;
  margin-left: 1em;
  color: #949494;
  font-weight: bold;
  font-size: 1.42857143em;
}
.i-fixed-left {
  position: fixed;
  height: 100vh;
  padding-top: 3.64285714em;
  padding-bottom: 3.57142857em;
  top: 0;
  left: 44px;
  right: 33vw;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .i-fixed-left {
    height: calc(1024px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  .i-fixed-left {
    height: calc(768px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  .i-fixed-left {
    height: calc(480px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  .i-fixed-left {
    height: calc(320px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  .i-fixed-left {
    height: calc(568px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  .i-fixed-left {
    height: calc(320px);
  }
}
.i-fixed-left .i-fixed-left-inner {
  margin-left: -15px;
  height: 100%;
}
body[data-brand="iress"] .i-fixed-sidebar-zoopla,
body[data-brand="iress"] .i-fixed-sidebar-left,
body[data-brand="iress"] .i-fixed-sidebar-right,
body[data-brand="iress"] .i-fixed-left {
  padding-top: 3.64285714em;
}
body[data-brand="iress"] header.i-has-sidebar-zoopla {
  top: 3.64285714em;
}
.flexbox .i-flex-results,
.flexboxtweener .i-flex-results {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  justify-content: center;
  -ms-align-items: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.flexbox .i-flex-results main,
.flexboxtweener .i-flex-results main,
.flexbox .i-flex-results aside,
.flexboxtweener .i-flex-results aside {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-align-items: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.flexbox .i-flex-results main .i-flex-results-column-body,
.flexboxtweener .i-flex-results main .i-flex-results-column-body,
.flexbox .i-flex-results aside .i-flex-results-column-body,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.flexbox .i-flex-results main footer,
.flexboxtweener .i-flex-results main footer,
.flexbox .i-flex-results aside footer,
.flexboxtweener .i-flex-results aside footer {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.flexbox .i-flex-results main,
.flexboxtweener .i-flex-results main {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.flexbox .i-flex-results aside,
.flexboxtweener .i-flex-results aside {
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.flexbox .i-flex-results aside .flip-container,
.flexboxtweener .i-flex-results aside .flip-container,
.flexbox .i-flex-results aside .flipper,
.flexboxtweener .i-flex-results aside .flipper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-align-items: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.flexbox .i-flex-results aside header,
.flexboxtweener .i-flex-results aside header {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.flexbox .i-flex-results aside div.panel,
.flexboxtweener .i-flex-results aside div.panel {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.flexbox .i-flex-results,
.flexboxtweener .i-flex-results,
.no-flexbox .i-flex-results {
  height: -webkit-calc(100vh + -7.285714285714286em);
  height: calc(100vh + -7.285714285714286em);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .flexbox .i-flex-results,
  .flexboxtweener .i-flex-results,
  .no-flexbox .i-flex-results {
    height: calc(1016.71428571px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  .flexbox .i-flex-results,
  .flexboxtweener .i-flex-results,
  .no-flexbox .i-flex-results {
    height: calc(760.71428571px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  .flexbox .i-flex-results,
  .flexboxtweener .i-flex-results,
  .no-flexbox .i-flex-results {
    height: calc(472.71428571px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  .flexbox .i-flex-results,
  .flexboxtweener .i-flex-results,
  .no-flexbox .i-flex-results {
    height: calc(312.71428571px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  .flexbox .i-flex-results,
  .flexboxtweener .i-flex-results,
  .no-flexbox .i-flex-results {
    height: calc(560.71428571px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  .flexbox .i-flex-results,
  .flexboxtweener .i-flex-results,
  .no-flexbox .i-flex-results {
    height: calc(312.71428571px);
  }
}
.flexbox .i-flex-results main .i-flex-results-column-body,
.flexboxtweener .i-flex-results main .i-flex-results-column-body,
.no-flexbox .i-flex-results main .i-flex-results-column-body,
.flexbox .i-flex-results aside .i-flex-results-column-body,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body,
.no-flexbox .i-flex-results aside .i-flex-results-column-body {
  overflow-x: hidden;
  overflow-y: auto;
}
.flexbox .i-flex-results main .i-flex-results-column-body table,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table,
.no-flexbox .i-flex-results main .i-flex-results-column-body table,
.flexbox .i-flex-results aside .i-flex-results-column-body table,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table {
  margin-bottom: 1em;
}
.flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:nth-child(odd),
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:nth-child(odd),
.no-flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:nth-child(odd),
.flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:nth-child(odd),
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:nth-child(odd),
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:nth-child(odd) {
  background-color: #eee;
}
.flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover,
.flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover {
  background-color: rgba(23, 36, 76, 0.25);
}
.flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row,
.flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row,
.flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row,
.flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row,
.flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row,
.flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row,
.flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row,
.flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:hover + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row + tr.i-package-cover-row {
  background-color: rgba(23, 36, 76, 0.25);
}
.flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:focus,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:focus,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.table-striped > tbody > tr:focus,
.flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:focus,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:focus,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.table-striped > tbody > tr:focus {
  background-color: #17244c;
  color: #fff;
}
.flexbox .i-flex-results main .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:nth-child(odd),
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:nth-child(odd),
.no-flexbox .i-flex-results main .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:nth-child(odd),
.flexbox .i-flex-results aside .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:nth-child(odd),
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:nth-child(odd),
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:nth-child(odd) {
  background-color: rgba(49, 112, 143, 0.1);
}
.flexbox .i-flex-results main .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:hover,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:hover,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:hover,
.flexbox .i-flex-results aside .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:hover,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:hover,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:hover {
  background-color: rgba(49, 112, 143, 0.25);
}
.flexbox .i-flex-results main .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexbox .i-flex-results aside .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexbox .i-flex-results main .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:focus,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:focus,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:focus,
.flexbox .i-flex-results aside .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:focus,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:focus,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.i-remortgage-products.table-striped > tbody > tr:focus {
  background-color: #31708F;
}
.flexbox .i-flex-results main .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:nth-child(odd),
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:nth-child(odd),
.no-flexbox .i-flex-results main .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:nth-child(odd),
.flexbox .i-flex-results aside .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:nth-child(odd),
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:nth-child(odd),
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:nth-child(odd) {
  background-color: rgba(240, 144, 87, 0.1);
}
.flexbox .i-flex-results main .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:hover,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:hover,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:hover,
.flexbox .i-flex-results aside .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:hover,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:hover,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:hover {
  background-color: rgba(240, 144, 87, 0.25);
}
.flexbox .i-flex-results main .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexbox .i-flex-results aside .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexbox .i-flex-results main .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:focus,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:focus,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:focus,
.flexbox .i-flex-results aside .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:focus,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:focus,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.i-additional-borrowing.table-striped > tbody > tr:focus {
  background-color: #f09057;
}
.flexbox .i-flex-results main .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:nth-child(odd),
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:nth-child(odd),
.no-flexbox .i-flex-results main .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:nth-child(odd),
.flexbox .i-flex-results aside .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:nth-child(odd),
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:nth-child(odd),
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:nth-child(odd) {
  background-color: rgba(60, 118, 61, 0.1);
}
.flexbox .i-flex-results main .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:hover,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:hover,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:hover,
.flexbox .i-flex-results aside .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:hover,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:hover,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:hover {
  background-color: rgba(60, 118, 61, 0.25);
}
.flexbox .i-flex-results main .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexbox .i-flex-results aside .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:not(.danger):not(.info).highlight,
.flexbox .i-flex-results main .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:focus,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:focus,
.no-flexbox .i-flex-results main .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:focus,
.flexbox .i-flex-results aside .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:focus,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:focus,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table.i-cost-comparison.table-striped > tbody > tr:focus {
  background-color: #3C763D;
}
.flexbox .i-flex-results main .i-flex-results-column-body table td.indicator,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table td.indicator,
.no-flexbox .i-flex-results main .i-flex-results-column-body table td.indicator,
.flexbox .i-flex-results aside .i-flex-results-column-body table td.indicator,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table td.indicator,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table td.indicator {
  position: relative;
  background-clip: padding-box;
}
.flexbox .i-flex-results main .i-flex-results-column-body table td.indicator .highlight-indicator,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table td.indicator .highlight-indicator,
.no-flexbox .i-flex-results main .i-flex-results-column-body table td.indicator .highlight-indicator,
.flexbox .i-flex-results aside .i-flex-results-column-body table td.indicator .highlight-indicator,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table td.indicator .highlight-indicator,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table td.indicator .highlight-indicator {
  position: absolute;
  font-size: 2em;
  margin-left: .375em;
  margin-top: -0.125em;
}
.flexbox .i-flex-results main .i-flex-results-column-body table td.indicator.date-column .highlight-indicator,
.flexboxtweener .i-flex-results main .i-flex-results-column-body table td.indicator.date-column .highlight-indicator,
.no-flexbox .i-flex-results main .i-flex-results-column-body table td.indicator.date-column .highlight-indicator,
.flexbox .i-flex-results aside .i-flex-results-column-body table td.indicator.date-column .highlight-indicator,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body table td.indicator.date-column .highlight-indicator,
.no-flexbox .i-flex-results aside .i-flex-results-column-body table td.indicator.date-column .highlight-indicator {
  margin-top: 0;
  top: .5em;
}
.flexbox .i-flex-results main .i-flex-results-column-body p.note,
.flexboxtweener .i-flex-results main .i-flex-results-column-body p.note,
.no-flexbox .i-flex-results main .i-flex-results-column-body p.note,
.flexbox .i-flex-results aside .i-flex-results-column-body p.note,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body p.note,
.no-flexbox .i-flex-results aside .i-flex-results-column-body p.note {
  margin: 0 1.33em 1em 1.33em;
}
.flexbox .i-flex-results main .i-flex-results-column-body hr,
.flexboxtweener .i-flex-results main .i-flex-results-column-body hr,
.no-flexbox .i-flex-results main .i-flex-results-column-body hr,
.flexbox .i-flex-results aside .i-flex-results-column-body hr,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body hr,
.no-flexbox .i-flex-results aside .i-flex-results-column-body hr {
  margin: 10px 1em;
  width: 100%;
}
.flexbox .i-flex-results main .i-flex-results-column-body dl.heading,
.flexboxtweener .i-flex-results main .i-flex-results-column-body dl.heading,
.no-flexbox .i-flex-results main .i-flex-results-column-body dl.heading,
.flexbox .i-flex-results aside .i-flex-results-column-body dl.heading,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body dl.heading,
.no-flexbox .i-flex-results aside .i-flex-results-column-body dl.heading {
  margin: 0 1em;
  color: #17244c;
}
.flexbox .i-flex-results main .i-flex-results-column-body dl.heading dt,
.flexboxtweener .i-flex-results main .i-flex-results-column-body dl.heading dt,
.no-flexbox .i-flex-results main .i-flex-results-column-body dl.heading dt,
.flexbox .i-flex-results aside .i-flex-results-column-body dl.heading dt,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body dl.heading dt,
.no-flexbox .i-flex-results aside .i-flex-results-column-body dl.heading dt,
.flexbox .i-flex-results main .i-flex-results-column-body dl.heading dd,
.flexboxtweener .i-flex-results main .i-flex-results-column-body dl.heading dd,
.no-flexbox .i-flex-results main .i-flex-results-column-body dl.heading dd,
.flexbox .i-flex-results aside .i-flex-results-column-body dl.heading dd,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body dl.heading dd,
.no-flexbox .i-flex-results aside .i-flex-results-column-body dl.heading dd {
  float: left;
  font-weight: normal;
}
.flexbox .i-flex-results main .i-flex-results-column-body dl.heading dt,
.flexboxtweener .i-flex-results main .i-flex-results-column-body dl.heading dt,
.no-flexbox .i-flex-results main .i-flex-results-column-body dl.heading dt,
.flexbox .i-flex-results aside .i-flex-results-column-body dl.heading dt,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body dl.heading dt,
.no-flexbox .i-flex-results aside .i-flex-results-column-body dl.heading dt {
  width: 65%;
  padding-right: 0.75em;
}
.flexbox .i-flex-results main .i-flex-results-column-body dl.heading dd,
.flexboxtweener .i-flex-results main .i-flex-results-column-body dl.heading dd,
.no-flexbox .i-flex-results main .i-flex-results-column-body dl.heading dd,
.flexbox .i-flex-results aside .i-flex-results-column-body dl.heading dd,
.flexboxtweener .i-flex-results aside .i-flex-results-column-body dl.heading dd,
.no-flexbox .i-flex-results aside .i-flex-results-column-body dl.heading dd {
  width: 35%;
}
.flexbox .i-flex-results main footer,
.flexboxtweener .i-flex-results main footer,
.no-flexbox .i-flex-results main footer,
.flexbox .i-flex-results aside footer,
.flexboxtweener .i-flex-results aside footer,
.no-flexbox .i-flex-results aside footer {
  border-top: 1px solid #ccc !important;
}
.flexbox .i-flex-results main footer .nav.navbar-right,
.flexboxtweener .i-flex-results main footer .nav.navbar-right,
.no-flexbox .i-flex-results main footer .nav.navbar-right,
.flexbox .i-flex-results aside footer .nav.navbar-right,
.flexboxtweener .i-flex-results aside footer .nav.navbar-right,
.no-flexbox .i-flex-results aside footer .nav.navbar-right {
  margin-left: auto;
  margin-right: 0;
}
.flexbox .i-flex-results main footer .nav.navbar-left,
.flexboxtweener .i-flex-results main footer .nav.navbar-left,
.no-flexbox .i-flex-results main footer .nav.navbar-left,
.flexbox .i-flex-results aside footer .nav.navbar-left,
.flexboxtweener .i-flex-results aside footer .nav.navbar-left,
.no-flexbox .i-flex-results aside footer .nav.navbar-left {
  position: absolute;
  left: 0;
}
.flexbox .i-flex-results main footer .nav > li > a,
.flexboxtweener .i-flex-results main footer .nav > li > a,
.no-flexbox .i-flex-results main footer .nav > li > a,
.flexbox .i-flex-results aside footer .nav > li > a,
.flexboxtweener .i-flex-results aside footer .nav > li > a,
.no-flexbox .i-flex-results aside footer .nav > li > a {
  color: #17244c;
}
.flexbox .i-flex-results main footer .nav > li > a:hover,
.flexboxtweener .i-flex-results main footer .nav > li > a:hover,
.no-flexbox .i-flex-results main footer .nav > li > a:hover,
.flexbox .i-flex-results aside footer .nav > li > a:hover,
.flexboxtweener .i-flex-results aside footer .nav > li > a:hover,
.no-flexbox .i-flex-results aside footer .nav > li > a:hover {
  background-color: #3A1C46;
  color: #fff;
}
.flexbox .i-flex-results main .iress-expand-collapse,
.flexboxtweener .i-flex-results main .iress-expand-collapse,
.no-flexbox .i-flex-results main .iress-expand-collapse,
.flexbox .i-flex-results aside .iress-expand-collapse,
.flexboxtweener .i-flex-results aside .iress-expand-collapse,
.no-flexbox .i-flex-results aside .iress-expand-collapse {
  position: static;
}
.flexbox .i-flex-results main,
.flexboxtweener .i-flex-results main,
.no-flexbox .i-flex-results main {
  background-color: #fff;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
}
.flexbox .i-flex-results main header,
.flexboxtweener .i-flex-results main header,
.no-flexbox .i-flex-results main header {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-align-items: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -ms-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0 1em;
}
.flexbox .i-flex-results main header .well,
.flexboxtweener .i-flex-results main header .well,
.no-flexbox .i-flex-results main header .well {
  margin-bottom: 1em;
}
.flexbox .i-flex-results main header h2,
.flexboxtweener .i-flex-results main header h2,
.no-flexbox .i-flex-results main header h2 {
  font-size: 1.42857143em;
  font-weight: bold;
  color: #949494;
  margin-top: 0;
}
.flexbox .i-flex-results main header h2 .fa,
.flexboxtweener .i-flex-results main header h2 .fa,
.no-flexbox .i-flex-results main header h2 .fa {
  color: #f09057;
}
.flexbox .i-flex-results main header ul.dropdown-menu li a > small,
.flexboxtweener .i-flex-results main header ul.dropdown-menu li a > small,
.no-flexbox .i-flex-results main header ul.dropdown-menu li a > small {
  font-size: 75%;
  color: #707070;
}
.flexbox .i-flex-results main .i-well-fieldset,
.flexboxtweener .i-flex-results main .i-well-fieldset,
.no-flexbox .i-flex-results main .i-well-fieldset {
  padding-bottom: 1em;
  margin-bottom: 1em;
}
.flexbox .i-flex-results main .i-well-fieldset h2,
.flexboxtweener .i-flex-results main .i-well-fieldset h2,
.no-flexbox .i-flex-results main .i-well-fieldset h2 {
  margin-top: 0;
}
@media only screen and (min-width: 993px) {
  .flexbox .i-flex-results main .i-well-fieldset .i-well-fieldset-content,
  .flexboxtweener .i-flex-results main .i-well-fieldset .i-well-fieldset-content,
  .no-flexbox .i-flex-results main .i-well-fieldset .i-well-fieldset-content {
    min-height: 9.5em;
  }
}
.flexbox .i-flex-results main .i-well-fieldset .i-well-fieldset-content .product-info td,
.flexboxtweener .i-flex-results main .i-well-fieldset .i-well-fieldset-content .product-info td,
.no-flexbox .i-flex-results main .i-well-fieldset .i-well-fieldset-content .product-info td {
  vertical-align: top;
}
.flexbox .i-flex-results main .i-well-fieldset h3,
.flexboxtweener .i-flex-results main .i-well-fieldset h3,
.no-flexbox .i-flex-results main .i-well-fieldset h3 {
  font-size: 1em;
  font-weight: bold;
  color: #555;
  margin-bottom: .25em;
}
.flexbox .i-flex-results main .i-well-fieldset p,
.flexboxtweener .i-flex-results main .i-well-fieldset p,
.no-flexbox .i-flex-results main .i-well-fieldset p {
  font-size: .85em;
  line-height: 1.5;
}
.flexbox .i-flex-results main .i-well-fieldset img,
.flexboxtweener .i-flex-results main .i-well-fieldset img,
.no-flexbox .i-flex-results main .i-well-fieldset img {
  padding-right: 2em;
}
.flexbox .i-flex-results main .i-well-fieldset table .compare-item,
.flexboxtweener .i-flex-results main .i-well-fieldset table .compare-item,
.no-flexbox .i-flex-results main .i-well-fieldset table .compare-item {
  width: 12em;
}
.flexbox .i-flex-results main .alert,
.flexboxtweener .i-flex-results main .alert,
.no-flexbox .i-flex-results main .alert {
  margin-bottom: .75em;
  padding: 1em;
  font-size: .85em;
}
.flexbox .i-flex-results main tr.expander,
.flexboxtweener .i-flex-results main tr.expander,
.no-flexbox .i-flex-results main tr.expander {
  font-size: 1.25em;
  font-weight: bold;
}
.flexbox .i-flex-results main tr.expander td.expander-total,
.flexboxtweener .i-flex-results main tr.expander td.expander-total,
.no-flexbox .i-flex-results main tr.expander td.expander-total {
  padding-right: 1.5em;
}
.flexbox .i-flex-results main .aligned-checkbox .btn.active,
.flexboxtweener .i-flex-results main .aligned-checkbox .btn.active,
.no-flexbox .i-flex-results main .aligned-checkbox .btn.active {
  background-color: #17244c;
  color: #FFF;
}
.flexbox .i-flex-results main table.i-remortgage-products .aligned-checkbox .btn.active,
.flexboxtweener .i-flex-results main table.i-remortgage-products .aligned-checkbox .btn.active,
.no-flexbox .i-flex-results main table.i-remortgage-products .aligned-checkbox .btn.active {
  background-color: #31708F;
}
.flexbox .i-flex-results main table.i-additional-borrowing .aligned-checkbox .btn.active,
.flexboxtweener .i-flex-results main table.i-additional-borrowing .aligned-checkbox .btn.active,
.no-flexbox .i-flex-results main table.i-additional-borrowing .aligned-checkbox .btn.active {
  background-color: #f09057;
}
.flexbox .i-flex-results main thead .img-responsive,
.flexboxtweener .i-flex-results main thead .img-responsive,
.no-flexbox .i-flex-results main thead .img-responsive {
  max-height: 6em;
}
.flexbox .i-flex-results aside,
.flexboxtweener .i-flex-results aside,
.no-flexbox .i-flex-results aside {
  min-width: 28em;
  height: 100%;
  margin-left: 1em;
  -webkit-transition: min-width 0.25s ease-in-out;
  -moz-transition: min-width 0.25s ease-in-out;
  -o-transition: min-width 0.25s ease-in-out;
  -ms-transition: min-width 0.25s ease-in-out;
  transition: min-width 0.25s ease-in-out;
}
.flexbox .i-flex-results aside.i-hide-sidebar,
.flexboxtweener .i-flex-results aside.i-hide-sidebar,
.no-flexbox .i-flex-results aside.i-hide-sidebar {
  min-width: 0;
  margin-left: 0;
  display: none;
}
.flexbox .i-flex-results aside .flip-container,
.flexboxtweener .i-flex-results aside .flip-container,
.no-flexbox .i-flex-results aside .flip-container,
.flexbox .i-flex-results aside .flipper,
.flexboxtweener .i-flex-results aside .flipper,
.no-flexbox .i-flex-results aside .flipper {
  height: 100%;
}
.flexbox .i-flex-results aside .flipper .panel::before,
.flexboxtweener .i-flex-results aside .flipper .panel::before,
.no-flexbox .i-flex-results aside .flipper .panel::before {
  font-family: "FontAwesome";
  position: absolute;
  right: .25em;
  bottom: .2125em;
  font-size: 8em;
  z-index: -1;
}
.flexbox .i-flex-results aside .flipper .panel.i-remortgage-products::before,
.flexboxtweener .i-flex-results aside .flipper .panel.i-remortgage-products::before,
.no-flexbox .i-flex-results aside .flipper .panel.i-remortgage-products::before {
  content: "\e900";
  color: rgba(49, 112, 143, 0.1);
}
.flexbox .i-flex-results aside .flipper .panel.i-additional-borrowing::before,
.flexboxtweener .i-flex-results aside .flipper .panel.i-additional-borrowing::before,
.no-flexbox .i-flex-results aside .flipper .panel.i-additional-borrowing::before {
  content: "\f067";
  color: rgba(240, 144, 87, 0.1);
}
.flexbox .i-flex-results aside div.panel,
.flexboxtweener .i-flex-results aside div.panel,
.no-flexbox .i-flex-results aside div.panel {
  height: 100%;
  margin-bottom: 0;
}
.flexbox .i-flex-results aside header,
.flexboxtweener .i-flex-results aside header,
.no-flexbox .i-flex-results aside header {
  padding: 0 1em;
}
.flexbox .i-flex-results aside header .i-logo-eligibility-column,
.flexboxtweener .i-flex-results aside header .i-logo-eligibility-column,
.no-flexbox .i-flex-results aside header .i-logo-eligibility-column {
  float: left;
  margin-right: 1em;
  min-height: 4.5em;
}
.flexbox .i-flex-results aside header h4,
.flexboxtweener .i-flex-results aside header h4,
.no-flexbox .i-flex-results aside header h4 {
  color: #17244c;
  margin-bottom: .25em;
}
.flexbox .i-flex-results aside header .i-product-desc,
.flexboxtweener .i-flex-results aside header .i-product-desc,
.no-flexbox .i-flex-results aside header .i-product-desc {
  font-size: 0.85714286em;
}
.flexbox .i-flex-results aside .note,
.flexboxtweener .i-flex-results aside .note,
.no-flexbox .i-flex-results aside .note {
  font-size: 0.75em;
}
body[data-brand="iress"] .i-flex-results {
  height: -webkit-calc(100vh + -7.285714285714286em);
  height: calc(100vh + -7.285714285714286em);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  body[data-brand="iress"] .i-flex-results {
    height: calc(1016.71428571px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape) {
  body[data-brand="iress"] .i-flex-results {
    height: calc(760.71428571px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: portrait) {
  body[data-brand="iress"] .i-flex-results {
    height: calc(472.71428571px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 480px) and (orientation: landscape) {
  body[data-brand="iress"] .i-flex-results {
    height: calc(312.71428571px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  body[data-brand="iress"] .i-flex-results {
    height: calc(560.71428571px);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (device-width: 320px) and (device-height: 568px) and (orientation: landscape) {
  body[data-brand="iress"] .i-flex-results {
    height: calc(312.71428571px);
  }
}
.flexboxtweener .i-flex-results aside {
  min-width: 25em;
}
.ie .i-flex-results aside .flipper .panel::before {
  right: 28px;
  bottom: 24px;
  font-size: 112px;
}
.ie .i-flex-results main,
.ie .i-flex-results aside {
  flex-basis: 0%;
}
.no-flexbox:not(.flexboxtweener) .i-flex-results {
  position: relative;
}
.no-flexbox:not(.flexboxtweener) .i-flex-results main {
  position: relative;
  margin-right: 31em;
  height: 100%;
}
.no-flexbox:not(.flexboxtweener) .i-flex-results.i-viewing-product-comparison main {
  margin-right: 0;
}
.no-flexbox:not(.flexboxtweener) .i-flex-results main header {
  height: 16.5em;
}
.no-flexbox:not(.flexboxtweener) .i-flex-results main header.i-has-a {
  height: 24.5em;
}
.no-flexbox:not(.flexboxtweener) .i-flex-results aside header {
  height: 9em;
}
.no-flexbox:not(.flexboxtweener) .i-flex-results aside > .i-flex-results-aside-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
}
.no-flexbox:not(.flexboxtweener) .i-flex-results main .i-flex-results-column-body {
  position: relative;
  height: -webkit-calc(100% - 16.5em);
  height: calc(100% - 16.5em);
}
.no-flexbox:not(.flexboxtweener) .i-flex-results main .i-flex-results-column-body.i-has-a {
  height: -webkit-calc(100% - 24.5em);
  height: calc(100% - 24.5em);
}
.no-flexbox:not(.flexboxtweener) .i-flex-results aside .i-flex-results-column-body {
  position: relative;
  height: -webkit-calc(100% - 9em - 3em);
  height: calc(100% - 9em - 3em);
}
.no-flexbox:not(.flexboxtweener) .i-flex-results main footer,
.no-flexbox:not(.flexboxtweener) .i-flex-results aside footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 3em;
  background-color: #fff;
}
.no-flexbox:not(.flexboxtweener) .i-flex-results aside {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 31em;
  padding-left: 1em;
}
.ie #tab_product_comparison table {
  width: calc(100vw - 44px - 20px);;
}
@media only screen and (max-width: 1000px) {
  .flexboxtweener .i-flex-results main,
  .no-flexbox:not(.flexboxtweener) .i-flex-results main {
    margin-right: 0;
  }
  .flexbox .i-flex-results aside,
  .flexboxtweener .i-flex-results aside,
  .no-flexbox:not(.flexboxtweener) .i-flex-results aside {
    min-width: 0;
    margin-left: 0;
  }
  .flexbox .i-flex-results aside .flip-container,
  .flexboxtweener .i-flex-results aside .flip-container,
  .no-flexbox:not(.flexboxtweener) .i-flex-results aside .flip-container {
    display: none;
  }
  .flexbox .i-flex-results aside #tab_source_product_detail,
  .flexboxtweener .i-flex-results aside #tab_source_product_detail,
  .no-flexbox:not(.flexboxtweener) .i-flex-results aside #tab_source_product_detail {
    display: none;
  }
  .flexbox .i-flex-results aside #tab_content_product_detail_panel,
  .flexboxtweener .i-flex-results aside #tab_content_product_detail_panel,
  .no-flexbox:not(.flexboxtweener) .i-flex-results aside #tab_content_product_detail_panel {
    max-width: 220px;
  }
  .flexbox .i-flex-results aside .product_detail_label_width,
  .flexboxtweener .i-flex-results aside .product_detail_label_width,
  .no-flexbox:not(.flexboxtweener) .i-flex-results aside .product_detail_label_width {
    width: 100%;
  }
  .flexbox .i-flex-results aside .product_detail_field_width,
  .flexboxtweener .i-flex-results aside .product_detail_field_width,
  .no-flexbox:not(.flexboxtweener) .i-flex-results aside .product_detail_field_width {
    margin-left: 10px;
    width: 90%;
  }
  .flexbox .i-flex-results aside .product_detail_help_to_by,
  .flexboxtweener .i-flex-results aside .product_detail_help_to_by,
  .no-flexbox:not(.flexboxtweener) .i-flex-results aside .product_detail_help_to_by {
    float: left !important;
  }
}
#sourcing_filter_button {
  display: none;
}
@media only screen and (max-width: 1024px) {
  #sourcing_filter_button {
    display: block;
  }
  #sourcing-sidebar {
    display: none;
  }
  #sourcing_edit_button {
    height: 30px;
  }
}
td.distribution-type-column-small .fa-arrows {
  color: #4e9a4e;
}
td.distribution-type-column-small .fa-users {
  color: #333;
}
td.distribution-type-column-small .fa-user {
  color: #b40000;
}
td.distribution-type-column-small .fa-certificate {
  color: #0089d0;
}
tr.highlight td.distribution-type-column-small .fa {
  color: #fff !important;
}
.i-badge-multichannel {
  background-color: #4e9a4e;
}
.i-badge-intermediary-only {
  background-color: #333;
}
.i-badge-direct-only {
  background-color: #b40000;
}
.i-badge-exclusive {
  background-color: #0089d0;
}
.i-flex-results .i-results-tab-header {
  min-height: 2.5em;
}
.i-flex-results-sidebar .i-flex-results-column-body {
  padding: 1em 1em 0 1em !important;
}
.i-flex-results-sidebar .i-flex-results-column-body table tbody td {
  font-size: 0.85em;
}
.i-package-dropdown {
  margin-bottom: .5em !important;
}
.i-package-dropdown dl {
  margin-bottom: 1em;
}
.i-package-dropdown dl.individual-policy-total {
  margin-bottom: 0;
}
.i-package-dropdown dl.individual-policy-total dd {
  font-weight: bold;
}
.i-package-dropdown dl dt {
  float: left;
  width: 17em;
  clear: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.8em;
}
.i-package-dropdown dl dd {
  margin-left: 18em;
  text-align: right;
  line-height: 1.8em;
}
.i-package-dropdown hr {
  margin: 1em 0 .75em 0;
  padding: 0;
  width: auto;
}
.i-package-dropdown .alert {
  margin: 1em 0 .5em 0;
  font-size: 1em !important;
}
#tab_content_product_detail_panel {
  max-width: 394px;
}
.product_detail_field_width {
  margin-left: 0px;
}
.zero-verticle-margin {
  margin-top: 0px;
  margin-bottom: 0px;
}
#sourcing_result_table_body {
  height: calc(85%);
}
.nav-tabs.i-nav-tabs {
  border-bottom: 1px solid #d8d8d8;
}
.nav-tabs.i-nav-tabs > li.i-tab > a {
  background-color: #f8f8f8;
  border-width: 3px 1px 1px 1px;
  border-color: transparent transparent #d8d8d8 transparent;
}
.nav-tabs.i-nav-tabs > li.i-tab.active {
  font-weight: bold;
}
.nav-tabs.i-nav-tabs > li.i-tab.active > a {
  border-color: #444 #d8d8d8 transparent #d8d8d8;
  background-color: #fff;
}
.nav-tabs.i-nav-tabs > li.disabled > div {
  padding: 10px 15px;
  padding-top: 12px;
}
.nav-tabs.i-nav-tabs > li.disabled > div > span {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: not-allowed;
}
.i-vertical-tab-divider {
  padding: 0.75em 15px;
  font-size: .9em;
  font-weight: bold;
  display: block;
}
.i-tab-icon-padding {
  display: inline-block;
  padding: .5em 0;
}
@media only screen and (max-width: 1200px) {
  .i-tab-small-ipad {
    padding: 10px .75em !important;
    font-size: .9em;
  }
}
.i-browse-tabs {
  min-width: 24.28571429em;
  flex-basis: 24.28571429em;
  padding-right: 1em;
}
.i-browse-tabs-partner {
  min-width: 33.21428571em;
  flex-basis: 33.21428571em;
}
@media (max-width: 1366px) {
  .i-browse-tabs-partner {
    min-width: 20.42857143em;
    flex-basis: 20.42857143em;
  }
  .i-tab-small-wxga {
    padding: 10px .75em !important;
    font-size: .9em;
  }
}
@media (orientation: portrait) {
  .i-browse-tabs {
    padding-right: 0;
  }
}
.i-browse-tab-limit-text {
  max-width: 6em;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1;
  white-space: nowrap;
}
.nav-tabs.i-flex-tabs > li > a,
.nav-tabs.i-flex-tabs > li.disabled {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: .65em 2.75em .35em .85em !important;
  min-height: 5em;
}
.nav-tabs.i-flex-tabs > li > a .fa,
.nav-tabs.i-flex-tabs > li.disabled .fa {
  flex: 0 0 auto;
  min-width: 1.375em;
  text-align: center;
  position: relative;
}
.nav-tabs.i-flex-tabs > li > a .fa.i-policy-life-first::after,
.nav-tabs.i-flex-tabs > li.disabled .fa.i-policy-life-first::after,
.nav-tabs.i-flex-tabs > li > a .fa.i-policy-life-second::after,
.nav-tabs.i-flex-tabs > li.disabled .fa.i-policy-life-second::after,
.nav-tabs.i-flex-tabs > li > a .fa.i-policy-life-joint::after,
.nav-tabs.i-flex-tabs > li.disabled .fa.i-policy-life-joint::after {
  position: absolute;
  display: inline-block;
  bottom: -1px;
  right: -1px;
  background-color: #f00;
  color: #fff;
  width: 1.75em;
  height: 1.75em;
  border-radius: 1em;
  border: 2px solid #fff;
  padding: .25em;
  font-family: 'Arial', 'sans-serif';
  font-weight: bold;
  font-size: .425em;
}
.nav-tabs.i-flex-tabs > li > a .fa.i-policy-life-first::after,
.nav-tabs.i-flex-tabs > li.disabled .fa.i-policy-life-first::after {
  content: '1';
}
.nav-tabs.i-flex-tabs > li > a .fa.i-policy-life-second::after,
.nav-tabs.i-flex-tabs > li.disabled .fa.i-policy-life-second::after {
  content: '2';
}
.nav-tabs.i-flex-tabs > li > a .fa.i-policy-life-joint::after,
.nav-tabs.i-flex-tabs > li.disabled .fa.i-policy-life-joint::after {
  content: 'J';
}
.nav-tabs.i-flex-tabs > li > a .fa-2x ~ span,
.nav-tabs.i-flex-tabs > li.disabled .fa-2x ~ span {
  font-size: inherit;
  line-height: inherit;
}
.nav-tabs.i-flex-tabs > li > a .title,
.nav-tabs.i-flex-tabs > li.disabled .title {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  margin-left: .5em;
}
.nav-tabs.i-flex-tabs > li > a .title > span,
.nav-tabs.i-flex-tabs > li.disabled .title > span {
  font-weight: bold;
  min-width: 10em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nav-tabs.i-flex-tabs > li > a .title small,
.nav-tabs.i-flex-tabs > li.disabled .title small {
  font-size: inherit;
  min-height: 1.5em;
  min-width: 10em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nav-tabs.i-flex-tabs > li.disabled > div[role='tab'] {
  cursor: not-allowed;
  opacity: .6;
}
.i-progress-bar {
  position: relative;
  height: 2em;
  margin-bottom: 0;
  max-width: 190px;
  background: #ccc;
}
.i-progress-bar .i-progress-bar-tick {
  border-right: 1px solid rgba(0, 0, 0, 0.35);
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.i-progress-bar .i-progress-bar-tick-20 {
  width: 20%;
}
.i-progress-bar .i-progress-bar-tick-25 {
  width: 25%;
}
.i-progress-bar .i-progress-bar-tick-40 {
  width: 40%;
}
.i-progress-bar .i-progress-bar-tick-50 {
  width: 50%;
}
.i-progress-bar .i-progress-bar-tick-60 {
  width: 60%;
}
.i-progress-bar .i-progress-bar-tick-75 {
  width: 75%;
}
.i-progress-bar .i-progress-bar-tick-80 {
  width: 80%;
}
.i-carousel {
  margin-bottom: 1em;
}
.i-carousel.i-carousel-product {
  width: 14.5em;
  height: 16em;
}
.i-carousel .carousel-inner {
  height: 16em;
}
.i-carousel .carousel-inner .item {
  height: 16em;
}
.i-carousel .carousel-inner img {
  padding-top: 1em;
  margin: auto;
}
.i-carousel .carousel-indicators {
  bottom: 0 !important;
}
.i-carousel .carousel-indicators li {
  border-color: #444;
}
.i-carousel .carousel-indicators li.active {
  background-color: #444;
}
.i-carousel .carousel-control .fa {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -0.5em;
}
.i-carousel .carousel-control .fa.fa-chevron-left {
  margin-left: -0.5em;
}
.i-carousel .carousel-control .fa.fa-chevron-right {
  margin-right: -0.5em;
}
.i-carousel .carousel-caption {
  padding-bottom: 0;
  left: 1.5em !important;
  right: 1.5em !important;
}
.i-carousel .carousel-caption h4,
.i-carousel .carousel-caption p {
  color: #444;
  text-shadow: none;
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 2.4em;
}
.i-carousel .carousel-caption h4 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: .25em;
}
.i-carousel .carousel-caption p {
  font-size: .75em;
}
@-webkit-keyframes xfa-iress-horiz-rotate {
  /*
  0% {
    -webkit-transform: scaleX(100%);
    transform: scaleX(100%);
  }
  100% {
    -webkit-transform: scaleX(0%);
    transform: scaleX(0%);
  }
  */
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes xfa-iress-horiz-rotate {
  /*
  0% {
    -webkit-transform: scaleX(100%);
    transform: scaleX(100%);
  }
  100% {
    -webkit-transform: scaleX(0%);
    transform: scaleX(0%);
  }
  */
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-iress-horiz-rotate {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}
#zoopla p {
  font-family: "Open Sans", sans-serif !important;
}
#zoopla .i-tab-panel h1,
#zoopla .i-fixed-sidebar-zoopla h1,
#zoopla .i-tab-panel h2,
#zoopla .i-fixed-sidebar-zoopla h2,
#zoopla .i-tab-panel h3,
#zoopla .i-fixed-sidebar-zoopla h3,
#zoopla .i-tab-panel h4,
#zoopla .i-fixed-sidebar-zoopla h4,
#zoopla .i-tab-panel h5,
#zoopla .i-fixed-sidebar-zoopla h5,
#zoopla .i-tab-panel h6,
#zoopla .i-fixed-sidebar-zoopla h6 {
  font-family: "Open Sans", sans-serif !important;
  font-weight: bold;
  color: #5c1862;
}
#zoopla ul.flex-dashboard {
  margin-left: 15px;
  margin-top: 1.5em;
}
#zoopla ul.flex-dashboard > li > .z-panel {
  transition: all 0.15s ease-in-out;
}
#zoopla ul.flex-dashboard > li > .z-panel:hover {
  background-color: rgba(92, 24, 98, 0.15);
}
#zoopla ul.flex-dashboard > li > .z-panel:hover,
#zoopla ul.flex-dashboard > li > .z-panel:focus,
#zoopla ul.flex-dashboard > li > .z-panel:active {
  transform: scale(1.05);
}
#zoopla ul.flex-dashboard > li > .z-panel:hover > a,
#zoopla ul.flex-dashboard > li > .z-panel:focus > a,
#zoopla ul.flex-dashboard > li > .z-panel:active > a {
  text-decoration: none !important;
}
#zoopla .fa {
  color: #5c1862 !important;
}
#zoopla #source-btn .fa {
  color: #fff !important;
}
#zoopla button[disabled] .fa {
  color: #888 !important;
}
#zoopla .badge .fa {
  color: #fff !important;
}
#zoopla .badge.z-badge-danger {
  background-color: #b40027;
  font-weight: normal;
  padding: .5em .75em;
  display: inline-block;
  vertical-align: middle;
}
#zoopla .badge.z-badge-info {
  background-color: #0089d0;
  font-weight: normal;
  padding: .5em .75em;
  display: inline-block;
  vertical-align: middle;
}
#zoopla .panel-heading.z-image-header {
  padding: 0;
  position: relative;
}
#zoopla .panel-heading.z-image-header img {
  width: 100%;
  max-height: 20em;
}
#zoopla .z-corner {
  position: absolute;
  top: 0;
  left: 0;
  border-style: solid;
  border-width: 6em 6em 0 0;
  border-color: #0089d0 transparent transparent transparent;
}
#zoopla .z-corner.z-corner-sold {
  border-top-color: #d21825;
}
#zoopla .z-new-build,
#zoopla .z-sold {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  padding: 1em;
  transform: rotate(-45deg);
  transform-origin: center right;
  margin-left: -1.75em;
  margin-top: -1.75em;
}
#zoopla ul.z-rooms {
  display: block;
  margin-bottom: .5em;
}
#zoopla ul.z-rooms li {
  display: inline-block;
}
#zoopla .z-address,
#zoopla .z-agent-info {
  color: #888;
  font-size: .75em;
}
#zoopla .z-transparent {
  background-color: transparent !important;
}
#zoopla .watermark.watermark-bl.fa-iress-powered-by-zoopla {
  bottom: -0.2em;
  opacity: .35;
}
#zoopla .i-fixed-sidebar-zoopla .panel-footer ul.navbar-right {
  padding-right: 15px;
}
#zoopla .i-fixed-sidebar-zoopla .panel-footer ul.navbar-right .btn:hover .fa,
#zoopla .i-fixed-sidebar-zoopla .panel-footer ul.navbar-right .btn:focus .fa {
  color: #fff !important;
}
#zoopla .z-just-added,
#zoopla .z-price-modifier {
  margin-bottom: 0;
}
#zoopla .z-detail-tabs-offset {
  margin-top: 6.5em;
}
#zoopla .nav-tabs .z-tab {
  font-size: 1em;
  /*
    .badge {
      padding: .5em .75em;
      background-color: #888;

      .fa {
        color: #fff;
      }

      &.i-badge-disabled {
        background-color: #aaa;
      }

    }

    .i-label {
      font-size: .825em;
      font-weight: bold;
      display: inline-block;
      text-align: center;
      width: 100%;
      margin-top: .5em;
      color: #444;
    }
    */
}
#zoopla .nav-tabs .z-tab > a {
  border-top: 3px solid transparent !important;
}
#zoopla .nav-tabs .z-tab.active {
  font-weight: bold;
}
#zoopla .nav-tabs .z-tab.active > a {
  border-top: 3px solid #444 !important;
}
#zoopla .z-price {
  color: #b40027;
  font-family: Oswald, sans-serif !important;
}
#zoopla .z-description {
  font-size: .9em;
  line-height: 1.7;
}
#zoopla .z-img-wrapper {
  position: relative;
  display: block;
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}
#zoopla .z-thumbnail {
  position: absolute;
  right: 15px;
  top: 15px;
}
#zoopla ul.z-thumbnails {
  display: block;
}
#zoopla ul.z-thumbnails > li {
  display: inline-block;
}
#zoopla ul.z-thumbnails > li > a {
  display: inline-block;
  transition: all 0.15s ease-in-out;
}
#zoopla ul.z-thumbnails > li > a:hover,
#zoopla ul.z-thumbnails > li > a:focus,
#zoopla ul.z-thumbnails > li > a:active {
  transform: scale(1.05);
}
#zoopla ul.z-thumbnails > li > a > img {
  max-width: 10em;
}
#zoopla ul.z-thumbnails > li > a > img.active {
  border: 1px solid #888;
}
#zoopla .z-map {
  width: 100%;
  min-height: 30em;
}
#zoopla .z-table {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
}
#zoopla .z-table.z-table-sm {
  font-size: .9em;
}
#zoopla .z-table.z-table-hover tbody tr {
  transition: all 0.15s ease-in-out;
}
#zoopla .z-table.z-table-hover tbody tr:hover {
  cursor: pointer;
  background-color: rgba(92, 24, 98, 0.15);
}
#zoopla .z-table.z-table-hover tbody tr:hover,
#zoopla .z-table.z-table-hover tbody tr:focus,
#zoopla .z-table.z-table-hover tbody tr:active {
  transform: scale(1.015);
}
#zoopla .z-table .z-price {
  margin-top: .375em;
}
#zoopla .z-table .z-sales-column {
  width: 7em;
  text-align: right;
}
#zoopla .z-table .z-amount-column,
#zoopla .z-table .z-currency-column {
  width: 7em;
  text-align: right;
}
#zoopla .z-table .z-percent-column,
#zoopla .z-table .z-percentage-column {
  width: 6em;
  text-align: right;
}
#zoopla .z-table .z-average-column {
  width: 9em;
  text-align: right;
  padding-right: 1em !important;
}
#zoopla .z-table .z-date-column {
  width: 7em;
}
#zoopla .z-table .z-thumbnail-column {
  width: 8em;
}
#zoopla .z-table .z-icon-column {
  width: 4em;
  text-align: center;
}
#zoopla .z-table .z-property-type-column {
  width: 11em;
}
#zoopla .z-table .z-status-column {
  width: 9em;
}
#zoopla .z-table .z-new-build-column {
  width: 9em;
  text-align: center;
}
#zoopla .z-table .z-direction-up {
  color: #b40027;
}
#zoopla .z-table .z-direction-up .fa {
  color: #b40027 !important;
}
#zoopla .z-table .z-direction-down {
  color: #080;
}
#zoopla .z-table .z-direction-down .fa {
  color: #080 !important;
}
#zoopla .z-table tfoot {
  font-weight: bold;
}
#zoopla h3.listing-desc-header {
  color: #5c1862;
  font-size: 1em;
  font-family: "Open Sans", sans-serif !important;
}
#zoopla .z-search-header-controls {
  position: absolute;
  top: 0;
  right: .75em;
}
#zoopla .fa-times-circle {
  color: #888 !important;
}
#zoopla .fa-times-circle + span {
  color: #888 !important;
}
#zoopla .fa-check-circle {
  color: #080 !important;
}
#zoopla .fa-check-circle + span {
  color: #080 !important;
}
#zoopla .z-padding-top {
  padding-top: 1em;
}
#zoopla figcaption {
  color: #777;
  font-size: .85em;
  font-style: italic;
}
#zoopla .fa-iress-horiz-rotate {
  opacity: .5;
  backface-visibility: visible;
}
#zoopla .z-large-icon {
  margin-top: .5em;
  font-size: 16em;
}
.fileinput-button {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px !important;
  direction: ltr;
  cursor: pointer;
}
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}
.progress-animated .progress-bar,
.progress-animated .bar {
  background: url(images/file-upload/progressbar.gif) !important;
  filter: none;
}
.fileupload-process {
  float: right;
  display: none;
}
.fileupload-processing .fileupload-process,
.files .processing .preview {
  display: block;
  width: 32px;
  height: 32px;
  background: url(images/file-upload/loading.gif) center no-repeat;
  background-size: contain;
}
.files audio,
.files video {
  max-width: 300px;
}
@media (max-width: 767px) {
  .fileupload-buttonbar .toggle,
  .files .toggle,
  .files .btn span {
    display: none;
  }
  .files .name {
    width: 80px;
    word-wrap: break-word;
  }
  .files audio,
  .files video {
    max-width: 80px;
  }
  .files img,
  .files canvas {
    max-width: 100%;
  }
}
.i-drop-zone {
  min-height: 200px;
  display: flex;
}
.i-drop-zone.i-drop-zone-collapsed {
  min-height: 0;
}
.i-drop-zone table.table-condensed {
  font-size: 0.85714286em;
  border-style: dashed;
  border-width: 4px;
  border-color: transparent;
}
.i-drop-zone table.table-condensed thead > tr > th:first-child,
.i-drop-zone table.table-condensed tbody > tr > td:first-child {
  padding-left: 1em;
}
.i-drop-zone table.table-condensed tbody > tr:first-of-type > td {
  border-top: 0;
}
.i-drop-zone table.table-condensed tbody > tr > td.action-column .btn {
  font-size: 1em;
}
.i-drop-zone table.table-condensed td > .btn,
.i-drop-zone table.table-condensed td > .btn-group {
  margin-top: 0;
  margin-bottom: 0;
}
.i-drop-zone.i-dragging table {
  border-color: #aaa;
}
table tbody tr td.icon-column.icon-column-with-text,
table tbody tr td.doc-icon-column.icon-column-with-text {
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
table tbody tr td.icon-column .fa,
table tbody tr td.doc-icon-column .fa {
  margin-right: .25em;
  font-size: 1.5em;
}
table tbody tr td.icon-column .fa-file-word-o,
table tbody tr td.doc-icon-column .fa-file-word-o {
  color: #2a5699;
}
table tbody tr td.icon-column .fa-file-excel-o,
table tbody tr td.doc-icon-column .fa-file-excel-o {
  color: #207245;
}
table tbody tr td.icon-column .fa-file-pdf-o,
table tbody tr td.doc-icon-column .fa-file-pdf-o {
  color: #da1f1f;
}
.i-well-drop {
  color: #555;
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  border-style: dashed;
  border-width: 4px;
  border-radius: .5em;
  margin-bottom: 0;
}
.ie .i-drop-zone:not(.i-drop-zone-collapsed) .i-well-drop {
  min-height: 200px;
}
.panel-body .i-drop-zone {
  margin-left: -1em;
  margin-right: -1em;
}
.panel-body .i-drop-zone .i-well-drop {
  margin-left: 1em;
  margin-right: 1em;
}
.panel-body .i-drop-zone.i-dragging .i-well-drop {
  font-weight: bold;
  border-color: #aaa;
  background-color: rgba(0, 0, 0, 0.075);
}
.i-file-upload-padding {
  margin: 0 1em 1em 1em;
  overflow: hidden;
}
.i-file-input-focused {
  background-color: #286090;
  border-color: #122b40;
}
.login-form {
  width: 728px;
  margin: 1em auto 1.5em auto;
  min-width: 30em;
  min-height: 30em;
}
.login-form .validation-summary ul,
.login-form .validation-summary ul li {
  padding: 0;
  margin: 0;
}
.login-form .validation-summary ul li {
  list-style: none;
}
.login-form .panel {
  min-height: 0;
  -moz-box-shadow: 0.25em 0.25em 0.125em rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0.25em 0.25em 0.125em rgba(0, 0, 0, 0.35);
  box-shadow: 0.25em 0.25em 0.125em rgba(0, 0, 0, 0.35);
}
@media (max-width: 767px) {
  .login-form {
    width: 90vw;
    min-width: 0;
  }
  #login-body .panel-transparent.panel > .panel-body {
    padding-left: 1em;
    padding-right: 1em;
  }
}
