.group-blue-redesign benenden-pane .pane-container:hover, benenden-pane .group-blue-redesign .pane-container:hover, .group-blue-redesign benenden-pane .selected, benenden-pane .group-blue-redesign .selected {
  border-color: #E20886; }

.group-white-redesign benenden-pane .pane-container:hover, benenden-pane .group-white-redesign .pane-container:hover, .group-white-redesign benenden-pane .selected, benenden-pane .group-white-redesign .selected {
  border-color: #E20886; }

.group-pink-redesign benenden-pane .pane-container:hover, benenden-pane .group-pink-redesign .pane-container:hover, .group-pink-redesign benenden-pane .selected, benenden-pane .group-pink-redesign .selected {
  border-color: #007ACC; }

.business-healthcare-redesign benenden-pane .pane-container:hover, benenden-pane .business-healthcare-redesign .pane-container:hover, .business-healthcare-redesign benenden-pane .selected, benenden-pane .business-healthcare-redesign .selected {
  border-color: #E20886; }

.health-assessments-redesign benenden-pane .pane-container:hover, benenden-pane .health-assessments-redesign .pane-container:hover, .health-assessments-redesign benenden-pane .selected, benenden-pane .health-assessments-redesign .selected {
  border-color: #E20886; }

.cash-plan-redesign benenden-pane .pane-container:hover, benenden-pane .cash-plan-redesign .pane-container:hover, .cash-plan-redesign benenden-pane .selected, benenden-pane .cash-plan-redesign .selected {
  border-color: #E20886; }

.travel-insurance-redesign benenden-pane .pane-container:hover, benenden-pane .travel-insurance-redesign .pane-container:hover, .travel-insurance-redesign benenden-pane .selected, benenden-pane .travel-insurance-redesign .selected {
  border-color: #007ACC; }

.home-insurance-redesign benenden-pane .pane-container:hover, benenden-pane .home-insurance-redesign .pane-container:hover, .home-insurance-redesign benenden-pane .selected, benenden-pane .home-insurance-redesign .selected {
  border-color: #007ACC; }

.group-navy-redesign benenden-pane .pane-container:hover, benenden-pane .group-navy-redesign .pane-container:hover, .group-navy-redesign benenden-pane .selected, benenden-pane .group-navy-redesign .selected {
  border-color: #E20886; }

.group-blue-tint benenden-pane .pane-container:hover, benenden-pane .group-blue-tint .pane-container:hover, .group-blue-tint benenden-pane .selected, benenden-pane .group-blue-tint .selected {
  border-color: #007ACC; }

.group-pink-tint benenden-pane .pane-container:hover, benenden-pane .group-pink-tint .pane-container:hover, .group-pink-tint benenden-pane .selected, benenden-pane .group-pink-tint .selected {
  border-color: #E20886; }

.group-blue-pink-gradient benenden-pane .pane-container:hover, benenden-pane .group-blue-pink-gradient .pane-container:hover, .group-blue-pink-gradient benenden-pane .selected, benenden-pane .group-blue-pink-gradient .selected {
  border-color: #E20886; }

.group-pink-blue-gradient benenden-pane .pane-container:hover, benenden-pane .group-pink-blue-gradient .pane-container:hover, .group-pink-blue-gradient benenden-pane .selected, benenden-pane .group-pink-blue-gradient .selected {
  border-color: #E20886; }

benenden-tabs {
  margin-bottom: 20px;
  display: inline-block;
  width: 100%; }

benenden-pane {
  display: inline-block;
  width: 100%; }
  benenden-pane h3.small-subtitle, benenden-pane h2.subtitle {
    padding-left: 0 !important; }
  benenden-pane .content-tab {
    box-sizing: border-box;
    padding: 10px 10px 20px 10px; }
    benenden-pane .content-tab p a:not(.button) {
      font-weight: bold;
      text-decoration: underline; }
  benenden-pane .icon-content-show {
    position: absolute;
    right: 10px;
    top: 50%;
    color: #727272; }
  benenden-pane .b-icon-collapse, benenden-pane .b-icon-expand {
    display: none;
    font-size: 18px; }
  benenden-pane input[type="checkbox"] {
    position: absolute;
    opacity: 0; }
  benenden-pane .pane-container {
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #DAE0E7;
    margin: 0 auto;
    margin-bottom: 10px;
    background-color: #f9fafb; }
    benenden-pane .pane-container:hover {
      border: solid 1px; }
  benenden-pane pane-header {
    display: table; }
  benenden-pane .pane-image, benenden-pane .pane-title {
    vertical-align: middle;
    display: table-cell; }
  benenden-pane .pane-image {
    width: 60px;
    height: auto;
    padding-right: 10px; }
  benenden-pane .pane-title {
    font-size: 1.25rem;
    line-height: 1.6rem;
    color: #263238;
    text-align: left;
    padding-bottom: 10px;
    overflow: hidden; }
  benenden-pane .invalid-pane {
    border: solid 1px #C21515; }
  benenden-pane .invalid-text {
    color: #C21515; }
  benenden-pane .pane-label {
    width: 100%;
    display: inline-block;
    position: relative;
    text-align: left;
    margin-bottom: 0px;
    cursor: pointer; }
    benenden-pane .pane-label .pane-text-wrapper {
      border: none;
      background: transparent;
      display: inline-block;
      width: 100%;
      margin: 0;
      padding: 0; }
      benenden-pane .pane-label .pane-text-wrapper:focus span.icon {
        outline-offset: 3px;
        outline: 3px solid #007ACC;
        border-radius: 4px; }
  benenden-pane .selected {
    border: solid 1px; }
  benenden-pane .line {
    height: 2px;
    background-color: #DAE0E7;
    margin: 0 10px; }
  benenden-pane .pane-text {
    padding: 10px 35px 10px 10px;
    position: relative;
    display: inline-block;
    width: 100%; }
    benenden-pane .pane-text.center-title {
      padding: 28px 20px;
      display: flex;
      justify-content: center; }
      benenden-pane .pane-text.center-title .pane-title {
        font-size: 1.5rem;
        color: #007ACC; }
  benenden-pane .pane-details {
    font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B", sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    line-height: 1.5;
    color: #727272;
    margin: 0;
    text-align: left; }
  benenden-pane .content-show {
    position: absolute;
    right: 10px;
    top: 50%;
    font-size: 9px;
    color: #727272; }
  benenden-pane.disabled .pane-label {
    pointer-events: none;
    cursor: default; }
  benenden-pane.disabled .pane-container {
    border: solid 1px #A2A2A2; }
    benenden-pane.disabled .pane-container:hover {
      border: solid 1px #A2A2A2; }
  benenden-pane.disabled .pane-title {
    color: #A2A2A2; }
  benenden-pane.disabled .pane-details {
    color: #A2A2A2; }
  benenden-pane.disabled .content-show {
    color: #A2A2A2; }
  @media (min-width: 577px) {
    benenden-pane .pane-text {
      padding: 20px 45px 20px 20px; }
    benenden-pane .content-show {
      right: 20px; }
    benenden-pane .line {
      margin: 0 20px; }
    benenden-pane .content-tab {
      padding: 20px; } }
  @media (min-width: 993px) {
    benenden-pane .pane-container {
      width: 60%; }
    benenden-pane .pane-container.expand {
      width: 80%; }
    benenden-pane .pane-text {
      padding: 20px 55px 20px 20px; } }
  @media screen and (max-width: 520px) {
    benenden-pane .content-tab .themed-button {
      display: block !important;
      margin-right: 21px; }
      benenden-pane .content-tab .themed-button a.button {
        width: 100%; }
    benenden-pane .box-container {
      padding-left: 0 !important;
      padding-right: 0 !important; }
      benenden-pane .box-container p {
        padding-left: 10px;
        padding-right: 10px; }
    benenden-pane h3.small-subtitle, benenden-pane h2.subtitle {
      margin-left: 10px !important; }
    benenden-pane .button {
      margin-left: 10px !important;
      margin-right: 10px !important; } }
  benenden-pane#accordion-list .slideUp .content-tab {
    padding-top: 0; }

accordion-title.group-pink-redesign .subtitle, accordion-title.group-pink-redesign .small-subtitle, accordion-title.group-white-redesign .subtitle, accordion-title.group-white-redesign .small-subtitle {
  color: #E20886; }

.accordion-title.group-blue-redesign .subtitle, .accordion-title.group-blue-redesign .small-subtitle,
.accordion-title.business-healthcare-redesign .subtitle,
.accordion-title.business-healthcare-redesign .small-subtitle {
  color: #007ACC; }

benenden-tabs.group-blue-redesign .pane-container,
benenden-tabs.group-pink-redesign .pane-container,
benenden-tabs.group-white-redesign .pane-container,
benenden-tabs.group-navy-redesign .pane-container,
benenden-tabs.tint-bkg.group-blue-tint .pane-container,
benenden-tabs.tint-bkg.group-pink-tint .pane-container {
  border-radius: 2px; }

benenden-tabs.group-blue-redesign .pane-title,
benenden-tabs.group-pink-redesign .pane-title,
benenden-tabs.group-white-redesign .pane-title,
benenden-tabs.group-navy-redesign .pane-title,
benenden-tabs.tint-bkg.group-blue-tint .pane-title,
benenden-tabs.tint-bkg.group-pink-tint .pane-title {
  font-weight: 600;
  padding-bottom: 0;
  padding-right: 10px; }

benenden-tabs.group-blue-redesign .pane-text:not(.center-title) .pane-title,
benenden-tabs.group-pink-redesign .pane-text:not(.center-title) .pane-title,
benenden-tabs.group-white-redesign .pane-text:not(.center-title) .pane-title,
benenden-tabs.group-navy-redesign .pane-text:not(.center-title) .pane-title,
benenden-tabs.tint-bkg.group-blue-tint .pane-text:not(.center-title) .pane-title,
benenden-tabs.tint-bkg.group-pink-tint .pane-text:not(.center-title) .pane-title {
  font-size: 1rem; }

benenden-tabs.group-blue-redesign .line,
benenden-tabs.group-pink-redesign .line,
benenden-tabs.group-white-redesign .line,
benenden-tabs.group-navy-redesign .line,
benenden-tabs.tint-bkg.group-blue-tint .line,
benenden-tabs.tint-bkg.group-pink-tint .line {
  display: none; }

benenden-tabs.group-blue-redesign .b-icon-more, benenden-tabs.group-blue-redesign .b-icon-less,
benenden-tabs.group-pink-redesign .b-icon-more,
benenden-tabs.group-pink-redesign .b-icon-less,
benenden-tabs.group-white-redesign .b-icon-more,
benenden-tabs.group-white-redesign .b-icon-less,
benenden-tabs.group-navy-redesign .b-icon-more,
benenden-tabs.group-navy-redesign .b-icon-less,
benenden-tabs.tint-bkg.group-blue-tint .b-icon-more,
benenden-tabs.tint-bkg.group-blue-tint .b-icon-less,
benenden-tabs.tint-bkg.group-pink-tint .b-icon-more,
benenden-tabs.tint-bkg.group-pink-tint .b-icon-less {
  display: none; }

benenden-tabs.group-blue-redesign .b-icon-collapse, benenden-tabs.group-blue-redesign .b-icon-expand,
benenden-tabs.group-pink-redesign .b-icon-collapse,
benenden-tabs.group-pink-redesign .b-icon-expand,
benenden-tabs.group-white-redesign .b-icon-collapse,
benenden-tabs.group-white-redesign .b-icon-expand,
benenden-tabs.group-navy-redesign .b-icon-collapse,
benenden-tabs.group-navy-redesign .b-icon-expand,
benenden-tabs.tint-bkg.group-blue-tint .b-icon-collapse,
benenden-tabs.tint-bkg.group-blue-tint .b-icon-expand,
benenden-tabs.tint-bkg.group-pink-tint .b-icon-collapse,
benenden-tabs.tint-bkg.group-pink-tint .b-icon-expand {
  margin-top: -20px;
  display: block;
  padding: 10px; }

@media (max-width: 520px) {
  benenden-tabs.group-blue-redesign .pane-title,
  benenden-tabs.group-pink-redesign .pane-title,
  benenden-tabs.group-white-redesign .pane-title,
  benenden-tabs.group-navy-redesign .pane-title,
  benenden-tabs.tint-bkg.group-blue-tint .pane-title,
  benenden-tabs.tint-bkg.group-pink-tint .pane-title {
    padding-right: 10px; } }

benenden-tabs.group-blue-redesign .pane-container,
benenden-tabs.group-navy-redesign .pane-container,
benenden-tabs.tint-bkg.group-blue-tint .pane-container {
  border: solid 1px #007ACC; }
  benenden-tabs.group-blue-redesign .pane-container:hover,
  benenden-tabs.group-navy-redesign .pane-container:hover,
  benenden-tabs.tint-bkg.group-blue-tint .pane-container:hover {
    border: solid 1px #007ACC; }
  benenden-tabs.group-blue-redesign .pane-container .button:not(.outline),
  benenden-tabs.group-navy-redesign .pane-container .button:not(.outline),
  benenden-tabs.tint-bkg.group-blue-tint .pane-container .button:not(.outline) {
    background: #E20886;
    color: #ffffff; }
    benenden-tabs.group-blue-redesign .pane-container .button:not(.outline):hover,
    benenden-tabs.group-navy-redesign .pane-container .button:not(.outline):hover,
    benenden-tabs.tint-bkg.group-blue-tint .pane-container .button:not(.outline):hover {
      background: #A6297A; }
    benenden-tabs.group-blue-redesign .pane-container .button:not(.outline):active,
    benenden-tabs.group-navy-redesign .pane-container .button:not(.outline):active,
    benenden-tabs.tint-bkg.group-blue-tint .pane-container .button:not(.outline):active {
      background: #E20886; }

benenden-tabs.group-blue-redesign .b-icon-collapse, benenden-tabs.group-blue-redesign .b-icon-expand,
benenden-tabs.group-navy-redesign .b-icon-collapse,
benenden-tabs.group-navy-redesign .b-icon-expand,
benenden-tabs.tint-bkg.group-blue-tint .b-icon-collapse,
benenden-tabs.tint-bkg.group-blue-tint .b-icon-expand {
  color: #007ACC; }

benenden-tabs.group-blue-redesign .b-icon-less:before, benenden-tabs.group-blue-redesign .b-icon-more:before,
benenden-tabs.group-navy-redesign .b-icon-less:before,
benenden-tabs.group-navy-redesign .b-icon-more:before,
benenden-tabs.tint-bkg.group-blue-tint .b-icon-less:before,
benenden-tabs.tint-bkg.group-blue-tint .b-icon-more:before {
  content: " "; }

benenden-tabs.group-pink-redesign .pane-container,
benenden-tabs.tint-bkg .pane-container {
  border: solid 1px #E20886; }
  benenden-tabs.group-pink-redesign .pane-container:hover,
  benenden-tabs.tint-bkg .pane-container:hover {
    border: solid 1px #E20886; }
  benenden-tabs.group-pink-redesign .pane-container .button:not(.white):not(.outline),
  benenden-tabs.tint-bkg .pane-container .button:not(.white):not(.outline) {
    background-color: #E20886;
    background: #E20886;
    color: #ffffff; }
    benenden-tabs.group-pink-redesign .pane-container .button:not(.white):not(.outline):hover,
    benenden-tabs.tint-bkg .pane-container .button:not(.white):not(.outline):hover {
      background: #A6297A; }
    benenden-tabs.group-pink-redesign .pane-container .button:not(.white):not(.outline):active,
    benenden-tabs.tint-bkg .pane-container .button:not(.white):not(.outline):active {
      background: #E20886; }

benenden-tabs.group-pink-redesign .b-icon-collapse, benenden-tabs.group-pink-redesign .b-icon-expand,
benenden-tabs.tint-bkg .b-icon-collapse,
benenden-tabs.tint-bkg .b-icon-expand {
  color: #E20886; }

benenden-tabs.group-pink-redesign .b-icon-less:before, benenden-tabs.group-pink-redesign .b-icon-more:before,
benenden-tabs.tint-bkg .b-icon-less:before,
benenden-tabs.tint-bkg .b-icon-more:before {
  content: " "; }

benenden-tabs.group-pink-redesign .content-tab .bullets li:before,
benenden-tabs.tint-bkg .content-tab .bullets li:before {
  color: #E20886; }

benenden-tabs.group-white-redesign .pane-container {
  border: solid 1px #007ACC;
  background-color: #ffffff; }
  benenden-tabs.group-white-redesign .pane-container:hover {
    border: solid 1px #007ACC; }
  benenden-tabs.group-white-redesign .pane-container .button:not(.white):not(.outline) {
    background-color: #E20886;
    background: #E20886;
    color: #ffffff; }
    benenden-tabs.group-white-redesign .pane-container .button:not(.white):not(.outline):hover {
      background: #A6297A; }
    benenden-tabs.group-white-redesign .pane-container .button:not(.white):not(.outline):active {
      background: #E20886; }

benenden-tabs.group-white-redesign .b-icon-collapse, benenden-tabs.group-white-redesign .b-icon-expand {
  color: #007ACC; }

benenden-tabs.group-navy-redesign .pane-container, benenden-tabs.group-blue-pink-gradient .pane-container, benenden-tabs.group-pink-blue-gradient .pane-container {
  border: solid 1px #17325e; }
  benenden-tabs.group-navy-redesign .pane-container:hover, benenden-tabs.group-blue-pink-gradient .pane-container:hover, benenden-tabs.group-pink-blue-gradient .pane-container:hover {
    border: solid 1px #17325e; }
  benenden-tabs.group-navy-redesign .pane-container .button:not(.outline), benenden-tabs.group-blue-pink-gradient .pane-container .button:not(.outline), benenden-tabs.group-pink-blue-gradient .pane-container .button:not(.outline) {
    background: #E20886;
    color: #ffffff; }
    benenden-tabs.group-navy-redesign .pane-container .button:not(.outline):hover, benenden-tabs.group-blue-pink-gradient .pane-container .button:not(.outline):hover, benenden-tabs.group-pink-blue-gradient .pane-container .button:not(.outline):hover {
      background: #A6297A; }
    benenden-tabs.group-navy-redesign .pane-container .button:not(.outline):active, benenden-tabs.group-blue-pink-gradient .pane-container .button:not(.outline):active, benenden-tabs.group-pink-blue-gradient .pane-container .button:not(.outline):active {
      background: #E20886; }

benenden-tabs.group-navy-redesign .b-icon-collapse, benenden-tabs.group-navy-redesign .b-icon-expand, benenden-tabs.group-blue-pink-gradient .b-icon-collapse, benenden-tabs.group-blue-pink-gradient .b-icon-expand, benenden-tabs.group-pink-blue-gradient .b-icon-collapse, benenden-tabs.group-pink-blue-gradient .b-icon-expand {
  color: #17325e; }

benenden-tabs.group-navy-redesign .b-icon-less:before, benenden-tabs.group-navy-redesign .b-icon-more:before, benenden-tabs.group-blue-pink-gradient .b-icon-less:before, benenden-tabs.group-blue-pink-gradient .b-icon-more:before, benenden-tabs.group-pink-blue-gradient .b-icon-less:before, benenden-tabs.group-pink-blue-gradient .b-icon-more:before {
  content: " "; }
